.site-main:has(.tortuga-taxonomy-description-below){display:flex;flex-direction:column}.tortuga-taxonomy-description-below{order:999}.gb-element-86e82647{background-color:var(--base-3);column-gap:1em;display:grid;grid-template-columns:1.5fr 2.5fr;margin-bottom:15px;margin-top:15px;row-gap:1em;border-radius:10px;padding:10px}.gb-element-86e82647:is(:hover,:focus){box-shadow:rgb(108 108 108 / .2) 0 2px 2px,rgb(108 108 108 / .2) 0 4px 4px,rgb(108 108 108 / .2) 0 8px 8px,rgb(108 108 108 / .2) 0 16px 16px;transition:all 1s ease 0s}.gb-element-86e82647 a{color:var(--accent)}@media (max-width:767px){.gb-element-86e82647{grid-template-columns:1fr}}.gb-media-816d9ec8{height:auto;max-width:100%;object-fit:cover;width:100%;border-radius:10px;display:block}.gb-element-a43bb4db{align-items:center;padding-left:10px;padding-right:10px}.gb-element-a43bb4db a{display:block}.gb-text-a931cf15{align-items:center;column-gap:.5em;display:block;font-size:18px;font-weight:600;margin-bottom:10px;text-decoration:none}.gb-text-a931cf15:is(:hover,:focus){font-weight:600;color:var(--accent)}.gb-text-a931cf15 a{font-weight:600;text-decoration:none;color:var(--contrast-2)}.gb-text-a931cf15 a:hover{color:var(--accent)}.gb-text-c1b19ed9{font-size:14px;font-weight:400;margin-bottom:10px}.gb-text-8ac0a742{font-size:13px;text-transform:uppercase;color:var(--contrast-2)}.gb-element-48ac4b37{align-items:center;column-gap:10px;display:flex;justify-content:center;margin-top:20px;row-gap:10px;flex-wrap:wrap}.gb-query-page-numbers-990d71f5{align-items:center;column-gap:5px;display:flex;justify-content:center;row-gap:5px;flex-wrap:wrap}.gb-query-page-numbers-990d71f5 .page-numbers,.gb-text-e892b7c2,.gb-text-ee3f64cc{background-color:#fff;color:#000;display:inline-flex;text-decoration:none;line-height:1;font-size:14px;border:1px solid #000;padding:1rem;margin:0 2px}.gb-query-page-numbers-990d71f5 .page-numbers.current{border:none;background-color:#fff0;font-weight:700}.gb-query-page-numbers-990d71f5 .page-numbers.dots{border:none;background-color:#fff0}.wp-block-group.has-contrast-2-color{color:var(--contrast-2)}.wp-block-group.has-contrast-2-color a{color:var(--contrast-2);text-decoration:none}.wp-block-group.has-contrast-2-color a:hover{color:var(--accent)}.tortuga-product.release-product .entry-content.tortuga-release-content{max-width:100%}.tortuga-section{margin-bottom:1.5em}.tortuga-breadcrumbs-wrap{margin-bottom:1rem;font-size:.9rem}.tortuga-breadcrumbs-wrap .rank-math-breadcrumb,.tortuga-breadcrumbs-wrap nav{margin-bottom:0}.tortuga-release-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem 1.25rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid rgb(0 0 0 / .08);font-size:.95rem;line-height:1.5}.tortuga-release-meta-item{display:inline-block}.tortuga-release-terms{flex-basis:100%}.tortuga-release-meta-label{font-weight:600;margin-right:.35em}.tortuga-release-terms a{text-decoration:none}.tortuga-release-terms a:hover{text-decoration:underline}.tortuga-version{opacity:.9}.tortuga-features-list{margin:.5em 0;padding-left:1.5em;list-style:disc}.tortuga-features-title,.tortuga-download-title,.tortuga-demo-title{margin-top:0;margin-bottom:.75em}.tortuga-features-content ul{margin:.5em 0;padding-left:1.5em}.tortuga-download-list{list-style:none;padding-left:0;margin:.5em 0}.tortuga-download-list li{margin-bottom:.5em}.tortuga-download-link.button{display:inline-block;padding:.5em 1em;text-decoration:none;border-radius:3px;transition:opacity 0.2s}.tortuga-download-link.button:hover{opacity:.9}.tortuga-demo-list{padding-left:1.5em;margin:.5em 0}.tortuga-demo-list a{word-break:break-all}.tortuga-meta-description,.tortuga-meta-features,.tortuga-meta-note{margin-bottom:1.5em}.tortuga-meta-features ul{margin:.5em 0;padding-left:1.5em}body.download-gate-page{overflow:hidden}.download-gate-v3{position:fixed;inset:0;z-index:999999;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;min-height:100vh;min-height:100dvh;margin:0;padding:0;background:rgb(10 12 16 / .92);color:rgb(255 255 255 / .92);font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}.download-gate-close{position:absolute;top:12px;right:12px;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:none;border-radius:8px;background:rgb(255 255 255 / .06);color:inherit;text-decoration:none;cursor:pointer;transition:background 0.2s ease,transform 0.15s ease}.download-gate-close:hover,.download-gate-close:focus-visible{background:rgb(255 255 255 / .12);outline:none}.download-gate-close:focus-visible{box-shadow:0 0 0 2px rgb(255 255 255 / .35)}.download-gate-close:active{transform:scale(.96)}.download-gate-close-x,.download-gate-close-x::before{display:block;width:18px;height:2px;background:currentColor;border-radius:1px}.download-gate-close-x{position:relative;transform:rotate(45deg)}.download-gate-close-x::before{content:"";position:absolute;transform:rotate(90deg)}.download-gate-ad-slot{flex:0 0 auto;width:100%;max-width:728px;min-height:90px;margin:56px auto 0;padding:0 16px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.download-gate-preparing{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;padding:24px 16px 48px;transition:opacity 0.35s ease,visibility 0.35s ease}.download-gate-preparing.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.download-gate-preparing.is-hidden .download-gate-spinner{animation:none}.download-gate-spinner{width:44px;height:44px;border:3px solid rgb(255 255 255 / .12);border-top-color:rgb(255 255 255 / .88);border-radius:50%;animation:download-gate-spin 0.75s linear infinite}@keyframes download-gate-spin{to{transform:rotate(360deg)}}.download-gate-preparing-text{margin:0;font-size:1.05rem;font-weight:500;letter-spacing:.02em;color:rgb(255 255 255 / .88)}.navigation-branding,.site-logo.mobile-header-logo{display:flex;align-items:center;order:0;margin-right:10px}.navigation-branding img,.site-logo.mobile-header-logo img{position:relative;padding:10px 0;display:block;transition:height .3s ease}.navigation-branding>div+.main-title{margin-left:10px}.navigation-branding .main-title{transition:line-height .3s ease}.navigation-branding .main-title a{font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:unset}.main-navigation.mobile-header-navigation{display:none;float:none;margin-bottom:0}.mobile-header-navigation.is_stuck{box-shadow:0 2px 2px -2px rgba(0,0,0,.2)}.main-navigation .menu-toggle{flex-grow:1;width:auto}.main-navigation.has-branding .menu-toggle,.main-navigation.has-sticky-branding.navigation-stick .menu-toggle{flex-grow:0;padding-right:20px;order:2}.main-navigation:not(.slideout-navigation) .mobile-bar-items+.menu-toggle{text-align:left}.main-navigation.has-sticky-branding:not(.has-branding):not(.navigation-stick) .navigation-branding{display:none}.nav-align-right .navigation-branding{margin-right:auto}.main-navigation.has-branding:not([class*=nav-align-]):not(.mobile-header-navigation) .inside-navigation,.main-navigation.has-sticky-branding.navigation-stick:not([class*=nav-align-]):not(.mobile-header-navigation) .inside-navigation{justify-content:flex-start}.main-navigation.has-branding:not([class*=nav-align-]):not(.mobile-header-navigation) .menu-bar-items,.main-navigation.has-sticky-branding.navigation-stick:not([class*=nav-align-]):not(.mobile-header-navigation) .menu-bar-items{margin-left:auto}.nav-float-right .main-navigation.has-branding:not(.mobile-header-navigation) .menu-bar-items,.nav-float-right .main-navigation.has-sticky-branding.navigation-stick:not(.mobile-header-navigation) .menu-bar-items{margin-left:0}.mobile-header-navigation.has-menu-bar-items .mobile-header-logo{margin-right:auto}.rtl .navigation-branding>div+.main-title{margin-right:10px}.rtl .main-navigation.nav-align-right:not(.mobile-header-navigation) .navigation-branding{order:-10}.rtl .nav-align-right .navigation-branding{margin-right:10px}.rtl .navigation-branding,.rtl .site-logo.mobile-header-logo{margin-left:auto;margin-right:0}.rtl .nav-align-center .navigation-branding,.rtl .nav-align-center .site-logo.mobile-header-logo,.rtl .nav-align-right .navigation-branding,.rtl .nav-align-right .site-logo.mobile-header-logo{margin-left:10px}.rtl .nav-align-right .menu-bar-items{margin-right:auto}.rtl .mobile-header-navigation.has-menu-bar-items .site-logo{margin-left:auto}