/* ORBIT 19 / the product is the hero. */
:root{--o19-bg:#141d24;--o19-panel:#1d2a33;--o19-line:#40515c;--o19-cream:#e8eee8;--o19-accent:#cbe177}body{background:#f1f3ed;color:#1b2c32}.wrap{width:calc(100% - 48px);max-width:1700px}.header{height:84px;background:#141d24;color:#ecf2eb;border-bottom:1px solid #47575e}.logo{font-size:35px;color:#ecf2eb}.header .nav{font-size:12px;gap:25px}.header .btn{background:#cbe177;color:#1b2c32;min-height:48px;padding:12px 22px;font-size:12px;border:0}.header .language-switch button{color:#ecf2eb}.header .language-switch button[aria-pressed=true]{border-color:#cbe177}.hero{background:#141d24;color:#ecf2eb;padding:24px 0 0}.hero>.wrap{width:calc(100% - 48px)}.hero-top{display:grid;grid-template-columns:1fr 480px;gap:45px;align-items:center;margin-bottom:25px}.hero .eyebrow{font-size:10px;color:#becbd0;letter-spacing:.04em}.hero h1,html[lang=ka] .hero h1{font-size:35px;line-height:1.2;letter-spacing:-.04em;margin:13px 0 0;max-width:none;color:#ecf2eb}.hero h1 br{display:none}.hero h1 span{color:#cbe177}.o19-overview{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #40515c;background:#1d2a33}.o19-overview>div{padding:16px 22px;border-right:1px solid #40515c;display:flex;align-items:baseline;gap:14px}.o19-overview>div:last-child{border:0}.o19-overview strong{font:36px/1 ui-monospace,monospace;letter-spacing:-.06em;font-weight:400;color:#dce8df}.o19-overview span{font-size:11px;line-height:1.6;color:#c5d0d2}.console-strip{padding:10px 18px;background:#23343c;color:#e0e7e7;border-color:#62717a;font-size:10px}.product{display:grid;grid-template-columns:168px minmax(0,1fr) 275px;background:#e8eee8;border:1px solid #62717a;min-height:510px;box-shadow:none;margin:0;scroll-margin-top:60px}.sidebar{padding:18px 12px;background:#202e36;color:#dae5e4;border-right:1px solid #53636c;gap:5px}.space-name{font-size:11px;line-height:1.7;border-color:#4c6069;padding-bottom:18px}.space-name i{background:#cbe177;color:#23313a;width:24px;height:24px;font-size:12px}.side-item{font-size:11px;min-height:44px;line-height:1.65;padding:10px 8px;border-color:transparent;gap:7px;color:#dae5e4}.side-item.active{border-color:#65837b;background:#31483f;color:#e7f0de}.side-item:hover{background:#31434b}.side-label{font-size:10px;color:#b8c9ca;margin:20px 0 8px}.side-bottom{font-size:11px;color:#c3d4cc;border-color:#4e6468}.board{background:#e8eee8;color:#22343a;padding:18px 22px;min-width:0}.board-top{font-size:10px;color:#526770}.avatars .avatar{width:25px;height:25px;font-size:8px}.board-title{margin:18px 0 15px;gap:20px}.board-title h2{font-size:20px;line-height:1.35}.board-add{background:#cbe177;border-color:#8eab55;color:#21302c;font-size:11px;padding:9px 13px;min-height:42px}.o-search{max-width:none;background:#f8faf5;border-color:#b0bcb2;margin-bottom:12px;padding:0 12px}.o-search input{font-size:13px;min-height:41px;color:#273c40}.o-search-icon{font-size:20px}.board-tabs{margin-bottom:14px;padding-top:0;gap:20px;border-color:#a6b4a8}.board-tab{font-size:11px;min-height:40px;color:#394c4d}.board-tab[aria-selected=true]{border-color:#2a4a42;color:#213a34}.kanban{gap:12px}.column{min-width:0;background:#dce4da;border:1px solid #b7c3b3;padding:9px}.column-label{font-size:10px;gap:6px;min-height:30px;margin-bottom:9px;color:#3d5149;border-top:0;padding-top:0}.column-label span:last-child{margin-left:auto;padding:2px 5px;background:#edf2e8;border-color:#a5b59e}.task{padding:13px 11px;background:#fbfcf7;border:1px solid #bbc9b5;border-left:3px solid #95ab70;box-shadow:0 2px 3px #3147340c;min-height:122px;margin-bottom:9px;text-align:left;width:100%}.task:hover{transform:translateY(-2px);box-shadow:0 5px 10px #3147341c}.task p{font-size:12px;line-height:1.7;min-height:40px;margin:14px 0}.task .tag{font-size:9px;padding:0;color:#53624f}.task-foot{font-size:8px;color:#496253}.task-foot>span:last-child{width:23px;height:23px}.list-row{font-size:12px;min-height:50px;padding:12px;border-color:#adbdac;background:#f7faf2;color:#20382e}.list-row>span:last-child{font-size:10px;color:#4c6753}.console-status{font-size:10px;color:#42604a}.local-hint{font-size:10px;color:#49634e}.o19-inspector{min-width:0;background:#f1f3eb;color:#233b31;border-left:1px solid #adbda7}.o19-checks>summary{display:flex;justify-content:space-between;align-items:center;padding:17px 18px;font-size:12px;line-height:1.7;cursor:pointer;border-bottom:1px solid #b6c3ad;list-style:none}.o19-checks>summary::-webkit-details-marker{display:none}.o19-checks[open]>summary>span:last-child{transform:rotate(45deg)}.o19-inspector .o-release{padding:18px;background:#f1f3eb;border:0;margin:0}.o-release-head{font-size:9px;padding-bottom:15px;letter-spacing:.04em}.o-counts{padding:20px 0;gap:20px}.o-counts strong{font-size:37px}.o-counts span{font-size:10px}.o-meter{width:68px;height:68px}.o-meter .o-meter-value{stroke:#577c47}.o-gates legend{font-size:10px;margin-bottom:8px}.o-gates label{font-size:11px;padding:13px 0;gap:10px;line-height:1.7}.o-gates input{width:19px;height:19px;min-height:19px!important;accent-color:#4e7040}.o-release-status{padding:12px;margin-top:3px;border-color:#70894f;background:#dfe8d3;gap:8px}.o-release-status b{font-size:12px;line-height:1.65}.o-release-status span{font-size:10px;line-height:1.6}.o-example{font-size:10px;line-height:1.8;margin-top:15px}.o19-startbar{border-inline:1px solid #62717a;border-bottom:1px solid #62717a;background:#23343c;padding:16px 22px}.o19-startbar .hero-copy{display:grid;grid-template-columns:1fr auto;gap:8px 30px;align-items:center;max-width:none;padding:0}.o19-startbar .hero-copy p{font-size:13px;line-height:1.8;max-width:700px;grid-column:1;grid-row:1;color:#e0e8e3}.o19-startbar .hero-copy .btn{grid-column:2;grid-row:1/3;margin:0;padding:12px 20px;min-width:170px;min-height:48px;background:#cbe177;color:#1e3329;border-color:#cbe177;font-size:12px}.o19-startbar .hero-copy small{grid-column:1;font-size:10px;line-height:1.8;margin:0;color:#c5d1c6}.hero-bottom{margin-top:27px;padding:17px 24px;font-size:12px;background:#cbe177;color:#23352a;border:0}.section{padding-block:90px}.feature-intro{grid-template-columns:1fr 1fr;gap:80px;align-items:center}.feature-intro h2{font-size:48px;line-height:1.2}.feature-intro p{font-size:15px;line-height:1.9}.features{display:grid;grid-template-columns:repeat(3,1fr);border:0;gap:35px;margin-top:45px}.feature{display:flex;flex-direction:column;gap:18px;padding:25px 0 0;border-top:2px solid #253e37;border-bottom:0;background:none}.feature-num{font:12px/1.6 ui-monospace,monospace;color:#53714d}.feature h3{font-size:25px;line-height:1.3;max-width:350px}.feature p{font-size:14px;line-height:1.9;max-width:350px}.o19-guide{background:none;border:0;border-bottom:1px solid #78916d;align-self:start;padding:15px 0 10px;margin-top:auto;color:#355530;font:inherit;font-size:13px;line-height:1.7;cursor:pointer;min-height:48px}.focus{background:#d9e2d1;color:#22392b;padding:80px max(5vw,calc((100vw - 1220px)/2));gap:100px;grid-template-columns:.9fr 1.1fr}.focus-copy h2{font-size:49px;line-height:1.2}.focus-copy>p,.focus-copy a{color:#354f39;font-size:14px;line-height:1.9}.focus-copy .section-kicker{color:#506e48;font-size:11px}.o19-manual>.section-kicker{display:block;font-size:11px;color:#4b6645;margin-bottom:23px}.o19-manual details{border-top:1px solid #8fa287}.o19-manual details:last-child{border-bottom:1px solid #8fa287}.o19-manual summary{font-size:15px;line-height:1.8;padding:20px 0;cursor:pointer}.o19-manual p{font-size:14px;line-height:1.9;padding:0 0 23px;max-width:490px}.pricing-top h2{font-size:49px;line-height:1.2}.plans{border-color:#9eae96}.plan,.plan.featured{background:#fafbf6;border-color:#a9b8a0}.plan.featured{background:#e0e9d5}.plan .price{font-size:43px}.closing{background:#142d28;color:#eff2e8;padding:80px 24px}.closing h2{font-size:55px;line-height:1.2}.closing .section-kicker{color:#d6e3ca}.closing .btn{background:#cbe177;color:#23352a;border:0}.footer{background:#142d28;color:#d8e3d5;border-color:#50685a}.dialog{color:#1d3429}
@media(max-width:1150px){.hero-top{grid-template-columns:1fr 370px;gap:25px}.hero h1,html[lang=ka] .hero h1{font-size:29px}.o19-overview>div{padding:15px 14px;gap:9px}.o19-overview strong{font-size:30px}.o19-overview span{font-size:10px}.product{grid-template-columns:145px minmax(0,1fr)}.o19-inspector{grid-column:1/-1;border-left:0;border-top:1px solid #9eb395}.o19-inspector .o-release{display:grid;grid-template-columns:.7fr 1fr 1.1fr;gap:10px 25px;align-items:start}.o-release-head{grid-column:1/-1;padding-bottom:10px}.o-counts{padding:12px 0}.o-release-status{align-self:center}.o-example{grid-column:1/-1;margin:0}.focus{gap:45px}.hero .board-title h2{font-size:18px}.task p{font-size:12px}.header .nav{gap:18px}.header .btn{padding:12px 15px}.features{gap:25px}}
@media(max-width:700px){.wrap,.hero>.wrap{width:calc(100% - 28px)}.header{height:80px}.logo{font-size:31px}.header .menu-button{color:#f0f4eb}.header .nav.is-open{background:#141d24;color:#f0f4eb;border-color:#53646b}.hero{padding-top:22px}.hero-top{display:block;margin-bottom:20px}.hero .eyebrow{font-size:9px;line-height:1.8;max-width:none}.hero h1,html[lang=ka] .hero h1{font-size:29px;line-height:1.25;margin-top:12px}.hero h1 br{display:block}.o19-overview{margin-top:20px}.o19-overview>div{padding:13px 10px;gap:10px;align-items:center}.o19-overview strong{font-size:27px}.o19-overview span{font-size:10px;line-height:1.5}.console-strip{padding:10px 12px;font-size:9px}.console-strip>span:last-child{display:none}.product{display:flex;flex-direction:column;min-height:0}.sidebar{display:flex;flex-wrap:wrap;flex-direction:row;padding:8px;gap:4px;border-right:0;border-bottom:1px solid #879980}.sidebar .space-name,.sidebar .side-label,.sidebar .side-bottom,.sidebar .side-label+button{display:none}.sidebar .side-item{display:flex;flex:1 1 calc(50% - 4px);padding:8px 10px;min-height:44px;font-size:11px;line-height:1.6;color:#e0ebe2}.sidebar .side-item .site-icon{width:12px;height:12px}.board{padding:17px 11px;width:100%}.board-top{font-size:9px;line-height:1.8}.board-title{margin:14px 0}.board-title h2{font-size:17px!important}.board-add{font-size:11px;min-height:44px;padding:10px 12px}.o-search{margin-bottom:12px}.o-search input{font-size:16px;min-height:44px}.board-tabs{margin-bottom:15px}.kanban{display:grid;grid-template-columns:1fr;gap:17px}.column{padding:11px}.column-label{font-size:12px;margin-bottom:12px}.task{padding:15px 13px;min-height:110px}.task p{font-size:14px;line-height:1.7;min-height:0;margin:13px 0}.task .tag{font-size:10px}.task-foot{font-size:9px}.task-foot>span:last-child{width:25px;height:25px}.list-row{font-size:14px;line-height:1.6}.list-row>span:last-child{font-size:11px}.console-status,.local-hint{font-size:11px;line-height:1.8}.o19-inspector{width:100%;border-top:1px solid #9eae96}.o19-checks>summary{font-size:14px;min-height:58px;padding:17px 18px}.o19-inspector .o-release{display:block;padding:23px}.o19-checks:not([open])>.o-release{display:none}.o-release-head{font-size:10px}.o-counts{padding:25px 0;gap:30px}.o-counts strong{font-size:45px}.o-counts span{font-size:12px}.o-meter{width:90px;height:90px}.o-gates label{font-size:14px;padding:17px 0}.o-gates legend{font-size:12px}.o-gates input{width:22px;height:22px;min-height:22px!important}.o-release-status{padding:16px;margin-top:15px}.o-release-status b{font-size:15px}.o-release-status span{font-size:12px}.o-example{font-size:12px;margin-top:18px}.o19-startbar{padding:20px 16px}.o19-startbar .hero-copy{display:flex;flex-direction:column;gap:15px;align-items:start}.o19-startbar .hero-copy p{font-size:14px;line-height:1.85}.o19-startbar .hero-copy .btn{min-width:0;width:100%;font-size:14px}.o19-startbar .hero-copy small{font-size:12px}.hero-bottom{font-size:12px;line-height:1.8;padding:20px 18px;margin-top:24px}.section{padding-block:58px}.feature-intro{display:block}.feature-intro h2{font-size:35px}.feature-intro p{font-size:14px;margin-top:23px}.features{display:block;margin-top:32px}.feature{padding:24px 0 29px;gap:17px}.feature h3{font-size:26px}.feature p{font-size:14px;max-width:none}.o19-guide{font-size:14px}.focus{display:block;padding:58px 20px}.focus-copy h2{font-size:36px;line-height:1.25}.focus-copy>p{font-size:14px}.o19-manual{margin-top:40px}.o19-manual summary{font-size:15px}.o19-manual p{font-size:14px}.pricing-top h2{font-size:36px}.closing{padding:58px 20px}.closing h2{font-size:38px}}
@media(prefers-reduced-motion:reduce){.task,.o-meter-value{transition:none}}

body>header.wrap{width:100%;max-width:none;padding:0 24px;background:#141d24;color:#ecf2eb}.top{height:84px;border-color:#47575e}.top .brand{color:#ecf2eb;font-size:35px}.top .nav{font-size:12px;gap:25px}.top .nav .btn{background:#cbe177;color:#1b2c32;min-height:48px;padding:12px 22px;font-size:12px;border:0}.top .language-switch button{color:#ecf2eb}.top .language-switch button[aria-pressed=true]{border-color:#cbe177}.task p{font-size:14px;line-height:1.65}.task-foot{font-size:9px}.task .tag{font-size:10px}.o-gates label{font-size:12px}.o-release-status b{font-size:13px}
@media(max-width:700px){body>header.wrap{padding:0 14px}.top{height:80px}.top .brand{font-size:30px}.top .menu{color:#f0f4eb}.top .nav{background:#141d24;color:#f0f4eb;border-color:#53646b}.o-gates label{font-size:14px}}

#approach [data-i18n="oLabel"],#approach [data-i18n="oCopy"]{color:#354f39}.footer [data-i18n-html="footerNote"],footer [data-i18n-html="footerNote"]{color:#d8e3d5}

#approach [data-i18n="oLabel"]{color:#354f39!important}
/* Phone edition: keep a real task visible beneath a compact control row. */
.o-phone-nav{display:none}
@media(max-width:700px){
 .top{height:76px}.top .nav{max-height:calc(100dvh - 142px);overflow:auto;overscroll-behavior:contain}
 .hero{padding-top:20px}.hero-top{margin-bottom:17px}.hero .eyebrow{font-size:11px;line-height:1.7}
 .hero h1,html[lang=ka] .hero h1{font-size:28px;line-height:1.21;margin-top:12px}.o19-overview{margin-top:17px}.o19-overview>div{padding:11px 9px;gap:9px}.o19-overview strong{font-size:26px}.o19-overview span{font-size:11px;line-height:1.5}
 .console-strip{padding:9px 12px;font-size:10px}.sidebar{display:block;padding:10px 12px}.sidebar>*:not(.o-phone-nav){display:none!important}
 .o-phone-nav{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;color:#e2ebe5;font-size:12px;line-height:1.6}
 .o-phone-nav select{width:100%;min-width:0;border:1px solid #6a7f82;background:#263d42;color:#f3f5ed;font:inherit;font-size:16px;min-height:46px;padding:9px 12px;border-radius:0;color-scheme:dark}
 .board{padding:15px 11px}.board-top{display:none}.board-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 13px}
 .board-title h2{font-size:17px!important;line-height:1.4;flex:1;min-width:0;margin:0}.board-title h2 .site-symbol{display:none}
 .board-add{font-size:12px;line-height:1.45;min-height:48px;padding:8px 10px;max-width:111px;margin:0;flex:none;white-space:normal}
 .o-search{margin-bottom:8px}.o-search input{min-height:46px;font-size:16px}.board-tabs{gap:23px;margin-bottom:12px}.board-tabs>button{min-height:44px;font-size:13px;line-height:1.6}
 .column{padding:10px}.column-label{min-height:30px;margin-bottom:10px;font-size:12px}.task{padding:13px 12px;min-height:110px;margin-bottom:10px}.task p{font-size:15px;line-height:1.65;margin-block:10px}.task .tag{font-size:11px}.task-foot{font-size:11px}.task-foot>span:last-child{font-size:11px}
 .list-row{gap:12px;font-size:14px;min-height:58px}.list-row>span:last-child{font-size:12px;line-height:1.6}.console-status,.local-hint{font-size:12px;line-height:1.8}
 .o19-startbar{padding:20px 15px}.o19-startbar .hero-copy p{font-size:15px;line-height:1.8}.o19-startbar .hero-copy small{font-size:13px;line-height:1.8}
 .feature{padding:22px 0 26px;gap:14px}.feature h3{font-size:25px}.feature p,.feature-intro p{font-size:15px;line-height:1.85}
 .focus{padding:50px 20px}.o19-manual{margin-top:30px}.o19-manual summary{min-height:52px;padding-block:18px}.o19-manual p{font-size:15px;line-height:1.85}
 .plan,.plan.featured{padding:25px 21px}.plan ul{padding-top:18px;margin-top:20px}.plan li{font-size:14px;line-height:1.75;padding:8px 0}.plan .btn{font-size:14px;line-height:1.65;min-height:52px}
 .dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:25px 22px;overflow:auto;overscroll-behavior:contain}
 .dialog h2{font-size:29px;line-height:1.25;margin-top:24px}.dialog label{font-size:14px;line-height:1.7}.dialog input,.dialog select{font-size:16px;min-height:48px;line-height:1.6;max-width:100%}.dialog button[type=submit]{min-height:52px;font-size:14px}
 .dialog .dialog-actions{gap:12px}.dialog .dialog-actions button{min-height:48px;font-size:14px}.dialog p{font-size:14px;line-height:1.8}
}
@media(max-width:374px){.o-phone-nav{grid-template-columns:1fr;gap:7px}.o-phone-nav>span{display:none}.board-title h2{font-size:16px!important}.board-add{max-width:105px}}
@media(max-width:700px){.dialog .dialog-close{position:sticky;top:0;right:auto;float:right;display:grid;place-items:center;min-width:44px;min-height:44px;margin:-8px -6px 0 12px;z-index:5;background:#e8eee8}.dialog h2{clear:both}.dialog label{display:block;margin-bottom:8px}.dialog input:focus-visible,.dialog select:focus-visible{outline-offset:2px}}
