.cms-highlighted-text__mark[data-v-0f1354b7]{color:var(--color-primary)}.cms-generation-tips[data-v-d17fca61]{display:flex;height:100%;min-height:0;flex-direction:column;justify-content:space-between}.cms-generation-tips__head[data-v-d17fca61]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid hsla(0,0%,100%,.06)}.cms-generation-tips__head p[data-v-d17fca61]{color:#a1a1aa;font-size:11px;font-weight:500}.cms-generation-tips__body[data-v-d17fca61]{display:grid;padding:20px 20px 8px;gap:24px}.cms-generation-tips ol[data-v-d17fca61],.cms-generation-tips ul[data-v-d17fca61],.cms-generation-tips__block[data-v-d17fca61],.cms-generation-tips__foot[data-v-d17fca61]{display:grid;gap:12px}.cms-generation-tips h2[data-v-d17fca61],.cms-generation-tips h3[data-v-d17fca61],.cms-generation-tips p[data-v-d17fca61]{margin:0}.cms-generation-tips h2[data-v-d17fca61]{color:#fff;font-size:16px;font-weight:700;letter-spacing:.02em}.cms-generation-tips h3[data-v-d17fca61]{color:#d4d4d8;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cms-generation-tips ol[data-v-d17fca61],.cms-generation-tips ul[data-v-d17fca61]{margin:0}.cms-generation-tips ul[data-v-d17fca61]{padding:0;list-style:none}.cms-generation-tips ol[data-v-d17fca61]{padding:12px 0 0;border-top:1px solid hsla(0,0%,100%,.06);list-style:none}.cms-generation-tips ol>li[data-v-d17fca61]{display:flex;align-items:baseline;gap:8px}.cms-generation-tips ol>li b[data-v-d17fca61]{flex:0 0 auto;color:#ff5c9e;font-size:12px}.cms-generation-tips ul>li[data-v-d17fca61]{display:flex;align-items:flex-start;gap:8px}.cms-generation-tips ul>li svg[data-v-d17fca61]{width:16px;height:16px;flex:0 0 16px;margin-top:2px;color:#ff5c9e}.cms-generation-tips p[data-v-d17fca61]{color:#d4d4d8;font-size:12px;line-height:1.6}.cms-generation-tips__example[data-v-d17fca61]{display:grid;padding:12px;gap:8px;border:1px solid hsla(0,0%,100%,.06);border-radius:16px;background:#ffffff08}.cms-generation-tips__example-row[data-v-d17fca61]{display:flex;align-items:center;justify-content:space-between;gap:8px}.cms-generation-tips__example-row p[data-v-d17fca61]{color:#d4d4d8;font-size:12px;font-weight:500}.cms-generation-tips__pills[data-v-d17fca61]{display:flex;flex:0 0 auto;padding:4px 10px;align-items:center;gap:6px;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background:#0006;font-size:10px}.cms-generation-tips__pills span[data-v-d17fca61]{color:#a1a1aa}.cms-generation-tips__pills strong[data-v-d17fca61]{color:#ff5c9e;font-weight:700}.cms-generation-tips__foot[data-v-d17fca61]{margin-top:auto;padding:16px 20px 20px}.cms-generation-tips__foot p[data-v-d17fca61]{padding:14px;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;color:#a1a1aa;background:#0006;font-size:11px;line-height:1.55}.cms-generation-tips__foot strong[data-v-d17fca61]{color:var(--color-text-primary)}.live-strip[data-v-7b0f3f47]{display:grid;min-width:0;padding:12px;gap:10px;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;background:#131315;scroll-margin-top:72px}.live-card p[data-v-7b0f3f47],.live-strip h2[data-v-7b0f3f47],.live-strip__status[data-v-7b0f3f47],.live-strip__summary[data-v-7b0f3f47]{margin:0}.live-strip__head[data-v-7b0f3f47]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.live-strip h2[data-v-7b0f3f47]{min-width:0;color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em}.live-strip h2[data-v-7b0f3f47] .cms-highlighted-text__mark{color:#ff5c9e}.live-strip__explore[data-v-7b0f3f47]{display:inline-flex;min-height:28px;flex:0 0 auto;align-items:center;gap:4px;color:#ff5c9e;font-size:12px;font-weight:600;text-decoration:none}.live-strip__explore[data-v-7b0f3f47]:hover{text-decoration:underline}.live-card__hit[data-v-7b0f3f47]:focus-visible,.live-strip__explore[data-v-7b0f3f47]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.live-strip__status[data-v-7b0f3f47],.live-strip__summary[data-v-7b0f3f47]{color:var(--color-text-secondary);font-size:12px;line-height:1.45}.live-strip__scroller[data-v-7b0f3f47]{display:flex;min-width:0;padding:0 0 2px;align-items:stretch;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(255,92,158,.3) hsla(0,0%,100%,.03)}.live-card[data-v-7b0f3f47]{flex:0 0 128px;width:128px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:#1a1a1e;scroll-snap-align:start}.live-card.is-selected[data-v-7b0f3f47]{border-color:#ff5c9e;box-shadow:0 0 0 1px #ff5c9e}.live-card__hit[data-v-7b0f3f47]{position:relative;display:block;width:100%;aspect-ratio:3/4;padding:0;border:0;color:inherit;background:transparent;cursor:pointer;text-align:left}.live-card img[data-v-7b0f3f47],.live-card video[data-v-7b0f3f47]{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:#111}.live-card__details[data-v-7b0f3f47]{position:absolute;right:0;bottom:0;left:0;display:grid;gap:4px;padding:28px 8px 8px;background:linear-gradient(0deg,rgba(0,0,0,.82),transparent)}.live-card p[data-v-7b0f3f47]{font-size:11px;font-weight:700;line-height:1.25}.live-card p[data-v-7b0f3f47],.live-card__details span[data-v-7b0f3f47]{overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}.live-card__details span[data-v-7b0f3f47]{width:-moz-fit-content;width:fit-content;max-width:100%;padding:2px 6px;border-radius:999px;background:#7186d6;font-size:9px;font-weight:600}@media(min-width:1024px){.live-strip[data-v-7b0f3f47]{padding:10px 12px 12px}.live-strip__scroller[data-v-7b0f3f47]{overflow-x:auto}.live-card[data-v-7b0f3f47]{flex:1 1 0;width:auto;min-width:128px;max-width:176px}.live-card p[data-v-7b0f3f47]{font-size:12px}}.cms-gen[data-v-7becf73e]{display:grid;min-width:0;padding:0;gap:8px}.cms-gen__addon[data-v-7becf73e],.cms-gen__addon span[data-v-7becf73e],.cms-gen__header[data-v-7becf73e],.cms-gen__heading[data-v-7becf73e],.cms-gen__scene-action[data-v-7becf73e]{display:flex;min-width:0;align-items:center}.cms-gen__header[data-v-7becf73e]{padding-bottom:8px;justify-content:space-between;gap:8px;border-bottom:1px solid hsla(0,0%,100%,.06)}.cms-gen__heading[data-v-7becf73e]{gap:8px}.cms-gen__live[data-v-7becf73e]{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#ff5c9e;animation:cms-gen-pulse-7becf73e 1.6s ease-in-out infinite}.cms-gen h2[data-v-7becf73e]{margin:0;min-width:0;overflow:hidden;color:#fff;font-weight:700;text-overflow:ellipsis;white-space:nowrap;font-size:14px;letter-spacing:.02em}.cms-gen__tag[data-v-7becf73e]{flex:0 0 auto;padding:2px 8px;border:1px solid hsla(0,0%,100%,.05);border-radius:999px;color:#d4d4d8;background:#ffffff0f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.cms-gen__tabs[data-v-7becf73e]{display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:12px;background:#1a1a1e}.cms-gen__tabs button[data-v-7becf73e]{min-height:28px;padding:0 8px;border:0;border-radius:8px;color:#a1a1aa;background:transparent;cursor:default;font:inherit;font-size:12px;font-weight:600}.cms-gen__tabs .is-active[data-v-7becf73e]{color:#fff;background:#222228;box-shadow:0 1px 2px #0003}.cms-gen__frames[data-v-7becf73e]{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:420px;margin-inline:auto;justify-self:center;width:100%}.cms-gen__frame[data-v-7becf73e]{position:relative;overflow:hidden;width:100%;aspect-ratio:3/4;height:auto;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:#000}.cms-gen__file-input[data-v-7becf73e]{display:none}.cms-gen__frame img[data-v-7becf73e],.cms-gen__frame video[data-v-7becf73e]{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cms-gen__frame img.is-uploaded[data-v-7becf73e]{-o-object-fit:contain;object-fit:contain}.cms-gen__frame--output img[data-v-7becf73e],.cms-gen__frame--output video[data-v-7becf73e]{filter:blur(10px)}.cms-gen__scrim[data-v-7becf73e]{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent 45%,rgba(0,0,0,.2));pointer-events:none}.cms-gen__chip[data-v-7becf73e],.cms-gen__scene-action[data-v-7becf73e],.cms-gen__scene-icon[data-v-7becf73e]{position:absolute;z-index:2}.cms-gen__chip[data-v-7becf73e]{top:8px;left:8px;padding:3px 8px;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#e4e4e7;background:#0009;font-size:11px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cms-gen__scene-icon[data-v-7becf73e]{display:grid;width:28px;height:28px;padding:0;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;place-items:center;color:#fff;background:#00000073;cursor:pointer;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.cms-gen__scene-icon--crop[data-v-7becf73e]{top:8px;right:8px}.cms-gen__scene-icon--delete[data-v-7becf73e]{top:8px;left:8px}.cms-gen__scene-icon[data-v-7becf73e]:hover{background:#000000b3}.cms-gen__scene-icon[data-v-7becf73e]:disabled{cursor:not-allowed;opacity:.55}.cms-gen__scene-icon svg[data-v-7becf73e]{width:14px;height:14px}.cms-gen__scene-action[data-v-7becf73e]{right:8px;bottom:8px;left:8px;height:32px;justify-content:center;gap:5px;padding:0 8px;border:1px solid hsla(0,0%,100%,.15);border-radius:999px;color:#fff;background:#00000073;cursor:pointer;font:inherit;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cms-gen__scene-action[data-v-7becf73e]:hover{background:#000000b3}.cms-gen__scene-action[data-v-7becf73e]:disabled{cursor:wait;opacity:.72}.cms-gen__scene-action svg[data-v-7becf73e]{width:16px;height:16px;flex:0 0 auto}.cms-gen__addons[data-v-7becf73e]{display:grid;gap:10px}.cms-gen__addon[data-v-7becf73e]{min-height:36px;padding:6px 8px;justify-content:space-between;gap:8px;border:1px solid hsla(0,0%,100%,.05);border-radius:12px;color:#d4d4d8;background:#ffffff08;cursor:pointer;font:inherit;font-size:12px;font-weight:500;text-align:left}.cms-gen__addon.is-selected[data-v-7becf73e],.cms-gen__addon[data-v-7becf73e]:hover{background:#ffffff0d}.cms-gen__addon span[data-v-7becf73e]{gap:8px}.cms-gen__addon svg[data-v-7becf73e]{flex:0 0 auto;color:#ff5c9e}.cms-gen__addon i[data-v-7becf73e]{width:16px;height:16px;flex:0 0 auto;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;background:#ffffff1a}.cms-gen__addon i.is-on[data-v-7becf73e]{border-color:#ff5c9e;background:#ff5c9e;box-shadow:inset 0 0 0 2px #131315}.cms-gen__actions[data-v-7becf73e]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cms-gen__submit[data-v-7becf73e],.cms-gen__yours[data-v-7becf73e]{display:inline-flex;width:100%;min-height:40px;padding:0 12px;align-items:center;justify-content:center;gap:8px;border-radius:16px;font:inherit;font-size:15px;font-weight:700;text-decoration:none}.cms-gen__submit[data-v-7becf73e]{border:0;color:#fff;background:linear-gradient(90deg,#ff5c9e,#ff478f,#ff5c9e);box-shadow:0 4px 25px #ff5c9e73;cursor:pointer}.cms-gen__submit[data-v-7becf73e]:hover{filter:brightness(1.1)}.cms-gen__submit[data-v-7becf73e]:disabled{cursor:wait;filter:none;opacity:.72}.cms-gen__yours[data-v-7becf73e]{border:1px solid hsla(0,0%,100%,.14);color:#fff;background:#ffffff0f}.cms-gen__yours[data-v-7becf73e]:hover{background:#ffffff1f}.cms-gen__cost[data-v-7becf73e]{padding:2px 8px;border-radius:999px;background:#0003;font-size:12px;font-weight:400;opacity:.85}.cms-gen__addon[data-v-7becf73e]:focus-visible,.cms-gen__submit[data-v-7becf73e]:focus-visible,.cms-gen__yours[data-v-7becf73e]:focus-visible{outline:2px solid #ff5c9e;outline-offset:2px}@keyframes cms-gen-pulse-7becf73e{50%{opacity:.45}}@media(min-width:640px){.cms-gen[data-v-7becf73e]{gap:8px}}@media(min-width:1024px){.cms-gen__submit[data-v-7becf73e],.cms-gen__yours[data-v-7becf73e]{min-height:40px;font-size:13px}}.generation-hero[data-v-a233376f]{position:relative;display:grid;width:100%;max-width:80rem;margin:0 auto;padding:16px 16px 32px;gap:16px;overflow:hidden}.generation-hero[data-v-a233376f]:before{position:absolute;top:0;left:50%;z-index:-1;width:720px;height:340px;border-radius:50%;background:#ff5c9e1a;filter:blur(130px);content:"";pointer-events:none;transform:translate(-50%)}.generation-hero__copy[data-v-a233376f]{display:grid;align-content:start;gap:6px;min-width:0}.generation-hero__crumbs[data-v-a233376f]{margin-bottom:8px}.generation-hero__crumbs ol[data-v-a233376f]{display:flex;flex-wrap:wrap;margin:0;padding:0;align-items:center;gap:8px;list-style:none;color:#a1a1aa;font-size:12px;font-weight:500}.generation-hero__crumbs li[data-v-a233376f]:not(:last-child):after{margin-left:8px;content:"/"}.generation-hero__crumbs a[data-v-a233376f]{color:inherit;text-decoration:none}.generation-hero__crumbs a[data-v-a233376f]:hover{color:var(--color-text-primary)}.generation-hero__kicker[data-v-a233376f]{margin:0;color:var(--color-primary-05);font-size:12px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.generation-hero h1[data-v-a233376f],.generation-hero__summary[data-v-a233376f]{justify-self:stretch;width:100%;min-width:0;text-align:center}.generation-hero h1[data-v-a233376f]{margin:0 auto 8px;max-width:48rem;overflow-wrap:break-word;color:#fff;font-size:26px;font-weight:800;letter-spacing:-.025em;line-height:1.12}.generation-hero h1[data-v-a233376f] .cms-highlighted-text__mark{color:#ff5c9e;text-shadow:0 0 24px rgba(255,92,158,.45)}.generation-hero__summary[data-v-a233376f]{margin:0 auto;max-width:42rem;color:#d4d4d8;font-size:14px;line-height:1.625}.generation-hero__empty-panel[data-v-a233376f],.generation-hero__fallback p[data-v-a233376f]{margin:0;max-width:62ch;color:var(--color-text-secondary);font-size:16px;line-height:1.6}.generation-hero__workspace[data-v-a233376f]{display:grid;min-width:0;gap:16px;grid-template-areas:"panel" "templates" "tips";scroll-margin-top:72px}.generation-hero__panel[data-v-a233376f],.generation-hero__templates[data-v-a233376f],.generation-hero__tips[data-v-a233376f]{min-width:0}.generation-hero__panel[data-v-a233376f]{display:grid;grid-area:panel}.generation-hero__tips[data-v-a233376f]{display:grid;grid-area:tips}.generation-hero__templates[data-v-a233376f]{grid-area:templates}.generation-hero__card[data-v-a233376f],.generation-hero__tips[data-v-a233376f] .cms-generation-tips{min-width:0;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;background:#131315;box-shadow:0 25px 50px #00000059}.generation-hero__tips[data-v-a233376f] .cms-generation-tips__body{padding:14px 14px 8px;gap:16px}.generation-hero__card[data-v-a233376f]{display:grid;padding:12px;align-content:start}.generation-hero__empty-panel[data-v-a233376f],.generation-hero__fallback[data-v-a233376f]{padding:20px}.generation-hero__fallback[data-v-a233376f]{display:grid;gap:12px}.generation-hero__fallback img[data-v-a233376f]{display:block;width:100%;height:auto;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:16px}.generation-hero__crumbs a[data-v-a233376f]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media(min-width:640px){.generation-hero[data-v-a233376f]{padding:20px 24px 32px;gap:20px}.generation-hero h1[data-v-a233376f]{font-size:36px}.generation-hero__summary[data-v-a233376f]{font-size:15px}.generation-hero__card[data-v-a233376f]{padding:12px}}@media(min-width:1024px){.generation-hero[data-v-a233376f]{padding:16px 32px 28px;gap:16px}.generation-hero h1[data-v-a233376f]{margin-bottom:6px;font-size:40px;line-height:1.08}.generation-hero__workspace[data-v-a233376f]{width:100%;max-width:72rem;margin:0 auto;grid-template-columns:minmax(0,7fr) minmax(260px,5fr);grid-template-areas:"panel tips" "templates templates";align-items:stretch;gap:16px}.generation-hero__card[data-v-a233376f],.generation-hero__panel[data-v-a233376f],.generation-hero__tips[data-v-a233376f]{height:100%;min-height:0}.generation-hero__tips[data-v-a233376f] .cms-generation-tips{max-height:100%;overflow:auto}}.cms-hero[data-v-f4e00a9e]{position:relative;display:grid;min-height:360px;place-items:center;overflow:hidden;padding:72px 20px;gap:20px;border:1px solid var(--color-border-default);border-radius:24px;background:var(--color-bg-surface);text-align:center}.cms-hero__crumbs ol[data-v-f4e00a9e]{display:flex;flex-wrap:wrap;margin:0;padding:0;align-items:center;justify-content:center;gap:8px;list-style:none;color:rgb(var(--color-text-primary-rgb)/.72);font-size:13px}.cms-hero__crumbs li[data-v-f4e00a9e]:not(:last-child):after{margin-left:8px;color:#3f3f46;content:"/"}.cms-hero__crumbs a[data-v-f4e00a9e]{color:inherit;text-decoration:none}.cms-hero__crumbs a[data-v-f4e00a9e]:hover{color:var(--color-text-primary)}.cms-hero__action[data-v-f4e00a9e]{display:inline-flex;min-height:48px;padding:0 20px;align-items:center;justify-content:center;border-radius:999px;color:var(--button-primary-text);background:var(--button-primary-bg);font-weight:700;text-decoration:none}.cms-hero__media[data-v-f4e00a9e]{width:min(100%,360px);margin:8px 0 0;overflow:hidden;border-radius:20px}.cms-hero__media img[data-v-f4e00a9e]{display:block;width:100%;height:auto;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}.cms-hero__glow[data-v-f4e00a9e]{position:absolute;inset:auto 10% -45%;height:80%;border-radius:50%;background:rgb(var(--color-primary-rgb)/.22);filter:blur(70px);pointer-events:none}.cms-hero__content[data-v-f4e00a9e]{position:relative;display:grid;max-width:760px;gap:20px}.cms-hero__eyebrow[data-v-f4e00a9e]{margin:0;color:var(--color-primary);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cms-hero h1[data-v-f4e00a9e]{margin:0;color:var(--color-text-primary);font-size:clamp(36px,7vw,72px);line-height:1.04;text-wrap:balance}.cms-hero__summary[data-v-f4e00a9e]{max-width:640px;margin:0 auto;color:var(--color-text-secondary);font-size:clamp(16px,2vw,20px);line-height:1.6;text-wrap:pretty}.cms-hero--compact[data-v-f4e00a9e]{min-height:0;padding:0 0 80px;place-items:start stretch;overflow:visible;gap:0;border:none;border-radius:0;background:transparent;text-align:left}.cms-hero--compact .cms-hero__glow[data-v-f4e00a9e]{display:none}.cms-hero--compact .cms-hero__crumbs[data-v-f4e00a9e]{justify-self:stretch}.cms-hero--compact .cms-hero__crumbs ol[data-v-f4e00a9e]{justify-content:flex-start;margin-bottom:48px;color:#a1a1aa;font-size:12px;font-weight:500;line-height:16px}.cms-hero--compact .cms-hero__crumbs a[data-v-f4e00a9e]:hover{color:#ff5c9e}.cms-hero--compact .cms-hero__crumbs [aria-current=page][data-v-f4e00a9e]{color:#e5e1e4;font-weight:500}.cms-hero--compact .cms-hero__content[data-v-f4e00a9e]{max-width:48rem;margin:0 auto;gap:0}.cms-hero--compact .cms-hero__eyebrow[data-v-f4e00a9e]{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:24px;padding:4px 12px;border:1px solid #26262e;border-radius:999px;background:#131315;color:#ff5c9e;font-size:12px;font-weight:800;letter-spacing:.12em;line-height:16px;text-transform:uppercase}.cms-hero--compact h1[data-v-f4e00a9e]{margin-bottom:24px;color:#e5e1e4;font-size:40px;font-weight:800;letter-spacing:-.03em;line-height:48px}.cms-hero--compact .cms-hero__summary[data-v-f4e00a9e]{max-width:none;margin:0;color:#a1a1aa;font-size:18px;font-weight:400;line-height:28px}.cms-hero--compact .cms-hero__action[data-v-f4e00a9e]{margin-top:32px;justify-self:start}@media(min-width:768px){.cms-hero[data-v-f4e00a9e]{min-height:480px;padding:96px 48px}.cms-hero--compact[data-v-f4e00a9e]{min-height:0;padding:0 0 80px}.cms-hero--compact h1[data-v-f4e00a9e]{font-size:56px;line-height:64px}.cms-hero[data-v-f4e00a9e]:has(.cms-hero__media){grid-template-columns:minmax(0,1.2fr) minmax(240px,360px);align-items:center;text-align:left}.cms-hero:has(.cms-hero__media) .cms-hero__crumbs ol[data-v-f4e00a9e],.cms-hero:has(.cms-hero__media) .cms-hero__summary[data-v-f4e00a9e]{justify-content:flex-start;margin-left:0;margin-right:0}}.cms-rich-text[data-v-7773b60a]{max-width:760px;margin:0 auto;color:var(--color-text-secondary);font-size:17px;line-height:1.8}.cms-rich-text h2[data-v-7773b60a],.cms-rich-text h3[data-v-7773b60a],.cms-rich-text p[data-v-7773b60a]{margin:0 0 20px}.cms-rich-text h2[data-v-7773b60a]{color:var(--color-text-primary);font-size:clamp(26px,4vw,36px);line-height:1.15}.cms-rich-text h3[data-v-7773b60a]{color:var(--color-text-primary);font-size:20px;line-height:1.3}.cms-rich-text[data-v-7773b60a] :last-child{margin-bottom:0}.cms-image-text[data-v-24f3afbd]{display:grid;align-items:center;gap:28px;padding:24px;border:1px solid var(--color-border-default);border-radius:24px;background:var(--color-bg-surface)}.cms-image-text__media[data-v-24f3afbd]{min-height:240px;overflow:hidden;border-radius:16px;background:var(--color-bg-page)}.cms-image-text__media img[data-v-24f3afbd],.cms-image-text__placeholder[data-v-24f3afbd]{display:grid;width:100%;height:100%;min-height:240px;place-items:center;-o-object-fit:cover;object-fit:cover}.cms-image-text__placeholder[data-v-24f3afbd]{padding:24px;color:var(--color-text-secondary);text-align:center}.cms-image-text__content[data-v-24f3afbd]{display:grid;gap:14px}.cms-image-text__content h2[data-v-24f3afbd],.cms-image-text__content p[data-v-24f3afbd]{margin:0}.cms-image-text__content h2[data-v-24f3afbd]{color:var(--color-text-primary);font-size:clamp(26px,4vw,42px);line-height:1.1}.cms-image-text__content p[data-v-24f3afbd]{color:var(--color-text-secondary);font-size:17px;line-height:1.7}@media(min-width:768px){.cms-image-text[data-v-24f3afbd]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:40px}.cms-image-text--right .cms-image-text__media[data-v-24f3afbd]{order:2}}.cms-feature-grid[data-v-bca8b1f4]{display:grid;gap:28px}.cms-feature-grid h2[data-v-bca8b1f4]{margin:0;color:var(--color-text-primary);font-size:clamp(28px,5vw,44px);line-height:1.1}.cms-feature-grid__items[data-v-bca8b1f4]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:16px}.cms-feature-grid__item[data-v-bca8b1f4]{display:grid;align-content:start;gap:12px;min-height:170px;padding:24px;border:1px solid var(--color-border-default);border-radius:18px;background:var(--color-bg-surface)}.cms-feature-grid__icon[data-v-bca8b1f4]{color:var(--color-primary);font-size:24px}.cms-feature-grid__empty[data-v-bca8b1f4],.cms-feature-grid__item h3[data-v-bca8b1f4],.cms-feature-grid__item p[data-v-bca8b1f4]{margin:0}.cms-feature-grid__item h3[data-v-bca8b1f4]{color:var(--color-text-primary);font-size:20px}.cms-feature-grid__empty[data-v-bca8b1f4],.cms-feature-grid__item p[data-v-bca8b1f4]{color:var(--color-text-secondary);line-height:1.6}.cms-feature-grid__empty[data-v-bca8b1f4]{padding:24px;border:1px dashed var(--color-border-default);border-radius:18px}@media(min-width:640px){.cms-feature-grid__items[data-v-bca8b1f4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.cms-feature-grid__items[data-v-bca8b1f4]{grid-template-columns:repeat(3,minmax(0,1fr))}}.cms-advantages[data-v-b5021634]{display:grid;gap:var(--cms-heading-gap,40px);margin-bottom:var(--cms-space-after,96px)}.cms-advantages__head[data-v-b5021634]{display:grid;justify-items:center;gap:12px;text-align:center}.cms-advantages__copy h3[data-v-b5021634],.cms-advantages__copy p[data-v-b5021634],.cms-advantages__empty[data-v-b5021634],.cms-advantages__head h2[data-v-b5021634],.cms-advantages__head p[data-v-b5021634]{margin:0}.cms-advantages__head h2[data-v-b5021634]{max-width:48rem;color:#fff;font-size:30px;font-weight:800;letter-spacing:-.025em;line-height:1.1}.cms-advantages__head h2[data-v-b5021634] .cms-highlighted-text__mark{text-shadow:0 0 24px rgb(var(--color-primary-rgb)/.45)}.cms-advantages__empty[data-v-b5021634],.cms-advantages__head p[data-v-b5021634]{max-width:42rem;color:#a1a1aa;font-size:14px;line-height:1.625}.cms-advantages__cta[data-v-b5021634]{display:inline-flex;min-height:48px;justify-self:center;align-items:center;justify-content:center;padding:12px 24px;border-radius:999px;color:#fff;background:#ff5c9e;box-shadow:0 4px 20px #ff5c9e66;font-size:14px;font-weight:700;text-decoration:none}.cms-advantages__cta[data-v-b5021634]:hover{filter:brightness(1.08)}.cms-advantages__cta[data-v-b5021634]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.cms-advantages__list[data-v-b5021634]{display:grid;margin:0;padding:0;gap:56px;list-style:none}.cms-advantages__copy[data-v-b5021634],.cms-advantages__row[data-v-b5021634]{display:grid;align-items:center;gap:20px}.cms-advantages__media[data-v-b5021634],.cms-advantages__placeholder[data-v-b5021634]{position:relative;width:min(100%,var(--cms-image-max-width,480px));aspect-ratio:var(--cms-image-ratio,3/4);justify-self:center;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;background:#16161a;box-shadow:0 24px 60px #0006}.cms-advantages__media img[data-v-b5021634]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cms-advantages__placeholder[data-v-b5021634]{display:grid;place-items:center;padding:20px;color:var(--color-text-secondary);text-align:center;font-size:14px}.cms-advantages__copy[data-v-b5021634]{min-width:0;padding-bottom:8px;justify-items:center;text-align:center}.cms-advantages__copy h3[data-v-b5021634]{color:#fff;font-size:24px;font-weight:800;letter-spacing:-.025em;line-height:1.25}.cms-advantages__copy h3[data-v-b5021634] .cms-highlighted-text__mark{color:#ff5c9e}.cms-advantages__copy p[data-v-b5021634]{color:#a1a1aa;font-size:14px;line-height:1.625}.cms-advantages__empty[data-v-b5021634]{padding:24px;border:1px dashed var(--color-border-default);border-radius:16px}@media(min-width:640px){.cms-advantages__head h2[data-v-b5021634]{font-size:36px}.cms-advantages__copy p[data-v-b5021634],.cms-advantages__head p[data-v-b5021634]{font-size:16px}.cms-advantages__copy h3[data-v-b5021634]{font-size:30px}}@media(min-width:768px){.cms-advantages[data-v-b5021634]{gap:var(--cms-heading-gap,40px)}.cms-advantages__list[data-v-b5021634]{gap:96px}.cms-advantages__copy[data-v-b5021634]{padding-bottom:12px;gap:20px}.cms-advantages__row[data-v-b5021634]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px}.cms-advantages__row--flip .cms-advantages__media[data-v-b5021634],.cms-advantages__row--flip .cms-advantages__placeholder[data-v-b5021634]{order:2}.cms-advantages__media[data-v-b5021634],.cms-advantages__placeholder[data-v-b5021634]{width:min(100%,var(--cms-image-max-width,480px));justify-self:center}.cms-advantages__row--flip .cms-advantages__media[data-v-b5021634],.cms-advantages__row--flip .cms-advantages__placeholder[data-v-b5021634]{justify-self:center}.cms-advantages__copy[data-v-b5021634]{justify-items:start;text-align:left}.cms-advantages__cta[data-v-b5021634]{justify-self:start}}@media(min-width:1024px){.cms-advantages__head h2[data-v-b5021634]{font-size:48px}.cms-advantages__copy h3[data-v-b5021634]{font-size:36px}}.cms-advantages--grid[data-v-b5021634]{gap:var(--cms-heading-gap,40px);margin-bottom:var(--cms-space-after,112px)}.cms-advantages--grid .cms-advantages__head[data-v-b5021634]{justify-items:start;gap:8px;padding-bottom:16px;border-bottom:1px solid rgba(38,38,46,.4);text-align:left}.cms-advantages--grid .cms-advantages__head h2[data-v-b5021634]{max-width:none;color:#e5e1e4;font-size:24px;font-weight:600;letter-spacing:-.015em;line-height:32px}.cms-advantages--grid .cms-advantages__list[data-v-b5021634]{grid-template-columns:1fr;gap:24px}.cms-advantages--grid .cms-advantages__card[data-v-b5021634]{display:flex;min-height:100%;padding:24px;flex-direction:column;justify-content:flex-start;gap:0;border:1px solid rgba(38,38,46,.6);border-radius:16px;background:#0a0a0c}.cms-advantages--grid .cms-advantages__index[data-v-b5021634]{margin:0 0 16px;color:#ff5c9e;font-size:12px;font-weight:600;letter-spacing:.06em;line-height:16px}.cms-advantages--grid .cms-advantages__copy[data-v-b5021634]{padding:0;justify-items:start;text-align:left;gap:8px}.cms-advantages--grid .cms-advantages__copy h3[data-v-b5021634]{color:#e5e1e4;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px}.cms-advantages--grid .cms-advantages__copy p[data-v-b5021634]{color:#a1a1aa;font-size:13px;line-height:20px}@media(min-width:640px){.cms-advantages--grid .cms-advantages__head h2[data-v-b5021634]{font-size:24px}.cms-advantages--grid .cms-advantages__copy h3[data-v-b5021634]{font-size:18px}.cms-advantages--grid .cms-advantages__copy p[data-v-b5021634]{font-size:13px}.cms-advantages--grid .cms-advantages__list[data-v-b5021634]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.cms-advantages--grid[data-v-b5021634]{gap:var(--cms-heading-gap,40px)}.cms-advantages--grid .cms-advantages__card[data-v-b5021634]{min-height:0;padding:24px}}@media(min-width:1024px){.cms-advantages--grid .cms-advantages__head h2[data-v-b5021634]{font-size:24px}.cms-advantages--grid .cms-advantages__list[data-v-b5021634]{grid-template-columns:repeat(4,minmax(0,1fr))}}.cms-how-to[data-v-72c6825e]{display:grid;gap:28px}.cms-how-to h2[data-v-72c6825e],.cms-how-to h3[data-v-72c6825e],.cms-how-to p[data-v-72c6825e]{margin:0}.cms-how-to h2[data-v-72c6825e]{color:var(--color-text-primary);font-size:clamp(28px,5vw,44px);line-height:1.1}.cms-how-to__steps[data-v-72c6825e]{display:grid;margin:0;padding:0;gap:24px;list-style:none}.cms-how-to__steps li[data-v-72c6825e]{display:grid;gap:8px}.cms-how-to__steps span[data-v-72c6825e]{color:var(--color-primary-05);font-size:13px;font-weight:750;letter-spacing:.12em}.cms-how-to h3[data-v-72c6825e]{font-size:18px;font-weight:650}.cms-how-to p[data-v-72c6825e],.cms-how-to__empty[data-v-72c6825e]{max-width:62ch;color:var(--color-text-secondary);font-size:16px;line-height:1.65}.cms-how-to__empty[data-v-72c6825e]{margin:0;padding:24px;border:1px dashed var(--color-border-default);border-radius:16px}.cms-use-cases[data-v-03a4d5f0]{display:grid;gap:20px}.cms-use-cases h2[data-v-03a4d5f0]{margin:0;color:var(--color-text-primary);font-size:clamp(28px,5vw,44px);line-height:1.1}.cms-use-cases__list[data-v-03a4d5f0]{display:grid;margin:0;padding:0;gap:12px;list-style:none}.cms-use-cases li[data-v-03a4d5f0],.cms-use-cases__empty[data-v-03a4d5f0]{margin:0;max-width:62ch;color:var(--color-text-secondary);font-size:16px;line-height:1.65}.cms-use-cases li[data-v-03a4d5f0]{padding-left:18px;background:linear-gradient(currentColor,currentColor) 0 .7em/8px 2px no-repeat}.cms-use-cases__empty[data-v-03a4d5f0]{padding:24px;border:1px dashed var(--color-border-default);border-radius:16px}.cms-safety[data-v-c7e34af1]{display:grid;gap:16px;padding:24px;border:1px solid var(--border-warning);border-radius:24px;background:var(--surface-notice-warning)}.cms-safety h2[data-v-c7e34af1]{margin:0;color:var(--color-text-primary);font-size:clamp(26px,4vw,36px);line-height:1.15}.cms-safety ul[data-v-c7e34af1]{display:grid;margin:0;padding:0;gap:8px;list-style:none}.cms-safety li[data-v-c7e34af1],.cms-safety__empty[data-v-c7e34af1]{margin:0;max-width:62ch;color:var(--color-text-secondary);font-size:16px;line-height:1.65}.cms-safety a[data-v-c7e34af1]{color:inherit}.cms-faq[data-v-bc3a64cc]{display:grid;gap:var(--cms-heading-gap,48px);margin-bottom:var(--cms-space-after,48px)}.cms-faq h2[data-v-bc3a64cc]{margin:0;color:#fff;font-size:30px;font-weight:800;letter-spacing:-.025em;line-height:1.1}.cms-faq--centered[data-v-bc3a64cc]{justify-items:center;gap:var(--cms-heading-gap,48px)}.cms-faq--centered h2[data-v-bc3a64cc]{width:100%;text-align:center}.cms-faq--centered .cms-faq__empty[data-v-bc3a64cc],.cms-faq--centered .cms-faq__items[data-v-bc3a64cc]{width:100%;max-width:56rem}.cms-faq--centered .cms-faq__items[data-v-bc3a64cc]{gap:16px}.cms-faq--centered .cms-faq__item summary[data-v-bc3a64cc]{padding:22px 24px}.cms-faq--centered .cms-faq__item p[data-v-bc3a64cc]{padding:0 24px 24px}.cms-faq__items[data-v-bc3a64cc]{display:grid;gap:12px}.cms-faq__item[data-v-bc3a64cc]{overflow:hidden;border:1px solid hsla(0,0%,100%,.07);border-radius:16px;background:#16161a}.cms-faq__item[open][data-v-bc3a64cc]{border-color:#ff5c9e66;background:#19191e}.cms-faq__item summary[data-v-bc3a64cc]{display:flex;padding:20px 24px;align-items:center;justify-content:space-between;gap:16px;color:var(--color-text-primary);cursor:pointer;list-style:none}.cms-faq__item summary:hover h3[data-v-bc3a64cc]{color:var(--color-primary)}.cms-faq__item summary[data-v-bc3a64cc]::-webkit-details-marker{display:none}.cms-faq__item summary[data-v-bc3a64cc]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-4px}.cms-faq__item h3[data-v-bc3a64cc]{margin:0;min-width:0;flex:1 1 auto;color:#fff;font-size:14px;font-weight:600}.cms-faq__chevron[data-v-bc3a64cc]{display:grid;flex:0 0 20px;width:20px;height:20px;color:#a1a1aa;place-items:center;transition:transform .16s ease}.cms-faq__item[open] .cms-faq__chevron[data-v-bc3a64cc]{color:#ff5c9e;transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.cms-faq__chevron[data-v-bc3a64cc]{transition:none}}.cms-faq__item p[data-v-bc3a64cc]{margin:0;padding:12px 24px 20px;color:#d4d4d8;font-size:12px;line-height:1.625}@media(min-width:640px){.cms-faq h2[data-v-bc3a64cc]{font-size:36px}.cms-faq__item h3[data-v-bc3a64cc]{font-size:16px}.cms-faq__item p[data-v-bc3a64cc]{font-size:14px}}.cms-faq__empty[data-v-bc3a64cc]{margin:0;padding:24px;border:1px dashed var(--color-border-default);border-radius:16px;color:var(--color-text-secondary)}.cms-faq--divided[data-v-bc3a64cc]{width:100%;max-width:48rem;margin-inline:auto;justify-items:stretch;gap:var(--cms-heading-gap,40px)}.cms-faq--divided h2[data-v-bc3a64cc]{width:100%;padding-bottom:16px;border-bottom:1px solid rgba(38,38,46,.4);color:#e5e1e4;font-size:24px;font-weight:600;letter-spacing:-.015em;line-height:32px;text-align:left}.cms-faq--divided .cms-faq__empty[data-v-bc3a64cc],.cms-faq--divided .cms-faq__items[data-v-bc3a64cc]{width:100%;max-width:none}.cms-faq--divided .cms-faq__items[data-v-bc3a64cc]{gap:0}.cms-faq--divided .cms-faq__item[data-v-bc3a64cc]{overflow:visible;padding:24px 0;border:0;border-top:1px solid rgba(38,38,46,.4);border-radius:0;background:transparent}.cms-faq--divided .cms-faq__item[data-v-bc3a64cc]:first-child{border-top:0}.cms-faq--divided .cms-faq__item[open][data-v-bc3a64cc]{border-color:#26262e66;background:transparent}.cms-faq--divided .cms-faq__item summary[data-v-bc3a64cc]{padding:0}.cms-faq--divided .cms-faq__item h3[data-v-bc3a64cc]{color:#e5e1e4;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px}.cms-faq--divided .cms-faq__item summary:hover h3[data-v-bc3a64cc]{color:#ffb0c8}.cms-faq--divided .cms-faq__chevron[data-v-bc3a64cc]{width:20px;height:20px;color:#3f3f46}.cms-faq--divided .cms-faq__chevron svg[data-v-bc3a64cc]{width:20px;height:20px}.cms-faq--divided .cms-faq__item[open] .cms-faq__chevron[data-v-bc3a64cc]{color:#3f3f46}.cms-faq--divided .cms-faq__item p[data-v-bc3a64cc]{padding:12px 32px 0 0;color:#a1a1aa;font-size:15px;line-height:24px}@media(min-width:640px){.cms-faq--divided h2[data-v-bc3a64cc]{font-size:24px}.cms-faq--divided .cms-faq__item h3[data-v-bc3a64cc]{font-size:18px}.cms-faq--divided .cms-faq__item p[data-v-bc3a64cc]{font-size:15px}}.cms-related[data-v-03d1d531]{display:grid;gap:var(--cms-heading-gap,20px);margin-bottom:var(--cms-space-after,48px)}.cms-related__head[data-v-03d1d531]{display:grid;gap:8px}.cms-related h2[data-v-03d1d531],.cms-related p[data-v-03d1d531],.cms-related__empty[data-v-03d1d531]{margin:0}.cms-related h2[data-v-03d1d531]{color:#fff;font-size:24px;font-weight:700;letter-spacing:-.025em;line-height:1.25}@media(min-width:640px){.cms-related h2[data-v-03d1d531]{font-size:30px}}.cms-related p[data-v-03d1d531],.cms-related small[data-v-03d1d531],.cms-related__empty[data-v-03d1d531]{color:#a1a1aa;font-size:12px;line-height:1.625;font-weight:400}.cms-related__list[data-v-03d1d531]{display:grid;margin:0;padding:0;gap:12px;list-style:none}.cms-related a[data-v-03d1d531]{display:grid;min-height:140px;padding:24px;align-content:space-between;gap:16px;border:1px solid rgb(var(--neutral-01-rgb)/.1);border-radius:0;background:transparent;color:inherit;text-decoration:none}.cms-related a[data-v-03d1d531]:hover{background:rgb(var(--neutral-01-rgb)/.02)}.cms-related a:hover b[data-v-03d1d531],.cms-related a:hover span[data-v-03d1d531]{color:#ff5c9e}.cms-related a>div[data-v-03d1d531]{display:grid;gap:8px}.cms-related em[data-v-03d1d531]{color:#737373;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.cms-related span[data-v-03d1d531]{color:#fff;font-size:17px;font-weight:600}.cms-related small[data-v-03d1d531]{font-size:12px}.cms-related b[data-v-03d1d531]{display:inline-flex;align-items:center;gap:6px;color:#a1a1aa;font-size:12px;font-weight:500}.cms-related a:hover b[data-v-03d1d531]{color:#fff}.cms-related a[data-v-03d1d531]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.cms-related__empty[data-v-03d1d531]{padding:24px;border:1px dashed var(--color-border-default);border-radius:16px}@media(min-width:768px){.cms-related__list[data-v-03d1d531]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid rgb(var(--neutral-01-rgb)/.1)}.cms-related a[data-v-03d1d531]{border:0;border-right:1px solid rgb(var(--neutral-01-rgb)/.1)}.cms-related li:last-child a[data-v-03d1d531]{border-right:0}}.cms-tool-grid[data-v-f8ee5605]{display:grid;gap:var(--cms-heading-gap,32px);margin-bottom:var(--cms-space-after,112px)}.cms-tool-grid__head[data-v-f8ee5605]{display:grid;gap:8px;padding-bottom:16px;border-bottom:1px solid rgba(38,38,46,.4)}.cms-tool-grid h2[data-v-f8ee5605],.cms-tool-grid h3[data-v-f8ee5605],.cms-tool-grid p[data-v-f8ee5605],.cms-tool-grid__empty[data-v-f8ee5605]{margin:0}.cms-tool-grid h2[data-v-f8ee5605]{color:#e5e1e4;font-size:24px;font-weight:600;letter-spacing:-.015em;line-height:32px}.cms-tool-grid__empty[data-v-f8ee5605],.cms-tool-grid__head p[data-v-f8ee5605]{color:#a1a1aa;font-size:15px;line-height:24px}.cms-tool-grid__list[data-v-f8ee5605]{display:grid;margin:0;padding:0;gap:24px;list-style:none}.cms-tool-grid__card[data-v-f8ee5605]{display:flex;min-height:100%;padding:28px;flex-direction:column;align-items:stretch;border:1px solid #26262e;border-radius:16px;background:#141418;color:inherit;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.cms-tool-grid__card[data-v-f8ee5605]:hover{border-color:#3f3f46;background:#1e1e24}.cms-tool-grid__card[data-v-f8ee5605]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.cms-tool-grid__top[data-v-f8ee5605]{display:flex;margin-bottom:24px;align-items:center;justify-content:space-between;gap:12px}.cms-tool-grid__badge[data-v-f8ee5605]{width:-moz-fit-content;width:fit-content;margin:0;padding:4px 12px;border:1px solid #26262e;border-radius:999px;background:#0c0c0e;color:#ff5c9e;font-size:12px;font-weight:500;line-height:16px}.cms-tool-grid__list li:nth-child(3n+2) .cms-tool-grid__badge[data-v-f8ee5605]{color:#ddb7ff}.cms-tool-grid__list li:nth-child(3n) .cms-tool-grid__badge[data-v-f8ee5605]{color:#00dbe9}.cms-tool-grid__outward[data-v-f8ee5605]{display:grid;margin-left:auto;width:20px;height:20px;color:#3f3f46;place-items:center;transition:color .2s ease,transform .2s ease}.cms-tool-grid__card:hover .cms-tool-grid__outward[data-v-f8ee5605]{color:#ff5c9e;transform:translate(4px,-2px)}.cms-tool-grid__card h3[data-v-f8ee5605]{margin-bottom:8px;color:#e5e1e4;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;transition:color .2s ease}.cms-tool-grid__card:hover h3[data-v-f8ee5605]{color:#fff}.cms-tool-grid__card>p[data-v-f8ee5605]{margin-bottom:32px;color:#a1a1aa;font-size:15px;line-height:24px}.cms-tool-grid__cta[data-v-f8ee5605]{display:inline-flex;margin-top:auto;align-items:center;gap:4px;color:#ff5c9e;font-size:14px;font-weight:600;letter-spacing:-.005em;line-height:20px}.cms-tool-grid__card:hover .cms-tool-grid__cta[data-v-f8ee5605]{text-decoration:underline}.cms-tool-grid__empty[data-v-f8ee5605]{padding:24px;border:1px dashed var(--color-border-default);border-radius:16px;text-align:center}@media(prefers-reduced-motion:reduce){.cms-tool-grid__card[data-v-f8ee5605],.cms-tool-grid__card h3[data-v-f8ee5605],.cms-tool-grid__outward[data-v-f8ee5605]{transition:none}}@media(min-width:768px){.cms-tool-grid__list[data-v-f8ee5605]{grid-template-columns:repeat(3,minmax(0,1fr))}}.cms-cta[data-v-404903ab]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px;border:1px solid rgb(var(--color-primary-rgb)/35%);border-radius:22px;background:linear-gradient(120deg,rgb(var(--color-primary-rgb)/18%),var(--color-bg-surface))}.cms-cta h2[data-v-404903ab]{margin:0;color:var(--color-text-primary);font-size:clamp(26px,4vw,40px);line-height:1.1}.cms-cta__action[data-v-404903ab]{flex:0 0 auto;padding:13px 20px;border-radius:999px;color:var(--color-bg-page);background:var(--color-primary);font-weight:700;text-decoration:none}.cms-cta__action[data-v-404903ab]:hover{filter:brightness(1.08)}@media(max-width:600px){.cms-cta[data-v-404903ab]{align-items:stretch;flex-direction:column}.cms-cta__action[data-v-404903ab]{text-align:center}}.cms-article-list[data-v-c440cd1c]{display:grid;gap:28px}.cms-article-list__header[data-v-c440cd1c]{display:flex;align-items:end;justify-content:space-between;gap:16px}.cms-article-list__eyebrow[data-v-c440cd1c]{margin:0 0 8px;color:var(--color-primary);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cms-article-list h2[data-v-c440cd1c]{margin:0;color:var(--color-text-primary);font-size:clamp(28px,5vw,44px);line-height:1.1}.cms-article-list__count[data-v-c440cd1c]{color:var(--color-text-secondary);font-size:14px;white-space:nowrap}.cms-article-list__items[data-v-c440cd1c]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:16px}.cms-article-list__item[data-v-c440cd1c]{display:grid;align-content:start;gap:12px;padding:22px;border:1px solid var(--color-border-default);border-radius:16px;background:var(--color-bg-surface)}.cms-article-list__empty[data-v-c440cd1c],.cms-article-list__item h3[data-v-c440cd1c],.cms-article-list__item p[data-v-c440cd1c]{margin:0}.cms-article-list__item h3[data-v-c440cd1c]{color:var(--color-text-primary);font-size:20px;line-height:1.3}.cms-article-list__item h3 a[data-v-c440cd1c]{color:inherit;text-decoration:none}.cms-article-list__item h3 a[data-v-c440cd1c]:hover{color:var(--color-primary)}.cms-article-list__empty[data-v-c440cd1c],.cms-article-list__item p[data-v-c440cd1c]{color:var(--color-text-secondary);line-height:1.6}.cms-article-list__empty[data-v-c440cd1c]{padding:24px;border:1px dashed var(--color-border-default);border-radius:16px}@media(min-width:640px){.cms-article-list__items[data-v-c440cd1c]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cms-business[data-v-377b0a2f]{display:grid;gap:28px}.cms-business__header[data-v-377b0a2f]{display:grid;gap:8px}.cms-business__header h2[data-v-377b0a2f]{margin:0;color:var(--color-text-primary);font-size:clamp(28px,5vw,44px);line-height:1.1}.cms-business__eyebrow[data-v-377b0a2f]{margin:0;color:var(--color-primary);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cms-business__unsupported[data-v-377b0a2f]{margin:0;padding:24px;border:1px solid var(--color-border-default);border-radius:16px;color:var(--color-text-secondary);background:var(--color-bg-surface)}.cms-page[data-v-8185fc6c]{width:min(100% - 24px,1160px);margin:0 auto;padding:28px 0 80px}.cms-page[data-v-8185fc6c],.cms-page__blocks[data-v-8185fc6c]{display:grid;gap:64px}.cms-page__empty[data-v-8185fc6c],.cms-page__unsupported[data-v-8185fc6c]{max-width:760px;margin:0 auto;padding:20px 24px;border:1px solid var(--color-border-default);border-radius:16px;color:var(--color-text-secondary);background:var(--color-bg-surface);font-size:15px;line-height:1.6}.cms-page__unsupported[data-v-8185fc6c]{display:flex;width:100%;justify-content:space-between;gap:16px}.cms-page__unsupported strong[data-v-8185fc6c]{color:var(--color-text-primary)}.cms-page__editable-block[data-v-8185fc6c]{cursor:pointer;outline:2px solid transparent;outline-offset:6px;transition:outline-color .16s ease,box-shadow .16s ease}.cms-page__editable-block[data-v-8185fc6c]:hover{outline-color:rgb(var(--color-primary-rgb)/45%)}.cms-page__editable-block.is-selected[data-v-8185fc6c]{outline-color:var(--color-primary);box-shadow:0 0 0 6px rgb(var(--color-primary-rgb)/12%)}.cms-page__editable-block[data-v-8185fc6c]:focus-visible{outline-color:var(--color-primary)}.cms-page--tool[data-v-8185fc6c]{width:100%;margin:0;padding:0 0 64px;gap:0}.cms-page--tool .cms-page__blocks[data-v-8185fc6c]{width:100%;max-width:80rem;margin:0 auto;padding:80px 16px 0}.cms-page--tool[data-v-8185fc6c] .cms-faq{margin-top:0}@media(min-width:640px){.cms-page--tool .cms-page__blocks[data-v-8185fc6c]{padding-left:24px;padding-right:24px}}.cms-page--hub[data-v-8185fc6c]{width:100%;max-width:1280px;padding:40px 24px 96px;gap:0}.cms-page--hub .cms-page__blocks[data-v-8185fc6c]{gap:0}@media(min-width:768px){.cms-page[data-v-8185fc6c]{width:min(100% - 48px,1160px);padding-top:48px;gap:88px}.cms-page__blocks[data-v-8185fc6c]{gap:88px}.cms-page--tool[data-v-8185fc6c]{width:100%;padding-top:0;gap:0}.cms-page--tool .cms-page__blocks[data-v-8185fc6c]{padding-top:80px}.cms-page--tool[data-v-8185fc6c] .cms-faq{margin-top:0}.cms-page--hub[data-v-8185fc6c]{width:100%;max-width:1280px;padding:40px 24px 96px;gap:0}.cms-page--hub .cms-page__blocks[data-v-8185fc6c]{gap:0}}@media(min-width:1024px){.cms-page--tool .cms-page__blocks[data-v-8185fc6c]{padding-left:32px;padding-right:32px}}@media(prefers-reduced-motion:reduce){.cms-page__editable-block[data-v-8185fc6c]{transition:none}}
