:root{--bg: #05070A;--bg2: #070A0E;--card: #0C1015;--elev: #141920;--line-strong: #232A33;--line: rgba(255,255,255,.1);--glass: rgba(255,255,255,.04);--tx: #ECECE8;--tx2: #9BA0A8;--tx3: #6E747C;--gold: #B18B4F;--gold-l: #E2C68F;--gold-ink: #D4B47A;--gold-d: #755226;--cyan: #5CC8E8;--green: #5FD39A;--coral: #F08A6C;--tint: 255,255,255;--brushed: linear-gradient(135deg, #f6e6c0 0%, #d9b87c 26%, #a98144 55%, #c9a56a 78%, #f0dcae 100%);--glass-card: linear-gradient(180deg, rgba(255,255,255,.065), rgba(255,255,255,.02));--shadow-card: inset 0 1px 0 rgba(255,255,255,.06);--atmos: radial-gradient(900px 600px at 8% -10%, rgba(177,139,79,.16), transparent 60%), radial-gradient(800px 600px at 105% 20%, rgba(92,200,232,.1), transparent 60%), radial-gradient(700px 500px at 50% 120%, rgba(177,139,79,.08), transparent 60%), #05070A;--stage: #020304;--phone: #000;color-scheme:dark}:root[data-theme=light]{--bg: #F4F1EA;--bg2: #EDE8DD;--card: #FFFFFF;--elev: #EFEBE3;--line-strong: #DDD7CB;--line: rgba(24,26,30,.12);--glass: rgba(24,26,30,.035);--tx: #16181C;--tx2: #50565E;--tx3: #7A8088;--gold: #A27B3D;--gold-l: #85602A;--gold-ink: #85602A;--gold-d: #6b4a1f;--cyan: #0B7899;--green: #1D8653;--coral: #BF4B2A;--tint: 24,26,30;--glass-card: linear-gradient(180deg, rgba(255,255,255,.92), rgba(255,255,255,.7));--shadow-card: 0 18px 40px -28px rgba(70,50,20,.28);--atmos: radial-gradient(900px 600px at 8% -10%, rgba(177,139,79,.14), transparent 60%), radial-gradient(800px 600px at 105% 20%, rgba(11,120,153,.06), transparent 60%), #F4F1EA;--stage: #E6E1D6;--phone: #0b0b0c;color-scheme:light}*{box-sizing:border-box}html{font-variant-numeric:lining-nums;-webkit-text-size-adjust:100%}html,body,#root{height:100%}body{margin:0;background:var(--atmos);background-attachment:fixed;color:var(--tx);font-family:Outfit,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.5;font-weight:400}img,video{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit}:where(a,button,[role=button],[role=tab],summary,select,input,textarea):focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:6px}h1,h2,h3,h4{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;margin:0;line-height:1.08;text-wrap:balance;letter-spacing:-.005em}.accent{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:500;color:var(--gold-l)}.eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;text-transform:uppercase;letter-spacing:.16em;color:var(--gold-ink)}.mono{font-family:JetBrains Mono,ui-monospace,monospace}.muted{color:var(--tx2)}.small{font-size:13px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.top{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:14px;padding:12px max(16px,env(safe-area-inset-right)) 12px max(16px,env(safe-area-inset-left));background:color-mix(in srgb,var(--bg) 78%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;flex:none}.brand-mark{width:26px;height:36px;flex:none}:root[data-theme=light] .brand-mark{background:#0b0b0c;border-radius:8px;padding:3px 5px;width:34px;height:42px}.brand-name{display:flex;flex-direction:column;line-height:1.05}.brand-name b{font-weight:600;font-size:16px;letter-spacing:.01em}.brand-name span{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.24em;color:var(--gold-ink);text-transform:uppercase}.crumbs{display:flex;align-items:center;gap:8px;min-width:0;font-size:13.5px;color:var(--tx2);flex:1}.crumbs a{text-decoration:none;white-space:nowrap}.crumbs a:hover{color:var(--tx)}.crumbs .sep{opacity:.45}.crumbs .cur{color:var(--tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-actions{display:flex;align-items:center;gap:8px;flex:none}.icon-btn{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:transparent;border:1px solid var(--line);color:var(--tx2)}.icon-btn:hover{color:var(--tx);border-color:color-mix(in srgb,var(--tx) 25%,transparent)}.who{display:flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border-radius:999px;border:1px solid var(--line);background:var(--glass);font-size:13px}.who .av{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--brushed);color:#140f06;font-weight:600;font-size:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:11px 18px;font-weight:500;font-size:14.5px;border:1px solid transparent;text-decoration:none;white-space:nowrap;transition:transform .2s cubic-bezier(.32,.72,0,1),background-position .6s cubic-bezier(.32,.72,0,1),border-color .2s}.btn:active{transform:scale(.98)}.btn-gold{background:var(--brushed);background-size:180% 180%;background-position:0% 50%;color:#140f06;box-shadow:0 12px 30px -14px #b18b4fcc,inset 0 1px #ffffff8c}.btn-gold:hover{background-position:100% 50%}.btn-line{background:transparent;border-color:color-mix(in srgb,var(--tx) 20%,transparent);color:var(--tx)}.btn-line:hover{border-color:color-mix(in srgb,var(--tx) 40%,transparent)}.btn-coral{background:transparent;border-color:color-mix(in srgb,var(--coral) 55%,transparent);color:var(--coral)}.btn-coral:hover{background:color-mix(in srgb,var(--coral) 10%,transparent)}.btn-sm{padding:7px 12px;font-size:13px;border-radius:10px}.btn[disabled]{opacity:.45;cursor:not-allowed}.chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11.5px;border:1px solid var(--line);color:var(--tx2);white-space:nowrap}.chip .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.st-aprovado{color:var(--green);border-color:color-mix(in srgb,var(--green) 40%,transparent)}.st-ajuste{color:var(--coral);border-color:color-mix(in srgb,var(--coral) 40%,transparent)}.st-pendente{color:var(--tx2)}.seg{display:inline-flex;padding:3px;border-radius:12px;border:1px solid var(--line);background:var(--glass);gap:2px}.seg button{border:0;background:transparent;padding:6px 12px;border-radius:9px;font-size:13px;color:var(--tx2)}.seg button[aria-pressed=true],.seg button[aria-selected=true]{background:var(--elev);color:var(--tx);box-shadow:0 1px rgba(var(--tint),.06) inset}:root[data-theme=light] .seg button[aria-pressed=true],:root[data-theme=light] .seg button[aria-selected=true]{background:#fff}.card{background:var(--glass-card);border:1px solid var(--line);border-radius:20px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:var(--shadow-card)}.card-gold{border-color:#b18b4f59;box-shadow:0 30px 80px -40px #b18b4f59,var(--shadow-card)}.bar{height:5px;border-radius:99px;background:rgba(var(--tint),.07);overflow:hidden;display:flex}.bar i{display:block;height:100%}.bar .ok{background:var(--brushed)}.bar .aj{background:var(--coral)}.page{max-width:1360px;margin:0 auto;padding:36px max(16px,env(safe-area-inset-right)) 80px max(16px,env(safe-area-inset-left))}.hero{position:relative;padding:18px 0 30px;overflow:hidden}.hero h1{font-size:clamp(38px,5.4vw,66px)}.hero p{max-width:62ch;color:var(--tx2);font-size:17px;margin:14px 0 0}.hero-mark{position:absolute;right:-20px;top:-40px;width:260px;opacity:.07;pointer-events:none}.client-logo{height:30px;width:auto;margin-bottom:22px}:root[data-theme=light] .client-logo{filter:invert(1) brightness(.2)}.grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.proj{display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .35s cubic-bezier(.32,.72,0,1),border-color .3s}.proj:hover{transform:translateY(-3px);border-color:#b18b4f73}.proj-cover{aspect-ratio:16/9;background:var(--elev) center/cover;position:relative}.proj-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(5,7,10,.75))}.proj-body{padding:18px 20px 20px;display:grid;gap:10px}.proj-body h3{font-size:28px}.apr-list{display:grid;gap:14px}.apr{display:grid;grid-template-columns:220px 1fr auto;gap:22px;align-items:center;padding:16px;text-decoration:none;transition:border-color .3s,transform .35s cubic-bezier(.32,.72,0,1)}.apr:hover{border-color:#b18b4f73;transform:translateY(-2px)}.apr-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;border-radius:12px;overflow:hidden;aspect-ratio:3/2}.apr-thumbs span{background:var(--elev) center/cover}.apr h3{font-size:26px}.stats{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;color:var(--tx2)}.stats b{color:var(--tx);font-weight:600;font-family:Cormorant Garamond,serif;font-size:20px;margin-right:4px}@media (max-width: 760px){.apr{grid-template-columns:1fr}.apr-thumbs{aspect-ratio:3/1;grid-template-columns:repeat(6,1fr)}}.sala{display:grid;grid-template-columns:300px minmax(0,1fr) 380px;height:calc(100dvh - 61px);overflow:hidden}.sala>*{min-height:0}.side{border-right:1px solid var(--line);overflow:auto;background:color-mix(in srgb,var(--bg2) 70%,transparent);display:flex;flex-direction:column}.side-head{padding:18px 18px 12px;display:grid;gap:10px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--bg2);z-index:2}.side-head h2{font-size:24px}.filters{display:flex;gap:6px;flex-wrap:wrap}.filters button{border:1px solid var(--line);background:transparent;border-radius:999px;padding:3px 10px;font-size:12px;color:var(--tx2)}.filters button[aria-pressed=true]{color:var(--gold-l);border-color:#b18b4f80;background:#b18b4f14}.grp{padding:14px 10px 4px}.grp>.eyebrow{padding:0 8px 8px;display:block;font-size:10.5px}.item{display:grid;grid-template-columns:22px 44px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;text-align:left;background:transparent;border:1px solid transparent;border-radius:12px;padding:7px 8px}.item:hover{background:var(--glass)}.item[aria-current=true]{background:#b18b4f17;border-color:#b18b4f59}.item .num{font-family:Cormorant Garamond,serif;font-style:italic;color:var(--gold-l);font-size:17px;text-align:center}.item .th{width:44px;height:44px;border-radius:8px;background:var(--elev) center/cover;position:relative}.item .th .sd{position:absolute;right:-3px;bottom:-3px;width:12px;height:12px;border-radius:50%;border:2px solid var(--bg2);background:var(--tx3)}.item .th .sd.aprovado{background:var(--green)}.item .th .sd.ajuste{background:var(--coral)}.item .tt{min-width:0}.item .tt b{display:block;font-weight:500;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item .tt span{font-size:11.5px;color:var(--tx2);font-family:JetBrains Mono,monospace;letter-spacing:.04em}.item .cc{font-size:11px;min-width:20px;height:20px;padding:0 6px;border-radius:10px;display:grid;place-items:center;background:#b18b4f24;color:var(--gold-l);font-family:JetBrains Mono,monospace}.stage{position:relative;display:flex;flex-direction:column;min-width:0;overflow:auto;background:radial-gradient(800px 500px at 50% 0%,rgba(177,139,79,.07),transparent 70%)}.stage-bar{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--line);flex-wrap:wrap}.stage-bar .ttl{flex:1;min-width:180px}.stage-bar .ttl .eyebrow{font-size:10.5px}.stage-bar .ttl h2{font-size:24px;text-wrap:pretty}.stage-body{flex:1 0 auto;display:grid;place-items:center;padding:18px 18px 26px;position:relative}.formats{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;padding:0 18px 16px}.formats button{border:1px solid var(--line);background:var(--glass);border-radius:10px;padding:5px 10px;font-size:12.5px;color:var(--tx2);display:inline-flex;gap:6px;align-items:center}.formats button[aria-pressed=true]{color:var(--tx);border-color:#b18b4f80}.formats button .n{font-size:10px;min-width:16px;height:16px;border-radius:8px;background:var(--coral);color:#fff;display:inline-grid;place-items:center;padding:0 4px}.navs{position:absolute;inset:auto 18px 18px auto;display:flex;gap:8px}.hint{font-size:12.5px;color:var(--tx2);display:flex;align-items:center;gap:8px;justify-content:center;padding:0 18px 12px;text-align:center}.panel{border-left:1px solid var(--line);display:flex;flex-direction:column;min-height:0;background:color-mix(in srgb,var(--bg2) 70%,transparent)}.panel-head{padding:16px 18px;border-bottom:1px solid var(--line);display:grid;gap:12px}.panel-head p{margin:0;font-size:13.5px;color:var(--tx2)}.decide{display:grid;grid-template-columns:1fr 1fr;gap:8px}.status-line{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--tx2);flex-wrap:wrap}.thread{flex:1;overflow:auto;padding:14px 14px 4px;display:grid;gap:10px;align-content:start}.cm{border:1px solid var(--line);border-radius:14px;padding:11px 12px;background:var(--glass);display:grid;gap:6px}.cm.focus{border-color:#b18b4f99;box-shadow:0 0 0 3px #b18b4f1f}.cm.res{opacity:.55}.cm-h{display:flex;align-items:center;gap:8px;font-size:12.5px}.cm-h b{font-weight:600;font-size:13px}.cm-h .when{color:var(--tx3);margin-left:auto;font-size:11.5px}.cm-pin{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-family:Cormorant Garamond,serif;font-style:italic;font-weight:600;font-size:14px;background:var(--brushed);color:#140f06;flex:none;border:0;padding:0}.cm-t{font-size:14px;white-space:pre-wrap;word-break:break-word}.cm-meta{display:flex;gap:6px;flex-wrap:wrap}.cm-meta .chip{font-size:10.5px;padding:1px 8px}.cm-act{display:flex;gap:12px;font-size:12px}.cm-act button{background:none;border:0;padding:0;color:var(--tx2)}.cm-act button:hover{color:var(--tx)}.replies{display:grid;gap:8px;margin-top:4px;padding-left:12px;border-left:2px solid var(--line)}.hx{color:var(--gold-ink);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.ev{font-size:12.5px;color:var(--tx2);display:flex;gap:8px;align-items:flex-start;padding:2px 4px}.ev .ic{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;flex:none;font-size:11px}.ev.aprovado .ic{background:color-mix(in srgb,var(--green) 18%,transparent);color:var(--green)}.ev.ajuste .ic{background:color-mix(in srgb,var(--coral) 18%,transparent);color:var(--coral)}.ev b{color:var(--tx);font-weight:500}.composer{border-top:1px solid var(--line);padding:12px 14px calc(12px + env(safe-area-inset-bottom));display:grid;gap:8px;background:var(--bg2)}.composer .ctx{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--tx2);flex-wrap:wrap}textarea,input[type=text]{width:100%;border-radius:12px;border:1px solid var(--line-strong);background:var(--card);color:var(--tx);padding:10px 12px;font:inherit;font-size:14px;resize:vertical}textarea:focus,input[type=text]:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #b18b4f26}.empty{text-align:center;color:var(--tx2);font-size:13.5px;padding:26px 10px;display:grid;gap:8px;justify-items:center}.empty .accent{font-size:22px}.pinlayer{position:absolute;top:0;right:0;bottom:0;left:0;cursor:crosshair}.pinlayer.off{cursor:default}.pin{position:absolute;transform:translate(-50%,-100%);width:28px;height:28px;border-radius:50% 50% 50% 0;rotate:-45deg;background:var(--brushed);box-shadow:0 6px 18px -4px #0009;display:grid;place-items:center;border:2px solid #140f06;padding:0;cursor:pointer;transition:scale .2s}.pin span{rotate:45deg;font-family:Cormorant Garamond,serif;font-style:italic;font-weight:700;color:#140f06;font-size:14px}.pin.draft{background:#fff;animation:pulse 1.2s infinite}.pin.res{filter:grayscale(1);opacity:.6}.pin.on{scale:1.2}@keyframes pulse{50%{box-shadow:0 0 0 10px #fff0,0 0 0 4px #ffffff59}}.safe{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.safe i{position:absolute;background:repeating-linear-gradient(45deg,#f08a6c47 0,#f08a6c47 6px,#f08a6c1a 6px,#f08a6c1a 12px)}.safe em{position:absolute;font-style:normal;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.12em;color:#fff;background:#f08a6cd9;padding:1px 5px;border-radius:4px}.phone{width:min(360px,82vw,calc((100dvh - 230px)*.56));min-width:270px;border-radius:46px;padding:11px;background:var(--phone);box-shadow:0 0 0 1.5px #2a2d33,0 40px 90px -30px #000000d9,inset 0 0 0 1px #ffffff0d;position:relative}.phone-screen{border-radius:36px;overflow:hidden;background:#000;position:relative}.phone-notch{position:absolute;top:18px;left:50%;translate:-50% 0;width:92px;height:26px;border-radius:20px;background:#000;z-index:6}.sb{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 26px 0 30px;font-size:13px;font-weight:600;color:#fff;background:#000}.sb.over{position:absolute;top:0;left:0;right:0;background:transparent;z-index:5;text-shadow:0 1px 2px rgba(0,0,0,.5)}.ig{background:#000;color:#f5f5f5;font-family:-apple-system,Segoe UI,Roboto,Outfit,sans-serif}.ig-top{display:flex;align-items:center;justify-content:space-between;padding:6px 14px 8px;font-size:19px;font-weight:600;letter-spacing:-.01em}.ig-post-h{display:flex;align-items:center;gap:9px;padding:8px 12px;font-size:13px}.ig-av{width:32px;height:32px;border-radius:50%;padding:2px;background:conic-gradient(from 210deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75);flex:none}.ig-av i{display:block;width:100%;height:100%;border-radius:50%;background:#fff url(/brand/clientes/brasal-icone.png) center/70% no-repeat;border:2px solid #000}.ig-post-h b{font-weight:600;display:block;line-height:1.15}.ig-post-h small{color:#a8a8a8;font-size:11.5px;display:block}.ig-media{position:relative;background:#111}.ig-acts{display:flex;align-items:center;gap:14px;padding:10px 12px 6px}.ig-acts .sp{flex:1}.ig-dots{display:flex;gap:4px;justify-content:center;position:absolute;left:50%;translate:-50% 0;top:50%;margin-top:-3px;pointer-events:none}.ig-dots i{width:6px;height:6px;border-radius:50%;background:#555}.ig-dots i.on{background:#3897f0}.ig-cap{padding:4px 12px 14px;font-size:13px;line-height:1.4;color:#e8e8e8}.ig-cap b{font-weight:600;margin-right:6px}.ig-count{position:absolute;top:12px;right:12px;background:#000000a6;color:#fff;font-size:12px;padding:3px 9px;border-radius:12px;z-index:3}.ig-cta{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13.5px;font-weight:600;border-bottom:1px solid #262626;color:#fff}.carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.carousel::-webkit-scrollbar{display:none}.carousel>div{flex:0 0 100%;scroll-snap-align:center;position:relative}.story{position:relative;aspect-ratio:9/16;background:#000}.story-bars{position:absolute;top:52px;left:10px;right:10px;display:flex;gap:4px;z-index:4}.story-bars i{flex:1;height:2.5px;border-radius:2px;background:#ffffff61;overflow:hidden}.story-bars i.on{background:#fffffff2}.story-h{position:absolute;top:62px;left:12px;right:12px;display:flex;align-items:center;gap:8px;z-index:4;color:#fff;font-size:13px;text-shadow:0 1px 3px rgba(0,0,0,.5)}.story-h .ig-av{width:30px;height:30px}.story-h small{opacity:.75}.story-foot{position:absolute;left:12px;right:12px;bottom:14px;display:flex;gap:10px;align-items:center;z-index:4}.story-foot .inp{flex:1;border:1px solid rgba(255,255,255,.6);border-radius:22px;padding:9px 14px;color:#ffffffd9;font-size:13px}.sticker-slot{position:absolute;left:50%;translate:-50% 0;bottom:21%;z-index:4;background:#fff;color:#3897f0;font-weight:600;font-size:13px;padding:8px 14px;border-radius:10px;display:flex;gap:6px;align-items:center;box-shadow:0 6px 18px #00000059}.story-tap{position:absolute;top:0;bottom:0;width:22%;z-index:3;background:transparent;border:0}.media-box{position:relative;user-select:none;-webkit-user-select:none}.media-box img,.media-box video{width:100%;height:auto}.plain{max-width:min(640px,100%)}.plain.v{max-width:min(380px,100%)}.plain .media-box{border-radius:10px;overflow:hidden;box-shadow:0 30px 80px -30px #000000b3}.vctl{display:flex;align-items:center;gap:10px;padding:10px 2px 0;width:100%}.vctl .play{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--brushed);color:#140f06;border:0;flex:none}.vtrack{position:relative;flex:1;height:26px;cursor:pointer}.vtrack .rail{position:absolute;left:0;right:0;top:11px;height:4px;border-radius:4px;background:rgba(var(--tint),.15)}.vtrack .fill{position:absolute;left:0;top:11px;height:4px;border-radius:4px;background:var(--gold)}.vtrack .mk{position:absolute;top:3px;width:10px;height:10px;translate:-50% 0;border-radius:50%;background:var(--coral);border:2px solid var(--bg);padding:0}.vtime{font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--tx2);min-width:86px;text-align:right}.mail{width:min(860px,100%);display:grid;grid-template-columns:250px 1fr;border-radius:16px;overflow:hidden;border:1px solid var(--line-strong);background:#fff;color:#202124;box-shadow:0 40px 90px -40px #000c;font-family:Outfit,Arial,sans-serif}.mail-list{border-right:1px solid #e6e6e6;background:#f6f8fc}.mail-list .mh{padding:14px 16px;font-weight:600;font-size:15px;display:flex;gap:8px;align-items:center;color:#3c4043}.mail-row{padding:11px 16px;border-top:1px solid #ececec;font-size:12.5px;display:grid;gap:2px;color:#5f6368}.mail-row.on{background:#e8f0fe;color:#202124}.mail-row b{color:#202124;font-weight:600}.mail-row .s{color:#202124;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mail-row .p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mail-row.ghost .s,.mail-row.ghost b{font-weight:400;color:#8a8f95}.mail-view{min-width:0;display:flex;flex-direction:column;background:#fff}.mail-head{padding:16px 20px 12px;border-bottom:1px solid #eee;display:grid;gap:8px}.mail-head h3{font-family:Outfit,Arial,sans-serif;font-weight:500;font-size:19px;color:#202124}.mail-from{display:flex;align-items:center;gap:10px;font-size:13px;color:#5f6368}.mail-from .a{width:34px;height:34px;border-radius:50%;background:#fff url(/brand/clientes/brasal-icone.png) center/68% no-repeat;border:1px solid #e3e3e3;flex:none}.mail-from b{color:#202124;font-weight:600}.mail-body{background:#f1f1f1;padding:18px 0;display:flex;justify-content:center}.mail-frame{position:relative;width:600px;max-width:100%;transition:width .4s cubic-bezier(.32,.72,0,1)}.mail-frame.m{width:375px}.mail-frame iframe{border:0;width:100%;display:block;background:#fff}.pick{display:grid;gap:6px}.pick button{text-align:left;border:1px solid var(--line);background:var(--glass);border-radius:10px;padding:8px 10px;font-size:13px;color:var(--tx2);display:grid;grid-template-columns:20px 1fr;gap:8px}.pick button[aria-pressed=true]{border-color:#b18b4f8c;color:var(--tx);background:#b18b4f14}.pick button .l{font-family:Cormorant Garamond,serif;font-style:italic;color:var(--gold-l);font-size:16px;line-height:1.1}@media (max-width: 900px){.mail{grid-template-columns:1fr}.mail-list{display:none}}.wa{background:#0b141a;color:#e9edef;font-family:-apple-system,Segoe UI,Roboto,sans-serif}.wa-h{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#202c33;font-size:14px}.wa-h .a{width:34px;height:34px;border-radius:50%;background:#fff url(/brand/clientes/brasal-icone.png) center/68% no-repeat}.wa-h small{display:block;color:#8696a0;font-size:11.5px}.wa-chat{padding:14px 10px 18px;min-height:560px;background-color:#0b141a;background-image:radial-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:14px 14px;display:flex;flex-direction:column;gap:6px}.wa-day{align-self:center;background:#182229;color:#8696a0;font-size:11.5px;padding:4px 10px;border-radius:8px;margin-bottom:6px}.wa-b{max-width:82%;background:#202c33;border-radius:10px;padding:6px 8px 4px;font-size:13.5px;line-height:1.35;position:relative}.wa-b.me{align-self:flex-end;background:#005c4b}.wa-b.in{align-self:flex-start}.wa-b .t{font-size:10.5px;color:#e9edef99;text-align:right;margin-top:2px}.wa-b .media-box{border-radius:7px;overflow:hidden;margin-bottom:4px}.wa-in{display:flex;gap:8px;padding:8px 10px 14px;background:#0b141a}.wa-in span{flex:1;background:#202c33;border-radius:22px;padding:9px 14px;color:#8696a0;font-size:13.5px}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0203059e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:16px}.modal{width:min(460px,100%);max-height:calc(100dvh - 2rem);overflow:auto;padding:26px;display:grid;gap:16px}.modal h2{font-size:32px}.modal label{display:grid;gap:6px;font-size:13px;color:var(--tx2)}.modal.wide{width:min(760px,100%)}.ajustes{display:grid;gap:14px}.ajustes section{display:grid;gap:6px}.ajustes ol{margin:0;padding-left:20px;display:grid;gap:4px;font-size:14px}.loading{min-height:70vh;display:grid;place-items:center;gap:16px;align-content:center}.loading svg{width:54px;animation:breathe 1.6s ease-in-out infinite}.loading .ln{width:140px;height:2px;background:rgba(var(--tint),.08);overflow:hidden;border-radius:2px}.loading .ln i{display:block;width:40%;height:100%;background:var(--brushed);animation:slide 1.2s cubic-bezier(.6,0,.4,1) infinite}@keyframes breathe{50%{opacity:.55;transform:scale(.96)}}@keyframes slide{0%{transform:translate(-100%)}to{transform:translate(260%)}}.toast{position:fixed;left:50%;bottom:24px;translate:-50% 0;z-index:90;background:var(--elev);border:1px solid rgba(177,139,79,.4);color:var(--tx);padding:10px 16px;border-radius:12px;font-size:13.5px;box-shadow:0 20px 50px -20px #0009}.celebrate{margin:14px 14px 0;padding:14px 16px;border-radius:16px;border:1px solid rgba(177,139,79,.4);background:linear-gradient(135deg,#b18b4f29,#b18b4f0a);display:grid;gap:4px}.celebrate h3{font-size:22px}.adm-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:22px;align-items:start}.adm-cli{padding:20px;display:grid;gap:14px}.adm-apr{display:grid;grid-template-columns:1fr auto;gap:10px 16px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.adm-apr .acts{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.feed{padding:18px;display:grid;gap:10px}.feed-i{display:grid;gap:2px;font-size:13px;padding:8px 0;border-top:1px solid var(--line);text-decoration:none}.feed-i:first-of-type{border-top:0}.feed-i .t{color:var(--tx)}@media (max-width: 980px){.adm-grid{grid-template-columns:1fr}}.only-m{display:none}@media (max-width: 1180px){.sala{grid-template-columns:260px minmax(0,1fr) 340px}}@media (max-width: 980px){.sala{display:block;height:auto;overflow:visible}.stage{overflow:visible}.phone{width:min(360px,86vw)}.side{position:fixed;z-index:60;inset:0 auto 0 0;width:min(330px,88vw);transform:translate(-102%);transition:transform .45s cubic-bezier(.32,.72,0,1);box-shadow:30px 0 80px #00000080}.side.open{transform:none}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#00000080}.panel{border-left:0;border-top:1px solid var(--line)}.thread{overflow:visible}.stage-body{padding:18px 12px 22px}.only-m{display:inline-flex}.hide-m{display:none!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.bigplay{position:absolute;left:50%;top:50%;translate:-50% -50%;width:68px;height:68px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--brushed);color:#140f06;box-shadow:0 16px 40px -10px #000000b3;z-index:8}.bigplay svg{width:24px;height:24px;margin-left:3px}.login{min-height:100dvh;display:grid;grid-template-columns:55fr 45fr;position:relative}.login-tema{position:absolute;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));z-index:3}.login-marca{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:40px;text-align:center;border-right:1px solid var(--line);position:relative;overflow:hidden;background:radial-gradient(600px 420px at 50% 40%,rgba(177,139,79,.14),transparent 70%)}.login-aguia{width:clamp(150px,14vw,210px);height:auto;filter:drop-shadow(0 28px 36px rgba(0,0,0,.65))}:root[data-theme=light] .login-aguia{background:#0b0b0c;border-radius:28px;padding:22px 26px;box-shadow:0 30px 60px -30px #00000080;box-sizing:content-box}.login-luz{width:220px;height:1px;background:linear-gradient(90deg,transparent,rgba(226,198,143,.45),transparent);margin-top:8px}.login-nome{font-family:Cormorant Garamond,serif;font-weight:600;font-size:44px;letter-spacing:.08em;background:linear-gradient(135deg,#f6e6c0,#d9b87c 26%,#a98144 55%,#c9a56a 78%,#f0dcae);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1}:root[data-theme=light] .login-nome{background-image:linear-gradient(135deg,#c9a56a,#8a6326 45%,#6b4a1f 70%,#a27b3d)}.login-app{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-ink);margin-top:-4px}.login-marca p{color:var(--tx2);font-size:16px;margin:10px 0 0;max-width:34ch}.login-lema{font-family:Cormorant Garamond,serif;font-style:italic;color:var(--gold-l);font-size:17px;opacity:.8}.login-lado{display:grid;place-items:center;padding:40px max(16px,env(safe-area-inset-right)) 40px max(16px,env(safe-area-inset-left))}.login-card{width:min(420px,100%);padding:30px;display:flex;flex-direction:column;gap:14px}.login-mini{display:none;align-items:center;gap:10px}@media (max-width: 860px){.login{grid-template-columns:1fr}.login-marca{display:none}.login-mini{display:flex}.login-lado{align-items:start;padding-top:72px}}:root{--hair: rgba(255,255,255,.06);--soft: rgba(255,255,255,.045);--stage-bg: #07090C;--atmos: radial-gradient(1100px 700px at 8% -20%, rgba(177,139,79,.09), transparent 60%), #05070A}:root[data-theme=light]{--hair: rgba(24,26,30,.07);--soft: rgba(24,26,30,.04);--stage-bg: #EEEAE2;--atmos: radial-gradient(1100px 700px at 8% -20%, rgba(177,139,79,.1), transparent 60%), #F4F1EA}.card,.chip{border-color:var(--hair)}.btn-gold{box-shadow:0 10px 24px -16px #b18b4fb3,inset 0 1px #ffffff80}.btn-line{border-color:var(--hair);background:var(--soft)}.btn-line:hover{border-color:color-mix(in srgb,var(--tx) 22%,transparent)}.hero-mark{opacity:.045}.top{border-bottom-color:var(--hair);background:color-mix(in srgb,var(--bg) 90%,transparent)}.crumbs .sep{opacity:.3}.who{border-color:transparent;background:transparent}.who:hover{background:var(--soft)}.icon-btn{border-color:transparent}.icon-btn:hover{background:var(--soft);border-color:transparent}.sala{background:var(--bg)}.side,.panel{background:transparent;border-color:var(--hair)}.side-head{background:var(--bg);border-bottom:0;padding:22px 20px 6px;gap:12px}.side-head h2{font-size:22px}.filters{gap:2px}.filters button{border:0;padding:5px 10px;border-radius:8px;color:var(--tx3)}.filters button:hover{color:var(--tx)}.filters button[aria-pressed=true]{background:var(--soft);color:var(--tx);border:0}.grp{padding:16px 12px 2px}.grp>.eyebrow{color:var(--tx3);letter-spacing:.14em}.item{padding:7px 8px;border:0;border-radius:10px;gap:12px}.item:hover{background:var(--soft)}.item[aria-current=true]{background:var(--soft);border:0;box-shadow:inset 2px 0 0 var(--gold)}.item .th{width:40px;height:40px;border-radius:7px}.item .th .sd{width:9px;height:9px;border-width:2px;border-color:var(--bg)}.item .tt b{font-weight:400}.item[aria-current=true] .tt b{font-weight:500}.item .tt span{color:var(--tx3)}.item .cc{background:transparent;color:var(--tx2);min-width:0;padding:0}.stage{background:var(--stage-bg)}.stage-bar{border-bottom:0;padding:18px 24px 2px;gap:12px}.stage-bar .ttl .eyebrow{color:var(--tx3)}.seg{border:0;background:var(--soft)}.tools{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:var(--soft)}.tool{width:34px;height:30px;display:grid;place-items:center;border:0;border-radius:9px;background:transparent;color:var(--tx3)}.tool:hover{color:var(--tx)}.tool[aria-pressed=true]{background:var(--elev);color:var(--gold-l)}:root[data-theme=light] .tool[aria-pressed=true]{background:#fff}.formats{gap:20px;padding:6px 24px 10px}.formats button{border:0;border-radius:0;background:transparent;padding:6px 0;color:var(--tx3);border-bottom:1.5px solid transparent}.formats button:hover{color:var(--tx)}.formats button[aria-pressed=true]{color:var(--tx);border-bottom-color:var(--gold)}.formats button[disabled]{opacity:.3;cursor:default}.formats button .n{min-width:15px;height:15px;font-size:9.5px;background:color-mix(in srgb,var(--coral) 85%,transparent)}.hint{color:var(--tx3);font-size:12px;padding-bottom:4px}.panel-head{border-bottom:0;padding:22px 22px 10px;gap:14px}.decide{gap:10px}.thread{padding:6px 22px;gap:0}.cm{border:0;border-top:1px solid var(--hair);border-radius:0;background:transparent;padding:14px 2px;gap:7px;cursor:pointer}.cm:first-child{border-top:0}.cm.focus{border-color:var(--hair);box-shadow:inset 2px 0 0 var(--gold);padding-left:14px}.cm-meta .chip{border:0;background:var(--soft);color:var(--tx2)}.cm-act button{color:var(--tx3)}.replies{border-left-color:var(--hair)}.ev{padding:10px 2px;border-top:1px solid var(--hair)}.thread>.ev:first-child{border-top:0}.composer{border-top:1px solid var(--hair);background:transparent;padding:14px 22px calc(16px + env(safe-area-inset-bottom))}textarea,input[type=text]{background:var(--soft);border-color:var(--hair)}.celebrate{border:0;background:#b18b4f12;margin:6px 22px 0}.empty .accent{font-size:20px}.proj:hover,.apr:hover{border-color:#b18b4f4d}.bar{height:4px}.adm-apr,.feed-i{border-top-color:var(--hair)}.adm-hero{padding:8px 0 34px;display:grid;gap:10px}.adm-hero h1{font-size:clamp(34px,4vw,48px)}.adm-hero p{margin:0;font-size:15px}.adm .adm-grid{grid-template-columns:minmax(0,1fr) 320px;gap:48px}.adm-list{display:grid;gap:40px}.adm-cli{display:grid;gap:18px;padding:0}.adm-cli-h{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--hair)}.adm-cli-h h2{font-size:30px}.adm-sub{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--tx3);margin-top:6px}.adm-dot{width:6px;height:6px;border-radius:50%;background:var(--tx3)}.adm-dot.on{background:var(--green)}.adm-acts{display:flex;gap:18px;flex-wrap:wrap}.lnk{background:none;border:0;padding:2px 0;font-size:13.5px;color:var(--tx2);text-decoration:none}.lnk:hover{color:var(--gold-l)}.adm-proj{display:grid;gap:4px}.adm-proj>.eyebrow{color:var(--tx3);margin-bottom:4px}.adm .adm-apr{display:grid;grid-template-columns:minmax(0,1fr) 70px 130px 20px;align-items:center;gap:20px;padding:14px 12px;margin:0 -12px;border:0;border-radius:12px;text-decoration:none;transition:background .2s}.adm .adm-apr:hover{background:var(--soft)}.adm .adm-apr:hover .adm-go{color:var(--gold-l);transform:translate(3px)}.adm-apr-t{font-size:15px}.adm-num{font-size:13px;color:var(--tx2);text-align:right;white-space:nowrap}.adm-num b{font-family:Cormorant Garamond,serif;font-size:20px;font-weight:600;color:var(--tx)}.adm-go{color:var(--tx3);transition:transform .3s cubic-bezier(.32,.72,0,1),color .2s}.adm .feed{padding:0;gap:0;align-content:start}.adm .feed>.eyebrow{color:var(--tx3);padding-bottom:12px;border-bottom:1px solid var(--hair)}.adm .feed-i{display:grid;gap:3px;padding:12px 0;border-top:0;border-bottom:1px solid var(--hair);font-size:13px}.adm .feed-i:hover .t b{color:var(--gold-l)}.adm .feed-i .t b{font-weight:500}.adm .feed-i .q{color:var(--tx2);font-size:12.5px;line-height:1.45}.adm .feed-i .w{color:var(--tx3);font-size:11.5px}@media (max-width: 980px){.adm .adm-grid{grid-template-columns:1fr}}@media (max-width: 560px){.adm .adm-apr{grid-template-columns:minmax(0,1fr) auto}.adm .adm-apr .adm-num:nth-of-type(2),.adm-go{display:none}}.campo{display:grid;gap:6px;font-size:13px;color:var(--tx2)}.campo input,input[type=email],input[type=password]{width:100%;border-radius:12px;border:1px solid var(--hair);background:var(--soft);color:var(--tx);padding:12px 14px;font:inherit;font-size:15px}.campo input:focus,input[type=email]:focus,input[type=password]:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #b18b4f26}.login-card .lnk{font-size:13px}.usr-sec{display:grid;gap:2px;margin-bottom:36px}.usr-sec>.eyebrow{color:var(--tx3);padding-bottom:10px;border-bottom:1px solid var(--hair);margin-bottom:6px}.usr{display:grid;grid-template-columns:36px minmax(0,1.1fr) minmax(0,1.3fr) 150px;gap:16px;align-items:center;width:100%;text-align:left;background:transparent;border:0;border-radius:12px;padding:10px 12px;margin:0 -12px;width:calc(100% + 24px)}.usr:hover{background:var(--soft)}.usr-av{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--soft);color:var(--gold-l);font-family:Cormorant Garamond,serif;font-style:italic;font-weight:600;font-size:15px}.usr-t{display:grid;min-width:0}.usr-t b{font-weight:500;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.usr-t span{font-size:12.5px;color:var(--tx3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.usr-a{font-size:13px;color:var(--tx2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usr-w{font-size:12px;color:var(--tx3);text-align:right}.form-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.campo input[type=text],.campo input[type=email]{padding:11px 13px;font-size:14.5px}.campo input:disabled{opacity:.6}.acs{display:grid;gap:4px;max-height:260px;overflow:auto}.acs-i{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:10px;flex-wrap:wrap}.acs-i.on{background:var(--soft)}.acs-i label{display:flex;align-items:center;gap:10px;color:var(--tx);font-size:14px;cursor:pointer}.acs-i input[type=checkbox]{accent-color:#B18B4F;width:16px;height:16px}.acs-i .seg button{font-size:12px;padding:5px 10px}@media (max-width: 720px){.usr{grid-template-columns:36px minmax(0,1fr)}.usr-a,.usr-w{grid-column:2;text-align:left}.form-2{grid-template-columns:1fr}}.mosaico{display:grid;gap:2px;width:100%;height:100%;background:var(--bg2)}.mosaico[data-n="1"]{grid-template-columns:1fr}.mosaico[data-n="2"]{grid-template-columns:1fr 1fr}.mosaico[data-n="3"]{grid-template-columns:repeat(3,1fr)}.mosaico[data-n="4"]{grid-template-columns:repeat(4,1fr)}.mosaico span{background:var(--elev) center/cover no-repeat;min-height:0}.mosaico .vazio{background:radial-gradient(400px 200px at 30% 0%,rgba(177,139,79,.18),transparent 70%),var(--elev)}.marca-logo{height:22px;width:auto;max-width:180px;object-fit:contain;display:block}.marca-logo.g{height:30px;max-width:220px;filter:drop-shadow(0 2px 10px rgba(0,0,0,.5))}.marca-mono{width:34px;height:34px;border-radius:50%;display:inline-grid;place-items:center;font-family:Cormorant Garamond,serif;font-style:italic;font-weight:600;font-size:16px;color:#140f06;background:var(--brushed)}.marca-mono.g{width:46px;height:46px;font-size:20px;box-shadow:0 10px 30px -10px #000000b3}.kpis{display:flex;margin:0;border-left:1px solid var(--hair)}.kpi{padding:2px 26px;border-right:1px solid var(--hair);display:flex;flex-direction:column-reverse;gap:4px;min-width:118px}.kpi dd{margin:0;font-family:Cormorant Garamond,serif;font-weight:600;font-size:46px;line-height:.9;color:var(--tx)}.kpi dt{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);max-width:13ch;line-height:1.35}.kpi.alerta dd{color:var(--coral)}.kpi.ok dd{background:var(--brushed);-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-theme=light] .kpi.ok dd{background-image:linear-gradient(135deg,#c9a56a,#8a6326 45%,#6b4a1f 70%,#a27b3d)}.pn-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;flex-wrap:wrap;padding:6px 0 40px}.pn-hello{display:grid;gap:12px}.pn-hello .eyebrow:first-letter{text-transform:uppercase}.pn-hello h1{font-size:clamp(40px,5vw,60px)}.pn-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:40px;align-items:start}.pn-clis{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,430px),1fr));gap:22px}.pn-cli{display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:var(--glass-card);border:1px solid var(--hair);box-shadow:var(--shadow-card);transition:border-color .3s,transform .45s cubic-bezier(.32,.72,0,1)}.pn-cli:hover{border-color:#b18b4f47}.pn-cover{position:relative;display:block;aspect-ratio:16 / 6.2;overflow:hidden}.pn-cover .mosaico{transition:transform 1.2s cubic-bezier(.32,.72,0,1)}.pn-cover:hover .mosaico{transform:scale(1.04)}.pn-cover-sombra{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05070a0d,#05070a59 45%,#05070ae0)}.pn-cover-marca{position:absolute;left:22px;bottom:18px;display:flex;align-items:center}.pn-cover-ir{position:absolute;right:16px;top:14px;font-size:12px;color:#fff;padding:6px 11px;border-radius:999px;background:#05070a73;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform:translateY(-4px);transition:opacity .3s,transform .4s cubic-bezier(.32,.72,0,1)}.pn-cover:hover .pn-cover-ir,.pn-cover:focus-visible .pn-cover-ir{opacity:1;transform:none}.pn-body{padding:20px 22px 8px;display:grid;gap:4px}.pn-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:8px}.pn-head h2{font-size:28px}.pn-meta{display:inline-flex;gap:8px;flex-wrap:wrap;margin-top:6px;font-size:12.5px;color:var(--tx3)}.pn-aviso{color:var(--gold-l)}.pn-pct{font-size:13px;color:var(--tx3);white-space:nowrap}.pn-pct b{font-family:Cormorant Garamond,serif;font-size:34px;font-weight:600;color:var(--tx);line-height:1}.pn-apr{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:16px;align-items:center;padding:12px;margin:0 -12px;border-radius:14px;text-decoration:none;transition:background .2s}.pn-apr:hover{background:var(--soft)}.pn-apr-th{width:72px;height:52px;border-radius:9px;overflow:hidden}.pn-apr-t{display:grid;gap:6px;min-width:0}.pn-apr-t .eyebrow{font-size:10px;color:var(--tx3)}.pn-apr-t b{font-weight:500;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pn-apr-n{display:grid;justify-items:end;gap:6px;font-size:12.5px;color:var(--tx3);white-space:nowrap}.pn-apr-n b{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:600;color:var(--tx)}.tag{font-size:11px;padding:2px 9px;border-radius:999px;background:var(--soft);color:var(--tx2)}.tag.ok{color:var(--green);background:color-mix(in srgb,var(--green) 12%,transparent)}.tag.alerta{color:var(--coral);background:color-mix(in srgb,var(--coral) 12%,transparent)}.pn-foot{display:flex;gap:4px;padding:10px 14px 14px;margin-top:auto;border-top:1px solid var(--hair)}.pn-act{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:10px;border:0;background:transparent;color:var(--tx2);font-size:13px;text-decoration:none}.pn-act:hover{background:var(--soft);color:var(--tx)}.pn-feed{position:sticky;top:84px;display:grid;gap:18px;max-height:calc(100dvh - 110px);overflow:auto;padding-right:4px}.pn-feed h3{font-size:24px}.pn-dia{display:grid;gap:2px}.pn-dia>.eyebrow{color:var(--tx3);font-size:10px;margin-bottom:6px}.pn-ev{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:9px 8px;margin:0 -8px;border-radius:12px;text-decoration:none}.pn-ev:hover{background:var(--soft)}.pn-ev-th{width:42px;height:42px;border-radius:9px;background:var(--elev) center/cover;position:relative}.pn-ev-th i{position:absolute;right:-3px;bottom:-3px;width:12px;height:12px;border-radius:50%;border:2px solid var(--bg);background:var(--gold)}.pn-ev.aprovado .pn-ev-th i{background:var(--green)}.pn-ev.ajuste .pn-ev-th i{background:var(--coral)}.pn-ev-t{display:grid;gap:2px;font-size:13px;min-width:0}.pn-ev-t b{font-weight:500}.pn-ev-t .q{color:var(--tx2);font-size:12.5px;line-height:1.45}.pn-ev-t .w{color:var(--tx3);font-size:11.5px}@media (max-width: 1100px){.pn-grid{grid-template-columns:1fr}.pn-feed{position:static;max-height:none}}@media (max-width: 640px){.kpis{width:100%;border-left:0;display:grid;grid-template-columns:1fr 1fr;gap:18px 0}.kpi{border-right:0;padding:0}.kpi dd{font-size:38px}.pn-apr{grid-template-columns:56px minmax(0,1fr)}.pn-apr-th{width:56px;height:44px}.pn-apr-n{grid-column:2;justify-items:start;grid-auto-flow:column;justify-content:start;align-items:center;gap:10px}}.phone{width:min(360px,82vw,calc((100dvh - 360px)*.5625 + 22px));min-width:250px}.plain.v{max-width:min(380px,100%,calc((100dvh - 330px)*.5625))}.vctl-wrap{width:min(380px,86vw,max(250px,calc((100dvh - 360px)*.5625 + 22px)));margin-top:6px}.vctl-wrap.larga{width:min(640px,100%)}.vctl{gap:6px}.vctl .tool{flex:none}.vtrack .mk.sempre{background:var(--gold)}.vtrack .mk-r{position:absolute;top:10px;height:6px;border-radius:3px;background:color-mix(in srgb,var(--coral) 45%,transparent);pointer-events:none}.pc-nav{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:var(--soft);align-self:center}.tool[disabled]{opacity:.3;cursor:default}.janela{display:grid;gap:6px}.janela .seg button{font-size:12px;padding:5px 10px}.trecho{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.trecho .tool{width:28px;height:26px;background:var(--soft)}:root[data-theme=light]{--bg: #FBFAF8;--bg2: #F7F5F2;--card: #FFFFFF;--elev: #F2F0EC;--line-strong: #E6E2DB;--hair: rgba(24,26,30,.065);--soft: rgba(24,26,30,.035);--stage-bg: #F4F2EE;--atmos: radial-gradient(1100px 700px at 8% -20%, rgba(177,139,79,.07), transparent 60%), #FBFAF8;--glass-card: linear-gradient(180deg, #FFFFFF, rgba(255,255,255,.86));--shadow-card: 0 1px 2px rgba(24,26,30,.04), 0 18px 40px -30px rgba(70,50,20,.22)}.pt-marca{display:block;margin-bottom:8px}.pt-marca .marca-logo.g{height:34px;filter:none}.so-claro{display:none!important}:root[data-theme=light] .so-claro{display:block!important}:root[data-theme=light] .so-escuro{display:none!important}.pt-cover-t{display:grid;gap:4px;color:#fff}.pt-cover-t b{font-family:Cormorant Garamond,serif;font-weight:600;font-size:26px;line-height:1}.pt-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr))}.pn .pn-grid+*,.pt-grid{margin-top:0}.fone-caixa{position:relative;flex:none}.fone{position:absolute;top:0;left:0;transform-origin:0 0;border-radius:74px;padding:12px;background:#0b0b0d;box-shadow:0 0 0 2px #2b2e34,0 0 0 4px #15171a,0 50px 120px -40px #000000bf,inset 0 0 0 1px #ffffff0f}:root[data-theme=light] .fone{box-shadow:0 0 0 2px #c9c6c0,0 0 0 4px #e7e4de,0 50px 110px -45px #281e0f73,inset 0 0 0 1px #ffffff14}.fone-tela{position:relative;border-radius:62px;overflow:hidden;background:#000;color:#f5f5f5;display:flex;flex-direction:column}.fone-ilha{position:absolute;top:11px;left:50%;translate:-50% 0;width:126px;height:37px;border-radius:20px;background:#000;z-index:9}.fone-status{height:54px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:6px 34px 0 44px;font:600 17px/1 -apple-system,SF Pro Text,Outfit,sans-serif;color:#fff;z-index:8}.fone-ic{display:inline-flex;gap:7px;align-items:center}.fone-bat{width:27px;height:13px;border-radius:4px;border:1.5px solid rgba(255,255,255,.55);padding:1.5px;display:inline-block;position:relative}.fone-bat i{display:block;height:100%;width:78%;border-radius:2px;background:#fff}.fone-corpo{flex:1;min-height:0;display:flex;flex-direction:column;position:relative}.fone-home{position:absolute;bottom:9px;left:50%;translate:-50% 0;width:150px;height:5px;border-radius:3px;background:#ffffffd9;z-index:9;pointer-events:none}.ig{font-size:15px}.ig-feed{flex:1;display:flex;flex-direction:column;background:#000}.ig-top{display:flex;align-items:center;justify-content:space-between;padding:6px 16px 10px;font-size:17px;font-weight:600}.ig-voltar{font-size:30px;line-height:.8;font-weight:300;width:22px}.ig-post-h{padding:10px 14px;font-size:14.5px;gap:10px}.ig-post-h .ig-av{width:36px;height:36px}.ig-post-h small{font-size:12.5px}.ig-cta{padding:13px 14px;font-size:15px}.ig-acts{padding:12px 14px 8px;gap:16px}.ig-acts svg{width:26px;height:26px}.ig-cap{display:flex;align-items:center;gap:8px;padding:2px 14px 10px;font-size:14.5px;color:#e8e8e8}.ig-cap-ph{height:9px;flex:1;max-width:160px;border-radius:5px;background:#262626}.ig-cap-ph.curto{max-width:70px}.ig-count{font-size:13px}.ig-dots i{width:7px;height:7px}.ig-tab{display:flex;justify-content:space-around;align-items:center;padding:12px 18px 30px;border-top:1px solid #1f1f1f}.ig-tab svg{width:27px;height:27px}.ig-tab-av{width:27px;height:27px;border-radius:50%;background:#fff url(/brand/clientes/brasal-icone.png) center/70% no-repeat}.ig-story{flex:1;display:flex;flex-direction:column;background:#000}.ig-story .story{aspect-ratio:9 / 16;border-radius:10px;overflow:hidden;flex:none}.story-bars{top:10px;left:10px;right:10px;gap:4px}.story-bars i{height:2.5px}.story-h{top:22px;left:12px;right:14px;gap:9px;font-size:14.5px}.story-h .ig-av{width:34px;height:34px}.story-foot{position:static;flex:1;display:flex;align-items:flex-start;gap:14px;padding:12px 14px 0}.story-foot .inp{padding:11px 16px;font-size:15px;border-radius:24px}.story-foot svg{width:26px;height:26px;margin-top:8px}.sticker-slot{font-size:15px;padding:10px 16px;border-radius:12px}.wa{flex:1;display:flex;flex-direction:column;font-size:16px}.wa-h{padding:6px 14px 10px;gap:10px;font-size:16.5px}.wa-h .a{width:38px;height:38px}.wa-h small{font-size:13px}.wa-v{font-size:30px;font-weight:300;color:#25d366;line-height:.8}.wa-chat{flex:1;min-height:0;padding:16px 12px;gap:8px}.wa-day{font-size:12.5px}.wa-b{font-size:15.5px;padding:7px 9px 5px;border-radius:12px}.wa-b .t{font-size:11.5px}.wa-in{padding:8px 12px 34px;gap:10px;align-items:center;background:#0b141a}.wa-mais{font-size:28px;color:#8696a0;font-weight:300;line-height:1}.wa-campo{flex:1;background:#202c33;border-radius:22px;padding:10px 16px;color:#8696a0;font-size:15.5px}.wa-mic{width:38px;height:38px;border-radius:50%;background:#00a884}.vctl-wrap{width:min(470px,100%);margin-top:14px}.vctl2{display:grid;gap:10px;width:100%}.vt{position:relative;height:38px;cursor:pointer}.vt-rail{position:absolute;left:0;right:0;bottom:6px;height:5px;border-radius:4px;background:rgba(var(--tint),.12);overflow:hidden}.vt-fill{height:100%;background:var(--brushed)}.vt-cabeca{position:absolute;bottom:2.5px;width:12px;height:12px;translate:-50% 0;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000073,0 0 0 1px #00000014;pointer-events:none}.vt-trecho{position:absolute;bottom:6px;height:5px;background:color-mix(in srgb,var(--gold-l) 55%,transparent);border-radius:3px;pointer-events:none}.vt-pino{position:absolute;bottom:16px;translate:-50% 0;min-width:19px;height:19px;padding:0 5px;border-radius:10px 10px 10px 2px;rotate:0deg;border:0;display:grid;place-items:center;background:var(--brushed);color:#140f06;font:italic 600 12px/1 Cormorant Garamond,serif;box-shadow:0 4px 10px -3px #00000080}.vt-pino:after{content:"";position:absolute;left:50%;bottom:-4px;translate:-50% 0;width:1.5px;height:4px;background:var(--gold)}.vt-pino.res{filter:grayscale(1);opacity:.55}.vt-pino.sempre{outline:1.5px solid var(--gold-l);outline-offset:1px}.vt-pino:hover{scale:1.12}.vb{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.vb .vtime{text-align:left;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--tx);min-width:0}.vb .vtime span{color:var(--tx3)}.vb-meio{display:flex;align-items:center;gap:14px}.vb>.tool{justify-self:end}.vb .play{width:46px;height:46px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--brushed);color:#140f06;box-shadow:0 10px 24px -12px #b18b4fcc}.vb .tool{width:38px;height:38px;color:var(--tx2)}.vt-legenda{font-size:11.5px;color:var(--tx3);text-align:center}.stage-bar{padding-bottom:8px}.stage-body{padding-top:8px;align-items:start}.palco-lado{position:absolute;left:24px;top:14px;display:grid;gap:14px;width:150px;z-index:2}.formats.v{display:grid;gap:2px;padding:0;justify-content:stretch}.formats.v .eyebrow{font-size:10px;color:var(--tx3);margin-bottom:6px}.formats.v button{text-align:left;padding:7px 10px;border-radius:9px;border-bottom:0;display:flex;justify-content:space-between;align-items:center}.formats.v button[aria-pressed=true]{background:var(--soft);color:var(--tx);box-shadow:inset 2px 0 0 var(--gold);border-bottom:0}.palco-lado .hint{margin:0;padding:0;justify-content:flex-start;text-align:left;font-size:11.5px;line-height:1.5}.wa-in span{flex:none;background:none;border-radius:0;padding:0}.wa-in .wa-campo{flex:1;background:#202c33;border-radius:22px;padding:10px 16px}.wa-in .wa-mic{width:38px;height:38px;border-radius:50%;background:#00a884}@media (max-width: 1180px){.palco-lado{position:static;width:100%;grid-template-columns:1fr;justify-items:center;margin-bottom:12px}.formats.v{display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.formats.v .eyebrow{display:none}.formats.v button{border-radius:0;padding:6px 0}.formats.v button[aria-pressed=true]{background:none;box-shadow:none;border-bottom:1.5px solid var(--gold)}.palco-lado .hint{text-align:center}}.pt-status{font-size:12.5px;color:#fff;padding:6px 12px;border-radius:999px;background:#05070a8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12)}.pt-status.ok{color:#9ff0c4}:root{--ink: #ECECE8;--ink-tx: #0A0C10}:root[data-theme=light]{--ink: #16181C;--ink-tx: #FFFFFF}.btn-gold,.vb .play,.bigplay{background:var(--ink)!important;color:var(--ink-tx)!important;box-shadow:0 1px #ffffff0f inset,0 8px 22px -14px #0000008c!important}.btn-gold:hover{background:color-mix(in srgb,var(--ink) 86%,var(--bg))!important}.btn-gold[disabled]{opacity:.35}.item[aria-current=true],.cm.focus,.formats.v button[aria-pressed=true]{box-shadow:inset 2px 0 0 var(--ink)}.formats button[aria-pressed=true]{border-bottom-color:var(--ink)}.bar .ok,.vt-fill{background:var(--ink)}.tool[aria-pressed=true],.lnk:hover,.pn-ev:hover .t b,.adm .feed-i:hover .t b{color:var(--tx)}.composer .ctx .chip[style]{color:var(--tx)!important;border-color:var(--hair)!important}
