.SourceCodeDetail_page__9xYdu{--source-ink:#24143d;--source-muted:#655875;--source-border:#e7def5;color:var(--source-ink)}.SourceCodeDetail_page__9xYdu section[id]{scroll-margin-top:115px}.SourceCodeDetail_hero__343T2{padding:42px 0 64px;background:linear-gradient(150deg,#fff 30%,#f7f2ff)}.SourceCodeDetail_heroGrid__fyW3L{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:52px;align-items:center;margin-top:48px}.SourceCodeDetail_hero__343T2 h1{margin:16px 0 24px;font-size:clamp(38px,5.1vw,64px);line-height:1.13;letter-spacing:-.055em}.SourceCodeDetail_lead__qXFe0{margin:0;max-width:680px;color:var(--source-muted);font-size:17px;line-height:1.95}.SourceCodeDetail_badges__T4w0Y{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.SourceCodeDetail_badges__T4w0Y span{display:inline-flex;align-items:center;gap:8px;color:#6333a6;font-size:13px}.SourceCodeDetail_heroLinks__pI9VE{display:flex;flex-wrap:wrap;gap:24px;margin-top:28px;font-size:14px}.SourceCodeDetail_heroLinks__pI9VE a{display:inline-flex;gap:8px;align-items:center}.SourceCodeDetail_purchase__x4lvY{padding:30px;border:1px solid #dccaef;border-radius:22px;background:#fff;box-shadow:0 18px 60px #48208408}.SourceCodeDetail_purchase__x4lvY>p{color:var(--source-muted);font-size:13px;margin:0 0 15px}.SourceCodeDetail_purchase__x4lvY>strong{display:block;font-size:clamp(38px,4.4vw,56px);letter-spacing:-.06em;line-height:1.2}.SourceCodeDetail_purchase__x4lvY strong small{margin-left:8px;font-size:15px;font-weight:400;letter-spacing:0}.SourceCodeDetail_purchase__x4lvY ul{display:grid;gap:13px;list-style:none;padding:24px 0;margin:0}.SourceCodeDetail_purchase__x4lvY li{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.75}.SourceCodeDetail_purchase__x4lvY li svg{flex:0 0 17px;margin-top:4px;color:#7c3aed}.SourceCodeDetail_purchase__x4lvY>span{display:block;margin-top:15px;color:#796b86;font-size:12px;line-height:1.75}.SourceCodeDetail_fullButton__xqrqq{display:flex;justify-content:center;gap:10px}.SourceCodeDetail_sectionNav__2FIuU{background:#fff;border-top:1px solid var(--source-border);border-bottom:1px solid var(--source-border)}.SourceCodeDetail_sectionNav__2FIuU>div{display:flex;flex-wrap:wrap;gap:12px 30px;padding-top:19px;padding-bottom:19px}.SourceCodeDetail_sectionNav__2FIuU a{color:#5d4183;font-size:14px;font-weight:600}.SourceCodeDetail_related__jKLPD a:hover,.SourceCodeDetail_sectionNav__2FIuU a:hover{color:#7c3aed;text-decoration:underline;text-underline-offset:5px}.SourceCodeDetail_page__9xYdu a:focus-visible,.SourceCodeDetail_page__9xYdu summary:focus-visible{outline:3px solid #7c3aed;outline-offset:5px;border-radius:3px}.SourceCodeDetail_section__4YKaV{padding:76px 0}.SourceCodeDetail_tinted__jgZl1{background:#f9f6ff}.SourceCodeDetail_section__4YKaV h2{font-size:clamp(27px,3vw,38px);line-height:1.3;letter-spacing:-.035em;margin:12px 0 22px}.SourceCodeDetail_section__4YKaV p{color:var(--source-muted);line-height:1.9}.SourceCodeDetail_introduction__xz5d7{display:grid;grid-template-columns:.9fr 1.25fr;gap:65px}.SourceCodeDetail_introduction__xz5d7 p{margin-top:0}.SourceCodeDetail_specs__2miCP{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin:28px 0 0}.SourceCodeDetail_specs__2miCP>div{padding:16px 0;border-top:1px solid var(--source-border)}.SourceCodeDetail_specs__2miCP dt{color:#806a98;font-size:12px;margin-bottom:6px}.SourceCodeDetail_specs__2miCP dd{margin:0;font-size:14px;line-height:1.7;font-weight:600}.SourceCodeDetail_sectionHeading__rg098{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:end;margin-bottom:32px}.SourceCodeDetail_sectionHeading__rg098 h2{margin-bottom:0}.SourceCodeDetail_sectionHeading__rg098>p{margin:0;font-size:14px}.SourceCodeDetail_demoPanel___wKvz{display:flex;align-items:center;gap:24px;padding:30px;border:1px solid var(--source-border);border-radius:20px;background:#fff}.SourceCodeDetail_demoIcon__IAiop{width:56px;height:56px;flex:0 0 56px;display:grid;place-items:center;font-size:26px;background:#f2eaff;color:#7c3aed;border-radius:15px}.SourceCodeDetail_demoPanel___wKvz h3{margin:0 0 10px;font-size:20px}.SourceCodeDetail_demoPanel___wKvz p{margin:0;font-size:14px}.SourceCodeDetail_demoPanel___wKvz>a{flex-shrink:0;white-space:nowrap;font-size:14px}.SourceCodeDetail_gallery__jY3z5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px}.SourceCodeDetail_gallery__jY3z5 figure{margin:0;display:grid;justify-items:center;padding:24px;border:1px solid var(--source-border);border-radius:20px;background:#fff}.SourceCodeDetail_gallery__jY3z5 img{display:block;max-width:100%;height:auto;border:1px solid var(--source-border);border-radius:16px}.SourceCodeDetail_gallery__jY3z5 figcaption{padding-top:16px;max-width:680px;font-size:13px;color:var(--source-muted);line-height:1.8}.SourceCodeDetail_architecture__Y0KYk{margin:0;padding:32px;border:1px solid var(--source-border);border-radius:24px;background:#fcfaff}.SourceCodeDetail_clientLayer__1RSBr{max-width:830px;margin:0 auto;padding:24px;background:#fff;border:1px solid #d8c2f4;border-radius:16px}.SourceCodeDetail_clientLayer__1RSBr>p{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#492271;margin:0 0 16px;font-size:15px;font-weight:650}.SourceCodeDetail_clientLayer__1RSBr>p>span{margin-left:auto;font-size:12px;color:#7c3aed;font-weight:400}.SourceCodeDetail_platforms__5mbrS{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.SourceCodeDetail_platforms__5mbrS span{display:flex;align-items:center;justify-content:center;gap:8px;background:#f5efff;border-radius:10px;padding:18px 10px;color:#4c2678;font-size:14px}.SourceCodeDetail_connector__TZLRX{text-align:center;font-size:26px;color:#a886d6;padding:9px 0}.SourceCodeDetail_systemLayer__HAvL_{display:flex;align-items:center;justify-content:center;gap:24px}.SourceCodeDetail_systemLayer__HAvL_>div{flex:1;max-width:360px;padding:24px;display:grid;justify-items:center;gap:10px;text-align:center;border:1px solid var(--source-border);border-radius:16px;background:#fff}.SourceCodeDetail_systemLayer__HAvL_ svg{width:24px;height:24px;color:#7c3aed}.SourceCodeDetail_systemLayer__HAvL_ strong{font-size:16px}.SourceCodeDetail_systemLayer__HAvL_ span{color:#88719f;font-size:12px}.SourceCodeDetail_systemLayer__HAvL_>span{color:#9e7ec8;font-size:24px}.SourceCodeDetail_documentLayer__mquKZ{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:24px;padding:17px;border-radius:10px;background:#eee5fb;color:#634187;font-size:13px;text-align:center}.SourceCodeDetail_architecture__Y0KYk figcaption{margin-top:17px;color:#857391;font-size:12px;line-height:1.8;text-align:center}.SourceCodeDetail_deliveryGrid__LZQ0r{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:36px}.SourceCodeDetail_deliveryGrid__LZQ0r svg{color:#7c3aed;width:24px;height:24px}.SourceCodeDetail_deliveryGrid__LZQ0r h3{font-size:18px;margin:12px 0}.SourceCodeDetail_deliveryGrid__LZQ0r p{margin:0;font-size:14px}.SourceCodeDetail_features___hw1y{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.SourceCodeDetail_features___hw1y article{display:flex;flex-direction:column;padding:26px;background:#fff;border:1px solid var(--source-border);border-radius:16px}.SourceCodeDetail_features___hw1y article>span{color:#a58bbf;font-size:12px;font-weight:650}.SourceCodeDetail_features___hw1y h3{margin:17px 0 10px;font-size:21px}.SourceCodeDetail_features___hw1y p{font-size:14px;margin:0 0 20px}.SourceCodeDetail_features___hw1y small{margin-top:auto;padding-top:14px;border-top:1px solid #eee7f8;color:#846b99;font-size:12px;line-height:1.8}.SourceCodeDetail_conditions__w7aVd{display:grid;grid-template-columns:1fr 1fr;gap:50px}.SourceCodeDetail_conditions__w7aVd h2{font-size:30px}.SourceCodeDetail_conditions__w7aVd p{font-size:14px}.SourceCodeDetail_related__jKLPD{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px}.SourceCodeDetail_related__jKLPD a{color:#7440b6;font-size:14px}.SourceCodeDetail_faq__j5Tjv{max-width:850px}.SourceCodeDetail_faq__j5Tjv details{padding:20px 0;border-bottom:1px solid var(--source-border)}.SourceCodeDetail_faq__j5Tjv summary{cursor:pointer;font-size:16px;font-weight:600;line-height:1.8}.SourceCodeDetail_faq__j5Tjv details p{margin:12px 0 0;font-size:14px}.SourceCodeDetail_finalCta__Ymq1v{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:36px;border:1px solid #dccaef;border-radius:20px;background:#f8f3ff}.SourceCodeDetail_finalCta__Ymq1v h2{font-size:29px;margin:9px 0 12px}.SourceCodeDetail_finalCta__Ymq1v p{margin:0;font-size:14px}.SourceCodeDetail_finalCta__Ymq1v>a{flex-shrink:0;font-size:14px}.SourceCodeDetail_updated__aKTp0{margin:24px 0 0;font-size:12px}@media (max-width:980px){.SourceCodeDetail_heroGrid__fyW3L{gap:30px}.SourceCodeDetail_demoPanel___wKvz{flex-wrap:wrap}.SourceCodeDetail_demoPanel___wKvz>div:nth-child(2){flex:1}.SourceCodeDetail_demoPanel___wKvz>a{margin-left:80px}.SourceCodeDetail_features___hw1y{grid-template-columns:repeat(2,minmax(0,1fr))}.SourceCodeDetail_introduction__xz5d7{gap:30px}}@media (max-width:700px){.SourceCodeDetail_hero__343T2{padding:24px 0 40px}.SourceCodeDetail_heroGrid__fyW3L{grid-template-columns:1fr;margin-top:32px}.SourceCodeDetail_lead__qXFe0{font-size:15px}.SourceCodeDetail_purchase__x4lvY{padding:24px}.SourceCodeDetail_section__4YKaV{padding:48px 0}.SourceCodeDetail_sectionNav__2FIuU>div{gap:13px 20px}.SourceCodeDetail_sectionNav__2FIuU a{font-size:13px}.SourceCodeDetail_conditions__w7aVd,.SourceCodeDetail_introduction__xz5d7,.SourceCodeDetail_sectionHeading__rg098{grid-template-columns:1fr;gap:22px}.SourceCodeDetail_sectionHeading__rg098{margin-bottom:24px}.SourceCodeDetail_introduction__xz5d7 h2{margin-bottom:0}.SourceCodeDetail_specs__2miCP{gap:0 14px}.SourceCodeDetail_deliveryGrid__LZQ0r,.SourceCodeDetail_features___hw1y,.SourceCodeDetail_gallery__jY3z5{grid-template-columns:1fr}.SourceCodeDetail_demoPanel___wKvz{padding:24px;gap:18px}.SourceCodeDetail_demoPanel___wKvz>div:nth-child(2){flex-basis:100%}.SourceCodeDetail_demoPanel___wKvz>a{margin-left:0}.SourceCodeDetail_architecture__Y0KYk,.SourceCodeDetail_clientLayer__1RSBr{padding:18px}.SourceCodeDetail_platforms__5mbrS{grid-template-columns:1fr 1fr;gap:8px}.SourceCodeDetail_platforms__5mbrS span{font-size:12px;padding:15px 7px}.SourceCodeDetail_systemLayer__HAvL_{flex-direction:column;gap:12px}.SourceCodeDetail_systemLayer__HAvL_>div{width:100%;max-width:none;padding:22px 15px}.SourceCodeDetail_systemLayer__HAvL_>span{transform:rotate(90deg)}.SourceCodeDetail_documentLayer__mquKZ{font-size:12px;line-height:1.8}.SourceCodeDetail_deliveryGrid__LZQ0r{gap:24px}.SourceCodeDetail_conditions__w7aVd h2{font-size:27px}.SourceCodeDetail_finalCta__Ymq1v{display:block;padding:25px}.SourceCodeDetail_finalCta__Ymq1v>a{margin-top:22px}}.SourceCodeBuyoutDetail_platforms__CjtZT{grid-template-columns:repeat(5,minmax(0,1fr))}.SourceCodeBuyoutDetail_delivery__1RPtE{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}@media (max-width:700px){.SourceCodeBuyoutDetail_platforms__CjtZT{grid-template-columns:repeat(2,minmax(0,1fr))}.SourceCodeBuyoutDetail_delivery__1RPtE{grid-template-columns:1fr}}