@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url('/marketing/fonts/inter-latin.woff2') format('woff2')}
:root{--paper:#fafaf8;--white:#fff;--ink:#20231f;--muted:#696e66;--line:#dedfd9;--accent:#6151c7;--accent-dark:#4c3eaa;--lavender:#f0edf9;--radius:10px}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}
body:has(dialog[open]){overflow:hidden}
button,input{font:inherit}
button,a{-webkit-tap-highlight-color:transparent}
button{cursor:pointer}
a{color:inherit;text-decoration:none}
a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--accent);outline-offset:5px}
img{max-width:100%;height:auto;display:block}
svg{flex:none;vertical-align:middle}
h1,h2,h3,p,figure{margin:0}
h1,h2,h3{font-weight:550;letter-spacing:-.045em;line-height:1.13;text-wrap:balance}
h1{font-size:clamp(42px,5.2vw,72px)}
h1 span,h2 span{color:#858b80}
h2{font-size:clamp(32px,3.15vw,44px)}
h3{font-size:22px;letter-spacing:-.025em}
p{color:var(--muted)}
[hidden]{display:none!important}
.shell{width:min(1160px,calc(100% - 96px));margin-inline:auto}
.section{padding-block:104px}
.eyebrow,.small-label{font-size:11px;line-height:1.4;font-weight:600;letter-spacing:.13em;text-transform:uppercase}
.eyebrow{color:var(--accent);margin-bottom:22px}
.small-label{color:var(--muted)}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.js-only{display:none!important}
.enhanced .js-only{display:flex!important}
.skip-link{position:fixed;top:-80px;left:20px;z-index:100;background:var(--ink);color:#fff;padding:12px 20px;border-radius:5px}
.skip-link:focus{top:16px}
.site-header{height:87px;position:sticky;top:0;z-index:30;border-bottom:1px solid var(--line);background:rgba(250,250,248,.97)}
.header-inner{height:100%;display:flex;align-items:center;gap:32px}
.brand{display:inline-flex;align-items:center}
.wordmark{font-size:28px;letter-spacing:-1.5px;font-weight:650;line-height:1;display:flex;gap:9px;align-items:baseline}
.wordmark-detail{font-size:12px;letter-spacing:-.2px;font-weight:450;color:var(--muted)}
.desktop-nav{display:flex;gap:28px;margin-left:auto}
.desktop-nav a{font-size:13px;color:#4c5148;transition:color .15s}
.desktop-nav a:hover,.desktop-nav a[aria-current]{color:var(--accent)}
.header-actions{display:flex;align-items:center;gap:24px;margin-left:28px}
.login-link{font-size:13px}
.login-link:hover{color:var(--accent)}
.button{display:inline-flex;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:12px 21px;font-size:13px;font-weight:550;border-radius:6px;border:1px solid transparent;transition:background .15s,transform .15s;line-height:1.4}
.button:hover{transform:translateY(-1px)}
.button-primary,.button-small{background:var(--ink);color:#fff}
.button-primary:hover,.button-small:hover{background:var(--accent-dark)}
.button-small{font-size:12px;min-height:37px;padding:9px 14px;gap:12px}
.button-small svg{width:15px;height:15px}
.button-secondary{border-color:var(--line);background:var(--white)}
.button-secondary:hover{border-color:var(--ink)}
.button-row{display:flex;align-items:center;gap:28px;flex-wrap:wrap}
.text-link{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:500;line-height:1.6}
.text-link:hover{color:var(--accent)}
.mobile-nav{display:none}
.hero{padding-top:71px}
.announcement{display:inline-flex;align-items:center;gap:10px;font-size:11px;color:#656b60;border:1px solid var(--line);border-radius:4px;padding:6px 9px;margin-bottom:39px}
.announcement span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;background:#eae7f4;color:var(--accent-dark);padding:2px 5px;border-radius:2px}
.announcement:hover{border-color:var(--accent)}
.hero h1{max-width:1100px;line-height:1.12;font-weight:550;letter-spacing:-.055em}
.hero-description{font-size:18px;line-height:1.65;max-width:640px;margin-top:25px;margin-bottom:28px}
.hero-footnote{font-size:11px;margin-top:12px}
.product-showcase{border:1px solid #d3d5cf;border-radius:10px;overflow:hidden;margin-top:51px;box-shadow:0 14px 35px -26px rgba(20,25,14,.4);background:#fff;scroll-margin-top:115px}
.showcase-tabs{display:flex;align-items:center;gap:0;padding:0 20px;border-bottom:1px solid var(--line);min-height:53px}
.showcase-tabs button{align-self:stretch;background:transparent;border:0;border-bottom:2px solid transparent;font-size:12px;color:var(--muted);padding:0 17px}
.showcase-tabs button[aria-selected=true]{color:var(--accent-dark);border-bottom-color:var(--accent)}
.showcase-note{margin-left:auto;font-size:10px;color:var(--muted)}
.showcase-panel{padding:12px;background:#efefe9}
.showcase-panel a,.article-cover>a{display:block;position:relative}
.showcase-panel img{width:100%;border:1px solid #d6d6cf;border-radius:4px}
.enlarge{position:absolute;right:14px;bottom:14px;display:flex;align-items:center;gap:7px;font-size:10px;background:rgba(255,255,255,.94);border:1px solid #d5d7d0;border-radius:4px;padding:7px 10px;color:var(--ink)}
.image-note{font-size:10px;text-align:center;margin-top:15px}
.image-note a{display:inline-flex;align-items:center;gap:4px;text-decoration:underline;text-underline-offset:3px}
.connections{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:41px 0 49px;border-bottom:1px solid var(--line)}
.connections>p{font-size:12px}
.connection-list{display:flex;align-items:center;gap:45px}
.connection-list>span{display:flex;align-items:center;gap:9px;font-weight:550;font-size:15px;letter-spacing:-.025em;color:#51574d}
.connection-list .snowflake-wordmark{height:26px;width:auto}
.connection-list .csv-label{font-size:12px;letter-spacing:.05em;text-transform:uppercase}
.section-heading{margin-bottom:45px}
.section-heading>p:not(.eyebrow){max-width:470px;font-size:15px;margin-top:20px}
.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}
.step{border-top:1px solid var(--line);padding-top:20px}
.step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:29px;color:var(--accent)}
.step-top>span{font-size:11px;color:var(--muted)}
.step h3{max-width:275px;font-size:22px;margin-bottom:14px}
.step p{font-size:13px;line-height:1.8;max-width:310px}
.principle{background:#eeefe9;border-block:1px solid #e4e6de;padding:64px 0}
.principle-inner{display:grid;grid-template-columns:1.1fr 1fr;column-gap:100px}
.principle-inner>.eyebrow{grid-column:1/-1}
.principle h2{font-size:51px}
.principle h2 span{color:#737c6e}
.principle-inner>div{padding-top:7px}
.principle-inner>div p{font-size:16px;line-height:1.8;margin-bottom:22px;max-width:430px}
.split-heading{display:flex;align-items:end;justify-content:space-between;gap:30px}
.home-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.article-card{min-width:0}
.card-picture{display:block;background:#e7e7e0;padding:13px;border:1px solid var(--line);border-radius:7px;overflow:hidden;transition:background .18s}
.card-picture:hover{background:#dedbed}
.card-picture img{width:100%;aspect-ratio:1836/890;object-fit:contain;border-radius:2px}
.card-copy{padding-top:22px}
.article-meta{display:flex;align-items:center;gap:12px;font-size:10px;color:var(--muted);flex-wrap:wrap}
.category{color:var(--accent-dark);font-weight:550}
.category+span:before{content:"·";margin-right:12px;color:#a0a398}
.article-card h3{font-size:20px;line-height:1.3;margin-top:12px;letter-spacing:-.03em;text-wrap:initial}
.article-card h3 a{display:block;padding-right:20px;position:relative}
.article-card h3 svg{position:absolute;right:0;top:3px;width:17px;height:17px}
.article-card h3 a:hover{color:var(--accent-dark)}
.card-copy>p{font-size:12px;line-height:1.8;margin-top:12px}
.card-bottom{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:10px;color:#6f7569;margin-top:22px}
.home-articles .card-bottom{display:none}
.pilot-cta{border:1px solid #dcd7ea;background:var(--lavender);border-radius:10px;padding:46px 52px;margin-bottom:96px;display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}
.pilot-cta .eyebrow{margin-bottom:19px}
.pilot-cta h2{font-size:38px}
.pilot-cta p:not(.eyebrow){font-size:13px;line-height:1.8;max-width:440px;margin-top:19px;color:#686377}
.pilot-actions{display:flex;flex-direction:column;align-items:flex-end;gap:19px}
.site-footer{padding:56px 0 0;border-top:1px solid var(--line);background:#f3f3ef}
.footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1.3fr 1fr;gap:42px;padding-bottom:60px}
.footer-intro>p{font-size:13px;margin-top:22px;line-height:1.8}
.footer-intro>.small-label{display:block;margin-top:22px;font-size:9px}
.footer-grid>div>h2{font-size:11px;letter-spacing:0;font-weight:600;margin-bottom:18px}
.footer-grid>div:not(:first-child)>a{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:7px;width:fit-content;margin-top:11px}
.footer-grid a:hover{color:var(--accent)}
.footer-bottom{border-top:1px solid var(--line);padding:21px 0;display:flex;gap:27px;font-size:10px;color:#787d73}
.footer-bottom>span:last-child{margin-left:auto}
.library-header,.about-header{padding-top:84px;padding-bottom:61px}
.library-header>p:not(.eyebrow),.about-header>p:not(.eyebrow){font-size:18px;line-height:1.7;max-width:620px;margin-top:23px}
.library-section{padding-bottom:82px}
.library-tools{align-items:center;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:18px;gap:20px;margin-bottom:35px;flex-wrap:wrap}
.filter-buttons{display:flex;gap:6px;flex-wrap:wrap}
.filter-buttons button{padding:9px 13px;min-height:39px;font-size:11px;background:transparent;border:1px solid transparent;border-radius:5px;color:var(--muted)}
.filter-buttons button[aria-pressed=true]{background:#eae7f3;color:var(--accent-dark);border-color:#d8d1ec}
.filter-buttons button>span{font-size:9px;opacity:.7;margin-left:7px}
.article-search{display:flex;align-items:center;gap:8px;color:var(--muted);width:248px;padding-inline:4px}
.article-search input{background:transparent;border:0;width:100%;min-width:0;font-size:11px;padding:10px 4px;color:var(--ink)}
.article-search input:focus-visible{outline-offset:1px}
.article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 35px}
.article-grid .card-copy>p{font-size:13px}
.article-grid .article-card h3{font-size:25px}
.article-card.featured{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr;gap:38px;align-items:center;background:#f0f0eb;border:1px solid var(--line);border-radius:9px;overflow:hidden}
.featured .card-picture{border:0;border-radius:0;padding:28px;background:transparent}
.featured .card-copy{padding:34px 34px 34px 0}
.featured h3{font-size:31px!important;line-height:1.2}
.featured .card-bottom{margin-top:25px}
.library-note{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);margin-top:46px;padding-top:25px}
.library-note p{font-size:12px;line-height:1.9}
.library-note a{font-size:11px}
.empty-state{padding:70px 20px;text-align:center}
.empty-state h2{font-size:28px}
.empty-state p{margin:15px 0 24px;font-size:14px}
.byline-label{display:block;font-size:11px;color:var(--muted);margin-top:28px}
.about-grid{display:grid;grid-template-columns:260px minmax(0,690px);gap:100px;border-top:1px solid var(--line);padding-top:54px;padding-bottom:75px}
.about-aside{padding-top:7px}
.about-aside>p:not(.small-label){font-size:17px;line-height:1.6;letter-spacing:-.03em;margin-top:15px;color:#6d7663}
.about-aside>.text-link{margin-top:25px;font-size:12px}
.prose{font-size:15px;line-height:1.85;color:#4a5146;min-width:0}
.prose>p{color:inherit;margin:0 0 23px}
.prose h2{font-size:27px;letter-spacing:-.035em;color:var(--ink);margin:48px 0 20px;scroll-margin-top:114px;text-wrap:initial}
.prose h2:first-child{margin-top:0}
.prose h3{font-size:21px;margin:32px 0 17px;scroll-margin-top:114px}
.prose a{color:var(--accent-dark);text-decoration:underline;text-decoration-color:#cac1e4;text-underline-offset:4px}
.prose a:hover{text-decoration-color:var(--accent)}
.prose strong{font-weight:600;color:var(--ink)}
.prose ul,.prose ol{padding-left:22px;margin:0 0 24px}
.prose li{padding-left:5px;margin-bottom:9px}
.prose li::marker{color:var(--accent)}
.prose blockquote{margin:30px 0;padding:22px 26px;background:#f0eef7;border-left:3px solid #b6a7e2;border-radius:0 5px 5px 0}
.prose blockquote p{font-size:14px;color:#514766;line-height:1.85}
.prose pre{margin:28px 0;background:#242a23;color:#e0e7db;padding:28px 22px;border-radius:7px;overflow:auto;line-height:1.8;font-size:12px;position:relative}
.prose code{font-family:"Cascadia Code","SFMono-Regular",Consolas,monospace;font-size:.86em}
.prose pre code{font-size:12px}
.prose .article-image{display:block;margin:32px 0;border:1px solid var(--line);border-radius:6px;padding:7px;background:#ecece5;cursor:zoom-in}
.prose .article-image img{width:100%;border-radius:3px}
.table-scroll{overflow-x:auto;max-width:100%;margin:28px 0;border:1px solid var(--line);border-radius:6px}
.prose table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.55}
.prose th{background:#eceee6;color:#47503f;text-align:left;white-space:nowrap;font-weight:600}
.prose th,.prose td{padding:13px 14px;border-bottom:1px solid var(--line)}
.prose td{font-variant-numeric:tabular-nums}
.prose tbody tr:last-child td{border-bottom:0}
.prose tbody tr:nth-child(even){background:#f5f5f0}
.pilot-contact{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;padding:64px 0 96px;border-top:1px solid var(--line);scroll-margin-top:110px}
.pilot-contact>div>p:not(.eyebrow){font-size:15px;line-height:1.85;margin-top:22px;max-width:460px}
.pilot-points{list-style:none;padding:0;margin:26px 0 0}
.pilot-points li{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:var(--muted);margin-bottom:13px}
.pilot-points svg{color:var(--accent);margin-top:2px}
.contact-card{background:var(--lavender);border:1px solid #ded7eb;padding:37px;border-radius:9px}
.contact-card>h3{font-size:29px;margin-top:25px}
.contact-card>p{font-size:13px!important;margin:19px 0 25px!important}
.contact-address{display:block;color:var(--muted);font-size:11px;margin-top:13px}
.contact-alternative{border-top:1px solid #dcd4e8;padding-top:22px;margin-top:30px;font-size:11px;color:var(--muted)}
.contact-alternative a{display:inline-flex;align-items:center;gap:4px;color:var(--accent-dark);margin-left:4px}
.article-header{padding-top:43px;max-width:960px}
.back-link{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);width:fit-content;margin-bottom:44px}
.back-link svg{transform:rotate(180deg)}
.article-header>.article-meta{margin-bottom:22px}
.article-header h1{font-size:clamp(38px,4.4vw,60px);max-width:900px;line-height:1.13}
.article-deck{font-size:18px;line-height:1.7;max-width:790px;margin-top:24px}
.byline{display:flex;align-items:center;gap:12px;margin-top:31px;margin-bottom:39px}
.author-mark{display:flex;align-items:center;justify-content:center;background:#e9e5f3;color:var(--accent-dark);width:37px;height:37px;border-radius:5px;font-size:11px;font-weight:650;letter-spacing:-.05em}
.byline>div>a{font-size:11px;font-weight:550}
.byline p{font-size:10px;display:flex;gap:8px;flex-wrap:wrap;margin-top:3px}
.share-button{align-items:center;gap:7px;font-size:10px;border:1px solid var(--line);background:transparent;min-height:36px;border-radius:4px;margin-left:auto;padding:8px 12px;white-space:nowrap}
.share-button:hover{background:#eae7f2}
.article-cover{max-width:960px;margin-bottom:54px}
.article-cover>a{padding:14px;background:#ebece5;border:1px solid var(--line);border-radius:7px}
.article-cover img{width:100%;border-radius:3px}
.article-cover figcaption{font-size:10px;color:var(--muted);margin-top:12px}
.article-layout{display:grid;grid-template-columns:minmax(0,720px) 220px;gap:70px;max-width:1010px;align-items:start}
.article-body{grid-column:1;grid-row:1;min-width:0}
.article-toc{grid-column:2;grid-row:1;position:sticky;top:120px;border-left:1px solid var(--line);padding-left:25px}
.article-toc nav{display:flex;flex-direction:column;gap:13px}
.article-toc .small-label{font-size:9px;margin-bottom:5px}
.article-toc nav a{font-size:11px;line-height:1.65;color:var(--muted)}
.article-toc nav a:hover{color:var(--accent-dark)}
.toc-note{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}
.toc-note p{font-size:10px;margin-bottom:12px}
.toc-note a{font-size:11px;align-items:flex-start}
.toc-note svg{margin-top:2px}
.video-callout{display:flex;align-items:center;gap:16px;padding:19px;background:#efeee7;border:1px solid var(--line);border-radius:6px;margin-bottom:31px}
.video-callout>svg{color:var(--accent)}
.video-callout strong{font-size:12px;display:block;font-weight:550}
.video-callout .text-link{font-size:11px;margin-top:5px;gap:7px}
.video-callout .text-link>svg{display:none}
.video-callout>span{font-size:9px;color:var(--muted);margin-left:auto;text-align:right}
.article-end{padding-top:27px;border-top:1px solid var(--line);margin-top:37px}
.article-end>p:not(.small-label){font-size:12px;line-height:1.8;margin-top:13px}
.article-end>a{font-size:11px;display:inline-flex;gap:5px;align-items:center;margin-top:13px;color:var(--accent-dark)}
.related{padding-top:90px}
.not-found{padding:100px 0 120px}
.not-found>p:not(.eyebrow){margin:24px 0 30px}
#media-dialog{border:0;border-radius:10px;padding:44px 14px 14px;background:#f7f7f3;width:min(1450px,96vw);max-width:96vw;max-height:95vh;overflow:auto}
#media-dialog::backdrop{background:rgba(13,17,12,.82)}
.dialog-close{position:absolute;right:10px;top:5px;border:0;background:transparent;padding:6px;display:flex;align-items:center;justify-content:center}
.dialog-content img{width:100%;height:auto;max-height:80vh;object-fit:contain}
.dialog-content iframe{width:100%;aspect-ratio:16/9;border:0;display:block}
.toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%,15px);background:var(--ink);color:#fff;padding:12px 20px;border-radius:5px;box-shadow:0 5px 20px #0002;font-size:12px;opacity:0;pointer-events:none;transition:.18s;z-index:100;max-width:90vw}
.toast.visible{opacity:1;transform:translate(-50%,0)}
@media(min-width:1500px){.shell{width:min(1230px,calc(100% - 140px))}.article-layout{max-width:1010px}.article-header,.article-cover{max-width:960px}}
@media(max-width:1050px){.shell{width:calc(100% - 56px)}.desktop-nav{gap:20px}.header-actions{margin-left:6px;gap:15px}.wordmark-detail{display:none}.steps{gap:28px}.connection-list{gap:25px}.home-articles{gap:20px}.home-articles .article-card h3{font-size:18px}.article-layout{grid-template-columns:minmax(0,1fr) 180px;gap:35px}.about-grid{grid-template-columns:200px minmax(0,1fr);gap:55px}.pilot-contact{gap:40px}.footer-grid{gap:25px}.featured{gap:12px!important}}
@media(max-width:760px){
 .shell{width:calc(100% - 40px)}.section{padding-block:65px}.site-header{height:71px}.header-inner{gap:16px}.wordmark{font-size:26px}.wordmark-detail{display:inline;font-size:10px;letter-spacing:-.2px}.desktop-nav,.header-actions .login-link{display:none}.header-actions{margin-left:auto}.header-actions .button{min-height:33px;font-size:10px;padding:8px 10px;gap:6px}.header-actions .button svg{width:13px}.mobile-nav{display:block}.mobile-nav summary{display:flex;align-items:center;justify-content:center;list-style:none;padding:5px;cursor:pointer}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{position:absolute;top:70px;left:0;right:0;display:flex;flex-direction:column;background:var(--paper);padding:16px 20px 25px;border-bottom:1px solid var(--line);box-shadow:0 16px 25px #1519110a}.mobile-nav nav a{padding:10px;font-size:14px}.mobile-nav nav a[aria-current]{color:var(--accent)}
 .hero{padding-top:40px}.announcement{font-size:10px;margin-bottom:29px;gap:7px}.announcement span{font-size:8px}.eyebrow{font-size:9px;margin-bottom:17px}.hero h1{font-size:clamp(36px,6.9vw,54px);line-height:1.15;letter-spacing:-.055em}.hero-description{font-size:15px;line-height:1.8;margin-top:23px}.hero .button-row{gap:20px}.button{min-height:44px;font-size:12px;padding:11px 16px;gap:13px}.text-link{font-size:12px}.hero-footnote{font-size:10px}.product-showcase{margin-top:35px;border-radius:7px}.showcase-tabs{min-height:44px;padding:0 6px}.showcase-tabs button{font-size:10px;padding:0 12px}.showcase-note{display:none}.showcase-panel{padding:6px}.enlarge{right:9px;bottom:9px;padding:5px 6px;font-size:8px;gap:4px}.enlarge svg{width:12px;height:12px}.image-note{font-size:9px;line-height:1.8}.connections{flex-direction:column;gap:20px;padding:31px 0 34px}.connection-list{gap:22px;flex-wrap:wrap;justify-content:center}.connection-list>span{font-size:13px;gap:6px}.connection-list>span>img:not(.snowflake-wordmark){width:20px;height:20px}.connection-list .snowflake-wordmark{height:22px}.connection-list .csv-label{font-size:10px}
 .section-heading{margin-bottom:33px}.section-heading h2{font-size:32px}.section-heading>p:not(.eyebrow){font-size:14px}.steps{grid-template-columns:1fr;gap:32px}.step-top{margin-bottom:20px}.step h3{max-width:none;font-size:22px}.step p{max-width:none;font-size:13px}.principle{padding-block:44px}.principle-inner{grid-template-columns:1fr;gap:18px}.principle-inner>.eyebrow{margin-bottom:0}.principle h2{font-size:43px}.principle-inner>div p{font-size:14px}.split-heading{display:block}.split-heading>a{margin-top:23px}.home-articles{grid-template-columns:1fr;gap:36px}.home-articles .article-card h3{font-size:23px}.home-articles .card-copy>p{font-size:13px}.card-copy{padding-top:18px}.card-picture{padding:11px}
 .pilot-cta{grid-template-columns:1fr;gap:26px;padding:30px 26px;margin-bottom:62px}.pilot-cta h2{font-size:32px}.pilot-actions{align-items:flex-start;gap:17px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 30px;padding-bottom:40px}.footer-grid>div>h2{font-size:12px}.footer-grid>div:not(:first-child)>a{font-size:12px}.footer-bottom{font-size:9px;gap:15px;flex-wrap:wrap}.footer-bottom>span:last-child{display:none}.site-footer{padding-top:39px}
 .library-header,.about-header{padding-top:50px;padding-bottom:39px}.library-header h1,.about-header h1{font-size:44px}.library-header>p:not(.eyebrow),.about-header>p:not(.eyebrow){font-size:16px}.library-tools{gap:15px;align-items:stretch;padding-block:13px}.filter-buttons{gap:3px}.filter-buttons button{padding:8px 9px;font-size:10px}.filter-buttons button>span{margin-left:3px}.article-search{width:100%;border-top:1px solid var(--line);padding-top:9px}.article-search input{font-size:12px}.article-grid{grid-template-columns:1fr;gap:35px}.article-card.featured{grid-template-columns:1fr;gap:0!important}.featured .card-picture{padding:17px}.featured .card-copy{padding:7px 22px 26px}.featured h3{font-size:27px!important}.article-grid .article-card h3{font-size:25px}.library-note{display:block}.library-note a{margin-top:18px}.library-section{padding-bottom:53px}.about-grid{grid-template-columns:1fr;gap:35px;padding-top:29px;padding-bottom:43px}.about-aside{border-bottom:1px solid var(--line);padding-bottom:27px}.about-aside>p:not(.small-label){font-size:16px}.about-aside>.text-link{margin-top:15px}.pilot-contact{grid-template-columns:1fr;gap:32px;padding:43px 0 61px}.pilot-contact h2{font-size:35px}.pilot-contact>div>p:not(.eyebrow){font-size:14px}.contact-card{padding:28px}.contact-card>h3{font-size:28px}
 .article-header{padding-top:28px}.back-link{margin-bottom:31px}.article-header h1{font-size:38px;line-height:1.18}.article-header>.article-meta{gap:9px;font-size:9px}.article-deck{font-size:16px;line-height:1.75}.byline{align-items:flex-start;flex-wrap:wrap;margin:25px 0 29px;gap:10px}.byline>div{flex:1;min-width:220px}.byline p{font-size:9px;line-height:1.8;gap:5px}.share-button{margin-left:47px}.article-cover{margin-bottom:30px}.article-cover>a{padding:7px}.article-cover figcaption{font-size:9px}.article-layout{display:flex;flex-direction:column;gap:27px}.article-toc{position:static;width:100%;padding:19px;border:1px solid var(--line);border-radius:6px;order:0}.article-toc nav{gap:9px}.article-toc nav a{font-size:11px}.toc-note{display:none}.article-body{width:100%}.video-callout{padding:15px;gap:12px}.video-callout>span{display:none}.prose{font-size:15px;line-height:1.85}.prose h2{font-size:26px;margin-top:36px}.prose blockquote{padding:18px}.prose blockquote p{font-size:13px}.prose pre{font-size:11px;padding:20px 15px}.prose pre code{font-size:11px}.prose th,.prose td{padding:11px;font-size:11px;white-space:nowrap}.article-end{margin-top:29px}.related{padding-top:60px}.not-found{padding:65px 0 85px}.not-found h1{font-size:42px}
}
@media(max-width:390px){.wordmark-detail{display:none}.showcase-tabs button{font-size:9px;padding:0 9px}.hero h1{font-size:34px}.button-row{gap:16px}.filter-buttons button{padding-inline:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.button:hover{transform:none}}
@media print{.site-header,.site-footer,.pilot-cta,.article-toc,.share-button,.video-callout,.related,.enlarge,.back-link{display:none!important}body{background:#fff}.shell{width:100%;max-width:none}.article-header{padding-top:0}.article-header h1{font-size:32px}.article-cover{max-width:620px;margin:25px 0}.article-layout{display:block}.prose{font-size:11pt;color:#222}.prose h2{break-after:avoid}.prose table,.prose pre,.prose blockquote{break-inside:avoid}.prose a{color:#333}}
/* The video remains available if an embedded player is restricted by the browser. */
.video-fallback { display: block; padding: 12px; color: #fff; font-size: 13px; text-align: center; }

/* Product capabilities: persistent catalogue navigation and a focused reading column. */
.docs-page{background:#fff}
.docs-page .site-header{background:rgba(255,255,255,.97);height:76px}
.docs-page .header-inner{width:min(1480px,calc(100% - 56px))}
.docs-shell{display:grid;grid-template-columns:224px minmax(0,760px) 172px;gap:44px;width:min(1480px,calc(100% - 56px));margin-inline:auto;align-items:start}
.catalogue-sidebar{position:sticky;top:76px;height:calc(100vh - 76px);overflow-y:auto;overscroll-behavior:contain;padding:28px 18px 32px 0;border-right:1px solid #eceee8;scrollbar-width:thin;scrollbar-color:#d9dbd4 transparent}
.catalogue-menu>summary{display:none}
.catalogue-title{display:block;font-size:13px;font-weight:600;letter-spacing:-.015em;padding:5px 9px;margin:0 0 16px;border-radius:6px}
.catalogue-title[aria-current]{background:var(--lavender);color:var(--accent-dark)}
.catalogue-search{display:block!important;margin:0 0 24px;padding-inline:2px;position:relative}
html:not(.enhanced) .catalogue-search{display:none!important}
.enhanced .catalogue-search{display:block!important}
.catalogue-search label{display:flex;align-items:center;gap:8px;border:1px solid #dddfe0;border-radius:6px;background:#fafbf9;padding:8px;color:#737a73}
.catalogue-search input{min-width:0;width:100%;border:0;background:transparent;font-size:12px;color:var(--ink);outline-offset:4px}
.catalogue-search input:focus-visible{outline-width:2px}
#catalogue-results{margin-top:10px;max-height:65vh;overflow:auto;border:1px solid var(--line);border-radius:7px;background:#fff;padding:5px}
#catalogue-results a{display:block;padding:9px 8px;border-radius:4px}
#catalogue-results a:hover,#catalogue-results a:focus-visible{background:var(--lavender)}
#catalogue-results strong{display:block;font-size:12px;font-weight:550;line-height:1.5}
#catalogue-results span,#catalogue-results p{display:block;font-size:11px;line-height:1.5;color:var(--muted);margin-top:3px}
#catalogue-results p{padding:8px}
.catalogue-group{margin-bottom:22px}
.catalogue-group>p{font-size:11px;font-weight:600;color:#454d44;margin:0 0 6px;padding-left:9px}
.catalogue-group>a{display:block;font-size:12px;color:#5b635a;line-height:1.5;padding:7px 9px;border-radius:5px;margin-block:1px}
.catalogue-group>a:hover{background:#f4f5f1;color:#202b20}
.catalogue-group>a[aria-current]{background:var(--lavender);color:var(--accent-dark);font-weight:550}
.catalogue-contact{display:flex;gap:6px;align-items:center;font-size:11px;color:var(--muted);border-top:1px solid #eceee8;padding:18px 8px 0}
.catalogue-contact:hover{color:var(--accent-dark)}
.docs-main{min-width:0;padding:48px 0 74px}
.docs-heading{margin-bottom:36px}
.docs-heading .eyebrow{margin-bottom:17px;font-size:10px}
.docs-heading h1{font-size:clamp(31px,3.1vw,43px);line-height:1.18;letter-spacing:-.045em;font-weight:580;margin:16px 0}
.docs-deck{font-size:17px;line-height:1.65;color:#667066}
.docs-breadcrumb{font-size:11px;color:#7a8178;display:inline-flex;gap:10px;align-items:center}
.docs-breadcrumb:hover{color:var(--accent-dark)}
.docs-breadcrumb span{color:#bcc1b9}
.docs-meta{display:flex;flex-wrap:wrap;gap:7px 16px;font-size:10px;color:#83897f;margin-top:23px}
.docs-toc{position:sticky;top:116px;margin-top:55px;font-size:11px;max-height:calc(100vh - 148px);overflow:auto;scrollbar-width:thin}
.docs-toc nav{border-left:1px solid #e6e8e1;padding-left:16px}
.docs-toc p{font-weight:550;color:#434d41;margin:0 0 12px;font-size:11px}
.docs-toc nav a{display:block;color:#808879;line-height:1.55;margin:10px 0}
.docs-toc nav a:hover,.docs-toc nav a[aria-current]{color:var(--accent-dark)}
.copy-doc{border:1px solid var(--line);border-radius:5px;background:#fff;align-items:center;gap:8px;font-size:10px;padding:8px 10px;margin:21px 0 0 15px;color:#62695c}
.copy-doc:hover{background:var(--lavender)}
.docs-prose{font-size:15px;line-height:1.85;max-width:none}
.docs-prose p{color:#485147;margin:0 0 20px}
.docs-prose h2{font-size:25px;letter-spacing:-.03em;margin:45px 0 18px;line-height:1.25;font-weight:560;scroll-margin-top:104px}
.docs-prose h3{font-size:19px;scroll-margin-top:104px}
.docs-prose li{color:#485147;margin-block:10px}
.docs-prose strong{font-weight:600;color:#303a2c}
.docs-prose code{font-size:.86em;background:#f1f3ed;padding:2px 5px;border-radius:3px;color:#46513e}
.docs-prose pre{background:#f6f7f3;border:1px solid #e3e6db;border-radius:8px;padding:22px;overflow:auto;line-height:1.8;margin:24px 0}
.docs-prose pre code{background:transparent;padding:0;color:#37472d;font-size:12px}
.docs-prose table{font-size:13px;line-height:1.65;width:100%}
.docs-prose th{background:#f7f8f5;color:#3d4737;font-weight:550}
.docs-prose th,.docs-prose td{padding:12px 14px;border-bottom:1px solid #e7e9e2;vertical-align:top}
.docs-prose .table-scroll{border:1px solid #e4e7dd;border-radius:7px;overflow-x:auto;margin:22px 0 27px}
.docs-prose td:first-child{min-width:118px}
.docs-prose th p,.docs-prose td p{margin:0}
.docs-prose blockquote{border-left:3px solid #c3b9ef;background:#f7f5fd;padding:17px 22px;margin:24px 0;color:#52476c;border-radius:0 6px 6px 0}
.docs-prose blockquote p{margin:0;color:inherit}
.docs-prose .article-image{border-radius:7px;margin-block:28px}
.docs-references{border-top:1px solid var(--line);margin-top:44px;padding-top:25px;scroll-margin-top:104px}
.docs-references h2{font-size:16px;letter-spacing:-.02em;font-weight:550;margin-bottom:8px}
.docs-references p,.docs-references li{font-size:12px;color:var(--muted);line-height:1.7}
.docs-references ol{padding-left:19px;margin-top:9px}
.docs-references a{color:var(--accent-dark)}
.docs-pagination{display:flex;gap:16px;justify-content:space-between;margin-top:40px;border-top:1px solid var(--line);padding-top:22px}
.docs-pagination>a{max-width:49%;padding:7px 0}
.docs-pagination>a:last-child{margin-left:auto;text-align:right}
.docs-pagination span{font-size:10px;display:block;color:var(--muted);margin-bottom:4px}
.docs-pagination strong{font-size:12px;font-weight:500;line-height:1.6;display:inline-flex;align-items:center;gap:10px}
.docs-pagination a:hover{color:var(--accent-dark)}
.docs-feedback{font-size:11px;margin-top:26px;color:#8a9184}
.docs-feedback a{color:var(--accent-dark)}
.overview-link{display:flex;align-items:center;gap:22px;border:1px solid #dfd8f2;border-radius:9px;padding:25px;background:linear-gradient(125deg,#f5f1ff,#fafbf7);margin-bottom:27px}
.overview-link>div>svg{color:var(--accent);display:block;margin-bottom:17px}
.overview-link strong{display:block;font-size:19px;font-weight:550;letter-spacing:-.03em;margin-bottom:8px}
.overview-link p{font-size:13px;line-height:1.7;max-width:480px}
.overview-link:hover{border-color:var(--accent)}
.catalogue-intro p{font-size:14px;line-height:1.8;color:#6b7564}
.catalogue-section{margin-top:44px;scroll-margin-top:104px}
.catalogue-section>h2{font-size:22px;font-weight:550;letter-spacing:-.03em;margin-bottom:15px}
.catalogue-links{border-top:1px solid #e3e6dc}
.catalogue-links>a{display:flex;gap:25px;justify-content:space-between;align-items:flex-start;padding:20px 4px;border-bottom:1px solid #e3e6dc}
.catalogue-links h3{font-size:15px;letter-spacing:-.018em;font-weight:550;line-height:1.5;margin-bottom:6px}
.catalogue-links p{font-size:12px;line-height:1.7;color:#76806d;max-width:580px}
.catalogue-links>a>svg{margin-top:4px;color:#8f9789}
.catalogue-links>a:hover h3,.catalogue-links>a:hover>svg{color:var(--accent-dark)}
.docs-endnote{padding:24px;border:1px solid #e0e5d8;border-radius:8px;margin-top:40px;background:#f9faf6}
.docs-endnote strong{font-size:14px;font-weight:550}
.docs-endnote p{font-size:12px;line-height:1.8;margin-top:7px}
.docs-endnote a{color:var(--accent-dark)}
.architecture{display:grid;grid-template-columns:repeat(5,1fr);margin:32px 0 12px;padding:0;list-style:none;gap:12px}
.architecture li{border:1px solid #dce1d4;border-radius:8px;min-width:0;padding:22px 15px;background:linear-gradient(160deg,#fafbf7,#f3f6ee);position:relative}
.architecture li:not(:last-child)::after{content:'→';position:absolute;right:-11px;top:22px;z-index:1;font-size:12px;color:#828e75}
.architecture svg{display:block;color:#707e5f;margin-bottom:24px}
.architecture strong{display:block;font-size:13px;line-height:1.4;font-weight:550;letter-spacing:-.02em}
.architecture span{display:block;font-size:10px;line-height:1.7;color:#829071;margin-top:6px}
.architecture-link{margin-top:20px}
.docs-main>.architecture{grid-template-columns:repeat(3,1fr);margin-bottom:34px}
.docs-main>.architecture li{padding:18px 14px}
.docs-main>.architecture li::after{display:none}
.docs-main>.architecture svg{margin-bottom:15px}
.capability-home{background:#f1f3ed;border-block:1px solid #e2e6da}
.capability-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.capability-card{background:#fafbf8;border:1px solid #dce2d1;border-radius:8px;padding:26px}
.capability-card .small-label{font-size:9px;color:#8d987f;letter-spacing:.08em}
.capability-card h3{font-size:19px;font-weight:550;line-height:1.4;margin:22px 0 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.capability-card p{font-size:13px;line-height:1.8}
.capability-card:hover{border-color:#a8b597;background:#fff}
.technical-principles{display:grid;grid-template-columns:1fr 1fr;gap:70px}
.technical-principles p:not(.eyebrow){font-size:16px;line-height:1.85;margin-bottom:18px}
.docs-page .site-footer{background:#fafbf8}
@media(min-width:1600px){.docs-shell{grid-template-columns:244px minmax(0,780px) 190px;gap:56px}}
@media(max-width:1150px){.docs-shell{grid-template-columns:214px minmax(0,1fr);gap:32px;width:calc(100% - 44px)}.docs-toc{display:none}.docs-main{max-width:760px}.capability-cards{grid-template-columns:repeat(2,1fr)}}
@media(max-width:800px){
  .docs-page .site-header{height:68px}.docs-page .header-inner{width:calc(100% - 36px)}
  .docs-shell{display:block;width:100%}.catalogue-sidebar{height:auto;max-height:calc(100dvh - 68px);position:sticky;top:68px;z-index:20;background:#fff;border-right:0;border-bottom:1px solid #e3e6dc;padding:0;overflow-y:auto}
  .catalogue-menu>summary{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;font-size:12px;font-weight:550;cursor:pointer;list-style:none}
  .catalogue-menu>summary::-webkit-details-marker{display:none}.catalogue-menu[open]>summary svg{transform:rotate(180deg)}
  .catalogue-menu-body{padding:8px 22px 20px}.catalogue-menu[open] .catalogue-menu-body{border-top:1px solid #f0f2eb}.catalogue-search{margin-bottom:16px}.catalogue-search input{font-size:16px}
  .docs-main{padding:31px 22px 48px;max-width:740px;margin-inline:auto}.docs-heading{margin-bottom:28px}.docs-heading h1{font-size:33px;margin-top:14px}.docs-deck{font-size:16px}.docs-meta{font-size:10px;gap:6px 12px}
  .docs-prose{font-size:15px;line-height:1.85}.docs-prose h2{font-size:23px;margin-top:36px;scroll-margin-top:138px}.docs-prose h3,.catalogue-section,.docs-references{scroll-margin-top:138px}
  .docs-prose th,.docs-prose td{padding:10px;font-size:12px}.docs-prose pre{padding:16px}.docs-prose pre code{font-size:11px}.docs-prose li{padding-left:0}.docs-pagination strong{font-size:11px}
  .architecture{grid-template-columns:repeat(3,1fr)}.architecture li::after{display:none}.architecture li{padding:18px 14px}.architecture svg{margin-bottom:18px}
  .technical-principles{grid-template-columns:1fr;gap:25px}.capability-card{padding:22px}.overview-link{padding:23px;gap:15px}.catalogue-links>a{gap:18px}.docs-endnote{padding:21px}
}
@media(max-width:500px){.capability-cards{grid-template-columns:1fr}.architecture,.docs-main>.architecture{grid-template-columns:repeat(2,1fr)}.docs-heading h1{font-size:31px}.overview-link strong{font-size:18px}.docs-breadcrumb{font-size:10px;gap:7px}.docs-prose .table-scroll{margin-inline:0}.docs-prose table{min-width:480px}.docs-prose pre{max-width:100%}.catalogue-links p{font-size:13px}.catalogue-links h3{font-size:16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.docs-prose .code-example{border:1px solid #e0e4d9;border-radius:8px;background:#f6f7f3;margin:24px 0;overflow:hidden;min-width:0}
.docs-prose .code-example pre{border:0;border-radius:0;margin:0;padding:18px 20px;max-height:560px;tab-size:2}
.code-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 15px;border-bottom:1px solid #e4e7de;color:#747d6b;font-size:11px;line-height:1.8}
.code-toolbar button{border:1px solid #dbe0d2;border-radius:4px;background:#fff;color:#4b5940;font:inherit;padding:3px 9px;cursor:pointer}
.code-toolbar button:hover{border-color:#9aaa88;background:#f8faf5}
.code-tabs{border:1px solid #e0e4d9;border-radius:8px;background:#f6f7f3;overflow:hidden;margin:24px 0;min-width:0}
.code-tablist{display:flex;gap:4px;padding:0 12px;border-bottom:1px solid #dde3d4;overflow:auto}
.code-tablist button{flex:none;border:0;border-bottom:2px solid transparent;background:none;color:#7a8272;padding:12px 11px 10px;font:inherit;font-size:11px;cursor:pointer}
.code-tablist button[aria-selected=true]{color:var(--accent-dark);border-bottom-color:var(--accent);font-weight:600}
.docs-prose .code-tabs>.code-example{margin:0;border:0;border-radius:0}
.code-tabs .code-toolbar{justify-content:flex-end;border-bottom:0;padding-bottom:0}
.code-tabs .code-toolbar>span{display:none}
.api-reference{margin-top:40px}
.api-reference-search{background:#f8f9f5;border:1px solid #dfe4d7;border-radius:8px;padding:18px 20px;margin:28px 0}
.enhanced .api-reference-search{display:block!important}
.api-reference-search label{display:block;font-size:12px;font-weight:550;margin-bottom:8px}
.api-reference-search input{width:100%;border:1px solid #dbe1d1;border-radius:5px;padding:10px 12px;background:#fff;font:inherit;font-size:14px;color:var(--ink)}
.docs-prose .api-reference-search p{font-size:11px;color:#727b69;margin:8px 0 0}
.api-tool,.api-route-group{border:1px solid #e0e5d8;border-radius:7px;margin:12px 0;background:#fff;scroll-margin-top:115px}
.api-tool>summary,.api-route-group>summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 18px;list-style:none}
.api-tool>summary::-webkit-details-marker,.api-route-group>summary::-webkit-details-marker{display:none}
.api-tool>summary>span:first-child{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}
.api-tool>summary code{overflow-wrap:anywhere;background:none;padding:0;font-size:12px;font-weight:600;line-height:1.7}
.api-effect,.api-auth{font-size:10px;line-height:1.6;background:#f0f3eb;color:#738265;padding:3px 6px;border-radius:4px}
.api-expand{color:#89977c;font-size:18px;font-weight:300;flex:none}
.api-tool[open]>summary .api-expand{transform:rotate(45deg)}
.api-tool[open]>summary{border-bottom:1px solid #e6eade;background:#f9faf7}
.api-tool-body{padding:22px 20px;overflow-wrap:anywhere}
.api-tool-body>p{font-size:13px;line-height:1.8}
.api-tool-body h3{font-size:15px;margin:28px 0 14px}
.docs-prose .api-availability{font-size:11px;color:#7c8672;margin-bottom:8px}
.api-parameters{margin:0}
.api-parameter{border-top:1px solid #e6eade;padding:15px 0}
.api-parameter dt{display:flex;gap:7px 12px;align-items:baseline;flex-wrap:wrap;line-height:1.8}
.api-parameter dt>code{font-size:12px;background:none;padding:0;font-weight:600}
.api-type{font-family:monospace;font-size:10px;color:#7d8574}
.api-required{font-size:10px;color:#847695}
.api-parameter dd{margin:7px 0 0}
.api-parameter dd p{font-size:12px;line-height:1.8;margin:0 0 7px}
.api-constraints{font-size:10px;color:#7a8570;display:flex;gap:6px 12px;flex-wrap:wrap}
.api-schema{border-top:1px solid #e6eade;margin:12px 0 20px;padding-top:12px}
.api-schema>summary{cursor:pointer;font-size:12px;color:var(--accent-dark)}
.api-permalink{font-size:10px}
.api-route-group>summary{font-size:13px;text-transform:none}
.api-route-group>summary::before{content:'+';color:#89977c}
.api-route-group[open]>summary::before{content:'−'}
.api-route-group>summary>span{margin-left:auto;color:#8b947f;font-size:10px;white-space:nowrap}
.api-route{padding:18px;border-top:1px solid #e6eade;overflow-wrap:anywhere}
.api-route-address{display:flex;align-items:baseline;gap:12px}
.api-route-address>code{background:none;padding:0;font-size:12px;line-height:1.7}
.api-method{font-size:9px;font-weight:650;letter-spacing:.04em;flex:none;color:#677e54;min-width:39px}
.api-method-post{color:#537b97}.api-method-delete{color:#a96565}.api-method-put,.api-method-patch{color:#947c43}
.docs-prose .api-route p{font-size:12px;margin:8px 0;color:#67735b}
.docs-prose .api-route .api-path-parameters{font-size:10px;margin:9px 0 0;color:#8b947f}
.api-tool summary:focus-visible,.api-route-group summary:focus-visible,.code-tablist button:focus-visible,.code-toolbar button:focus-visible,.api-reference-search input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.api-reference [hidden]{display:none!important}
@media(max-width:800px){.api-tool{scroll-margin-top:145px}.api-tool-body{padding:18px 15px}.api-tool>summary,.api-route-group>summary{padding:15px}.api-tool>summary code{font-size:11px}.api-reference-search input{font-size:16px}.docs-prose .code-example pre{padding:14px}.api-route{padding:15px}}
.pilot-cta>.button{justify-self:end}
@media(max-width:600px){.pilot-cta>.button{justify-self:start}}
@media(max-width:800px){.catalogue-menu>summary{position:sticky;top:0;background:#fff;z-index:2}}
.docs-prose .code-example[data-language="prompt"] pre{white-space:pre-wrap;overflow-wrap:anywhere}
