[data-brand] .iw-vdpage h2,[data-brand] .iw-vdpage h3{text-wrap:balance}[data-brand] .iw-vdpage .hero+section{pointer-events:none}[data-brand] .iw-vdpage .hero+section>*{pointer-events:auto}[data-brand] .iw-vdpage #hero .stage{height:clamp(400px,30vw,440px)}[data-brand] .iw-vdpage #hero h1{margin:0 0 18px;font-size:clamp(44px,5.4vw,78px)}[data-brand] .iw-vdpage #hero .sub-h{max-width:560px;margin-inline:auto}@media (max-width:720px){[data-brand] .iw-vdpage #hero .mstrip{display:none!important}[data-brand] .iw-vdpage #hero .stage{height:auto;min-height:0;padding-bottom:8px}}[data-brand] .iw-vdpage #designs{padding-top:34px}[data-brand] .iw-vdpage #designs .shead h2{font-size:clamp(26px,2.6vw,36px)}[data-brand] .iw-vdpage .iw-vd{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}[data-brand] .iw-vdpage .iw-vdc{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2);grid-template-rows:auto minmax(4.4em,auto) 1fr auto;gap:12px;padding:16px 16px 14px;transition:border-color .2s,background .2s;display:grid;position:relative}[data-brand] .iw-vdpage .iw-vdc:has(.playing){border-color:color-mix(in oklab,var(--c) 55%,var(--line));background:color-mix(in oklab,var(--c) 6%,var(--bg-2))}[data-brand] .iw-vdpage .iw-vdc .hd{font:500 10.5px/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:10px;display:flex}[data-brand] .iw-vdpage .iw-vdc .hd b{color:var(--c);font-weight:500}[data-brand] .iw-vdpage .iw-vdc .ds{color:var(--ink);margin:0;font-size:15px;line-height:1.45}[data-brand] .iw-vdpage .iw-vdc .ln{align-content:start;gap:8px;display:grid}[data-brand] .iw-vdpage .iw-vdc .l{gap:6px;display:grid}[data-brand] .iw-vdpage .iw-vdc .l p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.4}[data-brand] .iw-vdpage .iw-vdc .l p small{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}[data-brand] .iw-vdpage .iw-vdc .l .iw-k{font-size:10px}[data-brand] .iw-vdpage .iw-vdc .id{font:400 11px/1.3 var(--mono);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;border-top:1px solid var(--line);padding-top:10px;overflow:hidden}[data-brand] .iw-vdpage .iw-vdb{color:var(--ink-3);max-width:110ch;margin:14px 0 0;font-size:12.5px}@media (max-width:1100px){[data-brand] .iw-vdpage .iw-vd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){[data-brand] .iw-vdpage .iw-vd{grid-template-columns:1fr}[data-brand] .iw-vdpage #designs{padding-top:16px}}[data-brand] .iw-vdpage #how .xtabs button p{max-width:34ch}@media (max-width:1100px){[data-brand] .iw-vdpage #how .shead h2{white-space:normal;font-size:28px}}@media (min-width:721px){[data-brand] .iw-vdpage #how .plead .kpis b{font-size:34px}}[data-brand] .iw-vdpage #how .iw-xph figure:first-child img{object-position:58% center}[data-brand] .iw-vdpage .iw-k{font:500 10.5px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}[data-brand] .iw-vdpage .iw-k.iw-kc{color:var(--c)}[data-brand] .iw-vdpage .iw-line{color:var(--ink-2);margin:0;font-size:14px;line-height:1.45}[data-brand] .iw-vdpage .xpane code{font:400 12.5px/1 var(--mono);color:var(--ink)}[data-brand] .iw-vdpage .iw-json{font:400 12px/1.5 var(--mono);color:var(--ink-2);border-radius:var(--r);background:color-mix(in oklab,var(--ink) 4%,transparent);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px}[data-brand] .iw-vdpage .iw-json .c2{color:var(--ink-3)}[data-brand] .iw-vdpage .iw-json .s2{color:var(--c)}[data-brand] .iw-vdpage #how .iw-json{max-height:210px;overflow:auto}[data-brand] .iw-vdpage .xpane>:first-child{margin-top:auto}[data-brand] .iw-vdpage .iw-vdp{gap:8px;display:grid}[data-brand] .iw-vdpage .iw-vdp .p{border-radius:var(--r);background:color-mix(in oklab,var(--ink) 3%,transparent);grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}[data-brand] .iw-vdpage .iw-vdp .p.pk{background:color-mix(in oklab,var(--c) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--c) 45%,transparent)}[data-brand] .iw-vdpage .iw-vdp .p span{font:500 11px/1.35 var(--mono);color:var(--ink-3)}[data-brand] .iw-vdpage .iw-vdp .p.pk span{color:var(--c)}[data-brand] .iw-vdpage .iw-vdr{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}[data-brand] .iw-vdpage .iw-vdr .iw-blk{border:1px solid var(--line);border-radius:var(--r);align-content:start;gap:8px;padding:10px 12px;display:grid}[data-brand] .iw-vdpage #how .iw-vdr pre.iw-json{max-height:none;margin:0;font-size:11.5px}[data-brand] .iw-vdpage .iw-vdlat{gap:6px;margin-top:4px;display:grid}[data-brand] .iw-vdpage .iw-vdlat div{color:var(--ink-2);grid-template-columns:150px minmax(0,1fr) 64px;align-items:center;gap:10px;font-size:12.5px;display:grid}[data-brand] .iw-vdpage .iw-vdlat i{background:var(--ink-3);border-radius:1px;width:0;height:8px;transition:width 1.1s linear;display:block}[data-brand] .iw-vdpage .iw-vdlat div.me i{background:var(--c)}[data-brand] .iw-vdpage .iw-vdlat b{font:500 12px/1 var(--mono);text-align:right;color:var(--ink)}[data-brand] .iw-vdpage .iw-vdlat div.me b{color:var(--c)}[data-brand] .iw-vdpage .iw-dz2{gap:8px;display:grid}[data-brand] .iw-vdpage .iw-dz2 .d{border-radius:var(--r);background:color-mix(in oklab,var(--ink) 3%,transparent);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:14px;padding:10px 12px;transition:background .2s;display:grid}[data-brand] .iw-vdpage .iw-dz2 .d.playing{background:color-mix(in oklab,var(--c) 10%,transparent)}[data-brand] .iw-vdpage .iw-dz2 .d p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.4}[data-brand] .iw-vdpage .iw-dz2 .d p b{font:500 10.5px/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin-bottom:3px;display:block}[data-brand] .iw-vdpage .iw-feats{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:56px;display:grid}[data-brand] .iw-vdpage .iw-ft{border-bottom:1px solid var(--line);padding:22px 24px 24px 0}[data-brand] .iw-vdpage .iw-ft b{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:10px;font-size:18px;font-weight:400;display:flex}[data-brand] .iw-vdpage .iw-ft b:before{content:"";background:var(--c);border-radius:1px;flex:none;width:8px;height:8px}[data-brand] .iw-vdpage .iw-ft p{color:var(--ink-2);max-width:40ch;margin:8px 0 0 18px;font-size:14.5px;line-height:1.5}[data-brand] .iw-vdpage .iw-ft p code{font:400 12.5px/1 var(--mono);color:var(--ink)}@media (max-width:1100px){[data-brand] .iw-vdpage .iw-feats{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-brand] .iw-vdpage .iw-vds{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}[data-brand] .iw-vdpage .iw-vds .iw-ft p a{color:var(--c)}[data-brand] .iw-vdpage #vdCode pre{min-height:0}[data-brand] .iw-vdpage .doclinks{flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:20px;font-size:14px;display:flex}[data-brand] .iw-vdpage .doclinks .k{font:500 11.5px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}[data-brand] .iw-vdpage .doclinks a{color:var(--ink-2);border-bottom:1px solid var(--line-2);padding-bottom:2px}[data-brand] .iw-vdpage .doclinks a:hover{color:var(--ink);border-color:var(--ink)}[data-brand] .iw-vdpage .iw-close-ctas{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:720px){[data-brand] .iw-vdpage .iw-feats,[data-brand] .iw-vdpage .iw-vdr,[data-brand] .iw-vdpage .iw-vds,[data-brand] .iw-vdpage .iw-vdp .p{grid-template-columns:1fr}[data-brand] .iw-vdpage .iw-vdlat div{grid-template-columns:110px minmax(0,1fr) 56px}[data-brand] .iw-vdpage .iw-dz2 .d{grid-template-columns:1fr}}[data-brand] .iw-vdpage .plead .two .iw-said{color:inherit}@media (max-width:720px){[data-brand] .iw-vdpage .iw-vd{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;gap:10px;padding-bottom:8px;overflow-x:auto}[data-brand] .iw-vdpage .iw-vdc{scroll-snap-align:start}[data-brand] .iw-vdpage .doclinks{gap:0 18px}[data-brand] .iw-vdpage .doclinks a{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:5px;border-bottom:0;margin:0;padding:12px 0;line-height:1.4}}@media (prefers-reduced-motion:reduce){[data-brand] .iw-vdpage .iw-vdlat i,[data-brand] .iw-vdpage .iw-vdc,[data-brand] .iw-vdpage .iw-dz2 .d{transition:none}}