:root{--oino-ink:#111816;--oino-green:#2ce68b;--oino-paper:#fafbf7;--oino-line:#dce3dd;--oino-muted:#59645f;--bs-primary:#17663d;--bs-primary-rgb:23,102,61;--bs-link-color:#17663d;--bs-link-hover-color:#0b492a}body.brand-browser,body.brand-site{background:var(--oino-paper);color:var(--oino-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.7;--bs-body-font-family:Arial,Helvetica,sans-serif;--bs-body-color:#111816;--bs-body-bg:#fafbf7;--bs-border-color:#dce3dd}body.brand-site{padding-top:68px}.brand-browser h1,.brand-browser h2,.brand-site h1,.brand-site h2,.brand-site h3,.brand-site h4,.brand-site h5{font-family:Arial,Helvetica,sans-serif;letter-spacing:-.035em}.brand-site .navbar-custom{background:#fafbf7;border-bottom:1px solid #dce3dd;padding:14px 0}.brand-site .navbar-custom>.container{max-width:1240px;padding-inline:24px!important}.brand-site .navbar-custom .navbar-brand{width:184px;height:36px;padding:0;font-size:0;background-image:none!important;display:flex;align-items:center}.brand-site .navbar-brand img{display:block;width:184px;max-width:100%;height:auto}.brand-site .navbar-custom .navbar-nav .nav-item .nav-link{color:#38443e;font:600 13px/1.5 Arial,Helvetica,sans-serif;text-transform:none;letter-spacing:0;padding:10px 15px}.brand-site .navbar-custom .navbar-nav .nav-link:hover{color:#087b43}.brand-site .navbar-custom .navbar-nav .nav-item a.nav-link[href='./signup.html']{color:#fff;background:#111816;border-radius:999px;padding-inline:22px}.brand-site .navbar-toggler{border-color:#b8c5be;border-radius:10px}.brand-site .navbar-toggler-icon{filter:invert(1)}.brand-site .oino-refresh{padding-top:0}.brand-content{min-height:calc(100vh - 210px)}.brand-content>section>.container{max-width:1180px;padding-inline:28px}.brand-content>section:has(h1.section-heading){background:#edf2e9!important;color:#111816!important;padding:56px 0!important;border-bottom:1px solid #dce3dd}.brand-content .section-heading{font-size:clamp(2rem,4vw,3.4rem);line-height:1.12;font-weight:800;margin:0}.brand-content .section-subheading{font-size:clamp(1.8rem,3vw,2.6rem);margin-bottom:24px}.brand-content>section.section-white:not(:has(h1.section-heading)){padding-block:36px!important}.brand-content .breadcrumb{gap:5px;font-size:12px;margin-bottom:28px}.brand-content .breadcrumb-item.active{color:#637569}.brand-content .lead{color:#59645f;font-size:17px;line-height:1.8;max-width:940px;margin:0 auto 32px}.brand-content>.section-white .card{border:1px solid #dce3dd;border-radius:18px;overflow:hidden;background:#fff;color:#111816;text-decoration:none;height:100%;transition:border-color .2s}.brand-content>.section-white a.card:hover{border-color:#5f9f75}.brand-content .card-header{background:#eaf2e5;color:#193e27;border-bottom:1px solid #dce3dd;padding:16px 20px;font-weight:700}.brand-content .card-body{line-height:1.7}.brand-content .card-body[style*=background-color]{background:#f1f5ed!important}.brand-content .card video{object-fit:contain!important;background:#f1f5ed}.brand-content>section img,.brand-content>section video{max-width:100%;height:auto;border-radius:12px}.brand-content>section .row>[class*=col-]{min-width:0}.brand-content>section .col-6{overflow-wrap:anywhere}.brand-content pre{max-width:100%;overflow:auto;border:1px solid #dce3dd;border-radius:12px;padding:20px;background:#f0f4ec}.brand-content code{color:#17663d;overflow-wrap:anywhere}.brand-content table{max-width:100%}.brand-browser a:focus-visible,.brand-browser button:focus-visible,.brand-site a:focus-visible,.brand-site button:focus-visible{outline:3px solid #09824b;outline-offset:4px}.brand-browser .btn,.brand-site .btn{border-radius:999px;font-size:13px;font-weight:600}.brand-browser .btn-primary,.brand-site .btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#17291c;--bs-btn-border-color:#17291c;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#285437;--bs-btn-hover-border-color:#285437;--bs-btn-active-bg:#17663d;--bs-btn-active-border-color:#17663d;--bs-btn-disabled-bg:#596e61;--bs-btn-disabled-border-color:#596e61;--bs-btn-focus-shadow-rgb:23,102,61}.brand-browser .btn-outline-primary,.brand-site .btn-outline-primary{--bs-btn-color:#17663d;--bs-btn-border-color:#8eb89a;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#17663d;--bs-btn-hover-border-color:#17663d;--bs-btn-active-color:#fff;--bs-btn-active-bg:#17663d;--bs-btn-active-border-color:#17663d}.brand-browser .btn-link,.brand-site .btn-link{--bs-btn-color:#17663d;--bs-btn-hover-color:#0b492a}.brand-browser .form-control,.brand-browser .form-select,.brand-site .form-control,.brand-site .form-select{border-color:#c4d3c6;border-radius:12px;background-color:#fff;color:#193423}.brand-browser .form-control:focus,.brand-browser .form-select:focus,.brand-site .form-control:focus,.brand-site .form-select:focus{border-color:#278b50;box-shadow:0 0 0 3px #278b5025}.brand-site:has(#signup-form) .brand-content{padding:44px 20px}.brand-site:has(#signup-form) .brand-content>section.my-5{display:none}.brand-site:has(#signup-form) #examples{margin-top:0!important}.brand-site #signup-form{padding:32px;background:#fff;border:1px solid #dce3dd;border-radius:22px}.brand-site #signup-form .btn-xl{padding:15px 26px;text-transform:none;letter-spacing:0}.brand-site #carouselSubscriptions{padding-inline:34px}.brand-site #carouselSubscriptions .carousel-control-next,.brand-site #carouselSubscriptions .carousel-control-prev{width:28px;opacity:1}.brand-site #carouselSubscriptions .carousel-control-next-icon,.brand-site #carouselSubscriptions .carousel-control-prev-icon{filter:invert(1);width:22px}.brand-footer{max-width:1180px;margin:24px auto 0;border-top:1px solid #dce3dd;padding:32px 28px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;font-size:12px;color:#647166}.brand-footer img{width:154px;height:auto;display:block}.brand-footer nav{display:flex;gap:22px;flex-wrap:wrap}.brand-site:has(.oino-footer)>.brand-footer{display:none}.brand-browser .browser-toolbar{background:#edf2e9;border:1px solid #dce3dd;border-radius:16px}.brand-browser .filter-dropdown-item.active,.brand-browser .filter-dropdown-item:hover{background:#17663d}.brand-browser .table{--bs-table-striped-bg:#eef4e9;--bs-table-hover-bg:#e0eddf}@media(max-width:991px){.brand-site .navbar-nav{margin-left:0!important;padding-top:10px}.brand-site .navbar-custom a[href='./signup.html']{display:inline-block}}@media(max-width:767px){.brand-content>section>.container{padding-inline:20px}.brand-content>section .row>.col-4,.brand-content>section .row>.col-6{width:100%;margin-bottom:20px}.brand-content>section:has(h1.section-heading){padding-block:34px!important}.brand-content>section .card-body[style*=height]{height:auto!important;min-height:160px}.brand-content>section .card video{height:200px!important}.brand-content .lead{font-size:15px}.brand-site #signup-form{padding:20px}.brand-site:has(#signup-form) .brand-content{padding:28px 0}.brand-site #carouselSubscriptions{padding-inline:24px}.brand-content #accordion .card{width:100%}}@media(prefers-reduced-motion:reduce){.brand-content .card{transition:none}}.brand-site{--oino-cta:#b9efc5;--oino-cta-hover:#9ee4b0;--oino-cta-active:#85d79c}.brand-site :is(.navbar-custom .navbar-nav .nav-item a.nav-link[href*='signup.html'],.oino-refresh a.btn[href*='signup.html'],.oino-refresh .btn-light,.oino-refresh .ai-submit-btn,.oino-refresh .mg-journey .mg-link,#signup-form button[type=submit]){background:var(--oino-cta);border:1px solid var(--oino-cta);color:#142b1b;--bs-btn-bg:var(--oino-cta);--bs-btn-color:#142b1b;--bs-btn-border-color:var(--oino-cta);--bs-btn-hover-bg:var(--oino-cta-hover);--bs-btn-hover-color:#142b1b;--bs-btn-hover-border-color:var(--oino-cta-hover);--bs-btn-active-bg:var(--oino-cta-active);--bs-btn-active-color:#142b1b;--bs-btn-active-border-color:var(--oino-cta-active)}.brand-site :is(.navbar-custom .navbar-nav .nav-item a.nav-link[href*='signup.html'],.oino-refresh a.btn[href*='signup.html'],.oino-refresh .btn-light,.oino-refresh .ai-submit-btn,.oino-refresh .mg-journey .mg-link,#signup-form button[type=submit]):hover{background:var(--oino-cta-hover);border-color:var(--oino-cta-hover);color:#142b1b}.brand-site :is(.oino-refresh a.btn[href*='signup.html'],.oino-refresh .mg-journey .mg-link,#signup-form button[type=submit]):active{background:var(--oino-cta-active);border-color:var(--oino-cta-active)}.brand-site .oino-refresh .pricing-card .btn-plan{display:flex;align-items:center;justify-content:center;text-align:center}.brand-site #carouselSubscriptions .carousel-inner{padding-inline:0!important}.brand-site #signup-form button[type=submit]{display:block;position:relative;width:fit-content;max-width:100%;margin-inline:auto;padding:15px 32px;text-align:center}.brand-site #signup-form button[type=submit] .htmx-indicator{position:absolute;right:10px;top:50%;transform:translateY(-50%);margin:0!important;width:12px;height:12px}.brand-site{--oino-highlight:var(--oino-cta)}.brand-site .oino-refresh .alt-api :is(.section-label,.api-guide-link,.api-param,.c-key,.c-val),.brand-site .oino-refresh .mg-journey :is(h2 span,.mg-kicker,.mg-phase svg,.mg-intro p a,.mg-number,.mg-deliverable,.mg-note b),.brand-site .oino-refresh .mg-journey a.mg-phase:hover h3{color:var(--oino-highlight)}