
[data-page="home_v3"] .q-sec>.x-wrap{text-align:left}
[data-page="home_v3"] .q-head .x-kicker{margin:0 0 20px}
[data-page="home_v3"] .q-head .x-h2{margin:0;max-width:22ch;font-size:clamp(36px,3.4vw,54px);line-height:1.04;text-align:left}
[data-page="home_v3"] .q-head .x-lead{margin:18px 0 0;max-width:62ch;text-align:left;line-height:1.5}
[data-page="home_v3"] .q-hero .x-hero-in{align-items:stretch;gap:clamp(28px,3.5vw,44px)}
[data-page="home_v3"] .q-hero-grid{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,13fr);column-gap:clamp(32px,5vw,72px);align-items:center;width:100%}
[data-page="home_v3"] .q-hero .x-hero-c{text-align:left}
[data-page="home_v3"] .q-hero .x-lockup{align-items:flex-start;margin-bottom:clamp(20px,2.5vw,32px)}
[data-page="home_v3"] .q-hero h1{margin-left:0;margin-right:0;text-align:left;font-size:clamp(44px,5vw,76px)}
[data-page="home_v3"] .q-hero .x-sub{margin-left:0;margin-right:0;max-width:48ch}
[data-page="home_v3"] .q-hero .x-ctas{justify-content:flex-start}
[data-page="home_v3"] .q-hero .q-arch{max-width:600px;margin:0 auto}
[data-page="home_v3"] .q-plate{aspect-ratio:5/3;overflow:hidden;outline:1px solid var(--t-2a2c31);background:var(--t-17181c)}
[data-page="home_v3"] .q-plate svg{display:block;width:100%;height:100%}
[data-page="home_v3"] .q-hero .q-trust{margin:18px 0 0;max-width:none;font:400 16px/1.5 var(--x-sans);color:var(--x-text)}
@media (max-width:900px){[data-page="home_v3"] .q-hero-grid{grid-template-columns:minmax(0,1fr);row-gap:40px}}
[data-page="home_v3"] .q-mark{position:relative;display:inline-block;white-space:nowrap;margin:0 .25em 0 .2em}
[data-page="home_v3"] .q-mark svg{position:absolute;left:calc(-14% - .18em);top:-30%;width:calc(128% + .36em);height:160%;overflow:visible;pointer-events:none}
[data-page="home_v3"] .q-mark svg path{stroke:var(--t-8366ea)}
[data-page="home_v3"] .x-h2 .q-mark svg path{stroke-width:2.6}
[data-page="home_v3"] .q-trust{margin:22px auto 0;max-width:60ch;font:13px/1.5 var(--x-mono);color:var(--x-muted)}
[data-page="home_v3"] .q-hero .x-prodbar a[aria-current]{color:var(--x-violet);background:var(--x-mist)}
[data-page="home_v3"] .q-arch{width:100%;max-width:640px;margin:0 auto}
[data-page="home_v3"] .q-arch .x-frame,[data-page="home_v3"] .q-embed .x-frame{display:flex!important;margin-top:18px;border-radius:0}
[data-page="home_v3"] .q-arch .x-row,[data-page="home_v3"] .q-embed .x-row{border-radius:0}
[data-page="home_v3"] .q-arch .x-beside,[data-page="home_v3"] .q-embed .x-beside{display:block!important;color:rgba(var(--t-fg-rgb), 0.7)}
[data-page="home_v3"] .q-arch .x-pill,[data-page="home_v3"] .q-embed .x-pill{border-radius:0}
[data-page="home_v3"] .q-two>.x-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:64px;align-items:center}
[data-page="home_v3"] .q-two .q-head{grid-column:1;grid-row:1}
[data-page="home_v3"] .q-two .q-vis{grid-column:2;grid-row:1;min-width:0}
[data-page="home_v3"] .q-cards,[data-page="home_v3"] .q-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(40px,5vw,56px);background:var(--t-17181c);box-shadow:inset 0 0 0 1px var(--t-2a2c31)}
[data-page="home_v3"] .q-stats{grid-template-columns:repeat(4,minmax(0,1fr))}
[data-page="home_v3"] .q-card,[data-page="home_v3"] .q-stat{padding:clamp(22px,2.6vw,32px);border-left:1px solid var(--t-2a2c31);min-width:0}
[data-page="home_v3"] .q-card:first-child,[data-page="home_v3"] .q-stat:first-child{border-left:0}
[data-page="home_v3"] .q-card .x-num,[data-page="home_v3"] .q-stat b{display:block;font:500 clamp(36px,3.6vw,52px)/1 var(--x-mono);letter-spacing:-.03em;color:var(--x-text);white-space:nowrap}
[data-page="home_v3"] .q-stat b small{font-size:.78em}
[data-page="home_v3"] .q-card h3{margin:16px 0 8px;font:500 19px/1.3 var(--x-sans);letter-spacing:-.01em;color:var(--x-text)}
[data-page="home_v3"] .q-card p{margin:0;font-size:15.5px;line-height:1.55;color:var(--x-muted)}
[data-page="home_v3"] .q-stat span{display:block;margin-top:12px;font-size:15px;color:var(--x-text)}
[data-page="home_v3"] .q-stat em{display:block;margin-top:6px;font:12px/1.4 var(--x-mono);font-style:normal;color:var(--x-muted)}
[data-page="home_v3"] .q-fn{margin:18px 0 0;max-width:90ch;font:12px/1.55 var(--x-mono);color:var(--x-muted)}
[data-page="home_v3"] .q-vpc,[data-page="home_v3"] .q-vpcfig{position:relative;border:1.2px dashed var(--x-violet);padding:38px clamp(14px,2vw,24px) clamp(14px,2vw,24px);margin-top:14px}
[data-page="home_v3"] .q-vpc-tag{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);white-space:nowrap;background:var(--x-ink);border:1px solid var(--x-violet);color:var(--x-violet);font:500 11px/1 var(--x-mono);letter-spacing:.14em;padding:9px 14px}
[data-page="home_v3"] .q-layer{display:grid;grid-template-columns:minmax(0,168px) minmax(0,1fr);gap:14px 18px;align-items:start;padding:16px 18px;background:var(--t-141518);box-shadow:inset 0 0 0 1px var(--t-2a2c31);min-width:0}
[data-page="home_v3"] .q-layer+.q-layer,[data-page="home_v3"] .q-layer2{margin-top:8px}
[data-page="home_v3"] .q-layer2+.q-layer{margin-top:8px}
[data-page="home_v3"] .q-layer2{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:8px}
[data-page="home_v3"] .q-layer2 .q-layer{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:0}
[data-page="home_v3"] .q-lk b{display:block;font:500 11px/1.4 var(--x-mono);letter-spacing:.14em;color:var(--x-text)}
[data-page="home_v3"] .q-lk em{display:block;margin-top:4px;font:12px/1.4 var(--x-mono);font-style:normal;color:var(--x-muted)}
[data-page="home_v3"] .q-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}
[data-page="home_v3"] .q-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;box-shadow:inset 0 0 0 1px rgba(var(--t-fg-rgb), 0.2);font:14px/1.2 var(--x-sans);color:var(--x-text);white-space:nowrap}
[data-page="home_v3"] .q-chip img{height:14px;width:auto;display:block}
[data-page="home_v3"] .q-e6{background:var(--t-2e2350);box-shadow:inset 0 0 0 1px var(--x-violet)}
[data-page="home_v3"] .q-e6 .q-lk b,[data-page="home_v3"] .q-e6 .q-lk em{color:var(--t-ecece8)}
[data-page="home_v3"] .q-e6 .q-chip{box-shadow:inset 0 0 0 1px rgba(var(--t-fg-rgb), 0.3);color:var(--t-ecece8)}
[data-page="home_v3"] .q-vis .x-dcap{margin:16px 0 0;font-size:14px;line-height:1.5;color:var(--x-muted)}
[data-page="home_v3"] #q-cases .q-uc-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px!important;padding-right:0!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}
[data-page="home_v3"] #q-cases .q-uc-grid>.x-uc{flex:none!important;width:auto}
[data-page="home_v3"] #q-cases .q-uc-grid .x-uc svg{color:var(--x-text)}
[data-page="home_v3"] .q-ucp{display:flex;flex-direction:column;gap:4px}
[data-page="home_v3"] .q-ucp b{font:500 15px var(--x-mono);color:var(--x-text)}
[data-page="home_v3"] .q-ucp span{font:12px/1.5 var(--x-mono);color:var(--x-muted)}
[data-page="home_v3"] .q-group{margin-top:clamp(64px,8vw,104px);padding-top:32px;}
[data-page="home_v3"] .q-group{border-top:1px solid var(--x-text);display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 40px}
[data-page="home_v3"] #q-how>.x-wrap>.x-kicker{margin:0 0 20px}
[data-page="home_v3"] #q-how>.x-wrap>.x-kicker+.q-group{margin-top:0;padding-top:0;border-top:0}
[data-page="home_v3"] .q-group .x-kicker{margin:0}
[data-page="home_v3"] .q-group h3{margin:0;font:400 clamp(30px,3vw,44px)/1.1 var(--x-sans);letter-spacing:-.03em;color:var(--x-text)}
[data-page="home_v3"] .q-feats{display:flex;flex-direction:column;gap:clamp(56px,7vw,96px);margin-top:clamp(40px,5vw,56px)}
[data-page="home_v3"] .q-feat{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"vis head" "vis text";column-gap:clamp(28px,5vw,72px);row-gap:12px;align-items:center}
[data-page="home_v3"] .q-feat:nth-child(even){grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"head vis" "text vis"}
[data-page="home_v3"] .q-fh{grid-area:head;align-self:end;margin:0;font:400 clamp(26px,2.6vw,36px)/1.15 var(--x-sans);letter-spacing:-.02em;color:var(--x-text)}
[data-page="home_v3"] .q-fv{grid-area:vis;align-self:center}
[data-page="home_v3"] .q-ft{grid-area:text;align-self:start}
[data-page="home_v3"] .q-fv,[data-page="home_v3"] .q-ft{min-width:0}
[data-page="home_v3"] .q-ft p{margin:0;max-width:46ch;font-size:17px;line-height:1.6;color:var(--x-muted)}
[data-page="home_v3"] .q-proof{margin-top:22px;padding-top:16px;border-top:1px solid var(--x-line);display:flex;flex-direction:column;gap:6px}
[data-page="home_v3"] .q-proof b{font:500 15px/1.4 var(--x-mono);color:var(--x-text)}
[data-page="home_v3"] .q-proof em{font:12px/1.5 var(--x-mono);font-style:normal;color:var(--x-muted)}
[data-page="home_v3"] .q-panel{background:var(--t-17181c);box-shadow:inset 0 0 0 1px var(--t-2a2c31);padding:clamp(18px,2.4vw,28px)}
[data-page="home_v3"] .q-ph{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;font:500 11px var(--x-mono);letter-spacing:.12em;color:var(--x-muted);margin-bottom:18px}
[data-page="home_v3"] .q-bars{display:grid;gap:12px}
[data-page="home_v3"] .q-bar{display:grid;grid-template-columns:minmax(0,196px) minmax(0,1fr) 56px;align-items:center;gap:12px;font:13px var(--x-mono);color:var(--x-text)}
[data-page="home_v3"] .q-bar>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--x-muted)}
[data-page="home_v3"] .q-bar i{display:block;height:16px;background:var(--t-5b5f66)}
[data-page="home_v3"] .q-bar.e6 i{background:var(--x-violet)}
[data-page="home_v3"] .q-bar.e6>span{color:var(--x-text)}
[data-page="home_v3"] .q-bar b{font-weight:500;text-align:right;white-space:nowrap}
[data-page="home_v3"] .q-thr{margin-top:14px;display:flex;align-items:center;gap:10px;font:12px var(--x-mono);color:var(--x-muted)}
[data-page="home_v3"] .q-thr i{flex:1;height:0;border-top:1px dashed var(--x-muted)}
[data-page="home_v3"] .q-sj .a2-atom{outline:1px solid var(--t-2a2c31)}
[data-page="home_v3"] .q-vpcfig{background:transparent}
[data-page="home_v3"] .q-k8s{background:var(--t-17181c);box-shadow:inset 0 0 0 1px var(--t-2a2c31);padding:18px}
[data-page="home_v3"] .q-cells{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px}
[data-page="home_v3"] .q-cells i{display:block;aspect-ratio:1;box-shadow:inset 0 0 0 1px var(--t-5b5f66)}
[data-page="home_v3"] .q-cells i.on{background:var(--x-violet);box-shadow:none}
[data-page="home_v3"] .q-k8s-f{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;margin-top:14px;font:12px var(--x-mono);color:var(--x-muted)}
[data-page="home_v3"] .q-vpc-own{margin-top:10px;padding:12px 16px;border:1px dashed rgba(var(--t-fg-rgb), 0.35);font:12px var(--x-mono);color:var(--x-muted);text-align:center}
[data-page="home_v3"] .q-agents{display:grid;gap:14px}
[data-page="home_v3"] .q-arow{display:grid;grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:12px;align-items:end;font:12px var(--x-mono);color:var(--x-muted)}
[data-page="home_v3"] .q-arow>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-bottom:1px}
[data-page="home_v3"] .q-aline{display:flex;align-items:flex-end;gap:2px;height:28px;border-bottom:1px solid var(--x-line)}
[data-page="home_v3"] .q-aline i{flex:1;min-width:0;height:1px;background:var(--x-violet);display:block}
[data-page="home_v3"] .q-aline i[style]{opacity:1}
[data-page="home_v3"] .q-aline i:not([style]){background:transparent}
[data-page="home_v3"] .q-code{margin:0;font:13px/1.7 var(--x-mono);color:var(--x-text);overflow-wrap:anywhere}
[data-page="home_v3"] .q-code .q-gap{margin-top:12px}
[data-page="home_v3"] .q-code .c{color:var(--x-muted)}
[data-page="home_v3"] .q-code .k{color:var(--x-violet)}
[data-page="home_v3"] .q-ptable{display:grid}
[data-page="home_v3"] .q-prow{display:grid;grid-template-columns:84px minmax(0,1.6fr) minmax(0,1fr) 110px;gap:12px;padding:11px 0;border-top:1px solid var(--x-line);font:13px var(--x-mono);color:var(--x-text);align-items:baseline}
[data-page="home_v3"] .q-prow>*{min-width:0;overflow-wrap:anywhere}
[data-page="home_v3"] .q-phead{border-top:0;padding-top:0;font-size:11px;letter-spacing:.12em;color:var(--x-muted)}
[data-page="home_v3"] .q-pk{color:var(--x-muted)}
[data-page="home_v3"] .q-prow b{font-weight:500;color:var(--x-violet)}
[data-page="home_v3"] .q-ledger .x-ltable{margin-top:18px}
[data-page="home_v3"] .q-fv .x-ledger{background:var(--t-17181c);box-shadow:inset 0 0 0 1px var(--t-2a2c31);border:0;overflow-x:auto}
[data-page="home_v3"] .q-table{width:100%;border-collapse:collapse;margin-top:clamp(40px,5vw,56px);text-align:left;background:var(--t-17181c);box-shadow:inset 0 0 0 1px var(--t-2a2c31)}
[data-page="home_v3"] .q-table th,[data-page="home_v3"] .q-table td{padding:18px 20px;border-top:1px solid var(--t-2a2c31);vertical-align:top;font-size:15.5px;line-height:1.5;color:var(--x-muted)}
[data-page="home_v3"] .q-table thead th{border-top:0;font:500 11px var(--x-mono);letter-spacing:.12em;color:var(--x-muted)}
[data-page="home_v3"] .q-table tbody th{font-weight:500;color:var(--x-text)}
[data-page="home_v3"] .q-table td:last-child{color:var(--x-text)}
[data-page="home_v3"] .q-table td+td,[data-page="home_v3"] .q-table th+th{border-left:1px solid var(--t-2a2c31)}
[data-page="home_v3"] .q-case{margin-top:clamp(64px,8vw,96px)}
[data-page="home_v3"] #q-proof .x-glance{margin-top:clamp(40px,5vw,56px)}
[data-page="home_v3"] .q-bench{margin-top:clamp(40px,5vw,56px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--t-17181c);box-shadow:inset 0 0 0 1px var(--t-2a2c31)}
[data-page="home_v3"] .q-bench>div{padding:clamp(20px,2.4vw,28px);border-left:1px solid var(--t-2a2c31);min-width:0}
[data-page="home_v3"] .q-bench>div:first-child{border-left:0}
[data-page="home_v3"] .q-bench b{display:block;font:500 clamp(28px,2.8vw,40px)/1 var(--x-mono);letter-spacing:-.03em;color:var(--x-text)}
[data-page="home_v3"] .q-bench span{display:block;margin-top:10px;font-size:14px;line-height:1.5;color:var(--x-muted)}
[data-page="home_v3"] .q-benchlink{margin:16px 0 0;font-size:15px}
[data-page="home_v3"] .q-benchlink a,[data-page="home_v3"] .q-price-r a{color:var(--x-violet);text-decoration:none;border-bottom:1px solid var(--x-violet);padding-bottom:2px;font-weight:600}
[data-page="home_v3"] .q-quote{margin-top:clamp(40px,5vw,56px);padding:24px 28px;border:1px dashed var(--x-muted);color:var(--x-muted)}
[data-page="home_v3"] .q-quote span{font:500 11px var(--x-mono);letter-spacing:.12em}
[data-page="home_v3"] .q-quote p{margin:10px 0 0;font-size:15px;line-height:1.55;max-width:60ch}
[data-page="home_v3"] .q-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(40px,5vw,56px)}
[data-page="home_v3"] .q-price{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:64px;align-items:end}
[data-page="home_v3"] .q-price-r p{margin:0 0 20px;max-width:50ch;font-size:clamp(18px,1.6vw,21px);line-height:1.5;color:var(--x-muted)}
[data-page="home_v3"] #q-compat .x-compat{margin-top:clamp(40px,5vw,56px)}
[data-page="home_v3"] .q-narrow{text-align:left}
[data-page="home_v3"] .q-narrow .x-h2{margin:0;text-align:left;font-size:clamp(36px,3.4vw,54px)}
[data-page="home_v3"] .x-form select{width:100%;font:16px var(--x-sans);color:var(--x-text);padding:13px 14px;border:1px solid rgba(var(--t-fg-rgb), 0.3);background:var(--t-141518);border-radius:2px;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}
[data-page="home_v3"] .x-form select:focus{outline:2px solid var(--x-violet);outline-offset:1px}
@media (max-width:900px){
[data-page="home_v3"] .q-two>.x-wrap{display:block}
[data-page="home_v3"] .q-two .q-vis{margin-top:36px}
[data-page="home_v3"] .q-cards,[data-page="home_v3"] .q-stats,[data-page="home_v3"] .q-bench{grid-template-columns:repeat(2,minmax(0,1fr))}
[data-page="home_v3"] .q-card:nth-child(3),[data-page="home_v3"] .q-stat:nth-child(2n+1),[data-page="home_v3"] .q-bench>div:nth-child(3){border-left:0}
[data-page="home_v3"] .q-card:nth-child(n+3),[data-page="home_v3"] .q-stat:nth-child(n+3),[data-page="home_v3"] .q-bench>div:nth-child(n+3){border-top:1px solid var(--t-2a2c31)}
[data-page="home_v3"] .q-feat,[data-page="home_v3"] .q-feat:nth-child(even){grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "vis" "text";row-gap:18px;padding-top:28px;border-top:1px solid var(--t-2a2c31)}
[data-page="home_v3"] .q-feats{gap:clamp(40px,8vw,64px)}
[data-page="home_v3"] .q-fh{font-size:clamp(24px,6vw,30px)}
[data-page="home_v3"] #q-cases .q-uc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
[data-page="home_v3"] .q-price{display:block}
[data-page="home_v3"] .q-price-r{margin-top:24px}
[data-page="home_v3"] .q-layer2{grid-template-columns:minmax(0,1fr)}
[data-page="home_v3"] .q-layer{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px}
[data-page="home_v3"] .q-vpc-tag{white-space:normal;max-width:82%;text-align:center;line-height:1.4}
[data-page="home_v3"] .q-vpc{padding-top:44px}
}
@media (max-width:640px){
[data-page="home_v3"] .q-cards,[data-page="home_v3"] .q-stats,[data-page="home_v3"] .q-bench{grid-template-columns:minmax(0,1fr)}
[data-page="home_v3"] .q-card,[data-page="home_v3"] .q-stat,[data-page="home_v3"] .q-bench>div{border-left:0!important;border-top:1px solid var(--t-2a2c31)}
[data-page="home_v3"] .q-card:first-child,[data-page="home_v3"] .q-stat:first-child,[data-page="home_v3"] .q-bench>div:first-child{border-top:0}
[data-page="home_v3"] #q-cases .q-uc-grid{grid-template-columns:minmax(0,1fr)}
[data-page="home_v3"] .q-table thead{display:none}
[data-page="home_v3"] .q-table,[data-page="home_v3"] .q-table tbody,[data-page="home_v3"] .q-table tr,[data-page="home_v3"] .q-table th,[data-page="home_v3"] .q-table td{display:block}
[data-page="home_v3"] .q-table tr{border-top:1px solid var(--t-2a2c31)}
[data-page="home_v3"] .q-table tr:first-child{border-top:0}
[data-page="home_v3"] .q-table th,[data-page="home_v3"] .q-table td{border:0!important;padding:14px 18px}
[data-page="home_v3"] .q-table td::before{content:attr(data-l);display:block;font:500 11px var(--x-mono);letter-spacing:.12em;color:var(--x-muted);margin-bottom:6px}
[data-page="home_v3"] .q-table td:not(:last-child){padding-top:0}
[data-page="home_v3"] .q-prow{grid-template-columns:72px minmax(0,1fr);font-size:12px}
[data-page="home_v3"] .q-prow>:nth-child(3){grid-column:2}
[data-page="home_v3"] .q-prow b{grid-column:2}
[data-page="home_v3"] .q-phead>:nth-child(n+3){display:none}
[data-page="home_v3"] .q-bar{grid-template-columns:minmax(0,118px) minmax(0,1fr) 48px;font-size:12px}
[data-page="home_v3"] .q-bar>span{white-space:normal;overflow:visible;line-height:1.3}
[data-page="home_v3"] .q-vpc,[data-page="home_v3"] .q-vpcfig{padding-left:12px;padding-right:12px}
[data-page="home_v3"] .q-vpc-tag{font-size:10px;letter-spacing:.1em;padding:8px 10px}
[data-page="home_v3"] .q-group{gap:8px 24px}
}

