.va-page{--va-ink:#0a0a0a;--va-paper:#ffffff;--va-grey:#737373;--va-muted:#a3a3a3;--va-faint:#8f8f8f;--va-mid:#525252;--va-light:#d4d4d4;--va-stroke:#e5e5e5;--va-track:#e9eaec;--va-panel:#fafafa;--va-green:var(--brand-pop-ink);--va-green-btn:var(--brand-kit-green);--va-green-tint:#edf8f1;--va-red:#e5484d;--va-red-tint:#fdeeee;--va-amber:#f5a524;--va-dark:#0a0a0a;--va-dark-card:#141414;--va-dark-stroke:#262626;--va-shadow:0 8px 24px rgba(10,23,15,0.1);--va-pad:240px;--va-content:960px;min-height:100vh;color:var(--va-ink);background:var(--va-paper);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.va-page *,.va-page :after,.va-page :before{box-sizing:border-box}.va-page a{color:inherit;text-decoration:none}.va-page :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.va-page :focus-visible{outline:2px solid var(--va-green);outline-offset:3px;border-radius:6px}.va-page :where(p){margin:0}.va-em{color:var(--va-green)}.va-in{color:var(--va-grey);font-weight:400}.va-mono{text-transform:uppercase;color:var(--va-grey)}.va-mono,.va-num{font-family:var(--font-mono);font-size:11px;line-height:15px;letter-spacing:.06em}.va-num{margin:0;color:var(--va-muted)}.va-h2{margin:8px 0 0;font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.01em;color:var(--va-ink);text-wrap:balance}.va-lede{margin:10px 0 0;font-size:16px;line-height:24px;color:var(--va-grey);max-width:62ch}.va-foot{margin:0;font-size:13px;line-height:20px;color:var(--va-muted)}.va-foot b{color:var(--va-ink);font-weight:600}.va-tabular{font-variant-numeric:tabular-nums}.va-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:8px;font-size:15px;line-height:18px;font-weight:600;color:var(--va-ink);max-width:100%;white-space:normal;overflow-wrap:anywhere;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.va-btn svg{width:16px;height:16px;flex:none}.va-btn--outline{border:1px solid var(--va-light);background:transparent}.va-btn--outline:hover{border-color:var(--va-ink)}.va-btn--green{background:var(--va-green-btn)}.va-btn--green:hover{background:#10c94c;box-shadow:0 8px 24px color-mix(in srgb,var(--brand-kit-green) 28%,transparent);transform:translateY(-1px)}.va-btn--lg{padding:16px 30px;font-size:16px;line-height:22px}.va-btn--sm{padding:9px 16px;font-size:14px;line-height:18px}.va-btn--grad{background:linear-gradient(90deg,#f5a524 0,var(--brand-kit-green) 100%);padding:16px 30px;font-size:16px;line-height:22px}.va-btn--grad:hover{filter:brightness(1.04);transform:translateY(-1px)}.va-topbar{background:var(--va-paper);border-bottom:1px solid rgba(0,0,0,.15);padding:18px var(--va-pad)}.va-topbar__inner{max-width:var(--va-content);margin:0 auto}.va-hero{position:relative;isolation:isolate;overflow:hidden;padding:64px var(--va-pad) 0;background:linear-gradient(180deg,#edfaf2,#ffffff)}.va-hero__inner{position:relative;max-width:var(--va-content);margin:0 auto}.va-hero__inner:after{content:"";display:block;height:1px;margin-top:56px;background:var(--va-stroke)}.va-head{display:flex;align-items:center;gap:12px}.va-head__logo{display:block}.va-head__logo img{display:block;width:124px;height:auto}.va-head__spacer{flex:1 1 auto}.va-hero__eyebrow{margin:0}.va-hero__h1{margin:14px 0 0;max-width:none;font-size:clamp(28px,3vw,44px);line-height:1.15;font-weight:700;letter-spacing:-.02em;color:var(--va-ink);white-space:nowrap}.va-hero__lede{margin:16px 0 0;max-width:620px;font-size:15px;line-height:24px;color:var(--va-grey)}.va-hero__finding{margin:14px 0 0;max-width:none;font-size:clamp(16px,1.5vw,21px);line-height:1.3;font-weight:500;color:var(--va-grey);white-space:nowrap}.va-hero__finding b{color:var(--va-ink);font-weight:600}.va-head__crumb{display:inline-flex;align-items:center;gap:8px;margin-left:8px;font-size:14px;line-height:20px;color:var(--va-grey)}.va-head__crumb b{font-weight:500;color:var(--va-ink)}.va-head__crumb i{font-style:normal;color:var(--va-light)}.va-share{position:relative;flex:none}.va-share>summary{list-style:none;white-space:nowrap;overflow-wrap:normal}.va-share>summary::-webkit-details-marker{display:none}.va-share__menu{position:absolute;right:0;top:calc(100% + 8px);z-index:20;display:flex;flex-direction:column;min-width:190px;padding:6px;border:1px solid var(--va-stroke);border-radius:12px;background:var(--va-paper);box-shadow:var(--va-shadow)}.va-share__item{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:8px;font-size:14px;line-height:20px;text-align:left;color:var(--va-ink)}.va-share__item:hover{background:#f5f5f5}.va-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px}.va-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid var(--va-stroke);border-radius:999px;font-size:13px;line-height:18px;color:var(--va-grey);white-space:nowrap;background:var(--va-paper)}.va-chip b{color:var(--va-ink);font-weight:600}.va-chip--mono{font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;color:var(--va-mid);background:#f0f1f3;border-color:transparent}.va-hero__stats{display:flex;justify-content:space-between;gap:24px;margin-top:48px}.va-stat{display:flex;flex-direction:column;gap:6px}.va-stat__n{font-size:52px;line-height:56px;font-weight:700;letter-spacing:-.03em;color:var(--va-green);font-variant-numeric:tabular-nums}.va-stat__n small{font-size:26px;font-weight:600;letter-spacing:-.02em;color:var(--va-grey)}.va-stat__l{font-size:14px;line-height:18px;color:var(--va-grey)}.va-nav{position:fixed;left:0;right:0;top:0;z-index:20;padding:10px var(--va-pad);background:var(--va-paper);border-bottom:1px solid var(--va-stroke);transform:translateY(-100%);opacity:0;pointer-events:none;transition:transform .28s ease,opacity .22s ease}.va-nav.is-shown{transform:none;opacity:1;pointer-events:auto}.va-nav__inner{gap:20px;max-width:var(--va-content);margin:0 auto}.va-nav__inner,.va-nav__links{display:flex;align-items:center}.va-nav__links{gap:12px;list-style:none;margin:0;padding:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.va-nav__links::-webkit-scrollbar{display:none}.va-nav__link{display:inline-flex;align-items:center;gap:5px;padding-bottom:10px;border-bottom:2px solid transparent;font-size:14px;line-height:20px;color:var(--va-ink);white-space:nowrap}.va-nav__link i{font-style:normal;font-family:var(--font-mono);font-size:10px;line-height:18px;letter-spacing:.04em;color:var(--va-muted)}.va-nav__link.is-active{color:var(--va-ink);font-weight:600;border-bottom-color:var(--va-ink)}.va-nav__link.is-active i{color:var(--va-ink)}.va-nav__spacer{flex:1 1 auto}.va-nav .va-btn--sm{flex:none}.va-body{position:relative;isolation:isolate;overflow:hidden;padding:56px var(--va-pad) 72px}.va-body__inner{position:relative;max-width:var(--va-content);margin:0 auto;display:flex;flex-direction:column;gap:28px}.va-washes{inset:0;z-index:-1;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 320px,#000 calc(100% - 320px),transparent);mask-image:linear-gradient(180deg,transparent,#000 320px,#000 calc(100% - 320px),transparent)}.va-wash,.va-washes{position:absolute;pointer-events:none}.va-wash{border-radius:999px;filter:blur(70px)}.va-wash--1{left:-29%;top:-67px;width:1500px;height:1200px;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--brand-pop-ink) 13%,transparent) 0,color-mix(in srgb,var(--brand-pop-ink) 6%,transparent) 40%,transparent 78%)}.va-wash--2{left:32%;top:25%;width:1600px;height:1300px;background:radial-gradient(circle at 50% 50%,rgba(245,165,36,.1) 0,rgba(245,165,36,.05) 40%,rgba(245,165,36,0) 78%)}.va-wash--3{left:-25%;top:50%;width:1400px;height:1200px;background:radial-gradient(circle at 50% 50%,rgba(59,130,246,.08) 0,rgba(59,130,246,.04) 40%,rgba(59,130,246,0) 78%)}.va-wash--4{left:28%;top:75%;width:1550px;height:1250px;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--brand-pop-ink) 11%,transparent) 0,color-mix(in srgb,var(--brand-pop-ink) 5%,transparent) 40%,transparent 78%)}.va-rule{height:1px;margin:0 28px;background:var(--va-stroke)}.va-card{position:relative;padding:28px;border:1px solid var(--va-stroke);border-radius:14px;background:var(--va-paper)}.va-card>*+*{margin-top:20px}.va-card__head{display:flex;align-items:center;justify-content:space-between;gap:24px}.va-card__head .va-h2{flex:1 1 auto}.va-card__tools{display:flex;align-items:center;gap:12px;flex:none}.va-note{margin:0;padding:13px 16px;border-radius:10px;background:#f7f7f7;font-size:14px;line-height:21px;color:#404040}.va-note b{font-weight:600;color:var(--va-ink)}.va-unmeasured{display:grid;gap:8px}.va-scope{display:flex;align-items:flex-start;gap:10px}.va-scope__chip{flex:none;display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:#f0f1f3;font-family:var(--font-mono);font-size:10px;line-height:14px;color:var(--va-mid)}.va-scope__txt{font-size:12px;line-height:17px;color:var(--va-muted)}.va-dot{display:inline-block;width:10px;height:10px;border-radius:999px;background:var(--dot,var(--va-green));vertical-align:-1px}.va-dot--fail{background:var(--va-red)}.va-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;line-height:16px;font-weight:600;white-space:nowrap}.va-badge svg{flex:none;width:12px;height:12px}.va-badge--pos{background:var(--va-green-tint);color:#067a45}.va-badge--neg{background:var(--va-red-tint);color:#b3262b}.va-badge--mid{background:#f0f1f3;color:var(--va-mid)}.va-badge--engine{background:#f0f1f3;color:var(--va-ink);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;font-weight:500}.va-list{width:100%;border-collapse:collapse}.va-list th{padding:8px 16px 12px 0;text-align:left;font-family:var(--font-mono);font-size:11px;line-height:15px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:var(--va-muted);white-space:nowrap}.va-list td,.va-list th{border-bottom:1px solid var(--va-stroke)}.va-list td{padding:13px 16px 13px 0;font-size:15px;line-height:22px;vertical-align:middle}.va-list td:last-child,.va-list th:last-child{padding-right:0}.va-list tr:last-child td{border-bottom:0}.va-list td.is-num,.va-list th.is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.va-list td.is-num{font-weight:600}.va-list td.is-rank{width:36px;color:var(--va-muted);font-size:14px}.va-list td.is-name{font-weight:600}.va-list td.is-name small{display:block;font-size:12px;line-height:16px;font-weight:400;color:var(--va-grey)}.va-list td.is-dim{color:var(--va-grey);font-weight:500}.va-list tr.is-me td{background:var(--va-green-tint)}.va-list tr.is-me td:first-child{border-radius:8px 0 0 8px;padding-left:8px}.va-list tr.is-me td:last-child{border-radius:0 8px 8px 0;padding-right:8px}.va-list tr.is-me td.is-name{color:var(--va-green)}.va-you{margin-left:8px;padding:2px 7px;border-radius:6px;background:var(--va-green);color:#fff;font-size:10px;line-height:14px;text-transform:uppercase;vertical-align:2px}.va-list tr.is-gap td,.va-you{font-family:var(--font-mono);letter-spacing:.06em}.va-list tr.is-gap td{padding:6px 0;text-align:center;font-size:12px;color:var(--va-muted)}.va-donut-wrap{position:relative;width:200px;height:200px;margin:18px auto 0}.va-donut{display:block}.va-donut__c{fill:none}.va-donut__center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.va-donut__k{font-family:var(--font-mono);font-size:9px;line-height:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--va-muted)}.va-donut__v{font-size:30px;line-height:1;font-weight:700;letter-spacing:-.02em;color:var(--va-green);font-variant-numeric:tabular-nums}.va-donut__v.is-zero{color:#de938f}.va-legend{list-style:none;margin:16px 0 0;padding:0}.va-legend li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--va-stroke);font-size:13px;line-height:18px}.va-legend li:last-child{border-bottom:0}.va-legend li span:first-child{display:flex;align-items:center;gap:10px;min-width:0}.va-legend li.is-me{color:var(--va-green);font-weight:600}.va-legend li.is-zero b{color:#de938f}.va-legend b{font-family:var(--font-mono);font-weight:700;font-size:12.5px;font-variant-numeric:tabular-nums}.va-legend .va-dot{border-radius:2.7px}.va-verdict{display:flex;flex-direction:column;gap:12px}.va-verdict__p{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;font-size:15px;line-height:23px;color:var(--va-mid)}.va-verdict__p i{font-style:normal;font-family:var(--font-mono);font-size:11px;line-height:23px;letter-spacing:.06em;color:var(--va-green)}.va-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.va-tile{padding:18px 20px 20px;border:1px solid var(--va-stroke);border-radius:12px;background:var(--va-paper)}.va-tile__k{margin:0;font-family:var(--font-mono);font-size:11px;line-height:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--va-muted)}.va-tile__n{margin:12px 0 0;font-size:34px;line-height:38px;font-weight:700;letter-spacing:-.03em;color:var(--va-green);font-variant-numeric:tabular-nums}.va-tile__n small{font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--va-grey)}.va-tile__d{margin:6px 0 0;font-size:13px;line-height:18px;color:var(--va-grey)}.va-h3{margin:0;font-size:16px;line-height:22px;font-weight:700;letter-spacing:-.01em}.va-image{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:28px;align-items:start}.va-tgroup{margin-top:18px}.va-tgroup__k{margin:0;display:flex;align-items:center;gap:8px;font-size:13px;line-height:18px;font-weight:700}.va-tgroup__k b{font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums}.va-tgroup--pos .va-tgroup__k{color:#067a45}.va-tgroup--neg .va-tgroup__k{color:#b3262b}.va-tgroup__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.va-trait{max-width:100%;overflow-wrap:anywhere;display:inline-flex;align-items:center;gap:7px;padding:7px 12px 7px 10px;border:1px solid var(--va-stroke);border-radius:999px;background:var(--va-paper);font-size:13px;line-height:18px;font-weight:500;color:var(--va-ink);transition:border-color .12s ease,background .12s ease}.va-trait svg{width:12px;height:12px;flex:none}.va-trait--pos svg{color:var(--va-green)}.va-trait--neg svg{color:var(--va-red)}.va-trait:hover{border-color:var(--va-ink)}.va-trait[aria-checked=true]{border-color:var(--va-ink);background:var(--va-panel);font-weight:600}.va-trait--pos[aria-checked=true]{border-color:var(--va-green);background:var(--va-green-tint)}.va-trait--neg[aria-checked=true]{border-color:var(--va-red);background:var(--va-red-tint)}.va-trait--locked{position:relative;overflow:hidden;height:34px;border-style:dashed;color:transparent;cursor:default}.va-trait--locked:after{content:"";position:absolute;inset:6px 10px;border-radius:999px;background:linear-gradient(90deg,#d9dbdf,#eceef1);filter:blur(3px)}.va-tgroup__more{margin:10px 0 0;font-size:12.5px;line-height:17px;color:var(--va-grey)}.va-tgroup__more a{color:var(--va-green);font-weight:600}.va-evidence{padding:20px 20px 18px;border:1px solid rgba(10,10,10,.15);border-radius:12px;background:var(--va-paper)}.va-evidence__k{margin:0 0 14px;font-family:var(--font-mono);font-size:10px;line-height:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--va-muted)}.va-evidence__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.va-evidence__top>.va-badge{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.va-evidence__q{margin:12px 0 0;font-size:13.5px;line-height:19px;font-style:italic;color:var(--va-mid)}.va-evidence__x{margin:12px 0 0;font-size:14px;line-height:21px;color:var(--va-ink)}.va-hl{padding:1px 2px;border-radius:3px}.va-hl--pos{background:color-mix(in srgb,var(--brand-pop-ink) 18%,transparent);color:var(--va-ink)}.va-hl--neg{background:rgba(229,72,77,.16);color:var(--va-ink)}.va-evidence__nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--va-stroke);font-size:12.5px;line-height:17px;color:var(--va-grey)}.va-evidence__nav span b{color:var(--va-ink);font-weight:600}.va-evidence__nav>span{min-width:0;overflow-wrap:anywhere}.va-evidence__arrows{display:inline-flex;flex:none;gap:6px}.va-evidence__arrows button{width:28px;height:28px;border:1px solid var(--va-stroke);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--va-mid)}.va-evidence__arrows button:hover{border-color:var(--va-ink);color:var(--va-ink)}.va-evidence__arrows button:disabled{opacity:.4;cursor:default}.va-evidence__arrows svg{width:12px;height:12px}.va-evidence__empty{margin:8px 0 0;font-size:13px;line-height:19px;color:var(--va-grey)}.va-personas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.va-persona{display:flex;flex-direction:column;gap:10px;padding:20px 18px 18px;border:1px solid var(--va-stroke);border-radius:12px}.va-persona .va-badge{align-self:flex-start}.va-persona__t{margin:0;font-size:16px;line-height:22px;font-weight:700;letter-spacing:-.01em}.va-persona__q{margin:0;font-size:13.5px;line-height:19px;font-style:italic;color:var(--va-mid)}.va-persona__p{margin:0;font-size:13px;line-height:19px;color:var(--va-grey)}.va-tech{display:flex;align-items:center;gap:24px;margin:4px 0 20px}.va-tech__ring{position:relative;flex:none;width:96px;height:96px;color:var(--va-green)}.va-tech__ring[data-tone=mid]{color:var(--va-amber)}.va-tech__ring[data-tone=neg]{color:var(--va-red)}.va-tech__ring[data-tone=off]{color:var(--va-muted)}.va-tech__ring svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.va-tech__n{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:28px;line-height:30px;font-weight:700;letter-spacing:-.02em;color:var(--va-ink)}.va-tech__n small{font-family:var(--font-mono);font-size:10px;line-height:14px;font-weight:500;color:var(--va-grey)}.va-tech__h{margin:0;font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.01em}.va-tech__p{margin:4px 0 0;font-size:14px;line-height:21px;color:var(--va-grey)}.va-tech__chips{display:flex;flex-wrap:wrap;gap:14px;margin:10px 0 0;font-size:13px;line-height:18px;color:var(--va-grey)}.va-tech__chip{display:inline-flex;align-items:center;gap:6px}.va-tech__chip--fail{color:#b3262b}.va-tech__chip--warn{color:#9a5b0a}.va-cats{display:flex;flex-direction:column;border:1px solid var(--va-stroke);border-radius:12px}.va-cat{display:grid;grid-template-columns:140px minmax(0,1fr) 150px;align-items:center;gap:24px;padding:14px 18px;border-top:1px solid var(--va-stroke)}.va-cat:first-child{border-top:0}.va-cat__l{display:inline-flex;align-items:center;gap:6px;font-size:14px;line-height:20px;font-weight:500;color:var(--va-ink)}.va-cat__track{height:6px;background:rgba(0,0,0,.06);overflow:hidden}.va-cat__fill,.va-cat__track{display:block;border-radius:3px}.va-cat__fill{height:100%;background:var(--va-green)}.va-cat__fill--mid{background:#ffb020}.va-cat__fill--neg{background:#f04438}.va-cat__n{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:11px;line-height:15px;letter-spacing:0;text-transform:none;color:var(--va-muted);text-align:right}.va-cat__n b{font-size:12px;font-weight:500;color:var(--va-ink)}@media (max-width:640px){.va-cat{grid-template-columns:1fr;gap:8px}.va-cat__n{align-items:flex-start;text-align:left}}.va-next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.va-mod{display:flex;flex-direction:column;min-height:136px;padding:20px 22px;border:1px solid var(--va-stroke);border-radius:12px;background:var(--va-paper)}.va-mod__t{margin:0;font-size:18px;line-height:24px;font-weight:700;letter-spacing:-.015em}.va-mod__n{margin:8px 0 0;font-size:14px;line-height:21px;color:var(--va-grey)}.va-mod__n b{color:var(--va-ink);font-weight:600}.va-mod__l{margin-top:auto;padding-top:14px;font-size:14px;line-height:20px;font-weight:500;color:var(--va-green)}.va-cta{position:relative;overflow:hidden;padding:72px var(--va-pad) 76px;background:radial-gradient(60% 80% at 80% 20%,color-mix(in srgb,var(--brand-pop-ink) 16%,transparent) 0,transparent 70%),#0a0d0b;color:var(--va-paper)}.va-cta__inner{position:relative;max-width:var(--va-content);margin:0 auto;display:grid;grid-template-columns:460px minmax(0,1fr);gap:40px;align-items:center}.va-cta__h{margin:0;font-size:36px;line-height:44px;font-weight:700;letter-spacing:-.02em;color:var(--va-paper)}.va-cta__p{margin:20px 0 0;font-size:16px;line-height:24px;color:var(--va-light)}.va-cta__row{display:flex;align-items:center;gap:24px;margin-top:28px}.va-cta__fine{font-size:15px;line-height:20px;color:var(--va-muted)}.va-minis{display:grid;grid-template-columns:1fr;gap:12px}.va-mini{position:relative;overflow:hidden;padding:16px 18px 16px 22px;border:1px solid var(--va-dark-stroke);border-radius:12px;background:var(--va-dark-card)}.va-mini:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#f5a524 0,var(--brand-pop-ink) 100%)}.va-mini__n{font-family:var(--font-mono);font-size:11px;line-height:15px;font-weight:500;letter-spacing:.06em;color:var(--va-green)}.va-mini__t{margin:4px 0 0;font-size:15px;line-height:21px;font-weight:600;color:var(--va-paper)}.va-mini__p{margin:3px 0 0;font-size:13px;line-height:19px;color:var(--va-faint)}.va-footer{padding:40px var(--va-pad) 36px;background:var(--va-dark);color:var(--va-paper)}.va-footer__inner{max-width:var(--va-content);margin:0 auto}.va-footer__row{display:flex;align-items:center;justify-content:space-between;gap:24px}.va-footer__logo img{display:block;width:124px;height:auto}.va-footer__links{display:flex;align-items:center;gap:24px;list-style:none;margin:0;padding:0}.va-footer__links a{font-size:14px;line-height:18px;color:var(--va-light)}.va-footer__links a:hover{color:var(--va-paper)}.va-footer__links a.va-em{color:var(--va-green)}.va-footer__divider{height:1px;margin:24px 0;background:var(--va-dark-stroke)}.va-footer__c{margin:0;font-family:var(--font-mono);font-size:11px;line-height:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--va-faint)}.va-state{padding:56px var(--va-pad) 96px}.va-state__inner{max-width:var(--va-content);margin:0 auto}.va-stages{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:0;max-width:560px}.va-stage{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--va-stroke);font-size:15px;line-height:22px;color:var(--va-muted)}.va-stage:last-child{border-bottom:0}.va-stage__i,.va-stage__s{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--va-muted)}.va-stage__s{text-transform:uppercase}.va-stage.is-done{color:var(--va-mid)}.va-stage.is-done .va-stage__s{color:var(--va-green)}.va-stage.is-current{color:var(--va-ink);font-weight:600}.va-stage.is-current .va-stage__s{color:var(--va-ink)}.va-stage.is-current .va-stage__i{color:var(--va-green)}.va-pulse{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:999px;background:var(--va-green);animation:va-pulse 1.4s ease-in-out infinite}@keyframes va-pulse{0%,to{opacity:.35}50%{opacity:1}}.va-failed{max-width:620px;padding:22px 24px;border:1px solid var(--va-stroke);border-left:3px solid var(--va-amber);border-radius:12px;font-size:16px;line-height:24px;color:var(--va-mid)}.va-failed b{color:var(--va-ink)}.va-expired__p{margin-top:20px;border-left-color:var(--va-green)}.va-expired__cta{margin-top:24px}@media (max-width:1439px){.va-page{--va-pad:clamp(16px,calc((100vw - var(--va-content)) / 2),240px)}}@media (max-width:1100px){.va-cta__inner{grid-template-columns:1fr}}@media (max-width:1023px){.va-hero{padding-top:40px}.va-hero__eyebrow{margin-top:0}.va-hero__h1{font-size:clamp(26px,3.4vw,38px);text-wrap:balance}.va-hero__finding,.va-hero__h1{white-space:normal}.va-hero__stats{flex-wrap:wrap;gap:24px 40px}.va-stat{flex:1 1 40%}.va-nav{padding-left:16px;padding-right:16px}.va-nav__spacer{display:none}.va-nav__inner{justify-content:space-between}.va-nav .va-btn--sm{min-width:0;flex-shrink:1}.va-head__crumb{min-width:0;flex-wrap:wrap}.va-head__crumb b{min-width:0;overflow-wrap:anywhere}.va-head>.va-btn--green{overflow-wrap:normal}.va-next,.va-personas,.va-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.va-image{grid-template-columns:minmax(0,1fr)}.va-tech__score{max-width:240px}}@media (max-width:860px){.va-card{padding:24px 20px}.va-card__head{flex-direction:column;align-items:flex-start;gap:14px}}@media (max-width:640px){.va-hero{padding:32px 16px 0}.va-nav{padding-top:8px;padding-bottom:8px}.va-nav__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.va-nav__links{min-width:0}.va-nav__links>li{display:flex}.va-nav__link{padding-bottom:0}.va-nav .va-btn--sm{width:100%;overflow-wrap:normal}.va-hero__inner:after{margin-top:40px}.va-topbar{padding:14px 16px}.va-head{gap:8px}.va-head__logo{flex:none}.va-head__logo img{width:96px}.va-head__crumb{display:none}.va-head .va-btn{padding:8px 12px;font-size:13px;line-height:18px;white-space:nowrap}.va-head>.va-btn--green{min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:center}.va-head>.va-share{flex:none}.va-head .va-btn--green svg{display:none}.va-head .va-btn--outline{padding:8px 10px}.va-share__label{display:none}.va-share__menu{right:auto;left:0}.va-hero__eyebrow{margin-top:0}.va-hero__h1{font-size:30px;line-height:36px;white-space:normal;text-wrap:balance}.va-hero__finding{font-size:18px;white-space:normal}.va-hero__stats{margin-top:36px;gap:20px 24px}.va-stat__n{font-size:40px;line-height:44px}.va-stat__n small{font-size:20px}.va-body{padding:32px 16px 48px}.va-body__inner{gap:20px}.va-rule{margin:0 12px}.va-h2{font-size:22px;line-height:28px}.va-next,.va-personas,.va-tiles{grid-template-columns:1fr}.va-list td.is-opt,.va-list th.is-opt{display:none}.va-list td{padding:11px 6px 11px 0;font-size:14px}.va-cta{padding:56px 16px 60px}.va-cta__h{font-size:28px;line-height:34px}.va-cta__row{flex-direction:column;align-items:flex-start;gap:12px}.va-method,.va-state{padding-left:16px;padding-right:16px}.va-footer{padding:32px 16px 28px}.va-footer__row{flex-direction:column;align-items:flex-start;gap:20px}.va-footer__links{flex-wrap:wrap;gap:12px 20px}.va-evidence{padding:16px}}@media (prefers-reduced-motion:reduce){.va-pulse{animation:none}.va-nav{transition:none}}@page{size:A4;margin:14mm}@media print{.va-page{--va-pad:0px;background:#fff}.va-btn,.va-cta,.va-evidence__nav,.va-head__spacer,.va-nav,.va-share,.va-tgroup__more,.va-washes{display:none!important}.va-hero{padding:0 0 24px;background:none}.va-hero__eyebrow{margin-top:28px}.va-hero__h1{font-size:32px;line-height:38px}.va-hero__stats{margin-top:24px}.va-stat__n{font-size:32px;line-height:36px}.va-body{padding:0;overflow:visible}.va-body__inner{gap:16px}.va-card{break-inside:avoid;padding:18px 20px;border-color:#d4d4d4;box-decoration-break:clone;-webkit-box-decoration-break:clone}.va-card:has(.va-list,.va-image){break-inside:auto}.va-card__head,.va-h2,.va-h3{break-after:avoid;break-inside:avoid}.va-checks,.va-foot,.va-legend,.va-list tr,.va-note,.va-scope,.va-tech__score,.va-tgroup{break-inside:avoid}.va-list thead{display:table-header-group}.va-cta__inner,.va-image{grid-template-columns:1fr}.va-next,.va-personas,.va-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.va-evidence,.va-mod,.va-persona,.va-tile{break-inside:avoid}.va-footer{background:#fff;color:var(--va-ink);padding:16px 0;border-top:1px solid #d4d4d4}.va-footer__c{color:var(--va-mid)}.va-footer__links{display:none}.va-footer__logo img{content:var(--va-logo-light)}}.va-page--print{--va-pad:0px;max-width:794px;margin:0 auto;padding:0 16px;background:#fff}.va-page--print .va-btn,.va-page--print .va-cta,.va-page--print .va-evidence__nav,.va-page--print .va-head__spacer,.va-page--print .va-nav,.va-page--print .va-share,.va-page--print .va-tgroup__more,.va-page--print .va-washes{display:none!important}.va-page--print .va-hero{padding:0 0 24px;background:none}.va-page--print .va-hero__eyebrow{margin-top:28px}.va-page--print .va-hero__h1{font-size:32px;line-height:38px}.va-page--print .va-hero__stats{margin-top:24px}.va-page--print .va-stat__n{font-size:32px;line-height:36px}.va-page--print .va-body{padding:0;overflow:visible}.va-page--print .va-body__inner{gap:16px}.va-page--print .va-card{break-inside:avoid;padding:18px 20px;border-color:#d4d4d4;box-decoration-break:clone;-webkit-box-decoration-break:clone}.va-page--print .va-card:has(.va-list,.va-image){break-inside:auto}.va-page--print .va-card__head,.va-page--print .va-h2,.va-page--print .va-h3{break-after:avoid;break-inside:avoid}.va-page--print .va-checks,.va-page--print .va-foot,.va-page--print .va-legend,.va-page--print .va-list tr,.va-page--print .va-note,.va-page--print .va-scope,.va-page--print .va-tech__score,.va-page--print .va-tgroup{break-inside:avoid}.va-page--print .va-list thead{display:table-header-group}.va-page--print .va-cta__inner,.va-page--print .va-image{grid-template-columns:1fr}.va-page--print .va-next,.va-page--print .va-personas,.va-page--print .va-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.va-page--print .va-evidence,.va-page--print .va-mod,.va-page--print .va-persona,.va-page--print .va-tile{break-inside:avoid}.va-page--print .va-footer{background:#fff;color:var(--va-ink);padding:16px 0;border-top:1px solid #d4d4d4}.va-page--print .va-footer__c{color:var(--va-mid)}.va-page--print .va-footer__links{display:none}.va-page--print .va-footer__logo img{content:var(--va-logo-light)}.va-card>.va-vrows{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column}.va-vrow{display:grid;grid-template-columns:180px minmax(0,1fr);gap:0;padding:26px 0;border-top:1px solid var(--va-stroke)}.va-vrow:first-child{border-top:0;padding-top:20px}.va-vrow:last-child{padding-bottom:8px}.va-vrow__k{display:flex;flex-direction:column;gap:7px;border-right:1px solid var(--va-stroke)}.va-vrow__n{font-size:20px;line-height:24px;font-weight:600;color:var(--brand-pop-ink)}.va-vrow__kicker{font-family:var(--font-sans);font-size:12px;line-height:15px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#666666}.va-vrow__f{padding:0 24px 0 40px;min-width:0}.va-vrow__t{margin:0;font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.005em;color:#000}.va-vrow__p{margin:8px 0 0;font-size:16px;line-height:25px;color:#666666}.va-vrow__p b{color:#0a0a0a;font-weight:600}.va-vrow[data-good] .va-vrow__p b{color:var(--brand-pop-ink)}.va-vrow__p b.is-pct{font-size:19px}.va-page .va-vrow__link{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:15px;line-height:20px;font-weight:600;color:var(--brand-pop-ink)}.va-page .va-vrow__link:hover{text-decoration:underline}.va-vrow__proof{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:10px 0 0;padding:9px 14px;border-radius:8px;background:#f7f8f9;font-size:14px;line-height:20px}.va-vrow__q{color:#0a0a0a;font-weight:500}.va-vrow__o{gap:8px;color:#666666}.va-vrow__engines,.va-vrow__o{display:inline-flex;align-items:center}.va-vrow__engines{gap:4px}.va-vrow__engines .va-eng{width:14px;height:14px}.va-card>.va-based{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;margin:16px 0 0;padding:13px 18px;border-radius:10px;background:#f7f8f9;font-size:14px;line-height:20px;color:#4a4a4a}.va-based .va-mono{font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#6b6b6b}.va-based b{color:#0a0a0a;font-weight:600}.va-page .va-based a{margin-left:auto;font-weight:600;color:#00a356}.va-teaser{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 28px;border-radius:16px;background:linear-gradient(90deg,#daf9e5,#c4f2d4)}.va-teaser__t{margin:0;font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.01em;color:var(--va-ink)}.va-teaser__t b{color:var(--va-green);font-weight:700}.va-teaser__p{margin:4px 0 0;font-size:14px;line-height:20px;color:var(--va-grey)}.va-page .va-btn--dark{background:var(--va-ink);color:#ffffff}.va-page .va-btn--dark:hover{background:#262626;color:#ffffff}.va-btn--xs{padding:7px 12px;font-size:13px;line-height:16px;gap:6px}.va-btn--xs svg{width:14px;height:14px}@media (max-width:860px){.va-vrow{grid-template-columns:1fr;gap:10px;padding:22px 0}.va-vrow__k{flex-direction:row;align-items:baseline;gap:10px;border-right:0}.va-vrow__f{padding:0}.va-vrow__t{font-size:20px;line-height:26px}.va-vrow__p{font-size:15px;line-height:23px}.va-page .va-based a{margin-left:0}.va-teaser{flex-direction:column;align-items:flex-start}}.va-jsum{margin:4px 0 20px;padding:18px 22px 20px;border-radius:12px;background:#f3f3f3}.va-jsum__t{margin:0;font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.01em;color:var(--va-ink)}.va-jsum__p{margin:6px 0 0;font-size:15px;line-height:23px;color:var(--va-grey)}.va-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--va-stroke);border-radius:14px;background:var(--va-paper)}.va-jstage{position:relative;display:flex;flex-direction:column;padding:28px 28px 26px;border-left:1px solid var(--va-stroke);min-width:0}.va-jstage:first-child{border-left:0}.va-jstage__arrow{position:absolute;left:-8px;top:50%;width:16px;height:16px;margin-top:-8px;display:flex;background:var(--va-paper);color:var(--va-muted)}.va-jstage__arrow,.va-jstage__icon{align-items:center;justify-content:center}.va-jstage__icon{display:inline-flex;width:44px;height:44px;border-radius:50%;background:#f0f1f3;color:var(--va-mid)}.va-jstage__t{margin:24px 0 0;font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.01em}.va-jstage__d{margin:8px 0 0;font-size:15px;line-height:22px;color:var(--va-grey)}.va-jstage__pct{margin:auto 0 0;padding-top:24px;font-size:56px;line-height:60px;font-weight:700;letter-spacing:-.03em;color:var(--va-green)}.va-jstage[data-tone=neg] .va-jstage__pct{color:#de938f}.va-jstage[data-tone=off] .va-jstage__pct{color:var(--va-muted)}.va-jstage__s{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:14px;line-height:20px;color:var(--va-grey)}@supports (grid-template-rows:subgrid){@media (min-width:861px){.va-journey{grid-template-rows:auto auto auto 1fr auto}.va-jstage{display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:0}}}.va-jstage .va-tip__box{width:360px}.va-tip{display:inline-flex}.va-tip__b{width:18px;height:18px;padding:0;border:1px solid var(--va-light);border-radius:50%;background:transparent;color:var(--va-grey);font:inherit;font-size:11px;line-height:16px;cursor:default}.va-tip__box{width:300px;max-width:calc(100vw - 16px);padding:12px 14px;border-radius:10px;background:var(--va-ink);color:#d4d4d4;font-family:var(--font-sans);font-size:12.5px;line-height:18px;font-weight:400;letter-spacing:0;text-align:left;text-transform:none;white-space:normal;box-shadow:var(--va-shadow)}.va-tip__box b{display:block;margin-bottom:4px;color:#fff;font-weight:600}.va-qpick{display:grid;grid-template-columns:380px minmax(0,1fr);gap:24px;align-items:start;margin-top:12px}.va-qpick__side{border:1px solid rgba(0,0,0,.15);border-radius:12px;overflow:hidden}.va-qlist__head,.va-qpick__head{display:flex;justify-content:space-between;gap:20px;padding:12px 20px;border-bottom:1px solid rgba(0,0,0,.15);background:rgba(0,0,0,.03);font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:500;color:#666666}.va-qpick__head{padding:12px 24px 12px 20px;gap:16px}.va-qpick__rows{display:flex;flex-direction:column;padding:8px 16px 8px 8px}.va-qpick__row{display:grid;grid-template-columns:minmax(0,1fr) 64px 24px;align-items:center;gap:12px;padding:14px 12px;border:0;border-radius:8px;background:transparent;color:#666666;font:inherit;font-size:15px;line-height:20px;text-align:left;cursor:pointer}.va-qpick__row:not(:disabled):hover{background:#f7f7f7}.va-qpick__row.is-active{background:rgba(0,0,0,.05);color:#000000;font-weight:600}.va-qpick__row:disabled{background:transparent;color:var(--va-muted);font-weight:400;cursor:default}.va-qpick__bar{display:block;height:6px;border-radius:3px;background:rgba(0,0,0,.1);overflow:hidden}.va-qpick__bar span{display:block;height:100%;border-radius:3px;background:#6b6b6b}.va-qpick__row.is-active .va-qpick__bar span{background:var(--va-green)}.va-qpick__n{text-align:right;font-family:var(--font-mono);font-size:13px;font-weight:400;color:#000000}.va-qpick__row:disabled .va-qpick__n{color:var(--va-muted)}.va-qlist__eyebrow{margin:0 0 12px;font-size:11px;line-height:15px;letter-spacing:.04em;text-transform:uppercase;color:var(--va-green)}@media (min-width:1024px){.va-qpick__side{margin-top:27px}}.va-qlist__box{border:1px solid rgba(0,0,0,.15);border-radius:12px;overflow:hidden}.va-qitem{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:20px;padding:18px 20px;border-bottom:1px solid rgba(0,0,0,.15)}.va-qitem__q{margin:0;font-size:16px;line-height:24px;font-weight:400;color:#000000}.va-qitem__x{margin:8px 0 0;font-size:14px;line-height:21px;color:#666666;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.va-qitem__x b{font-weight:600;color:var(--va-ink)}.va-qitem__x b.is-me{color:var(--va-green)}@media (max-width:640px){.va-qitem__x{-webkit-line-clamp:4}}.va-qitem .va-btn--xs{margin-top:8px;padding:6px 14px;border-radius:999px;border-color:rgba(0,0,0,.15);background:#ffffff;font-size:13px;line-height:18px;font-weight:500;gap:6px}.va-qitem__n{margin:0;font-size:24px;line-height:30px;font-weight:700;color:var(--va-green);text-align:right}.va-qlist__head span:last-child{min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:right}.va-qitem__n.is-zero{color:var(--va-red)}.va-qlist__empty{margin:0;padding:18px;font-size:14px;line-height:21px;color:var(--va-grey)}.va-qlist__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:14px 20px;border-top:1px solid rgba(0,0,0,.1);background:#f7f8f9;font-size:12px;line-height:16px;color:#6b6b6b;overflow-wrap:anywhere}.va-qlist__foot .va-qlist__count{font-weight:500;color:#0a0a0a}.va-qlist__foot a{color:#00a356;font-weight:600}.va-qlist__foot a:hover{text-decoration:underline}.va-qlist+.va-qlist{margin-top:20px}@media (max-width:1023px){.va-qpick{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.va-journey{grid-template-columns:1fr}.va-jstage{border-left:0;border-top:1px solid var(--va-stroke)}.va-jstage:first-child{border-top:0}.va-jstage__arrow{display:none}.va-qitem{grid-template-columns:1fr}}.va-page--print .va-journey{grid-template-columns:repeat(3,minmax(0,1fr))}.va-page--print .va-jstage,.va-page--print .va-qitem,.va-page--print .va-qlist{break-inside:avoid}.va-page--print .va-tip{display:none}.va-qcta{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:30px 40px;border-radius:20px;background:linear-gradient(90deg,#33a86e,#17805c);color:#ffffff}.va-qcta__t{margin:0;font-size:24px;line-height:30px;font-weight:700;letter-spacing:-.01em;color:#ffffff}.va-qcta__p{margin:6px 0 0;font-size:15px;line-height:22px;color:rgba(255,255,255,.82)}.va-qcta__side{display:flex;flex-direction:column;align-items:center;gap:8px;flex:none}.va-qcta .va-qcta__btn{background:#ffffff;color:#0a0a0a;padding:14px 24px;font-size:16px;line-height:20px}.va-qcta .va-qcta__btn:hover{background:#f3f3f3;color:#0a0a0a}.va-qcta__fine{font-size:12.5px;line-height:16px;color:rgba(255,255,255,.75)}.va-modal{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;min-height:0;padding:32px 16px;background:rgba(10,10,10,.5);backdrop-filter:blur(3px)}.va-modal__box{width:100%;max-width:880px;max-height:calc(100vh - 64px);border:1px solid rgba(0,0,0,.15);border-radius:14px;background:#ffffff;box-shadow:0 24px 64px rgba(0,0,0,.22);overflow:hidden}.va-modal__box,.va-modal__head{display:flex;flex-direction:column}.va-modal__head{gap:12px;padding:24px 28px;border-bottom:1px solid rgba(0,0,0,.15)}.va-modal__top{display:flex;align-items:center;justify-content:space-between}.va-modal__top .va-mono{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#666666}.va-modal__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(0,0,0,.15);border-radius:8px;background:transparent;color:#666666;cursor:pointer}.va-modal__close:hover{border-color:var(--va-ink);color:var(--va-ink)}.va-modal__q{margin:0;font-size:16px;line-height:20px;font-weight:600;color:#000000}.va-modal__meta{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;line-height:16px;color:#666666}.va-modal__dot{width:8px;height:8px;border-radius:50%;background:#10a37f}.va-modal__dot--gemini-3\.1-flash-lite{background:#4285f4}.va-modal__dot--alice{background:#7a55ff}.va-modal__dot--google-ai-mode{background:#34a853}.va-modal__answer{display:flex;flex-direction:column;gap:14px;flex:1 1 auto;min-height:220px;padding:24px 28px;overflow-y:auto}.va-modal__skel{display:flex;flex-direction:column;gap:12px}.va-modal__skel span{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,#ececec,#f6f6f6 50%,#ececec);background-size:200% 100%;animation:va-skel 1.2s ease-in-out infinite}@keyframes va-skel{0%{background-position:200% 0}to{background-position:-200% 0}}.va-modal__p{margin:0;font-size:14px;line-height:1.6;color:#000000;white-space:pre-wrap}.va-modal__p b{font-weight:600;color:#d2413a}.va-modal__p b.is-me{color:var(--va-green)}.va-modal__p--dim{color:var(--va-grey)}.va-modal__edge{display:flex;align-items:center;gap:8px;margin:0;padding:14px 28px;border-top:1px solid rgba(0,0,0,.1);background:#f7f8f9;font-size:12px;line-height:16px;color:#6b6b6b}.va-modal__edge b{font-weight:500;color:var(--va-ink)}.va-modal__edge a{font-weight:600;color:#00a356}.va-modal__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;flex:none;padding:14px 28px;border-top:1px solid rgba(0,0,0,.08);font-size:12px;line-height:16px;color:#666666}.va-modal__edge,.va-modal__head{flex:none}.va-modal__nav{display:flex;gap:18px}.va-modal__nav button{border:0;background:transparent;padding:0;font:inherit;font-size:12px;color:#000000;cursor:pointer}.va-modal__nav button:disabled{color:#b3b3b3;cursor:default}@media (max-width:860px){.va-qcta{flex-direction:column;align-items:flex-start;padding:24px}.va-qcta__side{align-items:flex-start;min-width:0;max-width:100%}.va-qcta .va-qcta__btn{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}.va-modal{padding:16px 8px}.va-modal__answer,.va-modal__edge,.va-modal__foot,.va-modal__head{padding-left:18px;padding-right:18px}}.va-modal__box.va-mcp{max-width:480px;gap:0;padding:24px 28px 28px;overflow-y:auto}.va-mcp__top{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px}.va-mcp__eyebrow{font-size:12px;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:#666666}.va-mcp__badge{white-space:normal}.va-mcp__close{margin-left:auto}.va-mcp__h{margin:0 0 10px;font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.01em;color:#000000}.va-mcp__h,.va-mcp__p{overflow-wrap:anywhere}.va-mcp__p{margin:0 0 20px;font-size:14px;line-height:1.55;color:var(--va-grey)}.va-mcp__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 22px;padding:0;list-style:none}.va-mcp__facts li{padding:12px;border-radius:10px;background:#f7f8f9;font-size:12px;line-height:16px;color:#6b6b6b;overflow-wrap:anywhere}.va-mcp__facts b{display:block;margin-bottom:2px;font-size:22px;line-height:28px;font-weight:600;color:var(--va-ink)}.va-mcp__btn{width:100%;justify-content:center;text-align:center;white-space:normal}.va-mcp__fine{display:block;margin-top:10px;font-size:12px;line-height:16px;color:#6b6b6b;text-align:center}@media (max-width:480px){.va-modal__box.va-mcp{padding:20px 18px 22px}.va-mcp__h{font-size:20px;line-height:26px}.va-mcp__facts{grid-template-columns:1fr}.va-mcp__facts li{display:flex;align-items:baseline;gap:8px}.va-mcp__facts b{display:inline;margin:0;font-size:18px;line-height:24px}}.va-insight{margin:4px 0 20px;padding:18px 24px;border-radius:12px;background:rgba(0,0,0,.05)}.va-insight__t{margin:0;font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.01em;color:#000}.va-insight__p{margin:6px 0 0;font-size:16px;line-height:24px;color:#666666}.va-insight__em{color:#00a356}.va-descr{position:relative;margin:0 0 24px;padding:24px 96px 26px 28px;border-radius:14px;background:#f1fbf5;overflow:hidden}.va-descr__k{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-family:var(--font-mono);font-size:11px;line-height:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--va-green)}.va-descr__t{margin:0;font-size:21px;line-height:29px;font-weight:600;letter-spacing:-.012em;color:var(--va-ink)}.va-descr__p{margin:12px 0 0;max-width:820px;font-size:15px;line-height:23px;color:var(--va-grey)}.va-descr__quote{position:absolute;right:28px;top:8px;font-family:var(--font-sans);font-size:96px;line-height:1;color:color-mix(in srgb,var(--brand-pop-ink) 28%,transparent);pointer-events:none}.va-edge{display:flex;align-items:center;gap:8px;margin:0;padding:14px 20px;border-top:1px solid rgba(0,0,0,.1);background:#f7f8f9;font-size:12px;line-height:16px;color:#6b6b6b}.va-page a.va-edge{color:#6b6b6b;text-decoration:none}.va-page a.va-edge:hover{background:#f1f3f5}.va-edge svg{flex:none}.va-edge b{font-weight:500;color:var(--va-ink)}.va-edge__act{font-weight:600;color:#00a356}.va-edge:hover .va-edge__act{text-decoration:underline}.va-edge:focus-visible{outline:2px solid #00a356;outline-offset:-2px}.va-edge--box{margin-top:12px;border:1px solid rgba(0,0,0,.1);border-radius:10px}.va-srcbox{border:1px solid rgba(0,0,0,.15);border-radius:12px;overflow:hidden;background:var(--va-paper);min-width:0}.va-src{width:100%;border-collapse:collapse}.va-src th{padding:12px 20px;text-align:left;background:rgba(0,0,0,.03);font-size:12px;line-height:16px;font-weight:500;color:#666666;white-space:nowrap}.va-src td{padding:12px 20px;border-top:1px solid rgba(0,0,0,.15);font-size:15px;line-height:22px;vertical-align:middle;color:#000}.va-src td.is-i,.va-src th.is-i{width:28px;padding-right:0;font-size:13px;color:#666666}.va-src td.is-num,.va-src th.is-num{width:120px;font-size:14px;text-align:left;font-variant-numeric:tabular-nums}.va-src th.is-num{font-size:12px;overflow:visible}.va-src__name{gap:12px}.va-src__avatar,.va-src__name{display:inline-flex;align-items:center}.va-src__avatar{position:relative;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid var(--va-stroke);background:#ffffff;font-size:13px;font-weight:600;color:#666666;overflow:hidden}.va-src__avatar img{position:absolute;inset:0;margin:auto;display:block;width:18px;height:18px;border-radius:3px;background:#ffffff}.va-src tr.is-me td{background:#daf9e5}.va-src tr.is-me .va-src__name{color:var(--va-green);font-weight:600}.va-src tr.is-zero td.is-num{color:#de938f}.va-src__avatar.is-me{background:#ffffff;border:1px solid var(--va-green);color:var(--va-green)}.va-src__empty{color:var(--va-grey);font-size:14px}.va-src__path{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.va-src--pages{table-layout:fixed}.va-src--pages td.is-num,.va-src--pages th.is-num{width:96px}.va-src--pages td:nth-child(3),.va-src--pages th:nth-child(3){width:124px}.va-src tr.is-blur td{filter:blur(3px);user-select:none;pointer-events:none}.va-chip-type{display:inline-flex;padding:4px 10px;border-radius:999px;background:#eef0f2;font-family:var(--font-mono);font-size:11px;line-height:14px;letter-spacing:.06em;font-weight:500;color:#4a5260;white-space:nowrap}.va-chip-type--guide{background:#e8f4f6;color:#2f6f7a}.va-chip-type--home{background:#e9f6ee;color:#1f6b45}.va-own{display:grid;grid-template-columns:340px minmax(0,1fr);gap:24px;align-items:start}.va-own__side{display:flex;flex-direction:column;gap:16px}.va-own__card{padding:24px;border-radius:12px;background:#daf9e5}.va-own__k{margin:0;font-family:var(--font-mono);font-size:11px;line-height:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--va-green)}.va-own__k--grey{color:#6b6b6b}.va-own__rank{margin:10px 0 0;font-size:64px;line-height:68px;font-weight:700;letter-spacing:-.02em;color:var(--va-green)}.va-own__t{margin:8px 0 0;font-size:17px;line-height:24px;color:#000}.va-own__rule{margin:12px 0;border:0;border-top:1px solid color-mix(in srgb,var(--brand-pop-ink) 20%,transparent)}.va-own__n{margin:0;font-size:22px;line-height:28px;font-weight:600;color:#000}.va-own__s{margin:4px 0 0;font-size:14px;line-height:20px;color:#666666}.va-own__bars{gap:14px;padding:22px;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:var(--va-paper)}.va-own__bar,.va-own__bars{display:flex;flex-direction:column}.va-own__bar{gap:8px}.va-own__bar-l{display:flex;justify-content:space-between;font-size:14px;line-height:18px;color:var(--va-ink)}.va-own__bar-l .va-mono{font-size:13px}.va-own__track{display:block;height:6px;border-radius:3px;background:rgba(0,0,0,.06);overflow:hidden}.va-own__track span{display:block;height:100%;border-radius:3px;background:var(--va-green)}@media (max-width:1023px){.va-own{grid-template-columns:1fr}}@media (max-width:640px){.va-src td.is-num,.va-src th.is-num{width:72px;padding-left:8px}.va-descr{padding-right:28px}.va-descr__quote{display:none}}.va-page--print .va-src tr.is-blur td{filter:none}.va-page--print .va-own{grid-template-columns:1fr}.va-teams{display:flex;flex-wrap:wrap;gap:8px 20px;margin:14px 0 24px;font-size:15px;line-height:20px;color:var(--va-ink)}.va-teams__i{display:inline-flex;align-items:center;gap:8px}.va-teams__i b{color:var(--va-ink);font-weight:600}.va-teams__dot{width:8px;height:8px;border-radius:50%;background:var(--brand-pop-ink)}.va-teams__i--pr .va-teams__dot{background:#2f6f7a}.va-teams__i--seo .va-teams__dot{background:#b45309}.va-moves{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.va-move{display:flex;flex-direction:column;padding:0;border:1px solid rgba(0,0,0,.12);border-radius:14px;background:var(--va-paper);text-align:left;font:inherit;color:inherit;cursor:pointer;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease}.va-move:hover{border-color:var(--va-ink);box-shadow:0 6px 20px rgba(0,0,0,.06)}.va-move__tile{display:flex;align-items:center;justify-content:center;height:120px;border-bottom:1px solid rgba(0,0,0,.08)}.va-move--questions .va-move__tile,.va-move__tile{background:#eafbf1;color:#00a356}.va-move--community .va-move__tile{background:#fdefe6;color:#d9480f}.va-move--schema .va-move__tile{background:#eaf1fb;color:#2f6fd6}.va-move--pages .va-move__tile{background:#e6f6f4;color:#0e8a72}.va-move--sites .va-move__tile{background:#f2eefb;color:#6d4fc2}.va-move--crawl .va-move__tile{background:#fdf3e7;color:#c2410c}.va-move__fav{position:relative;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;background:#ffffff;box-shadow:0 2px 8px rgba(0,0,0,.08);font-size:22px;font-weight:600;color:var(--va-ink)}.va-move__fav img{position:absolute;inset:0;margin:auto;display:block;width:32px;height:32px;border-radius:6px}.va-move__fav--icon{color:inherit}.va-move__body{display:flex;flex-direction:column;gap:8px;padding:18px 20px}.va-moves+.va-edge--box{margin-top:16px}.va-move__prio{align-self:flex-start;padding:3px 9px;border-radius:999px;background:#fdeeee;font-size:12px;line-height:16px;font-weight:600;color:#b3262b}.va-move--team-pr .va-move__prio{background:#fdf3e7;color:#9a5b0a}.va-move--team-seo .va-move__prio{background:#f0f1f3;color:var(--va-mid)}.va-move__t{font-size:18px;line-height:24px;font-weight:600;color:var(--va-ink)}.va-move__p{font-size:14px;line-height:20px;color:var(--va-grey)}.va-move__n{display:flex;align-items:center;justify-content:space-between;margin-top:8px;font-size:13px;line-height:18px;color:var(--va-grey)}#next .va-h2{margin-top:16px}.va-pop{max-width:560px}.va-pop__body{overflow-y:auto}.va-pop__head{display:flex;align-items:center;gap:14px;padding:20px 20px 20px 28px;background:#eafbf1}.va-pop--pr .va-pop__head{background:#eaf4f6}.va-pop--seo .va-pop__head{background:#fdf3e7}.va-pop__tile{display:flex;color:#00a356}.va-pop--pr .va-pop__tile{color:#2f6f7a}.va-pop--seo .va-pop__tile{color:#c2410c}.va-pop__meta{display:flex;flex-direction:column;gap:6px;flex:1}.va-pop__meta .va-mono{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#00a356}.va-pop--pr .va-pop__meta .va-mono{color:#2f6f7a}.va-pop--seo .va-pop__meta .va-mono{color:#c2410c}.va-pop__prio{align-self:flex-start;padding:2px 8px;border-radius:999px;background:#fdeeee;font-size:11px;line-height:15px;font-weight:600;color:#b3262b}.va-pop__body{padding:24px 28px 28px}.va-pop__t{margin:0;font-size:20px;line-height:26px;font-weight:600}.va-pop__s{margin:4px 0 0;font-size:13px;line-height:18px;color:var(--va-grey)}.va-pop__start{margin:18px 0 0;padding:16px 18px;border-radius:10px;background:#f7f7f7}.va-pop__k{margin:0 0 6px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--va-muted)}.va-pop__st{margin:0;font-size:15px;line-height:21px;font-weight:600}.va-pop__ref{margin:6px 0 0;font-family:var(--font-mono);font-size:12px;line-height:17px;color:#00a356;word-break:break-word}.va-pop__note{margin:6px 0 0;font-size:13px;line-height:19px;color:var(--va-grey)}.va-pop__next{margin:18px 0 0}.va-pop__locked{display:flex;align-items:center;gap:10px;margin:0;padding:9px 0;border-top:1px solid var(--va-stroke);color:var(--va-muted)}.va-pop__bar{display:block;height:10px;border-radius:5px;background:linear-gradient(90deg,#dcdedf,#eceef1);filter:blur(2px)}.va-pop__more{margin:0;padding:10px 0 0;border-top:1px solid var(--va-stroke);font-size:13px;line-height:18px;color:var(--va-grey)}.va-pop__more a{color:var(--va-green);font-weight:600}.va-pop__cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:22px 0 0;font-size:12px;color:var(--va-grey)}.va-pop__cta .va-btn--green{padding:10px 16px;font-size:14px;color:#0a0a0a}.va-final{padding:0 var(--va-pad) 48px}.va-final__inner{position:relative;max-width:var(--va-content);margin:0 auto;padding:44px 48px 28px;border-radius:20px;background:linear-gradient(116deg,var(--brand-kit-green) 0,#00a356 50%,#055c4d 90%);color:#ffffff;overflow:hidden}.va-final__main{position:relative;display:flex;align-items:center;justify-content:space-between;gap:32px}.va-final__mark{position:absolute;right:320px;top:-24px;font-size:200px;line-height:1;font-weight:700;color:rgba(255,255,255,.08);pointer-events:none}.va-final__text{position:relative;flex:1;min-width:0}.va-final__h{margin:0;font-size:32px;line-height:40px;font-weight:700;letter-spacing:-.015em;color:#ffffff}.va-final__p{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:16px;line-height:22px;font-weight:600;color:#ffffff}.va-final__p svg{flex:none}.va-final__snap{margin:20px 0 0;font-size:12px;line-height:16px;letter-spacing:0;text-transform:none;color:rgba(255,255,255,.7)}.va-final__side{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;flex:none}.va-final .va-final__btn{background:#ffffff;color:#0a0a0a;padding:14px 24px;font-size:16px;line-height:20px}.va-final .va-final__btn:hover{background:#f3f3f3;color:#0a0a0a}.va-final__fine{font-size:12.5px;line-height:16px;color:rgba(255,255,255,.75)}.va-final__links{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;line-height:18px}.va-final__links .va-linkbtn,.va-final__links a{white-space:nowrap}.va-final__links a,.va-linkbtn{color:#ffffff;text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;font:inherit;cursor:pointer}.va-method{padding:0 var(--va-pad) 40px}.va-method__card{max-width:var(--va-content);margin:0 auto}.va-method__k{text-transform:uppercase;color:#6b6b6b}.va-method__card>.va-method__rows{margin:24px 0 0;padding:0;border-bottom:1px solid rgba(0,0,0,.08)}.va-method__row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:16px 0;border-top:1px solid rgba(0,0,0,.08)}.va-method__row dt{display:flex;flex-direction:column}.va-method__row dt b{font-size:28px;line-height:31px;font-weight:700;color:#0a0a0a;font-variant-numeric:tabular-nums}.va-method__row dt span{font-size:14px;line-height:20px;color:#6b6b6b}.va-method__row dd{margin:0;font-size:15px;line-height:22.5px;color:#4a4a4a}.va-method__card>.va-method__foot{margin:16px 0 0;font-size:13px;line-height:19.5px;color:#6b6b6b}.va-footer--light{background:var(--va-paper);color:var(--va-ink);border-top:1px solid var(--va-stroke)}.va-footer--light .va-footer__row{padding:22px 0}.va-footer__brand{display:flex;align-items:center;gap:14px}.va-footer__edition{font-size:13px;line-height:18px}.va-footer--light .va-footer__links a,.va-footer__edition{color:var(--va-grey)}.va-footer--light .va-footer__links a.va-em{color:var(--va-green)}@media (max-width:1023px){.va-moves{grid-template-columns:repeat(2,minmax(0,1fr))}.va-final__mark{display:none}}@media (max-width:860px){.va-moves{grid-template-columns:minmax(0,1fr)}.va-final__inner{padding:28px 24px 22px}.va-final__main{flex-direction:column;align-items:flex-start}.va-final__side{align-items:flex-start;min-width:0;max-width:100%}.va-final .va-final__btn{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}.va-method__row{grid-template-columns:1fr;gap:8px}.va-method__row dt{flex-direction:row;align-items:baseline;gap:10px}}.va-page--print .va-final{display:none}.va-page--print .va-moves{grid-template-columns:repeat(2,minmax(0,1fr))}.va-strip{position:relative;display:flex;flex-direction:column;gap:14px;margin:36px 0 0;padding:22px 0 0;border-top:1px solid rgba(255,255,255,.22)}.va-strip__k{margin:0;flex:none;font-size:11px;line-height:15px;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.72)}.va-strip__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;min-width:0;margin:0;padding:0;list-style:none}.va-strip__brand{display:inline-flex;align-items:center;gap:9px;font-size:15px;line-height:20px;font-weight:600;color:#ffffff;white-space:nowrap}.va-strip__brand .va-src__avatar{width:24px;height:24px;border:0;border-radius:6px;background:#ffffff}.va-strip__brand .va-src__avatar img{width:16px;height:16px}@media (max-width:860px){.va-strip{margin-top:28px}.va-strip__list{justify-content:flex-start;gap:10px 22px}}.va-src--rank td.is-num,.va-src--rank th.is-num{width:118px;text-align:right;font-family:var(--font-sans);font-size:14px}.va-src--rank td.is-all b{font-weight:600}.va-src--rank tr.is-me td.is-num{color:var(--va-green);font-weight:600}.va-src__th{display:inline-flex;align-items:center;gap:6px;justify-content:flex-end}.va-src__brand{display:inline-flex;flex-direction:column;min-width:0;line-height:20px}.va-src--rank td{padding-top:9px;padding-bottom:9px}.va-src__site{font-size:12px;line-height:16px;font-weight:400;color:#666666}.va-src tr.is-me .va-src__site{color:#3f8f63}.va-src__hidden{font-size:12px;color:var(--va-grey);filter:none}@media (max-width:640px){.va-src td,.va-src th{padding:11px 12px}.va-src td.is-eng,.va-src th.is-eng{display:none}.va-src td.is-num,.va-src th.is-num,.va-src--rank td.is-num,.va-src--rank th.is-num{width:84px}.va-srcbox{overflow-x:auto;-webkit-overflow-scrolling:touch}.va-src--pages{min-width:560px}.va-src__name{gap:8px}.va-page a.va-edge{flex-wrap:wrap;padding:12px 14px}}.va-src--rank tr.is-blur td{filter:blur(3px)}.va-src--rank tr.is-blur td.is-all{filter:none}.va-sovwrap{display:flex;flex-direction:column;gap:16px}.va-chips{display:flex;flex-wrap:wrap;gap:8px}.va-chip-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--va-stroke);border-radius:999px;background:var(--va-paper);font:inherit;font-size:14px;line-height:18px;color:var(--va-ink);cursor:pointer}.va-chip-btn.is-active{background:var(--va-ink);border-color:var(--va-ink);color:#fff}.va-eng{display:block;flex:none;width:16px;height:16px;object-fit:contain}.va-chip-btn.is-active .va-eng--mono{filter:invert(1)}.va-sovbox{display:grid;grid-template-columns:260px minmax(0,1fr);gap:40px;align-items:center;padding:28px 32px;border:1px solid var(--va-stroke);border-radius:12px}.va-sovbox .va-donut-wrap{margin:0}.va-sovlist__k{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:13px;line-height:18px}.va-legend li.is-dim,.va-sovlist__k{color:var(--va-grey)}.va-legend li.is-blur span:first-child{filter:blur(3px)}.va-legend__hidden{font-family:var(--font-sans);font-weight:500;font-size:12px;color:var(--va-grey)}.va-legend__you{margin-left:6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em}@media (max-width:860px){.va-sovbox{grid-template-columns:1fr;justify-items:center}.va-src--rank td.is-num,.va-src--rank th.is-num{width:72px;padding-left:8px}}@media (min-width:641px){.va-src--dense td,.va-src--dense th{padding-left:10px;padding-right:10px}.va-src--dense td.is-i,.va-src--dense th.is-i{padding-left:20px;padding-right:0}.va-src--dense th.is-eng{white-space:normal}.va-src--dense td.is-num,.va-src--dense th.is-num{width:84px;padding-left:10px}.va-srcbox--scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}}.va-page--print .va-src--rank tr.is-blur td{filter:none}@media (max-width:640px){.va-src th{white-space:normal}.va-src:not(.va-src--rank) td.is-num+td.is-num,.va-src:not(.va-src--rank) th.is-num+th.is-num{display:none}.va-src td.is-num,.va-src th.is-num{width:60px;padding-left:8px;padding-right:10px}.va-src--rank td.is-num,.va-src--rank th.is-num{width:92px;padding-left:8px;padding-right:10px}.va-src__th{flex-wrap:wrap;row-gap:2px}.va-src__brand>span,.va-src__name{min-width:0;overflow-wrap:anywhere}.va-src__brand .va-you{display:inline-block;overflow-wrap:normal}.va-src--pages{min-width:0}.va-src--pages td:nth-child(3),.va-src--pages th:nth-child(3){display:none}.va-src__path{max-width:none}}