html:has(.v-anatomy){scroll-behavior:auto;background:#fff;scroll-padding-top:72px}html:has(.v-anatomy) footer .microcap{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.1em;font-size:10.5px;font-weight:500}@media (max-width:639px){html:has(.v-anatomy) footer .microcap{letter-spacing:.08em;font-size:12px;font-weight:600}}.v-anatomy{--paper:#fff;--field:#f7f7f7;--field-2:#f0f0f0;--ink:#000;--ink-2:#262626;--graphite:#707070;--pencil:#9e9e9e;--rule:#e1e7ef;--rule-2:#eef2f6;--violet:#7c3bed;--violet-ink:#6b26d9;--violet-wash:#7c3bed0f;--violet-line:#7c3bed4d;--att:#e8c468;--int:#e76e50;--con:#2a9d90;--bsk:#274754;--pos:#047857;--neg:#be123c;--ok-dot:#10b981;--weak-dot:#fbbf24;--conf-dot:#f43f5e;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease:cubic-bezier(.25, 1, .5, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--f-sans:var(--font-inter), system-ui, sans-serif;--f-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--f-app:var(--f-sans);--font-sans:var(--f-sans);--font-mono:var(--f-mono);--nav-h:60px;--pad:clamp(16px, 4.2vw, 64px);--frame:clamp(8px, 1.6vw, 24px);--maxw:1440px;--gut:clamp(12px, 1.7vw, 24px);font-family:var(--f-sans);font-optical-sizing:auto;font-feature-settings:normal;font-variant-numeric:normal;letter-spacing:-.01em;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;position:relative}.v-anatomy ::selection{background:#7c3bed29}.v-anatomy :focus-visible{outline-offset:2px;outline:2px solid #7c3bed80}.v-anatomy .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v-anatomy .main{display:block;overflow-x:clip}.v-anatomy .skip-link{z-index:80;border:1px solid var(--rule);font:500 13px/1 var(--f-sans);color:var(--ink);transition:transform .24s var(--ease-out);background:#fff;border-radius:10px;padding:9px 14px;text-decoration:none;position:fixed;top:10px;left:12px;transform:translateY(-160%);box-shadow:0 1px 2px #0000000d}.v-anatomy .skip-link:focus-visible{transform:none}.v-anatomy :is(h1,h2)[tabindex="-1"]:focus{outline:none}.v-anatomy .lbl{font-family:var(--f-sans);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--graphite);font-size:11px;font-weight:500;line-height:1.2}.v-anatomy .lbl--muted{color:var(--graphite)}.v-anatomy .glyph{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1}.v-anatomy .num,.v-anatomy .tnum{font-variant-numeric:tabular-nums lining-nums}.v-anatomy .v-violet{color:var(--violet)}.v-anatomy .btn{--h:40px;height:var(--h);font:500 14px/1 var(--f-sans);letter-spacing:-.01em;white-space:nowrap;transition:background-color .15s var(--ease), color .15s var(--ease), border-color .15s var(--ease), box-shadow .15s var(--ease);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.v-anatomy .btn--sm{--h:34px;border-radius:10px;padding:0 12px;font-size:13px}.v-anatomy .btn--lg{--h:46px;border-radius:12px;padding:0 20px;font-size:15px}.v-anatomy .btn--violet{background:var(--violet);color:#fff;box-shadow:0 1px 2px #0000000d}.v-anatomy .btn--violet:hover{background:#7c3bede6}.v-anatomy .btn--ghost{color:var(--ink);border:1px solid var(--rule);background:#fff;box-shadow:0 1px 2px #0000000d}.v-anatomy .btn--ghost:hover{background:#f1f5f9}.v-anatomy .btn-arrow{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .28s var(--ease)}.v-anatomy .btn:hover .btn-arrow{transform:translate(2px)}.v-anatomy .wrap{width:100%;max-width:calc(var(--maxw) + 2 * var(--pad));padding:0 var(--pad);margin:0 auto;position:relative}.v-anatomy .g12{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.v-anatomy .nav{z-index:70;background:#f7f7f7f0;border-bottom:1px solid #e8e8e8;position:fixed;inset:0 0 auto}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.v-anatomy .nav{-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);background:#f7f7f7d1}}.v-anatomy .nav-bar{height:var(--nav-h);padding:0 var(--pad);max-width:calc(var(--maxw) + 2 * var(--pad));align-items:center;gap:6px;margin:0 auto;display:flex;position:relative}.v-anatomy .nav-logo{flex:none;align-items:center;display:flex}.v-anatomy .nav-logo-img{width:auto;height:30px}.v-anatomy .nav-div{background:var(--rule);flex:none;width:1px;height:20px;margin:0 8px 0 12px}.v-anatomy .nav-div--r{margin:0 6px}.v-anatomy .nav-tagline{letter-spacing:.1em;text-transform:uppercase;color:var(--graphite);white-space:nowrap;flex:none;margin-right:6px;font-size:10px;font-weight:500}.v-anatomy .nav-page{height:36px;color:var(--ink);font:500 13px/1 var(--f-sans);letter-spacing:-.01em;cursor:pointer;transition:background-color .15s var(--ease), border-color .15s var(--ease);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:0 8px 0 4px;display:inline-flex}.v-anatomy .nav-page:hover,.v-anatomy .nav[data-open] .nav-page{border-color:var(--rule);background:#fff}.v-anatomy .nav-page-tile{animation:v-pop .36s var(--ease-out)}.v-anatomy .nav-page-name{text-align:left;white-space:nowrap;min-width:12ch;animation:v-fade .42s var(--ease-out)}.v-anatomy .nav-page-short{white-space:nowrap;animation:v-fade .42s var(--ease-out);display:none}.v-anatomy .nav-page-caret{width:14px;height:14px;color:var(--graphite);transition:transform .2s var(--ease)}.v-anatomy .nav[data-open] .nav-page-caret{transform:rotate(180deg)}.v-anatomy .nav-links{align-items:center;gap:2px;margin-left:auto;display:flex}.v-anatomy .nav-link{height:32px;color:var(--graphite);transition:color .15s var(--ease), background-color .15s var(--ease);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.v-anatomy .nav-link svg{width:16px;height:16px}.v-anatomy .nav-link:hover{color:var(--ink);background:#f1f5f9}.v-anatomy .nav-link[aria-current]{color:var(--violet);background:#7c3bed1a}.v-anatomy .nav-cta{align-items:center;gap:6px;display:flex}.v-anatomy .nav-signin{height:32px;color:var(--ink);transition:background-color .15s var(--ease);border-radius:8px;align-items:center;padding:0 10px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.v-anatomy .nav-signin:hover{background:#f1f5f9}.v-anatomy .nav-progress{height:2px;padding:0 var(--pad);max-width:calc(var(--maxw) + 2 * var(--pad));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;margin:0 auto;display:grid;position:absolute;bottom:-1px;left:0;right:0}.v-anatomy .nav-progress-cell{transition:background-color .4s var(--ease);background:0 0;border-radius:9999px}.v-anatomy .nav-progress-cell[data-state=done]{background:#34d399}.v-anatomy .nav-progress-cell[data-state=now]{background:var(--violet)}.v-anatomy .reg-panel{top:calc(var(--nav-h) - 4px);left:max(var(--pad), calc((100vw - var(--maxw)) / 2));width:300px;animation:v-drop .26s var(--ease-out);background:#fff;border:1px solid #e1e7efcc;border-radius:12px;padding:8px;position:absolute;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.v-anatomy .reg-panel[hidden]{display:none}.v-anatomy .reg-head{justify-content:space-between;align-items:baseline;padding:6px 8px 4px;display:flex}.v-anatomy .reg-count{font:500 10px/1 var(--f-mono);color:var(--graphite)}.v-anatomy .reg-group-k{letter-spacing:.1em;text-transform:uppercase;color:var(--graphite);align-items:center;gap:8px;padding:10px 8px 4px;font-size:10px;font-weight:500;display:flex}.v-anatomy .reg-group-k i{background:#ebebeb;flex:1;height:1px}.v-anatomy .reg-list{margin:0;padding:0;list-style:none}.v-anatomy .reg-item{height:34px;color:var(--ink-2);transition:background-color .12s var(--ease);border-radius:8px;align-items:center;gap:10px;padding:0 8px;font-size:13px;text-decoration:none;display:flex}.v-anatomy .reg-item:hover{background:#f5f5f5}.v-anatomy .reg-icon{width:16px;height:16px;color:var(--graphite);flex:none}.v-anatomy .reg-item--on{color:var(--violet);background:#7c3bed1a;font-weight:500}.v-anatomy .reg-item--on:hover{background:#7c3bed1f}.v-anatomy .reg-item--on .reg-icon{color:var(--violet)}.v-anatomy .reg-chev{width:14px;height:14px;margin-left:auto}.v-anatomy .reg-ctas{display:none}.v-anatomy .sheet{background:var(--paper);padding:clamp(80px,9vw,144px) 0 clamp(72px,8vw,120px);position:relative}.v-anatomy .sheet--paper+.sheet--paper{border-top:1px solid var(--rule-2)}.v-anatomy .sheet--field{background:var(--field)}.v-anatomy .main>.sheet>.wrap,.v-anatomy .main>.close{content-visibility:auto;contain-intrinsic-block-size:auto var(--cis,1800px)}.v-anatomy #problem{--cis:1200px}.v-anatomy #attribution{--cis:2080px}.v-anatomy #library{--cis:1560px}.v-anatomy #experiments{--cis:1720px}.v-anatomy #omni{--cis:1380px}.v-anatomy #studio{--cis:1450px}.v-anatomy #launcher{--cis:1700px}.v-anatomy #journeys{--cis:1150px}.v-anatomy #measurement{--cis:2350px}.v-anatomy #pricing{--cis:960px}.v-anatomy #faq{--cis:1560px}.v-anatomy #start{--cis:650px}.v-anatomy .sh{align-items:start;row-gap:28px}.v-anatomy .sh-label{grid-column:1/span 3;padding-top:12px}.v-anatomy .sh-id{align-content:start;gap:12px;display:grid}.v-anatomy .sh-group{letter-spacing:.1em;text-transform:uppercase;color:var(--graphite);font-size:10px;font-weight:500}.v-anatomy .sh-page{align-items:flex-start;gap:12px;display:flex}.v-anatomy .sh-page-t{gap:3px;min-width:0;padding-top:1px;display:grid}.v-anatomy .sh-name{letter-spacing:-.015em;color:var(--ink);font-size:16px;font-weight:600;line-height:1.3}.v-anatomy .sh-topic{color:var(--graphite);text-wrap:pretty;font-size:13px;line-height:1.45}.v-anatomy .sh-main{grid-column:4/span 8}.v-anatomy .sh-title{letter-spacing:-.035em;text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(34px,1.1rem + 3vw,68px);font-weight:600;line-height:1.02}.v-anatomy .sh-dimword{color:var(--violet);white-space:nowrap}.v-anatomy .sh-lead{max-width:60ch;color:var(--graphite);text-wrap:pretty;margin:clamp(18px,2vw,26px) 0 0;font-size:clamp(16px,.9rem + .3vw,19px);line-height:1.55}.v-anatomy .sh-aside{grid-column:4/span 8}.v-anatomy .tb{color:var(--graphite);justify-content:flex-end;align-items:center;gap:6px;margin:clamp(40px,4vw,56px) 0 0;font-size:11px;line-height:1.4;display:flex}.v-anatomy .tb svg{flex:none;width:12px;height:12px}.v-anatomy .hx{background:var(--paper);height:600vh;position:relative}.v-anatomy .hx:not([data-live],[data-still]) :is(.ad-page,.ad-offer--ghost,.ad-sockets,.hx-result){opacity:0!important}.v-anatomy .hx:not([data-live],[data-still]) :is(.hx-caps,.hx-labels,.hx-chips,.hx-facts,.hx-tags,.hx-panelabels,.hx-chainlabels,.hx-counter,.hx-ticket,.hx-group,.hx-why,.hx-scale,.hx-bom,.hx-hud){content-visibility:hidden}.v-anatomy .hx-stage{--edge:max(var(--pad), calc((100% - var(--maxw)) / 2));--card-b:#e1e7efd9;--card-s:0 1px 2px #0000000a, 0 12px 32px -16px #0000002e;background:var(--paper);contain:layout paint;height:100svh;min-height:560px;position:sticky;top:0;overflow:hidden}.v-anatomy .hx-grid{will-change:transform;animation:v-fade 1.2s var(--ease-out) both;background-image:radial-gradient(circle,#95959d6b .9px,#0000 1.3px);background-size:22px 22px;position:absolute;inset:-64px;-webkit-mask-image:radial-gradient(62% 78% at 72% 52%,#000 20%,#0000 78%);mask-image:radial-gradient(62% 78% at 72% 52%,#000 20%,#0000 78%)}.v-anatomy .hx-note{z-index:6;right:var(--edge);color:var(--graphite);opacity:calc(clamp(0, (.03 - var(--hx-p,0)) * 60, 1) + clamp(0, (var(--hx-p,0) - .95) * 30, 1));align-items:center;gap:6px;margin:0;font-size:11px;display:flex;position:absolute;bottom:20px}.v-anatomy .hx-note svg{width:12px;height:12px}.v-anatomy .hx-copy{z-index:6;left:var(--edge);top:calc(var(--nav-h) + (100svh - var(--nav-h)) * .14);width:min(860px,50vw);position:absolute}.v-anatomy .hx-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--violet);align-items:center;gap:10px;font-size:11px;font-weight:600;display:inline-flex}.v-anatomy .hx-title{letter-spacing:-.042em;text-wrap:balance;margin:22px 0 0;font-size:clamp(46px,.2rem + 4.9vw,88px);font-weight:600;line-height:.98}.v-anatomy .hx-title-n{color:var(--violet);font-variant-numeric:tabular-nums;white-space:nowrap}.v-anatomy .hx-title-q{margin-top:.04em;display:block}.v-anatomy .hx-sub{letter-spacing:-.011em;max-width:50ch;color:var(--graphite);text-wrap:pretty;margin:24px 0 0;font-size:clamp(17px,.9rem + .35vw,20px);line-height:1.55}.v-anatomy .hx-ctas{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.v-anatomy .hx-fine{color:var(--graphite);flex-wrap:wrap;gap:8px 18px;margin:20px 0 0;font-size:13px;display:flex}.v-anatomy .hx-fine span{align-items:center;gap:6px;display:inline-flex}.v-anatomy .hx-fine svg{color:#10b981;width:14px;height:14px}.v-anatomy .hx-caps{z-index:6;left:var(--edge);top:calc(var(--nav-h) + (100svh - var(--nav-h)) * .17);pointer-events:none;width:min(380px,27vw);position:absolute}.v-anatomy .hx-cap{opacity:0;visibility:hidden;position:absolute;inset:0 0 auto}.v-anatomy .hx-cap-k{letter-spacing:.1em;text-transform:uppercase;color:var(--violet);align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.v-anatomy .hx-cap-n{background:var(--violet);color:#fff;letter-spacing:0;border-radius:9999px;place-items:center;width:20px;height:20px;font-size:10px;font-weight:600;display:grid;box-shadow:0 1px 2px #7c3bed40}.v-anatomy .hx-cap-big{letter-spacing:-.035em;text-wrap:balance;margin-top:16px;font-size:clamp(30px,.9rem + 2vw,48px);font-weight:600;line-height:1.04}.v-anatomy .hx-cap-small{color:var(--graphite);text-wrap:pretty;max-width:34ch;margin-top:14px;font-size:16px;line-height:1.55}.v-anatomy .hx-world{--ws:1;z-index:2;left:calc(var(--edge) + (100% - 2 * var(--edge)) * .7 - 180px * var(--ws));top:calc(var(--nav-h) + (100svh - var(--nav-h) - 716px * var(--ws)) / 2 + 10px);transform-origin:0 0;width:360px;height:716px;transform:scale(var(--ws));position:absolute}@media (max-height:1000px){.v-anatomy .hx-world{--ws:.9}}@media (max-height:900px){.v-anatomy .hx-world{--ws:.84}}@media (max-height:800px){.v-anatomy .hx-world{--ws:.74}}@media (max-height:700px){.v-anatomy .hx-world{--ws:.64}}.v-anatomy .hx-piece{transform-origin:0 0;will-change:transform;backface-visibility:hidden;position:absolute}.v-anatomy .hx-ink{z-index:3;pointer-events:none;fill:none;stroke-linecap:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v-anatomy .ink-center,.v-anatomy [data-hx=dim1],.v-anatomy .ink-ext,.v-anatomy .ink-arrow,.v-anatomy .ink-ticks{display:none}.v-anatomy .ink-lead{stroke:#959ba7;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linejoin:round;transition:stroke .3s var(--ease)}.v-anatomy .ink-lead--on{stroke-dasharray:none;stroke-dashoffset:0}.v-anatomy .ink-dot{fill:#959ba7;stroke:#fff;stroke-width:1.5px;paint-order:stroke}.v-anatomy .ink-dim{stroke:#cdd7e5;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.v-anatomy .ink-pane{stroke:#d7dfea;stroke-width:1px;stroke-linejoin:round;fill:#f8fafc24;opacity:0;transition:fill .5s var(--ease), stroke .5s var(--ease)}.v-anatomy .ink-pane[data-pay]{fill:#7c3bed0d;stroke:#7c3bed59}.v-anatomy .ink-pane--chassis{stroke:#c2cfe0;stroke-dasharray:4 4;fill:none}.v-anatomy .ink-band{stroke-width:3px;opacity:0}.v-anatomy .ink-band--chain{stroke-width:4px}.v-anatomy .ink-bandrule{stroke:#d7dfea;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.v-anatomy .ink-proj{stroke:#c9d4e3;stroke-width:1px;stroke-dasharray:3 5;opacity:0}.v-anatomy .ink-trunk,.v-anatomy .ink-riser{fill:var(--violet);stroke:none;opacity:0}.v-anatomy .ink-riser{fill:#7c3bedd9}.v-anatomy .ink-rib{stroke:var(--violet);stroke-opacity:.85;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linejoin:round;stroke-linecap:butt;opacity:0}.v-anatomy .ink-flow{stroke:#fff;stroke-width:1.4px;stroke-dasharray:3 11;stroke-linecap:round;opacity:0}.v-anatomy .ink-conf{stroke:#fb7185;stroke-width:1.25px;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linejoin:round;opacity:0}.v-anatomy .ink-hatch{fill:#f43f5e12;stroke:#fb7185;stroke-width:1.25px;stroke-dasharray:4 3;stroke-linejoin:round;opacity:0}.v-anatomy .hx-result{z-index:5;border:1px solid var(--card-b);width:208px;box-shadow:var(--card-s);will-change:transform, opacity;background:#fff;border-radius:12px;padding:12px 14px;position:absolute;top:0;left:0}.v-anatomy .hx[data-live] .hx-result{animation:v-rise .9s .12s var(--ease-out) both}.v-anatomy .hx-result-k,.v-anatomy .hx-why-k{letter-spacing:.1em;text-transform:uppercase;color:var(--graphite);border-bottom:1px solid #e1e7ef99;align-items:center;gap:6px;margin-bottom:9px;padding-bottom:9px;font-size:10px;font-weight:500;display:flex}.v-anatomy .hx-result-k svg,.v-anatomy .hx-why-k svg{color:#7c3bedb3;width:12px;height:12px}.v-anatomy .hx-result dl,.v-anatomy .hx-why-top{gap:6px;margin:0;display:grid}.v-anatomy .hx-result dl>div,.v-anatomy .hx-why-top>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.v-anatomy .hx-result dt,.v-anatomy .hx-why-top dt{letter-spacing:.1em;text-transform:uppercase;color:var(--graphite);font-size:10px;font-weight:500}.v-anatomy .hx-result dd,.v-anatomy .hx-why-top dd{font:600 15px/1.1 var(--f-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0}.v-anatomy .hx-result-why dd{color:var(--graphite);align-items:center;gap:4px;font-size:13px;display:inline-flex}.v-anatomy .caret{background:var(--violet);border-radius:1px;width:2px;height:14px;animation:1.1s step-end infinite v-blink}.v-anatomy .hx-facts,.v-anatomy .hx-tags{z-index:5;opacity:0;visibility:hidden;position:absolute;top:0;left:0}.v-anatomy .hx-facts{width:var(--hx-fw,460px)}.v-anatomy .hx-facts-k{letter-spacing:.1em;text-transform:uppercase;height:24px;color:var(--ink-2);background:#fff;border:1px solid #e1e7ef;border-radius:6px;align-items:center;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0000000a}.v-anatomy .hx-facts-n{font:600 clamp(54px, 6.2vw, 100px) / .95 var(--f-mono);letter-spacing:-.045em;color:var(--violet);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:12px}.v-anatomy .hx-facts-m{font:500 12.5px/1.3 var(--f-mono);color:var(--graphite);margin-top:10px}.v-anatomy .hx-am{letter-spacing:normal;opacity:var(--r,0);translate:0 calc((1 - var(--r,0)) * 10px);background:#fff;border:1px solid #dadde1;border-radius:8px;margin-top:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;overflow:hidden;box-shadow:0 1px 2px #00000014}.v-anatomy .hx-am-bar{border-bottom:1px solid #dadde1;align-items:center;gap:12px;height:36px;padding:0 12px;display:flex}.v-anatomy .hx-am-bar b{color:#1c2b33;font-size:13.5px;font-weight:700}.v-anatomy .hx-am-bar em{color:#65676b;white-space:nowrap;margin-left:auto;font-size:11.5px;font-style:normal}.v-anatomy .hx-am-t{grid-template-columns:1.3fr 1fr .8fr 1.1fr;display:grid}.v-anatomy .hx-am-t span{color:#444950;background:#f5f6f7;border-bottom:1px solid #dadde1;padding:7px 12px;font-size:11.5px;font-weight:600}.v-anatomy .hx-am-t b{color:#1c2b33;font-variant-numeric:tabular-nums;padding:9px 12px;font-size:13px;font-weight:400}.v-anatomy .hx-am-t .hx-am-link{color:#0866ff;font-weight:600}.v-anatomy .hx-tags{width:var(--hx-fw,460px);letter-spacing:normal;background:#fff;border:1px solid #dadce0;border-radius:8px;font-family:Arial,Helvetica,sans-serif;overflow:hidden;box-shadow:0 1px 2px #3c404326,0 10px 28px -14px #3c40434d}.v-anatomy .hx-tags-k{color:#202124;background:#f9fbfd;border-bottom:1px solid #dadce0;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:13px;display:flex}.v-anatomy .hx-tags-k svg{color:#188038;width:16px;height:16px}.v-anatomy .hx-tags-k em{color:#5f6368;margin-left:auto;font-size:11.5px;font-style:normal}.v-anatomy .hx-tags-grid{grid-template-columns:26px 1fr 1.3fr 1.1fr;font-size:11.5px;display:grid}.v-anatomy .hx-tags-c{color:#5f6368;background:#f8f9fa;border-bottom:1px solid #c7c7c7;border-right:1px solid #e2e3e3;place-items:center;height:20px;font-size:10.5px;display:grid}.v-anatomy .hx-tags-row{display:contents}.v-anatomy .hx-tags-row>*{white-space:nowrap;text-overflow:ellipsis;color:#202124;min-width:0;opacity:clamp(0, calc(var(--r,0) * 4 - var(--i,0) * .8), 1);border-bottom:1px solid #e2e3e3;border-right:1px solid #e2e3e3;padding:5px 8px;overflow:hidden}.v-anatomy .hx-tags-row>.hx-tags-r{text-align:center;color:#5f6368;background:#f8f9fa;padding:5px 0}.v-anatomy .hx-tags-bad{text-underline-offset:3px;-webkit-text-decoration:underline wavy #d93025;text-decoration:underline wavy #d93025;text-decoration-thickness:1px}.v-anatomy .hx-tags-q>*{opacity:clamp(0, calc(var(--r,0) * 4 - 2.4), 1);font-weight:700}.v-anatomy .hx-tags-q b{color:#d93025;font-size:15px;line-height:1;position:relative;overflow:visible}.v-anatomy .hx-tags-q b:after{content:"";border-top:0 solid #0000;border-bottom:7px solid #0000;border-left:0 solid #0000;border-right:7px solid #d93025;position:absolute;top:0;right:0}.v-anatomy .hx-labels{z-index:4;pointer-events:none;position:absolute;inset:0}.v-anatomy .hx-label{width:var(--hx-lw,150px);opacity:0;will-change:transform, opacity;pointer-events:none;grid-template-columns:24px minmax(0,1fr);column-gap:8px;display:grid;position:absolute;top:0;left:0}.v-anatomy .hx-label[data-on]{pointer-events:auto}.v-anatomy .hx-tile{transition:box-shadow .26s var(--ease);box-shadow:0 1px 2px #0000000d}.v-anatomy .hx-label[data-why] .hx-tile{box-shadow:0 0 0 2px #fff,0 0 0 4px #7c3bed80}.v-anatomy .hx-label-body{min-width:0}.v-anatomy .hx-label-head{align-items:center;gap:5px;height:24px;display:flex}.v-anatomy .hx-label-name{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;font-size:10px;font-weight:600}.v-anatomy .stage-tick{background:var(--c);border-radius:9999px;flex:none;width:10px;height:3px}.v-anatomy .hx-label-val{letter-spacing:-.01em;color:var(--ink);-webkit-line-clamp:3;text-wrap:pretty;-webkit-box-orient:vertical;margin-top:1px;font-size:12px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.v-anatomy .hx-label[data-on] .hx-label-val{animation:v-fade .52s var(--ease) both}.v-anatomy .hx-label-row{align-items:center;gap:8px;height:18px;margin-top:6px;display:flex}.v-anatomy .hx-label-credit{min-width:56px;font:600 15px/18px var(--f-mono);letter-spacing:-.02em;color:var(--violet);font-variant-numeric:tabular-nums;opacity:0;transition:opacity .3s var(--ease);flex:none}.v-anatomy .hx-label-credit[data-on]{opacity:1}.v-anatomy .hx-label-credit[data-dim]{opacity:.25;text-decoration:line-through;text-decoration-thickness:1px}.v-anatomy .hx-label-ci{opacity:0;min-width:0;height:12px;transition:opacity .4s var(--ease);flex:1;align-items:center;gap:6px;display:flex}.v-anatomy [data-ci] .hx-label-ci{opacity:1}.v-anatomy [data-ci] .hx-label[data-verdict=confounded] .hx-label-ci{opacity:0}.v-anatomy [data-ci][data-conf] .hx-label[data-verdict=confounded] .hx-label-ci{opacity:1}.v-anatomy .hx-label-bar{display:none}.v-anatomy .ci{background:#e1e7ef80;border-radius:3px;flex:1;min-width:16px;max-width:64px;height:12px;display:block;position:relative}.v-anatomy .ci-one{background:#bcc5d2;width:1px;position:absolute;top:0;bottom:0}.v-anatomy .ci-bar{transform-origin:50%;height:4px;transition:transform .9s var(--ease-out);background:#70707040;border-radius:9999px;position:absolute;top:4px;transform:scaleX(0)}.v-anatomy .ci[data-tone=up] .ci-bar{background:#8b5cf673}.v-anatomy .ci[data-tone=down] .ci-bar{background:#f43f5e66}.v-anatomy [data-ci] .ci-bar,.v-anatomy .hx-bom .ci-bar{transform:scaleX(1)}.v-anatomy .ci-pt{background:#000000b3;border-radius:9999px;width:2px;height:8px;margin-left:-1px;position:absolute;top:2px}.v-anatomy .ci[data-tone=up] .ci-pt{background:#7c3aed}.v-anatomy .ci[data-tone=down] .ci-pt{background:#e11d48}.v-anatomy .ci--bundle:after{content:"";background:repeating-linear-gradient(90deg,#f43f5e73 0 3px,#0000 3px 5px);border-radius:9999px;height:4px;position:absolute;top:4px;left:18%;right:18%}.v-anatomy .ci--untested:after{content:"";border:1px dashed #b5c5d9;border-radius:3px;position:absolute;inset:2px 30%}.v-anatomy .ci-x{font:500 10.5px/1 var(--f-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);flex:none}.v-anatomy .ci-x[data-tone=up]{color:#6d28d9}.v-anatomy .ci-x[data-tone=down]{color:#be123c}.v-anatomy .ci-x--confounded{font-family:var(--f-sans);color:#be123c}.v-anatomy .hx-chips{z-index:5;pointer-events:none;position:absolute;inset:0}.v-anatomy .hx-chip{background:var(--violet);color:#fff;font:600 11px/1 var(--f-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;will-change:transform, opacity;border-radius:6px;padding:3px 6px;position:absolute;top:0;left:0;translate:-50% -50%;box-shadow:0 0 0 2px #fff,0 4px 12px -4px #7c3bed80}.v-anatomy .hx-chip--order{border-radius:8px;padding:5px 9px;font-size:13px}.v-anatomy .hx-panelabels,.v-anatomy .hx-chainlabels{z-index:4;pointer-events:none;position:absolute;inset:0}.v-anatomy .hx-panelabel{transform-origin:0 100%;white-space:nowrap;background:var(--paper);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);opacity:0;align-items:center;gap:6px;padding:1px 5px 1px 0;font-size:10px;font-weight:600;display:flex;position:absolute;top:0;left:0}.v-anatomy .hx-panelabel-m{color:var(--graphite);font-weight:500}.v-anatomy .hx-panelabel:before{content:"";background:var(--c,transparent);border-radius:9999px;flex:none;width:10px;height:3px}.v-anatomy .hx-panelabel--chassis:before{background:0 0;border:1px dashed #b5c5d9;border-radius:2px;width:8px;height:8px}.v-anatomy .hx-chainlabel{white-space:nowrap;font-family:var(--f-mono);opacity:0;background:#fffffff0;border-radius:6px;align-items:center;gap:6px;padding:3px 7px;display:flex;position:absolute;top:0;left:0;translate:-50%;box-shadow:0 0 0 1px #e1e7efe6}.v-anatomy .hx-chain-w{color:var(--graphite);font-size:10.5px}.v-anatomy .hx-chain-amt{letter-spacing:-.02em;color:var(--violet);font-variant-numeric:tabular-nums;opacity:0;transition:opacity .3s var(--ease);font-size:13px;font-weight:600}.v-anatomy .hx-chainlabel[data-on] .hx-chain-amt{opacity:1}.v-anatomy .hx-counter{z-index:5;opacity:0;background:#fff;border:1px solid #e1e7efb3;border-radius:12px;justify-items:start;gap:5px;min-width:200px;padding:12px 16px 13px;display:grid;position:absolute;top:0;left:0}.v-anatomy .hx-counter .lbl,.v-anatomy .hx-scale .lbl{font-size:10px}.v-anatomy .hx-counter b{font:600 40px/1 var(--f-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.v-anatomy .hx-counter-s{color:var(--graphite);font-size:11px}.v-anatomy .hx-ticket{z-index:5;border:1px solid var(--card-b);width:226px;box-shadow:var(--card-s);opacity:0;background:#fff;border-radius:12px;padding:12px 14px;position:absolute;top:0;left:0}.v-anatomy .hx-ticket-top{letter-spacing:.1em;text-transform:uppercase;color:var(--graphite);justify-content:space-between;align-items:baseline;font-size:10px;font-weight:500;display:flex}.v-anatomy .hx-ticket-top b{font:500 11px/1 var(--f-mono);letter-spacing:0;text-transform:none;color:var(--ink)}.v-anatomy .hx-ticket-amt{font:600 26px/1 var(--f-mono);letter-spacing:-.03em;color:var(--violet);font-variant-numeric:tabular-nums;margin:8px 0}.v-anatomy .hx-ticket-row{color:var(--graphite);border-top:1px solid #e1e7ef99;align-items:center;gap:8px;padding-top:7px;font-size:11.5px;display:flex}.v-anatomy .hx-ticket-row+.hx-ticket-row{margin-top:7px}.v-anatomy .hx-tk-one,.v-anatomy .hx-tk-all{color:var(--ink)}.v-anatomy .hx-ticket-row b{font:500 11px/1 var(--f-mono);color:var(--ink);align-items:center;gap:4px;margin-left:auto;display:inline-flex}.v-anatomy .hx-ticket-row b svg{color:#7c3bedb3;width:12px;height:12px}.v-anatomy .hx-ticket[data-compact] .hx-ticket-row,.v-anatomy .hx-tk-all,.v-anatomy .hx-ticket[data-lapse] .hx-tk-one{display:none}.v-anatomy .hx-ticket[data-lapse] .hx-tk-all{display:inline}.v-anatomy .hx-ticket-sum{letter-spacing:.1em;text-transform:uppercase;color:var(--graphite);border-top:1px solid #e1e7ef;align-items:center;gap:8px;margin-top:10px;padding-top:9px;font-size:10px;font-weight:500;display:flex}.v-anatomy .hx-ticket-sum b{font:600 15px/1 var(--f-mono);letter-spacing:-.02em;color:var(--violet);font-variant-numeric:tabular-nums;text-transform:none;margin-left:auto}.v-anatomy .hx-ticket-ok{color:#10b981;width:16px;height:16px;transition:transform .4s var(--ease-out);flex:none;transform:scale(0)}.v-anatomy .hx-ticket-sum[data-ok] .hx-ticket-ok{transform:scale(1)}.v-anatomy .hx-group{z-index:5;border:1px solid var(--card-b);width:272px;box-shadow:var(--card-s);opacity:0;visibility:hidden;background:#fff;border-radius:12px;padding:12px 14px 13px 20px;position:absolute;top:0;left:0;overflow:hidden}.v-anatomy .hx-bundle{background:#fb718599;border-radius:9999px;width:4px;position:absolute;top:12px;bottom:12px;left:8px}.v-anatomy .hx-group-k{color:var(--ink);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.v-anatomy .hx-group-x{color:var(--graphite)}.v-anatomy .hx-group-v{align-items:center;gap:10px;margin-top:10px;display:flex}.v-anatomy .hx-group-v b{font:600 22px/1 var(--f-mono);letter-spacing:-.03em;color:var(--violet)}.v-anatomy .hx-group-one{color:var(--graphite);font-size:12px}.v-anatomy .hx-group p{color:var(--graphite);margin:9px 0 0;font-size:12px;line-height:1.5}.v-anatomy .verdict,.v-anatomy .hx .verdict{white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.v-anatomy .verdict:before,.v-anatomy .hx .verdict:before{content:"";border:0;border-radius:9999px;flex:none;width:6px;height:6px}.v-anatomy .verdict--identified,.v-anatomy .hx .verdict--identified{color:#047857}.v-anatomy .verdict--identified:before,.v-anatomy .hx .verdict--identified:before{background:#10b981}.v-anatomy .verdict--weak,.v-anatomy .hx .verdict--weak{color:#b45309}.v-anatomy .verdict--weak:before,.v-anatomy .hx .verdict--weak:before{background:#fbbf24}.v-anatomy .verdict--confounded,.v-anatomy .hx .verdict--confounded{color:#be123c}.v-anatomy .verdict--confounded:before,.v-anatomy .hx .verdict--confounded:before{background:#f43f5e}.v-anatomy .verdict--untested,.v-anatomy .hx .verdict--untested{color:var(--graphite)}.v-anatomy .verdict--untested:before,.v-anatomy .hx .verdict--untested:before{background:#70707066}.v-anatomy .hx-why{z-index:6;border:1px solid var(--card-b);opacity:0;visibility:hidden;background:#fff;border-radius:12px;width:min(340px,100vw - 24px);padding:12px 14px;position:absolute;top:0;left:0;box-shadow:0 1px 2px #0000000a,0 22px 44px -22px #0000003d}.v-anatomy .hx-why-top dd.v-violet{font-size:18px}.v-anatomy .hx-why-h{letter-spacing:.1em;text-transform:uppercase;color:var(--violet);border-top:1px solid #e1e7ef99;align-items:center;gap:6px;margin-top:11px;padding-top:10px;font-size:10px;font-weight:600;display:flex}.v-anatomy .hx-why-h svg{width:12px;height:12px}.v-anatomy .hx-why-list{margin:4px 0 0;padding:0;list-style:none;display:grid}.v-anatomy .hx-why-list li{opacity:0;border-bottom:1px solid #e1e7ef73;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 0;display:grid}.v-anatomy .hx-why-list li:last-child{border-bottom:0}.v-anatomy .hx-why-t{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.v-anatomy .hx-why-list b{font:600 13px/1 var(--f-mono);letter-spacing:-.02em;color:#6d28d9}.v-anatomy .hx-why-list li.hx-why-conf{grid-template-columns:42px minmax(0,1fr) auto}.v-anatomy .hx-why-pair{gap:2px;display:flex}.v-anatomy .hx-why-list .hx-why-conf b.verdict{font:500 11px/1 var(--f-sans);letter-spacing:0;color:#be123c}.v-anatomy .hx-scale{z-index:6;opacity:0;grid-template-columns:auto auto;gap:10px;display:grid;position:absolute;top:0;left:0}.v-anatomy .hx-scale>div{background:#fff;border:1px solid #e1e7efb3;border-radius:12px;gap:5px;padding:12px 16px 13px;display:grid}.v-anatomy .hx-scale b{font:600 30px/1 var(--f-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.v-anatomy .hx-bom{z-index:5;left:calc(var(--edge) + min(380px, 27vw) + 56px);right:calc(var(--edge) + 8px);border:1px solid var(--card-b);opacity:0;visibility:hidden;max-width:1080px;font-family:var(--f-sans);background:#fff;border-radius:16px;position:absolute;top:calc(50% + 34px);overflow:hidden;transform:translateY(-50%);box-shadow:0 1px 3px #0000000f,0 32px 64px -32px #00000042}.v-anatomy .bom-head{border-bottom:1px solid #e1e7ef73;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.v-anatomy .bom-id{align-items:center;gap:12px;min-width:0;display:flex}.v-anatomy .bom-cover{color:var(--graphite);flex:none;font-size:10px}.v-anatomy .bom-cover b{font:600 11px/1 var(--f-mono);color:var(--ink)}.v-anatomy .bom-bar{border-bottom:1px solid #e1e7ef73;align-items:center;gap:14px;padding:10px 20px;display:flex}.v-anatomy .bom-sep{background:#e1e7efb3;flex:none;width:1px;height:20px}.v-anatomy .bom-q{flex:none;width:230px}.v-anatomy .bom-fit{color:var(--graphite);white-space:nowrap;margin-left:auto;font-size:10px}.v-anatomy .bom-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.v-anatomy .bom-table th,.v-anatomy .bom-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e1e7ef59;padding:10px;font-weight:400}.v-anatomy .bom-table tbody tr>*{clip-path:inset(0 calc((1 - var(--r,1)) * 100%) 0 0)}.v-anatomy .bom-table thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--graphite);border-bottom-color:#e1e7ef80;padding-top:9px;padding-bottom:9px;font-size:10px;font-weight:500}.v-anatomy .bom-table thead th:first-child,.v-anatomy .bom-table tbody th{padding-left:20px}.v-anatomy .bom-table thead th:last-child,.v-anatomy .bom-table tbody td:last-child{padding-right:20px}.v-anatomy .bom-table thead .bom-h-att{color:var(--violet)}.v-anatomy .bom-table thead .bom-h-fx{color:#6d28d9}.v-anatomy .bom-table tbody th{color:var(--ink);font-weight:500}.v-anatomy .bom-name{align-items:center;gap:8px;display:inline-flex;position:relative}.v-anatomy .bom-bundle{background:#fb718599;border-radius:9999px;width:4px;position:absolute;top:1px;bottom:1px;left:-11px}.v-anatomy .bom-table .num{text-align:right;font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:12.5px}.v-anatomy .bom-table td.bom-rev{color:var(--violet)}.v-anatomy .bom-m{display:none}.v-anatomy .bom-ci{min-width:190px}.v-anatomy .bom-ci-in{align-items:center;gap:10px;display:flex}.v-anatomy .ci--row{min-width:120px;max-width:none;height:12px}.v-anatomy .bom-x{min-width:46px;font:500 11px/1 var(--f-mono);text-align:right;color:var(--ink)}.v-anatomy .bom-x[data-tone=up]{color:#6d28d9}.v-anatomy .bom-x[data-tone=down]{color:#be123c}.v-anatomy .bom-note{color:var(--graphite);white-space:normal;margin:3px 0 0 12px;font-size:11px;display:block}.v-anatomy .bom-table tbody tr{transition:background-color .5s var(--ease)}.v-anatomy .bom-table tbody tr[data-lit]{background:#7c3bed0f}.v-anatomy .bom-table tbody tr[data-lit] .bom-n{color:var(--violet);font-weight:600}.v-anatomy .bom-foot{color:var(--graphite);margin:0;padding:9px 20px;font-size:10.5px;line-height:1.5}.v-anatomy .hx-exit{z-index:7;left:var(--pad);right:var(--pad);text-align:center;opacity:0;visibility:hidden;pointer-events:none;margin-top:-.8em;position:absolute;top:50%}.v-anatomy .hx-exit p{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(40px,1rem + 5vw,104px);font-weight:600;line-height:.98}.v-anatomy .hx-exit-b{color:var(--violet)}.v-anatomy .hx-hud{z-index:6;left:var(--edge);opacity:0;transition:opacity .4s var(--ease);gap:10px;display:grid;position:absolute;bottom:18px}.v-anatomy [data-live] .hx-hud{opacity:1}.v-anatomy .hx-beats{align-items:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.v-anatomy .hx-beats li{color:#707070bf;transition:background-color .3s var(--ease), color .3s var(--ease);border-radius:8px;align-items:center;gap:6px;padding:5px 10px 5px 6px;font-size:11px;font-weight:500;display:flex;position:relative}.v-anatomy .hx-beats li+li:before{content:"";width:12px;height:1px;transition:background-color .3s var(--ease);background:#e1e7ef;position:absolute;top:50%;left:-13px}.v-anatomy .hx-beat-n{color:#70707099;width:20px;height:20px;transition:background-color .15s var(--ease), border-color .15s var(--ease), color .15s var(--ease);background:#f8fafc;border:1px solid #e1e7efb3;border-radius:9999px;place-items:center;display:grid}.v-anatomy .hx-beat-n i{font-size:10px;font-style:normal;font-weight:600;line-height:1}.v-anatomy .hx-beat-n svg{width:12px;height:12px;display:none}.v-anatomy .hx-beats li[data-on="1"]{color:var(--violet);background:#7c3bed1a}.v-anatomy .hx-beats li[data-on="1"] .hx-beat-n{background:var(--violet);border-color:var(--violet);color:#fff;box-shadow:0 1px 2px #7c3bed33}.v-anatomy .hx-beats li[data-on=done]{color:#0009}.v-anatomy .hx-beats li[data-on=done] .hx-beat-n{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.v-anatomy .hx-beats li[data-on=done] .hx-beat-n i{display:none}.v-anatomy .hx-beats li[data-on=done] .hx-beat-n svg{display:block}.v-anatomy .hx-beats li[data-on=done]+li:before{background:#6ee7b7}.v-anatomy .hx-progress{background:#e1e7efb3;border-radius:9999px;height:2px;overflow:hidden}.v-anatomy .hx-progress i{background:var(--violet);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.v-anatomy .hx-skip{z-index:7;right:var(--edge);height:32px;color:var(--ink);opacity:0;pointer-events:none;transition:opacity .3s var(--ease), background-color .15s var(--ease);background:#fff;border:1px solid #e1e7ef;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex;position:absolute;bottom:18px;box-shadow:0 1px 2px #0000000d}.v-anatomy [data-skip] .hx-skip,.v-anatomy .hx-skip:focus-visible{opacity:1;pointer-events:auto}.v-anatomy .hx-skip:hover{background:#f1f5f9}.v-anatomy .hx-skip svg{width:14px;height:14px}.v-anatomy .ad-chassis{width:360px;height:716px;font-family:var(--f-app);color:#050505;transition:box-shadow .5s var(--ease-io);animation:v-fade .7s 60ms var(--ease-out) both;background:#fff;border-radius:12px;top:0;left:0;box-shadow:0 0 0 1px #00000014,0 18px 40px -24px #00000047}.v-anatomy [data-exploded] .ad-chassis{box-shadow:0 0 0 1px #00000029}.v-anatomy .ad-head{height:56px;position:absolute;top:0;left:0;right:0}.v-anatomy .ad-avatar{background:#f1e9df;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:10px;left:12px;box-shadow:inset 0 0 0 1px #0000000f}.v-anatomy .ad-avatar svg{width:22px;height:22px}.v-anatomy .ad-name{letter-spacing:-.005em;font-size:14px;font-weight:600;position:absolute;top:12px;left:56px}.v-anatomy .ad-sponsored{color:#65676b;align-items:center;gap:3px;font-size:12px;display:inline-flex;position:absolute;top:31px;left:56px}.v-anatomy .ad-sponsored svg{width:11px;height:11px}.v-anatomy .ad-dots{letter-spacing:1px;color:#65676b;font-size:9px;position:absolute;top:16px;right:14px}.v-anatomy .ad-linkbar{background:#f0f2f5;height:72px;position:absolute;top:610px;left:0;right:0}.v-anatomy .ad-domain{letter-spacing:.02em;color:#65676b;font-size:11px;position:absolute;top:10px;left:12px}.v-anatomy .ad-actions{color:#65676b;border-top:1px solid #e4e6eb;justify-content:space-around;align-items:center;height:34px;font-size:12.5px;font-weight:500;display:flex;position:absolute;top:682px;left:0;right:0}.v-anatomy .ad-actions span{align-items:center;gap:6px;display:inline-flex}.v-anatomy .ad-actions svg{width:15px;height:15px}.v-anatomy .ad-sockets{opacity:var(--sock,0);position:absolute;inset:0}.v-anatomy .ad-socket{background:#f1f5f9b3;border:1px dashed #bccadc;border-radius:6px;position:absolute}.v-anatomy .ad-socket--format{border-radius:0}.v-anatomy .ad-socket--offer{border-radius:50%}.v-anatomy .ad-plate{font-family:var(--f-app);color:#050505}.v-anatomy .ad-plate:after{content:"";opacity:0;transition:opacity .4s var(--ease);pointer-events:none;border:1px solid #d0dae7;border-radius:8px;position:absolute;inset:-3px;box-shadow:0 1px 2px #0000000a,0 10px 24px -14px #00000038}.v-anatomy [data-exploded] .ad-plate:after{opacity:1}.v-anatomy .ad-image:after,.v-anatomy .ad-page:after{border-radius:6px}.v-anatomy .ad-offer:after{border-radius:50%}.v-anatomy [data-exploded] .ad-hook,.v-anatomy [data-exploded] .ad-angle,.v-anatomy [data-exploded] .ad-headline,.v-anatomy [data-exploded] .ad-eyebrow{background:#fff}.v-anatomy .ad-hook p,.v-anatomy .ad-angle p,.v-anatomy .ad-headline p{margin:0}.v-anatomy .ad-hook p{letter-spacing:-.01em;font-size:14.5px;font-weight:500;line-height:19px}.v-anatomy .ad-angle p{color:#1c1e21;font-size:13.5px;line-height:18.5px}.v-anatomy .ad-phrase{transition:background-color .4s var(--ease-io)}.v-anatomy [data-exploded] .ad-phrase{background:linear-gradient(#0000 62%,#0891b229 62%)}.v-anatomy .ad-image{background:#eee6dc;overflow:visible}.v-anatomy .ad-still{width:100%;height:100%;display:block}.v-anatomy .ad-eyebrow{font:600 10px/13px var(--f-app);letter-spacing:.14em;text-transform:uppercase;color:#3b2a20;align-items:center;padding:0 4px;display:flex}.v-anatomy .ad-offer{color:#f5eee4;text-align:center;background:#3b2a20;border-radius:50%;place-content:center;justify-items:center;display:grid;box-shadow:0 8px 18px -10px #3b2a20cc}.v-anatomy .ad-offer-a{letter-spacing:.12em;text-transform:uppercase;opacity:.8;font-size:9.5px}.v-anatomy .ad-offer-b{letter-spacing:-.03em;margin:2px 0;font-size:24px;font-weight:600;line-height:1}.v-anatomy .ad-offer-c{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:8.5px}.v-anatomy .ad-offer--ghost{color:var(--graphite);box-shadow:none;background:#f8fafccc;border:1px dashed #b5c5d9}.v-anatomy .ad-offer--ghost:after{display:none}.v-anatomy .ad-product{display:grid}.v-anatomy .ad-bottle{width:100%;height:100%;overflow:visible}.v-anatomy .ad-bottle-brand{font:700 6.5px/1 var(--f-app);letter-spacing:.24em;fill:#3b2a20}.v-anatomy .ad-bottle-line{font:600 5.2px/1 var(--f-app);letter-spacing:.14em;fill:#3b2a20}.v-anatomy .ad-bottle-ml{font:500 4.4px/1 var(--f-app);letter-spacing:.06em;fill:#6b5a45}.v-anatomy .ad-headline p{letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:18px}.v-anatomy .ad-headline{align-items:center;display:flex}.v-anatomy .ad-cta{color:#050505;background:#e4e6eb;border-radius:6px;place-items:center;font-size:13.5px;font-weight:600;display:grid}.v-anatomy .ad-page{opacity:0}.v-anatomy .lp{width:100%;height:100%;font-family:var(--f-app);background:#fff;border:1px solid #d7dfea;border-radius:6px;overflow:hidden}.v-anatomy .lp-bar{color:#65676b;background:#f1f2f4;border-bottom:1px solid #e3e5e9;align-items:center;gap:3px;height:16px;padding:0 6px;font-size:6.5px;display:flex}.v-anatomy .lp-bar i{background:#cfd2d7;border-radius:50%;width:4px;height:4px}.v-anatomy .lp-bar span{margin-left:6px}.v-anatomy .lp-body{gap:7px;padding:10px 12px;display:grid}.v-anatomy .lp-kicker{letter-spacing:.14em;text-transform:uppercase;color:#8a6f58;font-size:7px}.v-anatomy .lp-h{letter-spacing:-.02em;color:#2a1d15;font-size:15px;font-weight:700;line-height:1.1}.v-anatomy .lp-lines{gap:4px;display:grid}.v-anatomy .lp-lines i{background:#e4e0da;border-radius:2px;height:4px;display:block}.v-anatomy .lp-img{background:radial-gradient(40% 55% at 60% 55%,#c26b33 0 30%,#0000 31%),linear-gradient(#efe7de,#e2d6c7);border-radius:3px;height:70px}.v-anatomy .lp-buy{color:#2a1d15;border:1px solid #e3e5e9;border-radius:4px;justify-content:space-between;align-items:center;margin-top:4px;padding:6px;font-size:8px;display:flex}.v-anatomy .lp-buy b{color:#fff;background:#2a1d15;border-radius:3px;padding:4px 7px;font-weight:600}.v-anatomy .mini{aspect-ratio:360/716;border-radius:6px;position:relative;overflow:hidden;container-type:inline-size}.v-anatomy .mini-in{transform-origin:0 0;width:360px;height:716px;transform:scale(.42);transform:scale(tan(atan2(100cqw, 360px)));position:absolute;top:0;left:0}.v-anatomy .mini .hx-piece{will-change:auto;animation:none!important}.v-anatomy .mini .ad-chassis{box-shadow:none}.v-anatomy .cr{aspect-ratio:4/5;background:#eee6dc;position:relative;overflow:hidden;container-type:inline-size}.v-anatomy .cr-in{transform-origin:0 0;width:360px;height:450px;transform:scale(.4);transform:scale(tan(atan2(100cqw, 360px)));position:absolute;top:0;left:0}.v-anatomy .cr .ad-still{position:absolute;inset:0}.v-anatomy .cr-bottle{width:96px;height:270px;position:absolute;top:90px;left:132px}.v-anatomy .cr[data-comp=window] .cr-bottle{left:196px}.v-anatomy .cr[data-comp=arch] .cr-bottle{top:84px;left:132px}.v-anatomy .cr[data-comp=pair] .cr-bottle{width:86px;height:242px;top:104px;left:176px}.v-anatomy .cr[data-comp=pair] .cr-bottle--2{width:96px;height:270px;top:90px;left:98px}.v-anatomy .cr-line{font:700 30px/1.05 var(--f-app);letter-spacing:-.03em;color:#2a1d15;text-wrap:balance;margin:0;position:absolute;top:22px;left:22px;right:22px}.v-anatomy .cr[data-comp=window] .cr-line{right:96px}.v-anatomy .cr-offer{color:#f5eee4;width:86px;height:86px;font:600 11px/1 var(--f-app);letter-spacing:.1em;text-transform:uppercase;background:#3b2a20;border-radius:50%;place-content:center;justify-items:center;display:grid;position:absolute;top:196px;right:22px}.v-anatomy .cr-offer b{letter-spacing:-.03em;text-transform:none;font-size:27px}.v-anatomy .cr[data-pending] .cr-in{filter:grayscale()contrast(.6)brightness(1.18);opacity:.55}.v-anatomy .ad-image{animation:v-rise-in .9s .12s var(--ease-out) both}.v-anatomy .ad-product{animation:v-rise-in 1s .38s var(--ease-out) both}.v-anatomy .ad-offer:not(.ad-offer--ghost){animation:v-pop .8s .62s var(--ease-out) both}.v-anatomy .ad-hook{animation:v-rise-in .8s .26s var(--ease-out) both}.v-anatomy .ad-angle{animation:v-rise-in .8s .33s var(--ease-out) both}.v-anatomy .ad-eyebrow{animation:v-fade .8s .52s var(--ease-out) both}.v-anatomy .ad-headline,.v-anatomy .ad-cta{animation:v-rise-in .8s .46s var(--ease-out) both}.v-anatomy .close{border-top:1px solid var(--rule-2);background:var(--paper);padding:clamp(88px,9vw,150px) 0;position:relative;overflow:hidden}.v-anatomy .close-dots{pointer-events:none;background-image:radial-gradient(circle,#95959d6b .9px,#0000 1.3px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(48% 62% at 70%,#000 15%,#0000 75%);mask-image:radial-gradient(48% 62% at 70%,#000 15%,#0000 75%)}.v-anatomy .close-grid{gap:var(--gut);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.v-anatomy .close-k{letter-spacing:.1em;text-transform:uppercase;color:var(--violet);align-items:center;gap:10px;font-size:11px;font-weight:600;display:inline-flex}.v-anatomy .close-title{letter-spacing:-.042em;text-wrap:balance;max-width:12ch;margin:22px 0 0;font-size:clamp(40px,.6rem + 4vw,88px);font-weight:600;line-height:.98}.v-anatomy .close-sub{max-width:44ch;color:var(--graphite);text-wrap:pretty;margin:24px 0 0;font-size:clamp(17px,.9rem + .35vw,20px);line-height:1.55}.v-anatomy .close-ctas{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.v-anatomy .close-fine{color:var(--graphite);flex-wrap:wrap;gap:8px 18px;margin:20px 0 0;font-size:13px;display:flex}.v-anatomy .close-fine span{align-items:center;gap:6px;display:inline-flex}.v-anatomy .close-fine svg{color:#10b981;width:14px;height:14px}.v-anatomy .close-fig{margin:0;position:relative}.v-anatomy .close-stage{aspect-ratio:760/600;position:relative;container-type:inline-size}.v-anatomy .close-world{transform-origin:0 0;width:760px;height:600px;transform:scale(.8);transform:scale(tan(atan2(100cqw, 760px)));position:absolute;top:0;left:0}@media (max-width:639px){.v-anatomy .close-stage{aspect-ratio:400/620}.v-anatomy .close-world{width:400px;height:620px;transform:scale(.9);transform:scale(tan(atan2(100cqw, 400px)))}}.v-anatomy .cl-layer{transform-origin:0 0;width:360px;height:716px;animation-duration:3.6s;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-delay:.25s;animation-fill-mode:both;position:absolute;top:0;left:0}.v-anatomy .cl-layer .hx-piece{will-change:auto;animation:none!important}.v-anatomy .cl-l0 .ad-chassis{box-shadow:0 0 0 1px #00000014,0 24px 48px -28px #0000004d}.v-anatomy .cl-layer .ad-plate:after{opacity:1;animation:cl-plate 3.6s .25s var(--ease-io) both}.v-anatomy.is-live .close-grid:not([data-inview]) .cl-layer,.v-anatomy.is-live .close-grid:not([data-inview]) .cl-layer .ad-plate:after{animation-play-state:paused}.v-anatomy .close-cap{width:min(300px,46%);transition:opacity .7s var(--ease-out) 3.4s, translate .8s var(--ease-out) 3.4s;background:#fff;border:1px solid #e1e7efd9;border-radius:12px;padding:12px 14px 13px;position:absolute;bottom:4%;right:0;box-shadow:0 1px 2px #0000000a,0 16px 36px -18px #00000038}.v-anatomy.is-live .close-grid:not([data-inview]) .close-cap{opacity:0;transition:none;translate:0 12px}.v-anatomy .close-cap-k{letter-spacing:.1em;text-transform:uppercase;color:var(--graphite);border-bottom:1px solid #e1e7ef99;align-items:center;gap:6px;padding-bottom:9px;font-size:10px;font-weight:500;display:flex}.v-anatomy .close-cap-k svg{color:#7c3bedb3;width:12px;height:12px}.v-anatomy .close-cap ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.v-anatomy .close-cap li{grid-template-columns:20px 48px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12.5px;display:grid}.v-anatomy .close-cap li span{letter-spacing:.1em;text-transform:uppercase;color:var(--graphite);font-size:10px;font-weight:500}.v-anatomy .close-cap li b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.v-anatomy .close-cap li em{font:600 11px/1 var(--f-mono);color:#6d28d9;font-style:normal}.v-anatomy .close-cap li em[data-tone=gap]{color:var(--violet);font-family:var(--f-sans);background:#7c3bed1a;border-radius:6px;padding:3px 6px;font-size:10.5px}.v-anatomy .close-cap li em[data-tone=held]{font-family:var(--f-sans);color:var(--graphite);font-weight:500}.v-anatomy .close-cap-stages{gap:3px;margin-top:11px;display:flex}.v-anatomy .close-cap-stages i{border-radius:9999px;flex:1;height:4px}@keyframes v-fade{0%{opacity:0}}@keyframes v-rise{0%{opacity:0;translate:0 14px}}@keyframes v-rise-in{0%{opacity:0;translate:0 18px}}@keyframes v-pop{0%{opacity:0;scale:.6}}@keyframes v-drop{0%{opacity:0;translate:0 -8px}}@keyframes v-draw-x{0%{transform:scaleX(0)}}@keyframes v-tick{0%{opacity:0;translate:0 6px}}@keyframes v-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes v-blink{50%{opacity:0}}@keyframes cl-plate{0%,52%{opacity:1}64%,to{opacity:0}}@media (max-width:1360px){.v-anatomy .nav-tagline{display:none}}@media (max-width:1180px){.v-anatomy .nav-links{display:none}.v-anatomy .nav-cta{margin-left:auto}}@media (max-width:1320px){.v-anatomy .hx-bom .bom-p,.v-anatomy .hx-bom .bom-spend{display:none}.v-anatomy .hx-bom .bom-table th,.v-anatomy .hx-bom .bom-table td{padding:9px 8px;font-size:12.5px}.v-anatomy .hx-bom .bom-q{width:222px}.v-anatomy .hx-bom .bom-fit{display:none}}@media (max-width:999px),(max-aspect-ratio:23/20){.v-anatomy .hx{height:580vh}.v-anatomy .hx-copy{top:calc(var(--nav-h) + 40px);width:auto;right:var(--pad)}.v-anatomy .hx-caps{top:calc(var(--nav-h) + 38px);width:auto;right:var(--pad)}.v-anatomy .hx-world{--ws:.5;left:var(--pad);top:max(calc(100svh - 716px * var(--ws) - 14px), 470px)}.v-anatomy .hx-note,.v-anatomy .hx-hud{display:none}.v-anatomy .hx-grid{-webkit-mask-image:radial-gradient(120% 52% at 60% 84%,#000 22%,#0000 76%);mask-image:radial-gradient(120% 52% at 60% 84%,#000 22%,#0000 76%)}.v-anatomy .hx-skip{bottom:auto;right:12px;top:calc(var(--nav-h) + 26px);height:30px;padding:0 10px;font-size:12px}.v-anatomy .hx-bom{left:var(--pad);right:var(--pad);top:calc(50% + 60px)}.v-anatomy .hx-bom .bom-q,.v-anatomy .hx-bom .bom-sep--q{display:none}}@media (min-width:640px) and (max-width:999px),(min-width:640px) and (max-aspect-ratio:23/20){.v-anatomy .hx-world{--ws:.62;left:calc(50% - 180px * var(--ws) - 90px);top:max(calc(100svh - 716px * var(--ws) - 24px), 470px)}}.v-anatomy .hx[data-mode=tall] .hx-counter{display:none}.v-anatomy .hx[data-mode=tall] .hx-cap-big{font-size:clamp(28px,6.4vw,44px)}.v-anatomy .hx[data-mode=tall] .hx-cap-small{max-width:52ch;font-size:15px}.v-anatomy .hx[data-mode=tall] .hx-facts{width:calc(100vw - 32px)}.v-anatomy .hx[data-mode=tall] .hx-facts-n{margin-top:8px;font-size:clamp(42px,11.5vw,70px)}.v-anatomy .hx[data-mode=tall] .hx-facts-m{margin-top:6px;font-size:11px}.v-anatomy .hx[data-mode=tall] .hx-am{display:none}.v-anatomy .hx[data-mode=tall] .hx-tags{width:var(--hx-tagsw,360px)}.v-anatomy .hx[data-mode=tall] .hx-tags-grid{grid-template-columns:22px 1.1fr 1.3fr}.v-anatomy .hx[data-mode=tall] .hx-tags-grid>.hx-tags-c:nth-child(4),.v-anatomy .hx[data-mode=tall] .hx-tags-row>:nth-child(4){display:none}.v-anatomy .hx[data-mode=tall] .hx-tags-row>*{font-size:10.5px}.v-anatomy .hx[data-mode=tall] .hx-panelabel{background:0 0;padding:0}.v-anatomy .hx[data-mode=tall] .hx-chainlabel{box-shadow:none;background:0 0;gap:6px;padding:0;translate:-100%}.v-anatomy .hx[data-mode=tall] .hx-chain-w{font-size:10.5px}.v-anatomy .hx[data-mode=tall] .hx-chain-amt{font-size:13px}.v-anatomy .hx[data-mode=tall] .hx-label{width:var(--hx-tlw,220px);grid-template-columns:20px minmax(0,1fr);column-gap:8px}.v-anatomy .hx[data-mode=tall] .hx-tile{border-radius:5px;width:20px;height:20px}.v-anatomy .hx[data-mode=tall] .hx-tile svg{width:12px;height:12px}.v-anatomy .hx[data-mode=tall] .hx-label-body{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;display:grid;position:relative}.v-anatomy .hx[data-mode=tall] .hx-label-head{grid-column:1;height:20px}.v-anatomy .hx[data-mode=tall] .hx-label-val{white-space:nowrap;text-overflow:ellipsis;grid-column:2;margin:0;font-size:12px;display:block}.v-anatomy .hx[data-mode=tall] .hx-label[data-on] .hx-label-val{animation:none}.v-anatomy .hx[data-mode=tall] .hx-label-row{grid-column:1/-1;gap:8px;height:16px;margin-top:2px}.v-anatomy .hx[data-mode=tall] .hx-label-credit{min-width:0;font-size:13.5px;line-height:16px}.v-anatomy .hx[data-mode=tall] .hx-label-ci{flex:1}.v-anatomy .hx[data-mode=tall] .hx-label-ci .ci{max-width:48px}.v-anatomy .hx[data-mode=tall] .hx-label-bar{background:var(--violet);transform-origin:0;height:2px;transition:transform .5s var(--ease-out);border-radius:9999px;display:block;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.v-anatomy .hx[data-mode=tall] .hx-cap:not([data-hx-cap=limit],[data-hx-cap=parts]) .hx-cap-small{display:none}.v-anatomy .hx[data-mode=tall] .hx-bom{top:var(--hx-bomtop,calc(var(--nav-h) + 150px));transform:none}.v-anatomy .hx[data-mode=tall] .hx-scale b{font-size:26px}.v-anatomy .hx[data-mode=tall] .hx-ticket{grid-template-columns:auto auto 1fr;align-items:center;column-gap:14px;width:calc(100vw - 24px);padding:8px 12px;display:grid}.v-anatomy .hx[data-mode=tall] .hx-ticket-amt{margin:0;font-size:18px}.v-anatomy .hx[data-mode=tall] .hx-ticket-top{gap:3px;display:grid}.v-anatomy .hx[data-mode=tall] .hx-ticket-sum{border-top:0;border-left:1px solid #e1e7ef;justify-self:end;margin:0;padding:0 0 0 14px}.v-anatomy .hx[data-mode=tall] .hx-group,.v-anatomy .hx[data-mode=tall] .hx-why{width:calc(100vw - 24px);max-width:460px}.v-anatomy .hx[data-mode=tall][data-why]>.hx-stage:not(.hx-stage--still) :is(.hx-labels,.hx-world,.hx-ink,.hx-chainlabels,.hx-panelabels),.v-anatomy .hx[data-mode=tall]>.hx-stage--still[data-why] :is(.hx-labels,.hx-world,.hx-ink,.hx-chainlabels,.hx-panelabels){opacity:.18;transition:opacity .5s var(--ease-io)}.v-anatomy .hx[data-mode=tall] :is(.hx-labels,.hx-world,.hx-ink,.hx-chainlabels,.hx-panelabels){transition:opacity .5s var(--ease-io)}@media (max-width:1100px){.v-anatomy .close-grid{grid-template-columns:minmax(0,1fr)}.v-anatomy .close-fig{margin-top:32px}}@media (max-width:639px){.v-anatomy .hx[data-mode=tall] .hx-cap[data-hx-cap=parts] .hx-cap-small{display:none}.v-anatomy .hx[data-mode=tall] .hx-scale{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100vw - 24px)}.v-anatomy .hx[data-mode=tall] .hx-scale>div{box-shadow:var(--card-s);gap:10px;padding:16px 16px 18px}.v-anatomy .hx[data-mode=tall] .hx-scale b{font-size:32px}.v-anatomy .hx[data-mode=tall] .hx-scale .lbl{letter-spacing:.08em;font-size:12px;font-weight:600}.v-anatomy .hx[data-mode=tall] .hx-bom .bom-head{padding:10px 12px}.v-anatomy .hx[data-mode=tall] .hx-bom .bom-bar{gap:10px;padding:8px 12px}.v-anatomy .hx[data-mode=tall] .hx-bom .bom-bar>span{column-gap:11px}.v-anatomy .hx[data-mode=tall] .hx-bom .bom-foot{padding:8px 12px;font-size:10px}}@media (max-width:767px){.v-anatomy{--nav-h:52px}.v-anatomy .close-cap{width:auto;margin-top:12px;position:relative;bottom:auto;right:auto}.v-anatomy .nav-tagline,.v-anatomy .nav-signin,.v-anatomy .nav-div,.v-anatomy .nav-page-name{display:none}.v-anatomy .nav-bar{gap:4px}.v-anatomy .nav-logo{justify-content:center;width:44px;height:44px;margin-left:-10px}.v-anatomy .nav-logo-img{height:26px}.v-anatomy .nav-page{flex:0 auto;gap:6px;min-width:0;margin-right:auto;padding-right:4px;position:relative}.v-anatomy .nav-page-short{text-overflow:ellipsis;min-width:0;display:inline;overflow:hidden}.v-anatomy .nav-cta{flex:none}.v-anatomy .nav-cta .btn--sm{--h:36px;padding:0 12px;position:relative}.v-anatomy .nav-page:after,.v-anatomy .nav-cta .btn--sm:after{content:"";position:absolute;inset:-4px 0}.v-anatomy .reg-item{height:44px;font-size:15px}.v-anatomy .reg-group-k,.v-anatomy .reg-head .lbl{letter-spacing:.08em;font-size:12px;font-weight:600}.v-anatomy .reg-ctas .btn{--h:44px}.v-anatomy .reg-panel{width:auto;max-height:calc(100dvh - var(--nav-h) - 12px);overscroll-behavior:contain;left:12px;right:12px;overflow-y:auto}.v-anatomy .reg-ctas{background:#fff;border-top:1px solid #e1e7efcc;gap:8px;margin:8px -8px -8px;padding:10px 12px 12px;display:flex;position:sticky;bottom:-8px}.v-anatomy .reg-ctas .btn{flex:1}.v-anatomy .sh-label{grid-column:1/-1;padding-top:0}.v-anatomy .sh-main,.v-anatomy .sh-aside{grid-column:1/-1}.v-anatomy .hx-title{letter-spacing:-.05em;margin-top:16px;font-size:clamp(38px,10.6vw,56px)}.v-anatomy .hx-sub{margin-top:16px;font-size:16px}.v-anatomy .hx-ctas{margin-top:20px}.v-anatomy .hx-ctas .btn{flex:1}.v-anatomy .hx-skip-cta,.v-anatomy .hx-fine{display:none}.v-anatomy .hx-result{width:168px;padding:8px 10px 10px}.v-anatomy .hx-result-k{letter-spacing:.06em}.v-anatomy .hx-result dd{font-size:13.5px}.v-anatomy .hx-cap-small{font-size:14.5px}.v-anatomy .hx-bom .bom-table,.v-anatomy .hx-bom .bom-table tbody{display:block}.v-anatomy .hx-bom .bom-table thead{display:none}.v-anatomy .hx-bom .bom-table tbody tr{border-bottom:1px solid #e1e7ef66;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"a v""c c";column-gap:10px;padding:9px 12px 9px 16px;display:grid}.v-anatomy .hx-bom .bom-table tbody tr>*{border:0;padding:0}.v-anatomy .hx-bom .bom-table tbody th{white-space:normal;grid-area:a;padding-left:0;font-size:13.5px}.v-anatomy .hx-bom .bom-m{font:500 11px/1.2 var(--f-mono);color:var(--graphite);margin:3px 0 0 26px;display:block}.v-anatomy .hx-bom tr[data-lit] .bom-m{color:var(--violet)}.v-anatomy .hx-bom .bom-v{grid-area:v;align-self:start;padding-top:3px}.v-anatomy .hx-bom .bom-note,.v-anatomy .hx-bom .bom-id p,.v-anatomy .hx-bom .bom-cover{display:none}.v-anatomy .hx-bom .bom-ci{grid-area:c;min-width:0;margin-top:8px}.v-anatomy .hx-bom .ci--row{min-width:0}.v-anatomy .hx-bom .bom-ads,.v-anatomy .hx-bom .bom-spend,.v-anatomy .hx-bom .bom-rev,.v-anatomy .hx-bom .bom-p{display:none}.v-anatomy .hx-bom .bom-bundle{left:-9px}}@media (max-width:639px){.v-anatomy .sh-group{letter-spacing:.08em;font-size:12px;font-weight:600}.v-anatomy .sheet{padding:64px 0 56px}.v-anatomy .tb{margin-top:32px;font-size:12px}.v-anatomy .hx-exit{top:56%}.v-anatomy .hx-skip:after{content:"";position:absolute;inset:-7px 0}}@media (max-width:1099px){.v-anatomy #problem{--cis:1450px}.v-anatomy #attribution{--cis:3100px}.v-anatomy #library,.v-anatomy #experiments{--cis:2200px}.v-anatomy #omni{--cis:1800px}.v-anatomy #studio{--cis:2100px}.v-anatomy #launcher{--cis:2600px}.v-anatomy #journeys{--cis:2000px}.v-anatomy #measurement{--cis:3550px}.v-anatomy #pricing{--cis:1420px}.v-anatomy #faq{--cis:2100px}.v-anatomy #start{--cis:1100px}}@media (max-width:639px){.v-anatomy #problem{--cis:2330px}.v-anatomy #attribution{--cis:3960px}.v-anatomy #library{--cis:2910px}.v-anatomy #experiments{--cis:2720px}.v-anatomy #omni{--cis:2420px}.v-anatomy #studio{--cis:3290px}.v-anatomy #launcher{--cis:3580px}.v-anatomy #journeys{--cis:2470px}.v-anatomy #measurement{--cis:5100px}.v-anatomy #pricing{--cis:1890px}.v-anatomy #faq{--cis:3700px}.v-anatomy #start{--cis:1260px}}@media (prefers-reduced-motion:reduce){.v-anatomy *,.v-anatomy :before,.v-anatomy :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}.v-anatomy .hx{height:auto}.v-anatomy .hx-stage{height:max(100svh,720px);position:relative}.v-anatomy .hx-stage--still{border-top:1px solid var(--rule)}.v-anatomy .hx-hud,.v-anatomy .hx-skip{display:none}}
.v-anatomy .fa{column-gap:var(--gut);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0;margin-top:clamp(40px,5vw,72px);display:grid}.v-anatomy .fa-item{grid-row:span 2;grid-template-rows:subgrid;min-width:0;transition:opacity .45s var(--ease) calc(var(--i) * 60ms), translate .45s var(--ease) calc(var(--i) * 60ms);margin:0;display:grid}.v-anatomy.is-live .fa:not([data-inview]) .fa-item{opacity:0;transition:none;translate:0 8px}.v-anatomy .fa-body{place-items:center;min-height:232px;padding:16px;display:grid;position:relative}.v-anatomy .fa-h{letter-spacing:-.025em;margin:18px 0 0;font-size:clamp(19px,.7rem + .8vw,24px);font-weight:600;line-height:1.12}.v-anatomy .fa-p{color:var(--graphite);text-wrap:pretty;max-width:36ch;margin:8px 0 0;font-size:15px;line-height:1.5}.v-anatomy .fa1{width:100%;max-width:380px;position:relative}.v-anatomy .fa1-sheet{font-size:var(--text-2xs);color:#202124;background:#fff;border:1px solid #dadce0;border-radius:8px;overflow:hidden}.v-anatomy .fa1-bar{border-bottom:1px solid #e8eaed;align-items:center;gap:6px;height:26px;padding:0 8px;font-weight:500;display:flex}.v-anatomy .fa1-bar svg{color:#188038;width:13px;height:13px}.v-anatomy .fa1-row{border-bottom:1px solid #e2e3e3;grid-template-columns:18px minmax(0,1.3fr) minmax(0,1.12fr) minmax(0,1fr);height:19px;display:grid}.v-anatomy .fa1-row>span{white-space:nowrap;border-right:1px solid #e2e3e3;min-width:0;padding:0 5px;line-height:18px;overflow:hidden}.v-anatomy .fa1-row>span:last-child{border-right:0}.v-anatomy .fa1-row>span:first-child{text-align:center;color:#5f6368;background:#f8f9fa;padding:0;font-size:.9em}.v-anatomy .fa1-row--cols>span{text-align:center;color:#5f6368;background:#f8f9fa;font-size:.9em}.v-anatomy .fa1-row--head>span:not(:first-child){font-weight:600}.v-anatomy .fa1-sq{text-underline-offset:2px;text-decoration-skip-ink:none;-webkit-text-decoration:underline wavy #d93025;text-decoration:underline wavy #d93025;text-decoration-thickness:1px}.v-anatomy .fa1-rot{animation:fa-rot 6s var(--ease-io) infinite alternate;animation-play-state:paused}.v-anatomy .fa1-tabs{color:#5f6368;background:#f8f9fa;align-items:center;gap:2px;height:24px;padding:0 6px;display:flex}.v-anatomy .fa1-tabs svg{width:11px;height:11px;margin-right:4px}.v-anatomy .fa1-tabs>span{white-space:nowrap;border-radius:4px;padding:2px 7px}.v-anatomy .fa1-tabs>span[data-on]{color:#188038;background:#e6f4ea;font-weight:500}.v-anatomy .fa1-note{color:#5b4700;font-size:var(--text-2xs);background:#fef3a0;border-radius:2px;padding:7px 10px 9px;font-weight:500;display:grid;position:absolute;top:-12px;right:-8px;rotate:3deg;box-shadow:0 1px 1px #0000000f,0 8px 16px -10px #0006}.v-anatomy .fa1-note span{white-space:nowrap;opacity:0;animation:8s step-end infinite fa-cycle;animation-delay:calc(var(--i) * 2s - 8s);grid-area:1/1;animation-play-state:paused}.v-anatomy .fa1-note span:first-child{opacity:1}.v-anatomy [data-live] .fa1-note span,.v-anatomy [data-live] .fa1-rot{animation-play-state:running}.v-anatomy .fa2{gap:12px;width:100%;max-width:340px;display:grid}.v-anatomy .fa2-arms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v-anatomy .fa2-arm{gap:6px;min-width:0;display:grid}.v-anatomy .fa2-ad{aspect-ratio:360/400;border-radius:6px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.v-anatomy .fa2-ad:after,.v-anatomy .fa4-ghost:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000014}.v-anatomy .fa2-ad .mini{border-radius:0}.v-anatomy .fa2-ad .ad-hook,.v-anatomy .fa2-ad .ad-angle{border-radius:6px}.v-anatomy .fa2-ad .ad-hook{background:#fef3c7d9;box-shadow:inset 0 0 0 4px #f59e0bb3}.v-anatomy .fa2-ad .ad-angle{background:#ede9fed9;box-shadow:inset 0 0 0 4px #8b5cf699}.v-anatomy .fa2-lift{transition:opacity .4s var(--ease) .5s, translate .4s var(--ease) .5s;position:absolute;top:6px;right:6px}.v-anatomy.is-live .fa:not([data-inview]) .fa2-lift{opacity:0;transition:none;translate:0 4px}.v-anatomy .fa2-call{align-items:stretch;gap:6px;display:flex}.v-anatomy .fa2-bundle{transform-origin:top;transition:transform .5s var(--ease-out) .55s}.v-anatomy.is-live .fa:not([data-inview]) .fa2-bundle{transition:none;transform:scaleY(0)}.v-anatomy .fa2-badges{flex:none;justify-items:start;gap:4px;display:grid}.v-anatomy .fa2-verdict{min-width:0;transition:opacity .4s var(--ease) .7s;align-content:center;gap:2px;margin-left:6px;line-height:1.35;display:grid}.v-anatomy.is-live .fa:not([data-inview]) .fa2-verdict{opacity:0;transition:none}.v-anatomy .fa3{justify-items:start;gap:16px;width:100%;max-width:380px;display:grid}.v-anatomy .fa3-block{gap:7px;width:100%;display:grid}.v-anatomy .fa3-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.v-anatomy .fa3-bar{gap:2px;height:20px;display:flex}.v-anatomy .fa3-seg{transform-origin:0;height:100%;transition:transform .7s var(--ease-out) var(--d,0s);border-radius:3px;flex:none}.v-anatomy.is-live .fa:not([data-inview]) .fa3-seg{transition:none;transform:scaleX(0)}.v-anatomy .fa3-gap{color:#be123c;height:100%;font-size:var(--text-2xs);white-space:nowrap;transition:opacity .5s var(--ease) 1.1s;background:#f43f5e12;border:1px dashed #f43f5e8c;border-radius:3px;flex:none;place-items:center;display:grid}.v-anatomy.is-live .fa:not([data-inview]) .fa3-gap{opacity:0;transition:none}.v-anatomy .fa3-legend{font-size:var(--text-2xs);flex-wrap:wrap;gap:3px 12px;margin:0;padding:0;list-style:none;display:flex}.v-anatomy .fa3-legend li{font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:flex}.v-anatomy .fa3-chip{color:#be123c;font-size:var(--text-2xs);transition:opacity .5s var(--ease) 1.3s;background:#fff1f2;border:1px solid #fecdd3cc;border-radius:10px;align-items:center;padding:2px 6px;line-height:1.4;display:inline-flex}.v-anatomy.is-live .fa:not([data-inview]) .fa3-chip{opacity:0;transition:none}.v-anatomy .fa4{grid-template-columns:minmax(0,1fr) 108px;align-items:center;gap:14px;width:100%;max-width:400px;display:grid}.v-anatomy .fa4-chart{min-width:0;font-size:var(--text-2xs);color:var(--graphite);padding-left:22px}.v-anatomy .fa4-plot{height:104px;position:relative}.v-anatomy .fa4-grid{border-top:1px dashed hsl(var(--border));height:0;position:absolute;left:0;right:0}.v-anatomy .fa4-yt{line-height:14px;font-size:var(--text-2xs);position:absolute;top:-7px;right:calc(100% + 5px)}.v-anatomy .fa4-svg{clip-path:inset(-4px 0);width:100%;height:100%;transition:clip-path 1.3s var(--ease-out) .25s;position:absolute;inset:0;overflow:visible}.v-anatomy.is-live .fa:not([data-inview]) .fa4-svg{clip-path:inset(-4px 100% -4px 0);transition:none}.v-anatomy .fa4-line{fill:none;stroke:hsl(var(--primary));stroke-width:1.75px;stroke-linejoin:round}.v-anatomy .fa4-kill{border-right:1px dashed #f43f5e99;position:absolute;top:-4px;bottom:0;right:0}.v-anatomy .fa4-dot{width:8px;height:8px;transition:opacity .3s var(--ease) 1.45s;background:#f43f5e;border-radius:50%;margin-bottom:-4px;position:absolute;right:-4px;box-shadow:0 0 0 2px #fff}.v-anatomy.is-live .fa:not([data-inview]) .fa4-dot{opacity:0;transition:none}.v-anatomy .fa4-x{justify-content:space-between;margin-top:7px;display:flex}.v-anatomy .fa4-kill-l{text-align:right;color:#be123c;margin-top:2px;font-weight:500}.v-anatomy .fa4-ad{position:relative}.v-anatomy .fa4-ghost{aspect-ratio:360/480;animation:fa-fade 5s var(--ease-io) infinite alternate;border-radius:6px;animation-play-state:paused;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 74%,#0000);mask-image:linear-gradient(#000 74%,#0000)}.v-anatomy .fa4-ghost .mini{border-radius:0}.v-anatomy [data-live] .fa4-ghost{animation-play-state:running}.v-anatomy .fa4-kept{left:5px;top:calc(var(--y) / 480 * 100%);max-width:calc(100% + 16px);display:flex;position:absolute}.v-anatomy .rc{column-gap:var(--gut);border-top:1px solid var(--rule);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:baseline;margin-top:clamp(56px,7vw,104px);padding-top:22px;display:grid}.v-anatomy .rc-line{letter-spacing:-.045em;margin:0;font-size:clamp(34px,1rem + 4.2vw,88px);font-weight:600;line-height:1}.v-anatomy .rc-strike{color:var(--pencil);position:relative}.v-anatomy .rc-strike:after{content:"";background:var(--ink);transform-origin:0;height:.06em;transition:transform .7s var(--ease-out) .4s;border-radius:999px;position:absolute;top:55%;left:-2%;right:-2%}.v-anatomy.is-live .rc:not([data-inview]) .rc-strike:after{transition:none;transform:scaleX(0)}.v-anatomy .rc-em{color:var(--violet)}.v-anatomy .rc-note{max-width:52ch;color:var(--graphite);grid-column:2;margin:18px 0 0;font-size:16px;line-height:1.55}@keyframes fa-cycle{0%{opacity:1}25%,to{opacity:0}}@keyframes fa-rot{0%,40%{opacity:1}to{opacity:.18}}@keyframes fa-fade{0%,30%{opacity:1}to{opacity:.14}}@media (max-width:1279px){.v-anatomy .fa{grid-template-columns:repeat(2,minmax(0,1fr))}.v-anatomy .fa-item figcaption{padding-bottom:40px}}@media (max-width:639px){.v-anatomy .fa{grid-template-columns:minmax(0,1fr)}.v-anatomy .fa-body{min-height:0;padding:16px 14px 18px}.v-anatomy .fa4{grid-template-columns:minmax(0,1fr) 124px}.v-anatomy .rc{grid-template-columns:minmax(0,1fr);row-gap:14px}.v-anatomy .rc-note{grid-column:1}}@media (prefers-reduced-motion:reduce){.v-anatomy .fa1-note span,.v-anatomy .fa1-rot,.v-anatomy .fa4-ghost{animation:none}.v-anatomy .fa1-rot{opacity:.4}.v-anatomy .fa4-ghost{opacity:.3}}
.v-anatomy .sp-sub{align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.v-anatomy .sp-sub h3{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(20px,.8rem + .9vw,28px);font-weight:600;line-height:1.12}.v-anatomy .sp-sub-no{font:500 11px/1 var(--f-mono);color:var(--graphite);letter-spacing:.06em;flex:none}.v-anatomy .sp{margin-top:clamp(40px,5vw,72px)}.v-anatomy .sp-top{align-items:end;gap:var(--gut);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-bottom:22px;display:grid}.v-anatomy .sp-count{align-items:flex-end;gap:18px;display:flex}.v-anatomy .sp-count b{letter-spacing:-.06em;color:var(--ink);font-size:clamp(84px,3.2rem + 5vw,160px);line-height:.8}.v-anatomy .sp-count-t{gap:6px;padding-bottom:4px;display:grid}.v-anatomy .sp-count-t>span{color:var(--graphite);font-size:14px;line-height:1.4}.v-anatomy .sp-note{max-width:46ch;color:var(--graphite);text-wrap:pretty;justify-self:end;margin:0;font-size:13px;line-height:1.55}.v-anatomy .sp-note-tile{vertical-align:-5px;gap:3px;margin-right:8px;display:inline-flex}.v-anatomy .lab{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.v-anatomy .lab-profile{border-bottom:1px solid hsl(var(--border) / .4);grid-column:1/span 4;min-width:0}.v-anatomy .lab-kpis{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v-anatomy .lab-kpi{align-content:start;gap:3px;min-width:0;padding:14px 14px 0;display:grid}.v-anatomy .lab-kpi+.lab-kpi{border-left:1px solid hsl(var(--border) / .4)}.v-anatomy .lab-kpi-bar{transform-origin:0;height:4px;transition:transform .6s var(--ease-out) .12s;border-radius:999px;margin-bottom:7px;display:block}.v-anatomy .lab-chart{height:104px;margin:6px 0 12px;position:relative}.v-anatomy .lab-chart svg{clip-path:inset(-2px 0);width:100%;height:100%;transition:clip-path 1.1s var(--ease-out) .2s;position:absolute;inset:0;overflow:visible}.v-anatomy .lab-cut{border-left:1px dashed hsl(var(--border));position:absolute;top:0;bottom:0}.v-anatomy .lab-channel{fill:hsl(var(--primary) / .06);stroke:hsl(var(--primary) / .5);stroke-width:1px}.v-anatomy .lab-flow{fill:none;stroke:hsl(var(--primary) / .32);stroke-width:1px;stroke-dasharray:2 7;animation:1.6s linear infinite lab-flow;animation-delay:calc(var(--i,0) * -.35s);animation-play-state:paused}.v-anatomy [data-live] .lab-flow{animation-play-state:running}.v-anatomy .lab-stage{border-left:1px solid hsl(var(--border) / .4);min-width:0;transition:opacity .45s var(--ease) var(--d,0s), translate .45s var(--ease) var(--d,0s);padding-bottom:10px}.v-anatomy .lab-profile+.lab-stage{border-left:0}.v-anatomy .lab-stage-h{border-bottom:1px solid hsl(var(--border) / .3);padding:14px 14px 12px}.v-anatomy .lab-dims{margin:0;padding:6px 0 0;list-style:none;display:grid}.v-anatomy .lab-dim{height:28px;font-size:var(--text-xs);color:hsl(var(--foreground));transition:background-color .2s var(--ease), box-shadow .2s var(--ease);align-items:center;gap:7px;padding:0 14px;line-height:1;display:flex}.v-anatomy .lab-dim-n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.v-anatomy .lab-dim:hover{background:hsl(var(--primary) / .03)}.v-anatomy .lab-dim[data-part]{background:hsl(var(--primary) / .06);cursor:default}.v-anatomy .lab-dim[data-part] .lab-dim-n{color:hsl(var(--primary));font-weight:600}.v-anatomy .lab-dim-tile{margin-left:-3px}.v-anatomy .lab-dim[data-video]{color:var(--graphite);opacity:.55}.v-anatomy .lab-dim sup{margin-left:1px;font-size:.8em}.v-anatomy .lab-strip{transform-origin:0;transition:transform .6s var(--ease-out) calc(var(--d,0s) + .22s)}.v-anatomy .lab-tip{border:1px solid hsl(var(--border) / .6);background:hsl(var(--popover));color:var(--graphite);border-radius:10px;margin:10px 12px 4px;padding:7px 10px;line-height:1.45;position:relative;box-shadow:0 4px 6px -1px #00000012,0 2px 4px -2px #0000000d}.v-anatomy .lab-tip:before{content:"";border-left:1px solid hsl(var(--border) / .6);border-top:1px solid hsl(var(--border) / .6);background:hsl(var(--popover));width:8px;height:8px;position:absolute;top:-5px;left:18px;rotate:45deg}.v-anatomy .lab-yours{grid-area:1/5/span 2}.v-anatomy .lab-props{gap:6px;margin:0;padding:12px;list-style:none;display:grid}.v-anatomy.is-live .sp:not([data-inview]) .lab-stage{opacity:0;transition:none;translate:0 8px}.v-anatomy.is-live .sp:not([data-inview]) :is(.lab-strip,.lab-kpi-bar){transition:none;transform:scaleX(0)}.v-anatomy.is-live .sp:not([data-inview]) .lab-chart svg{clip-path:inset(-2px 100% -2px 0);transition:none}.v-anatomy .sp-row2{gap:var(--gut);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;margin-top:clamp(48px,6vw,88px);display:grid}.v-anatomy .sp-models,.v-anatomy .sp-tol{min-width:0}.v-anatomy .sp-models>.ms{transition:opacity .45s var(--ease) 80ms, translate .45s var(--ease) 80ms}.v-anatomy.is-live .sp-models:not([data-inview])>.ms{opacity:0;transition:none;translate:0 8px}.v-anatomy .ms-head{border-bottom:1px solid hsl(var(--border) / .4);padding:14px 20px 10px}.v-anatomy .ms-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.v-anatomy .ms-line-wrap{min-height:calc(2 * 1.625 * var(--text-xs));margin-top:6px}.v-anatomy .ms-line{max-width:104ch;animation:ms-in .32s var(--ease);margin:0}.v-anatomy .ms-body{grid-template-columns:150px minmax(0,1fr);display:grid}.v-anatomy .ms-order{border-right:1px solid hsl(var(--border) / .4);flex-direction:column;gap:14px;padding:16px 16px 16px 20px;display:flex}.v-anatomy .ms-order-touch{border-top:1px solid hsl(var(--border) / .3);padding-top:12px}.v-anatomy .ms-table{min-width:0;padding:2px 20px 8px 16px}.v-anatomy .ms-stage{border-bottom:1px solid hsl(var(--border) / .4);justify-content:space-between;align-items:center;gap:12px;height:34px;margin-top:4px;display:flex}.v-anatomy .ms-row{border-bottom:1px solid hsl(var(--border) / .3);height:30px;transition:background-color .2s var(--ease);grid-template-columns:minmax(0,1.2fr) minmax(0,1.5fr) 58px 64px;align-items:center;column-gap:12px;display:grid;position:relative}.v-anatomy .ms-row:nth-child(odd){background:hsl(var(--muted) / .35)}.v-anatomy .ms-row:last-child{border-bottom:0}.v-anatomy .ms-name{min-width:0;font-size:var(--text-sm);align-items:center;gap:8px;padding-left:12px;display:flex}.v-anatomy .ms-bundle{opacity:0;width:6px;transition:opacity .25s var(--ease);background:#fb718599;border-radius:999px;position:absolute;top:7px;bottom:7px;left:0}.v-anatomy .ms-row[data-conf] .ms-bundle{opacity:1}.v-anatomy .ms-row[data-conf=start]{border-bottom-color:#0000}.v-anatomy .ms-row[data-conf=start] .ms-bundle{border-radius:999px 999px 0 0;bottom:-1px}.v-anatomy .ms-row[data-conf=end] .ms-bundle{border-radius:0 0 999px 999px;top:0}.v-anatomy .ms-bar{background:hsl(var(--muted));border-radius:999px;height:6px;position:relative}.v-anatomy .ms-bar i{background:hsl(var(--primary) / .72);transform-origin:0;transition:transform .56s var(--ease-io);border-radius:999px;position:absolute;inset:0}.v-anatomy .ms-row[data-conf] .ms-bar i{opacity:.6;background-image:repeating-linear-gradient(90deg, transparent 0 3px, hsl(var(--card)) 3px 5px)}.v-anatomy .ms-over{font:600 11px/1 var(--f-sans);color:hsl(var(--primary));opacity:0;transition:opacity .25s var(--ease);position:absolute;top:50%;right:-9px;translate:0 -54%}.v-anatomy [data-model=carried] .ms-over{opacity:1}.v-anatomy .ms-row[data-ghost] .ms-bar{box-shadow:inset 0 0 0 1px hsl(var(--border));background:0 0}.v-anatomy .ms-row[data-ghost] .ms-bar i,.v-anatomy .ms-row[data-ghost] .ms-over{opacity:0}.v-anatomy .ms-row[data-ghost] .ms-name{opacity:.5}.v-anatomy .ms-fx{text-align:right;white-space:nowrap}.v-anatomy .ms-amt{text-align:right;white-space:nowrap;color:hsl(var(--primary))}.v-anatomy .ms-foot{border-top:1px solid hsl(var(--border) / .4);background:hsl(var(--muted) / .5);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 20px;display:flex}.v-anatomy .ms-verdict{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.v-anatomy .tl{transition:opacity .45s var(--ease) .16s, translate .45s var(--ease) .16s}.v-anatomy.is-live .tl:not([data-inview]){opacity:0;transition:none;translate:0 8px}.v-anatomy .tl-bar{border-bottom:1px solid hsl(var(--border) / .4);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 16px;display:flex}.v-anatomy .tl-query{flex:200px}.v-anatomy .tl-chart{height:120px;margin-top:14px;position:relative}.v-anatomy .tl-grid{border-top:1px dashed hsl(var(--border));height:0;position:absolute;left:0;right:0}.v-anatomy .tl-svg{clip-path:inset(-4px 0);width:100%;height:100%;transition:clip-path 1.2s var(--ease-out) .35s;position:absolute;inset:0;overflow:visible}.v-anatomy.is-live .tl:not([data-inview]) .tl-svg{clip-path:inset(-4px 100% -4px 0);transition:none}.v-anatomy .tl-curve{fill:none;stroke:hsl(var(--primary));stroke-width:1.75px;stroke-linejoin:round}.v-anatomy .tl-family{border-left:1px dashed hsl(var(--muted-foreground) / .5);position:absolute;top:-2px;bottom:0}.v-anatomy .tl-family-l{white-space:nowrap;color:var(--graphite);font-size:9px;line-height:1;position:absolute;top:0;right:5px}.v-anatomy .tl-ci{transform-origin:0;height:6px;transition:transform .6s var(--ease-out) .9s;background:#8b5cf673;border-radius:999px;position:absolute;bottom:-3px}.v-anatomy .tl-med{width:3px;height:12px;transition:opacity .3s var(--ease) 1.2s;background:#7c3aed;border-radius:999px;margin-left:-1.5px;position:absolute;bottom:-6px}.v-anatomy .tl-peak{background:hsl(var(--primary));width:7px;height:7px;box-shadow:0 0 0 2px hsl(var(--card));transition:opacity .3s var(--ease) 1.25s;border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute;top:10%}.v-anatomy.is-live .tl:not([data-inview]) .tl-ci{transition:none;transform:scaleX(0)}.v-anatomy.is-live .tl:not([data-inview]) :is(.tl-med,.tl-peak){opacity:0;transition:none}.v-anatomy .tl-ticks{height:14px;font-size:var(--text-2xs);color:var(--graphite);margin-top:10px;position:relative}.v-anatomy .tl-ticks span{white-space:nowrap;position:absolute;top:0;translate:-50%}.v-anatomy .tl-ticks span:first-child{translate:0}.v-anatomy .tl-ticks span:last-child{translate:-100%}.v-anatomy .tl-stats{border-bottom:1px solid hsl(var(--border) / .3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.v-anatomy .tl-stats>div{gap:2px;padding:10px 16px;display:grid}.v-anatomy .tl-stats>div:nth-child(2n){border-left:1px solid hsl(var(--border) / .3)}.v-anatomy .tl-stats>div:nth-child(n+3){border-top:1px solid hsl(var(--border) / .3)}.v-anatomy .tl-stats dd{margin:0}.v-anatomy .tl-legend{font-size:var(--text-2xs);flex-wrap:wrap;gap:6px 16px;padding:12px 16px;display:flex}.v-anatomy .tl-graded{grid-template-columns:auto 92px minmax(0,1fr);align-items:start;gap:10px;display:grid}.v-anatomy .tl-planted{gap:5px;padding-top:2px;display:grid}@keyframes lab-flow{to{stroke-dashoffset:-18px}}@keyframes ms-in{0%{opacity:0;translate:0 4px}}.v-anatomy[data-hl=hook] .lab-dim[data-part=hook],.v-anatomy[data-hl=format] .lab-dim[data-part=format],.v-anatomy[data-hl=headline] .lab-dim[data-part=headline],.v-anatomy[data-hl=cta] .lab-dim[data-part=cta],.v-anatomy[data-hl=angle] .lab-dim[data-part=angle],.v-anatomy[data-hl=avatar] .lab-dim[data-part=avatar],.v-anatomy[data-hl=desire] .lab-dim[data-part=desire],.v-anatomy[data-hl=fear] .lab-dim[data-part=fear],.v-anatomy[data-hl=offer] .lab-dim[data-part=offer],.v-anatomy[data-hl=page] .lab-dim[data-part=page],.v-anatomy[data-hl=product] .lab-dim[data-part=product]{background:hsl(var(--primary) / .14);box-shadow:inset 2px 0 0 hsl(var(--primary))}@media (max-width:1099px){.v-anatomy .lab{grid-template-columns:repeat(2,minmax(0,1fr))}.v-anatomy .lab-profile{grid-column:1/-1}.v-anatomy .lab-stage:nth-of-type(odd){border-left:0}.v-anatomy .lab-stage:nth-of-type(n+3){border-top:1px solid hsl(var(--border) / .4)}.v-anatomy .lab-yours{border-left:0;border-top:1px solid hsl(var(--border) / .4);grid-area:auto/1/auto/-1}.v-anatomy .lab-props{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.v-anatomy .lab-dims{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.v-anatomy .sp-row2{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.v-anatomy .sp-top{grid-template-columns:minmax(0,1fr)}.v-anatomy .sp-note{justify-self:start}.v-anatomy .lab{grid-template-columns:minmax(0,1fr)}.v-anatomy .lab-kpi{padding:12px 8px 0}.v-anatomy .lab-stage{border-left:0}.v-anatomy .lab-stage:nth-of-type(n+2){border-top:1px solid hsl(var(--border) / .4)}.v-anatomy .lab-dims{grid-template-columns:repeat(2,minmax(0,1fr))}.v-anatomy .lab-dim{font-size:var(--text-2xs);gap:6px;padding:0 10px}.v-anatomy .lab-strip{width:2.25rem}.v-anatomy .lab-props{grid-template-columns:minmax(0,1fr)}.v-anatomy .ms-head{padding:12px 14px 10px}.v-anatomy .ms-opt{padding-top:8px}.v-anatomy .ms-line-wrap{min-height:calc(3 * 1.625 * var(--text-xs))}.v-anatomy .ms-body{grid-template-columns:minmax(0,1fr)}.v-anatomy .ms-order{border-right:0;border-bottom:1px solid hsl(var(--border) / .4);flex-direction:row;justify-content:space-between;align-items:flex-start;padding:12px 14px}.v-anatomy .ms-order-touch{text-align:right;border:0;padding:0}.v-anatomy .ms-table{padding:2px 14px 8px 12px}.v-anatomy .ms-row{grid-template-columns:7.75rem minmax(0,1fr) 58px 54px;column-gap:8px}.v-anatomy .ms-name{gap:6px;padding-left:10px;font-size:13px}.v-anatomy .ms-opt{position:relative}.v-anatomy .ms-opt:after{content:"";position:absolute;inset:-5px -6px}.v-anatomy .ms-share{display:none}.v-anatomy .ms-foot{padding:12px 14px}.v-anatomy .ms-verdict{width:100%;margin-left:0}.v-anatomy .tl-div,.v-anatomy .tl-t-opt,.v-anatomy .tl-p{display:none}.v-anatomy .tl-query{flex-basis:100%}.v-anatomy .tl-graded{grid-template-columns:auto minmax(0,1fr)}.v-anatomy .tl-planted{grid-column:2;max-width:180px}.v-anatomy .tl-graded>p{grid-column:2}}@media (prefers-reduced-motion:reduce){.v-anatomy .lab-flow,.v-anatomy .ms-line{animation:none}}
.v-anatomy .lib{margin-top:clamp(40px,5vw,72px)}.v-anatomy .lb{gap:12px;display:grid}.v-anatomy .lb-canvas{--line-pad:clamp(18px, 2.2vw, 32px);--rail-h:40px;--drop:30px;--g:10px;padding:var(--line-pad);background:radial-gradient(ellipse at top left, #7c3bed0d, transparent 55%), radial-gradient(circle, #65758b33 1px, transparent 1.3px) 0 0 / 22px 22px, hsl(var(--card))}.v-anatomy .lb-line{grid-template-columns:228px 204px minmax(0,1fr);align-items:start;display:grid}.v-anatomy .lb-intake{gap:14px;min-width:0;display:grid}.v-anatomy .lb-src{margin-right:28px}.v-anatomy .lb-belt{height:74px;position:relative;overflow:hidden;container-type:inline-size}.v-anatomy .lb-track{border-top:1px dashed #65758b59;height:0;position:absolute;bottom:36px;left:0;right:0}.v-anatomy .lb-card{border:1px solid hsl(var(--border));background:hsl(var(--card));opacity:0;width:46px;height:60px;animation:4.8s linear infinite lb-belt;animation-delay:calc(var(--i) * -1.2s);border-radius:7px;grid-template-rows:44px 1fr;animation-play-state:paused;display:grid;position:absolute;bottom:7px;left:0;overflow:hidden}.v-anatomy .lb-card i:first-child{background:linear-gradient(#f1eae1,#e6dbcd);position:relative}.v-anatomy .lb-card:nth-child(3) i:first-child{background:linear-gradient(#efe9e2,#e4dbd0)}.v-anatomy .lb-card:nth-child(4) i:first-child{background:linear-gradient(#ede3d8,#e0d2c2)}.v-anatomy .lb-card i:first-child:before{content:"";background:linear-gradient(90deg,#8e4519,#c26b33 50%,#6e3512);border-radius:3px 3px 2px 2px;width:10px;height:20px;position:absolute;bottom:7px;left:50%;translate:-50%;box-shadow:0 -4px 0 -1px #2a211b}.v-anatomy .lb-card i:first-child:after{content:"";opacity:.8;background:#fbf6ef;border-radius:50%;width:18px;height:18px;position:absolute;top:7px;left:50%;translate:-20%}.v-anatomy .lb-card i:last-child{border-top:1px solid hsl(var(--border) / .6);background:linear-gradient(#00000024, #00000024) 5px 5px / 60% 3px no-repeat, linear-gradient(#00000012, #00000012) 5px 10px / 38% 2px no-repeat, hsl(var(--muted) / .3)}.v-anatomy .lb-station{align-self:stretch;min-width:0;display:flex}.v-anatomy .lb-proc{flex-direction:column;flex:1;gap:12px;padding:14px;display:flex}.v-anatomy .lb-steps{gap:9px;margin:0;padding:0;list-style:none;display:grid}.v-anatomy .lb-step{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;display:grid}.v-anatomy .lb-dot{width:20px;height:20px;position:relative}.v-anatomy .lb-dot>span{position:absolute;inset:0}.v-anatomy .lb-dot-now{opacity:0;animation:3.6s step-end infinite lb-now;animation-delay:calc((var(--i) - 3) * 1.2s - 3.07s);animation-play-state:paused}.v-anatomy .lb-dot-done{opacity:0;animation:3.6s step-end -3.07s infinite paused lb-done-0}.v-anatomy .lb-step:nth-child(2) .lb-dot-done{animation-name:lb-done-1}.v-anatomy .lb-step-t{animation-duration:3.6s;animation-timing-function:step-end;animation-iteration-count:infinite;animation-play-state:paused;animation-delay:-3.07s}.v-anatomy .lb-step:nth-child(2) .lb-step-t{animation-name:lb-txt-1}.v-anatomy .lb-step:nth-child(3) .lb-step-t{animation-name:lb-txt-2}.v-anatomy .lb-sweep{background:hsl(var(--muted));border-radius:9999px;flex:none;height:3px;position:relative;overflow:hidden}.v-anatomy .lb-well{flex:1;place-items:center;min-height:76px;display:grid;position:relative;overflow:hidden}.v-anatomy .lb-card.lb-card--here{opacity:1;animation:none;position:relative;bottom:auto;left:auto}.v-anatomy .lb-well:after{content:"";background:linear-gradient(90deg,#0000 20%,#7c3bed1a 50%,#0000 80%);animation:1.5s ease-in-out infinite paused lb-shine;position:absolute;inset:0;transform:translate(-100%)}.v-anatomy .lb-sweep i{border-radius:inherit;background:hsl(var(--primary));transform-origin:0;animation:3.6s linear -3.07s infinite paused lb-sweep;position:absolute;inset:0;transform:scaleX(.5)}.v-anatomy .lb-sort{min-width:0;padding-left:28px}.v-anatomy .lb-rail{height:var(--rail-h);position:relative;container-type:inline-size}.v-anatomy .lb-rail:before{content:"";left:-28px;right:calc((100% - 5 * var(--g)) / 12);background:#65758b66;height:1px;position:absolute;bottom:0}.v-anatomy .lb-part{opacity:0;animation:lb-fly 4.2s var(--ease) infinite;animation-delay:var(--dl);animation-play-state:paused;display:flex;position:absolute;bottom:0;left:0;translate:0 50%}.v-anatomy .lb-bins{gap:var(--g);padding:var(--drop) 0 0;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;list-style:none;display:grid}.v-anatomy .lb-bin{min-width:0;position:relative;container-type:inline-size}.v-anatomy .lb-bin-h{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"tile name n";align-items:center;gap:6px 8px;display:grid}.v-anatomy .lb-bin-tile{grid-area:tile}.v-anatomy .lb-bin-name{grid-area:name}.v-anatomy .lb-bin-n{grid-area:n}@container (max-width:136px){.v-anatomy .lb-bin-h{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"tile n""name name"}.v-anatomy .lb-bin-n{justify-self:end}}.v-anatomy .lb-bin:before{content:"";left:50%;top:calc(-1 * var(--drop) - 1px);width:1px;height:var(--drop);background:#65758b66;position:absolute}.v-anatomy .lb-drop{z-index:1;opacity:0;animation:lb-drop 4.8s var(--ease) infinite;animation-delay:calc(var(--b) * -.8s);animation-play-state:paused;display:none;position:absolute;top:-26px;left:50%}.v-anatomy [data-live] :is(.lb-card,.lb-dot-now,.lb-dot-done,.lb-step-t,.lb-sweep i,.lb-part,.lb-drop,.lb-ping,.lb-shimmer),.v-anatomy [data-live] .lb-well:after{animation-play-state:running}.v-anatomy .lb-n{animation:v-tick .42s var(--ease-out)}.v-anatomy .lb-ping{animation:1s cubic-bezier(0,0,.2,1) infinite paused lb-ping}.v-anatomy .lb-shimmer{animation:2s linear infinite paused lb-shimmer}.v-anatomy .ib{grid-template-columns:220px minmax(0,1fr);display:grid;overflow:hidden}.v-anatomy .ib-cols,.v-anatomy .ib-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1.3fr) 200px;align-items:center;column-gap:16px;display:grid}.v-anatomy .ib-row{transition:background-color .3s var(--ease)}.v-anatomy .ib-row[data-done]{background:hsl(var(--muted) / .2)}.v-anatomy .ib-found,.v-anatomy .ib-like{transition:opacity .3s var(--ease)}.v-anatomy .ib-row[data-done] :is(.ib-found,.ib-like){opacity:.5}.v-anatomy .ib-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v-anatomy .ib-actions{justify-content:flex-end;min-height:28px}.v-anatomy .ib-result{animation:v-rise .36s var(--ease-out)}.v-anatomy .ib-state{animation:v-fade .3s var(--ease-out)}.v-anatomy .ib-act:focus-visible{border-color:#7c3bed99;border-radius:10px;outline:none;box-shadow:0 0 0 3px #7c3bed66}.v-anatomy .lib-row{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,64px);margin-top:clamp(48px,6vw,80px);display:grid}.v-anatomy .lib-sub{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(20px,.8rem + .9vw,28px);font-weight:600;line-height:1.12}.v-anatomy .lib-p{max-width:52ch;color:var(--graphite);text-wrap:pretty;margin:12px 0 0;font-size:15px;line-height:1.55}.v-anatomy .cen-card,.v-anatomy .lin-draw{margin-top:20px}.v-anatomy .cen-list{gap:14px;margin:0;list-style:none;display:grid}.v-anatomy .cen-row{grid-template-columns:100px minmax(0,1fr) 44px 30px;grid-template-areas:"k note n d""bar bar bar bar";align-items:baseline;gap:5px 8px;display:grid}.v-anatomy .cen-k{grid-area:k}.v-anatomy .cen-note{text-align:right;grid-area:note}.v-anatomy .cen-n{grid-area:n}.v-anatomy .cen-d{grid-area:d}.v-anatomy .cen-bar{grid-area:bar;position:relative}.v-anatomy .cen-bar b,.v-anatomy .cen-bar em{border-radius:9999px;position:absolute;top:0;bottom:0}.v-anatomy .cen-bar b{transform-origin:0;transition:transform .9s var(--ease-out) var(--d,0s), width .6s var(--ease-out);left:0}.v-anatomy .cen-bar em{transition:opacity .5s var(--ease) calc(var(--d,0s) + .65s), left .6s var(--ease-out), width .6s var(--ease-out)}.v-anatomy.is-live .cen:not([data-inview]) .cen-bar b{transition:none;transform:scaleX(0)}.v-anatomy.is-live .cen:not([data-inview]) .cen-bar em{opacity:0;transition:none}.v-anatomy .cen-n{animation:v-tick .42s var(--ease-out)}.v-anatomy .lin-draw{grid-template-columns:132px 52px minmax(0,1fr);align-items:center;display:grid}.v-anatomy .lin-ad-mini{border:1px solid hsl(var(--border) / .8);border-radius:6px}.v-anatomy .lin-wires{width:100%;height:240px}.v-anatomy .lin-wires path{fill:none;stroke:#64748b73;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--ease) var(--d,0s)}.v-anatomy.is-live .lin:not([data-inview]) .lin-wires path{stroke-dashoffset:1px;transition:none}.v-anatomy .lin-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.v-anatomy .lin-row{grid-template-columns:20px 64px minmax(0,1fr);align-items:center;gap:8px;height:34px;padding:0 10px 0 7px;display:grid}.v-anatomy .lib-in{transition:opacity .4s var(--ease) var(--d,0s), translate .45s var(--ease) var(--d,0s)}.v-anatomy.is-live [data-io]:not([data-inview]) .lib-in{opacity:0;transition:none;translate:0 8px}.v-anatomy .lib-foot{border-top:1px solid var(--rule);max-width:92ch;color:var(--graphite);margin:clamp(28px,3vw,44px) 0 0;padding-top:14px;font-size:14px;line-height:1.7}.v-anatomy .lib-chip{vertical-align:1px;padding:3px 6px;font-size:11px}@keyframes lb-belt{0%{opacity:0;translate:-52px}9%{opacity:1}86%{opacity:1;translate:calc(100cqw - 40px)}to{opacity:0;translate:calc(100cqw + 4px)}}@keyframes lb-now{0%{opacity:1}33.333%{opacity:0}}@keyframes lb-done-0{0%{opacity:0}33.333%{opacity:1}}@keyframes lb-done-1{0%{opacity:0}66.667%{opacity:1}}@keyframes lb-txt-1{0%{opacity:.5}33.333%{opacity:1}}@keyframes lb-txt-2{0%{opacity:.5}66.667%{opacity:1}}@keyframes lb-sweep{0%{opacity:1;transform:scaleX(0)}94%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes lb-fly{0%{opacity:0;animation-timing-function:linear;translate:0 50%}6%{translate:calc((var(--col) * (100cqw + var(--g)) / 6 + (100cqw - 5 * var(--g)) / 12 - 50%) * .109) 50%;opacity:1;animation-timing-function:linear}55%{translate:calc(var(--col) * (100cqw + var(--g)) / 6 + (100cqw - 5 * var(--g)) / 12 - 50%) 50%;opacity:1;animation-timing-function:cubic-bezier(.55,0,.9,.4)}75%{translate:calc(var(--col) * (100cqw + var(--g)) / 6 + (100cqw - 5 * var(--g)) / 12 - 50%) calc(50% + var(--drop) - 4px);opacity:1}86%,to{translate:calc(var(--col) * (100cqw + var(--g)) / 6 + (100cqw - 5 * var(--g)) / 12 - 50%) calc(50% + var(--drop) + 10px);opacity:0}}@keyframes lb-drop{0%,8%{opacity:0;translate:-50% -8px}22%{opacity:1}46%{opacity:1;translate:-50% 8px}60%,to{opacity:0;translate:-50% 22px}}@keyframes lb-ping{75%,to{opacity:0;transform:scale(2)}}@keyframes lb-shimmer{0%{background-position:150%}to{background-position:-50%}}@keyframes lb-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:1360px){.v-anatomy .lb-line{grid-template-columns:208px 180px minmax(0,1fr)}.v-anatomy .lb-src{margin-right:24px}.v-anatomy .lb-sort{padding-left:24px}.v-anatomy .lb-rail:before{left:-24px}}@media (max-width:1100px){.v-anatomy .lb-line{grid-template-columns:minmax(0,1fr) 204px}.v-anatomy .lb-src{margin-right:0}.v-anatomy .lb-intake{padding-right:24px}.v-anatomy .lb-sort{grid-column:1/-1;padding:12px 0 0}.v-anatomy .lb-rail,.v-anatomy .lb-bin:before{display:none}.v-anatomy .lb-bins{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px;padding-top:30px}.v-anatomy .lb-drop{display:flex}.v-anatomy .ib{grid-template-columns:180px minmax(0,1fr)}.v-anatomy .ib-text{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.v-anatomy .ib-cols,.v-anatomy .ib-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) 184px}.v-anatomy .lib-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.v-anatomy .ib{grid-template-columns:minmax(0,1fr)}.v-anatomy .ib-rail{display:none}}@media (max-width:640px){.v-anatomy .lb-canvas{--line-pad:14px}.v-anatomy .lb-line{grid-template-columns:minmax(0,1fr)}.v-anatomy .lb-intake{padding-right:0}.v-anatomy .lb-station{padding-top:4px}.v-anatomy .lb-proc{padding:12px 12px 16px}.v-anatomy .lb-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v-anatomy .lb-step{grid-template-columns:minmax(0,1fr);justify-items:start;gap:6px}.v-anatomy .lb-well{display:none}.v-anatomy .lb-bins{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.v-anatomy .ib-cols{display:none}.v-anatomy .ib-row{grid-template-columns:minmax(0,1fr);row-gap:12px;padding:14px 16px}.v-anatomy .ib>div>header{padding:12px 16px}.v-anatomy .ib-text{white-space:normal}.v-anatomy .ib-like{padding-left:52px}.v-anatomy .ib-actions{justify-content:stretch}.v-anatomy .ib-act{flex:1;height:44px}.v-anatomy .ib-result{flex:1}.v-anatomy .ib-result+.ib-act{flex:none;padding:0 14px}.v-anatomy .lin-draw{grid-template-columns:104px 30px minmax(0,1fr)}.v-anatomy .lin-row{grid-template-columns:20px minmax(0,1fr);height:auto;min-height:34px;padding:6px 8px 6px 7px}.v-anatomy .lin-k{display:none}.v-anatomy .cen-row{grid-template-columns:minmax(0,1fr) auto 30px;grid-template-areas:"k n d""bar bar bar""note note note"}.v-anatomy .cen-note{text-align:left;white-space:normal;font-size:12px}.v-anatomy .cen-k{font-size:11px}}@media (prefers-reduced-motion:reduce){.v-anatomy .lb-card{opacity:1;translate:calc(10px + var(--i) * 58px) 0;animation:none!important}.v-anatomy .lb-card:nth-child(n+4){display:none}.v-anatomy .lb-card.lb-card--here{translate:none}.v-anatomy .lb-well:after{opacity:0;animation:none!important}.v-anatomy .lb-dot-now,.v-anatomy .lb-dot-done,.v-anatomy .lb-step-t,.v-anatomy .lb-sweep i{animation:none!important}.v-anatomy .lb-step:first-child .lb-dot-done,.v-anatomy .lb-step:nth-child(2) .lb-dot-now{opacity:1}.v-anatomy .lb-step:nth-child(3) .lb-step-t{opacity:.5}.v-anatomy .lb-sweep i{transform:scaleX(.55)}.v-anatomy .lb-part{opacity:0;animation:none!important}.v-anatomy .lb-part:first-child,.v-anatomy .lb-part:nth-child(3),.v-anatomy .lb-part:nth-child(5){opacity:1;translate:calc((var(--col) * (100cqw + var(--g)) / 6 + (100cqw - 5 * var(--g)) / 12 - 50%) * .72) 50%}.v-anatomy .lb-drop{opacity:1;translate:-50% 4px;animation:none!important}.v-anatomy .lb-ping{opacity:0;animation:none!important}.v-anatomy .lb-shimmer{color:hsl(var(--muted-foreground));background:0 0;animation:none!important}}
.v-anatomy .ex{gap:12px;margin-top:clamp(40px,5vw,72px);display:grid}.v-anatomy .ex-tabs{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 2px;padding:0;list-style:none;display:flex}.v-anatomy .ex-card{overflow:hidden}.v-anatomy .ex-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.v-anatomy .ex-pane{border-left:1px solid hsl(var(--border) / .4);min-width:0}.v-anatomy .ex-ads{--adw:clamp(140px, 13.4vw, 192px);--kpi-h:50px;background:radial-gradient(ellipse at top left, #7c3bed0d, transparent 55%), radial-gradient(circle, #65758b33 1px, transparent 1.3px) 0 0 / 22px 22px, hsl(var(--card));align-content:center;gap:22px;padding:26px 28px 24px;display:grid}.v-anatomy .ex-pair{grid-template-columns:var(--adw) minmax(0, 1fr) var(--adw);grid-template-areas:"a mid b";justify-content:center;display:grid}.v-anatomy .ex-arm--a{grid-area:a}.v-anatomy .ex-arm--b{grid-area:b}.v-anatomy .ex-kpi{height:var(--kpi-h)}.v-anatomy .ex-ad .mini{box-shadow:0 0 0 1px hsl(var(--border));border-radius:8px}.v-anatomy .ex-ad .mini[data-diff=hook] .ad-hook{background:#fffbeb;border-radius:4px;box-shadow:0 0 0 3px #fbbf24d9}.v-anatomy .ex-mid{flex-direction:column;grid-area:mid;min-width:0;padding:0 7px;display:flex}.v-anatomy .ex-diff{min-width:0;margin-top:calc(var(--kpi-h) + var(--adw) * .2222);align-items:center;gap:6px;display:flex;translate:0 -50%}.v-anatomy .ex-diff-line{background:#7c3bed59;flex:8px;min-width:8px;height:1px}.v-anatomy .ex-diff-badge{flex:none}.v-anatomy .ex-held{gap:7px;margin:auto 0;padding:12px 0 8px;display:grid}.v-anatomy .ex-held-k{justify-self:center;margin-bottom:2px}.v-anatomy .ex-held-row{align-items:center;gap:6px;display:flex}.v-anatomy .ex-held-line{border-top:1px dashed #65758b59;flex:8px;min-width:8px;height:0}.v-anatomy .ex-armrow{grid-template-columns:minmax(0,1.2fr) minmax(120px,1fr) auto;align-items:center;column-gap:12px;display:grid}.v-anatomy .ex-status{display:inline-grid}.v-anatomy .ex-st{white-space:nowrap;transition:opacity .32s var(--ease) 1.95s;grid-area:1/1;justify-self:end}.v-anatomy .ex-st--was{opacity:0}.v-anatomy .ex-gauge-fill{transform-origin:0;transition:transform 2.2s cubic-bezier(.4,0,.2,1) .3s}.v-anatomy .ex-gauge-mark{background:hsl(var(--foreground) / .5);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.v-anatomy .ex-p-v{transition:opacity .32s var(--ease) 2.45s}.v-anatomy.is-live .ex:not([data-inview]) :is(.ex-st--now,.ex-p-v){opacity:0;transition:none}.v-anatomy.is-live .ex:not([data-inview]) .ex-st--was{opacity:1;transition:none}.v-anatomy.is-live .ex:not([data-inview]) .ex-gauge-fill{transition:none;transform:scaleX(0)}.v-anatomy.is-live .ex[data-inview] .ex-st-ping{animation:.9s cubic-bezier(0,0,.2,1) 1.95s both ex-ping}.v-anatomy .ex-st-ping{opacity:0}.v-anatomy .ex-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite paused ex-pulse}.v-anatomy [data-live] .ex-pulse{animation-play-state:running}.v-anatomy .ex-legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 16px;margin:0;display:grid}.v-anatomy .ex-tabs,.v-anatomy .ex-card,.v-anatomy .cm{transition:opacity .4s var(--ease) var(--d,0s), translate .45s var(--ease) var(--d,0s)}.v-anatomy .ex-card{--d:60ms}.v-anatomy.is-live [data-io]:not([data-inview]) :is(.ex-tabs,.ex-card,.cm){opacity:0;transition:none;translate:0 8px}.v-anatomy .cm-cell:focus-visible{border-radius:4px}.v-anatomy .ex-cta:focus-visible{border-radius:12px;outline:none;box-shadow:0 0 0 3px #7c3bed66}.v-anatomy .cmx{margin-top:clamp(56px,7vw,96px)}.v-anatomy .cmx-head{gap:12px var(--gut);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;margin-bottom:22px;display:grid}.v-anatomy .cmx-head .lib-p{margin:0}.v-anatomy .cm-body{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"main side""next next";align-items:start;gap:16px;display:grid}.v-anatomy .cm-main{grid-area:main}.v-anatomy .cm-side{flex-direction:column;grid-area:side;align-self:stretch;min-width:0;display:flex}.v-anatomy .cm-next{grid-area:next}.v-anatomy .cm-read{flex:1;min-height:176px}.v-anatomy .cm-read-t,.v-anatomy .cm-read-v{animation:v-fade .24s var(--ease-out)}.v-anatomy .cm-scroll{overflow-x:auto}.v-anatomy .cm-table{border-collapse:separate;border-spacing:3px;table-layout:fixed;width:100%;min-width:600px}.v-anatomy .cm-corner{width:132px;line-height:1.35}.v-anatomy .cm-cell{cursor:pointer}.v-anatomy .cm-phone{display:none}@keyframes ex-ping{0%{opacity:.75;transform:scale(1)}75%,to{opacity:0;transform:scale(2.4)}}@keyframes ex-pulse{50%{opacity:.5}}@media (max-width:1360px){.v-anatomy .ex-diff-badge{display:none}}@media (max-width:1100px){.v-anatomy .ex-grid{grid-template-columns:minmax(0,1fr)}.v-anatomy .ex-pane{border-left:0;border-top:1px solid hsl(var(--border) / .4)}.v-anatomy .ex-ads{--adw:clamp(150px, 24vw, 204px)}.v-anatomy .ex-pair{grid-template-columns:var(--adw) minmax(0, 320px) var(--adw)}.v-anatomy .ex-diff-badge{display:inline-flex}.v-anatomy .ex-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.v-anatomy .cmx-head{grid-template-columns:minmax(0,1fr)}.v-anatomy .cm-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"main main""side next"}}@media (max-width:640px){.v-anatomy .ex-ads{gap:14px;padding:18px 14px}.v-anatomy .ex-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"a b""mid mid";gap:14px 12px}.v-anatomy .ex-mid{gap:12px;padding:0;display:grid}.v-anatomy .ex-diff{justify-content:center;margin-top:0;translate:none}.v-anatomy .ex-diff-line{flex:0 18px}.v-anatomy .ex-held{flex-wrap:wrap;justify-content:center;gap:4px;margin:0;padding:0;display:flex}.v-anatomy .ex-held-k{align-self:center;margin:0 2px 0 0}.v-anatomy .ex-held-line{display:none}.v-anatomy .ex-next-row{flex-wrap:wrap}.v-anatomy .ex-next-row>div{flex:calc(100% - 44px)}.v-anatomy .ex-next-row>.ex-cta{margin-left:44px}.v-anatomy .ex-exp,.v-anatomy .ex-pane>div{padding-left:16px;padding-right:16px}.v-anatomy .ex-armrow{grid-template-columns:minmax(0,1fr) auto}.v-anatomy .ex-armbar{display:none}.v-anatomy .ex-legend{grid-template-columns:minmax(0,1fr);padding:10px 16px}.v-anatomy .cm-body{padding:14px 14px 16px}.v-anatomy .cm-scroll,.v-anatomy .cm-read{display:none}.v-anatomy .cm-phone{gap:18px;margin-top:16px;display:grid}.v-anatomy .cm-mini-grid{grid-template-columns:84px repeat(3,minmax(0,1fr));gap:3px;display:grid}.v-anatomy .cm-mini .cm-cell{cursor:default;font-size:11px}.v-anatomy .cm-mini-grid>span,.v-anatomy .cm-mini-grid>.contents>span:first-child,.v-anatomy .cm-mini .cm-cell .truncate{white-space:normal;text-overflow:clip;text-wrap:balance;line-height:1.2;overflow:visible}.v-anatomy .cm-mini-grid>span{align-self:end}.v-anatomy .cm-mini .cm-cell .truncate{text-align:center}.v-anatomy .ex-tabs{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;padding-right:24px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.v-anatomy .ex-tabs::-webkit-scrollbar{display:none}.v-anatomy .ex-tabs>li{white-space:nowrap;flex:none}.v-anatomy .ex-cta{position:relative}.v-anatomy .ex-cta:after{content:"";position:absolute;inset:-6px 0}.v-anatomy .cm-mini .cm-rank{display:none}.v-anatomy .cm-gaps{margin:0;padding:0;list-style:none}.v-anatomy .cm-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""next"}.v-anatomy .cm-side{display:none}}@media (prefers-reduced-motion:reduce){.v-anatomy .ex-gauge-fill{transition:none!important;transform:none!important}.v-anatomy .ex-st--was{opacity:0!important}.v-anatomy .ex-st--now,.v-anatomy .ex-p-v{opacity:1!important;transition:none!important}.v-anatomy .ex-st-ping,.v-anatomy .ex-pulse{animation:none!important}}
.v-anatomy .omx{gap:var(--gut);grid-template-columns:minmax(0,9.4fr) minmax(0,2.6fr);align-items:start;margin-top:clamp(40px,5vw,72px);display:grid}.v-anatomy .om{gap:var(--gut);grid-template-columns:minmax(0,3fr) minmax(0,7fr);align-items:start;display:grid}.v-anatomy .om-qs{top:calc(var(--nav-h) + 20px);gap:10px;display:grid;position:sticky}.v-anatomy .om-q:hover,.v-anatomy .om-q[aria-pressed=true]{background-color:color-mix(in oklab, hsl(var(--primary)) 3%, hsl(var(--card)))}.v-anatomy .om-q:active{background-color:color-mix(in oklab, hsl(var(--primary)) 5%, hsl(var(--card)))}.v-anatomy .om-q:focus-visible{border-radius:16px}.v-anatomy .om-app{min-width:0}.v-anatomy .om-log{min-height:700px;container:om/inline-size}.v-anatomy .om-notes{gap:12px;margin:0;padding:0;list-style:none;display:grid}.v-anatomy .om-tbl tr[data-subject]{background:hsl(var(--primary) / .04)}.v-anatomy .om-sub{display:none}.v-anatomy .om-eff,.v-anatomy .om-verdict>span{display:flex}.v-anatomy .om-log section>header>span:first-child{white-space:nowrap;flex-shrink:0}.v-anatomy .om-cta:focus-visible{border-radius:12px}.v-anatomy .om-chip:focus-visible{border-radius:999px}.v-anatomy .om-in{animation:om-rise .35s var(--ease) var(--d,0s) both}.v-anatomy .om-status{pointer-events:none;animation:om-status .86s linear var(--d,0s) both;position:absolute;inset:0 0 auto}.v-anatomy .om-shimmer{animation:om-shimmer 2s linear var(--d,0s) 1 both}.v-anatomy .om-ping{animation:om-ping 1s cubic-bezier(0, 0, .2, 1) var(--d,0s) 2}.v-anatomy :is(.om-qs,.om-app,.om-rv){transition:opacity .4s var(--ease) var(--d,0s), translate .4s var(--ease) var(--d,0s)}.v-anatomy .om-app{--d:60ms}.v-anatomy.is-live .omx:not([data-inview]) :is(.om-qs,.om-app,.om-rv){opacity:0;transition:none;translate:0 8px}.v-anatomy.is-live .omx:not([data-inview]) :is(.om-in,.om-status,.om-shimmer,.om-ping){animation-play-state:paused}@keyframes om-rise{0%{opacity:0;translate:0 8px}}@keyframes om-status{0%{opacity:0}18%,76%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes om-shimmer{0%{background-position:150%}to{background-position:-50%}}@keyframes om-ping{75%,to{opacity:0;transform:scale(2)}}@container om (max-width:539px){.v-anatomy .om-tbl[data-shape=effect],.v-anatomy .om-tbl[data-shape=effect] tbody{display:block}.v-anatomy .om-tbl[data-shape=effect] thead{display:none}.v-anatomy .om-tbl[data-shape=effect] tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n n""e v";align-items:center;gap:8px 12px;padding:10px 16px;display:grid}.v-anatomy .om-tbl[data-shape=effect] tr>*{padding:0}.v-anatomy .om-tbl[data-shape=effect] .om-name{grid-area:n;max-width:none}.v-anatomy .om-tbl[data-shape=effect] .om-eff-td{grid-area:e;min-width:0}.v-anatomy .om-tbl[data-shape=effect] .om-verdict{grid-area:v}.v-anatomy .om-eff>span{width:100%;display:flex}.v-anatomy .om-eff>span>span:first-child{flex:1;width:auto;min-width:56px}.v-anatomy .om-tbl [data-minor]{display:none}.v-anatomy .om-sub{margin-top:4px;display:block}.v-anatomy .om-sep{display:none}.v-anatomy .om-src{margin-top:2px;display:block}.v-anatomy .om-act{flex-wrap:wrap;row-gap:10px}.v-anatomy .om-act-text{flex-basis:calc(100% - 44px)}.v-anatomy .om-cta{align-self:flex-start;margin-left:44px}.v-anatomy .om-chip{border-radius:14px}}@media (max-width:1359px){.v-anatomy .omx{grid-template-columns:minmax(0,1fr)}.v-anatomy .om-notes{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1099px){.v-anatomy .om{grid-template-columns:minmax(0,1fr)}.v-anatomy .om-qs{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.v-anatomy .om-notes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.v-anatomy .om-qs{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--pad));padding:0 var(--pad) 2px;scroll-padding:0 var(--pad);grid-template-columns:none;grid-auto-columns:80%;grid-auto-flow:column;overflow-x:auto}.v-anatomy .om-qs::-webkit-scrollbar{display:none}.v-anatomy .om-q{scroll-snap-align:start}.v-anatomy .om-chip{padding:7px 12px;font-size:12px;line-height:1.35;position:relative}.v-anatomy .om-cta{position:relative}.v-anatomy :is(.om-chip,.om-cta):after{content:"";position:absolute;inset:-6px 0}.v-anatomy .om-log{min-height:1110px}.v-anatomy .om-notes{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.v-anatomy .om-in{animation:none}.v-anatomy .om-status{display:none}}
@property --sxc{syntax:"<integer>";inherits:false;initial-value:17}.v-anatomy .stx{gap:clamp(14px,1.4vw,20px);margin-top:clamp(40px,5vw,72px);display:grid}.v-anatomy .stx-canvas{background:radial-gradient(circle, hsl(var(--border) / .9) .75px, transparent 1.25px) 0 0 / 22px 22px, hsl(var(--background));padding:20px;container:stx/inline-size}.v-anatomy .stx-flow{grid-template-columns:minmax(0,.95fr) 40px minmax(0,1.05fr) 40px minmax(0,1.1fr) 40px minmax(0,.9fr);grid-template-areas:"in e1 plan e2 make e3 out";align-items:start;display:grid}.v-anatomy .stx-flow>[data-area=in]{grid-area:in}.v-anatomy .stx-flow>[data-area=e1]{grid-area:e1}.v-anatomy .stx-flow>[data-area=plan]{grid-area:plan}.v-anatomy .stx-flow>[data-area=e2]{grid-area:e2}.v-anatomy .stx-flow>[data-area=make]{grid-area:make}.v-anatomy .stx-flow>[data-area=e3]{grid-area:e3}.v-anatomy .stx-flow>[data-area=out]{grid-area:out}.v-anatomy .stx-zone{min-width:0}.v-anatomy .stx-zone>ul{grid-template-columns:minmax(0,1fr);margin:0;padding:0}.v-anatomy .stx-node{min-width:0;list-style:none}.v-anatomy .stx-edge{--c:var(--primary);--y:58px;align-self:stretch;min-height:1px;position:relative}.v-anatomy .stx-edge[data-tone=context]{--c:160 84% 39%}.v-anatomy .stx-wire{left:-2px;right:-2px;top:calc(var(--y) - 1px);background:linear-gradient(90deg, hsl(var(--c) / .4), hsl(var(--c) / .78) 55%, hsl(var(--c) / .95));border-radius:2px;height:2px;position:absolute;overflow:hidden}.v-anatomy .stx-edge:before,.v-anatomy .stx-edge:after{content:"";top:calc(var(--y) - 4px);border:1px solid hsl(var(--background));background:hsl(var(--muted-foreground) / .6);z-index:1;border-radius:50%;width:8px;height:8px;position:absolute}.v-anatomy .stx-edge:before{left:-8px}.v-anatomy .stx-edge:after{right:-8px}.v-anatomy .stx-pulse{background:hsl(var(--c));border-radius:2px;width:18%;animation:2.6s linear infinite paused stx-flow-x;position:absolute;inset:0 auto 0 0;translate:-100%}.v-anatomy .stx-count{counter-reset:sxc var(--sxc);animation:8s infinite paused stx-count}.v-anatomy .stx-count:before{content:counter(sxc)}.v-anatomy .stx-fill{animation:8s infinite paused stx-fill}.v-anatomy .stx-spin{animation:1s linear infinite paused stx-spin}.v-anatomy .stx-blink{animation:2s cubic-bezier(.4,0,.6,1) infinite paused stx-blink}.v-anatomy .stx-sweep{animation:1.5s ease-in-out infinite paused stx-sweep;translate:-100%}.v-anatomy [data-live] :is(.stx-pulse,.stx-count,.stx-fill,.stx-spin,.stx-blink,.stx-sweep){animation-play-state:running}.v-anatomy .stx-assets{container:stxa/inline-size}.v-anatomy .stx-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;margin:0;padding:16px 20px 20px;list-style:none;display:grid}.v-anatomy .stx-card .cr{width:100%}.v-anatomy .stx-frame{filter:blur(3px)saturate(.85);opacity:.75}.v-anatomy .stx-page-img{background:linear-gradient(#efe7de,#e2d6c7)}.v-anatomy .stx-link:focus-visible{border-radius:4px}.v-anatomy .stx-keys{flex-wrap:wrap;align-items:center;gap:10px 16px;padding:2px 2px 0;display:flex}.v-anatomy .stx-keys-note{margin-left:auto}.v-anatomy .stx-foot{gap:var(--gut);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(28px,3vw,40px);display:grid}.v-anatomy .stx-foot p{border-top:1px solid var(--rule);color:var(--graphite);text-wrap:pretty;margin:0;padding-top:14px;font-size:15px;line-height:1.55}.v-anatomy .stx-foot b{color:var(--ink);font-weight:600}.v-anatomy .stx-rv{transition:opacity .4s var(--ease) var(--d,0s), translate .4s var(--ease) var(--d,0s)}.v-anatomy.is-live .stx:not([data-inview]) .stx-rv{opacity:0;transition:none;translate:0 8px}@keyframes stx-flow-x{0%{translate:-100%}to{translate:556%}}@keyframes stx-flow-y{0%{translate:0 -100%}to{translate:0 556%}}@keyframes stx-count{0%{--sxc:17;animation-timing-function:steps(8,jump-none)}70%,to{--sxc:24}}@keyframes stx-fill{0%{animation-timing-function:steps(8,jump-none);transform:scaleX(.7083)}70%,to{transform:scaleX(1)}}@keyframes stx-spin{to{rotate:360deg}}@keyframes stx-blink{50%{opacity:.5}}@keyframes stx-sweep{0%{translate:-100%}to{translate:100%}}@container stx (max-width:1119px){.v-anatomy .stx-flow{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);grid-template-areas:"in e1 plan""make e3 out";row-gap:20px}.v-anatomy .stx-flow>[data-area=e2]{display:none}}@container stx (max-width:599px){.v-anatomy .stx-flow{grid-template-columns:minmax(0,1fr);grid-template-areas:"in""e1""plan""e2""make""e3""out";row-gap:0}.v-anatomy .stx-flow>[data-area=e2]{display:block}.v-anatomy .stx-edge{height:30px}.v-anatomy .stx-wire{background:linear-gradient(180deg, hsl(var(--c) / .4), hsl(var(--c) / .78) 55%, hsl(var(--c) / .95));width:2px;height:auto;inset:-2px auto -2px calc(50% - 1px)}.v-anatomy .stx-edge:before,.v-anatomy .stx-edge:after{left:calc(50% - 4px);right:auto}.v-anatomy .stx-edge:before{top:-8px}.v-anatomy .stx-edge:after{top:auto;bottom:-8px}.v-anatomy .stx-pulse{width:auto;height:18%;animation-name:stx-flow-y;inset:0 0 auto;translate:0 -100%}}@container stxa (max-width:979px){.v-anatomy .stx-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container stxa (max-width:519px){.v-anatomy .stx-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 16px 16px}.v-anatomy .stx-card[data-spare]{display:none}}@media (max-width:1100px){.v-anatomy .stx-foot{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.v-anatomy .stx-link{position:relative}.v-anatomy .stx-link:after{content:"";position:absolute;inset:-14px -10px}.v-anatomy .stx-keys-note{margin-left:0}}@media (prefers-reduced-motion:reduce){.v-anatomy :is(.stx-count,.stx-fill,.stx-spin,.stx-blink){animation:none}.v-anatomy .stx-pulse,.v-anatomy .stx-sweep{display:none}}
