﻿*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}body{min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:system-ui,sans-serif}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}ul[role=list],ol[role=list]{list-style:none;padding:0}a{text-decoration:none;color:inherit}h1,h2,h3,h4,h5,h6{font-weight:inherit;line-height:1.2}table{border-collapse:collapse;border-spacing:0}html{scroll-behavior:smooth}body{background:#000;color:#fff;font-family:Inter;font-size:18px}.content-wrapper{background:#fcfbf8}.logo{color:inherit;width:2.4rem;height:auto;display:inline-block}.logo svg{width:100%;height:auto;border-radius:.25rem}.logo svg .letter-e-dash{transform-origin:center;transform-box:fill-box;transition:transform 500ms ease-in-out}.logo:hover .letter-e-dash{transform:rotate(-360deg)}.mobile-header{display:none;justify-content:space-between;align-items:center;gap:2rem;color:#181818;z-index:10000;position:absolute;left:0;top:0;height:5rem;width:100%;box-sizing:border-box;transition:background 300ms}.mobile-header.inverted{color:#fff}.mobile-header.inverted .button.primary{background:#fff;color:#000}.mobile-header.inverted ul li a:after{background:#fff}.mobile-header .toggle-mobile-menu{margin-right:-12px}.mobile-header .toggle-mobile-menu svg{display:block;width:3.2rem;height:3.2rem}.mobile-header .toggle-mobile-menu svg .line{fill:none;stroke:currentColor;stroke-width:6;stroke-linecap:round;transform-origin:50%;transition:transform 400ms 100ms}@media (max-width: 1024px){.mobile-header{display:flex}}.header-wrapper .main-navigation-wrapper{width:100%;position:absolute;z-index:1;transition:background .3s ease,height .3s ease,backdrop-filter .3s ease}.header-wrapper .main-navigation-wrapper .main-navigation{height:6rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:#181818}.header-wrapper .main-navigation-wrapper .main-navigation .with-dropdown{position:relative}.header-wrapper .main-navigation-wrapper .main-navigation .with-dropdown>a{pointer-events:none;display:flex !important;gap:.25rem;align-items:center}.header-wrapper .main-navigation-wrapper .main-navigation .with-dropdown>a svg{width:1rem;height:auto;display:block;transition:transform 250ms}.header-wrapper .main-navigation-wrapper .main-navigation .with-dropdown .dropdown{color:#181818;display:none;position:absolute;background:#fcfbf8;white-space:nowrap;padding:1rem;border-radius:.5rem;line-height:1.5;box-shadow:rgba(0,0,0,.1) 0px 7px 40px 0px;border:1px solid rgba(0,0,0,.2);flex-direction:column;gap:.25rem}.header-wrapper .main-navigation-wrapper .main-navigation .with-dropdown .dropdown a{display:block;padding:.25rem .5rem;font-weight:500}.header-wrapper .main-navigation-wrapper .main-navigation .with-dropdown .dropdown a:hover{background:#f6f3ea;border-radius:.25rem}.header-wrapper .main-navigation-wrapper .main-navigation .with-dropdown:hover a:after{display:none}.header-wrapper .main-navigation-wrapper .main-navigation .with-dropdown:hover svg{transform:rotate(180deg)}.header-wrapper .main-navigation-wrapper .main-navigation .with-dropdown:hover .dropdown{display:flex}.header-wrapper .main-navigation-wrapper .main-navigation nav.secondary{justify-self:end}.header-wrapper .main-navigation-wrapper .main-navigation ul{display:flex;align-items:center;list-style:none;gap:1.5rem;padding:0;margin:0}.header-wrapper .main-navigation-wrapper .main-navigation ul li>a:not(.button){color:inherit;text-decoration:none;font-family:Inter,arial,sans-serif;font-weight:500;display:block;position:relative;overflow:hidden;padding:.15rem 0}.header-wrapper .main-navigation-wrapper .main-navigation ul li>a:not(.button):after{width:100%;position:absolute;bottom:0;left:0;content:"";display:block;height:2px;background:#181818;transform:translateX(-100%);transition:transform 300ms}.header-wrapper .main-navigation-wrapper .main-navigation ul li>a:not(.button).active:after,.header-wrapper .main-navigation-wrapper .main-navigation ul li>a:not(.button):hover:after{transform:translateX(0%)}.header-wrapper .main-navigation-wrapper .main-navigation.inverted{color:#fff}.header-wrapper .main-navigation-wrapper .main-navigation.inverted .button.primary{background:#fcfaf7;color:#2b2927}.header-wrapper .main-navigation-wrapper .main-navigation.inverted ul li a:after{background:#fff}.header-wrapper .main-navigation-wrapper .main-navigation.hero-nav{background:rgba(0,0,0,0)}@media (max-width: 1024px){.header-wrapper .main-navigation-wrapper{display:none}}.main-footer{width:100%;gap:2rem;padding-top:4rem !important;padding-bottom:4rem !important;display:flex;flex-direction:column;width:100%}.main-footer .copyright{opacity:.6}.main-footer .primary{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.main-footer .primary .company .branding{margin-bottom:1rem}.main-footer .primary .company .tagline{font-family:"Sora",serif;font-weight:700;font-size:1.5rem;line-height:1.2}.main-footer .primary .company .office{opacity:.7}.main-footer .primary .navigation{display:flex;gap:1rem;justify-content:space-between}.main-footer .primary .navigation nav{flex:1}.main-footer .primary .navigation nav ul{list-style:none;padding:0}.main-footer .primary .navigation nav ul a{opacity:.8}.main-footer .primary .navigation nav ul a:hover{opacity:1}.main-footer .secondary .legal{margin-top:.5rem;display:flex;gap:1rem}.main-footer .secondary .legal a{font-size:.9rem;opacity:.5}.main-footer .secondary .legal a:hover{opacity:1}@media (max-width: 1024px){.main-footer{padding:3rem}.main-footer .primary{grid-template-columns:auto auto}}@media (max-width: 768px){.main-footer{padding:2rem}.main-footer .primary{grid-template-columns:auto}}@media (max-width: 576px){.main-footer .primary .navigation{flex-direction:column}.main-footer .secondary{display:block}}.hero{width:100%;max-width:100vw;position:relative}.hero .cover{display:block;position:absolute;object-fit:cover;width:100%;height:100%;top:0;left:50%;will-change:transform;backface-visibility:hidden;transform:translateX(-50%)}.hero .hero-content{width:100%;padding-top:10rem;padding-bottom:6rem;color:#181818;position:relative}.hero .hero-content.no-bottom-padding{padding-bottom:0}.hero .hero-content .pre-title{margin-bottom:1.5rem}.hero .hero-content .tagline{font-family:"Sora",serif;font-weight:700;font-size:3.8rem;line-height:110%;letter-spacing:-.02em;max-width:45rem;margin-bottom:1rem}.hero .hero-content .tagline.medium{font-size:3.4rem}.hero .hero-content .intro{font-size:1.6rem;font-weight:500;max-width:50rem}.hero .hero-content .buttons{display:flex;gap:1rem;margin-top:2rem;justify-content:center}.hero .hero-content.centered{text-align:center}.hero .hero-content.centered .pre-title{margin:0 auto 1.5rem}.hero .hero-content.centered .tagline{max-width:45rem;margin:0 auto 1.5rem}.hero .hero-content.centered .intro{margin:0 auto;max-width:50rem}.hero .hero-content.v-centered{padding:2rem;box-sizing:border-box;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1;text-align:center}.hero.inverted .hero-content{color:#fff}.hero.full-cover{background:#33312e;min-height:100vh;overflow:hidden;z-index:0}.hero.darker{background:#f6f4ef}.hero.home .hero-content{position:relative;padding:12rem 0 8rem}.hero.home .badge{font-weight:600;padding:.2rem .5rem;font-size:.85rem;background:#cf4e1c;border-radius:.25rem;display:inline-block;color:#fff;margin-bottom:1rem}.hero.home .with-padding{max-width:80rem}.hero.home .product-shots{margin-top:3rem}.hero.home .integration-logos{display:flex;flex-wrap:wrap;gap:1rem 2rem;height:2.6rem;justify-content:center;margin-top:3rem}.hero.home .integration-logos img{opacity:.3;width:auto;height:100%}@media (max-width: 768px){.hero.home .integration-logos{height:1.5rem;gap:.5rem 1rem}}.hero.about-page .with-padding{max-width:55rem}@media (max-width: 1024px){.hero .hero-content .tagline{font-size:3.3rem}}@media (max-width: 768px){.hero .hero-content .tagline{font-size:3.2rem}.hero .hero-content .intro{font-size:1.4rem}}@media (max-width: 576px){.hero .hero-content .tagline{font-size:2.2rem}.hero .hero-content .intro{font-size:1.2rem}}.title-icon{width:1.8rem;height:auto;margin-bottom:1rem}.title-icon svg{width:100%;height:auto;display:block}.title{font-weight:700;font-size:1.4rem;line-height:1.3}.title:not(:last-child){margin-bottom:.5rem}.title.signature{font-family:"Sora",serif;font-weight:700;letter-spacing:-.02em}.title.small{font-size:1.2rem}.title.medium{font-size:1.8rem}.title.large{font-size:2.4rem}@media (max-width: 768px){.title{font-size:1.2rem}.title.small{font-size:1.1rem}.title.medium{font-size:1.5rem}.title.large{font-size:2rem}}@media (max-width: 576px){.title{font-size:1.2rem}.title.small{font-size:1.1rem}.title.small.signature{font-weight:700}.title.medium{font-size:1.3rem}.title.medium.signature{font-weight:700}.title.large{font-size:1.8rem}}.title-box:not(:last-child){margin-bottom:4rem}.title-box.extra-margin{margin-bottom:6rem}.title-box.no-margin{margin-bottom:0}.title-box.reduced-margin{margin-bottom:1.5rem}.title-box.center .pre-title,.title-box.center .sub-title,.title-box.center .title,.title-box.center .additional{margin-left:auto;margin-right:auto;text-align:center}.title-box .title{margin-bottom:1.5rem;font-size:2.4rem;font-weight:600}.title-box .title.signature{max-width:30rem;font-family:"Sora",serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:2rem}.title-box .title.large{font-size:3.2rem;line-height:120%;font-weight:600}.title-box .title.small{font-size:1.4rem;font-weight:600}.title-box .sub-title{font-size:1.4rem;max-width:50rem;line-height:140%;letter-spacing:-.01rem;font-weight:500}.title-box .sub-title a{text-decoration:underline}.title-box .sub-title:not(:last-child){margin-bottom:2rem}.title-box .sub-title.medium{font-size:1.4rem}@media (max-width: 1024px){.title-box .title.signature{font-size:2.2rem}.title-box .title.long{font-size:1.6rem}.title-box.stretched{grid-template-columns:1fr;grid-template-areas:"sub-title" "title"}}@media (max-width: 768px){.title-box .sub-title{font-size:1.4rem}}@media (max-width: 576px){.title-box .sub-title{font-size:1.2rem}}.subtle{opacity:.8}.text-box a{text-decoration:underline}.text-box p{line-height:140%}.text-box p.muted{opacity:.7}.text-box p.medium{font-size:1.2rem}.text-box p.large{font-size:1.4rem}.text-box p:not(:last-child){margin-bottom:1.5rem}.text-box ul{padding-left:2rem}.text-box ul li{line-height:150%}.text-box ul li:not(:last-child){margin-bottom:.1rem}.text-box:not(:last-child):not(.no-margin){margin-bottom:2rem}.text-box:not(:last-child):not(.no-margin).extra-margin{margin-bottom:4rem}@keyframes slide-in{100%{opacity:1;transform:translateX(0)}}.mobile-navigation{position:fixed;top:0;left:0;width:100vw;height:100dvh;display:flex;gap:2rem;padding:6rem 2rem 2rem;flex-direction:column;background:#141414;overflow:auto;z-index:999;transform:translateY(-100%);transition:transform 300ms;visibility:hidden}.mobile-navigation .primary ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:.5rem}.mobile-navigation .primary ul li{font-family:Inter,arial,sans-serif;font-weight:500;font-size:1.4rem}.mobile-navigation .primary ul li span.toggle{display:flex;align-items:center;gap:.25rem;position:relative;cursor:pointer}.mobile-navigation .primary ul li span.toggle svg{width:1.4rem;height:auto;display:block;transition:transform 250ms}.mobile-navigation .primary ul li ul{padding-top:.5rem;padding-left:1rem;display:none}.mobile-navigation .primary ul li ul li{font-size:1.2rem;opacity:.8}.mobile-navigation .primary ul li.is-active span.toggle svg{transform:rotate(180deg)}.mobile-navigation .primary ul li.is-active ul{display:flex}.mobile-navigation .primary ul li a:not(.button){text-decoration:none}.mobile-navigation .primary>ul>li{transform:translateX(-100%);opacity:0}.mobile-navigation .secondary{margin-top:auto;display:flex;flex-direction:column;gap:1rem}.mobile-navigation .secondary .mini-tagline{font-family:"Sora",serif;font-weight:500;font-size:1.4rem;line-height:120%;letter-spacing:-.02em;margin-bottom:.2rem}.mobile-navigation .secondary .button{display:flex;align-items:center}.mobile-navigation .secondary .legal{display:flex;gap:1rem}.mobile-navigation .secondary .legal a{font-size:.9rem;opacity:.5}.mobile-navigation .secondary .legal a:hover{opacity:1}body.menu-open{overflow:hidden}body.menu-open .toggle-mobile-menu .line{transition:transform 400ms}body.menu-open .toggle-mobile-menu .line1{transform:translateX(18px) translateY(-3px) rotate(-45deg) scale(.7)}body.menu-open .toggle-mobile-menu .line2{transform:translateX(-18px) translateY(-3px) rotate(45deg) scale(.7)}body.menu-open .toggle-mobile-menu .line3{transform:translateY(0) rotate(45deg) scale(.7)}body.menu-open .toggle-mobile-menu .line4{transform:translateY(0) rotate(-45deg) scale(.7)}body.menu-open .toggle-mobile-menu .line5{transform:translateX(18px) translateY(3px) rotate(45deg) scale(.7)}body.menu-open .toggle-mobile-menu .line6{transform:translateX(-18px) translateY(3px) rotate(-45deg) scale(.7)}body.menu-open .mobile-header{color:#fff}body.menu-open .mobile-navigation{visibility:visible;transform:translateY(0)}body.menu-open .mobile-navigation .primary>ul>li{animation:slide-in .4s ease forwards}body.menu-open .mobile-navigation .primary>ul>li:nth-child(1){animation-delay:.1s}body.menu-open .mobile-navigation .primary>ul>li:nth-child(2){animation-delay:.15s}body.menu-open .mobile-navigation .primary>ul>li:nth-child(3){animation-delay:.2s}body.menu-open .mobile-navigation .primary>ul>li:nth-child(4){animation-delay:.25s}body.menu-open .mobile-navigation .primary>ul>li:nth-child(5){animation-delay:.3s}.button{border:0;background:#2b2927;color:#fff;color:#fcfbf8;height:3rem;display:inline-flex;justify-content:center;flex-direction:column;align-items:center;font-family:Inter,arial,sans-serif;font-weight:600;font-size:1rem;line-height:100%;padding:0 1.5rem;border-radius:.3rem;transition:border-radius 300ms}.button:hover{border-radius:1.5rem}.button.disabled{pointer-events:none;opacity:.3}.button.small{height:2.6rem;padding:0 1.1rem}.button.small:hover{border-radius:1.3rem}.button span{display:flex;align-items:center;gap:.5rem;white-space:nowrap}.button span svg{width:1.2rem;height:1.2rem}.button.light{color:#000;background:#e0ddd1}.button.white{background:#fff;color:#000}.context{padding:8rem 0}.context.no-padding{padding:0}.context.no-bottom-padding{padding-bottom:0}.context:not(.dark):not(.darker):not(.white){background-color:#fcfbf8;color:#181818}.context:not(.dark):not(.darker):not(.white) .bg-muted{background:#f4f2ec}.context:not(.dark):not(.darker):not(.white) .bg-muted-hover:hover:not(.is-active){background:#f0ede6}.context:not(.dark):not(.darker):not(.white) .accordion.panelled .item{background:#f4f2ec}.context:not(.dark):not(.darker):not(.white) .accordion.panelled .item:not(.is-active):hover{background:#f0ede6}.context.darker{background-color:#f6f4ef;color:#181818}.context.darker .bg-muted{background:#edebe3}.context.darker .bg-muted-hover:hover:not(.is-active){background:#e9e6dd}.context.darker .accordion.panelled .item{background:#edebe3}.context.darker .accordion.panelled .item:not(.is-active):hover{background:#e9e6dd}.context>.content{max-width:80rem;margin:0 auto;padding:0 4rem}.context>.content.wide{max-width:100rem}.context>.content.semi-narrow{max-width:70rem}.context>.content.narrow{max-width:60rem}.context>.content.super-narrow{max-width:40rem}.context>.content:not(:last-child){margin-bottom:6rem}@media (max-width: 1024px){.context{padding:6rem 0}.context>.content{padding:0 3rem}.context.with-divider{background-image:none}}@media (max-width: 768px){.context>.content{padding:0 2rem}}@media (max-width: 576px){.context>.content{padding:0 1.7rem}}.with-padding{max-width:100rem;margin:0 auto;padding:0 4rem}@media (max-width: 1024px){.with-padding{padding:0 3rem}}@media (max-width: 768px){.with-padding{padding:0 2rem}}@media (max-width: 576px){.with-padding{padding:0 1.7rem}}.two-columns{display:grid;grid-template-columns:repeat(2, 1fr);gap:4rem;align-items:stretch}.two-columns.align-center{align-items:center}.two-columns picture.responsive{width:100%;height:auto;display:block;position:relative}.two-columns picture.responsive img{width:100%;height:100%;object-fit:cover;border-radius:.25rem;filter:brightness(1) grayscale(0.3)}.two-columns picture.responsive img.overlay{position:absolute;left:0;top:0}.two-columns>.stretched{display:flex;flex-direction:column}.two-columns>.stretched *:last-child{margin-top:auto}@media (max-width: 1024px){.two-columns{grid-template-columns:1fr;gap:3rem}.two-columns>.first{grid-row:1}.two-columns>.last{grid-row:2}}.accordion .item .title{padding:1rem 0;line-height:130%;font-size:1.4rem;font-weight:600;cursor:pointer;display:flex;align-items:center;position:relative;gap:1rem;margin-bottom:0}.accordion .item .title::after{margin-left:auto;content:"+";font-size:1.4rem}.accordion .item .body{line-height:150%;overflow:hidden;transition-property:height,visibility;transition-timing-function:ease;visibility:hidden}.accordion .item .body a{text-decoration:underline}.accordion .item .body li,.accordion .item .body p{font-size:1.2rem;margin-bottom:1.5rem}.accordion .item .body>:first-child{margin-top:.5rem}.accordion .item .body>:last-child{margin-bottom:1.25rem}.accordion .item .body img{display:block;width:100%;height:auto}.accordion .item:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}.accordion .item.is-active .title::after{content:"–"}.accordion .item.is-active .body{visibility:visible;margin-bottom:1rem}.accordion.panelled{display:flex;flex-direction:column;gap:.5rem}.accordion.panelled .item{transition:background 300ms;border:0;padding-left:1.5rem;padding-right:1.5rem;border-radius:.5rem}.accordion.panelled .item .title{padding:1.5rem 0}.accordion.with-counter{counter-reset:accordion}.accordion.with-counter .item{counter-increment:accordion}.accordion.with-counter .item .title::before{display:inline-block;content:counter(accordion, decimal-leading-zero) ". "}.sticky-container{height:100%;position:relative}.sticky-container .sticky-box{position:sticky;top:2rem}.benefit-list{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:.5rem}.benefit-list.small li{font-size:1rem}.benefit-list li{display:flex;align-items:start;gap:.6rem;line-height:140%}.benefit-list li::before{content:"";display:inline-block;width:1.2rem;height:1.2rem;margin-top:.15rem;flex-shrink:0;border-radius:.72rem;background-color:#33312e;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fcfaf7' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M5 11L10 17L19 7' /></svg>");background-size:75% 75%;background-position:center center;background-repeat:no-repeat}.benefit-list li.disabled::before{background-color:rgba(51,49,46,.4);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fcfaf7' stroke-width='3' stroke-linecap='round'><path d='M7 12H17'/></svg>")}@media (max-width: 1024px){.benefit-list li{font-size:1rem}}.product-shots img{width:100%;height:auto;border-radius:.5rem}.icon-boxes{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:2rem 4rem}@media (max-width: 768px){.icon-boxes{grid-template-columns:1fr}}.features{display:flex;flex-direction:column;gap:6rem}.features .feature .content{max-width:35rem}.features .feature .content .title{max-width:30ch}.features .feature img{border-radius:.5rem}.pricing-table{display:flex;gap:1rem;flex-wrap:wrap}.pricing-table .tier{flex:1;min-width:19rem;display:flex;flex-direction:column;gap:2px}.pricing-table .tier .header{display:flex;flex-direction:column;gap:1rem;background:#fff;padding:1.5rem;border-radius:.5rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.pricing-table .tier .header .name{font-weight:600}.pricing-table .tier .header .price{display:flex;align-items:end;gap:.5rem}.pricing-table .tier .header .price .value{font-size:2rem;font-weight:700}.pricing-table .tier .header .price .unit{line-height:250%;opacity:.7}.pricing-table .tier .header .cta .button{display:flex}.pricing-table .tier .benefit-list{margin:0;background:#fff;padding:1.5rem;border-radius:.5rem;border-top-left-radius:0;border-top-right-radius:0}.markdown-content{line-height:1.6;color:inherit}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5{font-family:"Sora",serif;font-weight:700;line-height:1.25;margin-bottom:.5rem}.markdown-content h1:not(:first-child),.markdown-content h2:not(:first-child),.markdown-content h3:not(:first-child),.markdown-content h4:not(:first-child),.markdown-content h5:not(:first-child){margin-top:2rem}.markdown-content h1{font-size:2rem}.markdown-content h2{font-size:1.75rem}.markdown-content h3{font-size:1.4rem}.markdown-content h4{font-size:1.15rem}.markdown-content h5{font-size:1rem}.markdown-content p{margin:1rem 0 1.5rem}.markdown-content ul,.markdown-content ol{padding-left:1.5rem;margin:1rem 0 1.5rem}.markdown-content li{margin-top:.25rem}.markdown-content strong,.markdown-content b{font-weight:600}.markdown-content li>ul,.markdown-content li>ol{margin-top:.5rem}.markdown-content blockquote{border-left:2px solid #ddd;padding-left:1rem}.markdown-content blockquote p{font-style:italic}.markdown-content blockquote ul{list-style:none;padding:0}.markdown-content blockquote ul li:before{content:"— "}.markdown-content a{text-decoration:underline;font-weight:500;color:#6478b2}.markdown-content img{display:block;width:auto;height:auto;max-width:100%;margin:0 auto}.markdown-content img+em{display:block;margin:0 auto;text-align:center;max-width:60ch;font-size:1rem;margin-top:.25rem}.markdown-content table{border-collapse:separate;border-spacing:2px;font-size:1.1rem}.markdown-content table th,.markdown-content table td{padding:.5rem 1rem}.markdown-content table th{font-weight:600;background:#ebe8e1;text-align:left}.markdown-content table td{background:#f3f1ed}.docs-wrapper{display:flex;gap:4rem;position:relative;align-items:flex-start;height:100%}.docs-wrapper .docs-nav{position:sticky;top:2rem;flex:0 0 22rem;padding:1.2rem;font-size:1.05rem}.docs-wrapper .docs-nav.mobile{display:none}.docs-wrapper .docs-nav ul{padding:0;margin:0;list-style:none}.docs-wrapper .docs-nav ul .category-title{font-family:"Sora",serif;font-weight:600}.docs-wrapper .docs-nav ul>li>ul{margin:.5rem 0}.docs-wrapper .docs-nav ul li{font-size:.95rem}.docs-wrapper .docs-nav ul li:not(:last-child){margin-bottom:.1rem}.docs-wrapper .docs-nav ul li a{display:block;padding:.3rem .6rem;border-radius:.25rem}.docs-wrapper .docs-nav ul li a:hover{background:#eeebe2}.docs-wrapper .docs-nav ul li a[aria-current=page]{background:#e8e4d9}.docs-wrapper .docs-content{flex:1}.docs-wrapper .docs-header{display:flex;align-items:center;margin-bottom:1.5rem}.docs-wrapper .docs-header .toggle-docs-nav{display:none}.docs-wrapper .docs-header .toggle-docs-nav svg{flex:1;display:block;width:1.4rem;height:1.4rem}@media (max-width: 1024px){.docs-wrapper{align-items:stretch;flex-direction:column}.docs-wrapper .docs-header{gap:1rem}.docs-wrapper .docs-header .toggle-docs-nav{display:block}.docs-wrapper .docs-nav{flex:auto;position:static}.docs-wrapper .docs-nav.mobile{position:absolute}.docs-wrapper .docs-nav.mobile.visible{display:block}.docs-wrapper .docs-nav.full{display:none}}.breadcrumbs{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;font-size:.95rem}.breadcrumbs li:not(:last-child)::after{content:"›";margin-left:.25rem;opacity:.4}.breadcrumbs [aria-current=page]{opacity:.7}