@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Italiana&display=swap";
:root{--paper:#f7f6f2;--ink:#22251f;--muted:#6a6e64;--line:#dcded4;--green:#e7eccf}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,summary,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:5px;outline:2px solid #77823a}::selection{background:#dbe3b2}h1,h2,h3,p{margin:0}em{font-family:Italiana,Georgia,serif;font-style:normal;font-weight:400}section[id],div[id]{scroll-margin-top:95px}.section{max-width:1280px;margin:auto;padding-left:48px;padding-right:48px}.site-header{border-bottom:1px solid var(--line);background:var(--paper);z-index:10;justify-content:space-between;align-items:center;height:90px;padding:0 48px;display:flex;position:sticky;top:0}.wordmark{letter-spacing:-2px;font-size:31px;font-weight:650}.wordmark span{font-weight:400}.wordmark sup{letter-spacing:0;vertical-align:top;margin-top:6px;margin-left:3px;font-size:10px;display:inline-block}.site-header nav{gap:34px;font-size:12px;display:flex}.site-header nav a:hover,.footer a:hover{text-underline-offset:5px;text-decoration:underline}.header-cta{border-bottom:1px solid;align-items:center;gap:24px;padding:10px 0;font-size:12px;display:flex}.hero{grid-template-columns:1fr 1fr;max-width:1600px;min-height:710px;margin:auto;display:grid}.hero-copy{flex-direction:column;padding:65px 48px 32px;display:flex}.eyebrow{letter-spacing:1.7px;font-size:10px;font-weight:600;line-height:1.7;display:block}.hero .eyebrow{align-items:center;gap:10px;display:flex}.tiny-star{font-size:22px}.hero h1{letter-spacing:-6px;margin:33px 0 26px;font-size:clamp(64px,6.8vw,108px);font-weight:450;line-height:.99}.hero h1 em{letter-spacing:-3px}.hero-copy>p{max-width:370px;color:var(--muted);font-size:14px;line-height:1.8}.hero-actions{align-items:center;gap:26px;margin:30px 0 48px;display:flex}.button{border:0;justify-content:center;align-items:center;gap:28px;min-height:50px;padding:16px 23px;font-size:12px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.dark{background:var(--ink);color:#fff}.button.dark:hover{background:#414936}.button.light{background:var(--green);color:var(--ink)}.text-link{border-bottom:1px solid var(--ink);align-items:center;gap:18px;padding-bottom:8px;font-size:12px;display:inline-flex}.hero-footnote{letter-spacing:1.1px;color:var(--muted);gap:26px;margin-top:auto;font-size:8px;display:flex}.hero-visual{background:#b4aa9b;min-height:650px;margin:18px 18px 18px 0;position:relative;overflow:hidden}.editorial-image{object-fit:cover;object-position:center top}.visual-top,.visual-bottom{color:#fff;letter-spacing:1.2px;z-index:1;text-shadow:0 1px 6px #0006;justify-content:space-between;font-size:8px;display:flex;position:absolute;left:25px;right:25px}.visual-top{top:24px}.visual-bottom{bottom:24px}.floating-label{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f6f2ee;align-items:center;gap:14px;max-width:320px;padding:20px;display:flex;position:absolute;bottom:88px;left:30px;right:30px}.floating-label>svg{margin-left:auto}.floating-label span:not(.label-icon){letter-spacing:1.4px;margin-bottom:6px;font-size:8px;display:block}.floating-label strong{font-size:18px;font-weight:450}.label-icon{background:var(--green);place-items:center;width:38px;height:38px;display:grid}.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:1.7px;justify-content:space-evenly;align-items:center;gap:20px;padding:27px 36px;font-size:10px;display:flex}.marquee span:nth-child(2n){font-size:24px}.intro{justify-content:space-between;align-items:end;gap:30px;padding-top:105px;padding-bottom:45px;display:flex}.section-heading h2,h2{letter-spacing:-2px;font-size:clamp(40px,4.1vw,62px);font-weight:450;line-height:1.1}.section-heading .eyebrow{margin-bottom:23px}.intro>p{max-width:350px;color:var(--muted);padding-bottom:6px;font-size:14px;line-height:1.9}.product-grid{grid-template-columns:1fr 1fr;gap:20px;padding-bottom:105px;display:grid}.api-card{background:#eeeee7;padding:34px}.api-card.green{background:var(--green)}.card-top{border-bottom:1px solid #22251f25;justify-content:space-between;align-items:center;margin-bottom:33px;padding-bottom:30px;display:flex}.card-top>span{font-size:11px}.api-card h3{letter-spacing:-1px;font-size:32px;font-weight:450}.api-card>p{color:#555a4e;max-width:430px;margin:18px 0 25px;font-size:13px;line-height:1.9}.api-card ul{margin:0 0 30px;padding:0;font-size:11px;line-height:2.3;list-style:none}.api-card li:before{content:"↗";margin-right:12px}.experience{border-top:1px solid var(--line);padding-top:70px;padding-bottom:85px}.experience-row{grid-template-columns:1fr 1fr;align-items:center;gap:85px;margin-top:55px;display:grid}.experience-row.reverse{margin-top:100px}.experience-copy h3{letter-spacing:-1.9px;margin:22px 0;font-size:49px;font-weight:450;line-height:1.08}.experience-copy>p{max-width:350px;color:var(--muted);margin-bottom:28px;font-size:13px;line-height:1.9}.micro-note{max-width:335px;color:var(--muted);margin-top:28px;font-size:10px;line-height:1.6}.comparison{background:#e8e5df;height:480px;position:relative;overflow:hidden}.comparison img{object-fit:cover}.comparison-after{position:absolute;inset:0}.photo-tag{letter-spacing:1px;background:#f7f6f2e6;padding:8px 12px;font-size:8px;position:absolute;top:20px}.photo-tag.left{left:20px}.photo-tag.right{right:20px}.slider-line{pointer-events:none;background:#fff;width:2px;position:absolute;top:0;bottom:0}.slider-line>span{width:38px;height:38px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;font-size:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.comparison input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.comparison:focus-within{outline-offset:4px;outline:3px solid #77823a}.demo-caption{color:var(--muted);justify-content:space-between;gap:10px;margin-top:15px;font-size:9px;display:flex}.stylist-demo{background:#ebece3;padding:28px}.demo-top{letter-spacing:1px;align-items:center;gap:10px;font-size:9px;display:flex}.sample-label{color:var(--muted);letter-spacing:0;margin-left:auto;font-size:8px}.chat-prompt{background:var(--ink);color:#fff;max-width:85%;margin:28px 0 20px auto;padding:20px;font-size:14px;line-height:1.6}.stylist-answer{background:var(--paper);padding:26px}.stylist-answer .eyebrow{font-size:8px}.stylist-answer h3{margin:10px 0;font-family:Italiana,Georgia,serif;font-size:32px}.stylist-answer p{color:var(--muted);min-height:58px;font-size:11px;line-height:1.8}.outfit-list{margin-top:20px}.outfit-list>div{border-top:1px solid var(--line);align-items:center;gap:14px;padding:13px 0;font-size:11px;display:flex}.outfit-list span{color:var(--muted);font-size:8px}.outfit-list svg{margin-left:auto}.occasion-switch{gap:8px;margin-top:20px;display:flex}.occasion-switch button{background:0 0;border:1px solid #c9cdbd;align-items:center;gap:10px;padding:10px 12px;font-size:10px;display:flex}.occasion-switch button[aria-pressed=true]{background:var(--green);border-color:#9da67b}.demo-note{color:var(--muted);margin-top:16px;font-size:9px;line-height:1.6}.developer-section{background:var(--ink);color:var(--paper);padding:75px 0 50px}.developer-inner{grid-template-columns:1fr 1fr;align-items:center;gap:55px;display:grid}.developer-inner h2{font-size:45px}.developer-inner .section-heading>p{color:#bac0b0;max-width:370px;margin:23px 0 25px;font-size:13px;line-height:1.9}.developer-inner .text-link{color:var(--green);border-color:#bdc7a1}.code-demo{background:#2c3027;border:1px solid #434938;min-width:0}.code-toolbar{border-bottom:1px solid #434938;justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.code-tabs{gap:16px;display:flex}.code-toolbar button{color:#a4ad97;background:0 0;border:0;padding:5px 0;font-size:10px}.code-tabs button[aria-pressed=true]{color:var(--green);border-bottom:1px solid var(--green)}.copy-button{align-items:center;gap:7px;display:flex}.code-demo pre{color:#dfe6ba;min-height:255px;margin:0;padding:26px 22px;font-size:11px;line-height:2;overflow-x:auto}.code-bottom{letter-spacing:1px;color:#abb49a;border-top:1px solid #434938;align-items:center;gap:7px;padding:15px 22px;font-size:8px;display:flex}.code-bottom>span:last-child{margin-left:auto}.status-dot{background:#d9e5a4;border-radius:50%;width:5px;height:5px}.developer-benefits{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:65px;display:grid}.developer-benefits>div{border-top:1px solid #494f40;padding-top:25px}.developer-benefits svg{color:var(--green);margin-bottom:17px}.developer-benefits h3{font-size:15px;font-weight:450}.developer-benefits p{color:#abb49a;margin-top:10px;font-size:11px;line-height:1.7}.integration{padding-top:80px;padding-bottom:80px}.steps{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px;display:grid}.steps article>span{color:#8e9677;font-family:Italiana,Georgia,serif;font-size:42px}.steps h3{margin:17px 0 12px;font-size:21px;font-weight:450}.steps p{color:var(--muted);max-width:270px;font-size:12px;line-height:1.9}.integration-notes{border:1px solid var(--line);margin-top:45px;padding:26px}.integration-notes h3{margin-bottom:12px;font-size:16px;font-weight:500}.integration-notes p{color:var(--muted);margin-bottom:10px;font-size:12px;line-height:1.9}.integration-notes code{overflow-wrap:anywhere;font-size:10px;line-height:2}.faq{border-top:1px solid var(--line);grid-template-columns:1fr 1.3fr;gap:60px;padding-top:70px;padding-bottom:90px;display:grid}.faq h2{margin-top:20px;font-size:43px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:13px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary>span{font-size:22px;font-weight:400}.faq details[open] summary>span{transform:rotate(45deg)}.faq details p{color:var(--muted);padding:0 25px 22px 0;font-size:12px;line-height:1.9}.access{background:#e5e9d5}.access-inner{grid-template-columns:1fr 1fr;gap:75px;padding-top:75px;padding-bottom:75px;display:grid}.access h2{margin-top:23px;font-size:53px}.access-inner>div>p{color:var(--muted);max-width:340px;margin-top:25px;font-size:13px;line-height:1.9}.contact-email{border-bottom:1px solid;align-items:center;gap:20px;margin-top:30px;padding-bottom:8px;font-size:13px;display:inline-flex}.access-form{background:var(--ink);color:var(--paper);padding:30px}.form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.access-form label{margin-bottom:20px;font-size:10px;display:block}.access-form input,.access-form select,.access-form textarea{color:#fff;resize:vertical;background:0 0;border:0;border-bottom:1px solid #717766;border-radius:0;width:100%;padding:12px 0;font-size:12px;display:block}.access-form input::placeholder,.access-form textarea::placeholder{color:#adb3a5}.access-form select option{color:var(--ink)}.access-form .button{justify-content:space-between;width:100%}.form-note{color:#bbc2b0;margin-top:13px;font-size:9px;line-height:1.7}.footer{justify-content:space-between;align-items:center;gap:35px;padding:35px 48px;display:flex}.footer p{color:var(--muted);font-size:11px}.footer>div{gap:22px;font-size:10px;display:flex}.footer>span{color:var(--muted);font-size:9px}.skip-link{background:var(--ink);color:#fff;z-index:100;padding:15px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}@media (min-width:1500px){.hero-copy{padding-top:80px;padding-left:max(48px,50vw - 640px)}.hero h1{font-size:108px}}@media (max-width:1000px){.site-header{padding:0 28px}.section{padding-left:28px;padding-right:28px}.hero-copy{padding-left:28px;padding-right:25px}.hero h1{font-size:76px}.hero-actions{flex-wrap:wrap;gap:18px}.hero-footnote{gap:14px;font-size:7px}.experience-row{gap:40px}.experience-copy h3{font-size:41px}.developer-inner{gap:30px}.developer-inner h2{font-size:38px}.access-inner{gap:35px}.access h2{font-size:43px}.footer{gap:20px;padding:30px 28px}.footer p{display:none}}@media (max-width:760px){html{scroll-padding-top:80px}.site-header{height:75px;padding:0 22px}.wordmark{font-size:28px}.site-header nav{display:none}.header-cta{gap:15px;font-size:11px}.section{padding-left:22px;padding-right:22px}.hero{grid-template-columns:1fr}.hero-copy{padding:40px 22px 32px}.hero h1{letter-spacing:-4px;margin-top:26px;font-size:77px}.hero-copy>p{max-width:340px;font-size:13px}.hero-actions{gap:24px;margin:27px 0 30px}.hero-footnote{gap:25px;font-size:7px}.hero-visual{min-height:540px;margin:0 14px 14px}.visual-top,.visual-bottom{font-size:7px;left:20px;right:20px}.floating-label{max-width:290px;padding:15px;bottom:65px;left:20px}.marquee{white-space:nowrap;justify-content:flex-start;gap:25px;padding:20px 22px;font-size:9px;overflow:hidden}.intro{padding-top:65px;padding-bottom:30px;display:block}.intro>p{max-width:100%;margin-top:23px;font-size:13px}.section-heading h2,h2{font-size:44px}.product-grid{grid-template-columns:1fr;gap:14px;padding-bottom:65px}.api-card{padding:26px}.api-card h3{font-size:29px}.card-top{margin-bottom:25px;padding-bottom:22px}.experience{padding-top:50px;padding-bottom:65px}.experience-row{grid-template-columns:1fr;gap:30px;margin-top:35px}.experience-row.reverse{margin-top:60px}.experience-copy h3{font-size:42px}.experience-copy>p{max-width:100%}.comparison{height:470px}.experience-row.reverse .experience-copy{order:1}.experience-row.reverse .stylist-demo{order:2}.stylist-demo{padding:20px}.chat-prompt{font-size:13px}.developer-section{padding:55px 0 45px}.developer-inner{grid-template-columns:1fr;gap:35px}.developer-inner h2{font-size:38px}.developer-benefits{grid-template-columns:1fr;gap:25px;margin-top:40px}.developer-benefits>div{grid-template-columns:35px 1fr;column-gap:12px;display:grid}.developer-benefits svg{grid-row:span 2}.developer-benefits p{margin-top:8px}.code-demo pre{padding:20px 15px;font-size:10px}.integration{padding-top:60px;padding-bottom:60px}.steps{grid-template-columns:1fr;gap:25px;margin-top:28px}.steps article{grid-template-columns:45px 1fr;column-gap:20px;display:grid}.steps article>span{grid-row:span 2}.steps h3{margin:5px 0 8px}.steps p{max-width:100%}.integration-notes{padding:20px}.faq{grid-template-columns:1fr;gap:25px;padding-top:45px;padding-bottom:55px}.faq h2{font-size:40px}.access-inner{grid-template-columns:1fr;gap:30px;padding-top:55px;padding-bottom:45px}.access h2{font-size:43px}.access-form{padding:23px}.footer{flex-wrap:wrap;gap:24px;padding:30px 22px}.footer>div{margin-left:auto}.footer>span{width:100%}.demo-caption{font-size:8px}}@media (max-width:380px){.hero h1{font-size:67px}.hero-visual{min-height:470px}.form-row{grid-template-columns:1fr;gap:0}.occasion-switch button{padding:9px;font-size:9px}.footer>div{gap:13px}.sample-label{font-size:7px}.demo-top{letter-spacing:.4px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header-actions{align-items:center;gap:22px;display:flex}.mobile-menu{display:none}.subpage-hero{padding-top:85px;padding-bottom:55px}.subpage-hero h1,.contact-page h1,.not-found h1{letter-spacing:-3px;margin:26px 0;font-size:clamp(46px,5.3vw,76px);font-weight:450;line-height:1.08}.subpage-hero>p{color:var(--muted);max-width:540px;font-size:14px;line-height:1.9}.solutions-grid{grid-template-columns:repeat(3,1fr);gap:20px;padding-bottom:85px;display:grid}.solutions-grid article{background:#edeee5;flex-direction:column;padding:28px;display:flex}.solutions-grid article:nth-child(2){background:var(--green)}.solutions-grid .eyebrow{letter-spacing:1px;font-size:8px}.solutions-grid h2{letter-spacing:-1px;margin:17px 0;font-size:30px}.solutions-grid p{color:var(--muted);font-size:12px;line-height:1.9}.solutions-grid ol{margin:22px 0 30px;padding-left:18px;font-size:11px;line-height:2.2}.solutions-grid .text-link{align-self:flex-start;margin-top:auto;font-size:11px}.ownership{border-top:1px solid var(--line);padding-top:65px;padding-bottom:85px}.ownership h2{margin-top:25px}.ownership>div{grid-template-columns:1fr 1fr;gap:50px;margin:28px 0;display:grid}.ownership p{color:var(--muted);max-width:440px;font-size:13px;line-height:1.9}.contact-page{grid-template-columns:1fr 1fr;align-items:start;gap:80px;padding-top:80px;padding-bottom:90px;display:grid}.contact-page h1{font-size:58px}.contact-page>div>p{color:var(--muted);max-width:370px;font-size:13px;line-height:1.9}.contact-next{border-top:1px solid var(--line);margin-top:40px;padding-top:25px}.contact-next ol{color:var(--muted);padding-left:16px;font-size:12px;line-height:2.2}.contact-docs{margin-top:20px}.contact-docs a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.not-found{padding-top:100px;padding-bottom:140px}.not-found p{color:var(--muted);margin-bottom:30px;font-size:14px;line-height:1.8}.not-found>div{align-items:center;gap:25px;display:flex}.docs-banner{border-bottom:1px solid var(--line);background:#eaedde;justify-content:space-between;gap:20px;padding:20px 48px;display:flex}.docs-banner>span:last-child{color:var(--muted);font-size:11px}.docs-shell{grid-template-columns:245px minmax(0,1fr);gap:55px;max-width:1280px;margin:auto;padding:50px 48px 75px;display:grid}.docs-sidebar{align-self:start;position:sticky;top:120px}.docs-search{border:1px solid var(--line);background:#fff;align-items:center;gap:9px;padding:12px;display:flex}.docs-search svg{color:var(--muted);flex-shrink:0}.docs-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:11px}.docs-search:focus-within{outline-offset:3px;outline:2px solid #77823a}.docs-nav-group{margin-top:30px}.docs-nav-group .eyebrow{color:var(--muted);margin-bottom:10px;font-size:8px}.docs-nav-group a{border-left:2px solid #0000;justify-content:space-between;align-items:center;padding:12px 14px;font-size:12px;display:flex}.docs-nav-group a>span{opacity:0}.docs-nav-group a:hover{background:#edeee5}.docs-nav-group a[aria-current=page]{background:var(--green);border-color:#6b7753}.docs-nav-group a[aria-current=page]>span{opacity:1}.search-empty{color:var(--muted);padding:20px 0;font-size:12px;line-height:1.8}.docs-help{border-top:1px solid var(--line);margin-top:35px;padding-top:25px}.docs-help .eyebrow{font-size:8px}.docs-help p{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.8}.docs-help a{align-items:center;gap:15px;margin-top:14px;font-size:11px;display:inline-flex}.docs-content{min-width:0}.doc-heading{border-bottom:1px solid var(--line);padding-bottom:35px}.doc-heading h1{letter-spacing:-2.5px;margin:24px 0;font-size:clamp(42px,4.5vw,65px);font-weight:450;line-height:1.06}.doc-heading>p{color:var(--muted);max-width:640px;font-size:14px;line-height:1.9}.doc-heading .button{margin-top:25px}.docs-product-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:30px;display:grid}.docs-product-grid>a{background:#edeee5;padding:25px}.docs-product-grid>a:last-child{background:var(--green)}.docs-product-grid h2{letter-spacing:-.8px;margin:20px 0 13px;font-size:25px}.docs-product-grid p{color:var(--muted);font-size:12px;line-height:1.9}.docs-product-grid a>span{margin-top:25px;font-size:11px;display:block}.doc-section{margin-top:42px;scroll-margin-top:110px}.doc-section h2{letter-spacing:-.7px;margin-bottom:20px;font-size:28px;line-height:1.2}.doc-section>p,.doc-section li,.doc-callout p{color:var(--muted);margin:12px 0;font-size:13px;line-height:1.95}.doc-section p a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.doc-section ol{padding-left:20px}.doc-section code{overflow-wrap:anywhere;font-size:11px}.request-flow{background:#edeee5;justify-content:space-between;align-items:center;gap:10px;margin:25px 0;padding:22px;font-size:11px;display:flex}.request-flow b{color:#77823a;font-weight:400}.request-flow span{text-align:center}.guide-list{border-top:1px solid var(--line)}.guide-list>a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:20px 0;display:flex}.guide-list strong{font-size:14px;font-weight:500}.guide-list p{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.8}.doc-callout{background:#ebeedf;border-left:2px solid #78855d;gap:16px;margin-top:28px;padding:23px;display:flex}.doc-callout>svg{flex-shrink:0}.doc-callout strong{font-size:13px;font-weight:500}.doc-callout p{margin:8px 0 0;font-size:11px}.doc-toc{border:1px solid var(--line);flex-wrap:wrap;gap:11px 18px;margin:25px 0 35px;padding:20px;display:flex}.doc-toc .eyebrow{width:100%;color:var(--muted);font-size:8px}.doc-toc a{border-bottom:1px solid #ccd0bf;padding-bottom:3px;font-size:11px}.doc-toc a:hover{border-color:var(--ink)}.doc-code{color:var(--green);background:#252920;min-width:0;margin:24px 0}.doc-code-header{color:#c5cdb8;border-bottom:1px solid #434938;justify-content:space-between;align-items:center;gap:15px;padding:14px 20px;font-size:10px;display:flex}.doc-code-header button{color:inherit;background:0 0;border:0;align-items:center;gap:7px;font-size:10px;display:flex}.doc-code pre{margin:0;padding:22px;line-height:1.95;overflow-x:auto}.doc-code pre code{overflow-wrap:normal;font-size:11px}.doc-table-wrap{border:1px solid var(--line);margin:23px 0;overflow-x:auto}.doc-table{border-collapse:collapse;text-align:left;width:100%;min-width:530px;font-size:11px}.doc-table th{letter-spacing:.6px;background:#ebeee0;padding:14px 16px;font-size:9px;font-weight:600}.doc-table td{border-top:1px solid var(--line);vertical-align:top;color:var(--muted);padding:16px;line-height:1.8}.doc-table td:first-child{color:var(--ink);width:25%}.doc-table td:nth-child(2){width:19%}.doc-table code{font-size:10px}.endpoint{background:#edeee5;align-items:center;gap:14px;margin:22px 0;padding:16px 18px;display:flex}.endpoint>span{letter-spacing:1px;background:#dce5be;padding:5px 8px;font-size:9px}.endpoint .get{background:#d9e8dd}.endpoint code{font-size:12px}.doc-tags{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.doc-tags code{border:1px solid var(--line);padding:8px 10px;font-size:10px}.doc-pagination{border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:55px;padding-top:28px;display:flex}.doc-pagination>a{border:1px solid var(--line);flex:1;align-items:center;gap:20px;padding:20px;display:flex}.doc-pagination>a:last-child{text-align:right;justify-content:flex-end}.doc-pagination span{letter-spacing:1px;color:var(--muted);margin-bottom:8px;font-size:8px;display:block}.doc-pagination strong{font-size:12px;font-weight:500}@media (max-width:1000px){.docs-shell{grid-template-columns:205px minmax(0,1fr);gap:30px;padding-left:28px;padding-right:28px}.docs-banner{padding-left:28px;padding-right:28px}.contact-page{gap:40px}.contact-page h1{font-size:48px}.solutions-grid{gap:14px}.solutions-grid article{padding:22px}.solutions-grid h2{font-size:27px}.solutions-grid .text-link{gap:8px;font-size:10px}}@media (max-width:760px){.header-actions{gap:18px}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;align-items:center;gap:8px;font-size:11px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu[open] summary>span{transform:rotate(45deg)}.site-header .mobile-menu nav{background:var(--paper);border:1px solid var(--line);flex-direction:column;gap:0;width:245px;padding:15px;display:flex;position:absolute;top:36px;right:-100px;box-shadow:0 8px 25px #22251f15}.mobile-menu nav a{padding:14px;font-size:12px}.docs-banner{padding:18px 22px}.docs-banner>span:last-child{display:none}.docs-shell{grid-template-columns:1fr;gap:32px;padding:28px 22px 50px}.docs-sidebar{position:static}.docs-sidebar nav{flex-wrap:wrap;gap:8px 12px;margin-top:15px;display:flex}.docs-nav-group{margin:0;display:contents}.docs-nav-group .eyebrow{display:none}.docs-nav-group a{border:1px solid var(--line);padding:9px 12px;font-size:10px}.docs-nav-group a>span,.docs-help{display:none}.doc-heading h1{font-size:46px}.doc-heading>p{font-size:13px}.docs-product-grid{gap:12px}.docs-product-grid>a{padding:20px}.docs-product-grid h2{font-size:24px}.docs-product-grid p{font-size:11px}.docs-product-grid a>span{font-size:10px}.doc-section h2{font-size:26px}.doc-code pre{padding:18px}.doc-code pre code{font-size:10px}.doc-toc{gap:12px;padding:16px}.doc-section{margin-top:35px}.request-flow{gap:7px;padding:17px 12px;font-size:10px}.doc-pagination{gap:12px}.doc-pagination>a{gap:12px;padding:15px}.doc-pagination strong{font-size:10px}.subpage-hero{padding-top:50px;padding-bottom:35px}.subpage-hero h1{letter-spacing:-2px;font-size:48px}.solutions-grid{grid-template-columns:1fr;padding-bottom:55px}.solutions-grid article{padding:26px}.solutions-grid h2{font-size:32px}.solutions-grid .text-link{gap:18px;font-size:12px}.ownership{padding-top:45px;padding-bottom:55px}.ownership h2{font-size:39px}.ownership>div{grid-template-columns:1fr;gap:15px}.contact-page{grid-template-columns:1fr;gap:35px;padding-top:50px;padding-bottom:55px}.contact-page h1{letter-spacing:-2px;font-size:49px}.contact-next{margin-top:28px}.not-found{padding-top:70px;padding-bottom:100px}.not-found h1{font-size:48px}.not-found>div{gap:20px}.footer>div{flex-wrap:wrap}.footer .wordmark{font-size:26px}}@media (max-width:380px){.header-actions{gap:13px}.docs-product-grid{grid-template-columns:1fr}.endpoint{gap:10px;padding:14px}.endpoint code{font-size:10px}.doc-heading h1{font-size:40px}.doc-pagination>a{padding:12px}.doc-pagination svg{display:none}}
