:root{--os-bg:#f4f4f0;--os-panel:#fff;--os-ink:#11110f;--os-muted:#6f6f69;--os-line:#deded7;--os-soft:#ecece6;--os-black:#0b0b0a;--os-accent:#b18a52;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:48px;--os-text-xs:10px;--os-text-sm:12px;--os-text-md:14px;--os-text-lg:19px;--os-text-xl:28px;--os-line-tight:1.25;--os-line-body:1.45;--os-line-copy:1.6;--os-radius-sm:5px;--os-radius-md:8px;--os-control-h:40px;--os-card-pad:24px;--os-card-pad-compact:16px;--os-section-gap:24px;--os-row-gap:12px}*{box-sizing:border-box}.os-shell{background:var(--os-bg);min-height:100vh;color:var(--os-ink);font-family:var(--sans);grid-template-columns:264px minmax(0,1fr);display:grid}.os-main{min-width:0}.os-sidebar{background:var(--os-black);color:#fff;border-right:1px solid #232321;flex-direction:column;height:100vh;padding:24px 18px 20px;display:flex;position:sticky;top:0}.os-brand{border-bottom:1px solid #292926;align-items:center;gap:10px;padding:0 10px 22px;display:flex}.os-brand-logo{object-fit:contain;width:132px;height:auto}.os-brand>span{font:600 12px var(--mono);letter-spacing:.12em;color:#87877f;border-left:1px solid #3b3b37;padding-left:10px}.os-nav-scroll{padding:18px 0 8px;overflow:auto}.os-nav-group>p{font:500 9px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#60605b;margin:0 10px 7px}.os-nav-group nav{gap:2px;display:grid}.os-nav-group a{color:#aaa9a4;border-radius:6px;align-items:center;min-height:40px;padding:0 10px;font-size:14px;line-height:1.25;transition:all .16s;display:flex}.os-nav-group a:hover,.os-nav-group a.active{color:#fff;background:#181816}.os-nav-group a.active{box-shadow:inset 2px 0 0 var(--os-accent)}.os-sidebar-bottom{border-top:1px solid #292926;gap:7px;margin-top:auto;padding:16px 10px 0;display:grid}.os-sidebar-bottom span{font:500 9px var(--mono);letter-spacing:.12em;color:#62625d}.os-sidebar-bottom a{color:#aaa9a4;font-size:13px}.os-topbar{border-bottom:1px solid var(--os-line);z-index:10;background:#f4f4f0f5;justify-content:space-between;align-items:center;gap:24px;min-height:104px;padding:22px 40px;display:flex;position:sticky;top:0}.os-topbar>div:first-child>span{font:500 10px var(--mono);letter-spacing:.12em;color:#808079}.os-topbar h1{letter-spacing:-.035em;margin:8px 0 0;font-size:30px;font-weight:600;line-height:1.1}.os-user{align-items:center;gap:12px;display:flex}.os-user>div{text-align:right;gap:2px;display:grid}.os-user strong{font-size:14px}.os-user small{color:var(--os-muted);font-size:12px}.os-user>span{width:38px;height:38px;font:600 11px var(--mono);border:1px solid #cfcfc8;border-radius:50%;place-items:center;display:grid}.os-user form{display:flex}.os-logout{color:#555;cursor:pointer;background:0 0;border:1px solid #cfcfc8;border-radius:5px;padding:8px 10px;font-size:12px}.os-logout:hover{color:#fff;background:#111;border-color:#111}.os-content{gap:24px;max-width:1600px;margin:0 auto;padding:32px 40px 56px;display:grid}.os-kicker{font:500 10px var(--mono);letter-spacing:.12em;color:#7f7f78;text-transform:uppercase;margin:0 0 8px}.os-page-intro{justify-content:space-between;align-items:flex-end;gap:32px;padding:6px 0 8px;display:flex}.os-page-intro h2{letter-spacing:-.035em;margin:0 0 8px;font-size:28px;line-height:1.12}.os-page-intro p{color:var(--os-muted);max-width:760px;margin:0;font-size:15px;line-height:1.6}.os-command-grid{border:1px solid var(--os-line);background:var(--os-panel);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.os-command-grid.compact{margin-top:0}.os-kpi{border-right:1px solid var(--os-line);min-height:138px;color:inherit;align-content:space-between;padding:20px;text-decoration:none;display:grid}.os-kpi:last-child{border-right:0}.os-kpi:hover{background:#fafaf7}.os-kpi span{font:500 10px var(--mono);letter-spacing:.08em;color:#7d7d76;text-transform:uppercase}.os-kpi strong{letter-spacing:-.04em;font-size:34px;font-weight:600;line-height:1}.os-kpi small{color:var(--os-muted);font-size:12px}.os-grid-main{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:24px;display:grid}.os-panel{background:var(--os-panel);border:1px solid var(--os-line);padding:24px}.os-panel-head{border-bottom:1px solid var(--os-line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.os-panel-head span,.os-block>span{font:500 10px var(--mono);letter-spacing:.1em;color:#7c7c75;text-transform:uppercase}.os-panel-head h2{letter-spacing:-.025em;margin:6px 0 0;font-size:19px;line-height:1.25}.os-panel-head a,.os-panel-head>b{color:#5f5f59;font-size:12px;font-weight:500}.os-text-link{border-bottom:1px solid #aaa;margin-top:16px;padding-bottom:2px;font-size:13px;font-weight:600;display:inline-flex}.os-client-list{display:grid}.os-client-row{border-bottom:1px solid var(--os-line);color:inherit;grid-template-columns:40px minmax(220px,1fr) 92px 74px 20px;align-items:center;gap:14px;padding:17px 4px;text-decoration:none;display:grid}.os-client-row:last-child{border-bottom:0}.os-client-row:hover{background:#fafaf7}.os-code{font:500 10px var(--mono);color:#8a8a83}.os-client-row>div:nth-child(2){gap:4px;display:grid}.os-client-row strong{font-size:14px;line-height:1.35}.os-client-row small{color:var(--os-muted);font-size:12px;line-height:1.4}.os-row-stat{text-align:right;gap:2px;display:grid}.os-row-stat strong{font-size:15px}.os-row-stat small{font-size:10px}.os-health{color:#555;background:#ecece7;border-radius:999px;width:max-content;padding:5px 8px;font-size:11px;font-weight:600;display:inline-flex}.os-health.atencao{color:#765a35;background:#eee7dc}.os-health.critico{color:#7a4545;background:#efe1e1}.os-health.saudavel{color:#4f6548;background:#e7ece5}.os-task-mini{border-bottom:1px solid var(--os-line);color:inherit;grid-template-columns:48px 1fr;gap:4px 12px;padding:14px 2px;display:grid}.os-task-mini:last-child{border-bottom:0}.os-task-mini:hover{background:#fafaf7}.os-task-mini>span{font:500 10px var(--mono);color:#8b8b84;grid-row:1/3;padding-top:2px}.os-task-mini strong{font-size:13px;line-height:1.4}.os-task-mini small{color:var(--os-muted);font-size:11px}.os-activity{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.os-activity>div{border-right:1px solid var(--os-line);gap:7px;padding:20px 20px 4px 0;display:grid}.os-activity>div+div{padding-left:20px}.os-activity>div:last-child{border-right:0}.os-activity span{font:500 10px var(--mono);color:#8a8a83}.os-activity strong{font-size:13px;line-height:1.4}.os-activity small{color:var(--os-muted);font-size:11px}.os-table{border:1px solid var(--os-line);background:#fff;overflow:auto}.os-table-head,.os-table-row{grid-template-columns:1.05fr 1.35fr .55fr 1.3fr .55fr 24px;align-items:center;gap:16px;min-width:1050px;padding:0 18px;display:grid}.os-table-head.campaigns,.os-table-row.campaigns{grid-template-columns:1.4fr .8fr 1fr .5fr .65fr 24px}.os-table-head{border-bottom:1px solid var(--os-line);min-height:42px;font:500 9px var(--mono);letter-spacing:.08em;color:#808079;text-transform:uppercase}.os-table-row{border-bottom:1px solid var(--os-line);min-height:74px;font-size:13px}.os-table-row:last-child{border-bottom:0}.os-table-row:hover{background:#fafaf7}.os-table-row>div:first-child{align-items:center;gap:12px;display:flex}.os-table-row i{font:500 10px var(--mono);color:#8b8b84;font-style:normal}.os-table-row div span{gap:3px;display:grid}.os-table-row strong{font-size:14px}.os-table-row small{color:var(--os-muted);font-size:11px}.os-client-summary{border:1px solid var(--os-line);background:#fff;grid-template-columns:1fr 220px;gap:24px;padding:26px;display:grid}.os-client-summary>div:first-child>span{font:500 10px var(--mono);color:#7f7f78;text-transform:uppercase;letter-spacing:.09em}.os-client-summary h2{letter-spacing:-.035em;margin:10px 0;font-size:25px;line-height:1.15}.os-client-summary p{color:var(--os-muted);margin:0;font-size:14px}.os-health-box{border-left:1px solid var(--os-line);align-content:center;gap:5px;padding-left:24px;display:grid}.os-health-box small{font:500 9px var(--mono);letter-spacing:.09em;color:#83837c}.os-health-box strong{font-size:18px}.os-health-box span{color:var(--os-muted);font-size:12px}.os-tabs{border-bottom:1px solid var(--os-line);gap:4px;padding:0 0 0 2px;display:flex;overflow:auto}.os-tabs a{color:#696963;white-space:nowrap;border-bottom:2px solid #0000;padding:12px 14px 11px;font-size:13px}.os-tabs a:hover{color:#111}.os-tabs a.active{color:#111;border-bottom-color:#111;font-weight:600}.os-decision p{color:var(--os-muted);font-size:13px;line-height:1.55}.os-decision a{font-size:13px;font-weight:600}.os-big-result{letter-spacing:-.05em;margin-top:20px;font-size:38px}.os-muted,.os-empty{color:var(--os-muted);font-size:12px;line-height:1.55}.os-task-line{border-bottom:1px solid var(--os-line);grid-template-columns:54px minmax(0,1fr) 90px;align-items:center;gap:14px;padding:15px 2px;display:grid}.os-task-line:last-child{border-bottom:0}.os-task-line>span{font:500 10px var(--mono);color:#888}.os-task-line>div{gap:4px;display:grid}.os-task-line strong{font-size:13px}.os-task-line small{color:var(--os-muted);font-size:11px}.os-task-line>b{text-align:right;font-size:11px}.os-kanban{grid-template-columns:repeat(4,minmax(220px,1fr));gap:16px;display:grid;overflow:auto}.os-kanban>section{min-width:220px}.os-kanban header{border-bottom:1px solid var(--os-line);justify-content:space-between;align-items:center;padding:0 2px 10px;display:flex}.os-kanban header span{font:500 9px var(--mono);letter-spacing:.08em;color:#777}.os-kanban header b{font-size:11px}.os-task-card,.os-kanban article{border:1px solid var(--os-line);background:#fff;gap:12px;margin-top:10px;padding:15px;display:grid}.os-task-card:hover{border-color:#bbb}.os-task-card small,.os-kanban article small{color:#85857e;font-size:10px}.os-task-card strong,.os-kanban article strong{font-size:13px;line-height:1.45}.os-task-card footer,.os-kanban article footer{color:#777;justify-content:space-between;gap:10px;font-size:10px;display:flex}.os-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.os-entity-card{border:1px solid var(--os-line);min-height:190px;color:inherit;background:#fff;flex-direction:column;justify-content:space-between;padding:20px;display:flex}.os-entity-card:hover{border-color:#bfbfb7}.os-entity-card>div:first-child>span{font:500 9px var(--mono);letter-spacing:.08em;color:#7d7d76;text-transform:uppercase}.os-entity-card h3{letter-spacing:-.025em;margin:16px 0 8px;font-size:18px;line-height:1.25}.os-entity-card p{color:var(--os-muted);margin:0;font-size:13px;line-height:1.5}.os-entity-card>small{border-top:1px solid var(--os-line);color:#6d6d67;padding-top:14px;font-size:11px;line-height:1.45;display:block}.os-entity-card.experiment{min-height:220px}.os-progress-bar{background:#ecece7;height:5px;margin-top:16px}.os-progress-bar i{background:#111;height:100%;display:block}.os-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.os-stack{gap:16px;display:grid}.os-block h3{margin:12px 0 0;font-size:20px;line-height:1.3}.os-block p{color:#5f5f59;margin:12px 0 0;font-size:14px;line-height:1.6}.os-block ul{margin:14px 0 0;padding:0;list-style:none}.os-block li{border-top:1px solid var(--os-line);padding:10px 0;font-size:13px}.os-empty-state{flex-direction:column;justify-content:center;min-height:180px;display:flex}.os-empty-state h2{margin:0 0 8px;font-size:22px}.os-empty-state p{color:var(--os-muted);max-width:720px;margin:0;font-size:14px;line-height:1.6}.os-result-metrics{border:1px solid var(--os-line);background:#fff;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.os-result-metrics article{border-right:1px solid var(--os-line);align-content:space-between;min-height:118px;padding:18px;display:grid}.os-result-metrics article:last-child{border-right:0}.os-result-metrics span{font:500 9px var(--mono);letter-spacing:.07em;color:#777;text-transform:uppercase}.os-result-metrics strong{letter-spacing:-.025em;font-size:20px}.os-checklist>div:not(.os-panel-head){border-bottom:1px solid var(--os-line);grid-template-columns:48px 1fr;gap:12px;padding:13px 2px;display:grid}.os-checklist>div:last-child{border-bottom:0}.os-checklist>div>span{font:500 9px var(--mono);color:#888}.os-checklist>div>strong{font-size:13px}.os-funnel{border:1px solid var(--os-line);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.os-funnel article{border-right:1px solid var(--os-line);align-content:space-between;min-height:180px;padding:20px;display:grid}.os-funnel article:last-child{border-right:0}.os-funnel span{font:500 9px var(--mono);color:#888}.os-funnel h3{margin:18px 0;font-size:15px}.os-funnel strong{font-size:30px}.os-funnel small{color:#777;font-size:10px}.os-process-list{gap:10px;display:grid}.os-process-list details{border:1px solid var(--os-line);background:#fff}.os-process-list summary{cursor:pointer;grid-template-columns:64px 1fr 120px;align-items:center;gap:18px;padding:18px 20px;list-style:none;display:grid}.os-process-list summary::-webkit-details-marker{display:none}.os-process-list summary>span{font:500 10px var(--mono);color:#85857f}.os-process-list summary>div{gap:4px;display:grid}.os-process-list summary strong{font-size:14px}.os-process-list summary small{color:var(--os-muted);font-size:12px}.os-process-list summary>b{text-align:right;color:#666;font-size:11px}.os-process-body{border-top:1px solid var(--os-line);padding:18px 20px 20px 84px}.os-process-body ol{margin:0 0 18px;padding-left:18px}.os-process-body li{padding:5px 0;font-size:13px}.os-process-body p{color:#666;margin:0;font-size:12px}.login-shell{color:#fff;background:#0b0b0a;place-items:center;min-height:100vh;padding:40px;display:grid}.login-shell>section{grid-template-columns:1fr 360px;align-items:center;gap:72px;width:min(920px,94vw);display:grid}.login-mark{display:none}.login-logo{object-fit:contain;width:132px;height:132px;margin-bottom:14px;display:block}.login-shell section>div>span{font:500 10px var(--mono);letter-spacing:.14em;color:#8b8b84}.login-shell h1{letter-spacing:-.05em;margin:12px 0 16px;font-size:46px;line-height:1.02}.login-shell p{color:#aaa9a4;max-width:470px;font-size:15px;line-height:1.6}.login-shell form{background:#111;border:1px solid #333;gap:18px;padding:26px;display:grid}.login-shell label{color:#b7b7b1;gap:8px;font-size:12px;display:grid}.login-shell input{color:#fff;background:#0b0b0a;border:1px solid #3a3a36;border-radius:5px;outline:none;padding:13px 14px;font-size:14px}.login-shell input:focus{border-color:#777}.login-button{color:#111;cursor:pointer;background:#f2f2ed;border:0;border-radius:5px;min-height:46px;font-size:13px;font-weight:600}.login-button:disabled{opacity:.55;cursor:wait}.login-error{color:#dca6ad!important;margin:0!important;font-size:11px!important;line-height:1.4!important}.portal-shell{color:#111;background:#f4f4f0;min-height:100vh}.portal-header{color:#fff;background:#0b0b0a;grid-template-columns:1fr auto auto;align-items:center;gap:24px;height:76px;padding:0 32px;display:grid}.portal-header strong{font-size:14px}.portal-header>div{text-align:right;gap:3px;display:grid}.portal-header span{font:500 8px var(--mono);color:#777}.portal-header b{font-size:11px}.portal-avatar{color:#fff;width:36px;height:36px;font:600 10px var(--mono);background:#111;border:1px solid #444;border-radius:50%;place-items:center;display:grid}.portal-main{width:min(1120px,100% - 48px);margin:0 auto;padding:64px 0}.portal-welcome span,.portal-card>span{font:500 9px var(--mono);letter-spacing:.1em;color:#888}.portal-welcome h1{letter-spacing:-.045em;max-width:780px;margin:12px 0;font-size:42px}.portal-welcome p{color:#666;font-size:14px;line-height:1.6}.portal-metrics{background:#fff;border:1px solid #deded7;grid-template-columns:repeat(4,1fr);margin:28px 0 22px;display:grid}.portal-metrics article{border-right:1px solid #deded7;align-content:space-between;min-height:120px;padding:19px;display:grid}.portal-metrics article:last-child{border:0}.portal-metrics span{font:500 8px var(--mono);letter-spacing:.1em;color:#888}.portal-metrics strong{font-size:16px}.portal-metrics small{color:#777;font-size:10px}.portal-metrics .attention{background:#eee7dc}.portal-grid{grid-template-columns:1.2fr .8fr;gap:22px;margin-bottom:22px;display:grid}.portal-card{background:#fff;border:1px solid #deded7;padding:24px}.portal-card h2{margin:8px 0 20px;font-size:20px}.portal-progress>div{border-top:1px solid #e5e5df;grid-template-columns:30px 1fr 90px;align-items:center;padding:12px 0;display:grid}.portal-progress i{font:500 8px var(--mono);color:#999;font-style:normal}.portal-progress strong{font-size:11px}.portal-progress small{color:#777;font-size:9px}.portal-results>div{border-top:1px solid #e5e5df;gap:4px;padding:14px 0;display:grid}.portal-results small{color:#888;font-size:8px}.portal-results strong{font-size:15px}.portal-note{color:#666;border-top:1px solid #e5e5df;padding-top:16px;font-size:10px;line-height:1.6}.portal-actions{grid-template-columns:.65fr 1fr;gap:40px;display:grid}.portal-actions ol{margin:0;padding:0;list-style:none}.portal-actions li{border-top:1px solid #e5e5df;grid-template-columns:34px 1fr;gap:10px;padding:13px 0;display:grid}.portal-actions li>b{font:500 8px var(--mono);color:#999}.portal-actions li span{gap:4px;display:grid}.portal-actions li strong{font-size:11px}.portal-actions li small{color:#777;font-size:9px}@media (max-width:1180px){.os-shell{grid-template-columns:230px minmax(0,1fr)}.os-sidebar{padding-left:14px;padding-right:14px}.os-content,.os-topbar{padding-left:28px;padding-right:28px}.os-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.os-result-metrics{grid-template-columns:repeat(3,1fr)}.os-result-metrics article:nth-child(3){border-right:0}.os-result-metrics article:nth-child(-n+3){border-bottom:1px solid var(--os-line)}}@media (max-width:900px){.os-shell{grid-template-columns:1fr}.os-sidebar{height:auto;padding:14px 18px;position:relative}.os-brand{border:0;padding:0}.os-brand-logo{width:116px}.os-nav-scroll{gap:8px;padding:14px 0 0;display:flex;overflow:auto}.os-nav-group{flex:none;margin:0}.os-nav-group>p{display:none}.os-nav-group nav{display:flex}.os-nav-group a{white-space:nowrap;min-height:36px;font-size:12px}.os-sidebar-bottom{display:none}.os-topbar{position:relative}.os-command-grid{grid-template-columns:repeat(2,1fr)}.os-kpi:nth-child(2){border-right:0}.os-kpi:nth-child(-n+2){border-bottom:1px solid var(--os-line)}.os-grid-main{grid-template-columns:1fr}.os-activity{grid-template-columns:repeat(2,1fr)}.os-activity>div:nth-child(2){border-right:0}.os-activity>div:nth-child(-n+2){border-bottom:1px solid var(--os-line)}.os-kanban{grid-template-columns:repeat(4,260px)}.os-funnel{overflow:auto}.os-funnel article{min-width:190px}.login-shell>section{grid-template-columns:1fr;gap:36px;max-width:480px}.portal-grid{grid-template-columns:1fr}}@media (max-width:620px){.os-topbar{min-height:88px;padding:18px}.os-topbar h1{font-size:23px}.os-user>div{display:none}.os-content{padding:20px 18px 40px}.os-page-intro{flex-direction:column;align-items:flex-start}.os-page-intro h2{font-size:24px}.os-command-grid{grid-template-columns:1fr}.os-kpi,.os-kpi:nth-child(2){border-right:0;border-bottom:1px solid var(--os-line)}.os-kpi:last-child{border-bottom:0}.os-client-row{grid-template-columns:32px minmax(0,1fr) 78px 18px}.os-client-row .os-row-stat{display:none}.os-client-row small{font-size:11px}.os-activity{grid-template-columns:1fr}.os-activity>div,.os-activity>div:nth-child(2){border-right:0;border-bottom:1px solid var(--os-line);padding:16px 0}.os-card-grid,.os-detail-grid{grid-template-columns:1fr}.os-result-metrics{grid-template-columns:repeat(2,1fr)}.os-result-metrics article{border-bottom:1px solid var(--os-line)!important}.os-result-metrics article:nth-child(2n){border-right:0}.os-client-summary{grid-template-columns:1fr}.os-health-box{border-left:0;border-top:1px solid var(--os-line);padding:18px 0 0}.os-tabs a{font-size:12px}.os-process-list summary{grid-template-columns:48px 1fr}.os-process-list summary>b{display:none}.os-process-body{padding-left:20px}.login-shell{padding:24px}.login-shell h1{font-size:36px}.portal-main{width:calc(100% - 32px);padding-top:40px}.portal-welcome h1{font-size:32px}.portal-metrics{grid-template-columns:1fr 1fr}.portal-actions{grid-template-columns:1fr}.portal-header{grid-template-columns:1fr auto}.portal-header>div{display:none}}.os-banner{color:#d8d8d2;background:#1a1a18;border-bottom:1px solid #2a2a27;padding:10px 40px;font-size:12px}.os-banner a{color:#e0b878;text-decoration:underline}.os-db-badge{font:500 9px var(--mono);letter-spacing:.1em}.os-db-badge.supabase{color:#7fbf7f}.os-alert{color:#5a4a2c;background:#fbf6ec;border:1px solid #e6d3ad;padding:14px 18px;font-size:13px;line-height:1.55}.os-alert a{font-weight:600;text-decoration:underline}.os-ok{color:#4f6548!important}.os-warn{font-style:normal;color:#8a5a2b!important}.os-pill{color:#555;background:#ecece7;border-radius:999px;width:max-content;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.os-pill.is-saudavel,.os-pill.is-ativa,.os-pill.is-ativo,.os-pill.is-vencedor,.os-pill.is-fechado,.os-pill.is-concluido{color:#4f6548;background:#e7ece5}.os-pill.is-atencao,.os-pill.is-em-teste,.os-pill.is-em-andamento,.os-pill.is-estruturacao,.os-pill.is-proposta,.os-pill.is-diagnostico{color:#765a35;background:#eee7dc}.os-pill.is-critico,.os-pill.is-alta,.os-pill.is-perdido{color:#7a4545;background:#efe1e1}.os-pill.is-pausada,.os-pill.is-pausado,.os-pill.is-encerrada,.os-pill.is-encerrado,.os-pill.is-descartado,.os-pill.is-baixa{color:#777;background:#e9e9e4}.os-btn{color:#333;cursor:pointer;background:#fff;border:1px solid #cfcfc8;border-radius:5px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:500;line-height:1.2;text-decoration:none;transition:all .15s;display:inline-flex}.os-btn:hover{color:#111;border-color:#111}.os-btn-primary{color:#fff;background:#111;border-color:#111}.os-btn-primary:hover{color:#fff;background:#000}.os-btn-sm{padding:6px 10px;font-size:11px}.os-btn-danger{color:#7a4545;border-color:#d9b3b3}.os-btn-danger:hover{color:#fff;background:#7a4545;border-color:#7a4545}.os-btn-wa{color:#fff;background:#25d366;border-color:#25d366}.os-btn-wa:hover{color:#fff;background:#1fbf5b;border-color:#1fbf5b}.os-inline-form{display:inline-flex}.os-disclosure{border:1px solid var(--os-line);background:#fff}.os-disclosure>summary{cursor:pointer;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:600;list-style:none;display:flex}.os-disclosure>summary::-webkit-details-marker{display:none}.os-disclosure>summary:before{content:"+";font-family:var(--mono);color:#888;width:12px}.os-disclosure[open]>summary:before{content:"×";color:#555;border-radius:6px;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;margin-left:-6px;margin-right:2px;font-family:Arial,sans-serif;font-size:18px;font-weight:400;line-height:1;display:inline-flex}.os-disclosure[open]>summary:hover:before{color:#111;background:#e9e9e4}.os-disclosure-body{border-top:1px solid var(--os-line);gap:14px;padding:18px 16px;display:grid}.os-card-actions .os-disclosure,.os-task-actions .os-disclosure{background:0 0;border:0}.os-card-actions .os-disclosure>summary,.os-task-actions .os-disclosure>summary{border:1px solid #cfcfc8;border-radius:5px;padding:6px 10px;font-size:11px;font-weight:500;display:inline-flex}.os-card-actions .os-disclosure>summary:before,.os-task-actions .os-disclosure>summary:before{display:none}.os-card-actions .os-disclosure-body,.os-task-actions .os-disclosure-body{border:1px solid var(--os-line);background:#fff;margin-top:8px}.os-form{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.os-form .full{grid-column:1/-1}.os-form-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.os-field{color:#333;gap:6px;font-size:12px;font-weight:500;display:grid}.os-field span em{color:#888;margin-left:6px;font-style:normal;font-weight:400}.os-field input,.os-field textarea,.os-field select{color:#111;background:#f8f8f5;border:1px solid #d7d7d1;border-radius:5px;outline:none;width:100%;padding:10px 12px;font-size:13px;font-weight:400}.os-field input:focus,.os-field textarea:focus,.os-field select:focus{background:#fff;border-color:#111}.os-field textarea{resize:vertical;min-height:70px}.os-form-row{grid-template-columns:1fr auto;align-items:center;margin-top:14px}.os-form-row input{background:#f8f8f5;border:1px solid #d7d7d1;border-radius:5px;padding:10px 12px;font-size:13px}.os-task-list{display:grid}.os-task{border-bottom:1px solid var(--os-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 18px;padding:14px 2px;display:grid}.os-task:last-child{border-bottom:0}.os-task.done{opacity:.55}.os-task-main{gap:5px;min-width:0;display:grid}.os-task-main small{color:#85857e;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.os-task-main strong{font-size:13px;line-height:1.4}.os-task-main p{color:#666;margin:0;font-size:12px;line-height:1.5}.os-task-client{color:#5f5f59;width:max-content;font-size:11px;text-decoration:underline}.os-task-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:6px;max-width:320px;display:flex}.os-kanban article.os-task{border:1px solid var(--os-line);background:#fff;grid-template-columns:1fr;gap:10px;margin-top:10px;padding:14px}.os-kanban .os-task-actions{justify-content:flex-start;max-width:none}.os-card-actions{border-top:1px solid var(--os-line);flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px;display:flex}.os-entity-card{gap:0}.os-entity-card .os-task-client{margin-top:8px;display:block}.os-entity-card>small{border-top:0;padding-top:10px}.os-summary-links{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.os-lead-mini{border-bottom:1px solid var(--os-line);justify-content:space-between;align-items:center;gap:14px;padding:13px 2px;display:flex}.os-lead-mini:last-child{border-bottom:0}.os-lead-mini>div:first-child{gap:3px;display:grid}.os-lead-mini strong{font-size:13px}.os-lead-mini small{color:var(--os-muted);font-size:11px}.os-lead-mini-actions{align-items:center;gap:8px;display:flex}.os-pipeline{grid-template-columns:repeat(5,minmax(196px,1fr));gap:16px;display:grid;overflow:auto}.os-pipeline>section header{border-bottom:1px solid var(--os-line);justify-content:space-between;align-items:center;padding:0 2px 10px;display:flex}.os-pipeline header span{font:500 9px var(--mono);letter-spacing:.08em;color:#777}.os-pipeline header b{font-size:11px}.os-lead{border:1px solid var(--os-line);background:#fff;gap:10px;margin-top:10px;padding:14px;display:grid}.os-lead-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.os-lead-head>div{gap:3px;min-width:0;display:grid}.os-lead-head small{color:#85857e;font-size:10px}.os-lead-head span{color:var(--os-muted);font-size:11px}.os-lead-next{color:#444;margin:0;font-size:12px;line-height:1.5}.os-lead-notes{color:#666;border-top:1px solid var(--os-line);white-space:pre-wrap;margin:0;padding-top:10px;font-size:12px}.os-lead .os-card-actions{border-top:0;margin-top:0;padding-top:0}.os-dl{gap:10px;margin:0;display:grid}.os-dl div{gap:3px;display:grid}.os-dl dt{font:500 9px var(--mono);letter-spacing:.08em;color:#888;text-transform:uppercase}.os-dl dd{color:#333;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.os-learnings{margin:0;padding:0;list-style:none}.os-learnings li{border-bottom:1px solid var(--os-line);gap:4px;padding:12px 0;font-size:13px;line-height:1.5;display:grid}.os-learnings li span{font:500 10px var(--mono);color:#888}.os-steps{margin:14px 0;padding-left:20px;font-size:13px;line-height:1.7}.os-steps code{background:#ecece6;border-radius:4px;padding:2px 6px;font-size:12px}.os-block>p{white-space:pre-wrap}@media (max-width:900px){.os-banner{padding:10px 18px}.os-pipeline{grid-template-columns:repeat(5,260px)}.os-task{grid-template-columns:1fr}.os-task-actions{justify-content:flex-start;max-width:none}}@media (max-width:620px){.os-form,.os-form-row{grid-template-columns:1fr}}.os-task{grid-template-columns:1fr;gap:10px}.os-task-actions{justify-content:flex-start;max-width:none}.os-activity{grid-template-columns:1fr}.os-activity>div,.os-activity>div+div{border-right:0;border-bottom:1px solid var(--os-line);grid-template-columns:auto 1fr;gap:4px 12px;padding:12px 0}.os-activity>div:last-child{border-bottom:0}.os-activity>div span{grid-row:1/3;padding-top:2px}.os-table-wrap{border:1px solid var(--os-line);background:#fff;overflow:auto}.os-data-table{border-collapse:collapse;width:100%;min-width:980px}.os-data-table th{text-align:left;border-bottom:1px solid var(--os-line);font:500 9px var(--mono);letter-spacing:.08em;color:#777;text-transform:uppercase;background:#f8f8f5;padding:11px 14px}.os-data-table td{border-bottom:1px solid var(--os-line);vertical-align:middle;padding:14px;font-size:12px}.os-data-table tr:last-child td{border-bottom:0}.os-data-table td strong,.os-data-table td small{display:block}.os-data-table td small{color:var(--os-muted);margin-top:3px}.os-done-mark{color:#4f6548;font-size:11px;font-weight:600}.os-text-link.inline{color:#765a35;margin:0}.os-analysis-list{gap:12px;display:grid}.os-analysis-card{border:1px solid var(--os-line);background:#fff}.os-analysis-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;list-style:none;display:flex}.os-analysis-card>summary::-webkit-details-marker{display:none}.os-analysis-card>summary div{gap:4px;display:grid}.os-analysis-card>summary span{font:500 9px var(--mono);letter-spacing:.08em;color:#777;text-transform:uppercase}.os-analysis-card>summary strong{font-size:15px}.os-analysis-card>summary small{color:var(--os-muted);font-size:12px}.os-analysis-card>summary>b{font-size:12px}.os-analysis-card[open]>summary{border-bottom:1px solid var(--os-line)}.os-analysis-body{padding:20px}.os-analysis-done{display:grid}.os-analysis-done article{border-bottom:1px solid var(--os-line);grid-template-columns:minmax(0,1.5fr) 130px minmax(180px,1fr);align-items:center;gap:18px;padding:14px 0;display:grid}.os-analysis-done article:last-child{border-bottom:0}.os-analysis-done article div{gap:3px;display:grid}.os-analysis-done small,.os-analysis-done span{color:var(--os-muted);font-size:11px}.os-analysis-done b{font-size:12px}.os-ad-groups{gap:16px;display:grid}.os-ad-group{border:1px solid var(--os-line);background:#fff}.os-ad-group>header{border-bottom:1px solid var(--os-line);justify-content:space-between;gap:24px;padding:20px;display:flex}.os-ad-group>header>div{gap:5px;display:grid}.os-ad-group header span{font:500 9px var(--mono);letter-spacing:.08em;color:#777;text-transform:uppercase}.os-ad-group h3{margin:0;font-size:21px}.os-ad-group p,.os-ad-group small{color:var(--os-muted);margin:0;font-size:12px}.os-variation-row{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.os-variation-row>div{border-right:1px solid var(--os-line);gap:8px;padding:16px 20px;display:grid}.os-variation-row>div:last-child{border-right:0}.os-variation-row small{color:var(--os-muted);font-size:11px}@media (max-width:700px){.os-analysis-done article{grid-template-columns:1fr}.os-ad-group>header{flex-direction:column}.os-variation-row{grid-template-columns:1fr}.os-variation-row>div{border-right:0;border-bottom:1px solid var(--os-line)}}.os-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0 28px;display:grid}.os-platform-card{border:1px solid var(--os-border);background:var(--os-panel);cursor:pointer;border-radius:14px;align-items:flex-start;gap:14px;padding:18px;display:flex}.os-platform-card.active{border-color:#ffffff59}.os-platform-card input{margin-top:3px}.os-platform-card span{gap:7px;display:grid}.os-platform-card strong{font-size:16px}.os-platform-card small{color:var(--os-muted);line-height:1.45}.os-platform-actions{grid-column:1/-1}.os-platform-operation{margin-top:20px}.os-operation-blueprint{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.os-operation-blueprint section{border:1px solid var(--os-border);border-radius:12px;padding:16px}.os-operation-blueprint h3{margin:0 0 12px;font-size:15px}.os-operation-blueprint ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.os-operation-blueprint li{color:var(--os-muted);gap:9px;font-size:14px;line-height:1.4;display:flex}.os-check-placeholder{color:var(--os-text)}.os-platform-campaign-section{margin:24px 0}.os-platform-campaign-section>h2{margin:0 0 12px;font-size:18px}@media (max-width:900px){.os-platform-grid,.os-operation-blueprint{grid-template-columns:1fr}}.os-progress{background:#ececec;border-radius:999px;height:7px;margin:12px 0 24px;overflow:hidden}.os-progress i{background:#111;border-radius:999px;height:100%;display:block}.os-step-phase{margin:22px 0}.os-step-phase>h3{text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:13px}.os-step-row{border-top:1px solid #e8e8e8;justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}.os-step-row>div:first-child{flex-direction:column;gap:4px;display:flex}.os-step-row.done strong{color:#777;text-decoration:line-through}.os-step-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.os-step-actions form{margin:0}@media (max-width:800px){.os-step-row{flex-direction:column;align-items:flex-start}.os-step-actions{justify-content:flex-start}}:root{--os-border:var(--os-line);--os-text:var(--os-ink)}.os-client-nav{border-bottom:1px solid var(--os-line);background:0 0;align-items:flex-end;gap:18px;padding:0 2px;display:flex;overflow:auto}.os-client-nav-group{flex:none;gap:3px;display:grid}.os-client-nav-group>span{font:600 8px var(--mono);letter-spacing:.12em;color:#9a9a92;text-transform:uppercase;padding:0 10px}.os-client-nav-group nav{gap:2px;display:flex}.os-client-nav-group a{color:#696963;white-space:nowrap;border-bottom:2px solid #0000;padding:10px 11px 12px;font-size:12px}.os-client-nav-group a.active{color:#111;background:#fff;border-bottom-color:#111;font-weight:650}.os-flow-note{border:1px solid var(--os-line);background:#fafaf7;align-items:center;gap:14px;min-height:46px;padding:10px 14px;display:flex}.os-flow-note>span{font:600 9px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#765a35}.os-flow-note p{color:var(--os-muted);margin:0;font-size:12px}.os-flow-note a{white-space:nowrap;margin-left:auto;font-size:12px;font-weight:600}.os-chip-row{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.os-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.os-platform-card{background:#fff;border-radius:6px;padding:20px;transition:all .15s}.os-platform-card:hover{border-color:#aaa}.os-platform-card.active{border-color:#111;box-shadow:inset 3px 0 #111}.os-platform-card input{accent-color:#111;width:16px;height:16px}.os-platform-actions{padding-top:2px}.os-checklist-list{border:1px solid var(--os-line);background:#fff}.os-checkline{border-bottom:1px solid var(--os-line);justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.os-checkline:last-child{border-bottom:0}.os-checkline>div:first-child{gap:4px;display:grid}.os-checkline strong{font-size:13px}.os-checkline small{color:var(--os-muted);font-size:11px}.os-checkline.done{background:#fafaf7}.os-checkline.done strong{color:#777}.os-plan-list{gap:16px;display:grid}.os-plan-card{border:1px solid var(--os-line);background:#fff;padding:22px}.os-plan-card>header{border-bottom:1px solid var(--os-line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.os-plan-card>header span{font:600 9px var(--mono);color:#8a8a83}.os-plan-card h3{letter-spacing:-.02em;margin:5px 0 0;font-size:19px}.os-5w2h{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.os-5w2h>div{border-right:1px solid var(--os-line);border-bottom:1px solid var(--os-line);padding:16px}.os-5w2h>div:nth-child(3n){border-right:0}.os-5w2h .wide{grid-column:span 2}.os-5w2h dt{font:600 9px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#888}.os-5w2h dd{color:#333;white-space:pre-wrap;margin:6px 0 0;font-size:13px;line-height:1.5}.os-next-step{color:#fff;background:#111;gap:4px;margin:14px 0 6px;padding:14px 16px;display:grid}.os-next-step span{font:600 8px var(--mono);letter-spacing:.12em;color:#96968e}.os-next-step strong{font-size:13px}.os-step-row{padding:13px 2px}.os-step-actions .os-btn{min-height:32px}.os-platform-operation{border-left:3px solid #111}.os-section-title{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.os-section-title span{font:600 9px var(--mono);letter-spacing:.1em;color:#888}.os-section-title h2{margin:4px 0 0;font-size:21px}.os-campaign-workspace{grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:16px;margin-bottom:16px;display:grid}.os-adset-area{border:1px solid var(--os-line);background:#fff;padding:18px}.os-adset-area>header{border-bottom:1px solid var(--os-line);justify-content:space-between;align-items:center;gap:14px;margin-bottom:4px;padding-bottom:12px;display:flex}.os-adset-area>header>div{gap:3px;display:grid}.os-adset-area>header span{font:600 9px var(--mono);letter-spacing:.1em;color:#888}.os-adset-area>header strong{font-size:12px}.os-adset-row{border-bottom:1px solid var(--os-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 0;display:grid}.os-adset-row:last-child{border-bottom:0}.os-adset-row>div:first-child{gap:3px;display:grid}.os-adset-row strong{font-size:13px}.os-adset-row small{color:var(--os-muted);font-size:11px}.os-timeline{border:1px solid var(--os-line);background:#fff;padding:4px 20px}.os-timeline article{border-bottom:1px solid var(--os-line);grid-template-columns:145px minmax(0,1fr);gap:24px;padding:17px 0;display:grid}.os-timeline article:last-child{border-bottom:0}.os-timeline time{font:500 10px var(--mono);color:#888}.os-timeline article div{gap:4px;display:grid}.os-timeline strong{font-size:13px}.os-timeline p{color:var(--os-muted);margin:0;font-size:12px}.os-btn{cursor:pointer}.os-btn:focus-visible,.os-nav-group a:focus-visible,.os-client-nav a:focus-visible,.os-platform-card:focus-within{outline-offset:2px;outline:2px solid #111}.os-disclosure>summary{cursor:pointer;-webkit-user-select:none;user-select:none}.os-disclosure>summary:hover{background:#f1f1ec}.os-disclosure>summary:after{display:none}.os-disclosure-state{color:#888;margin-left:auto;font-size:10px;font-weight:500}.os-disclosure[open] .os-disclosure-state{display:none}@media (max-width:1100px){.os-campaign-workspace{grid-template-columns:1fr}.os-client-nav{gap:10px}.os-5w2h{grid-template-columns:repeat(2,minmax(0,1fr))}.os-5w2h>div:nth-child(3n){border-right:1px solid var(--os-line)}.os-5w2h>div:nth-child(2n){border-right:0}}@media (max-width:760px){.os-platform-grid{grid-template-columns:1fr}.os-flow-note{flex-direction:column;align-items:flex-start}.os-flow-note a{margin-left:0}.os-checkline{flex-direction:column;align-items:flex-start}.os-5w2h{grid-template-columns:1fr}.os-5w2h .wide{grid-column:auto}.os-5w2h>div{border-right:0}.os-adset-row{grid-template-columns:1fr}.os-timeline article{grid-template-columns:1fr;gap:5px}}.os-btn[disabled]{opacity:.62;cursor:wait}.os-btn[aria-busy=true]{min-width:118px}.os-funnel{background:0 0;border:0;gap:14px}.os-funnel article{background:#fff;border-radius:8px;min-height:154px;padding:22px;border:1px solid var(--os-line)!important}.os-funnel h3{margin:14px 0 22px}.os-pipeline{gap:22px}.os-pipeline>section{border:1px solid var(--os-line);background:#f7f7f3;border-radius:8px;min-width:230px;padding:12px}.os-pipeline>section header{padding:5px 4px 13px}.os-lead{border-radius:7px;box-shadow:0 1px #00000005}.os-onboarding-groups{gap:18px;display:grid}.os-form-section{border-top:1px solid var(--os-line);margin-top:8px;padding:18px 0 4px}.os-form-section:first-of-type{border-top:0;margin-top:0}.os-form-section span{font:600 10px var(--mono);letter-spacing:.1em;color:#555}.os-form-section p{color:var(--os-muted);margin:6px 0 0;font-size:12px}.os-form-section.full{grid-column:1/-1}.os-content>.os-disclosure,.os-platform-card,.os-panel,.os-entity-card,.os-campaign-workspace{border-radius:8px}.os-checkline{border-radius:6px}@media (min-width:1200px){.os-pipeline{grid-template-columns:repeat(5,minmax(230px,1fr))}}.os-drag-kanban{transition:opacity .15s}.os-drag-kanban.is-saving{opacity:.72}.os-drag-card{border:1px solid var(--os-line);cursor:grab;background:#fff;border-radius:7px;gap:6px;margin-top:10px;padding:13px;display:grid}.os-drag-card:active{cursor:grabbing}.os-drag-card small{font:500 9px var(--mono);color:#777}.os-drag-card strong{font-size:12px;line-height:1.4}.os-drag-card span{color:#777;font-size:10px}.os-drag-card em{color:#aaa;margin-top:4px;font-size:9px;font-style:normal}.os-drop-zone{text-align:center;border:1px dashed #d2d2ca;border-radius:7px;margin-top:10px!important;padding:18px 10px!important}.os-quality-reference{border:1px solid var(--os-line);background:#f7f7f3;border-radius:7px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.os-quality-reference span{font:600 9px var(--mono);letter-spacing:.08em;color:#777}.os-quality-reference b{font-size:11px}.os-quality-reference small{color:#777;margin-left:auto;font-size:10px}.os-pipeline .os-lead .os-card-actions{gap:6px}.os-pipeline .os-disclosure-body{min-width:520px}.os-pipeline>section:nth-child(3) .os-disclosure-body,.os-pipeline>section:nth-child(4) .os-disclosure-body,.os-pipeline>section:nth-child(5) .os-disclosure-body{position:relative;right:300px}.os-lead-head strong{font-size:15px}.os-lead-next{background:#f7f7f3;border-radius:5px;padding:8px 9px}.os-analysis-body{padding-top:14px}.os-btn.is-pending{opacity:.7;cursor:progress}.os-btn.is-done{color:#3f5a3a;background:#e7ece5;border-color:#b9cbb4}.os-btn-primary.is-done{color:#fff;background:#3f5a3a;border-color:#3f5a3a}.os-btn.is-error{color:#7a4545;background:#fbeeee;border-color:#c98a8a}.os-btn-xs{padding:4px 8px;font-size:11px;line-height:1.2}.os-btn:focus-visible{outline-offset:2px;outline:2px solid #b18a52}.os-banner-soft{color:#6a6a63;border-bottom:1px solid var(--os-line);background:#f4f4f0}.os-banner code{background:#e6e6df;border-radius:3px;padding:1px 5px;font-size:11px}.os-db-badge{text-decoration:none}.os-db-badge.supabase-doc,.os-db-badge.supabase{color:#7fbf7f}.os-db-badge.file{color:#9bc1e0}.os-db-badge.memory{color:#e0a15e}.os-origin{color:#8a6a3a;background:#f4ecdf;border-radius:999px;padding:1px 6px;font-size:10px;font-style:normal}.os-chip{border:1px solid var(--os-line);color:#555;background:#fff;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;text-decoration:none;display:inline-flex}.os-chip:hover{border-color:#999}.os-chip.active{color:#fff;background:#111;border-color:#111}.os-board{position:relative}.os-board.is-saving:after{content:"Salvando...";font:500 10px var(--mono);letter-spacing:.08em;color:#8a6a3a;position:absolute;top:-26px;right:0}.os-board-error{color:#7a4545;background:#fbeeee;border:1px solid #e3b9b9;margin:0 0 10px;padding:10px 14px;font-size:12px}.os-board-columns{gap:16px;padding-bottom:8px;display:grid;overflow:auto}.os-board-col{border-radius:6px;min-width:230px;padding:0 0 12px;transition:background .15s}.os-board-col.is-over{background:#ecece6;outline:1px dashed #b18a52}.os-board-col>header{border-bottom:1px solid var(--os-line);justify-content:space-between;align-items:center;padding:0 6px 10px;display:flex}.os-board-col>header span{font:500 9px var(--mono);letter-spacing:.08em;color:#777}.os-board-col>header b{font-size:11px}.os-board-hint{color:#8a8a83;padding:8px 6px 0;font-size:11px;display:block}.os-board-card{border:1px solid var(--os-line);cursor:grab;background:#fff;gap:8px;margin:10px 4px 0;padding:14px 14px 12px 26px;transition:box-shadow .15s,opacity .15s;display:grid;position:relative}.os-board-card:hover{border-color:#c9c9c2;box-shadow:0 6px 18px #0000000f}.os-board-card:active{cursor:grabbing}.os-board-card.is-moving{opacity:.55}.os-board-grip{letter-spacing:-2px;color:#c2c2bb;-webkit-user-select:none;user-select:none;font-size:11px;position:absolute;top:14px;left:8px}.os-board-move{border-top:1px solid var(--os-line);flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;display:flex}.os-board-move span{font:500 9px var(--mono);letter-spacing:.06em;color:#8a8a83;margin-right:2px}.os-board-card .os-lead{border:0;margin:0;padding:0}.os-board-card .os-lead .os-card-actions{padding-top:8px}.os-task-card-body{gap:6px;display:grid}.os-task-card-body small{color:#85857e;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.os-task-card-body strong{font-size:13px;line-height:1.4}.os-task-card-body .os-disclosure>summary{border:1px solid #cfcfc8;border-radius:5px;width:max-content;padding:4px 8px;font-size:11px;font-weight:500;display:inline-flex}.os-task-card-body .os-disclosure{background:0 0;border:0}.os-task-card-body .os-disclosure>summary:before{display:none}.os-task-card-body .os-disclosure-body{border:1px solid var(--os-line);background:#fff;margin-top:8px}@media (hover:none){.os-board-grip{display:none}.os-board-card{cursor:default;padding-left:14px}}.os-checkline{align-items:flex-start}.os-checkline-main{gap:4px;min-width:0;display:grid}.os-checkline.waiting .os-checkline-main strong{color:#765a35}.os-checkline.done .os-checkline-main strong{color:#8a8a83;text-decoration:line-through}.os-checkline .os-step-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:420px;display:flex}.os-checkline .os-disclosure{background:0 0;border:0}.os-checkline .os-disclosure>summary{border:1px solid #cfcfc8;border-radius:5px;padding:6px 10px;font-size:11px;font-weight:500;display:inline-flex}.os-checkline .os-disclosure>summary:before{display:none}.os-checkline .os-disclosure-body{border:1px solid var(--os-line);background:#fff;min-width:320px;margin-top:8px}.os-checklist-panel .os-step-phase h3{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#7c7c75;margin:20px 0 4px}.os-history-entity{font:500 9px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#8a6a3a}.os-history-changes{color:#555;margin:6px 0 0;padding-left:16px;font-size:12px;line-height:1.55}.os-history-changes b{color:#333;font-weight:600}@media (max-width:900px){.os-checkline{flex-direction:column}.os-checkline .os-step-actions{justify-content:flex-start;max-width:none}}.os-checkline .os-disclosure>summary:after,.os-task-card-body .os-disclosure>summary:after,.os-card-actions .os-disclosure>summary:after,.os-task-actions .os-disclosure>summary:after{display:none}.os-board-card>.os-board-move>span{letter-spacing:.06em;color:#8a8a83;font:500 9px var(--mono)!important}.os-client-nav-linear{scrollbar-width:thin;align-items:stretch;gap:0;padding:0;display:flex;overflow-x:auto}.os-client-nav-linear>a{color:#686862;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:7px;min-height:48px;padding:0 13px;font-size:12px;display:flex}.os-client-nav-linear>a small{font:600 8px var(--mono);letter-spacing:.08em;color:#aaa9a0}.os-client-nav-linear>a:hover{color:#111;background:#f2f2ed}.os-client-nav-linear>a.active{color:#111;background:#fff;border-bottom-color:#111;font-weight:650}.os-client-nav-linear>a.active small{color:#765a35}.os-coded-list{gap:8px;display:grid;margin:10px 0 0!important;padding:0!important;list-style:none!important}.os-coded-list li{border-bottom:1px solid var(--os-line);grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:8px 0;display:grid}.os-coded-list li:last-child{border-bottom:0}.os-coded-list b{font:600 9px var(--mono);letter-spacing:.06em;color:#765a35;background:#f4efe7;border-radius:4px;padding:4px 6px}.os-coded-list span{font-size:13px;line-height:1.45}.os-choice-field{border:0;min-width:0;margin:0;padding:0}.os-choice-field>span{margin-bottom:8px;font-size:12px;font-weight:600;display:block}.os-choice-grid{border:1px solid var(--os-line);background:#fafaf7;border-radius:6px;gap:7px;max-height:210px;padding:10px;display:grid;overflow:auto}.os-choice-grid label{cursor:pointer;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.os-choice-grid input{accent-color:#111;margin-top:2px}.os-choice-field>small{color:var(--os-muted);margin-top:6px;font-size:11px;display:block}.os-strategy-map{grid-template-columns:minmax(0,1.2fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.2fr);align-items:center;gap:10px;display:grid}.os-strategy-map>div{border:1px solid var(--os-line);background:#fafaf7;gap:5px;min-height:82px;padding:14px;display:grid}.os-strategy-map span{font:600 8px var(--mono);letter-spacing:.1em;color:#888}.os-strategy-map strong{font-size:12px;line-height:1.4}.os-strategy-map>i{color:#aaa;font-style:normal}.os-adset-tree{padding:14px 0;display:block}.os-adset-summary{justify-content:space-between;align-items:center;gap:12px;display:flex!important}.os-adset-summary>div{gap:4px;display:grid}.os-adset-creatives{flex-wrap:wrap;margin:10px 0 12px;gap:7px!important;padding-left:0!important;display:flex!important}.os-adset-creatives>span{border:1px solid var(--os-line);background:#f3f3ee;border-radius:5px;padding:6px 8px;font-size:11px}.os-alert.full{grid-column:1/-1}@media (max-width:1050px){.os-strategy-map{grid-template-columns:1fr}.os-strategy-map>i{text-align:center;transform:rotate(90deg)}.os-choice-grid{max-height:170px}}.os-checklist-disclosure[open]>summary:after{color:#666;margin-left:8px;font-size:10px;font-weight:600;content:"Fechar"!important;display:inline!important}.os-checklist-disclosure[open]>summary{background:#f6f6f2}.os-offer-switch{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.os-offer-switch a{border:1px solid var(--os-line);border-radius:999px;padding:8px 12px;font-size:12px;text-decoration:none}.os-offer-switch a.active{background:var(--os-ink);color:#fff;border-color:var(--os-ink)}.os-production-board{grid-template-columns:repeat(6,minmax(240px,1fr));gap:12px;padding-bottom:12px;display:grid;overflow-x:auto}.os-production-column{background:var(--os-soft);border:1px solid var(--os-line);border-radius:14px;min-height:260px;padding:10px}.os-production-column>header{letter-spacing:.06em;justify-content:space-between;align-items:center;padding:6px 4px 12px;font-size:11px;display:flex}.os-production-column .os-entity-card{background:var(--os-panel);margin-bottom:10px}@media (max-width:900px){.os-production-board{grid-template-columns:repeat(6,260px)}}.os-disclosure-close{border-top:1px solid var(--line,#e7e7e7);justify-content:flex-end;margin-top:12px;padding-top:10px;display:flex}.os-collapse-btn{min-width:96px}.os-status-compact{margin:0}.os-status-compact select{min-height:34px;font:inherit;background:#fff;border:1px solid #d8d8d8;border-radius:8px;max-width:190px;padding:5px 28px 5px 9px;font-size:12px;font-weight:700}.os-task-inline-actions{align-items:center;margin-top:8px;display:flex}.os-task-actions{align-items:flex-start}.os-task-actions .os-status-compact{margin-bottom:6px}.os-master-list{gap:12px;display:grid}.os-master-card{border:1px solid var(--line,#e5e5e5);background:#fff;border-radius:14px;padding:16px}.os-master-card h3{margin:4px 0 6px}.os-master-card p{color:#666;margin:0}.os-master-meta{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.os-master-meta span{background:#f3f3f3;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.os-step-list{gap:8px;margin-top:12px;display:grid}.os-step-row{border:1px solid #eee;border-radius:10px;grid-template-columns:52px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.os-step-row b{font-size:11px}.os-step-row small{color:#666}.os-lab-tabs{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.os-lab-tab{color:inherit;background:#fff;border:1px solid #ddd;border-radius:12px;padding:14px;text-decoration:none}.os-lab-tab.active{border-color:#111;box-shadow:inset 0 0 0 1px #111}:root{--os-radius:12px;--os-radius-sm:8px;--os-shadow:0 1px 2px #11110f09;--os-content-max:1500px}.os-content{max-width:var(--os-content-max);margin:0 auto;padding:32px 40px 64px}.os-panel{border-radius:var(--os-radius);box-shadow:var(--os-shadow)}.os-topbar{min-height:88px;padding:18px 40px}.os-topbar h1{margin-top:6px;font-size:27px}.os-sidebar{width:auto;padding-left:16px;padding-right:16px}.os-nav-group>p{color:#777770}.os-nav-group a{border-radius:8px;min-height:38px}.os-nav-group a.active{box-shadow:inset 2px 0 0 var(--os-accent);background:#1b1b19}.os-focus-strip{background:var(--os-line);border:1px solid var(--os-line);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-bottom:24px;display:grid;overflow:hidden}.os-focus-strip .os-kpi{background:#fff;min-height:112px;padding:18px 20px;box-shadow:none!important;border:0!important;border-radius:0!important}.os-focus-strip .os-kpi:hover{background:#fafaf7}.os-focus-strip .os-kpi>span{font-size:11px}.os-focus-strip .os-kpi>strong{margin:8px 0 3px;font-size:30px}.os-focus-strip .os-kpi>small{color:var(--os-muted);font-size:11px}.os-home-welcome{justify-content:space-between;align-items:flex-end;gap:32px;padding:26px 4px 30px;display:flex}.os-home-welcome>div:first-child{max-width:720px}.os-home-welcome span{font:600 9px var(--mono);letter-spacing:.12em;color:#8a6a3a}.os-home-welcome h2{letter-spacing:-.035em;margin:7px 0;font-size:28px}.os-home-welcome p{color:var(--os-muted);margin:0;font-size:14px;line-height:1.55}.os-home-secondary{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.os-home-secondary a{color:#666;border:1px solid var(--os-line);background:#fff;border-radius:999px;padding:8px 11px;font-size:11px}.os-grid-main{gap:18px}.os-panel-head{margin-bottom:4px;padding-bottom:15px}.os-panel-head h2{letter-spacing:-.02em}.os-client-nav-grouped{border-bottom:1px solid var(--os-line);background:#fff;gap:0;padding:0 20px;display:flex;overflow-x:auto}.os-client-nav-group{border-right:1px solid #ecece6;align-items:stretch;padding:0 10px;display:flex}.os-client-nav-group:last-child{border-right:0}.os-client-nav-group>span{font:600 8px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#aaa9a1;align-self:center;margin-right:6px}.os-client-nav-group>div{display:flex}.os-client-nav-group a{color:#6f6f69;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;min-height:50px;padding:0 9px;font-size:11px;display:flex}.os-client-nav-group a:hover{color:#111;background:#fafaf7}.os-client-nav-group a.active{color:#111;border-bottom-color:#111;font-weight:700}.os-field input,.os-field textarea,.os-field select{border-radius:8px!important}.os-btn{border-radius:8px!important}.os-disclosure{border-radius:10px!important}.os-master-card,.os-production-column{border-radius:12px}@media (max-width:1100px){.os-focus-strip{grid-template-columns:repeat(3,1fr)}.os-home-welcome{flex-direction:column;align-items:flex-start}.os-home-secondary{justify-content:flex-start}}@media (max-width:760px){.os-content{padding:22px 16px 48px}.os-focus-strip{grid-template-columns:1fr 1fr}.os-topbar{padding-left:18px;padding-right:18px}.os-client-nav-grouped{padding:0 8px}.os-client-nav-group>span{display:none}.os-client-nav-group{padding:0 2px}}.os-route-loading{gap:14px;padding-top:8px;display:grid}.os-skeleton{background:linear-gradient(90deg,#0000000b,#00000016,#0000000b) 0 0/220% 100%;border-radius:10px;animation:1.25s ease-in-out infinite osPulse}.os-skeleton-title{width:min(360px,70%);height:36px}.os-skeleton-row{height:64px}.os-skeleton-panel{height:220px}.os-loading-panel{color:#777;place-items:center;min-height:130px;display:grid}@keyframes osPulse{0%{background-position:100% 0}to{background-position:-100% 0}}.os-nav-progress{z-index:9999;pointer-events:none;opacity:0;background:0 0;height:2px;transition:opacity .12s;position:fixed;top:0;left:0;right:0;overflow:hidden}.os-nav-progress span{background:var(--os-accent);width:35%;height:100%;display:block;transform:translate(-110%)}.os-nav-progress.is-active{opacity:1}.os-nav-progress.is-active span{animation:1s ease-in-out infinite osNavProgress}@keyframes osNavProgress{0%{transform:translate(-110%)}55%{transform:translate(120%)}to{transform:translate(320%)}}.os-mobile-system{display:none}.os-sidebar-bottom>span{font:500 9px var(--mono);letter-spacing:.12em;color:#62625d;margin-bottom:2px}.os-sidebar-bottom a.active{color:#fff}.os-save-state{min-width:118px;font:500 10px var(--mono);letter-spacing:.04em;color:#777;margin-right:auto}.os-save-state.is-dirty{color:#8a6a3a}.os-save-state.is-pending{color:#666}.os-save-state.is-saved{color:#41704a}.os-status-compact{grid-template-columns:minmax(0,auto);gap:3px;display:grid}.os-status-compact small{min-height:12px;font:500 9px var(--mono);color:#777;padding-left:2px}@media (max-width:900px){.os-mobile-system{display:block}.os-nav-scroll{align-items:flex-start}.os-sidebar-bottom{display:none}}.os-client-journey{border:1px solid var(--os-line);background:#fff;gap:0;display:grid;overflow:hidden}.os-client-stage-nav{border-bottom:1px solid var(--os-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.os-client-stage-nav>a{color:#73736d;text-align:center;white-space:nowrap;border-bottom:2px solid #0000;border-right:1px solid #ecece6;justify-content:center;align-items:center;min-height:50px;padding:0 14px;font-size:12px;font-weight:550;display:flex}.os-client-stage-nav>a:last-child{border-right:0}.os-client-stage-nav>a:hover{color:#111;background:#fafaf7}.os-client-stage-nav>a.active{color:#111;background:#fff;border-bottom-color:#111;font-weight:750}.os-client-topic-nav{background:#fafaf7;align-items:center;gap:22px;min-height:48px;padding:0 20px;display:flex}.os-client-topic-nav>span{font:650 8px var(--mono);letter-spacing:.11em;text-transform:uppercase;color:#999990;flex:none}.os-client-topic-nav>div{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.os-client-topic-nav a{color:#74746e;white-space:nowrap;border-radius:7px;align-items:center;min-height:34px;padding:0 10px;font-size:11px;display:flex}.os-client-topic-nav a:hover{color:#111;background:#efefe9}.os-client-topic-nav a.active{color:#111;background:#e9e9e3;font-weight:700}@media (max-width:760px){.os-client-stage-nav{grid-template-columns:1fr 1fr}.os-client-stage-nav>a{border-bottom:1px solid var(--os-line)}.os-client-stage-nav>a:first-child{grid-column:1/-1}.os-client-topic-nav{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.os-client-topic-nav>div{gap:2px}.os-client-topic-nav a{padding:0 8px}}.os-client-topic-nav{gap:4px}.os-progressive-form{background:0 0!important;border:0!important;padding:0!important;display:block!important}.os-progressive-form>.os-form-actions{border:1px solid var(--os-line);z-index:4;background:#fff;border-radius:10px;margin-top:14px;padding:16px 18px;position:sticky;bottom:12px;box-shadow:0 8px 30px #0000000f}.os-form-block{border:1px solid var(--os-line);background:#fff;border-radius:10px;margin:0 0 10px;overflow:hidden}.os-form-block>summary{background:#fff;padding:18px 20px;font-size:13px;font-weight:700}.os-form-block .os-disclosure-body{padding:0 20px 20px}.os-form-block .os-form{background:0 0;border:0;margin:0;padding:0}.os-block-help{color:var(--os-muted);margin:0 0 18px;font-size:12px;line-height:1.6}.os-context-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.os-copy-section{align-items:center;gap:6px;display:flex}.os-copy-section select{border:1px solid var(--os-line);color:#555;background:#fff;border-radius:6px;min-height:38px;padding:0 30px 0 10px;font-size:11px}.os-portfolio-inline{gap:14px;display:grid}.os-portfolio-inline>p{color:var(--os-muted);margin:0;font-size:12px;line-height:1.6}.os-inline-offers{flex-wrap:wrap;gap:7px;display:flex}.os-inline-offers span{border:1px solid var(--os-line);background:#fafaf7;border-radius:999px;padding:7px 10px;font-size:11px}.os-portfolio-inline .os-btn{justify-self:start}@media (max-width:620px){.os-copy-section{flex-wrap:wrap;width:100%}.os-copy-section select{flex:1}.os-progressive-form>.os-form-actions{bottom:6px}}.os-multichoice{border:0;margin:0;padding:0}.os-multichoice>legend{color:#333;margin-bottom:7px;padding:0;font-size:12px;font-weight:500}.os-multichoice>legend em{color:#888;margin-left:6px;font-style:normal;font-weight:400}.os-multichoice-list{flex-wrap:wrap;gap:6px;display:flex}.os-multichoice-list label{cursor:pointer;background:#f8f8f5;border:1px solid #d7d7d1;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;line-height:1.3;display:inline-flex}.os-multichoice-list label:hover{border-color:#999}.os-multichoice-list label.active{color:#fff;background:#111;border-color:#111}.os-multichoice-list input{accent-color:#b18a52;margin:0}.os-fieldgroup{border-top:1px solid var(--os-line);margin-top:4px;padding-top:12px}.os-fieldgroup>summary{cursor:pointer;font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#8a6a3a;align-items:center;gap:8px;padding:4px 0;list-style:none;display:inline-flex}.os-fieldgroup>summary::-webkit-details-marker{display:none}.os-fieldgroup>summary:before{content:"+";color:#b18a52;width:13px;font-size:13px}.os-fieldgroup[open]>summary:before{content:"–"}.os-fieldgroup>summary:hover{color:#6b5530}.os-fieldgroup>summary em{letter-spacing:0;text-transform:none;color:#9a9a93;font-style:normal;font-weight:400;font-family:var(--sans);font-size:11px}.os-fieldgroup-body{display:none}.os-fieldgroup[open]>.os-fieldgroup-body{grid-template-columns:1fr 1fr;gap:12px 16px;padding-top:14px;display:grid}.os-fieldgroup-body .full{grid-column:1/-1}@media (max-width:620px){.os-fieldgroup[open]>.os-fieldgroup-body{grid-template-columns:1fr}}.os-creative-script{border-top:1px solid var(--os-line);gap:9px;margin-top:2px;padding-top:11px;display:grid}.os-creative-script p{color:#333;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.os-creative-script p>span{font:500 9px var(--mono);letter-spacing:.11em;color:#8a6a3a;margin-bottom:3px;display:block}.os-creative-script .hook{font-weight:500}.os-creative-script .cta{color:#5f5f59}.os-creative-empty{color:#8a8a83;margin:0;font-size:12px;font-style:italic;line-height:1.5}.os-hint{color:#6b5530;background:#fbf6ec;border:1px solid #e6d3ad;border-radius:8px;margin:0;padding:11px 14px;font-size:12px;line-height:1.55}.os-hint a{font-weight:600;text-decoration:underline}.os-section-head{padding:2px 0}.os-section-head>span{font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8a6a3a}.os-section-head>h2{letter-spacing:-.025em;margin:5px 0 0;font-size:20px;font-weight:600;line-height:1.25}.os-flow-next{justify-content:flex-end;margin:-6px 0 -4px;display:flex}.os-flow-next a{color:#6d6d67;font-size:12px;text-decoration:none}.os-flow-next a:hover{color:#111;text-decoration:underline}.os-time-active{color:#fff;background:#111;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:16px 18px;display:flex}.os-time-active div{gap:3px;display:grid}.os-time-active span{font:500 9px var(--mono);letter-spacing:.12em;color:#c9a76f}.os-time-active small{color:#aaa}.os-time-active .os-btn{color:#111;background:#fff;border-color:#fff}.os-time-table{display:grid}.os-time-table>div{border-bottom:1px solid var(--os-line);grid-template-columns:1fr auto;gap:3px 16px;padding:11px 0;display:grid}.os-time-table>div:last-child{border-bottom:0}.os-time-table strong{font-size:13px}.os-time-table span{font:600 13px var(--mono)}.os-time-table small{color:#888;grid-column:1/-1}.os-time-history{display:grid}.os-time-history article{border-bottom:1px solid var(--os-line);justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.os-time-history article>div{gap:3px;display:grid}.os-time-history strong{font-size:13px}.os-time-history small{color:#888}.os-time-history b{font:600 12px var(--mono);white-space:nowrap}@media (max-width:620px){.os-time-active{flex-direction:column;align-items:flex-start}.os-time-active form,.os-time-active button{width:100%}}:root{--os-bg:#f6f6f2;--os-panel:#fff;--os-ink:#151513;--os-muted:#6b6b65;--os-line:#e2e2db;--os-soft:#f0f0eb;--os-accent:#b18a52;--os-content-max:1440px}.os-shell{background:var(--os-bg)}.os-sidebar{background:#0d0d0c;padding-top:20px}.os-brand{padding-bottom:18px}.os-nav-scroll{scrollbar-width:thin;padding-top:16px}.os-nav-group{margin-bottom:20px}.os-nav-group>p{color:#777771;letter-spacing:.15em;margin-bottom:8px;font-size:8px}.os-nav-group a{border-radius:7px;min-height:37px;padding:0 11px;font-size:13px}.os-nav-group a.active{color:#fff;background:#1c1c19}.os-topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f6f6f2f5;min-height:82px;padding-top:16px;padding-bottom:16px}.os-topbar h1{letter-spacing:-.03em;font-size:25px}.os-content{gap:20px;padding-top:28px}.os-page-intro{padding:2px 0 6px}.os-page-intro h2{font-size:26px}.os-page-intro p{max-width:720px}.os-panel{border-color:var(--os-line);padding:22px}.os-panel-head{gap:14px}.os-panel-head h2{font-size:18px}.os-kpi{min-height:120px;padding:18px}.os-kpi strong{font-size:31px}.os-focus-strip{border-radius:12px;margin-bottom:2px}.os-focus-strip .os-kpi{min-height:104px;padding:16px 18px}.os-focus-strip .os-kpi>strong{font-size:27px}.os-grid-main{align-items:start;gap:20px}.os-field{gap:7px}.os-field>span{color:#4e4e49;font-size:11px}.os-field input,.os-field textarea,.os-field select{background:#fbfbf8;border-color:#dcdcd5;min-height:40px;padding:9px 11px;transition:border-color .15s,box-shadow .15s,background .15s}.os-field input:focus,.os-field textarea:focus,.os-field select:focus{border-color:#a88a60;box-shadow:0 0 0 3px #b18a521a}.os-btn{min-height:36px;padding:8px 13px;font-weight:600}.os-btn-primary{background:#151513;border-color:#151513}.os-time-active{border-radius:12px;margin-bottom:0;padding:17px 20px;box-shadow:0 8px 24px #00000014}.os-time-active strong{font-size:16px}.os-time-active small{font-size:11px;line-height:1.45}.os-time-table>div{grid-template-columns:minmax(0,1fr) auto;padding:13px 0}.os-time-table small{font-size:11px;line-height:1.45}.os-time-history article{padding:13px 0}.os-time-history small{font-size:11px;line-height:1.45}.os-empty{margin:8px 0;padding:4px 0}.os-client-summary,.os-client-journey,.os-table,.os-timeline{border-radius:12px;overflow:hidden}.os-client-topic-nav{background:#fbfbf8}.os-client-stage-nav>a{font-size:11px}.os-data-table th{white-space:nowrap}@media (min-width:901px) and (max-width:1180px){.os-shell{grid-template-columns:238px minmax(0,1fr)}}@media (max-width:900px){.os-sidebar{padding:13px 16px}.os-nav-scroll{padding-top:12px}.os-nav-group a{min-height:34px}.os-topbar{min-height:76px}.os-content{padding-top:22px}}@media (max-width:620px){.os-topbar h1{font-size:21px}.os-user>span{width:34px;height:34px}.os-panel{padding:18px}.os-focus-strip{grid-template-columns:1fr 1fr}.os-focus-strip .os-kpi{min-height:96px}.os-focus-strip .os-kpi>strong{font-size:24px}}.os-page-heading-row{justify-content:space-between;align-items:end;gap:24px;display:flex}.os-page-heading-row>p{max-width:520px;color:var(--os-muted);text-align:right;margin:0;font-size:12px;line-height:1.55}.os-offer-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.os-offer-card{border:1px solid var(--os-line);background:#fff;border-radius:12px;gap:18px;min-height:240px;padding:20px;display:grid}.os-offer-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.os-offer-card header small{font:500 9px var(--mono);letter-spacing:.12em;color:#8b8b84}.os-offer-card h3{letter-spacing:-.02em;margin:6px 0 0;font-size:18px}.os-offer-description{color:var(--os-muted);margin:-4px 0 0;font-size:13px;line-height:1.55}.os-offer-facts{border-top:1px solid var(--os-line);border-bottom:1px solid var(--os-line);grid-template-columns:1fr 1fr;display:grid}.os-offer-facts>div{gap:4px;padding:13px 0;display:grid}.os-offer-facts>div+div{border-left:1px solid var(--os-line);padding-left:16px}.os-offer-facts span{color:#8a8a83;font-size:10px}.os-offer-facts strong{font-size:13px;font-weight:600}.os-offer-card footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.os-offer-card footer details{margin:0}.os-task-context{color:#8a6a3a;margin-top:5px;display:block}.os-done-criteria,.os-next-action{background:#f7f7f3;border-radius:6px;padding:7px 9px;color:#666!important;font-size:11px!important}.os-next-action{background:#fbf6ec;color:#6b5530!important}.os-architecture-hero{color:#fff;background:#111;border-radius:14px;padding:30px 32px}.os-architecture-hero>span{font:500 9px var(--mono);letter-spacing:.14em;color:#c9a76f}.os-architecture-hero h2{letter-spacing:-.035em;margin:9px 0;font-size:28px}.os-architecture-hero p{color:#aaa;max-width:760px;margin:0;font-size:13px;line-height:1.65}.os-flow-map{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.os-flow-map>div,.os-rule-list>div{border:1px solid var(--os-line);background:#fbfbf8;border-radius:8px;align-items:flex-start;gap:10px;padding:11px;display:flex}.os-flow-map b,.os-rule-list b{font:600 9px var(--mono);color:#b18a52}.os-flow-map span,.os-rule-list span{font-size:12px;line-height:1.45}.os-role-map,.os-rule-list{gap:8px;display:grid}.os-role-map>div{border-bottom:1px solid var(--os-line);grid-template-columns:140px 1fr;gap:14px;padding:10px 0;display:grid}.os-role-map strong{font-size:12px}.os-role-map span{color:var(--os-muted);font-size:11px;line-height:1.45}.os-dual-engine{grid-template-columns:1fr 1fr;gap:12px;display:grid}.os-dual-engine>div{border:1px solid var(--os-line);border-radius:9px;gap:7px;padding:16px;display:grid}.os-dual-engine span{font:500 9px var(--mono);letter-spacing:.12em;color:#8a6a3a}.os-dual-engine strong{font-size:13px;line-height:1.55}@media (max-width:720px){.os-page-heading-row{flex-direction:column;align-items:flex-start}.os-page-heading-row>p{text-align:left}.os-dual-engine,.os-role-map>div,.os-offer-grid{grid-template-columns:1fr}}.os-edit-drawer>summary{cursor:pointer;border:1px solid var(--os-line);background:#fff;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:700;list-style:none}.os-edit-drawer>summary::-webkit-details-marker{display:none}.os-edit-drawer[open]:before{content:"";z-index:90;background:#11110f47;position:fixed;inset:0}.os-edit-drawer[open]>.os-disclosure-body{z-index:91;background:#fff;border:0;width:min(620px,92vw);padding:28px 30px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-18px 0 50px #0000001f}.os-edit-drawer[open]>.os-disclosure-body:before{content:"Editar produto ou serviço";letter-spacing:-.025em;border-bottom:1px solid var(--os-line);margin:0 0 22px;padding-bottom:18px;font-size:20px;font-weight:750;display:block}.os-edit-drawer[open] .os-form{grid-template-columns:1fr 1fr}.os-edit-drawer[open] .os-form .full{grid-column:1/-1}.os-edit-drawer[open] .os-disclosure-close{background:#fff;padding-top:12px;position:sticky;bottom:0}.os-intelligence-offer-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-top:18px;display:grid}.os-intelligence-offer-card{border:1px solid var(--os-line);background:#fff;border-radius:12px;gap:18px;min-height:250px;padding:20px;display:grid}.os-intelligence-offer-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.os-intelligence-offer-card header small{font:500 9px var(--mono);letter-spacing:.12em;color:#8b8b84}.os-intelligence-offer-card h3{letter-spacing:-.02em;margin:6px 0 0;font-size:18px}.os-intelligence-offer-card>p{color:var(--os-muted);margin:0;font-size:12px;line-height:1.55}.os-intelligence-offer-card>.os-btn{justify-self:start;margin-top:auto}.os-intelligence-offer-meta{border-top:1px solid var(--os-line);gap:4px;padding-top:14px;display:grid}.os-intelligence-offer-meta span{color:#8a8a83;font-size:10px}.os-intelligence-offer-meta strong{font-size:13px}.os-intelligence-context{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;font-size:11px;display:flex}.os-intelligence-context>a{color:#666;margin-right:8px;text-decoration:none}.os-intelligence-context>span{color:#999}.os-intelligence-context>strong{font-size:12px}@media (max-width:720px){.os-edit-drawer[open]>.os-disclosure-body{width:100vw;padding:22px 18px}.os-edit-drawer[open] .os-form,.os-intelligence-offer-grid{grid-template-columns:1fr}}.os-edit-drawer[open]>.os-disclosure-body{overscroll-behavior:contain;padding:28px 30px 30px;display:block;overflow:hidden auto}.os-edit-drawer[open] .os-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px 16px;display:grid}.os-edit-drawer[open] .os-field{gap:7px;min-width:0}.os-edit-drawer[open] .os-field input,.os-edit-drawer[open] .os-field select{min-height:44px}.os-edit-drawer[open] .os-field textarea{min-height:84px;line-height:1.5}.os-context-field{border:0;min-width:0;margin:0;padding:0}.os-context-field>span{color:#4e4e49;margin-bottom:2px;font-size:11px;font-weight:500;display:block}.os-context-options{background:0 0;border:0;gap:2px;max-height:none;padding:0;display:grid;overflow:visible}.os-context-options label{cursor:pointer;min-height:38px;color:var(--os-ink);border-radius:7px;align-items:center;gap:10px;margin:0;padding:7px 8px;font-size:13px;font-weight:400;line-height:1.35;transition:background .15s;display:flex}.os-context-options label:hover{background:var(--os-soft)}.os-context-options label:focus-within{outline-offset:1px;outline:2px solid #b18a5247}.os-context-options input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;accent-color:#151513;cursor:pointer;flex:none;width:16px;height:16px;min-height:0;margin:0}.os-context-options label>span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:0;margin:0;display:block}.os-edit-drawer[open] .os-form-actions{border-top:1px solid var(--os-line);background:#fff;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;padding-top:18px;display:flex}.os-edit-drawer[open] .os-disclosure-close{background:#fff;border-top:0;margin-top:10px;padding-top:14px;position:static}.os-edit-drawer[open] .os-disclosure-close .os-btn{justify-content:center;min-width:104px}@media (max-width:720px){.os-edit-drawer[open]>.os-disclosure-body{padding:22px 18px 24px}.os-edit-drawer[open] .os-form{grid-template-columns:1fr;gap:16px}.os-edit-drawer[open] .os-form .full,.os-edit-drawer[open] .os-form-actions{grid-column:1}.os-context-options label{min-height:40px;padding:8px 6px}}.os-client-overview-grid{grid-template-columns:minmax(0,1.75fr) minmax(300px,.75fr);align-items:start;gap:22px}.os-client-status-grid{border-top:1px solid var(--os-line);border-bottom:1px solid var(--os-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 18px;display:grid}.os-client-status-item{align-content:start;gap:6px;min-width:0;padding:15px 16px 15px 0;display:grid}.os-client-status-item+.os-client-status-item{border-left:1px solid var(--os-line);padding-left:16px}.os-client-status-item>span:first-child{font:500 9px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--os-muted)}.os-client-status-item strong{font-size:13px;font-weight:650}.os-client-bottleneck{border-top:1px solid var(--os-line);grid-column:1/-1;border-left:0!important;padding:14px 0!important}.os-client-bottleneck>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.os-resolve-btn{min-height:30px;padding:5px 10px;font-size:11px}.os-client-progress-panel .os-panel-head{border-bottom:1px solid var(--os-line);margin-bottom:14px;padding-bottom:12px}.os-client-progress-panel .os-panel-head h2{margin-top:5px;font-size:18px}.os-client-progress-panel .os-panel-head>strong{font-size:15px}.os-client-progress-panel form{margin:0}@media (max-width:980px){.os-client-overview-grid{grid-template-columns:1fr}.os-client-status-grid{grid-template-columns:1fr 1fr}.os-client-bottleneck{grid-column:1/-1}}@media (max-width:620px){.os-client-status-grid{grid-template-columns:1fr}.os-client-status-item+.os-client-status-item{border-left:0;border-top:1px solid var(--os-line);padding-left:0}}.os-client-status-list{border-top:1px solid var(--os-line);gap:0;margin:0 0 16px;display:grid}.os-client-status-row{border-bottom:1px solid var(--os-line);grid-template-columns:122px minmax(0,1fr);align-items:center;gap:16px;min-height:42px;padding:9px 0;display:grid}.os-client-status-row>span:first-child{color:var(--os-muted);font-size:11px}.os-client-status-row strong{font-size:13px;font-weight:650}.os-client-status-row.os-client-bottleneck{border-top:0;grid-column:auto;border-left:0!important;padding:9px 0!important}.os-client-status-row.os-client-bottleneck>div{display:block}@media (max-width:620px){.os-client-status-row{grid-template-columns:100px minmax(0,1fr);gap:10px}}.os-client-status-row.os-client-bottleneck>div>div>span{font-size:13px;font-weight:400;line-height:1.45}.os-client-progress-steps{gap:6px;display:grid}.os-client-progress-step{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-height:30px;display:grid}.os-client-progress-step form{justify-content:center;align-items:center;width:22px;height:30px;display:flex}.os-progress-check{width:18px;min-width:18px;height:18px;min-height:18px;color:var(--os-muted);cursor:pointer;background:#fff;border:1px solid #d7d7d0;border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.os-progress-check:hover{background:#fafaf7;border-color:#aaa9a2}.os-progress-check:focus-visible{outline-offset:2px;outline:2px solid #b18a5257}.os-progress-check.is-done{background:var(--os-ink);border-color:var(--os-ink);color:#fff}.os-progress-step-label{color:inherit;font-size:12px;font-weight:400;line-height:1.35;text-decoration:none}.os-progress-step-label:hover{text-underline-offset:2px;text-decoration:underline}.os-next-step-card>span{font-size:9px}.os-next-step-card>a{color:var(--os-ink);margin-top:6px;font-size:12px;font-weight:400;line-height:1.4;text-decoration:none;display:block}.os-next-step-card>a:hover{text-underline-offset:2px;text-decoration:underline}.os-client-progress-panel>.os-muted{font-size:11px;line-height:1.4}.os-kicker,.os-panel-head span,.os-block>span,.os-client-summary>div:first-child>span,.os-quality-reference>span,.os-client-progress-panel .os-panel-head span{font-size:var(--os-text-xs);line-height:var(--os-line-tight);letter-spacing:.1em;text-transform:uppercase}.os-panel-head h2,.os-client-progress-panel .os-panel-head h2{font-size:var(--os-text-lg);line-height:var(--os-line-tight);margin-top:6px}.os-muted,.os-empty,.os-panel-head a,.os-panel-head>b{font-size:var(--os-text-sm);line-height:var(--os-line-body)}.os-panel{padding:var(--os-card-pad)}.os-panel-head{gap:var(--space-4);padding-bottom:var(--space-4)}.os-command-grid .os-kpi{min-height:104px;padding:var(--os-card-pad-compact)20px;align-content:start;gap:var(--space-4)}.os-command-grid .os-kpi span{font-size:var(--os-text-xs);line-height:var(--os-line-tight)}.os-command-grid .os-kpi strong{font-size:32px;line-height:1}.os-client-status-row{min-height:44px}.os-client-progress-panel{padding:var(--os-card-pad)}.os-client-progress-panel .os-panel-head{padding-bottom:var(--space-3)}.os-client-progress-panel .os-panel-head>strong{font-size:var(--os-text-md);line-height:1}.os-client-progress-steps{gap:2px}.os-client-progress-step{gap:8px;min-height:28px}.os-client-progress-step form{height:28px}.os-progress-step-label{font-size:var(--os-text-sm);line-height:var(--os-line-body)}.os-next-step-card{margin-top:var(--space-3);padding:10px 12px}.os-next-step-card>a{margin-top:var(--space-2);font-size:var(--os-text-sm);line-height:var(--os-line-body)}.os-quality-reference{min-height:0}.os-quality-reference>span{font-size:var(--os-text-xs)}.os-quality-reference small{font-size:var(--os-text-sm);line-height:var(--os-line-body)}.os-progress-check{border-radius:var(--os-radius-sm);width:18px;min-width:18px;height:18px;min-height:18px}.os-form{gap:var(--space-4)}.os-field{gap:var(--space-2);font-size:var(--os-text-sm)}.os-field input,.os-field select,.os-field textarea{font-size:var(--os-text-md)}.os-btn,.os-logout{font-size:var(--os-text-sm)}.os-task-line strong,.os-task-mini strong,.os-process-list summary strong{font-size:13px;line-height:var(--os-line-body)}.os-task-line small,.os-task-mini small,.os-process-list summary small{font-size:11px;line-height:var(--os-line-body)}@media (max-width:900px){.os-panel,.os-client-progress-panel{padding:20px}.os-command-grid .os-kpi{min-height:96px}}@media (max-width:620px){.os-panel,.os-client-progress-panel{padding:16px}.os-command-grid .os-kpi{min-height:84px;padding:14px 16px}}.os-company-section:has(>header .os-disclosure[open])>.os-company-read{display:none}.os-company-section>header:has(.os-disclosure[open]){align-items:flex-start}.os-company-section>header .os-disclosure[open]{width:100%}.os-company-section>header .os-disclosure[open] summary{width:max-content;margin-left:auto}.os-company-section>header .os-disclosure[open] .os-disclosure-body{margin-top:var(--space-4);width:100%}.os-form-actions{align-items:center}.os-form-cancel{color:var(--os-muted);background:0 0;border-color:#0000}.os-form-cancel:hover{color:var(--os-ink);border-color:var(--os-line)}.os-company-section textarea{resize:vertical;min-height:88px;max-height:220px}.os-long-text{color:var(--os-muted);margin:0}.os-long-text>summary{cursor:pointer;list-style:none}.os-long-text>summary::-webkit-details-marker{display:none}.os-long-text-preview{-webkit-line-clamp:4;font-size:var(--os-text-md);line-height:var(--os-line-body);white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.os-long-text-more{color:var(--os-ink);font-size:var(--os-text-sm);line-height:var(--os-line-body);text-underline-offset:3px;margin-top:8px;text-decoration:underline;display:inline-block}.os-long-text-full{color:var(--os-muted);font-size:var(--os-text-md);line-height:var(--os-line-body);white-space:pre-line;margin-top:10px;display:none}.os-long-text[open] .os-long-text-preview{display:none}.os-long-text[open] .os-long-text-full{display:block}.os-long-text[open] .os-long-text-more{font-size:0}.os-long-text[open] .os-long-text-more:after{content:"Ver menos";font-size:var(--os-text-sm)}.os-offer-card{flex-direction:column;display:flex}.os-offer-card .os-offer-facts{margin-top:auto}.os-offer-card footer{margin-top:var(--space-4)}.os-clamp-text{--os-clamp-lines:3;color:var(--os-muted);margin:0;font-size:13px;line-height:1.55}.os-clamp-text:not([open]) .os-clamp-content{-webkit-line-clamp:var(--os-clamp-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.os-clamp-text>summary{cursor:pointer;list-style:none}.os-clamp-text>summary::-webkit-details-marker{display:none}.os-clamp-text .os-clamp-toggle{color:#666;text-underline-offset:3px;margin-top:7px;font-size:11px;font-weight:600;text-decoration:underline;display:inline-block}.os-clamp-text:not([open]) .os-clamp-toggle:after{content:"Ver mais"}.os-clamp-text[open] .os-clamp-toggle:after{content:"Ver menos"}.os-offer-card{grid-template-rows:auto auto auto 1fr auto;align-content:start}.os-offer-card .os-offer-facts{align-self:end}.os-offer-grid{align-items:start}.os-offer-card{grid-template-rows:auto auto auto;align-content:start;gap:16px;height:auto;min-height:0}.os-offer-card .os-offer-description{margin:0}.os-offer-card .os-offer-facts{align-self:auto;margin-top:0}.os-offer-card footer{margin-top:0;padding-top:2px}.os-offer-card:not(:has(.os-offer-description)) .os-offer-facts{margin-top:0}.os-disclosure[open]>summary{gap:0;font-size:0}.os-disclosure[open]>summary:before{content:"×";font-size:18px}.os-disclosure[open]>summary .os-disclosure-state{display:none}.os-card-actions .os-disclosure[open]>summary:before,.os-task-actions .os-disclosure[open]>summary:before,.os-edit-drawer[open]>summary:before{flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;margin:0;display:inline-flex}.os-card-actions .os-disclosure[open]>summary,.os-task-actions .os-disclosure[open]>summary,.os-edit-drawer[open]>summary{justify-content:center;min-width:34px;min-height:34px;padding:4px}.os-edit-drawer[open]>summary{z-index:93;border:1px solid var(--os-line);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--os-ink);background:#fff;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:fixed;top:22px;right:24px;box-shadow:0 2px 8px #0000000d}.os-edit-drawer[open]>summary:before{content:"×";justify-content:center;align-items:center;width:auto;height:auto;font-size:22px;font-weight:400;line-height:1;display:flex}.os-edit-drawer[open]>.os-disclosure-body{padding-top:28px}.os-edit-drawer[open]>.os-disclosure-body:before{padding-right:52px}@media (max-width:720px){.os-edit-drawer[open]>summary{top:16px;right:16px}}.os-due{white-space:nowrap;font-weight:600}.os-due.is-overdue{color:#a33a2b}.os-due.is-today{color:#8a6a3a}.os-due.is-tomorrow,.os-due.is-week{color:var(--os-ink)}.os-filter-bar{border:1px solid var(--os-line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 16px;padding:14px 16px;display:flex}.os-filter-bar label{flex:160px;gap:5px;min-width:160px;display:grid}.os-filter-bar label span{font:500 9px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8a8a83}.os-filter-bar select{border:1px solid var(--os-line);height:38px;font:inherit;background:#fff;border-radius:8px;padding:0 10px;font-size:13px}.os-filter-bar .os-btn{height:38px}.os-production-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.os-production-steps li{border:1px solid var(--os-line);color:#8a8a83;background:#fff;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.os-production-steps li b{font:600 9px var(--mono);color:#b5b5ad}.os-production-steps li.done{color:var(--os-ink)}.os-production-steps li.done b{color:#3d7a4f}.os-production-steps li.current{border-color:var(--os-ink);color:var(--os-ink);box-shadow:inset 0 -2px 0 var(--os-accent,#c9a76f);font-weight:600}.os-scene-no span{font:600 10px var(--mono);letter-spacing:.12em;color:#8a6a3a}.os-intro-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.os-chip-sep{background:var(--os-line);align-self:stretch;width:1px;margin:0 4px}.os-negative{color:#a33a2b;font-weight:600}.os-data-table td small{color:#8a8a83;margin-top:2px;font-size:11px;display:block}.os-save-state.is-error{color:#a33a2b}.os-strategy-form textarea{field-sizing:content;min-height:112px}.os-table-wrap,.os-board,.os-funnel{max-width:100%}.os-board{-webkit-overflow-scrolling:touch;overflow-x:auto}.os-main{overflow-x:clip}@media (max-width:900px){.os-production-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.os-filter-bar label{min-width:140px}}@media (max-width:620px){.os-production-steps{grid-template-columns:1fr 1fr}.os-filter-bar{padding:12px}.os-filter-bar label{flex-basis:100%}.os-focus-strip{grid-template-columns:1fr 1fr}}@media (max-width:900px){.os-shell>*{min-width:0}.os-sidebar{min-width:0;max-width:100vw;overflow:hidden}.os-nav-scroll{scrollbar-width:none;max-width:100%;overflow-x:auto}.os-nav-scroll::-webkit-scrollbar{display:none}}.os-filter-bar label>span{letter-spacing:.12em;font:500 9px var(--mono)!important}.os-empty-state>.os-btn,.os-empty-state>a.os-btn{place-self:flex-start start;width:auto;display:inline-flex}
