.ab-page .aud{--ink:var(--color-deep)}.ab-page .ab-embed{background:0 0}.ab-page .ab-caption{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.5}.ab-page .ab-caption-center{text-align:center}.ab-page .ab-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ab-page .ab-key{max-width:760px;color:var(--ink);justify-content:center;align-items:flex-start;gap:10px;margin:18px auto 0;font-size:15px;display:flex}.ab-page .ab-key svg{fill:none;width:22px;height:22px;stroke:var(--mint);stroke-width:1.7px;flex:none}.ab-page .ab-key mark{color:var(--mint);background:0 0;font-weight:700}.ab-page figure.ab-hero-art.bundle-art{background:var(--color-dark-card);padding:22px}.ab-page .ab-hf{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px;display:grid}.ab-page .ab-hf-left{gap:10px;display:grid}.ab-page .ab-hf-label{color:var(--color-violet-ink);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.ab-page .ab-hf-ask{background:var(--color-card-bg);color:var(--color-deep);border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.35}.ab-page .ab-hf-count{border:1px solid var(--line);color:var(--ink);border-radius:10px;padding:12px 14px;font-size:13px}.ab-page .ab-hf-count .ab-hf-label{color:var(--mint)}.ab-page .ab-hf-count b{font-size:30px;line-height:1.1;display:block}.ab-page .ab-hf-dest{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ab-page .ab-hf-dest li{background:var(--color-card-bg);color:var(--color-deep);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ab-page .ab-hero-art .ab-hf-dest img{object-fit:contain;flex:none;width:24px;height:24px}.ab-page .ab-hf-dest span{line-height:1.2;display:grid}.ab-page .ab-hf-dest small{color:var(--color-muted);font-size:12px}.ab-page .ab-hero-art .ab-caption{margin-top:14px;font-size:12px}.ab-page .ab-form label{margin:18px 0 8px;font-size:14px;font-weight:700;display:block}.ab-page .ab-form .ef-row{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ab-page .ab-form .email-form-input{border:1px solid var(--color-paper-edge);background:var(--color-card-bg);height:52px;color:var(--color-deep);border-radius:6px;font-size:16px}.ab-page .ab-form .email-form-button{background:var(--color-violet-bg-btn);height:52px;color:var(--color-card-bg);border-radius:8px;font-size:16px;font-weight:700}.ab-page .ab-band .ab-form{flex:380px}.ab-page .ab-band .ab-form label{color:var(--ink);margin-top:0}.ab-page .ab-band .ab-form .ef-row{grid-template-columns:minmax(0,1fr) auto}.ab-page .ab-band small a{color:var(--ink)}.ab-page .ab-logos{border-bottom:1px solid var(--line);text-align:center;padding:8px 0 48px}.ab-page .ab-logos-cap{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 16px;font-size:13px}.ab-page .ab-logos ul{justify-content:center;align-items:center;gap:56px;margin:0;padding:0;list-style:none;display:flex}.ab-page .ab-logos img{opacity:.85;filter:brightness(0)invert();width:auto;height:30px}.ab-page .ab-step-art{background:var(--color-dark-card);align-items:stretch;height:auto;min-height:130px;padding:14px}.ab-page .ab-step-art .aud{width:100%}.ab-page .ab-step-art .aud-tour-card{height:100%}.ab-page .ab-flow{grid-template-columns:auto 1fr auto 1fr minmax(0,1.6fr);align-items:center;gap:10px;margin:18px 0;display:grid}.ab-page .ab-node{border:1px solid var(--line);color:var(--ink);border-radius:12px;justify-items:center;gap:6px;padding:12px;font-size:13px;font-weight:700;display:grid}.ab-page .ab-hub{border-color:var(--mint)}.ab-page .ab-flow-line{background:var(--mint);opacity:.6;height:2px}.ab-page .ab-runs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ab-page .ab-runs li{background:var(--color-card-bg);color:var(--color-deep);border-radius:10px;grid-template-columns:22px auto;align-items:center;column-gap:8px;padding:8px 10px;font-size:13px;display:grid}.ab-page .ab-runs li span{color:var(--color-muted);grid-column:2;font-size:12px}.ab-page .ab-why-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ab-page .ab-light .aud{background:var(--color-paper);border-radius:14px;padding:24px}.ab-page .ab-segs{grid-template-columns:1fr;transform:none}.ab-page .ab-seg{background:var(--color-violet-wash);color:var(--color-deep);border-radius:12px;padding:16px 18px}.ab-page .ab-seg-first{background:var(--color-mint)}.ab-page .ab-seg small{color:var(--color-violet-ink);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.ab-page .ab-seg h3{margin:4px 0 8px;font-size:18px}.ab-page .ab-seg dl{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:14px;line-height:1.4;display:grid}.ab-page .ab-seg dt{font-weight:700}.ab-page .ab-seg dd{margin:0}.ab-page .ab-around{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.ab-page .ab-around li{border:1px solid var(--line);border-radius:12px;padding:22px}.ab-page .ab-around svg{fill:none;width:26px;height:26px;stroke:var(--mint);stroke-width:1.6px}.ab-page .ab-around h3{margin:10px 0 6px;font-size:19px}.ab-page .ab-around p{color:var(--muted);margin:0 0 10px;font-size:15px}.ab-page .ab-around a{color:var(--ink);font-weight:700}.ab-page #worksheet .aud{background:var(--color-paper);border-radius:16px;padding:28px}.ab-page .ab-faq-lede{color:var(--muted);margin-top:14px}@media (width<=900px){.ab-page .ab-hf,.ab-page .ab-why-cards,.ab-page .ab-flow{grid-template-columns:1fr}.ab-page .ab-flow-line{justify-self:center;width:2px;height:18px}.ab-page .ab-around,.ab-page .ab-band .ab-form .ef-row{grid-template-columns:1fr}.ab-page .ab-logos ul{flex-wrap:wrap;gap:28px}}.video-kit-page.ab-page .ab-step-art .aud-tour-card{container-type:inline-size}.video-kit-page.ab-page .ab-step-art .aud p,.video-kit-page.ab-page .ab-step-art .aud li{color:var(--color-deep)}.video-kit-page.ab-page .ab-step-art .aud-prompt{min-height:0;font-size:16px}.video-kit-page.ab-page .ab-step-art .aud-panel-sub,.video-kit-page.ab-page .ab-step-art .aud-tiles span,.video-kit-page.ab-page .ab-step-art .aud-chips li{color:var(--color-muted);font-size:14px}.video-kit-page.ab-page .ab-step-art .aud-tiles b{font-size:26px}.video-kit-page.ab-page .ab-step-art .aud-refresh{font-size:14px}.video-kit-page.ab-page .ab-step-art .aud-toggles li{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:1px 12px;display:grid}.video-kit-page.ab-page .ab-step-art .aud-toggles img{grid-row:1/span 2}.video-kit-page.ab-page .ab-step-art .aud-toggles b{grid-column:2;line-height:1.25}.video-kit-page.ab-page .ab-step-art .aud-toggles span{color:var(--color-muted);grid-column:2;margin-left:0;font-size:14px;line-height:1.3}@container (width<=300px){.video-kit-page.ab-page .ab-step-art .aud-tiles b{font-size:22px}.video-kit-page.ab-page .ab-step-art .aud-tiles p{padding:10px 12px}}@media (width>=1025px) and (width<=1279px){.video-kit-page.ab-page .hero{align-items:start}}@media (width<=1024px){.video-kit-page.ab-page .hero{grid-template-columns:1fr;align-items:start;gap:32px}.video-kit-page.ab-page .gate{width:100%;max-width:620px;margin:0 auto}.video-kit-page.ab-page .hero-path,.video-kit-page.ab-page .hero-path b{font-size:13px}}@media (width<=1199px){.video-kit-page.ab-page .steps{grid-template-columns:1fr;gap:18px}}@media (width>=701px) and (width<=1199px){.video-kit-page.ab-page .step{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:32px;display:grid}.video-kit-page.ab-page .step>:not(.step-art){grid-column:1}.video-kit-page.ab-page .step>.step-art{grid-area:1/2/span 3;margin-top:0}.video-kit-page.ab-page .step>p{font-size:15px}}@media (width<=700px){.video-kit-page.ab-page .hero-path{flex-direction:column;align-items:stretch;gap:12px;font-size:14px}.video-kit-page.ab-page .hero-path .arrow{display:none}.video-kit-page.ab-page .hero-path b,.video-kit-page.ab-page .hero-note,.video-kit-page.ab-page .form-note,.video-kit-page.ab-page .ab-logos-cap,.video-kit-page.ab-page .ab-caption,.video-kit-page.ab-page .platform-note,.video-kit-page.ab-page .ab-hf-dest small,.video-kit-page.ab-page .ab-hf-count span,.video-kit-page.ab-page .ab-node span,.video-kit-page.ab-page .ab-runs li span,.video-kit-page.ab-page .resource-gate-copy small,.video-kit-page.ab-page .resource-gate-copy a{font-size:14px}.video-kit-page.ab-page .textlink,.video-kit-page.ab-page .article-cta,.video-kit-page.ab-page .ab-hf-ask,.video-kit-page.ab-page .gate-body p,.video-kit-page.ab-page .sectionhead p,.video-kit-page.ab-page .step>p,.video-kit-page.ab-page .ab-runs li b,.video-kit-page.ab-page .resource-gate-copy span{font-size:15px}.video-kit-page.ab-page .eyebrow,.video-kit-page.ab-page .resource-label,.video-kit-page.ab-page .diagram-label,.video-kit-page.ab-page .ab-hf-label,.video-kit-page.ab-page .ab-seg small,.video-kit-page.ab-page .step .no,.video-kit-page.ab-page .aud-eyebrow,.video-kit-page.ab-page .platform-points>div,.video-kit-page.ab-page .platform-points span{font-size:14px}.video-kit-page.ab-page .platform-points strong{font-size:16px}.video-kit-page.ab-page .platform-points b{min-width:30px;font-size:14px}.video-kit-page.ab-page .step{padding:18px}.video-kit-page.ab-page .ab-step-art{padding:8px}.video-kit-page.ab-page .ab-step-art .aud-tour-card{padding:16px}.video-kit-page.ab-page .aud .aud-cell-label,.video-kit-page.ab-page .aud .aud-bar-label small,.video-kit-page.ab-page .aud .aud-chart figcaption,.video-kit-page.ab-page .aud .aud-cover-label,.video-kit-page.ab-page .aud .aud-file-format,.video-kit-page.ab-page .aud .aud-form-note,.video-kit-page.ab-page .aud .aud-sheet td,.video-kit-page.ab-page .aud .aud-sheet th,.video-kit-page.ab-page .aud .aud-sheet caption{font-size:14px}.video-kit-page.ab-page .ab-light .aud{padding:14px}.video-kit-page.ab-page .ab-hf-ask p,.video-kit-page.ab-page .faq details p{font-size:15px}.video-kit-page.ab-page .ab-step-art .aud-stack{font-size:14px}.video-kit-page.ab-page .ab-why-cards{display:none}.video-kit-page.ab-page .ab-around{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.video-kit-page.ab-page .ab-around li{padding:16px}.video-kit-page.ab-page .ab-around h3{font-size:17px}.video-kit-page.ab-page .ab-around p{display:none}.video-kit-page.ab-page .ab-around a{font-size:14px}}.video-kit-page.ab-page .ab-fold-more{display:none}@media (width<=700px){.video-kit-page.ab-page .ab-fold-toggle:not(:checked)~.aud .ab-more-row,.video-kit-page.ab-page .ab-fold-toggle:not(:checked)~.ab-fold-body{display:none}.video-kit-page.ab-page .ab-fold-more{border:1px solid var(--color-violet);color:var(--color-violet-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:10px 16px;font-size:15px;font-weight:700;display:inline-flex}.video-kit-page.ab-page #compare .ab-fold-more{color:var(--ink)}.video-kit-page.ab-page .ab-fold-toggle:checked~.ab-fold-more .ab-fold-show,.video-kit-page.ab-page .ab-fold-toggle:not(:checked)~.ab-fold-more .ab-fold-hide{display:none}.video-kit-page.ab-page .ab-fold-toggle:focus-visible~.ab-fold-more{outline:3px solid var(--color-violet);outline-offset:2px}}@media (width>=701px){.video-kit-page.ab-page .ab-acc-toggle{display:none}}@media (width<=700px){.video-kit-page.ab-page .ab-acc-row:not(:has(.ab-acc-toggle:checked))>td,.video-kit-page.ab-page .ab-acc-toggle:not(:checked)~.aud-bars,.video-kit-page.ab-page .ab-acc-toggle:not(:checked)~figcaption{display:none}.video-kit-page.ab-page .ab-acc-row>th{padding:0}.video-kit-page.ab-page .ab-acc-row:not(:has(.ab-acc-toggle:checked))>th{border-bottom:0}.video-kit-page.ab-page .ab-acc-row .ab-acc-head{padding:14px}.video-kit-page.ab-page .ab-light .aud-chart{padding:18px}.video-kit-page.ab-page .ab-light .aud-chart:has(.ab-acc-toggle:not(:checked)){padding-bottom:0}.video-kit-page.ab-page .ab-acc-head{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.video-kit-page.ab-page .ab-acc-head:after{border-right:2px solid var(--color-violet);border-bottom:2px solid var(--color-violet);content:"";flex:none;width:9px;height:9px;margin:-4px 4px 0 0;transform:rotate(45deg)}.video-kit-page.ab-page .ab-acc-toggle:checked+.ab-acc-head:after,.video-kit-page.ab-page .ab-acc-toggle:checked+.aud-chart-h .ab-acc-head:after{margin-top:4px;transform:rotate(-135deg)}.video-kit-page.ab-page .ab-acc-toggle:focus-visible+.ab-acc-head,.video-kit-page.ab-page .ab-acc-toggle:focus-visible+.aud-chart-h .ab-acc-head{outline:3px solid var(--color-violet);outline-offset:2px}}@media (width>=701px) and (width<=1199px){.video-kit-page.ab-page .eyebrow,.video-kit-page.ab-page .resource-label,.video-kit-page.ab-page .ab-hf-label,.video-kit-page.ab-page .step .no,.video-kit-page.ab-page .platform-points b{font-size:12px}.video-kit-page.ab-page .hero-note,.video-kit-page.ab-page .form-note,.video-kit-page.ab-page .ab-caption,.video-kit-page.ab-page .platform-note,.video-kit-page.ab-page .ab-hf-dest small,.video-kit-page.ab-page .resource-gate-copy small,.video-kit-page.ab-page .resource-gate-copy a,.video-kit-page.ab-page .platform-points>div,.video-kit-page.ab-page .platform-points span{font-size:13px}.video-kit-page.ab-page .resource-gate-copy span,.video-kit-page.ab-page .platform-points strong{font-size:14px}}
