.cal-root{display:flex;flex-direction:column;background:var(--bg-primary, #f7f8f5);min-height:100%}.cal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 28px;background:#fff;border-bottom:1px solid var(--border, #e3e6df);flex-wrap:wrap}.cal-header-left{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-secondary, #697269)}.cal-header-sep{color:var(--text-secondary, #697269)}.cal-brand-pill{display:inline-flex;align-items:center;gap:6px;background:#f1f3ef;border:1px solid var(--border, #e3e6df);border-radius:999px;padding:4px 12px 4px 8px;font-size:13px;font-weight:600}.cal-brand-icon{font-size:11px;color:#e07a2f}.cal-nav{display:flex;align-items:center;gap:10px}.cal-nav-btn{border:1px solid var(--border, #e3e6df);background:#fff;border-radius:7px;width:30px;height:30px;padding:0;display:grid;place-items:center;font-size:18px;line-height:1;color:var(--text-secondary, #697269);cursor:pointer;transition:background .12s}.cal-nav-btn:hover{background:#f1f3ef}.cal-month-label{font-size:15px;font-weight:600;min-width:160px;text-align:center;text-transform:capitalize}.cal-header-right{display:flex;align-items:center;gap:12px}.cal-count{font-size:12px;color:var(--text-secondary, #697269);background:#f1f3ef;border:1px solid var(--border, #e3e6df);border-radius:999px;padding:3px 10px}.cal-share-btn{font-size:12px;font-weight:600;padding:5px 14px;border:1px solid var(--border, #e3e6df);border-radius:999px;background:#fff;color:var(--text-primary, #292c29);cursor:pointer;transition:background .12s,border-color .12s}.cal-share-btn:hover{background:#f1f3ef;border-color:#c8ccc4}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);flex:1;border-left:1px solid var(--border, #e3e6df);border-top:1px solid var(--border, #e3e6df)}.cal-weekday{padding:10px 14px;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--text-secondary, #697269);background:#fff;border-right:1px solid var(--border, #e3e6df);border-bottom:1px solid var(--border, #e3e6df);text-transform:uppercase}.cal-cell{background:#fff;border-right:1px solid var(--border, #e3e6df);border-bottom:1px solid var(--border, #e3e6df);min-height:130px;padding:8px;display:flex;flex-direction:column;gap:6px}.cal-cell--empty{background:var(--bg-primary, #f7f8f5)}.cal-cell--today{background:#fffdf9}.cal-day-num{font-size:13px;color:var(--text-secondary, #697269);font-weight:500;align-self:flex-start}.cal-day-num--today{background:#e07a2f;color:#fff;border-radius:50%;width:22px;height:22px;display:grid;place-items:center;font-weight:700;font-size:12px}.cal-cell-posts{display:flex;flex-direction:column;gap:5px}.cal-post-thumb{display:block;width:100%;text-align:left;padding:0;border:1px solid var(--border, #e3e6df);border-radius:8px;background:#fff;cursor:pointer;overflow:hidden;transition:box-shadow .15s,border-color .15s;font:inherit}.cal-post-thumb:hover{border-color:#c8ccc4;box-shadow:0 3px 12px #00000014}.cal-thumb-brand{display:flex;align-items:center;gap:5px;padding:6px 8px 4px;font-size:11px;font-weight:600;color:var(--text-primary, #292c29)}.cal-thumb-icon{font-size:10px;color:#e07a2f}.cal-thumb-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-thumb-time{display:inline-flex;align-items:center;gap:3px;font-size:10px;color:var(--text-secondary, #697269);font-weight:400}.cal-thumb-img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;background:#f1f3ef}.cal-thumb-headline{font-size:11px;color:var(--text-secondary, #697269);padding:4px 8px 6px;margin:0;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cal-thumb-status{display:block;width:6px;height:6px;border-radius:50%;margin:0 8px 6px auto}.cal-thumb-status--approved{background:#4d815a}.cal-thumb-status--pending{background:#d98942}.cal-thumb-status--rejected{background:#b13c33}.cal-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#181411b3;display:flex;align-items:center;justify-content:center;padding:24px}.cal-modal{position:relative;background:#fff;border-radius:14px;box-shadow:0 24px 80px #00000040;width:min(860px,100%);max-height:90vh;overflow:auto;display:flex;flex-direction:column}.cal-modal-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;border:1px solid var(--border, #e3e6df);background:#fff;font-size:20px;line-height:1;padding:0;display:grid;place-items:center;color:var(--text-secondary, #697269);cursor:pointer;z-index:2;transition:background .12s}.cal-modal-close:hover{background:#f1f3ef}.cal-modal-layout{display:grid;grid-template-columns:1fr 1fr;min-height:0}.cal-modal-left{border-right:1px solid var(--border, #e3e6df);padding:28px 24px;display:flex;flex-direction:column;gap:14px;background:#fafbf8}.cal-modal-header{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cal-modal-date{font-size:12px;color:var(--text-secondary, #697269);text-transform:capitalize}.cal-modal-status-row{display:flex;gap:8px;align-items:center}.cal-status{font-size:12px;font-weight:600;padding:4px 10px;border-radius:5px}.cal-status--approved{background:#e3f4e9;color:#24683d}.cal-status--pending{background:#fff3db;color:#775209}.cal-status--rejected{background:#fee9e7;color:#a1322a}.cal-modal-image{flex:1;display:flex;align-items:center;justify-content:center;min-height:0}.cal-modal-image img{width:100%;max-height:65vh;object-fit:contain;border-radius:6px;display:block}.cal-modal-right{padding:28px 28px 32px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.cal-modal-brand-handle{font-size:13px;font-weight:700;color:var(--text-primary, #292c29);margin:0}.cal-modal-headline{font-size:15px;font-weight:700;color:var(--text-primary, #292c29);margin:0;border-left:3px solid #d98942;padding-left:10px;line-height:1.4;white-space:pre-wrap}.cal-modal-caption{font-size:14px;line-height:1.75;color:var(--text-primary, #292c29)}.cal-modal-caption p{margin:0 0 10px}.cal-modal-caption br{display:block;content:"";margin:4px 0}.cal-public-shell{display:flex;flex-direction:column;min-height:100vh;background:var(--bg-primary, #f7f8f5)}.cal-public-header{height:60px;background:#fff;border-bottom:1px solid var(--border, #e3e6df);display:flex;align-items:center;justify-content:space-between;padding:0 32px}.cal-public-brand{font-size:13px;font-weight:600;color:var(--text-secondary, #697269)}.cal-public-main{flex:1;display:flex;flex-direction:column}.cal-public-loading,.cal-public-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:100vh;color:var(--text-secondary, #697269);text-align:center;padding:40px}.cal-public-logo{margin-bottom:8px}@media(max-width:900px){.cal-modal-layout{grid-template-columns:1fr}.cal-modal-left{border-right:0;border-bottom:1px solid var(--border, #e3e6df)}.cal-modal-image img{max-height:50vw}}@media(max-width:700px){.cal-cell{min-height:80px;padding:5px}.cal-header{padding:14px 16px;gap:10px}.cal-month-label{min-width:120px;font-size:14px}.cal-modal-backdrop{padding:12px}.cal-public-header{padding:0 16px}}.cal-decisao{border-top:1px solid var(--border, #e4e0d8);margin-top:18px;padding-top:16px;display:flex;flex-direction:column;gap:10px}.cal-decisao label{display:flex;flex-direction:column;gap:5px;font-size:12px;letter-spacing:.6px;text-transform:uppercase;color:#5c6470}.cal-decisao textarea{font:inherit;font-size:14px;text-transform:none;letter-spacing:normal;color:#17212c;border:1px solid #d9d4cc;border-radius:6px;padding:9px 11px;resize:vertical}.cal-decisao-acoes{display:flex;gap:8px}.cal-decisao-acoes button{font:inherit;font-size:14px;border-radius:6px;padding:9px 18px;border:1px solid #d9d4cc;background:#fff;cursor:pointer}.cal-decisao-acoes button:disabled{opacity:.45;cursor:not-allowed}.cal-aprovar{background:#d87527;border-color:#d87527;color:#fff;font-weight:600}.cal-decisao-erro{color:#b23b2e;font-size:13px}.cal-root{border:1px solid var(--border);border-radius:12px;overflow:hidden}.cal-nav-btn{min-width:44px;min-height:44px}.cal-header{padding:24px}.cal-month-label{font-size:20px;letter-spacing:-.4px}.cal-count{font-size:13px;border:0;background:transparent}.cal-day-context{display:none}.cal-empty{padding:22px 24px;font-size:15px;color:var(--text-secondary)}.cal-post-thumb{transition:background .18s ease-out,transform .18s ease-out}.cal-post-thumb:focus-visible{outline:2px solid var(--acento,#a64821);outline-offset:2px}@media(max-width:767px){.cal-header{padding:18px 16px;gap:16px;display:grid;grid-template-columns:1fr}.cal-nav{justify-content:space-between;min-width:0;width:100%}.cal-month-label{min-width:0;font-size:20px}.cal-header-right{justify-content:space-between}.cal-grid{grid-template-columns:minmax(0,1fr);border:0}.cal-weekday,.cal-cell--empty,.cal-cell:has(.cal-cell-posts:empty){display:none}.cal-cell{min-height:0;padding:20px 16px;border:0;border-top:1px solid var(--border)}.cal-day-num{display:flex;align-items:baseline;gap:10px;width:auto;height:auto;font-size:24px;margin-bottom:14px}.cal-day-context{display:inline;font-size:14px;font-weight:400;color:var(--text-secondary)}.cal-cell-posts{gap:16px}.cal-post-thumb{display:block;width:100%;padding:0}.cal-thumb-img{height:auto;max-height:400px;object-fit:contain;background:var(--bg-secondary)}.cal-thumb-headline{font-size:16px;padding:12px;-webkit-line-clamp:3}.cal-thumb-brand{padding:12px;font-size:13px}}dialog.cal-modal-backdrop{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;border:0;background:transparent}dialog.cal-modal-backdrop::backdrop{background:#181411b3}.cal-modal-close{min-width:44px;min-height:44px}.cal-thumb-headline{color:var(--text-primary)}.cal-thumb-status{display:flex;align-items:center;gap:6px;width:auto;height:auto;border-radius:0;margin:0;padding:8px 12px;font-size:12px;background:transparent}.cal-thumb-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.cal-thumb-status--approved{color:#326643}.cal-thumb-status--pending{color:#87530c}.cal-thumb-status--rejected{color:#a33229}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-standard-normal-oos9povj.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-standard-normal-Bf69Tn_J.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff")}*{box-sizing:border-box}body{margin:0}:root{font-family:Avenir Next,Avenir,Segoe UI,sans-serif;color:#292c29;background:#f7f8f5;--bg-primary: #f7f8f5;--bg-secondary: #f1f3ef;--bg-sidebar: #fff;--border: #e3e6df;--text-primary: #292c29;--text-secondary: #697269;--accent-cyan: #a94708;--accent-green: #397555;--accent-amber: #956314;--accent-red: #b13c33;--orange-soft: #fff0e5}button,input,textarea,select{font:inherit}button{cursor:pointer;border:1px solid var(--border);border-radius:9px;background:#fff;color:inherit;padding:10px 15px;font-weight:600;transition:background .15s}button:hover:not(:disabled){background:#f1f3ef}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #ef9c64;outline-offset:3px}button.primary{background:#ad4b0c;color:#fff;border-color:#ad4b0c}button.primary:hover:not(:disabled){background:#8f3e0b}input,textarea,select{border:1px solid #d6dcd1;border-radius:8px;padding:10px 12px;background:#fff;color:inherit;max-width:100%}textarea{resize:vertical}label{display:grid;gap:7px;font-size:13px;font-weight:600}h1,h2,h3,p{margin:0}h1{font-size:clamp(26px,3vw,38px);font-weight:600;letter-spacing:-1.5px;line-height:1.2}h1 span{color:#ed700e}h2{font-size:24px;letter-spacing:-.7px;font-weight:600}h3{font-size:16px;font-weight:600}.app-header{height:88px;background:#fff;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 40px;gap:30px}.brand{display:flex;gap:10px;align-items:center;color:inherit;text-decoration:none;font-size:26px;letter-spacing:-1px;font-weight:600}.brand-symbol{display:grid;place-items:center;background:#ff7000;color:#fff;border-radius:11px;width:37px;height:37px;font-size:28px}.brand-caption{border-left:1px solid var(--border);padding-left:16px;margin-left:10px;font-size:12px;letter-spacing:0;color:var(--text-secondary);font-weight:400}.app-header nav{display:flex;gap:5px}.app-header nav button{border:0;background:transparent;font-size:14px}.app-header nav button.nav-active{color:#9e470b;background:var(--orange-soft)}.workspace-label{font-size:12px;color:var(--text-secondary)}.workspace{max-width:1680px;margin:auto;padding:42px 40px 60px}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px}.eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:700;color:var(--text-secondary);margin-bottom:10px}.page-heading p:not(.eyebrow){color:var(--text-secondary);font-size:14px;margin-top:12px}.production-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px}.section-label{font-size:10px;letter-spacing:1.3px;font-weight:700;color:var(--text-secondary);display:flex;justify-content:space-between;padding:15px 12px}.cycle{width:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:transparent;border-color:transparent;padding:18px;margin-bottom:8px;gap:9px}.cycle.selected{background:#fff;border-color:var(--border);box-shadow:0 3px 14px #293b2210}.cycle strong{font-size:14px}.cycle-brief{font-size:13px;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--text-secondary);line-height:1.6}.cycle small{font-size:11px;color:var(--text-secondary);font-weight:400}.badge{font-size:10px;padding:5px 9px;border-radius:5px;background:#edf0e9;color:#59654e}.badge.checkpoint{background:#fff0df;color:#915b1b}.badge.failed{background:#fff0eb;color:#a74337}.badge.running{background:#edf1fd;color:#435b97}.cycle-work{border:1px solid var(--border);background:#fff;border-radius:15px;overflow:hidden;min-width:0}.cycle-heading{padding:28px 32px;display:flex;justify-content:space-between;gap:24px}.cycle-heading p:not(.eyebrow){font-size:13px;line-height:1.65;color:var(--text-secondary);margin-top:8px;max-width:740px}.connection{font-size:10px;white-space:nowrap;color:#946326;padding-top:5px}.connection.online{color:#527455}.connection:before{content:"";display:inline-block;width:6px;height:6px;background:currentColor;border-radius:50%;margin-right:6px}.progress-track{height:3px;background:#edf0e9}.progress-track>div{height:100%;background:#ed842f;transition:width .3s}.stage-layout{display:grid;grid-template-columns:245px minmax(0,1fr)}.pipeline{background:#fbfcf9;border-right:1px solid var(--border);padding:10px}.pipeline ol{list-style:none;padding:0;margin:0}.stage{display:flex;width:100%;text-align:left;align-items:center;gap:11px;border:0;background:transparent;padding:11px 8px;margin-bottom:3px}.stage.selected{background:#fff0e5}.step-number{border:1px solid #dfe4d9;border-radius:50%;width:25px;height:25px;display:grid;place-items:center;font-size:10px;color:#8b9584;flex-shrink:0}.step-number.done,.step-number.approved{background:#e4efdf;color:#3b7047;border-color:#e4efdf}.step-number.awaiting,.step-number.running{border-color:#d68c55;color:#9a4c14}.stage strong{display:block;font-size:12px;line-height:1.4;font-weight:500}.stage small{display:block;font-size:10px;color:var(--text-secondary);margin-top:4px;font-weight:400}.stage-content{min-width:0}.step-view{padding:30px 32px;min-height:340px}.step-view header>p:last-child{color:var(--text-secondary);font-size:12px;margin:10px 0 24px}.output-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.85}.empty-stage{text-align:center;padding:28px 15px 35px;color:var(--text-secondary)}.empty-stage>span{font-size:30px;display:block;color:#b87839;margin-bottom:15px}.empty-stage p{font-size:13px;line-height:1.8;max-width:380px;margin:10px auto 0}.empty-stage h3{color:var(--text-primary)}.decision-bar{border-top:1px solid var(--border);padding:25px 32px;background:#fdfdfb;display:grid;gap:15px}.decision-bar p{font-size:13px;color:var(--text-secondary);line-height:1.6}.decision-bar small{color:var(--text-secondary);font-size:11px}.actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.actions button,.actions select{font-size:12px}.actions p{flex:1;min-width:180px}.history{border-top:1px solid var(--border);padding:20px 30px;font-size:12px;line-height:1.7;color:var(--text-secondary)}.history p,.history details{margin-top:12px}.history pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;padding:16px;background:#f7f8f5}.notice{border-radius:8px;padding:14px 18px;font-size:13px}.notice.error{background:#fff0eb;color:#a13a30;border:1px solid #f2d0c5}.empty{padding:60px;text-align:center;color:var(--text-secondary)}.technical{font-size:12px;color:var(--text-secondary);margin-top:20px}.technical p{white-space:pre-wrap;line-height:1.7}.new-run{background:#fff;border:1px solid var(--border);border-radius:16px;margin:0 auto;max-width:760px!important;padding:32px!important}.office-view{height:calc(100vh - 88px);display:flex;gap:20px;padding:24px}.office-view>aside{width:260px}.success{color:#397555!important}@media(min-width:1400px){.stage-layout{grid-template-columns:270px minmax(0,1fr)}}@media(max-width:1100px){.app-header{padding:0 24px}.brand-caption,.workspace-label{display:none}.workspace{padding:28px 20px}.production-layout{grid-template-columns:180px minmax(0,1fr);gap:15px}.stage-layout{grid-template-columns:200px minmax(0,1fr)}.step-view,.decision-bar{padding:24px 20px}}@media(max-width:760px){.app-header{height:auto;min-height:76px;flex-wrap:wrap;padding:16px 20px;gap:14px}.app-header nav button{font-size:12px}.brand{font-size:22px}.page-heading{align-items:flex-start;flex-direction:column}.production-layout{display:flex;flex-direction:column}.cycles{display:flex;overflow-x:auto;gap:8px}.cycles>.section-label{display:none}.cycle{flex:0 0 200px}.stage-layout{display:flex;flex-direction:column}.pipeline{border-right:0;border-bottom:1px solid var(--border)}.pipeline ol{display:flex;overflow-x:auto}.pipeline li{flex:0 0 180px}.cycle-heading{padding:22px;flex-direction:column;gap:10px}.step-view{min-height:250px}.actions{align-items:stretch}.actions>*{flex:1}.workspace{padding:25px 14px}.new-run{padding:22px!important}.history{padding:20px}.office-view>aside{width:160px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.output-text{white-space:normal}.output-text p{margin:0 0 16px}.output-text h1{font-size:26px;margin:24px 0 16px}.output-text h2{font-size:21px;margin:26px 0 14px}.output-text h3{font-size:17px;margin:22px 0 10px}.output-text ul,.output-text ol{padding-left:22px}.output-text li{margin:6px 0}.output-text a{color:#a34a10;text-underline-offset:3px}.output-text table{display:block;overflow-x:auto;border-collapse:collapse;font-size:12px;margin:20px 0}.output-text td,.output-text th{border:1px solid var(--border);padding:10px 12px;text-align:left;min-width:110px}.output-text th{background:#f4f6f0}.output-text blockquote{border-left:3px solid #e9bc98;margin:20px 0;padding:5px 18px;color:var(--text-secondary)}.output-text pre{overflow:auto;background:#f5f6f3;padding:16px;border-radius:8px;font-size:12px}.output-text hr{border:0;border-top:1px solid var(--border);margin:26px 0}.office-workspace{padding:36px 40px;max-width:1680px;margin:auto}.office-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:22px}.office-roster{background:#fff;border:1px solid var(--border);border-radius:14px;padding:20px}.office-roster select{width:100%;margin-top:5px}.office-summary{margin:22px 0;padding:18px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.office-summary h3{margin:12px 0}.office-summary p,.office-summary small{font-size:12px;color:var(--text-secondary);line-height:1.7}.office-summary small{display:block;margin-top:12px}.office-roster ul{list-style:none;padding:0;margin:0}.office-roster li{display:flex;gap:12px;align-items:center;padding:12px 0}.office-roster strong{font-size:13px;font-weight:600}.office-roster li small{display:block;font-size:11px;color:var(--text-secondary);margin-top:4px}.roster-dot{width:8px;height:8px;border-radius:50%;background:#b3b9ab}.roster-dot.working,.roster-dot.delivering{background:#b76529}.roster-dot.checkpoint{background:#b0822e}.roster-dot.done{background:#4d815a}.office-stage{overflow:hidden;min-width:0;border:1px solid var(--border);border-radius:14px;background:#f3f5ef;display:flex;flex-direction:column}.office-scene-heading{padding:20px 24px;display:flex;justify-content:space-between;gap:12px;font-size:12px;background:#fff;border-bottom:1px solid var(--border)}.office-scene-heading span:last-child{color:var(--text-secondary);font-size:10px}.office-canvas{width:100%;height:640px;min-width:0;overflow:hidden}.office-canvas canvas{display:block}.office-caption{padding:18px 24px;font-size:12px;line-height:1.6;color:#685331;background:#fffaf0;border-top:1px solid #e7dfcd;min-height:56px}.demo-notice{background:#fff0df;margin-bottom:18px;color:#855322}@media(max-width:1000px){.office-workspace{padding:25px 20px}.office-layout{grid-template-columns:200px minmax(0,1fr)}.office-roster{padding:15px}.office-canvas{height:560px}}@media(max-width:760px){.office-layout{display:flex;flex-direction:column}.office-workspace{padding:25px 14px}.office-roster ul{display:flex;overflow:auto;gap:18px}.office-roster li{flex-shrink:0}.office-summary{margin:12px 0;padding:12px 0}.office-scene-heading{flex-wrap:wrap}.office-canvas{height:470px}.office-summary p{max-width:100%}}.motor-status{display:inline-flex;align-items:center;gap:.45rem;position:relative;border:1px solid var(--linha, #e4ded6);background:transparent;border-radius:999px;padding:.32rem .8rem;font:inherit;font-size:.78rem;color:var(--texto-suave, #6b6259);cursor:pointer}.motor-carregando{cursor:default;opacity:.6}.motor-ponto{width:.45rem;height:.45rem;border-radius:50%;background:currentColor;flex:none}.motor-ok{color:#2f7d54;border-color:#cfe4d7}.motor-alerta{color:#9a6a1c;border-color:#ecdcbe}.motor-erro{color:#a4402f;border-color:#eccfc8}.motor-detalhe{position:absolute;top:calc(100% + .5rem);right:0;width:20rem;padding:.7rem .85rem;border:1px solid var(--linha, #e4ded6);border-radius:.6rem;background:var(--papel, #fff);box-shadow:0 12px 32px #0000001a;color:var(--texto, #2b2723);font-size:.78rem;line-height:1.5;text-align:left;z-index:20}.motor-detalhe em{display:block;margin-top:.4rem;font-style:normal;opacity:.55}.conversa{border-top:1px solid var(--linha, #e4ded6);padding:1.25rem 1.5rem 1.5rem}.conversa h3{font-size:.95rem;margin-bottom:.3rem}.conversa-ajuda{font-size:.8rem;color:var(--texto-suave, #6b6259);line-height:1.5;margin-bottom:1rem}.conversa-historico{list-style:none;margin:0 0 1.1rem;padding:0;display:flex;flex-direction:column;gap:.85rem}.conversa-historico li{border-left:2px solid var(--linha, #e4ded6);padding-left:.85rem}.conversa-pedido{font-size:.84rem;line-height:1.55;margin-bottom:.3rem}.conversa-pedido strong{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--texto-suave, #6b6259);margin-bottom:.15rem}.conversa-resposta{font-size:.84rem;line-height:1.55;color:var(--texto-suave, #6b6259)}.conversa-etapa{font-size:.72rem;color:var(--acento, #b4603a);margin-top:.25rem}.conversa-etapa span{cursor:help;text-decoration:underline dotted}.conversa label{display:block;font-size:.78rem;color:var(--texto-suave, #6b6259);margin-bottom:.6rem}.conversa textarea{display:block;width:100%;margin-top:.35rem;padding:.6rem .7rem;border:1px solid var(--linha, #e4ded6);border-radius:.5rem;font:inherit;font-size:.85rem;line-height:1.5;resize:vertical}.conversa-acoes{display:flex;gap:.6rem;align-items:center}.conversa-acoes input{flex:0 0 10rem;padding:.5rem .7rem;border:1px solid var(--linha, #e4ded6);border-radius:.5rem;font:inherit;font-size:.82rem}.conversa-acoes button{padding:.55rem 1.1rem;border:1px solid var(--acento, #b4603a);border-radius:.5rem;background:var(--acento, #b4603a);color:#fff;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.conversa-acoes button:disabled{opacity:.45;cursor:not-allowed}.conversa-aviso,.conversa-erro{font-size:.78rem;margin-top:.6rem}.conversa-aviso{color:var(--texto-suave, #6b6259)}.conversa-erro{color:#a4402f}.arquivos{padding:1rem 1.5rem 0}.arquivos h4{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--texto-suave, #6b6259);margin-bottom:.7rem}.arquivos-grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.8rem}.arquivos-grade button{display:block;width:100%;padding:0;border:1px solid var(--linha, #e4ded6);border-radius:.5rem;background:transparent;cursor:zoom-in;overflow:hidden;font:inherit}.arquivos-grade img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;background:var(--fundo-suave, #f4f1ec)}.arquivos-grade span{display:block;padding:.4rem .5rem;font-size:.72rem;color:var(--texto-suave, #6b6259);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arquivos-vazio{margin:1rem 1.5rem 0;padding:.8rem 1rem;border:1px solid #eccfc8;border-radius:.5rem;background:#fdf5f3;font-size:.82rem;line-height:1.55;color:#7d3527}.arquivo-ampliado{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:2rem;background:#181411db;cursor:zoom-out}.arquivo-ampliado img{max-width:min(90vw,42rem);max-height:80vh;object-fit:contain;border-radius:.4rem}.arquivo-ampliado p{color:#f4f1ec;font-size:.8rem}.cycle{position:relative}.cycle-open{display:block;width:100%;text-align:left;background:transparent;border:none;padding:0;font:inherit;color:inherit;cursor:pointer}.cycle-excluir{position:absolute;top:.7rem;right:.7rem;border:none;background:transparent;color:var(--texto-suave, #6b6259);font:inherit;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;padding:.2rem .35rem;border-radius:.3rem;cursor:pointer;opacity:0;transition:opacity .12s}.cycle:hover .cycle-excluir,.cycle-excluir:focus-visible{opacity:1}.cycle-excluir:hover{color:#a4402f;background:#fdf5f3}.cycle-excluir-confirma{margin-top:.7rem;padding:.7rem .8rem;border:1px solid #eccfc8;border-radius:.5rem;background:#fdf5f3;font-size:.78rem;line-height:1.5;color:#7d3527}.cycle-excluir-preserva{margin-top:.35rem;color:var(--texto-suave, #6b6259)}.cycle-excluir-confirma div{display:flex;gap:.45rem;margin-top:.6rem}.cycle-excluir-confirma button{padding:.35rem .7rem;border:1px solid var(--linha, #e4ded6);border-radius:.4rem;background:transparent;font:inherit;font-size:.75rem;cursor:pointer}.cycle-excluir-sim{border-color:#a4402f!important;background:#a4402f!important;color:#fff;font-weight:600}.cycle-excluir-sim:disabled{opacity:.5;cursor:wait}.piece-review{padding:28px;border-block:1px solid #e5e7eb}.piece-review>header{display:flex;justify-content:space-between;align-items:center;gap:20px}.review-controls{display:grid;grid-template-columns:1fr 2fr;gap:16px;margin:20px 0}.review-controls label,.piece-modal label{display:grid;gap:7px;font-size:14px;font-weight:600}.review-controls input,.piece-modal input,.piece-modal textarea{width:100%;padding:12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;font:inherit}.review-actions{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.review-actions button{padding:11px 16px;min-height:44px;border-radius:8px;border:1px solid #d1d5db;font-size:14px}.piece-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:24px}.piece-card{border:1px solid #e2e5e9;border-radius:14px;overflow:hidden;background:#fff;min-width:0}.piece-art{width:100%;display:block;padding:0;border:0;background:#eef0f1;cursor:zoom-in}.piece-art img{width:100%;aspect-ratio:4/5;object-fit:contain;display:block}.piece-placeholder{display:grid;place-items:center;aspect-ratio:4/3;background:#f4f5f6}.piece-body{padding:20px}.piece-body h3{margin:12px 0;font-size:20px}.piece-body time{display:block;margin-top:10px;color:#555;font-size:14px}.piece-chamada{white-space:pre-wrap;line-height:1.3;font-size:17px;font-weight:600;color:#17212c;border-left:3px solid #d98942;padding-left:12px;margin:4px 0 10px}.piece-caption{white-space:pre-wrap;line-height:1.65;font-size:15px;max-height:240px;overflow:auto}.piece-status{padding:5px 9px;border-radius:5px;background:#fff3db;color:#775209;font-size:13px;font-weight:600}.piece-status.approved{background:#e3f4e9;color:#24683d}.piece-status.rejected{background:#fee9e7;color:#a1322a}.piece-modal{position:fixed;z-index:100;inset:50% auto auto 50%;transform:translate(-50%,-50%);margin:0;width:min(680px,94vw);max-height:90vh;overflow:auto;padding:28px;border:1px solid #d1d5db;border-radius:16px;box-shadow:0 0 0 100vmax #17212c88}.piece-modal label{margin-top:16px}.image-preview img{display:block;max-height:75vh;max-width:100%;margin:15px auto}.working-status{display:grid;gap:12px;background:#fff4e9;border:1px solid #f2cfa7;border-radius:12px;padding:24px;margin:20px 0;font-size:16px}.working-status strong{font-size:24px;color:#563419}.working-status progress,.step-progress{width:100%;height:12px;accent-color:#e98332}.output-text>summary{cursor:pointer;padding:16px 0;font-weight:600}@media(max-width:700px){.piece-review{padding:16px}.review-controls,.piece-grid{grid-template-columns:1fr}}.piece-modal::backdrop{background:#17212c88}.piece-modal{box-shadow:0 16px 80px #17212c33}.review-actions button[aria-pressed=true]{background:#fff1e4;border-color:#d98942;color:#713f17}.stage progress{display:block;width:100%;height:5px;margin-top:7px;accent-color:#d87527}.piece-direction,.pauta-direction{line-height:1.55;font-size:13px;color:#5c6470;border-left:2px solid #d9d4cc;padding-left:10px;margin:8px 0 0}.piece-direction strong,.pauta-direction strong{color:#3d4450}.pauta-list{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:14px}.pauta-item{border:1px solid var(--border);border-radius:8px;padding:14px 16px;background:var(--bg-primary)}.pauta-item time{display:block;font-size:13px;letter-spacing:.4px;color:var(--text-secondary)}.pauta-item h4{margin:4px 0 8px;font-size:16px;line-height:1.35;font-weight:600}.pauta-chamada{white-space:pre-wrap;line-height:1.3;font-size:15px;font-weight:600;color:#17212c;border-left:3px solid #d98942;padding-left:12px;margin:0 0 8px}.pauta-caption{white-space:pre-wrap;line-height:1.6;font-size:14px;margin:0}.production-panel{margin:24px 0;padding:20px;border:1px solid #d8d8d8;border-radius:8px}.production-panel fieldset{display:flex;flex-wrap:wrap;gap:12px;padding:16px}.production-panel label{display:flex;flex-direction:column;gap:6px;flex:1 1 180px}.production-jobs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;padding:0;list-style:none}.production-jobs li{min-width:0;padding:12px;border:1px solid #dedede}.production-jobs img{width:100%;max-height:340px;object-fit:contain}.production-jobs pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:250px;overflow:auto}.production-panel button{margin:4px}.production-panel>p,.production-panel>details{margin:12px 0;line-height:1.5}.production-panel>h3{margin-bottom:14px}.production-panel fieldset{border:1px solid #dedede;border-radius:8px;margin:20px 0;min-width:0}.production-panel input,.production-panel textarea{max-width:100%;min-width:0}.production-panel [role=alert]{color:#9a3412}.production-working{display:flex;flex-direction:column;gap:7px;border:1px solid var(--border);border-left:3px solid #d87527;border-radius:6px;padding:12px 14px;margin:0 0 12px;background:var(--bg-primary)}.production-working strong{font-size:15px;line-height:1.35}.production-working progress{width:100%;height:4px;accent-color:#d87527}.production-working span{font-size:13px;line-height:1.5;color:var(--text-secondary)}.piece-rotulo{display:block;font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:var(--text-secondary);margin:12px 0 3px}.output-pieces-nota{font-size:13px;color:var(--text-secondary);margin:0 0 14px}:root{font-family:DM Sans Variable,Avenir Next,sans-serif;color:#252623;background:#f5f5f2;--bg-primary: #f5f5f2;--bg-secondary: #eeefeb;--border: #dedfd8;--text-primary: #252623;--text-secondary: #686a62;--orange-soft: #f3e9df;--acento: #a64821;--linha: #dedfd8;--texto-suave: #686a62;font-synthesis:none}body{font-size:14px;-webkit-font-smoothing:antialiased}button{border-radius:4px;font-weight:500;padding:10px 16px;min-height:42px;transition:background .18s,border-color .18s,color .18s}button:active:not(:disabled){transform:translateY(1px)}button.primary{background:#30332c;border-color:#30332c}button.primary:hover:not(:disabled){background:#464b3e;border-color:#464b3e}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #a64821;outline-offset:4px}input,textarea,select{border-radius:3px;border-color:#cccec5;font-size:14px;background:#fff}label{font-weight:500}h1,h2,h3,h4,p{text-wrap:pretty}.app-header{height:78px;padding:0 48px;gap:24px;background:#fdfdfb}.brand{gap:0;font-size:30px;font-weight:650;letter-spacing:-1.7px}.brand-period{color:#ae4923}.brand-caption{margin-left:23px;padding-left:22px;font-size:13px;letter-spacing:.01em}.app-header nav{align-self:stretch;gap:26px}.app-header nav button{border-radius:0;padding:0 2px;font-weight:450;color:var(--text-secondary);position:relative}.app-header nav button.nav-active{background:transparent;color:#252623}.app-header nav button.nav-active:after{content:"";height:2px;background:#a64821;position:absolute;bottom:0;left:0;right:0}.motor-status{border:0;border-radius:0;padding:6px 0;font-size:12px}.motor-detalhe{border-radius:4px;max-width:calc(100vw - 40px)}.workspace{max-width:1536px;padding:48px 48px 80px}.page-heading{align-items:end;margin-bottom:42px}.page-heading h1{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(48px,5vw,68px);font-weight:400;letter-spacing:-1.6px;line-height:1.03}.page-heading p:not(.eyebrow){margin-top:12px;font-size:14px}.page-actions{display:flex;gap:10px;padding-bottom:3px}.page-actions>button:first-child:not(.primary){background:transparent;border-color:transparent}.page-actions .primary{padding-inline:23px}.production-layout{grid-template-columns:184px minmax(0,1fr);gap:38px}.cycles{align-self:start;position:sticky;top:24px}.section-label{font-size:13px;text-transform:none;letter-spacing:0;font-weight:500;padding:0 0 20px}.section-label span{font-variant-numeric:tabular-nums;color:#8b8d83}.cycle{padding:18px 14px;margin:0;border-top:1px solid var(--border);border-radius:0}.cycle.selected{background:#eaece5;box-shadow:none;border-left:2px solid #a64821}.cycle-open{min-height:0}.cycle-open:hover:not(:disabled){background:transparent}.cycle-open strong{display:block;font-size:15px;font-weight:600;margin-bottom:8px}.cycle-brief{font-size:12px;margin-bottom:16px;line-height:1.55}.cycle small{display:block;margin-bottom:8px}.badge{padding:0;border-radius:0;font-size:11px;background:transparent}.badge.running,.badge.checkpoint,.badge.failed{background:transparent}.cycle-excluir{font-size:11px;letter-spacing:0;text-transform:none;top:10px;right:7px;min-height:28px}.cycle-work{border:0;border-radius:0;overflow:visible;background:#fdfdfb}.cycle-heading{padding:27px 32px 25px;align-items:start;border-top:1px solid #bdbfb5}.cycle-heading h2{font-size:34px;font-weight:500;letter-spacing:-1px}.cycle-heading .cycle-description{font-size:14px;margin-top:8px;max-width:65ch}.cycle-version{display:block;margin-top:16px;font-size:11px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.connection{font-size:11px;padding-top:10px}.progress-track{height:2px;background:#e9eae5}.progress-track>div{background:#939c81}.production-panel{margin:0;padding:30px 32px 34px;border:0;border-radius:0}.production-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.production-heading h3{font-size:24px;font-weight:450;letter-spacing:-.6px}.production-heading p{margin-top:8px;color:var(--text-secondary);font-size:12px}.production-heading p span{margin-inline:7px}.production-count{display:flex;align-items:center;gap:11px;font-variant-numeric:tabular-nums;flex-shrink:0}.production-count strong{font-family:"Instrument Serif",Georgia,serif;font-size:56px;font-weight:400;letter-spacing:-2px;line-height:1}.production-count span{font-size:11px;color:var(--text-secondary);line-height:1.5}.production-body{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:32px;align-items:start}.queue-heading{display:flex;justify-content:space-between;gap:15px;align-items:baseline;padding-bottom:16px;border-bottom:1px solid #bdbfb5}.queue-heading h4{font-size:13px;font-weight:500;margin:0}.queue-heading>span{font-size:11px;color:var(--text-secondary)}.production-jobs{display:block;margin:0}.production-jobs .production-job{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:23px 0;border:0;border-bottom:1px solid var(--border)}.job-id{font-size:11px;font-variant-numeric:tabular-nums;color:var(--text-secondary);padding-top:4px}.job-content{min-width:0}.job-content>h4{font-size:17px;font-weight:450;letter-spacing:-.25px;margin:0 0 10px;line-height:1.45;max-width:52ch}.job-meta{display:flex;gap:16px;font-size:11px;color:var(--text-secondary);margin-bottom:10px}.job-status:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#b1b4a9;margin-right:7px;vertical-align:1px}.job-status.running:before,.job-status.review:before{background:#ad652d}.job-status.approved:before{background:#657c4f}.job-status.uncertain:before,.job-status.rejected:before{background:#a7412e}summary{cursor:pointer}.job-details{font-size:11px;color:var(--text-secondary)}.job-details summary{display:inline-block;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#c9ccc0}.job-details pre{font:12px/1.6 DM Sans Variable,sans-serif;background:#f0f1eb;padding:14px;margin-top:12px}.job-details p,.job-error{margin-top:10px;font-size:12px;line-height:1.5}.job-actions{display:flex;flex-wrap:wrap;gap:8px}.job-actions:empty{display:none}.job-actions button{margin:0 0 12px;font-size:12px}.production-jobs .has-image{grid-template-columns:30px 120px minmax(0,1fr)}.job-image img{width:120px;max-height:160px;object-fit:contain;background:#eeeee8}.production-panel .queue-expand{display:flex;justify-content:space-between;width:100%;margin:0;padding:17px 0;border:0;border-radius:0;background:transparent;font-size:12px}.queue-expand span{font-size:18px;line-height:1}.production-controls{padding:22px;background:#eff0ea}.production-controls>h4{font-size:18px;font-weight:500;margin:0 0 10px;letter-spacing:-.4px}.production-guidance{font-size:12px;line-height:1.7;color:var(--text-secondary)}.production-panel fieldset{display:grid;gap:15px;padding:0;margin:22px 0;border:0;border-radius:0}.production-panel label{display:grid;gap:8px;font-size:11px;flex:initial}.production-panel input,.production-panel textarea{width:100%;font-size:12px}.production-panel input::placeholder,.production-panel textarea::placeholder{color:#84867c}.production-buttons{display:grid;gap:8px}.production-panel .production-buttons button{margin:0;font-size:12px;width:100%}.production-budget{padding-top:17px;border-top:1px solid #d6d9cd;display:grid;gap:6px;color:var(--text-secondary);font-size:11px;font-variant-numeric:tabular-nums}.production-budget small{font-size:10px;margin-top:5px}.production-help{font-size:11px;color:var(--text-secondary);margin-top:18px}.production-help p{margin-top:12px;line-height:1.6}.production-help button{background:transparent;font-size:11px;margin:12px 0 0;padding:8px;min-height:36px}.production-controls .notice{padding:12px;font-size:12px;margin-top:14px;border-radius:2px}.view-tabs{margin:0 32px;gap:28px;border-bottom:1px solid var(--border)}.view-tabs button{border:0;background:transparent;border-radius:0;padding:16px 0;font-size:13px;color:var(--text-secondary)}.view-tabs button[aria-pressed=true]{background:transparent;color:#252623;border-bottom:2px solid #a64821}.piece-review{border:0;padding:32px}.piece-review>header h2{font-size:24px;font-weight:450}.piece-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.piece-card{border:0;border-radius:0;background:transparent}.piece-body{padding:20px 0}.piece-body h3{font-size:21px;font-weight:500;letter-spacing:-.5px;line-height:1.35}.piece-placeholder{aspect-ratio:auto;min-height:80px;font-size:12px;color:#73766b;border:1px dashed #cccfc3;background:#f4f5ef}.piece-chamada{border:0;padding:0;color:#36392f;font-size:16px;font-weight:500}.piece-status{border-radius:2px;font-size:11px;background:#eeeee5}.piece-caption{font-size:14px;line-height:1.75}.review-actions button{border-radius:3px;font-weight:450}.review-controls label{font-size:12px;font-weight:500}.review-controls input,.piece-modal input,.piece-modal textarea{border-radius:3px;border-color:#cccec5}.pipeline{background:#f4f5ef;border-color:var(--border);padding:16px 12px}.stage.selected{background:#e6e9df}.stage{border-radius:2px}.step-number{border:0;background:transparent;border-radius:0;font-variant-numeric:tabular-nums;font-size:11px}.stage progress{height:2px;accent-color:#7b866c}.step-view .eyebrow{display:none}.step-view,.decision-bar{padding:28px}.step-view h2{font-size:25px;font-weight:450}.step-progress{height:2px;accent-color:#7b866c}.empty-stage>span{display:none}.empty-stage{padding:36px 0;min-height:0}.working-status{border:0;border-left:2px solid #969e87;border-radius:0;background:#eff1e9;font-size:13px}.working-status strong{color:#343a2c;font-size:18px;font-weight:500}.working-status progress{height:3px;accent-color:#7b866c}.conversa{padding:28px}.history{border-top:1px solid var(--border);padding:24px 32px;font-size:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-80px;left:20px;z-index:200;background:#fff;color:#252623;padding:12px}.skip-link:focus{top:12px}@media(max-width:1200px){.workspace{padding:36px 28px 60px}.app-header{padding-inline:28px}.production-layout{grid-template-columns:155px minmax(0,1fr);gap:24px}.production-body{grid-template-columns:minmax(0,1fr) 240px;gap:24px}.production-panel{padding:26px}.queue-heading{flex-direction:column;gap:6px}.production-jobs .has-image{grid-template-columns:24px minmax(0,1fr)}.has-image .job-image,.has-image .job-content{grid-column:2}}@media(max-width:920px){.production-layout{grid-template-columns:minmax(0,1fr)}.cycles{position:static;display:flex;gap:12px;overflow-x:auto}.cycles>.section-label{display:none}.cycle{flex:0 0 220px}.cycle-excluir{opacity:1}.brand-caption{display:none}}@media(max-width:640px){.app-header{height:auto;gap:14px;padding:18px 20px 0}.brand{font-size:27px}.app-header .motor-status{margin-left:auto;font-size:11px;order:1}.app-header nav{order:2;width:100%;gap:28px;height:46px}.app-header nav button{font-size:12px}.workspace{padding:30px 18px 50px}.page-heading{gap:20px;margin-bottom:30px;align-items:start}.page-heading h1{font-size:52px}.page-heading p:not(.eyebrow){font-size:13px}.cycle{padding:14px;flex-basis:195px}.cycle-heading{padding:24px 20px;gap:8px}.cycle-heading h2{font-size:30px}.cycle-version{margin-top:12px}.connection{font-size:10px;padding-top:6px}.production-panel{padding:24px 20px}.production-heading{gap:12px;align-items:start}.production-heading h3{font-size:22px}.production-heading p{font-size:11px;max-width:18ch;line-height:1.6}.production-count strong{font-size:44px}.production-count{gap:8px}.production-count span{font-size:10px}.production-body{display:flex;flex-direction:column;gap:28px}.production-controls{order:-1;width:100%;padding:20px}.production-queue{width:100%}.queue-heading{flex-direction:row;align-items:start}.queue-heading>span{max-width:16ch;text-align:right}.production-jobs .production-job{grid-template-columns:26px minmax(0,1fr);gap:8px;padding-block:20px}.job-content>h4{font-size:16px}.view-tabs{margin:0 20px;gap:20px}.view-tabs button{font-size:12px;text-align:left}.piece-grid{grid-template-columns:minmax(0,1fr)}.piece-review,.step-view,.decision-bar,.conversa,.history{padding:24px 20px}.motor-detalhe{right:0;width:min(300px,calc(100vw - 40px))}}.portao{min-height:100dvh;display:grid;place-items:center;padding:24px;background:var(--bg-secondary)}.portao-carregando{color:var(--text-secondary);font-size:14px}.portao-cartao{width:min(400px,100%);background:var(--bg-sidebar);border:1px solid var(--border);border-radius:16px;padding:36px 32px 28px;box-shadow:0 12px 32px #292c290f}.portao-marca{font-size:19px;font-weight:700;letter-spacing:-.02em;margin:0 0 24px}.portao-marca span{color:var(--accent-cyan)}.portao-cartao h1{font-size:22px;margin:0 0 6px}.portao-subtitulo{margin:0 0 24px;color:var(--text-secondary);font-size:14px;line-height:1.45}.portao-cartao form{display:grid;gap:16px}.portao-cartao label{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--text-secondary)}.portao-cartao input{font:inherit;font-weight:400;color:var(--text-primary);padding:11px 13px;border:1px solid var(--border);border-radius:9px;background:var(--bg-primary)}.portao-cartao input:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:1px}.portao-cartao button[type=submit]{font:inherit;font-weight:600;padding:12px;border:0;border-radius:9px;background:var(--text-primary);color:var(--bg-sidebar);cursor:pointer}.portao-cartao button[type=submit]:disabled{opacity:.55;cursor:progress}.portao-dica,.portao-rodape{margin:0;font-size:12.5px;color:var(--text-secondary)}.portao-rodape{margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.portao-link{font:inherit;font-size:12.5px;color:var(--accent-cyan);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline}.portao-erro{margin:0;font-size:13px;line-height:1.4;color:var(--accent-red)}.profile-conta{display:grid;gap:2px;margin:0 0 4px}.profile-conta span{font-size:12.5px;color:var(--text-secondary)}.equipe-lista{display:grid;gap:14px;padding:0 32px 40px}.equipe-pessoa{background:var(--bg-sidebar);border:1px solid var(--border);border-radius:12px;padding:18px 20px}.equipe-pessoa>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.equipe-pessoa>header div:first-child{display:grid;gap:2px}.equipe-pessoa>header span{font-size:13px;color:var(--text-secondary)}.equipe-marcadores{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.equipe-marcadores em{font-style:normal;font-size:11.5px;font-weight:600;padding:3px 8px;border-radius:20px;background:var(--orange-soft);color:var(--accent-cyan)}.equipe-marcadores em.equipe-inativo{background:#fbeceb;color:var(--accent-red)}.equipe-controles{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid var(--border);font-size:13px}.equipe-controles>label{display:flex;align-items:center;gap:8px;color:var(--text-secondary)}.equipe-controles select{font:inherit;padding:6px 8px;border:1px solid var(--border);border-radius:7px;background:var(--bg-primary)}.equipe-controles button{font:inherit;margin-left:auto;padding:7px 14px;border:1px solid var(--border);border-radius:7px;background:var(--bg-primary);cursor:pointer}.equipe-controles button:disabled{opacity:.45;cursor:not-allowed}.equipe-caixa{display:flex;align-items:baseline;gap:8px;cursor:pointer}.equipe-caixa input{margin:0}.equipe-campo{display:flex;align-items:baseline;gap:8px}.equipe-campo input{width:12ch;padding:2px 6px}.login-passos{margin:0 0 18px;padding-left:20px;display:grid;gap:8px;font-size:14px;line-height:1.5}.login-acoes{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.conta-estado{padding:0 32px 40px;display:grid;gap:12px;justify-items:start;max-width:62ch}.conta-ok strong{color:#1a7f4b}.conta-pendente strong{color:#a3402c}.conta-detalhe{margin:0;font-size:14px;color:#6b7280}.equipe-etapas{margin-top:16px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.equipe-etapas h4{margin:0 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.equipe-etapas label{padding:4px 0;font-size:13px;line-height:1.35}.equipe-etapas small{color:var(--text-secondary)}.equipe-aprovacao{font-style:normal;font-size:11px;font-weight:600;color:var(--accent-amber)}.reference-shell{--border: #e7e7e8;--text-primary: #161717;--text-secondary: #737781;--accent-cyan: #df4100;--acento: #df4100;background:#f8f8f9;min-height:100vh;color:#161717}.reference-shell .app-header{position:fixed;inset:0 0 auto;z-index:40;height:65px;padding:0 30px;gap:24px;background:#fcfcfcf7;border-bottom:1px solid #ededee}.reference-shell .brand{font-size:32px;font-weight:750;letter-spacing:-1.9px;flex-shrink:0}.reference-shell .brand-period{color:#ed4900}.reference-shell .brand-caption{font-size:13px;letter-spacing:0;margin-left:23px;padding-left:22px;font-weight:400;color:#383b40}.studio-search{margin-left:auto;display:flex;align-items:center;gap:11px;width:345px;color:#777b82;background:#f3f3f5;border:0;font-size:12px;border-radius:9px;text-align:left}.studio-search kbd{font-family:inherit;margin-left:auto;font-size:12px;color:#777b82}.header-alerts,.header-profile{position:relative;flex-shrink:0}.header-alerts>summary,.header-profile>summary{display:flex;align-items:center;gap:12px;list-style:none;min-height:40px}.header-alerts>summary::-webkit-details-marker,.header-profile>summary::-webkit-details-marker{display:none}.header-alerts>summary{padding:0 15px}.header-alerts i{position:absolute;top:8px;right:13px;width:5px;height:5px;border-radius:50%;background:#e34b19;border:1px solid white}.header-profile{border-left:1px solid #ededee;padding-left:20px}.profile-avatar{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#18201d;color:#fff;font-size:15px;font-weight:500}.profile-name{font-size:13px}.header-dropdown{position:absolute;right:0;top:calc(100% + 12px);width:300px;padding:22px;background:#fff;border:1px solid #e4e4e6;border-radius:12px;box-shadow:0 15px 40px #171b2115;display:grid;gap:12px}.header-dropdown h3{font-size:15px}.header-dropdown p,.header-dropdown small{font-size:12px;color:#777b82;line-height:1.6}.header-dropdown button{text-align:left;border:0;border-radius:5px;background:#f8f8f8}.header-dropdown button small{display:block}.header-dropdown .motor-status{display:flex;justify-content:flex-start;font-size:11px}.header-dropdown .motor-detalhe{right:0;top:35px}.studio-rail{position:fixed;inset:65px auto 0 0;width:256px;border-right:1px solid #e9e9eb;background:#fafafa;display:flex;flex-direction:column;z-index:30}.studio-rail nav{padding:22px 13px;display:grid;gap:4px}.studio-rail nav button,.studio-rail nav a{position:relative;display:flex;align-items:center;gap:16px;width:100%;border:0;border-radius:6px;background:transparent;color:#747984;font-weight:500;font-size:14px;text-align:left;padding:13px 17px;min-height:46px}.studio-rail nav button:hover,.studio-rail nav a:hover{background:#f0f0f1}.studio-rail nav .nav-active{color:#e34500;background:#fff6ef}.studio-rail nav .nav-active:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;border-radius:2px;background:#f04b00}.studio-rail nav .nav-group{margin-top:25px}.studio-rail nav .nav-externo{text-decoration:none}.studio-rail nav .nav-externo>svg:last-child{margin-left:auto;opacity:.55}.studio-rail nav svg{flex-shrink:0}.rail-help{margin:auto 20px 22px;padding:20px;background:#f1f1f2;border-radius:10px;display:flex;gap:14px;align-items:start}.rail-help>svg{flex-shrink:0}.rail-help strong{font-size:11px;font-weight:500}.rail-help p{font-size:12px;line-height:1.6;color:#797e86;margin-top:6px}.rail-help button{border:0;background:transparent;padding:9px 0 0;min-height:30px;display:flex;align-items:center;gap:5px;font-size:11px}.studio-rail footer{padding:23px 30px 28px;border-top:1px solid #e8e8ea}.studio-rail footer strong{font-size:21px;letter-spacing:-1px;font-weight:750}.studio-rail footer strong span{color:#ed4900}.studio-rail footer small{display:block;margin-top:5px;font-size:11px;color:#858991}.reference-shell>main{margin-left:256px;padding-top:65px;min-height:100vh}.reference-shell .workspace{padding:35px 30px 60px;max-width:none}.reference-shell .workspace-new{padding:0 0 30px}.reference-shell .page-heading h1{font-family:DM Sans Variable,sans-serif;font-size:44px;font-weight:700;letter-spacing:-1.8px}.reference-shell button.primary{background:#e54600;border-color:#e54600;color:#fff;border-radius:7px}.reference-shell button.primary:hover:not(:disabled){background:#c93b00;border-color:#c93b00}.new-cycle-hero{position:relative;min-height:280px;padding:47px 40px 80px;overflow:hidden;background:#f7f7f7;border-bottom:1px solid #ededee}.hero-copy{position:relative;z-index:4;max-width:760px}.hero-copy>p{font-size:12px;font-weight:650;color:#e44000;text-transform:uppercase;margin-bottom:12px}.hero-copy h1{font:750 clamp(32px,3.7vw,54px) / 1.07 "DM Sans Variable",sans-serif;letter-spacing:-2.5px;color:#090a0a;text-wrap:balance;max-width:850px}.hero-copy>div{margin-top:17px;font-size:17px;line-height:1.55;color:#777c85;max-width:680px}.hero-architecture{position:absolute;top:0;right:0;bottom:0;left:43%;background:linear-gradient(90deg,#f7f7f7,#dedbd5 18%,#282520 49%,#101211 77%,#0b0d0c);overflow:hidden}.hero-architecture:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f7f7f7 1%,#f7f7f7a0 19%,transparent 45%);z-index:2}.hero-architecture i{position:absolute;top:-80px;bottom:-100px;width:85px;transform:rotate(-19deg);background:linear-gradient(90deg,#45423b,#b0a797 8%,#60584b 20%,#24251f 85%);box-shadow:17px 0 35px #0b0c0977}.hero-architecture i:nth-child(1){left:19%;width:65px;opacity:.6}.hero-architecture i:nth-child(2){left:35%;width:100px}.hero-architecture i:nth-child(3){left:49%;width:80px;background:linear-gradient(90deg,#292219 8%,#a44508 16%,#eb6707 21%,#813109 27%,#282019 38%,#151813 98%);box-shadow:0 0 35px #a7430820}.hero-architecture>span{position:absolute;left:70%;top:62px;border-left:1px solid #ffffff20;margin-left:-20px;padding:0 0 0 36px;color:#b5b4af;font-size:11px;letter-spacing:1.8px;line-height:2.1;text-transform:uppercase;z-index:3}.hero-architecture b{display:block;width:19px;height:2px;background:#ed5100;margin-top:18px}.reference-shell .new-run{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);margin:-48px 25px 0;padding:0!important;max-width:none!important;border:1px solid #e4e4e7;border-radius:16px;background:#fffffffa;overflow:hidden;box-shadow:0 2px 15px #24252c02}.new-run-fields{padding:28px 36px 25px}.form-section>header{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.form-step{display:grid;place-items:center;width:35px;height:35px;background:linear-gradient(135deg,#fa6b00,#dd3400);border-radius:50%;color:#fff;font-size:17px;flex-shrink:0}.form-section h2{font:650 18px/1.3 DM Sans Variable,sans-serif;letter-spacing:-.5px}.form-section header p{font-size:13px;line-height:1.5;color:#858991;margin-top:3px}.form-section-fields{margin-left:51px;display:grid;gap:20px}.form-field{display:grid;gap:8px;font-size:13px;font-weight:600}.form-field small,.demand-field small{font-size:12px;font-weight:400;color:#8a8e96;line-height:1.6}.new-run select,.new-run input,.new-run textarea{width:100%;background:#fafafa;border:1px solid #dedee1;border-radius:7px;padding:11px 13px;font-size:14px;font-weight:400;box-shadow:0 1px 2px #00000003}.new-run select{min-height:42px}.form-loading{padding:12px;background:#f7f7f7;color:#83878e;font-weight:400}.demand-section{border-top:1px solid #e7e7e9;margin-top:26px;padding-top:26px}.demand-field{display:grid;gap:7px}.new-run textarea{line-height:1.5;min-height:110px;resize:vertical}.new-run textarea::placeholder{color:#8a8e96}.new-run-actions{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:27px 0 0 51px}.new-run-actions .cancel-cycle{background:transparent;border:0;padding-left:3px}.new-run-actions .primary{margin-left:auto;display:flex;gap:15px;align-items:center;padding:11px 20px;font-size:15px}.form-error{margin:20px 0 0 51px;color:#a73418;font-size:13px}.new-run-context{padding:26px 24px;border-left:1px solid #e7e7e9;background:linear-gradient(140deg,#fff,#fcfcfd);display:flex;flex-direction:column;gap:32px}.quick-tip{display:flex;gap:18px;padding:25px 22px;background:#fff7f0;border:1px solid #faeee3;border-radius:12px}.quick-tip>svg{flex-shrink:0;color:#eb4b00}.quick-tip h3{color:#e44500;font-size:15px;font-weight:650;letter-spacing:-.2px}.quick-tip p{font-size:13px;line-height:1.6;color:#53585f;margin-top:9px}.quick-tip button{background:transparent;border:0;padding:12px 0 0;display:flex;align-items:center;gap:8px;color:#dd4000;font-size:12px;font-weight:600;min-height:30px}.brief-examples{border-top:1px solid #f0dac8;margin-top:12px}.brand-summary{padding:0 15px}.brand-summary h3{display:flex;align-items:center;gap:15px;font-size:14px;font-weight:600;margin-bottom:21px}.brand-summary h3 svg{color:#868b93}.brand-summary dl{margin:0;display:grid;gap:14px}.brand-summary dl>div{display:grid;grid-template-columns:125px minmax(0,1fr);gap:15px;font-size:12px;line-height:1.5}.brand-summary dt{color:#8c919a}.brand-summary dd{margin:0;overflow-wrap:anywhere}.brand-path{border-top:1px solid #e6e6e8;margin-top:22px;padding-top:13px}.brand-path>span{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:500}.brand-path>span svg{color:#8c919a}.brand-path>div{display:flex;align-items:start;margin-top:8px;gap:10px;padding-left:28px}.brand-path p{font-size:12px;line-height:1.65;color:#858a93;overflow-wrap:anywhere;flex:1}.brand-path button{border:0;background:transparent;padding:0;min-height:28px;flex-shrink:0;color:#6b7179}.brand-path small{font-size:11px;display:block;margin-top:8px}.summary-empty{font-size:13px;color:#858a93;line-height:1.6}.process-help{margin-top:auto;background:#f5f5f6;padding:25px 22px;border-radius:12px}.process-help summary{display:flex;gap:18px;align-items:start;font-size:13px;font-weight:600}.process-help svg{color:#8a8e96;flex-shrink:0}.process-help small{display:block;color:#8a8e96;font-weight:400;font-size:12px;line-height:1.6;margin-top:8px}.process-help p{font-size:12px;color:#666c73;line-height:1.7;margin-top:16px}.studio-dialog{width:min(600px,calc(100vw - 32px));max-height:80vh;border:1px solid #e2e2e5;border-radius:14px;padding:25px;box-shadow:0 20px 80px #13151926}.studio-dialog::backdrop{background:#12182066;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.studio-dialog header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.studio-dialog h2{font-size:22px;letter-spacing:-.5px}.studio-dialog>input{width:100%}.studio-dialog p,.studio-dialog li{font-size:14px;line-height:1.7}.studio-dialog li{margin-bottom:12px}.search-results{display:grid;gap:5px;margin-top:16px}.search-results button{text-align:left;border:0;background:#f7f7f8}.search-results strong,.search-results span{display:block}.search-results span{font-size:12px;color:#737781;margin-top:6px;line-height:1.5}.catalog-page{padding:45px 40px;max-width:1450px}.catalog-page>header{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:35px}.catalog-page>header p{color:#e44500;text-transform:uppercase;font-size:11px;margin-bottom:10px}.catalog-page h1{font:700 46px/1.15 DM Sans Variable,sans-serif;letter-spacing:-2px}.catalog-page header span{display:block;font-size:14px;color:#737781;margin-top:12px}.catalog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:22px}.catalog-grid article{background:#fff;border:1px solid #e5e5e7;border-radius:12px;padding:26px}.catalog-grid h2{font-size:21px;margin:18px 0 12px}.catalog-grid p{font-size:13px;line-height:1.7;color:#737781;margin:10px 0}.catalog-grid summary{font-size:12px;margin-top:15px}.catalog-path{overflow-wrap:anywhere}.catalog-responsavel{font-weight:600}.catalog-totals{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:38px}.catalog-totals>div{padding:25px;background:#fff;border:1px solid #e5e5e7;border-radius:10px}.catalog-totals strong{display:block;font-size:35px;font-weight:650}.catalog-totals span{font-size:12px;color:#737781}.catalog-runs{display:grid;margin-top:20px}.catalog-runs>button{display:flex;justify-content:space-between;gap:20px;padding:22px 0;border:0;border-bottom:1px solid #e3e3e6;background:transparent;text-align:left}.catalog-runs strong,.catalog-runs small{display:block}.catalog-runs small{font-size:12px;color:#737781;margin-top:7px}.catalog-runs>button>span:first-child{flex:1}.catalog-runs>button>span:nth-child(2){font-size:12px;color:#737781}.rail-toggle,.rail-backdrop{display:none}.reference-shell .production-count strong{font-family:DM Sans Variable,sans-serif;font-size:46px}.reference-shell .cycle-work{border:1px solid #e5e5e7;border-radius:12px;overflow:hidden}.reference-shell .cycle-heading{border:0}.reference-shell .cycle.selected{background:#fff6f0;border-left-color:#ef4b00}.reference-shell .production-controls{background:#f7f7f8;border-radius:10px}@media(min-width:1600px){.hero-copy h1{font-size:56px}.new-run-fields{padding:32px 42px}.new-cycle-hero{padding-left:42px}.new-run-context{padding:28px 30px}.new-cycle-hero{min-height:295px}}@media(max-width:1250px){.studio-rail{width:218px}.reference-shell>main{margin-left:218px}.reference-shell .new-run{grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr);margin-inline:22px}.new-run-fields{padding:25px}.new-run-context{padding:24px 18px}.form-section-fields,.new-run-actions{margin-left:0}.brand-summary{padding-inline:0}.brand-summary dl>div{grid-template-columns:95px minmax(0,1fr);gap:10px}.quick-tip{padding:20px 16px;gap:12px}.new-cycle-hero{padding-left:30px}.hero-copy h1{font-size:42px;max-width:600px}.hero-copy>div{font-size:15px;max-width:530px}.hero-architecture>span{display:none}.studio-search{width:300px}.profile-name{display:none}}@media(max-width:1000px){.studio-rail{width:80px}.studio-rail nav{padding-inline:12px}.studio-rail nav button,.studio-rail nav a{justify-content:center;padding:12px}.studio-rail nav button>span,.studio-rail nav a>span,.studio-rail nav .nav-externo>svg:last-child,.rail-help,.studio-rail footer{display:none}.reference-shell>main{margin-left:80px}.reference-shell .brand-caption{display:none}.reference-shell .app-header{padding-inline:22px}.new-cycle-hero{min-height:250px}.hero-copy h1{font-size:38px}.hero-copy>div{font-size:14px;max-width:450px}.hero-architecture{left:50%}.reference-shell .new-run{margin-top:-35px}.new-run-context{gap:24px}.brand-summary dl>div{grid-template-columns:1fr;gap:3px}.process-help{padding:20px 15px}.quick-tip>svg{display:none}.catalog-totals{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.reference-shell .new-run{grid-template-columns:minmax(0,1fr);margin-inline:18px}.new-run-context{border-left:0;border-top:1px solid #e5e5e7;padding:25px;display:grid;grid-template-columns:1fr 1fr}.brand-summary{grid-row:1 / span 2;grid-column:2}.quick-tip,.process-help{padding:18px}.new-cycle-hero{padding:35px 25px 65px}.hero-copy h1{font-size:36px;letter-spacing:-1.5px}.hero-copy>div{font-size:14px;max-width:390px}.hero-architecture{opacity:.3;left:70%}.new-run-fields{padding:25px}.form-section-fields{margin-left:50px}.form-section h2{font-size:17px}.studio-search{width:250px}.studio-search kbd{display:none}}@media(max-width:600px){.reference-shell .app-header{height:64px;padding:0 16px;gap:12px;flex-wrap:nowrap}.reference-shell .brand{font-size:26px;letter-spacing:-1.5px}.rail-toggle{display:flex;border:0;background:transparent;padding:5px;min-height:36px}.studio-search{margin-left:auto;width:34px;padding:7px;min-height:36px;background:transparent}.studio-search>span{display:none}.header-alerts>summary{padding:0;min-height:36px}.header-profile{padding-left:10px}.header-profile>summary{gap:0}.header-profile>summary>svg{display:none}.profile-avatar{width:32px;height:32px;font-size:12px}.header-alerts i{right:-2px}.header-dropdown{position:fixed;top:65px;right:12px;width:min(320px,calc(100vw - 24px))}.studio-rail{display:none}.rail-open .studio-rail{display:flex;width:250px;top:64px}.rail-open .studio-rail nav button{justify-content:flex-start;padding:12px 16px}.rail-open .studio-rail nav button>span{display:inline}.rail-open .studio-rail footer{display:block}.rail-backdrop{display:block;position:fixed;top:64px;right:0;bottom:0;left:0;background:#0005;border:0;z-index:25;border-radius:0}.reference-shell>main{margin-left:0;padding-top:64px}.reference-shell .workspace{padding:26px 16px 45px}.reference-shell .workspace-new{padding:0 0 25px}.new-cycle-hero{padding:32px 22px 67px;min-height:270px}.hero-copy>p{font-size:11px}.hero-copy h1{font-size:34px;letter-spacing:-1.4px;max-width:310px}.hero-copy>div{font-size:13px;max-width:310px;line-height:1.65}.hero-copy br{display:none}.hero-architecture{left:80%;opacity:.22}.reference-shell .new-run{margin:-35px 12px 0;border-radius:12px}.new-run-fields{padding:24px 20px}.form-section-fields{margin-left:0;gap:19px}.form-section>header{gap:12px}.form-step{width:30px;height:30px;font-size:15px}.form-section h2{font-size:17px}.form-section header p{font-size:12px}.form-field{font-size:12px}.new-run input,.new-run textarea,.new-run select{font-size:16px}.form-field small,.demand-field small{font-size:12px}.new-run-actions{margin-top:24px}.new-run-context{display:flex;padding:22px 20px;gap:26px}.brand-summary dl>div{grid-template-columns:100px minmax(0,1fr);gap:14px}.quick-tip>svg{display:block}.quick-tip{padding:20px}.form-error{margin-left:0}.catalog-page{padding:32px 20px}.catalog-page h1{font-size:36px}.catalog-page>header{align-items:start}.catalog-totals{gap:10px}.catalog-totals>div{padding:16px}.catalog-runs>button{flex-wrap:wrap}.reference-shell .page-heading h1{font-size:38px}.studio-dialog{padding:20px}}.office-shell .studio-rail{background:#1c2021;border-color:#303334;color:#f2f1ed}.office-shell .studio-rail nav button{color:#bfc0be}.office-shell .studio-rail nav .nav-active{color:#ff792a;background:#292826}.office-shell .studio-rail nav button:hover{background:#303333}.office-shell .rail-help{background:#25292a}.office-shell .rail-help p,.office-shell .rail-help button{color:#c7c7c4}.office-shell .studio-rail footer{border-color:#303334}.office-shell .office-workspace{padding:0;max-width:none;position:relative;background:#242727}.office-shell .office-workspace>.page-heading{padding:18px 26px;margin:0;background:#fff;align-items:center;gap:15px}.office-shell .office-workspace>.page-heading h1{font-size:23px;letter-spacing:-.7px}.office-shell .office-workspace>.page-heading p{font-size:12px;margin-top:5px}.office-shell .office-workspace>.page-heading button{font-size:12px;flex-shrink:0}.office-shell .office-layout{position:relative;display:block}.office-shell .office-stage{border:0;border-radius:0;background:#242727}.office-shell .office-canvas{height:auto;aspect-ratio:1000/760;max-height:none;background:#242727}.office-shell .office-scene-heading{position:absolute;left:22px;bottom:64px;z-index:2;padding:11px 16px;border:1px solid #ffffff28;border-radius:8px;color:#fff;background:#202424e8;gap:20px}.office-shell .office-scene-heading span:last-child{color:#d6d8d2}.office-shell .office-caption{background:#242727;color:#e3dfd7;border-color:#3c403f;min-height:48px;padding:15px 24px}.office-shell .office-roster{position:absolute;right:20px;top:20px;z-index:3;width:235px;background:#212526ef;border:1px solid #ffffff20;color:#f4f2ee;border-radius:12px;padding:18px;box-shadow:0 8px 30px #0002;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.office-shell .office-roster label{font-size:12px;color:#d7d6d0}.office-shell .office-roster select{background:#343938;color:#fff;border-color:#525755;font-size:12px;padding:8px}.office-shell .office-summary{margin:14px 0 0;padding:14px 0;border-color:#ffffff20}.office-shell .office-summary .eyebrow{color:#e5b184;font-size:10px;letter-spacing:1px}.office-shell .office-summary h3{font-size:16px;line-height:1.4;margin:8px 0}.office-shell .office-summary p,.office-shell .office-summary small,.office-shell .office-roster li small{color:#c2c7c2}.office-team-details summary{font-size:12px;padding-top:14px;cursor:pointer}.office-team-details[open]{max-height:280px;overflow:auto}.office-team-details .section-label{margin-top:15px;color:#a9b0ac}.office-shell .demo-notice{margin:0;border-radius:0;padding:10px 26px;font-size:12px}@media(max-width:1100px){.office-shell .office-roster{position:relative;inset:auto;width:auto;border-radius:0;display:grid;grid-template-columns:180px 1fr;gap:20px;border-width:0 0 1px}.office-shell .office-summary{margin:0;padding:0;border:0}.office-team-details{grid-column:1/-1}.office-shell .office-roster ul{display:flex;gap:24px;flex-wrap:wrap}.office-shell .office-roster li{padding:8px 0}.office-shell .office-scene-heading{bottom:62px}}@media(max-width:600px){.office-shell .office-workspace>.page-heading{padding:20px;align-items:start;flex-direction:column}.office-shell .office-roster{grid-template-columns:1fr;gap:14px;padding:18px 20px}.office-shell .office-canvas{aspect-ratio:1000/800}.office-shell .office-scene-heading{position:static;border:0;border-radius:0;padding:12px 20px;order:2}.office-shell .office-caption{order:3;padding:14px 20px}.office-shell .office-roster ul{display:grid;grid-template-columns:1fr 1fr}.office-team-details{grid-column:auto}.office-shell .office-scene-heading span:last-child{display:none}}.office-brand-logo{display:block;width:170px;max-width:100%;height:auto;margin:6px 0 14px}.approval-desk{padding:24px;min-width:0}.approval-intro{padding:8px 0 24px;border-bottom:1px solid #e6e5e2;margin-bottom:24px}.approval-intro>span{font-size:12px;color:#b74b1d}.approval-intro h2{font-size:29px;letter-spacing:-.8px;margin:8px 0 12px}.approval-intro p{font-size:14px;color:#6b7074;line-height:1.6}.approval-next{display:flex;gap:14px;align-items:center;background:#f6f4ef;padding:14px 18px;margin-top:20px;border-radius:7px;font-size:13px}.approval-next strong{color:#63635d;font-weight:500}.approval-material{display:grid;gap:24px}.approval-material>section{min-width:0;background:#fff;border-bottom:1px solid #e5e5e2;padding-bottom:24px}.approval-material .step-view{padding:0}.approval-material .step-view .eyebrow,.approval-material .step-progress{display:none}.approval-material .step-view h2{font:600 19px/1.4 DM Sans Variable,sans-serif}.approval-material .output-text{margin-top:18px}.approval-material .output-text>summary{font-size:12px;color:#787a78}.approval-material .output-text[open]>summary{margin-bottom:22px}.approval-desk .decision-bar{margin-top:26px;background:#f9f7f2;border:1px solid #e8e1d5;border-radius:9px;padding:24px}.approval-desk .decision-bar h3{font-size:20px;margin-bottom:8px}.approval-desk .decision-bar>p{font-size:13px;line-height:1.6;color:#666b6a}.approval-desk .decision-bar label{display:grid;gap:7px;margin:16px 0;font-size:13px}.approval-desk .decision-bar input,.approval-desk .decision-bar textarea{width:100%;max-width:650px}.adjustment-fields p,.review-instructions{font-size:13px;line-height:1.65;color:#666b6a;margin:14px 0}.approval-desk .piece-review{padding:0}.approval-desk .piece-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr))}.approval-material .pauta-list{padding-left:0}.approval-material .pauta-item{list-style:none;padding:20px 0;border-top:1px solid #eee}.approval-material .pauta-item h4{font-size:19px;margin:10px 0}.approval-material .pauta-item time{color:#a84b23;font-size:12px}@media(max-width:600px){.approval-desk{padding:18px 14px}.approval-intro h2{font-size:25px}.approval-next{align-items:start;flex-direction:column;gap:7px}.approval-desk .decision-bar{padding:18px}.approval-desk .decision-bar .actions{flex-direction:column;align-items:stretch}.approval-desk .decision-bar .actions button{width:100%}}.cycles,.cycle-open,.cycle-heading>div{min-width:0}.cycle-brief,.cycle-description{overflow-wrap:anywhere}.image-direction{margin-top:16px;padding:20px;background:#f7f7f4;border:1px solid #e8e8e3;border-radius:8px;color:#343936;font-size:14px;line-height:1.7;overflow-wrap:anywhere;min-width:0}.direction-fields{margin:0}.direction-fields>div+div{margin-top:18px}.direction-fields dt{font-weight:600;color:#171d19}.direction-fields dd{margin:4px 0 0}.job-details .image-direction p{font-size:14px;line-height:1.7;margin:6px 0 12px}.image-direction pre{white-space:pre-wrap;overflow-wrap:anywhere}.image-direction table{display:block;max-width:100%;overflow-x:auto}.image-direction img{max-width:100%}.direction-references{border-top:1px solid #deded8;margin-top:22px;padding-top:16px}.direction-references details{margin-top:16px}@media(max-width:600px){.image-direction{padding:14px}}.idea-editor{margin:16px 0}.idea-editor label{display:grid;gap:8px;margin-bottom:14px;font-weight:600}.idea-editor textarea,.idea-editor input{width:100%;padding:12px;font:inherit;border:1px solid #d4d6d1;border-radius:6px;background:#fff}.idea-editor textarea{resize:vertical}.office-canvas canvas{touch-action:pan-y!important}.office-canvas.is-moving canvas,.office-canvas.is-moving{touch-action:none!important}.office-canvas{cursor:grab}.office-canvas:active{cursor:grabbing}.office-canvas:focus-visible{outline:3px solid #ff7a24;outline-offset:-3px}.office-navigation{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 20px;background:#242727;color:#eee}.office-navigation button{background:#343938;color:#fff;border:1px solid #69716e;min-height:44px}.office-navigation button[aria-pressed=true]{background:#a63c00;border-color:#ff9b5e}.office-navigation span{font-size:12px}.office-shell .office-roster{position:relative;inset:auto;width:auto;border-radius:0}.office-shell .office-scene-heading{position:static}.office-shell .office-canvas{height:clamp(320px,68dvh,850px);aspect-ratio:auto}@media(max-width:600px){.office-shell .office-canvas{height:clamp(300px,52dvh,440px)}}.stage-navigation{margin:20px 0;min-width:0}.stage-navigation .pipeline{width:auto;border:0;padding:0}.stage-navigation .pipeline ol{display:flex;overflow-x:auto;gap:8px;padding-bottom:12px}.stage-navigation .pipeline li{flex:0 0 185px}.stage-navigation .stage{width:100%;height:100%}.stage-navigation-actions{display:flex;gap:8px;flex-wrap:wrap}.stage-layout.stage-layout-navigable{display:block}.historical-piece{padding:20px 0;border-bottom:1px solid #ddd}.reference-shell .workspace{--work-surface: oklch(.995 .001 70);--work-soft: oklch(.972 .004 70);--work-ink: oklch(.23 .009 60);--work-muted: oklch(.46 .009 60);--work-border: oklch(.88 .006 70);--work-accent: oklch(.53 .14 43);--text-secondary: var(--work-muted);--border: var(--work-border);color:var(--work-ink);max-width:1520px;margin-inline:auto;font-size:15px}.reference-shell .workspace button{min-height:44px;border-radius:8px;font-size:14px}.reference-shell .workspace button.primary{background:var(--work-accent);border-color:var(--work-accent);color:#fefdfd}.reference-shell .workspace button.primary:hover:not(:disabled){background:#91390a}.reference-shell .workspace :is(button,a,summary,input,textarea,select):focus-visible{outline:2px solid var(--work-accent);outline-offset:3px}.reference-shell .workspace :is(input,textarea,select){font-size:15px;min-height:44px;border-radius:8px}.reference-shell .workspace :is(label,small){font-size:13px}.reference-shell .workspace summary{cursor:pointer;min-height:44px;align-content:center;font-size:14px}.reference-shell .workspace .page-heading{margin-bottom:24px;align-items:center}.reference-shell .workspace .page-heading h1{font-size:30px;letter-spacing:-1px}.reference-shell .workspace .page-heading p{margin-top:6px;font-size:15px}.reference-shell .production-layout{display:block}.reference-shell .cycles.cycle-picker{position:static;width:auto;max-height:none;border:0;background:transparent;padding:0;margin:0 0 16px}.cycle-picker>summary{display:flex;align-items:center;gap:14px;width:fit-content;list-style:none;border:1px solid var(--work-border);padding:8px 14px;border-radius:8px;background:var(--work-surface)}.cycle-picker>summary:after{content:"⌄";margin-left:8px}.cycle-picker>summary>span{color:var(--work-muted);font-size:13px}.cycle-picker[open]>summary:after{content:"⌃"}.cycle-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;margin-top:12px;padding:16px;border:1px solid var(--work-border);border-radius:10px}.reference-shell .cycle{border:1px solid var(--work-border);border-radius:8px;background:var(--work-surface)}.reference-shell .cycle.selected{border:1px solid var(--work-accent);background:var(--work-soft)}.reference-shell .cycle-work{border:1px solid var(--work-border);border-radius:14px;overflow:visible;background:var(--work-surface);min-width:0}.reference-shell .cycle-heading{padding:28px 32px 24px;align-items:start;gap:24px;border-bottom:0}.reference-shell .cycle-heading h2{font-size:24px;font-weight:650;letter-spacing:-.6px}.reference-shell .cycle-heading .cycle-description{font-size:16px;max-width:65ch;margin:6px 0 10px;color:var(--work-ink)}.reference-shell .cycle-version{font-size:13px;color:var(--work-muted)}.reference-shell .connection{font-size:13px;white-space:nowrap}.phase-navigation{margin:0 32px;border-top:1px solid var(--work-border);border-bottom:1px solid var(--work-border);padding:20px 0 8px}.phase-list{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:0;margin:0}.phase-list li{min-width:0}.reference-shell .workspace .phase-button{display:flex;gap:10px;align-items:center;padding:12px 10px;text-align:left;width:100%;height:100%;border:1px solid transparent;background:transparent}.phase-button>span:last-child{display:grid;gap:4px;min-width:0}.phase-button strong{font-size:14px;font-weight:600;line-height:1.25}.phase-button small{color:var(--work-muted);font-size:13px!important;line-height:1.2}.phase-mark{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border:1px solid var(--work-border);border-radius:50%;font-size:12px;color:var(--work-muted)}.reference-shell .workspace .phase-button.current{background:var(--work-soft)}.reference-shell .workspace .phase-button.selected{border-color:var(--work-accent)}.phase-button.current .phase-mark{background:var(--work-accent);border-color:var(--work-accent);color:#fefdfd}.workflow-details{margin-top:8px}.workflow-details>summary{color:var(--work-muted);width:fit-content}.workflow-details>p{color:var(--work-muted);font-size:14px;margin-bottom:12px}.workflow-step-list{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 18px;margin:0 0 14px}.workflow-step-list button{width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:12px;border:0;background:var(--work-soft)}.workflow-step-list strong{font-size:13px;font-weight:500}.workflow-step-list span{color:var(--work-muted);font-size:12px}.workflow-step-list button[aria-pressed=true]{outline:1px solid var(--work-accent)}.workflow-status{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px}.workflow-status>div{min-width:0}.workflow-state{color:var(--work-muted);font-size:13px;display:block;margin-bottom:7px}.workflow-status h3{font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.5px}.workflow-status p{color:var(--work-muted);font-size:15px;line-height:1.55;max-width:68ch;margin-top:8px}.workflow-status.completed .workflow-state{color:#26593b}.workflow-status.failed .workflow-state{color:#8d2425}.workflow-status>button{flex-shrink:0}.workflow-content{padding:0 32px 24px}.reference-shell .workflow-content .piece-review{padding:0;margin:0;border:0;background:transparent}.reference-shell .review-heading{padding:0 0 20px;margin:0;display:flex;align-items:center;gap:12px}.reference-shell .review-heading h2{font-size:18px;letter-spacing:-.2px;font-weight:600}.review-heading p{color:var(--work-muted);font-size:13px;margin-top:5px}.review-decision{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(0,1.3fr);gap:28px;background:var(--work-soft);border:1px solid var(--work-border);border-radius:10px;padding:22px;margin-bottom:28px}.review-identity{min-width:0}.review-identity label{display:grid;gap:6px}.review-identity input{width:100%}.review-identity>details{margin-top:6px}.review-identity summary{color:var(--work-muted)}.review-submit{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px}.review-submit p{font-size:14px;line-height:1.5;color:var(--work-muted);max-width:55ch}.reference-shell .piece-grid{display:grid;grid-template-columns:1fr;gap:0}.reference-shell .piece-card{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:30px;padding:28px 0;border:0;border-top:1px solid var(--work-border);border-radius:0;box-shadow:none;background:transparent;overflow:visible}.reference-shell .piece-art{padding:0;border:0;background:var(--work-soft);border-radius:8px;overflow:hidden;align-self:start}.reference-shell .piece-art img{width:100%;height:auto;max-height:580px;object-fit:contain;display:block}.reference-shell .piece-body{padding:0;min-width:0}.reference-shell .piece-body h3{font-size:21px;line-height:1.3;font-weight:600;letter-spacing:-.3px;margin:12px 0 18px}.reference-shell .piece-body time{display:block;color:var(--work-muted);font-size:13px;margin-top:8px}.reference-shell .piece-status{display:inline-flex;gap:6px;align-items:center;font-size:13px;padding:4px 9px;background:var(--work-soft);border-radius:5px}.reference-shell .piece-status.approved{color:#205335}.reference-shell .piece-status.rejected{color:#8d2425}.reference-shell .piece-rotulo{font-size:13px;text-transform:none;letter-spacing:0;margin:0 0 5px;color:var(--work-muted)}.reference-shell .piece-chamada{font-size:18px;line-height:1.4;white-space:pre-line;margin:0 0 20px}.piece-copy{border-top:1px solid var(--work-border);padding:4px 0}.piece-copy summary{font-weight:500}.reference-shell .piece-caption,.reference-shell .piece-direction{font-size:15px;line-height:1.7;color:var(--work-ink);max-width:70ch;white-space:pre-wrap;padding:8px 0 12px;margin:0}.reference-shell .piece-actions{gap:8px;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap}.reference-shell .piece-card:not(:has(.piece-art)):not(:has(.piece-placeholder)){grid-template-columns:1fr}.review-downloads{border-top:1px solid var(--work-border);padding:12px 0 0}.review-downloads .review-actions{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.reference-shell .workflow-secondary,.reference-shell .cycle-work>.history{border-top:1px solid var(--work-border);padding:12px 32px;margin:0}.reference-shell .workflow-content>.workflow-secondary{padding:12px 0}.workflow-secondary>summary,.history>summary{color:var(--work-muted)}.reference-shell .workflow-secondary .step-view{padding:18px 0;border:0}.reference-shell .step-view .eyebrow{display:none}.reference-shell .step-view h2{font-size:22px;font-weight:600;letter-spacing:-.4px}.reference-shell .step-view .step-progress{display:none}.reference-shell .stage-consultation{padding:0 32px 24px}.reference-shell .stage-consultation .step-view{padding:20px 0;border:0}.history-context{margin:24px 32px;padding:18px 20px;display:flex;justify-content:space-between;gap:16px;align-items:center;background:var(--work-soft);border:1px solid var(--work-border);border-radius:8px}.history-context p{color:var(--work-muted);font-size:14px;margin-top:5px}.reference-shell .workspace .notice{border:1px solid var(--work-border);border-radius:8px;color:var(--work-ink);background:var(--work-soft);font-size:14px;padding:14px 16px}.reference-shell .workspace .notice.error{color:#8d2425}.reference-shell .workspace .working-status,.reference-shell .workspace .production-working{border:1px solid var(--work-border)}.reference-shell .workflow-content .decision-bar{padding:20px 0;border:0;background:transparent}.reference-shell .workflow-content .decision-bar .actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.reference-shell .workflow-content .decision-bar .actions p{flex-basis:100%;font-size:15px}.reference-shell .cycle-work>.production-panel{margin:0 32px 24px}.reference-shell .conversa{border:0;background:transparent;padding:16px 0}.reference-shell .conversa h3{font-size:18px}.reference-shell .conversa input{min-width:0}@media(max-width:1200px){.phase-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.reference-shell .workspace{padding-inline:16px}.reference-shell .cycle-heading,.workflow-status{padding:22px 20px}.reference-shell .cycle-heading{flex-direction:column;gap:12px}.phase-navigation{margin-inline:20px}.phase-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.workflow-step-list{grid-template-columns:1fr}.workflow-status{flex-direction:column;align-items:stretch;gap:16px}.workflow-status h3{font-size:22px}.workflow-content,.reference-shell .stage-consultation{padding-inline:20px}.review-decision{grid-template-columns:1fr;gap:16px;padding:16px}.review-submit,.review-submit button{width:100%}.reference-shell .piece-card{grid-template-columns:1fr;gap:20px}.reference-shell .piece-art img{max-height:none}.reference-shell .workflow-secondary,.reference-shell .cycle-work>.history{padding-inline:20px}.history-context{margin-inline:20px;flex-direction:column;align-items:stretch}.reference-shell .cycle-work>.production-panel{margin-inline:20px}.cycle-picker>summary{width:100%;flex-wrap:wrap}.reference-shell .workspace .page-heading{gap:20px;align-items:flex-start;text-align:left}.reference-shell .workspace .page-heading h1{font-size:28px}.reference-shell .workspace .page-actions{gap:8px}.reference-shell .workspace .piece-modal{width:calc(100% - 24px);padding:20px}}@media(prefers-reduced-motion:reduce){.workspace *,.workspace *:before,.workspace *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.review-return{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--work-accent);margin:8px 0 16px;text-underline-offset:4px}.review-decision{scroll-margin-top:90px}.workflow-status{scroll-margin-top:85px}.workflow-status:focus{outline:none}.reference-shell .review-heading{justify-content:space-between;flex-wrap:wrap}.review-heading .review-return{margin:0}.review-decision{margin-top:20px}.reference-shell .workspace .production-panel{font-size:16px;line-height:1.6}.reference-shell .workspace .production-heading h3{font-size:clamp(26px,2.2vw,32px);line-height:1.25}.reference-shell .workspace .job-content>h4{font-size:clamp(20px,1.7vw,24px);line-height:1.4;overflow-wrap:anywhere}.reference-shell .workspace .production-panel :is(p,label,input,textarea,select,button,small,summary,.job-id,.job-meta,.job-status,.production-budget,.production-guidance,.production-help,.image-direction,.image-direction p){font-size:16px;line-height:1.6}.reference-shell .workspace .production-panel :is(.queue-heading,.queue-heading span){font-size:17px;line-height:1.5}.reference-shell .workspace .production-panel :is(.job-details>summary,.image-direction summary){font-size:17px;min-height:44px;padding-block:8px}.reference-shell .workspace .production-panel :is(.job-meta,.job-id,.production-heading p,.production-budget){color:var(--work-muted)}.reference-shell .workspace .production-panel .job-meta{flex-wrap:wrap;gap:8px 16px}.reference-shell .workspace :is(.workflow-secondary,.history)>summary{font-size:18px;line-height:1.5}.apontamentos-arte{position:relative;display:inline-block;max-width:320px;margin:.5rem 0}.apontamentos-arte img{display:block;width:100%;height:auto;border-radius:6px}.apontamento-pino{position:absolute;transform:translate(-50%,-50%);width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f59e0b;color:#fff;font-size:.7rem;font-weight:700;box-shadow:0 0 0 2px #fff;cursor:help}.apontamento-pino.resolvido{background:#10b981}.apontamentos-lista{margin:.25rem 0 .5rem 1rem;font-size:.85rem}.publicacao-link code{word-break:break-all}