[data-page="home_v3"] .af-nav{position:relative;z-index:5;border-bottom:1px solid var(--t-2a2c31);background:var(--t-141518)}
[data-page="home_v3"] .af-nav .x-wrap{display:flex;align-items:center;gap:28px;padding-top:12px;padding-bottom:12px;overflow-x:auto;scrollbar-width:none}
[data-page="home_v3"] .af-nav .x-wrap::-webkit-scrollbar{display:none}
[data-page="home_v3"] .af-nav-k{font:500 11px var(--x-mono);letter-spacing:.14em;color:var(--x-text);white-space:nowrap}
[data-page="home_v3"] .af-nav-l{display:flex;gap:22px}
[data-page="home_v3"] .af-nav-l a{font:14px var(--x-sans);color:var(--x-muted);text-decoration:none;white-space:nowrap;padding:4px 0;border-bottom:1.5px solid transparent}
[data-page="home_v3"] .af-nav-l a[aria-current]{color:var(--x-text);border-bottom-color:var(--x-violet)}
[data-page="home_v3"] .af-nav-l a:hover{color:var(--x-text)}
[data-page="home_v3"] .af-hero .x-sub{max-width:52ch}
[data-page="home_v3"] .af-solo .q-hero-grid{grid-template-columns:minmax(0,1fr)}
[data-page="home_v3"] .af-solo .x-hero-c{max-width:860px}
[data-page="home_v3"] .af-solo h1{max-width:18ch}
[data-page="home_v3"] .af-trust{margin:28px 0 0;max-width:60ch;font:13px/1.55 var(--x-mono);color:var(--x-muted)}
[data-page="home_v3"] .af-sec+.af-sec{padding-top:0}
[data-page="home_v3"] .af-sec .q-head{margin-top:0}
[data-page="home_v3"] .af-sec>.x-wrap>*+.q-head{margin-top:clamp(72px,9vw,120px)}
[data-page="home_v3"] .af-sec>.x-wrap>.q-head+*{margin-top:clamp(40px,5vw,56px)}
[data-page="home_v3"] .af-cols2{grid-template-columns:repeat(2,minmax(0,1fr))}
[data-page="home_v3"] .af-cols3{grid-template-columns:repeat(3,minmax(0,1fr))}
[data-page="home_v3"] .af-cols4{grid-template-columns:repeat(4,minmax(0,1fr))}
[data-page="home_v3"] .af-cols5{grid-template-columns:repeat(5,minmax(0,1fr))}
[data-page="home_v3"] .af-cols4 .q-card h3,[data-page="home_v3"] .af-cols5 .q-card h3{font-size:17px}
[data-page="home_v3"] .af-cols4 .q-card p,[data-page="home_v3"] .af-cols5 .q-card p{font-size:14.5px}
[data-page="home_v3"] .q-card h3:first-child{margin-top:0}
[data-page="home_v3"] .af-tag{font:500 11px/1.4 var(--x-mono);letter-spacing:.14em;color:var(--x-muted);margin-bottom:14px}
[data-page="home_v3"] .af-tag+h3{margin-top:0}
[data-page="home_v3"] a.af-link{text-decoration:none;display:block;color:inherit}
[data-page="home_v3"] a.af-link:hover{background:#1C1D22}
[data-page="home_v3"] .af-more{display:inline-block;margin-top:16px;font:500 13px var(--x-mono);color:var(--x-violet)}
[data-page="home_v3"] .af-stats.af-n3{grid-template-columns:repeat(3,minmax(0,1fr))}
[data-page="home_v3"] .af-stats.af-n6{grid-template-columns:repeat(6,minmax(0,1fr))}
[data-page="home_v3"] .af-stats.af-n6 .q-stat b{font-size:clamp(26px,2.6vw,40px)}
[data-page="home_v3"] .af-stats.af-n6 .q-stat{padding:20px 18px}
[data-page="home_v3"] .af-stats .q-stat b small{font-size:.7em}
[data-page="home_v3"] .af-card{background:var(--t-17181c);box-shadow:inset 0 0 0 1px var(--t-2a2c31);padding:clamp(18px,2.4vw,26px);min-width:0}
[data-page="home_v3"] .af-card .q-ph{margin-bottom:16px}
[data-page="home_v3"] .af-q{font:500 17px/1.4 var(--x-sans);color:var(--x-text);padding:12px 14px;background:var(--t-1f2026);display:inline-block;max-width:100%}
[data-page="home_v3"] .af-a{margin-top:14px;font:15.5px/1.55 var(--x-sans);color:var(--x-text)}
[data-page="home_v3"] .af-decl .af-a{color:var(--x-muted)}
[data-page="home_v3"] .af-drivers{margin-top:16px;border-top:1px solid var(--x-line);padding-top:12px}
[data-page="home_v3"] .af-dh{font:500 11px var(--x-mono);letter-spacing:.12em;color:var(--x-muted);margin:16px 0 8px}
[data-page="home_v3"] .af-drow{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font:13px var(--x-mono);color:var(--x-muted);border-top:1px dashed var(--x-line)}
[data-page="home_v3"] .af-drow:first-of-type{border-top:0}
[data-page="home_v3"] .af-drow b{font-weight:500;color:var(--x-text);white-space:nowrap}
[data-page="home_v3"] .af-meta{margin-top:14px;font:12px/1.5 var(--x-mono);color:var(--x-muted);overflow-wrap:anywhere}
[data-page="home_v3"] .af-code{display:inline-block;padding:3px 8px;box-shadow:inset 0 0 0 1px var(--x-violet);color:var(--x-violet);font:500 11px var(--x-mono);letter-spacing:.06em;margin-right:8px}
[data-page="home_v3"] .af-next{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}
[data-page="home_v3"] .af-chip{padding:6px 10px;box-shadow:inset 0 0 0 1px rgba(var(--t-fg-rgb), 0.25);font:13px var(--x-sans);color:var(--x-text)}
[data-page="home_v3"] .af-lead{margin:0;font:500 clamp(17px,1.5vw,20px)/1.4 var(--x-sans);color:var(--x-text)}
[data-page="home_v3"] .af-arows{margin-top:14px}
[data-page="home_v3"] .af-arow{display:grid;grid-template-columns:minmax(0,96px) minmax(0,1fr);gap:14px;padding:10px 0;border-top:1px solid var(--x-line)}
[data-page="home_v3"] .af-arow>span{font:500 11px/1.6 var(--x-mono);letter-spacing:.12em;color:var(--x-muted);text-transform:uppercase}
[data-page="home_v3"] .af-arow p{margin:0;font:14.5px/1.55 var(--x-sans);color:var(--x-text)}
[data-page="home_v3"] .af-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
[data-page="home_v3"] .af-btn{padding:9px 14px;font:500 13px var(--x-sans);color:var(--x-text);box-shadow:inset 0 0 0 1px rgba(var(--t-fg-rgb), 0.35)}
[data-page="home_v3"] .af-btn.pri{background:var(--x-violet);color:#fff;box-shadow:none}
[data-page="home_v3"] .af-sigs{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}
[data-page="home_v3"] .af-sig{font:500 12px var(--x-mono);letter-spacing:.08em;color:var(--x-text);padding:8px 12px;border:1px dashed var(--x-muted)}
[data-page="home_v3"] .af-k{display:inline-flex;align-items:center;gap:6px;font:500 11px var(--x-mono);letter-spacing:.06em;color:var(--x-muted);white-space:nowrap}
[data-page="home_v3"] .af-k i,[data-page="home_v3"] .af-fs i,[data-page="home_v3"] .af-gh i{display:inline-block;width:10px;height:10px;flex:none;box-sizing:border-box}
[data-page="home_v3"] .af-k-code i,[data-page="home_v3"] .af-s-code>i,[data-page="home_v3"] .af-s-code .af-gh i{background:var(--t-5b5f66)}
[data-page="home_v3"] .af-k-check i,[data-page="home_v3"] .af-s-check>i,[data-page="home_v3"] .af-s-check .af-gh i{border:1.5px solid var(--x-text);transform:rotate(45deg) scale(.85)}
[data-page="home_v3"] .af-k-model i,[data-page="home_v3"] .af-s-model>i,[data-page="home_v3"] .af-s-model .af-gh i{background:var(--x-violet)}
[data-page="home_v3"] .af-k-person i,[data-page="home_v3"] .af-s-person>i,[data-page="home_v3"] .af-s-person .af-gh i{background:var(--x-text);border-radius:50%}
[data-page="home_v3"] .af-k-action i,[data-page="home_v3"] .af-s-action>i,[data-page="home_v3"] .af-s-action .af-gh i{border:1.5px solid var(--x-violet);background:transparent;border-radius:50%}
[data-page="home_v3"] .af-k-map i,[data-page="home_v3"] .af-s-map>i,[data-page="home_v3"] .af-s-map .af-gh i{border:1.5px dashed var(--x-violet)}
[data-page="home_v3"] .af-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;padding-top:12px;border-top:1px solid var(--x-line)}
[data-page="home_v3"] .af-run .af-ev{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;padding:10px 0 14px;border-bottom:1px solid var(--x-text)}
[data-page="home_v3"] .af-run .af-ev p{margin:0;font:500 14.5px/1.5 var(--x-sans);color:var(--x-text)}
[data-page="home_v3"] .af-t{font:12px/1.6 var(--x-mono);color:var(--x-muted);white-space:nowrap}
[data-page="home_v3"] .af-steps{list-style:none;margin:0;padding:0}
[data-page="home_v3"] .af-step{display:grid;grid-template-columns:64px 28px minmax(0,1fr);gap:0 12px;padding:9px 0;border-top:1px solid var(--x-line);align-items:start}
[data-page="home_v3"] .af-n{font:500 12px/1.6 var(--x-mono);color:var(--x-muted)}
[data-page="home_v3"] .af-st{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}
[data-page="home_v3"] .af-st b{font:500 14.5px/1.5 var(--x-sans);color:var(--x-text)}
[data-page="home_v3"] .af-st em{font:12px var(--x-mono);font-style:normal;color:var(--x-muted)}
[data-page="home_v3"] .af-sb p{margin:4px 0 0;font:13.5px/1.5 var(--x-sans);color:var(--x-muted);max-width:70ch}
[data-page="home_v3"] .af-s-person .af-st b{color:var(--x-text)}
[data-page="home_v3"] .af-s-action .af-st b,[data-page="home_v3"] .af-s-model .af-st b{color:var(--x-text)}
[data-page="home_v3"] .af-flow ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
[data-page="home_v3"] .af-fs{display:grid;grid-template-columns:10px minmax(0,1fr);gap:3px 8px;align-items:center;padding:8px 12px;background:var(--t-17181c);box-shadow:inset 0 0 0 1px var(--t-2a2c31);font:13px/1.3 var(--x-sans);color:var(--x-text);position:relative}
[data-page="home_v3"] .af-fs em{grid-column:2;font:11px var(--x-mono);font-style:normal;color:var(--x-muted);letter-spacing:.04em}
[data-page="home_v3"] .af-flow ol{counter-reset:afs}
[data-page="home_v3"] .af-fs{counter-increment:afs}
[data-page="home_v3"] .af-fs em::before{content:counter(afs,decimal-leading-zero) " · "}
[data-page="home_v3"] .af-flow .af-legend{margin-top:14px;border-top:0;padding-top:0}
[data-page="home_v3"] .af-cap{margin:16px 0 0;max-width:72ch;font:14px/1.55 var(--x-sans);color:var(--x-muted)}
[data-page="home_v3"] .af-c5 ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
[data-page="home_v3"] .af-c5 .af-fs{align-content:start;padding:14px}
[data-page="home_v3"] .af-c5 .af-fs p{grid-column:1/-1;margin:8px 0 0;font:13px/1.5 var(--x-sans);color:var(--x-muted)}
[data-page="home_v3"] .af-s-model.af-fs{box-shadow:inset 0 0 0 1px var(--x-violet)}
[data-page="home_v3"] .af-layer h3{margin:12px 0 10px;font:400 clamp(22px,2vw,28px)/1.2 var(--x-sans);letter-spacing:-.02em;color:var(--x-text)}
[data-page="home_v3"] .af-layer .x-kicker{margin:0}
[data-page="home_v3"] .af-line{margin:20px 0 0;font:500 clamp(17px,1.6vw,21px)/1.4 var(--x-sans);color:var(--x-text)}
[data-page="home_v3"] .af-tscroll{overflow-x:auto;margin-top:clamp(40px,5vw,56px)}
[data-page="home_v3"] .af-tscroll .q-table{margin-top:0;min-width:720px}
[data-page="home_v3"] .af-table td{font-size:14.5px}
[data-page="home_v3"] .af-table td:last-child{color:var(--x-muted)}
[data-page="home_v3"] .af-table td.af-e6{color:var(--x-text);background:var(--t-1c1a26)}
[data-page="home_v3"] .af-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(40px,5vw,56px)}
[data-page="home_v3"] .af-two.af-stack{grid-template-columns:minmax(0,1fr);margin-top:0}
[data-page="home_v3"] .af-two .q-panel p{margin:0;font:15px/1.55 var(--x-sans);color:var(--x-text)}
[data-page="home_v3"] .af-vio{box-shadow:inset 0 0 0 1px var(--x-violet)}
[data-page="home_v3"] .af-ul{margin:0;padding:0;list-style:none}
[data-page="home_v3"] .af-ul li{padding:10px 0;border-top:1px solid var(--x-line);font:14.5px/1.5 var(--x-sans);color:var(--x-text)}
[data-page="home_v3"] .af-ul li:first-child{border-top:0;padding-top:0}
[data-page="home_v3"] .q-card>.q-proof{margin-top:18px}
[data-page="home_v3"] .af-tree .af-ttop{margin:4px 0 0}
[data-page="home_v3"] .af-ttop b{display:block;font:500 20px/1.3 var(--x-sans);color:var(--x-text)}
[data-page="home_v3"] .af-ttop em{display:block;font:12px var(--x-mono);font-style:normal;color:var(--x-muted);margin-top:4px}
[data-page="home_v3"] .af-tline{height:18px;margin:8px 0 0;border-left:1px solid var(--x-muted);border-bottom:1px solid var(--x-muted);width:1px;margin-left:12px}
[data-page="home_v3"] .af-tgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border-top:1px solid var(--x-muted);padding-top:8px}
[data-page="home_v3"] .af-tnode{padding:12px;box-shadow:inset 0 0 0 1px var(--t-2a2c31);min-width:0}
[data-page="home_v3"] .af-tnode.hot{box-shadow:inset 0 0 0 1.5px var(--x-violet)}
[data-page="home_v3"] .af-th b{display:block;font:500 14px/1.3 var(--x-sans);color:var(--x-text)}
[data-page="home_v3"] .af-th em{display:block;margin-top:3px;font:12px var(--x-mono);font-style:normal;color:var(--x-muted)}
[data-page="home_v3"] .af-tnode.hot .af-th em{color:var(--x-violet)}
[data-page="home_v3"] .af-tnode ul{list-style:none;margin:10px 0 0;padding:0}
[data-page="home_v3"] .af-tnode li{display:flex;justify-content:space-between;gap:8px;padding:5px 0;border-top:1px dashed var(--x-line);font:12px/1.4 var(--x-mono);color:var(--x-muted)}
[data-page="home_v3"] .af-tnode li b{font-weight:500;color:var(--x-text);white-space:nowrap}
[data-page="home_v3"] .af-call{margin-top:16px;padding:14px 16px;background:var(--t-2e2350);box-shadow:inset 0 0 0 1px var(--x-violet)}
[data-page="home_v3"] .af-call span{font:500 11px var(--x-mono);letter-spacing:.12em;color:var(--t-ecece8)}
[data-page="home_v3"] .af-call p{margin:8px 0 0;font:14.5px/1.5 var(--x-sans);color:var(--t-ecece8)}
[data-page="home_v3"] .af-turn{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:12px 0;border-top:1px solid var(--x-line)}
[data-page="home_v3"] .af-turn span{font:500 11px/1.6 var(--x-mono);letter-spacing:.12em;color:var(--x-muted)}
[data-page="home_v3"] .af-turn p{margin:0;font:14.5px/1.55 var(--x-sans);color:var(--x-text)}
[data-page="home_v3"] .af-agentflow p{color:var(--x-muted)}
[data-page="home_v3"] .af-cmeta{margin:0;padding:8px 0 8px 110px;color:var(--x-violet)}
[data-page="home_v3"] .af-auths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:clamp(40px,5vw,56px)}
[data-page="home_v3"] .af-auth{padding:18px;background:var(--t-17181c);box-shadow:inset 0 0 0 1px var(--t-2a2c31);display:grid;gap:10px;align-content:start;min-width:0}
[data-page="home_v3"] .af-auth b{font:500 15px/1.4 var(--x-sans);color:var(--x-text)}
[data-page="home_v3"] .af-auth code{font:12px/1.5 var(--x-mono);color:var(--x-violet);overflow-wrap:anywhere}
[data-page="home_v3"] .af-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px}
[data-page="home_v3"] .af-facts div{padding:12px 18px;box-shadow:inset 0 0 0 1px var(--t-2a2c31);display:flex;justify-content:space-between;gap:10px;font:12px var(--x-mono);color:var(--x-muted);min-width:0}
[data-page="home_v3"] .af-facts b{font-weight:500;color:var(--x-text);text-align:right}
[data-page="home_v3"] .af-graph ol{list-style:none;margin:0;padding:0}
[data-page="home_v3"] .af-gnode{padding:12px 0;border-top:1px solid var(--x-line)}
[data-page="home_v3"] .af-gh{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}
[data-page="home_v3"] .af-gh b{font:500 15px var(--x-sans);color:var(--x-text)}
[data-page="home_v3"] .af-gh code{font:12px var(--x-mono);color:var(--x-muted)}
[data-page="home_v3"] .af-gnode p{margin:6px 0 0 22px;font:14px/1.5 var(--x-sans);color:var(--x-muted);max-width:72ch}
[data-page="home_v3"] .af-lg{margin-top:clamp(40px,5vw,56px);padding:clamp(16px,2vw,24px)}
[data-page="home_v3"] .af-lg svg{display:block;width:100%;max-width:760px;height:auto;margin:0 auto}
[data-page="home_v3"] #af-demo .x-h2{font-size:clamp(32px,3vw,46px)}
[data-page="home_v3"] .af-svgk{font:500 11px var(--x-mono);letter-spacing:.12em;fill:var(--x-muted)}
[data-page="home_v3"] .af-svgt{font:11px var(--x-mono);fill:var(--x-muted)}
[data-page="home_v3"] .af-arch{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1.3fr) 40px minmax(0,1fr);gap:0;align-items:center;margin-top:clamp(40px,5vw,56px)}
[data-page="home_v3"] .af-ab{padding:18px;background:var(--t-17181c);box-shadow:inset 0 0 0 1px var(--t-2a2c31);min-width:0}
[data-page="home_v3"] .af-ab b,[data-page="home_v3"] .af-side b{display:block;font:500 11px/1.5 var(--x-mono);letter-spacing:.12em;color:var(--x-muted);margin-bottom:12px}
[data-page="home_v3"] .af-ab div,[data-page="home_v3"] .af-side div{display:flex;flex-wrap:wrap;gap:6px}
[data-page="home_v3"] .af-ab span,[data-page="home_v3"] .af-side span{padding:6px 10px;box-shadow:inset 0 0 0 1px rgba(var(--t-fg-rgb), 0.25);font:13px var(--x-sans);color:var(--x-text)}
[data-page="home_v3"] .af-rt{box-shadow:inset 0 0 0 1.5px var(--x-violet)}
[data-page="home_v3"] .af-own{border:1.2px dashed var(--x-violet);box-shadow:none;background:transparent}
[data-page="home_v3"] .af-arrow{height:1px;background:var(--x-muted);position:relative}
[data-page="home_v3"] .af-arrow::after{content:"";position:absolute;right:-1px;top:-4px;border:4px solid transparent;border-left-color:var(--x-muted)}
[data-page="home_v3"] .af-mid{min-width:0}
[data-page="home_v3"] .af-side{margin-top:8px;padding:14px 18px;box-shadow:inset 0 0 0 1px var(--t-2a2c31)}
[data-page="home_v3"] .af-toks div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--x-line);font:13px var(--x-mono);color:var(--x-muted)}
[data-page="home_v3"] .af-toks div:first-child{border-top:0;padding-top:0}
[data-page="home_v3"] .af-toks b{font-weight:500;color:var(--x-text)}
[data-page="home_v3"] .af-toks div:first-child b{color:var(--x-violet)}
[data-page="home_v3"] .af-herobench .q-panel{padding:18px}
[data-page="home_v3"] .af-herobench .q-bar{grid-template-columns:minmax(0,150px) minmax(0,1fr) 52px;font-size:12px}
[data-page="home_v3"] .af-herobench .q-bar>span{white-space:normal;line-height:1.25}
[data-page="home_v3"] .af-mult{margin:10px 0 14px;font:500 15px/1.5 var(--x-mono);color:var(--x-violet)}
[data-page="home_v3"] .af-kdr{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:8px 0;border-top:1px solid var(--x-line);font:13px/1.5 var(--x-mono);color:var(--x-muted)}
[data-page="home_v3"] .af-kdr:nth-of-type(1){margin-top:16px}
[data-page="home_v3"] .af-kdr span{letter-spacing:.12em;font-size:11px;font-weight:500}
[data-page="home_v3"] .af-kdr b{font-weight:400;color:var(--x-text)}
[data-page="home_v3"] .af-stepgrid{list-style:none;margin:clamp(40px,5vw,56px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--t-17181c);box-shadow:inset 0 0 0 1px var(--t-2a2c31)}
[data-page="home_v3"] .af-stepgrid.af-n5{grid-template-columns:repeat(5,minmax(0,1fr))}
[data-page="home_v3"] .af-stepgrid li{padding:clamp(20px,2.4vw,28px);border-left:1px solid var(--t-2a2c31);min-width:0}
[data-page="home_v3"] .af-stepgrid li:first-child{border-left:0}
[data-page="home_v3"] .af-when{display:block;font:500 11px var(--x-mono);letter-spacing:.12em;color:var(--x-violet)}
[data-page="home_v3"] .af-stepgrid b{display:block;margin-top:14px;font:400 clamp(20px,1.8vw,24px)/1.2 var(--x-sans);letter-spacing:-.02em;color:var(--x-text)}
[data-page="home_v3"] .af-stepgrid p{margin:12px 0 0;font:14.5px/1.55 var(--x-sans);color:var(--x-muted)}
[data-page="home_v3"] .af-numbered{list-style:none;margin:clamp(40px,5vw,56px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
[data-page="home_v3"] .af-numbered li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:20px;background:var(--t-17181c);box-shadow:inset 0 0 0 1px var(--t-2a2c31);min-width:0}
[data-page="home_v3"] .af-numbered .af-n{font-size:20px;color:var(--x-violet);line-height:1.2}
[data-page="home_v3"] .af-numbered b{display:block;font:500 16px/1.3 var(--x-sans);color:var(--x-text)}
[data-page="home_v3"] .af-numbered p{margin:8px 0 0;font:14.5px/1.5 var(--x-sans);color:var(--x-muted)}
[data-page="home_v3"] .af-qgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:clamp(40px,5vw,56px)}
[data-page="home_v3"] .af-qg{padding:18px;background:var(--t-17181c);box-shadow:inset 0 0 0 1px var(--t-2a2c31);min-width:0}
[data-page="home_v3"] .af-qg p{margin:10px 0 0;padding:10px 12px;background:var(--t-1f2026);font:14px/1.45 var(--x-sans);color:var(--x-text)}
[data-page="home_v3"] .af-chips{margin-top:clamp(40px,5vw,56px)}
[data-page="home_v3"] .af-declines{display:grid;gap:16px;margin-top:clamp(40px,5vw,56px)}
[data-page="home_v3"] .af-decline{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}
[data-page="home_v3"] .af-dtext h3{margin:0;font:400 clamp(22px,2.2vw,30px)/1.2 var(--x-sans);letter-spacing:-.02em;color:var(--x-text)}
[data-page="home_v3"] .af-dtext p{margin:10px 0 0;font:16px/1.55 var(--x-sans);color:var(--x-muted);max-width:44ch}
[data-page="home_v3"] .af-prose{margin-top:clamp(28px,3vw,40px);max-width:68ch}
[data-page="home_v3"] .af-prose p{margin:0 0 16px;font:17px/1.6 var(--x-sans);color:var(--x-muted)}
[data-page="home_v3"] .af-quote{margin:clamp(40px,5vw,56px) 0 0;padding:28px 32px;border-left:2px solid var(--x-violet);background:var(--t-17181c);max-width:76ch}
[data-page="home_v3"] .af-quote p{margin:0;font:400 clamp(20px,1.8vw,26px)/1.35 var(--x-sans);letter-spacing:-.01em;color:var(--x-text)}
[data-page="home_v3"] .af-quote footer{margin-top:14px;font:12px var(--x-mono);letter-spacing:.08em;color:var(--x-muted)}
[data-page="home_v3"] .af-faqwrap .af-faqh{margin:0 0 28px;text-align:left;font-size:clamp(32px,3vw,46px)}
[data-page="home_v3"] .af-faqwrap .x-faq{margin-top:0}
[data-page="home_v3"] .af-ucrows{margin-top:24px}
[data-page="home_v3"] .af-usecase{margin-top:clamp(56px,7vw,88px);padding-top:32px;border-top:1px solid var(--x-text)}
[data-page="home_v3"] .af-usecase .x-kicker{margin:0 0 16px}
[data-page="home_v3"] .af-usecase h3{margin:0;font:400 clamp(28px,2.8vw,40px)/1.1 var(--x-sans);letter-spacing:-.03em;color:var(--x-text)}
[data-page="home_v3"] .af-intro{margin:16px 0 0;max-width:62ch;font:17px/1.55 var(--x-sans);color:var(--x-muted)}
[data-page="home_v3"] .af-usecase>.q-proof{max-width:62ch}
[data-page="home_v3"] .af-ucrow{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:16px 32px;padding:16px 0;border-top:1px solid var(--x-line)}
[data-page="home_v3"] .af-ucrow>span{font:500 11px/1.6 var(--x-mono);letter-spacing:.12em;color:var(--x-muted);text-transform:uppercase}
[data-page="home_v3"] .af-ucrow p{margin:0;font:15.5px/1.55 var(--x-sans);color:var(--x-text);max-width:72ch}
[data-page="home_v3"] .af-ucrow .af-flow .af-legend{display:none}
[data-page="home_v3"] .af-video{align-items:start}
[data-page="home_v3"] .af-vplate{aspect-ratio:16/9;background:var(--t-17181c);box-shadow:inset 0 0 0 1px var(--t-2a2c31);display:grid;place-items:center;align-content:center;gap:14px}
[data-page="home_v3"] .af-play{width:56px;height:56px;border:1.5px solid var(--x-text);border-radius:50%;position:relative}
[data-page="home_v3"] .af-play::after{content:"";position:absolute;left:22px;top:17px;border:11px solid transparent;border-left:16px solid var(--x-text);border-right:0}
[data-page="home_v3"] .af-vplate em{font:12px var(--x-mono);font-style:normal;color:var(--x-muted)}
[data-page="home_v3"] .af-chapters{list-style:none;margin:0;padding:0}
[data-page="home_v3"] .af-chapters li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:14px 0;border-top:1px solid var(--x-line)}
[data-page="home_v3"] .af-chapters li:first-child{border-top:0;padding-top:0}
[data-page="home_v3"] .af-chapters span{font:12px/1.6 var(--x-mono);color:var(--x-violet)}
[data-page="home_v3"] .af-chapters p{margin:0;font:15.5px/1.5 var(--x-sans);color:var(--x-text)}
[data-page="home_v3"] .af-ten{list-style:none;margin:0;padding:0}
[data-page="home_v3"] .af-ten li{display:grid;grid-template-columns:32px minmax(0,1fr) 120px 72px;gap:12px;padding:9px 0;border-top:1px solid var(--x-line);align-items:baseline}
[data-page="home_v3"] .af-ten b{font:500 14.5px var(--x-sans);color:var(--x-text)}
[data-page="home_v3"] .af-ten em{font:12px var(--x-mono);font-style:normal;color:var(--x-muted)}
[data-page="home_v3"] .af-ten li:nth-child(n+5) em{color:var(--x-violet)}
[data-page="home_v3"] .af-ten .af-h{font:12px var(--x-mono);color:var(--x-text);text-align:right}
[data-page="home_v3"] .af-dl{margin-top:clamp(40px,5vw,56px)}
[data-page="home_v3"] .af-dl .af-arow{grid-template-columns:minmax(0,180px) minmax(0,1fr);padding:16px 0}
[data-page="home_v3"] .af-dl .af-arow p{font-size:15.5px;max-width:72ch}
[data-page="home_v3"] .af-pair .af-card{align-self:start}
[data-page="home_v3"] .af-feats{margin-top:clamp(40px,5vw,56px)}
[data-page="home_v3"] .af-sec>.x-wrap>.q-head+.af-feats{margin-top:clamp(40px,5vw,56px)}
[data-page="home_v3"] .af-feats+.af-feats{margin-top:clamp(56px,7vw,96px)}
[data-page="home_v3"] .q-feat.af-rev{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"head vis" "text vis"}
[data-page="home_v3"] .q-feat.af-feat:not(.af-rev){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"vis head" "vis text"}
@media (max-width:1100px){
[data-page="home_v3"] .af-cols5{grid-template-columns:repeat(3,minmax(0,1fr))}
[data-page="home_v3"] .af-cols5 .q-card:nth-child(4){border-left:0}
[data-page="home_v3"] .af-cols5 .q-card:nth-child(n+4){border-top:1px solid var(--t-2a2c31)}
[data-page="home_v3"] .af-stats.af-n6{grid-template-columns:repeat(3,minmax(0,1fr))}
[data-page="home_v3"] .af-stats.af-n6 .q-stat:nth-child(4){border-left:0}
[data-page="home_v3"] .af-stats.af-n6 .q-stat:nth-child(n+4){border-top:1px solid var(--t-2a2c31)}
[data-page="home_v3"] .af-tgrid,[data-page="home_v3"] .af-auths,[data-page="home_v3"] .af-facts,[data-page="home_v3"] .af-qgrid{grid-template-columns:repeat(2,minmax(0,1fr))}
[data-page="home_v3"] .af-c5 ol{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:900px){
[data-page="home_v3"] .af-cols3,[data-page="home_v3"] .af-cols4,[data-page="home_v3"] .af-cols2{grid-template-columns:repeat(2,minmax(0,1fr))}
[data-page="home_v3"] .af-cols3 .q-card:nth-child(2n+1),[data-page="home_v3"] .af-cols4 .q-card:nth-child(2n+1){border-left:0}
[data-page="home_v3"] .af-cols3 .q-card:nth-child(n+3),[data-page="home_v3"] .af-cols4 .q-card:nth-child(n+3),[data-page="home_v3"] .af-cols2 .q-card:nth-child(n+3){border-top:1px solid var(--t-2a2c31)}
[data-page="home_v3"] .af-stats.af-n3{grid-template-columns:repeat(3,minmax(0,1fr))}
[data-page="home_v3"] .af-stats.af-n3 .q-stat{border-top:0}
[data-page="home_v3"] .af-stats.af-n3 .q-stat:nth-child(2n+1){border-left:1px solid var(--t-2a2c31)}
[data-page="home_v3"] .af-stats.af-n3 .q-stat:first-child{border-left:0}
[data-page="home_v3"] .af-two,[data-page="home_v3"] .af-decline,[data-page="home_v3"] .af-numbered{grid-template-columns:minmax(0,1fr)}
[data-page="home_v3"] .af-decline .af-dtext{order:-1}
[data-page="home_v3"] .af-stepgrid,[data-page="home_v3"] .af-stepgrid.af-n5{grid-template-columns:minmax(0,1fr)}
[data-page="home_v3"] .af-stepgrid li{border-left:0;border-top:1px solid var(--t-2a2c31)}
[data-page="home_v3"] .af-stepgrid li:first-child{border-top:0}
[data-page="home_v3"] .af-arch{grid-template-columns:minmax(0,1fr)}
[data-page="home_v3"] .af-arrow{width:1px;height:24px;margin:0 auto;background:var(--x-muted)}
[data-page="home_v3"] .af-arrow::after{right:-4px;top:auto;bottom:-1px;border:4px solid transparent;border-top-color:var(--x-muted)}
[data-page="home_v3"] .af-ucrow{grid-template-columns:minmax(0,1fr);gap:8px}
[data-page="home_v3"] .q-feat.af-feat:not(.af-rev),[data-page="home_v3"] .q-feat.af-feat.af-rev{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "vis" "text"}
[data-page="home_v3"] .af-nav .x-wrap{gap:18px}
}
@media (max-width:640px){
[data-page="home_v3"] .af-cols2,[data-page="home_v3"] .af-cols3,[data-page="home_v3"] .af-cols4,[data-page="home_v3"] .af-cols5,[data-page="home_v3"] .af-stats.af-n3,[data-page="home_v3"] .af-stats.af-n6{grid-template-columns:minmax(0,1fr)}
[data-page="home_v3"] .af-cols2 .q-card,[data-page="home_v3"] .af-cols3 .q-card,[data-page="home_v3"] .af-cols4 .q-card,[data-page="home_v3"] .af-cols5 .q-card,[data-page="home_v3"] .af-stats .q-stat{border-left:0!important;border-top:1px solid var(--t-2a2c31)}
[data-page="home_v3"] .af-cols2 .q-card:first-child,[data-page="home_v3"] .af-cols3 .q-card:first-child,[data-page="home_v3"] .af-cols4 .q-card:first-child,[data-page="home_v3"] .af-cols5 .q-card:first-child,[data-page="home_v3"] .af-stats .q-stat:first-child{border-top:0}
[data-page="home_v3"] .af-tgrid,[data-page="home_v3"] .af-auths,[data-page="home_v3"] .af-facts,[data-page="home_v3"] .af-qgrid,[data-page="home_v3"] .af-c5 ol{grid-template-columns:minmax(0,1fr)}
[data-page="home_v3"] .af-step{grid-template-columns:56px minmax(0,1fr)}
[data-page="home_v3"] .af-step .af-n{display:none}
[data-page="home_v3"] .af-run .af-ev{grid-template-columns:56px minmax(0,1fr)}
[data-page="home_v3"] .af-arow,[data-page="home_v3"] .af-dl .af-arow,[data-page="home_v3"] .af-turn{grid-template-columns:minmax(0,1fr);gap:4px}
[data-page="home_v3"] .af-cmeta{padding-left:0}
[data-page="home_v3"] .af-ten li{grid-template-columns:minmax(0,1fr) 64px;grid-template-areas:"name h" "who h"}
[data-page="home_v3"] .af-ten .af-n{display:none}
[data-page="home_v3"] .af-ten b{grid-area:name}
[data-page="home_v3"] .af-ten em{grid-area:who}
[data-page="home_v3"] .af-ten .af-h{grid-area:h}
[data-page="home_v3"] .af-tscroll .q-table{min-width:0}
[data-page="home_v3"] .af-table td.af-e6{background:transparent;color:var(--x-text)}
}
