.wap{--wap-accent:var(--color-brand-500,var(--wiki-accent,#8b5cf6));--wap-ink:var(--wiki-ink,var(--ds-text,#f4f4f5));--wap-muted:var(--wiki-muted,var(--ds-text-muted,#9aa1ac));--wap-surface:color-mix(in srgb, var(--ds-surface,#15171c) 70%, var(--ds-bg,#0b0c10));--wap-ring:var(--ds-ring-panel,color-mix(in srgb, var(--wap-ink) 12%, transparent));--wap-radius:18px;width:100%;max-width:1120px;color:var(--wap-ink);flex-direction:column;gap:40px;margin:0 auto;padding:24px 24px 56px;display:flex}.wap-hero{border-radius:var(--wap-radius);isolation:isolate;background:var(--wap-surface);box-shadow:inset 0 0 0 1px var(--wap-ring);grid-template-columns:minmax(0,1fr);gap:28px;padding:40px 40px 0;display:grid;position:relative;overflow:hidden}.wap-hero:before{content:"";z-index:-2;background:var(--wap-art,none) center / cover no-repeat;position:absolute;inset:0}.wap-hero:after{content:"";z-index:-1;background:linear-gradient(100deg, color-mix(in srgb, var(--ds-bg,#0b0c10) 94%, transparent) 0%, color-mix(in srgb, var(--ds-bg,#0b0c10) 82%, transparent) 42%, color-mix(in srgb, var(--ds-bg,#0b0c10) 35%, transparent) 100%), radial-gradient(90% 120% at 0% 0%, color-mix(in srgb, var(--wap-accent) 22%, transparent), transparent 60%);position:absolute;inset:0}.wap-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--wap-accent);margin:0;font-size:11px;font-weight:800}.wap-title{font-family:var(--wiki-heading-font,inherit);color:var(--wiki-heading,var(--wap-ink));text-wrap:balance;margin:12px 0 0;font-size:clamp(30px,3.6vw,46px);line-height:1.06}.wap-lead{max-width:46ch;color:color-mix(in srgb, var(--wap-ink) 82%, transparent);margin:14px 0 0;font-size:16px;line-height:1.6}.wap .wap-ctas{text-align:left;background:0 0;border:0;border-radius:0;padding:0}.wap .wap-ctas .capp-ctas{justify-content:flex-start;margin-top:22px}.wap-checks{color:var(--wap-muted);flex-wrap:wrap;gap:8px 18px;margin:16px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.wap-checks li{align-items:center;gap:6px;display:inline-flex}.wap-checks svg{color:var(--wap-accent)}.wap-hero-shot{margin:0 -8px}.wap-hero-shot img{border-radius:14px 14px 0 0}.wap-lead{max-width:62ch}.wap-hero-shot img,.wap-shot img{width:100%;height:auto;box-shadow:0 0 0 1px color-mix(in srgb, var(--wap-ink) 14%, transparent), 0 24px 60px -24px #000000bf;border-radius:14px;display:block}.wap-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.wap-key{background:var(--wap-surface);box-shadow:inset 0 0 0 1px var(--wap-ring);border-radius:14px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.wap-key p{color:var(--wap-muted);margin:0;font-size:14px;line-height:1.5}.wap-keys{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.wap-keys-row{align-items:center;gap:4px;display:inline-flex}.wap-keys kbd{border:1px solid color-mix(in srgb, var(--wap-ink) 22%, transparent);background:color-mix(in srgb, var(--wap-ink) 7%, var(--ds-bg,#0b0c10));min-width:34px;height:32px;font-family:var(--font-mono,ui-monospace, monospace);color:var(--wap-ink);border-bottom-width:3px;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.wap-plus{color:var(--wap-muted);font-weight:700}.wap-section{flex-direction:column;gap:16px;display:flex}.wap-h2{font-family:var(--wiki-heading-font,inherit);color:var(--wiki-heading,var(--wap-ink));margin:0;font-size:clamp(22px,2.4vw,28px);line-height:1.2}.wap-shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.wap-shot{flex-direction:column;gap:12px;margin:0;display:flex}.wap-shot figcaption{color:var(--wap-muted);flex-direction:column;gap:2px;font-size:14px;line-height:1.5;display:flex}.wap-shot figcaption strong{color:var(--wiki-heading,var(--wap-ink));font-size:15px}.wap-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.wap-steps li{background:var(--wap-surface);box-shadow:inset 0 0 0 1px var(--wap-ring);color:var(--wap-muted);border-radius:14px;grid-template-columns:auto 1fr;gap:4px 12px;padding:18px 20px;font-size:14px;line-height:1.5;display:grid}.wap-steps li strong{color:var(--wiki-heading,var(--wap-ink));align-self:center;font-size:16px}.wap-steps li>span:last-child{grid-column:1/-1}.wap-step-n{background:color-mix(in srgb, var(--wap-accent) 20%, transparent);width:28px;height:28px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wap-accent) 45%, transparent);color:var(--wap-accent);border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.wap-faq{background:var(--wap-surface);box-shadow:inset 0 0 0 1px var(--wap-ring);border-radius:14px;flex-direction:column;display:flex}.wap-faq details+details{border-top:1px solid color-mix(in srgb, var(--wap-ink) 9%, transparent)}.wap-faq summary{color:var(--wiki-heading,var(--wap-ink));cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:15px;font-weight:700;list-style:none;display:flex}.wap-faq summary::-webkit-details-marker{display:none}.wap-faq summary:after{content:"+";color:var(--wap-muted);flex:none;font-size:18px;font-weight:600}.wap-faq details[open] summary:after{content:"−"}.wap-faq details p{color:var(--wap-muted);margin:0;padding:0 20px 18px;font-size:14px;line-height:1.6}.wap-end{border-radius:var(--wap-radius);background:radial-gradient(80% 140% at 50% 0%, color-mix(in srgb, var(--wap-accent) 16%, transparent), transparent 70%), var(--wap-surface);box-shadow:inset 0 0 0 1px var(--wap-ring);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:32px 24px;display:flex}.wap-end .wap-ctas .capp-ctas{justify-content:center}@media (max-width:1100px){.wap-hero{padding:28px 28px 0}}@media (max-width:767px){.wap{gap:28px;padding:12px 14px 40px}.wap-hero{border-radius:14px;gap:20px;padding:22px 18px 0}.wap-hero:after{background:linear-gradient(180deg, color-mix(in srgb, var(--ds-bg,#0b0c10) 90%, transparent), color-mix(in srgb, var(--ds-bg,#0b0c10) 70%, transparent))}.wap-lead{font-size:15px}.wap .wap-ctas .capp-primary,.wap .wap-ctas .capp-secondary{width:100%}.wap-band,.wap-shots,.wap-steps{grid-template-columns:minmax(0,1fr)}.wap-band{gap:10px}.wap-key{padding:14px 16px}}.wap{--wap-font:var(--ds-font-ui,ui-sans-serif, system-ui, sans-serif);font-family:var(--wap-font)}html body .wap :is(h1):not(kbd,.wap-keys *),html body .wap :is(h2):not(kbd,.wap-keys *),html body .wap :is(h3):not(kbd,.wap-keys *),html body .wap :is(p):not(kbd,.wap-keys *),html body .wap :is(li):not(kbd,.wap-keys *),html body .wap :is(span):not(kbd,.wap-keys *),html body .wap :is(strong):not(kbd,.wap-keys *),html body .wap :is(summary):not(kbd,.wap-keys *),html body .wap :is(figcaption):not(kbd,.wap-keys *),html body .wap :is(a):not(kbd,.wap-keys *),html body .wap :is(button):not(kbd,.wap-keys *){font-family:var(--wap-font)!important;font-variant:normal!important;text-transform:none!important;letter-spacing:normal!important;font-stretch:100%!important}html body .wap .wap-title{font:850 clamp(28px, 4vw, 40px) / 1.05 var(--wap-font)!important}html body .wap .wap-lead{font:500 15px / 1.5 var(--wap-font)!important}html body .wap .wap-h2{font:800 22px / 1.2 var(--wap-font)!important}html body .wap p.wap-eyebrow.wap-eyebrow.wap-eyebrow{font:750 13px / 1.3 var(--wap-font)!important;letter-spacing:.06em!important;text-transform:uppercase!important}html body .wap :is(.wap-shot figcaption strong),html body .wap :is(.wap-steps strong):not(\#),html body .wap :is(.wap-faq summary):not(\#){font-weight:650!important}html body .wap .capp-primary-label{font-weight:750!important}
