@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/79fb3759ae71946d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/a96b8c432f0710c7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/82d536b7d7d7bd26-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6cb0f609dfde158b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/3dd4ac5ee01e35f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c6652a79c1d09751-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/38778b5ca6981df1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_b71e48{font-family:Inter,Inter Fallback;font-weight:300;font-style:normal}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7aea8ac22038ee4d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/11895e69144a14b1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f3df52b990b12a10-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d7fe382fe5b00425-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/69f10fb0a8d711ea-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-209f,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1cb8fb324a66a098-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b94b3984474bcba7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/89ca6cd32213b3fb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7cd2e206a90df12-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9692e0896d28b69d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/647abe14c9b0f7f1-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7fcd710df2f0d2b2-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/effc043ff5d73136-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-209f,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7765c1422e7b4a77-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9915da010cf1eaf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aa6c9c5050491817-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Noto Serif Fallback";src:local("Times New Roman");ascent-override:90.29%;descent-override:24.75%;line-gap-override:0.00%;size-adjust:118.40%}.__className_c3d260{font-family:"Noto Serif","Noto Serif Fallback";font-weight:400}.campaign-studio_studio__DBuVO{--studio-surface:#fff;--studio-ink:#242329;--studio-muted:#75717e;--studio-line:#eae7ed;--studio-soft:#f8f7fa;--studio-purple:#7555bb;min-width:0;overflow:hidden;border:1px solid var(--studio-line);border-radius:24px;background:var(--studio-surface);color:var(--studio-ink);box-shadow:0 24px 70px -40px #38304435,0 2px 5px #38304404}.dark .campaign-studio_studio__DBuVO{--studio-surface:#131215;--studio-ink:#eeecf1;--studio-muted:#a49eaf;--studio-line:#2a272f;--studio-soft:#1b191f;--studio-purple:#c0a1f5;box-shadow:0 24px 70px -40px #0009}.campaign-studio_studio__DBuVO [data-campaign-builder]{padding:0}.campaign-studio_studio__DBuVO [data-studio-masthead]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:24px 32px;border-bottom:1px solid var(--studio-line);font-size:12px;letter-spacing:-.01em}.campaign-studio_studio__DBuVO [data-studio-masthead]>span:first-child{display:flex;align-items:center;gap:10px;font-weight:500}.campaign-studio_studio__DBuVO [data-studio-masthead] svg{color:var(--studio-purple)}.campaign-studio_studio__DBuVO [data-studio-status]{display:flex;align-items:center;gap:7px;color:var(--studio-muted);font-size:11px}.campaign-studio_studio__DBuVO [data-studio-status]:before{content:"";width:5px;height:5px;border-radius:50%;background:#a3a0aa}.campaign-studio_studio__DBuVO [data-studio-steps]{margin:0;padding:0 32px;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;border-bottom:1px solid var(--studio-line)}.campaign-studio_studio__DBuVO [data-studio-steps] button{position:relative;gap:9px;min-height:64px;padding:12px 0;border-radius:0;background:transparent;font-size:12px;color:var(--studio-muted);transition:color .18s}.campaign-studio_studio__DBuVO [data-studio-steps] button>span:first-child{width:23px;height:23px;border-color:var(--studio-line);font-size:10px}.campaign-studio_studio__DBuVO [data-studio-steps] button:disabled{opacity:.65}.campaign-studio_studio__DBuVO [data-studio-steps] button[aria-current]{color:var(--studio-ink)}.campaign-studio_studio__DBuVO [data-studio-steps] button[aria-current]>span:first-child{background:var(--studio-ink);border-color:var(--studio-ink);color:var(--studio-surface)}.campaign-studio_studio__DBuVO [data-studio-steps] button:after{position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--studio-purple);content:"";transform:scaleX(0);transform-origin:left;transition:transform .24s}.campaign-studio_studio__DBuVO [data-studio-steps] button[aria-current]:after{transform:scaleX(1)}.campaign-studio_studio__DBuVO [data-studio-layout]{gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.campaign-studio_studio__DBuVO [data-studio-editor]{padding:34px 36px}.campaign-studio_studio__DBuVO [data-studio-heading]{margin-bottom:28px;animation:campaign-studio_enter__J5PUi .3s ease-out both}.campaign-studio_studio__DBuVO [data-studio-heading]>span{font-size:9px;letter-spacing:.14em;color:var(--studio-purple);font-weight:500}.campaign-studio_studio__DBuVO [data-studio-heading] h2{margin:9px 0 8px;font-family:inherit;font-size:clamp(27px,2.6vw,36px);font-weight:400;line-height:1.15;letter-spacing:-.035em;outline:none;scroll-margin-top:24px}.campaign-studio_studio__DBuVO [data-studio-heading] p{max-width:32ch;font-size:12px;line-height:1.7;color:var(--studio-muted)}.campaign-studio_studio__DBuVO [data-studio-editor] label,.campaign-studio_studio__DBuVO [data-studio-editor] legend{font-size:11px;font-weight:500;color:var(--studio-muted)}.campaign-studio_studio__DBuVO [data-studio-editor] input:not([type=checkbox]),.campaign-studio_studio__DBuVO [data-studio-editor] select,.campaign-studio_studio__DBuVO [data-studio-editor] textarea{border:1px solid var(--studio-line);border-radius:9px;background:var(--studio-surface);color:var(--studio-ink);box-shadow:0 1px 2px #00000002;font-size:13px;line-height:1.6;transition:border-color .18s,box-shadow .18s}.campaign-studio_studio__DBuVO [data-studio-editor] input:not([type=checkbox]){height:43px;padding-inline:13px}.campaign-studio_studio__DBuVO [data-studio-editor] textarea{min-height:84px;padding:11px 13px;resize:vertical}.campaign-studio_studio__DBuVO [data-studio-editor] input:focus-visible,.campaign-studio_studio__DBuVO [data-studio-editor] select:focus-visible,.campaign-studio_studio__DBuVO [data-studio-editor] textarea:focus-visible{border-color:var(--studio-purple);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--studio-purple) 12%,transparent)}.campaign-studio_studio__DBuVO [data-studio-editor] p{font-size:11px;line-height:1.65}.campaign-studio_studio__DBuVO [data-studio-editor] details{border-color:var(--studio-line);border-radius:9px;padding:12px}.campaign-studio_studio__DBuVO [data-studio-editor] summary{color:var(--studio-muted);font-size:11px;font-weight:400}.campaign-studio_studio__DBuVO [data-studio-editor] fieldset{border-color:var(--studio-line)}.campaign-studio_studio__DBuVO [data-studio-editor] dl{display:grid;grid-template-columns:1fr 1fr;gap:20px}.campaign-studio_studio__DBuVO [data-studio-editor] dl>div{margin:0;min-width:0}.campaign-studio_studio__DBuVO [data-studio-editor] dt{font-size:11px;margin-bottom:4px}.campaign-studio_studio__DBuVO [data-studio-editor] dd{font-size:13px}.campaign-studio_studio__DBuVO [data-studio-preview]{position:sticky;top:24px;min-height:650px;height:100%;margin:0;padding:26px 28px 20px;border:0;border-left:1px solid var(--studio-line);border-radius:0;background:radial-gradient(ellipse at 60% 55%,#e9e1f14d,transparent 70%),var(--studio-soft)}.dark .campaign-studio_studio__DBuVO [data-studio-preview]{background:radial-gradient(ellipse at 60% 55%,#51386329,transparent 70%),var(--studio-soft)}.campaign-studio_studio__DBuVO [data-studio-preview]>div:first-child{border:0;padding:0}.campaign-studio_studio__DBuVO [data-studio-preview]>div:first-child>span{color:var(--studio-muted);font-size:9px;font-weight:500;letter-spacing:.12em}.campaign-studio_studio__DBuVO [data-studio-preview] [role=group]{padding:3px;border-color:var(--studio-line);border-radius:20px;background:transparent}.campaign-studio_studio__DBuVO [data-studio-preview] [role=group] button{border-radius:50%;width:36px;height:36px}.campaign-studio_studio__DBuVO [data-studio-preview] [aria-pressed=true]{background:var(--studio-surface);color:var(--studio-ink)}.campaign-studio_studio__DBuVO [data-studio-scene]{flex-direction:column;padding-block:40px}.campaign-studio_studio__DBuVO [data-studio-conversation]{width:100%;max-width:420px}.campaign-studio_studio__DBuVO [data-studio-question]{margin-left:auto;max-width:85%;padding:13px 16px;border:1px solid var(--studio-line);border-radius:16px 16px 4px 16px;background:var(--studio-surface);font-size:12px;line-height:1.7}.campaign-studio_studio__DBuVO [data-studio-answer]{display:flex;gap:12px;margin-top:28px}.campaign-studio_studio__DBuVO [data-studio-avatar]{display:grid;place-items:center;flex-shrink:0;width:29px;height:29px;border:1px solid var(--studio-line);border-radius:50%;color:var(--studio-purple)}.campaign-studio_studio__DBuVO [data-studio-answer]>div>span{font-size:10px;font-weight:500}.campaign-studio_studio__DBuVO [data-studio-answer] p{margin-top:8px;font-size:12px;line-height:1.85;color:var(--studio-muted)}.campaign-studio_studio__DBuVO [data-studio-skeleton]{display:grid;gap:8px;margin-top:14px}.campaign-studio_studio__DBuVO [data-studio-skeleton] i{height:4px;border-radius:5px;background:var(--studio-line)}.campaign-studio_studio__DBuVO [data-studio-skeleton] i:nth-child(2){width:92%}.campaign-studio_studio__DBuVO [data-studio-skeleton] i:last-child{width:65%}.campaign-studio_studio__DBuVO [data-studio-placement]{display:flex;align-items:center;gap:10px;margin:30px 0 18px;color:var(--studio-purple);font-size:9px}.campaign-studio_studio__DBuVO [data-studio-placement]>span:first-child,.campaign-studio_studio__DBuVO [data-studio-placement]>span:last-child{flex:1;height:1px;background:var(--studio-line)}.campaign-studio_studio__DBuVO [data-studio-ad]{display:flex;justify-content:center;width:100%;min-width:0}.campaign-studio_studio__DBuVO [data-studio-ad] aside{border-color:var(--studio-line);background:var(--studio-surface);box-shadow:0 14px 35px -20px #44325945;overflow-wrap:anywhere}.campaign-studio_studio__DBuVO [data-studio-ad] aside p{font-size:12px;line-height:1.85}.campaign-studio_studio__DBuVO [data-studio-footer]{margin:0;padding:20px 32px;border-color:var(--studio-line);justify-content:space-between}.campaign-studio_studio__DBuVO [data-studio-footer] button{min-height:43px;border-radius:24px;padding-inline:20px;gap:20px;font-size:12px;transition:background .18s,transform .18s}.campaign-studio_studio__DBuVO [data-studio-footer] button[type=submit]{background:var(--studio-ink);color:var(--studio-surface)}.campaign-studio_studio__DBuVO [data-studio-footer] button[type=submit]:hover{transform:translateY(-1px);background:var(--studio-purple);color:var(--studio-surface)}.campaign-studio_studio__DBuVO [role=alert]{margin:20px 32px}.campaign-studio_studio__DBuVO button:focus-visible,.campaign-studio_studio__DBuVO summary:focus-visible{outline:2px solid var(--studio-purple);outline-offset:4px}@keyframes campaign-studio_enter__J5PUi{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.campaign-studio_studio__DBuVO [data-studio-layout]{grid-template-columns:1fr}.campaign-studio_studio__DBuVO [data-studio-preview]{position:static;min-height:530px;border-left:0;border-top:1px solid var(--studio-line)}.campaign-studio_studio__DBuVO [data-studio-editor]{padding:28px}}@media (max-width:639px){.campaign-studio_studio__DBuVO{border-radius:16px}.campaign-studio_studio__DBuVO [data-studio-masthead]{padding:20px}.campaign-studio_studio__DBuVO [data-studio-steps]{padding-inline:18px;gap:8px}.campaign-studio_studio__DBuVO [data-studio-steps] button{flex-direction:column;align-items:flex-start;gap:7px;font-size:10px;padding-block:15px}.campaign-studio_studio__DBuVO [data-studio-steps] button>span:first-child{width:20px;height:20px;font-size:9px}.campaign-studio_studio__DBuVO [data-studio-editor]{padding:26px 20px}.campaign-studio_studio__DBuVO [data-studio-editor] input:not([type=checkbox]),.campaign-studio_studio__DBuVO [data-studio-editor] select,.campaign-studio_studio__DBuVO [data-studio-editor] textarea{font-size:16px}.campaign-studio_studio__DBuVO [data-studio-preview]{min-height:500px;padding:22px 20px}.campaign-studio_studio__DBuVO [data-studio-footer]{padding:18px 20px;gap:12px}.campaign-studio_studio__DBuVO [data-studio-footer] button{gap:10px;padding-inline:16px}.campaign-studio_studio__DBuVO [data-studio-heading] h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.campaign-studio_studio__DBuVO *,.campaign-studio_studio__DBuVO :after{animation:none!important;transition:none!important}}.campaign-studio_studio__DBuVO [data-studio-footer]:has(>button:only-child){justify-content:flex-end}.campaign-studio_studio__DBuVO [data-studio-footer]{flex-wrap:wrap}.campaign-studio_studio__DBuVO [data-studio-actions]{max-width:100%;margin-left:auto;gap:20px}.campaign-studio_studio__DBuVO [data-studio-mode-switch]{padding-inline:0;border-radius:0;background:transparent;color:var(--studio-muted);font-weight:400}.campaign-studio_studio__DBuVO [data-studio-mode-switch]:hover{background:transparent;color:var(--studio-purple)}@media (max-width:639px){.campaign-studio_studio__DBuVO [data-studio-actions]{gap:12px}.campaign-studio_studio__DBuVO [data-studio-mode-switch]{padding-inline:0;font-size:11px}}.hero-two_hero__coFmB{position:relative;isolation:isolate;padding:0 24px 88px;background:#fcfcfa}.dark .hero-two_hero__coFmB{background:#080808}.hero-two_scenery__YClbA{position:absolute;z-index:-1;inset:0 0 328px;overflow:hidden;background:#2a3563}.hero-two_shade__tZt5A{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,29,61,.42),rgba(32,42,82,.12) 65%,transparent)}.hero-two_heading__KUTP4{position:relative;max-width:1040px;margin-inline:auto;padding-top:32px;text-align:center;color:#fff}.hero-two_title__3rIpC{margin-inline:auto;font-size:clamp(1.85rem,4.1vw,3.85rem);line-height:1.12;font-weight:300;letter-spacing:-.03em;text-shadow:0 2px 24px rgba(15,20,45,.22)}.hero-two_subtitle__wfGNo{max-width:660px;margin:24px auto 0;font-size:15px;line-height:1.8;color:rgba(255,255,255,.9);text-wrap:pretty}.hero-two_studio__iBBXB{position:relative;max-width:1200px;margin:52px auto 0;border-radius:24px;box-shadow:0 32px 90px -36px rgba(20,24,50,.36)}.dark .hero-two_studio__iBBXB{box-shadow:0 32px 90px -36px rgba(0,0,0,.7)}@media (max-width:639px){.hero-two_hero__coFmB{padding:0 16px 64px}.hero-two_scenery__YClbA{bottom:224px}.hero-two_subtitle__wfGNo{margin-top:20px;font-size:14px;line-height:1.7}.hero-two_studio__iBBXB{margin-top:36px;border-radius:16px}}.v2_section__nEys1{position:relative;scroll-margin-top:1.5rem}.v2_section__nEys1:after,.v2_section__nEys1:before{position:absolute;top:-5px;z-index:1;width:9px;height:9px;background:linear-gradient(#777,#777) 50% /1px 9px no-repeat,linear-gradient(#777,#777) 50% /9px 1px no-repeat;content:"";pointer-events:none}.v2_section__nEys1:before{left:-5px}.v2_section__nEys1:after{right:-5px}.v2_hero__dvi3w{isolation:isolate}.v2_hero__dvi3w:before{inset:25% 0 0;background-image:radial-gradient(#53505c .7px,transparent 0);background-size:14px 14px;mask-image:radial-gradient(ellipse at 50% 95%,#000 5%,transparent 66%);opacity:.55}.v2_hero__dvi3w:after,.v2_hero__dvi3w:before{position:absolute;z-index:-1;content:"";pointer-events:none}.v2_hero__dvi3w:after{right:12%;bottom:9%;left:12%;height:20%;background:radial-gradient(ellipse,#a56eff0a,transparent 70%)}.v2_gridSurface__LUkmN{background-image:linear-gradient(#ffffff04 1px,transparent 0),linear-gradient(90deg,#ffffff04 1px,transparent 0);background-size:36px 36px}.v2_code__qUuhW{tab-size:2;white-space:pre-wrap;overflow-wrap:anywhere}.v2_faq__aVSIa summary{list-style:none}.v2_faq__aVSIa summary::-webkit-details-marker{display:none}.v2_faq__aVSIa details[open] summary svg{transform:rotate(45deg)}.v2_terminalLine__4lMWy{opacity:0}[data-ready=true] .v2_terminalLine__4lMWy{animation:v2_terminalReveal__Shcey .35s ease-out both}@keyframes v2_terminalReveal__Shcey{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.v2_faq__aVSIa summary svg{transition:none}.v2_terminalLine__4lMWy,[data-ready=true] .v2_terminalLine__4lMWy{animation:none;opacity:1;transform:none}}.presentation_deck__fZi9m{--paper:#fcfcfa;--ink:#18181b;--line:#e4e4e7;background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),sans-serif;-webkit-print-color-adjust:exact;print-color-adjust:exact}.presentation_interactive__lDtLF{min-height:100dvh;display:flex;flex-direction:column}.presentation_footer__6dPH5,.presentation_header__K2mhx{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 5%;padding:24px 0;border-bottom:1px solid var(--line)}.presentation_header__K2mhx img{width:110px;height:auto}.presentation_counter__hvX6Y,.presentation_headerLabel__dmVlf{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#71717a}.presentation_counter__hvX6Y{font-family:var(--font-geist-mono),monospace;white-space:nowrap}.presentation_footer__6dPH5{border-top:1px solid var(--line);border-bottom:0}.presentation_footer__6dPH5 p{font-size:9px;line-height:1.8;letter-spacing:.14em;color:#71717a;max-width:680px}.presentation_stage__Djf1o{flex:1;display:flex;align-items:center;justify-content:center;margin:0 5%;border-inline:1px solid var(--line);position:relative}.presentation_stage__Djf1o:after,.presentation_stage__Djf1o:before{content:"+";position:absolute;font:14px monospace;color:#a1a1aa;top:-10px}.presentation_stage__Djf1o:before{left:-5px}.presentation_stage__Djf1o:after{right:-5px}.presentation_progress___aaUm{height:2px;background:#f4f4f5}.presentation_progress___aaUm>div{height:100%;background:#a855f7}.presentation_panel__N0H0w{border:1px solid var(--line);border-radius:2px;background:transparent;box-shadow:none}.presentation_heading__CoXCY{margin-bottom:28px}.presentation_publisherGrid__RINLS{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.presentation_publisherColumn__TmgJX{border-top:1px solid var(--line);padding-top:12px}.presentation_publisherCategory__sXEU7{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-height:38px;font-size:11px;line-height:1.5;color:#71717a}.presentation_publisherCategory__sXEU7 span{color:#9333ea;font-family:var(--font-geist-mono),monospace}.presentation_publisherList__UeCxz{list-style:none;margin:0;padding:0}.presentation_publisherList__UeCxz li{padding-block:2px;font-size:14px;line-height:1.4}.presentation_publisherList__UeCxz a:hover{color:#9333ea}.presentation_publisherList__UeCxz a:focus-visible{outline:2px solid #9333ea;outline-offset:3px}.presentation_eyebrow__h7EoU{font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.18em;color:#9333ea}.presentation_cover__xRz40{width:100%;text-align:left;padding:40px 0}.presentation_cover__xRz40 h1{margin:28px 0}.presentation_coverMeta__x3gAd{display:flex;flex-wrap:wrap;margin-top:44px;border-top:1px solid var(--line)}.presentation_coverMeta__x3gAd span{padding:18px 24px 0 0;margin-right:24px;font-size:11px;color:#71717a}.presentation_control__2u8s5{border-radius:2px;border:1px solid var(--line);background:transparent;color:var(--ink);box-shadow:none}.presentation_control__2u8s5:hover{background:#f4f4f5}.presentation_printSlide__pPhT_{width:1920px;height:1080px;display:flex;flex-direction:column;overflow:hidden;background:var(--paper);break-after:page}.presentation_printSlide__pPhT_:last-child{break-after:auto}.presentation_printSlide__pPhT_ .presentation_footer__6dPH5,.presentation_printSlide__pPhT_ .presentation_header__K2mhx{margin:0 120px;padding:28px 0}.presentation_printSlide__pPhT_ .presentation_header__K2mhx img{width:140px}.presentation_printBody__DLukZ{flex:1;display:flex;align-items:center;justify-content:center;margin:0 120px;border-inline:1px solid var(--line);min-height:0}.presentation_printContent__vmtd8{width:1152px;transform:scale(1.2)}@media (max-width:640px){.presentation_publisherGrid__RINLS{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.presentation_headerLabel__dmVlf{display:none}.presentation_footer__6dPH5,.presentation_header__K2mhx{gap:16px;padding-block:20px}.presentation_footer__6dPH5 p{max-width:200px;font-size:8px}.presentation_cover__xRz40{padding-block:28px}.presentation_coverMeta__x3gAd span{padding-top:14px}}@media print{@page{size:1920px 1080px;margin:0}.presentation_printSlide__pPhT_{break-inside:avoid}}