:root{--ink:#0a0a0a;--ink-800:#2b2b29;--ink-700:#585856;--ink-600:#8a8a86;--ink-200:#b9b9b5;--ink-050:#dfdfdc;--paper:#f5f5f3;--border-hairline:#f5f5f31a;--border-strong:#f5f5f32e;--border-inverse:#0a0a0a24;--positive:#4fae63;--caution:#c79a45;--critical:#c64f44;--neutral:#8a8a86;--surface-app:var(--ink);--surface-card:var(--ink-800);--surface-soft:#141412;--surface-control:var(--ink-700);--surface-sunken:#050505;--text-primary:var(--paper);--text-near:var(--ink-050);--text-support:var(--ink-200);--text-secondary:var(--ink-600);--text-disabled:var(--ink-700);--text-inverse:var(--ink);--chart-1:var(--paper);--chart-2:var(--ink-050);--chart-3:var(--ink-600);--chart-4:var(--ink-700);--chart-flatline:var(--critical);--focus-ring:#f5f5f34d;--font-sans:"Switzer", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fs-display:56px;--fs-title-1:32px;--fs-title-2:24px;--fs-title-3:18px;--fs-body:15px;--fs-body-sm:13px;--fs-caption:12px;--fs-micro:10px;--fs-micro-xl:11px;--tr-display:-.035em;--tr-title-1:-.03em;--tr-title-2:-.025em;--tr-title-3:-.02em;--tr-micro:.22em;--tr-micro-xl:.26em;--lh-display:1.05;--lh-title-1:1.15;--lh-title-2:1.2;--lh-title-3:1.3;--lh-body:1.5;--lh-caption:1.4;--lh-micro:1;--type-display:var(--fw-semibold) var(--fs-display) / var(--lh-display) var(--font-sans);--type-title-1:var(--fw-semibold) var(--fs-title-1) / var(--lh-title-1) var(--font-sans);--type-title-2:var(--fw-semibold) var(--fs-title-2) / var(--lh-title-2) var(--font-sans);--type-title-3:var(--fw-semibold) var(--fs-title-3) / var(--lh-title-3) var(--font-sans);--type-body:var(--fw-regular) var(--fs-body) / var(--lh-body) var(--font-sans);--type-body-sm:var(--fw-regular) var(--fs-body-sm) / var(--lh-body) var(--font-sans);--type-caption:var(--fw-regular) var(--fs-caption) / var(--lh-caption) var(--font-sans);--type-micro:var(--fw-semibold) var(--fs-micro) / var(--lh-micro) var(--font-sans);--type-micro-xl:var(--fw-semibold) var(--fs-micro-xl) / var(--lh-micro) var(--font-sans);--numeric-tabular:tabular-nums;--measure-prose:720px;--space-7:28px;--card-gap:1px;--rail-pad:16px;--control-pad-x:16px;--radius-check:6px;--shadow-none:none;--press-shift:1px;--focus-ring-width:3px;--ease-hover:linear;--surface-inverse:var(--paper);--temp-hot:var(--paper);--temp-warm:var(--ink-050);--temp-cold:var(--ink-600);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--row-pad-y:12px;--card-pad:20px;--section-gap:32px;--control-h:40px;--control-h-sm:32px;--rail-w:72px;--rail-w-open:232px;--radius-cell:20px;--radius-ctrl:12px;--radius-xs:8px;--radius-initials:14px;--radius-pill:999px;--shadow-lg:0 24px 48px -12px #0000008c;--hairline:1px solid var(--border-hairline);--hairline-strong:1px solid var(--border-strong);--transition-hover:.14s;--transition-enter:.38s;--ease-enter:cubic-bezier(.16, 1, .3, 1);--bg:var(--ink);--glass:var(--wash-03);--glass-2:var(--wash-06);--line:var(--border-hairline);--line-strong:var(--border-strong);--text:var(--text-primary);--text-dim:var(--text-support);--text-faint:var(--text-secondary);--vital:var(--paper);--vital-dim:var(--wash-08);--online:var(--positive);--online-dim:#6e8f7224;--warn:var(--caution);--warn-dim:#a08b5b24;--danger:var(--critical);--danger-dim:#a0605b24;--violet:var(--paper);--violet-hi:var(--ink-050);--violet-dim:var(--wash-08);--violet-line:var(--border-strong);--violet-text:var(--text-near);--violet-glow:#f5f5f31f;--idle:var(--ink-600);--idle-dim:var(--wash-06);--btn-primary-text:var(--ink);--toast-bg:var(--ink-800);--rail-on-bg:var(--wash-08);--rail-on-fg:var(--paper);--bg-glow:none;--shadow-card:none;--font-ui:var(--font-sans);--font-geist-sans:var(--font-sans);--font-display:var(--font-sans);--font-mono:var(--font-sans);--font-lexend:var(--font-sans);--radius:20px;--radius-sm:12px;--ease:var(--ease-enter)}*{box-sizing:border-box}html,body{background:var(--surface-app);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-body);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;line-height:1.5}body{min-height:100vh}h1,h2,h3,.display{font-family:var(--font-sans);font-weight:var(--fw-semibold);margin:0}h1{font-size:var(--fs-title-1);letter-spacing:var(--tr-title-1);line-height:1.15}h2{font-size:var(--fs-title-3);letter-spacing:var(--tr-title-3);line-height:1.3}em{color:var(--text-secondary);font-style:normal}a{color:inherit;text-decoration:none}::selection{background:var(--paper);color:var(--ink)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.n,.num,.kpi .n,.mcard-total,table td,table th,.roi-big{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.shell{max-width:1040px;margin:0 auto;padding:0 32px 96px}.topbar{z-index:50;border-bottom:1px solid var(--line);animation:fade .5s var(--ease) both;align-items:center;gap:18px;margin-bottom:44px;padding:30px 0 22px;display:flex;position:relative}.wordmark{letter-spacing:-.03em;font-size:20px}.wordmark em{color:var(--vital);font-style:normal}.topbar .sub{color:var(--text-faint);text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:500}.topbar .spacer{flex:1}@keyframes fade{0%{opacity:0}to{opacity:1}}.dot{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block;position:relative}.dot.active{background:var(--online)}.dot.active:after{content:"";border:1px solid var(--online);animation:pulse 2.4s var(--ease) infinite;border-radius:50%;position:absolute;inset:-4px}.dot.pending_config{background:var(--warn)}.dot.paused{background:var(--idle)}.dot.token_expired{background:var(--danger)}.dot.token_expired:after{content:"";border:1px solid var(--danger);animation:pulse 1.2s var(--ease) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes pulse{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.9)}}.badge{letter-spacing:.02em;background:var(--idle-dim);color:var(--text-dim);border-radius:999px;align-items:center;gap:7px;padding:4px 11px;font-size:11px;font-weight:600;display:inline-flex}.badge.active{color:var(--online);background:var(--online-dim)}.badge.token_expired{color:var(--danger);background:var(--danger-dim)}.badge.on{color:var(--online);background:var(--online-dim)}.badge.off{color:var(--danger);background:var(--danger-dim)}.badge.fase-handoff{color:#a78bfa;background:#a78bfa29}.onoff{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:500;display:inline-flex}.onoff:before{content:"";border-radius:50%;flex:none;width:7px;height:7px}.onoff[data-on=true]{color:var(--online)}.onoff[data-on=true]:before{background:var(--online)}.onoff[data-on=false]{color:var(--text-faint)}.onoff[data-on=false]:before{background:var(--danger);opacity:.85}.rows{flex-direction:column;gap:12px;display:flex}.row{background:var(--glass);border:1px solid var(--line);border-radius:var(--radius);transition:background .25s var(--ease), border-color .25s var(--ease), transform .25s var(--ease);animation:rise .45s var(--ease) both;grid-template-columns:18px 1.5fr .5fr .5fr .65fr .7fr .7fr auto;align-items:center;gap:20px;padding:20px 24px;display:grid}.row:hover{background:var(--glass-2);border-color:var(--line-strong);transform:scale(1.008)}.row .name{font-family:var(--font-ui);letter-spacing:-.015em;white-space:nowrap;font-size:16px;font-weight:600}.row .handle{color:var(--text-faint);margin-top:2px;font-size:12.5px}.row .label{color:var(--text-faint);text-transform:uppercase;letter-spacing:.12em;margin-bottom:5px;font-size:10px;font-weight:600}.row .value{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:13px}.row .value.ok{color:var(--vital)}.row .value.warn{color:var(--warn)}.row .value.bad{color:var(--danger)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rows .row:nth-child(2){animation-delay:50ms}.rows .row:nth-child(3){animation-delay:.1s}.rows .row:nth-child(4){animation-delay:.15s}.rows .row:nth-child(5){animation-delay:.2s}.rows .row:nth-child(n+6){animation-delay:.25s}.btn{font-family:var(--font-geist-sans), var(--font-ui);background:var(--glass-2);color:var(--text);cursor:pointer;transition:background .2s var(--ease), transform .15s var(--ease), opacity .2s;border:none;border-radius:12px;padding:10px 18px;font-size:13px;font-weight:500}.btn:hover{background:#ffffff1f}.btn.primary{color:#16181d;background:#f5f5f7;font-weight:500}.btn.danger{color:var(--danger)}.btn.danger:hover{background:var(--danger-dim)}.btn:disabled{opacity:.4;cursor:default}input[type=text],input[type=password],input[type=url],input[type=email],input[type=tel],select,textarea{font-family:var(--font-geist-sans), var(--font-ui);color:var(--text);border:1px solid var(--line);width:100%;transition:background .2s var(--ease), border-color .2s var(--ease);background:#ffffff0d;border-radius:14px;padding:12px 15px;font-size:14px}input:hover,select:hover,textarea:hover{background:#ffffff12}input:focus,select:focus,textarea:focus{background:var(--violet-dim);border-color:var(--violet-line);outline:none}textarea{resize:vertical;line-height:1.6;font-family:var(--font-mono), monospace;font-size:13px}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238A8A86' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:calc(100% - 12px);background-repeat:no-repeat;background-size:16px 16px}.field{margin-bottom:22px}.field>label{color:var(--text-dim);letter-spacing:-.005em;margin-bottom:8px;font-size:13px;font-weight:500;display:block}.hint{color:var(--text-faint);margin-top:7px;font-size:12px;line-height:1.55}.hint code{color:var(--warn);background:var(--warn-dim);font-family:var(--font-mono), monospace;border-radius:5px;padding:1px 6px;font-size:11px}.panel{background:var(--glass);border:1px solid var(--line);animation:rise2 .55s var(--ease) both;border-radius:22px;margin-bottom:24px;padding:30px}.panel>h2{letter-spacing:-.015em;color:var(--text);align-items:center;gap:10px;margin-bottom:22px;font-size:16px;font-weight:500;display:flex}.ftable{border-collapse:collapse;width:100%;font-size:13px}.ftable th{text-align:left;color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);padding:0 0 12px;font-size:11px;font-weight:600}.ftable td{border-bottom:1px solid var(--line);color:var(--text);padding:13px 0}.ftable tbody tr:last-child td{border-bottom:none}.ftable td+td,.ftable th+th{padding-left:16px}input[type=range]{accent-color:var(--vital);cursor:pointer;height:5px}.reel-row{border:1px solid var(--line);background:var(--glass-2,var(--glass));transition:border-color .2s var(--ease);border-radius:14px;padding:16px 18px}.reel-row:hover{border-color:var(--line-strong,var(--line))}.reel-meta{align-items:center;gap:12px;margin-bottom:10px;display:flex}.reel-desc{color:var(--text);white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.6}.grid2{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:720px){.grid2{grid-template-columns:1fr}.row{grid-template-columns:18px 1fr auto}.row .col-hide{display:none}}.campaign{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff05;margin-bottom:14px;padding:20px}.campaign-head{align-items:center;margin-bottom:16px;display:flex}.campaign-head .t{color:var(--vital);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}.campaign-head .spacer{flex:1}.hl-wrap{position:relative}.hl-backdrop,.hl-wrap textarea{font-family:var(--font-mono), monospace;border-radius:var(--radius-sm);white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;border:1px solid #0000;padding:11px 14px;font-size:13px;line-height:1.6}.hl-backdrop{pointer-events:none;color:#0000;z-index:0;background:#ffffff0a;position:absolute;inset:0;overflow:hidden}.hl-wrap textarea{z-index:1;background:0 0;width:100%;display:block;position:relative}.hl-wrap textarea:hover{background:#ffffff04}.hl-wrap textarea:focus{border-color:var(--violet-line);background:0 0}.hl-backdrop .ph{background:var(--warn-dim);color:#0000;border-radius:5px;outline:1px solid #ff9f0a59}.hl-backdrop .fill{background:var(--danger-dim);color:#0000;border-radius:5px;outline:1px solid #ff453a59}.preview{border:1px solid var(--line);border-radius:var(--radius-sm);font-family:var(--font-mono), monospace;color:var(--text-dim);white-space:pre-wrap;background:#ffffff08;max-height:440px;padding:20px;font-size:12.5px;line-height:1.65;overflow:auto}.preview .ph{color:var(--warn);background:var(--warn-dim);border-radius:5px;padding:0 4px}.toast{background:var(--toast-bg);border:1px solid var(--line-strong);color:var(--vital);animation:toast-in .3s var(--ease);z-index:50;border-radius:999px;padding:11px 22px;font-size:13px;font-weight:500;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.toast.error{color:var(--danger)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.login-wrap{place-items:center;min-height:100vh;display:grid}.login-card{background:var(--glass);border:1px solid var(--line);text-align:center;width:360px;animation:rise .5s var(--ease) both;border-radius:24px;padding:44px 36px}.login-card .pulse-line{height:34px;color:var(--vital);margin-bottom:20px}.auth{min-height:100dvh;font-family:var(--font-geist-sans), var(--font-ui);grid-template-columns:1fr;display:grid}.auth,.auth-title,.auth h1,.auth h2,.auth-label,.auth .glass-input input,.auth .btn,.auth-tcard,.auth-hero .cap h2,.auth-hero .cap p{font-family:var(--font-geist-sans), var(--font-ui)}@media (min-width:900px){.auth{grid-template-columns:1fr 1fr}}.auth-form-col{justify-content:center;align-items:center;padding:40px 28px;display:flex}.auth-inner{flex-direction:column;gap:20px;width:100%;max-width:400px;display:flex}.auth-title{letter-spacing:-.025em;font-size:clamp(38px,5.2vw,56px);font-weight:300;line-height:1.02}.auth-desc{color:var(--text-dim);margin:-6px 0 4px;font-size:15px;font-weight:300;line-height:1.6}.auth-label{color:var(--text-dim);letter-spacing:-.01em;margin-bottom:7px;font-size:13px;font-weight:400;display:block}.glass-input{border:1px solid var(--line);background:var(--glass);transition:border-color .2s var(--ease), background .2s var(--ease);border-radius:16px}.glass-input:focus-within{border-color:var(--violet-line);background:var(--violet-dim)}.glass-input input{width:100%;color:var(--text);background:0 0;border:none;border-radius:16px;outline:none;padding:15px 16px;font-size:14px}.glass-input .pw{display:flex;position:relative}.glass-input .pw input{padding-right:46px}.glass-input .pw button{width:34px;color:var(--text-faint);cursor:pointer;transition:color .2s var(--ease);background:0 0;border:none;place-items:center;display:grid;position:absolute;top:0;bottom:0;right:8px}.glass-input .pw button:hover{color:var(--text)}.btn.violet{background:var(--violet);color:#fff}.btn.violet:hover{background:var(--violet-hi)}.btn.auth-submit{color:#16181d;background:#f5f5f7;font-weight:500}.btn.auth-submit:hover{background:#fff}.btn.auth-submit:disabled{opacity:.45}.auth-link{color:var(--violet-text);transition:color .2s var(--ease)}.auth-link:hover{text-decoration:underline}.auth-mbanner{background:#120c2e;border-radius:22px;height:184px;margin-bottom:10px;position:relative;overflow:hidden}.auth-mbanner canvas{display:block;width:100%!important;height:100%!important}.auth-mbanner-veil{background:var(--surface-card);pointer-events:none;position:absolute;inset:0}.auth-mbanner-logo{z-index:2;place-items:center;display:grid;position:absolute;inset:0}@media (min-width:900px){.auth-mbanner{display:none}}@media (max-width:899px){.auth{height:100dvh;overflow:hidden}.auth-form-col{padding:16px 20px}.auth-inner{gap:14px}.auth-title{font-size:32px}.auth-desc{font-size:14px}.auth-logo{display:none}.glass-input input{font-size:16px}}.pmenu{position:relative}.pmenu-trigger{background:var(--glass);border:1px solid var(--line);cursor:pointer;transition:background .2s var(--ease), border-color .2s var(--ease);border-radius:14px;align-items:center;gap:12px;padding:6px 8px 6px 15px;display:flex}.pmenu-trigger:hover{background:var(--glass-2);border-color:var(--line-strong)}.pmenu-id{text-align:right;flex-direction:column;min-width:0;line-height:1.25;display:flex}.pmenu-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:13px;font-weight:500;overflow:hidden}.pmenu-email{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:11.5px;overflow:hidden}.pmenu-avatar{color:#fff;background:var(--surface-card);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:grid;overflow:hidden}.pmenu-avatar.lg{width:44px;height:44px;font-size:18px}.pmenu-avatar img{object-fit:cover;width:100%;height:100%}.pmenu-pop{z-index:200;border:1px solid var(--line-strong);width:270px;animation:rise2 .2s var(--ease) both;background:#18181b;border-radius:18px;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.pmenu-head{align-items:center;gap:12px;padding:10px 10px 12px;display:flex}.pmenu-sep{background:var(--line);height:1px;margin:4px 2px}.pmenu-item{width:100%;font:inherit;color:var(--text);cursor:pointer;text-align:left;transition:background .15s var(--ease);background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.pmenu-item:hover{background:var(--glass-2)}.pmenu-item svg{opacity:.82;flex:none;width:17px;height:17px}.pmenu-item.danger{color:var(--danger)}.pmenu-item.danger:hover{background:var(--danger-dim)}@media (max-width:700px){.pmenu-id{display:none}}.ccards{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start;gap:18px;display:grid}.mcard{color:inherit;background:var(--surface-card);transition:transform .25s var(--ease), border-color .25s var(--ease);border:1px solid #ffffff12;border-radius:20px;padding:20px 20px 18px;text-decoration:none;display:block;position:relative}.mcard:hover{border-color:#7c5cff6b;transform:translateY(-3px)}.mcard-head{align-items:center;gap:14px;padding-right:34px;display:flex}.mcard-photo{object-fit:cover;border:1px solid #ffffff1a;border-radius:16px;flex:none;width:54px;height:54px}.mcard-photo.fallback{color:#b9a9ff;letter-spacing:-.02em;background:#7c5cff29;place-items:center;font-size:20px;font-weight:600;display:grid}.mcard-name{font-family:var(--font-geist-sans), var(--font-ui);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;line-height:1.2;overflow:hidden}.mcard-handle{font-family:var(--font-mono), monospace;color:var(--text-faint);margin-top:4px;font-size:11.5px}.mcard-gear{z-index:2;width:30px;height:30px;color:var(--text-faint);cursor:pointer;transition:color .2s var(--ease), background .2s var(--ease);background:0 0;border:none;border-radius:9px;place-items:center;display:grid;position:absolute;top:16px;right:14px}.mcard-ecg{align-items:center;gap:12px;margin:18px 0 16px;display:flex}.mcard-ecg svg{width:100%;height:34px;display:block;overflow:visible}.mcard-ecg-line{fill:none;stroke:#30d15899;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.mcard-live{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--online);white-space:nowrap;flex:none;font-size:9.5px}.mcard-total{font-family:var(--font-mono), monospace;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);font-size:30px;font-weight:600;line-height:1}.mcard-total small{font-family:var(--font-geist-sans), var(--font-ui);color:var(--text-dim);letter-spacing:0;margin-left:9px;font-size:12px;font-weight:400}.mcard-split{gap:2px;height:5px;margin-top:14px;display:flex}.mcard-split i{border-radius:3px;height:100%;display:block}.mcard-split .com{background:#8b7bea}.mcard-split .dm{background:#6b4ef0}.mcard-split .zero{background:#ffffff0f;border-radius:3px;flex:1}.mcard-legend{font-family:var(--font-mono), monospace;color:var(--text-faint);gap:18px;margin-top:10px;font-size:10.5px;display:flex}.mcard-legend b{color:var(--text-dim);font-weight:600}.mcard-legend .k{vertical-align:middle;border-radius:2px;width:7px;height:7px;margin-right:6px;display:inline-block}.auth-hero{padding:16px;display:none;position:relative}@media (min-width:900px){.auth-hero{display:block}}.auth-hero .shader{opacity:0;animation:slideRight .8s var(--ease) .15s forwards;background:#120c2e;border-radius:28px;position:absolute;inset:16px;overflow:hidden;transform:translate(22px)}.auth-hero .shader canvas{display:block;width:100%!important;height:100%!important}.auth-hero .veil{background:var(--surface-card);border-radius:28px;position:absolute;inset:16px}.auth-hero .cap{position:absolute;top:46px;left:46px;right:46px}.auth-hero .cap h2{letter-spacing:-.02em;color:#fff;font-size:26px;font-weight:600}.auth-hero .cap p{color:#ffffffd1;max-width:30ch;margin-top:8px;font-size:14px;line-height:1.6}.auth-tcards{flex-wrap:nowrap;justify-content:center;align-items:flex-end;gap:14px;display:flex;position:absolute;bottom:40px;left:32px;right:32px}.auth-tcard{color:#fff;opacity:0;width:232px;animation:rise2 .8s var(--ease) forwards;background:#0f0f128c;border:1px solid #ffffff1f;border-radius:22px;flex:none;align-items:flex-start;gap:12px;padding:15px;display:flex;transform:translateY(16px)scale(.98)}.auth-tcard img{object-fit:cover;border-radius:13px;flex:none;width:38px;height:38px}.auth-tcard .tc-name{font-size:13px;font-weight:500}.auth-tcard .tc-handle{color:#ffffff8c;font-size:12px}.auth-tcard .tc-text{color:#ffffffd9;margin-top:5px;font-size:12px;line-height:1.5}@media (max-width:1450px){.auth-tcard.tc-3{display:none}}@media (max-width:1180px){.auth-tcard.tc-2{display:none}}.auth-el{opacity:0;animation:rise2 .7s var(--ease) forwards;transform:translateY(14px)}@keyframes rise2{to{opacity:1;transform:none}}@keyframes slideRight{to{opacity:1;transform:none}}.d1{animation-delay:.1s}.d2{animation-delay:.2s}.d3{animation-delay:.3s}.d4{animation-delay:.4s}.d5{animation-delay:.5s}.d6{animation-delay:.6s}.onb-overlay{z-index:1000;animation:onbFade .2s var(--ease) both;font-family:var(--font-geist-sans), var(--font-ui);background:#0000009e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.onb-card{border:1px solid var(--line);width:100%;max-width:420px;animation:onbPop .28s var(--ease) both;background:#14141a;border-radius:22px;position:relative;overflow:hidden}.onb-banner{color:#fff;background:var(--ink);place-items:center;height:152px;display:grid}.onb-x{cursor:pointer;color:#ffffffd9;width:28px;height:28px;transition:background .2s var(--ease);background:#00000047;border:none;border-radius:9px;place-items:center;font-size:13px;display:grid;position:absolute;top:12px;right:12px}.onb-x:hover{background:#00000073}.onb-body{padding:22px 24px 24px}.onb-title{letter-spacing:-.02em;font-size:21px;font-weight:500}.onb-desc{color:var(--text-dim);margin-top:8px;font-size:14px;line-height:1.6}.onb-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;display:flex}.onb-dots{gap:6px;display:flex}.onb-dot{background:var(--violet);opacity:.22;width:6px;height:6px;transition:opacity .25s var(--ease), width .25s var(--ease);border-radius:50%}.onb-dot.on{opacity:1;border-radius:4px;width:16px}.onb-actions{gap:8px;margin-left:auto;display:flex}.btn.onb-skip{color:var(--text-dim);background:0 0}.btn.onb-skip:hover{background:var(--glass-2);color:var(--text)}.btn.onb-next{color:#16181d;background:#f5f5f7;font-weight:500}.btn.onb-next:hover{background:#fff}@keyframes onbFade{0%{opacity:0}to{opacity:1}}@keyframes onbPop{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.onb-card,.onb-overlay{animation:none}}.empty{border:1px dashed var(--line-strong);border-radius:var(--radius);text-align:center;color:var(--text-faint);padding:52px;font-size:13.5px;line-height:1.7}.activity{flex-direction:column;gap:10px;display:flex}.activity-row{background:var(--glass);border:1px solid var(--line);border-radius:var(--radius-sm);transition:background .2s var(--ease);align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.activity-row:hover{background:var(--glass-2)}.activity-body{flex:1;min-width:0}.activity-meta{color:var(--text-dim);flex-wrap:wrap;gap:6px;font-size:12.5px;display:flex}.activity-meta strong{color:var(--text);font-weight:600}.activity-meta em{color:var(--text-faint);font-style:normal}.activity-reply{color:var(--vital);margin-top:5px;font-size:13px}.activity-time{color:var(--text-faint);font-variant-numeric:tabular-nums;flex:none;margin-top:2px;font-size:11.5px}.layout{min-height:100vh;display:flex}.seg{background:var(--glass-2);border:1px solid var(--line);border-radius:12px;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.seg-btn{color:var(--text-dim);cursor:pointer;white-space:nowrap;transition:background .15s var(--ease), color .15s var(--ease);background:0 0;border:none;border-radius:9px;padding:6px 13px;font-size:13px;font-weight:500}.seg-btn.on{background:var(--rail-on-bg);color:var(--rail-on-fg)}.imp-banner{z-index:300;background:var(--vital);color:#fff;letter-spacing:-.01em;justify-content:center;align-items:center;gap:9px;height:38px;padding:0 16px;font-size:12.5px;font-weight:500;display:flex;position:fixed;top:0;left:0;right:0}.imp-banner svg{opacity:.9;flex:none}.imp-banner b{font-weight:700}.imp-exit{color:#fff;cursor:pointer;white-space:nowrap;transition:background .15s var(--ease);background:#ffffff38;border:1px solid #ffffff59;border-radius:999px;margin-left:4px;padding:3px 12px;font-size:12px;font-weight:600}.imp-exit:disabled{opacity:.6;cursor:default}.layout.impersonating{padding-top:38px}.layout.impersonating .sb-rail,.layout.impersonating .sb-panel{height:calc(100vh - 38px);top:38px}@media (max-width:760px){.imp-banner{gap:7px;padding:0 12px;font-size:11.5px}.imp-banner svg{display:none}}.sb{font-family:var(--font-lexend), var(--font-ui);flex:none;display:flex}.sb-rail{background:#000;border-right:1px solid #262626;flex-direction:column;flex:none;align-items:center;gap:8px;width:64px;height:100vh;padding:16px 12px;display:flex;position:sticky;top:0}.sb-logo{border-radius:8px;flex:none;place-items:center;width:40px;height:40px;margin-bottom:8px;display:grid}.sb-rail-nav{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.sb-ico-btn{color:#a3a3a3;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;transition:background .5s,color .5s;display:flex;position:relative}.sb-ico-btn:hover{color:#d4d4d4;background:#262626}.sb-ico-btn.on{color:#fafafa;background:#262626}.sb-rail-lbl{display:none}.sb-panel{background:#000;border-right:1px solid #262626;flex-direction:column;flex:none;gap:16px;width:320px;height:100vh;padding:16px;transition:width .5s,padding .5s;display:flex;position:sticky;top:0;overflow:hidden}.sb-panel.collapsed{align-items:center;width:64px;padding:16px 12px}.sb-head{flex:none;justify-content:space-between;align-items:center;width:100%;display:flex}.sb-title{color:#fafafa;white-space:nowrap;padding:0 8px;font-size:18px;font-weight:600;line-height:27px;transition:opacity .5s,width .5s;overflow:hidden}.sb-panel.collapsed .sb-title{opacity:0;width:0;padding:0}.sb-chev{transition:transform .5s;display:inline-flex}.sb-collapse .sb-chev{transform:rotate(90deg)}.sb-collapse .sb-chev.flip{transform:rotate(-90deg)}.sb-chev.up{transform:rotate(180deg)}.sb-search{background:#000;border:1px solid #262626;border-radius:8px;flex:none;align-items:center;width:100%;height:40px;transition:width .5s;display:flex}.sb-panel.collapsed .sb-search{justify-content:center;width:40px;min-width:40px}.sb-search-ico{color:#fafafa;justify-content:center;align-items:center;width:40px;min-width:40px;display:flex}.sb-search input{color:#fafafa;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:4px 8px 4px 0;font-family:inherit;font-size:14px;line-height:20px;transition:opacity .5s}.sb-panel.collapsed .sb-search input{opacity:0;width:0;padding:0}.sb-scroll{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden auto}.sb-panel.collapsed .sb-scroll{align-items:center;gap:8px}.sb-sec{color:#a3a3a3;white-space:nowrap;flex:none;align-items:center;height:40px;padding:0 16px;font-size:14px;transition:opacity .5s,height .5s;display:flex;overflow:hidden}.sb-panel.collapsed .sb-sec{opacity:0;height:0;padding:0}.sb-item{color:#fafafa;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;height:40px;min-height:40px;padding:8px 16px;font-family:inherit;font-size:14px;line-height:20px;text-decoration:none;transition:background .5s;display:flex}.sb-item:hover,.sb-item.on{background:#262626}.sb-item.soon{opacity:.4;cursor:default}.sb-item.soon:hover{background:0 0}.sb-item svg{flex:none}.sb-lbl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sb-panel.collapsed .sb-item{justify-content:center;width:40px;min-width:40px;padding:0}.sb-panel.collapsed .sb-lbl,.sb-panel.collapsed .sb-item .sb-chev,.sb-panel.collapsed .sb-sub,.sb-panel.collapsed .sb-empty,.sb-panel.collapsed .sb-item.soon{display:none}.sb-dot{background:#525252;border-radius:50%;width:8px;min-width:8px;height:8px}.sb-panel.collapsed .sb-dot{display:none}.sb-sub{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.sb-subitem{color:#d4d4d4;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;align-items:center;height:40px;min-height:40px;margin-left:36px;padding:4px 12px;font-size:14px;line-height:18px;text-decoration:none;transition:background .3s;display:flex;overflow:hidden}.sb-subitem:hover{background:#262626}.sb-subitem.on{color:#fafafa;background:#262626}.sb-empty{color:#a3a3a3;padding:10px 16px;font-size:13px}.content{flex:1;min-width:0}@media (max-width:760px){.layout{flex-direction:column}.sb{display:contents}.sb-panel{display:none}.sb-rail{width:100%;padding:6px 8px;padding-bottom:calc(6px + env(safe-area-inset-bottom));z-index:90;border-top:1px solid #262626;border-right:none;flex-direction:row;justify-content:space-around;align-items:center;gap:4px;position:fixed;bottom:0;left:0;right:0;height:auto!important;top:auto!important}.sb-logo{display:none}.sb-rail-nav{flex-direction:row;justify-content:space-around;gap:2px;width:100%}.sb-ico-btn{border-radius:12px;flex-direction:column;gap:3px;width:58px;height:48px}.sb-rail-lbl{letter-spacing:.01em;font-size:9.5px;font-weight:600;display:block}.shell{padding:0 16px;padding-bottom:calc(84px + env(safe-area-inset-bottom))}.topbar{gap:12px;margin-bottom:20px;padding:16px 0 14px}.topbar .sub{display:none}.panel{border-radius:18px;margin-bottom:14px;padding:18px 16px}.panel>h2{margin-bottom:16px;font-size:15px}.kpis{gap:10px;margin-bottom:14px;grid-template-columns:repeat(2,1fr)!important}.kpi{border-radius:18px;padding:16px}.kpi .n{font-size:26px}.tabs{scrollbar-width:none;max-width:100%;margin-bottom:18px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{white-space:nowrap;flex:none;padding:8px 14px}.client-head{flex-wrap:wrap;gap:12px;margin-bottom:16px}.ftable{white-space:nowrap;-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.heat{overflow-x:auto}.roi{flex-direction:column;align-items:flex-start;gap:10px;padding:18px 16px}.roi-big{font-size:42px}.roi-side{margin-left:0}}@media (max-width:440px){.kpis{grid-template-columns:1fr!important}}.kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}@media (max-width:860px){.kpis{grid-template-columns:repeat(2,1fr)}}.kpi{background:var(--glass);border:1px solid var(--line);animation:rise2 .55s var(--ease) both;border-radius:22px;padding:22px 24px}.kpi .n{font-family:var(--font-geist-sans), var(--font-ui);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1.05}.kpi .n small{color:var(--text-dim);font-size:15px;font-weight:500}.kpi .l{color:var(--text-dim);letter-spacing:0;margin-top:8px;font-size:12px;font-weight:500}.kpis .kpi:nth-child(2){animation-delay:50ms}.kpis .kpi:nth-child(3){animation-delay:.1s}.kpis .kpi:nth-child(4){animation-delay:.15s}.quick{background:var(--glass);border:1px solid var(--line);border-radius:var(--radius);transition:background .2s var(--ease), transform .2s var(--ease);align-items:center;gap:14px;margin-bottom:14px;padding:18px 22px;display:flex}.quick:hover{background:var(--glass-2);transform:scale(1.005)}.quick .ico{flex:none;font-size:20px}.quick .t{flex:1}.quick .t b{letter-spacing:-.01em;font-size:14px;font-weight:600;display:block}.quick .t span{color:var(--text-faint);font-size:12px}.seg{background:var(--glass);border:1px solid var(--line);border-radius:12px;gap:2px;margin-bottom:16px;padding:3px;display:inline-flex}.seg-btn{font:inherit;cursor:pointer;color:var(--text-dim);transition:background .15s var(--ease), color .15s var(--ease);background:0 0;border:none;border-radius:9px;padding:6px 16px;font-size:13px}.seg-btn:hover{color:var(--text)}.seg-btn[data-active=true]{background:var(--vital-dim);color:var(--vital);font-weight:600}.quick-body{border:1px solid var(--line);border-radius:var(--radius-sm);margin-top:-6px;padding:6px 14px}.lead-list{flex-direction:column;display:flex}.lead-line{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:12px 2px;display:flex}.lead-line:last-child{border-bottom:none}.lead-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.lead-main .who{font-size:13.5px;font-weight:600}.lead-main .sub{color:var(--text-faint);font-size:12px}.lead-main .sub.quote{font-style:italic}.lead-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.badge.kw{border:1px solid;gap:5px;font-weight:600}.lead-line .when{color:var(--text-faint);white-space:nowrap;flex:none;font-size:12px}.lead-line .when.stamp{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.link-danger{font:inherit;cursor:pointer;color:var(--text-faint);transition:color .15s var(--ease);background:0 0;border:none;align-items:center;gap:6px;padding:4px 2px;font-size:12px;display:inline-flex}.link-danger:hover:not(:disabled){color:var(--danger)}.link-danger:disabled{opacity:.5;cursor:default}.chip-field{cursor:text;border:1px solid var(--line);border-radius:var(--radius-sm);min-height:46px;transition:border-color .15s var(--ease), background .15s var(--ease);background:#ffffff0d;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;display:flex}.chip-field:focus-within{border-color:var(--vital);background:#ffffff12}.chip-field.busy{opacity:.7}.chip{color:var(--danger);background:var(--danger-dim,#ff453a24);white-space:nowrap;border:1px solid #ff453a4d;border-radius:999px;align-items:center;gap:5px;padding:4px 6px 4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.chip-x{cursor:pointer;width:18px;height:18px;color:var(--danger);transition:background .15s var(--ease);background:#ff453a2e;border:none;border-radius:999px;place-items:center;font-size:15px;line-height:1;display:grid}.chip-x:hover{color:#fff;background:#ff453a66}.chip-input{min-width:140px;font:inherit;color:var(--text);flex:1;background:0 0!important;border:none!important;padding:4px 2px!important}.chip-input:focus{outline:none}.delta{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 9px 3px 7px;font-size:12px;font-weight:700;display:inline-flex}.delta svg{flex:none}.delta.up{color:var(--online);background:#30d15824}.delta.down{color:var(--danger);background:#ff453a24}.delta.flat{color:var(--text-faint);background:var(--glass)}.wtrend{align-items:flex-end;gap:10px;height:150px;padding-top:8px;display:flex}.wtrend-col{flex-direction:column;flex:1;align-items:center;gap:6px;height:100%;display:flex}.wtrend-v{color:var(--text-dim);font-size:12px;font-weight:600}.wtrend-bar-wrap{flex:1;align-items:flex-end;width:100%;display:flex}.wtrend-bar{background:var(--surface-card);border-radius:6px 6px 0 0;width:100%;min-height:3px}.wtrend-x{color:var(--text-faint);font-size:11px}.heat{grid-template-columns:52px repeat(7,1fr);gap:4px;display:grid}.heat-wd{text-align:center;color:var(--text-faint);padding-bottom:2px;font-size:11px}.heat-band{color:var(--text-faint);justify-content:flex-end;align-items:center;padding-right:6px;font-size:10.5px;display:flex}.heat-cell{border:1px solid var(--line);border-radius:5px;height:22px}.roi{border-radius:var(--radius);background:var(--surface-card);border:1px solid color-mix(in srgb, var(--vital) 30%, var(--line));align-items:center;gap:20px;margin-bottom:18px;padding:20px 24px;display:flex}.roi-big{letter-spacing:-.03em;color:var(--vital);font-size:52px;font-weight:800;line-height:1}.roi-big small{font-size:24px;font-weight:700}.roi-text{flex-direction:column;gap:4px;display:flex}.roi-text b{font-size:16px}.roi-text span{color:var(--text-dim);font-size:13.5px;line-height:1.5}.roi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.roi-grid .roi{margin-bottom:0}.roi--comercial .roi-big{color:var(--text-primary)}@media (max-width:760px){.roi-grid{grid-template-columns:1fr}}.rule-list{flex-direction:column;gap:6px;display:flex}.rule-item{border-radius:var(--radius-sm);background:var(--glass);border:1px solid var(--line);align-items:flex-start;gap:10px;padding:9px 11px;display:flex}.rule-item.off{opacity:.5}.rule-check{cursor:pointer;border:1.5px solid var(--line-strong);color:#fff;width:19px;height:19px;transition:background .15s var(--ease), border-color .15s var(--ease);background:0 0;border-radius:6px;flex:none;place-items:center;margin-top:1px;font-size:12px;line-height:1;display:grid}.rule-text{color:var(--text-dim);flex:1;font-size:13px;line-height:1.45}.rule-x{cursor:pointer;color:var(--text-faint);transition:color .15s var(--ease);background:0 0;border:none;flex:none;padding:0 2px;font-size:17px;line-height:1}.rule-x:hover{color:var(--danger)}.rule-scope{cursor:pointer;white-space:nowrap;letter-spacing:.01em;border:1px solid var(--line-strong);background:var(--glass-2);color:var(--text-faint);transition:background .15s var(--ease), color .15s var(--ease), border-color .15s var(--ease);border-radius:999px;flex:none;margin-top:1px;padding:2px 9px;font-size:10.5px;font-weight:600}.rule-scope:hover{color:var(--text)}.rule-scope.scope-comment{color:var(--vital);border-color:color-mix(in srgb, var(--vital) 45%, var(--line));background:var(--vital-dim)}.rule-scope.scope-direct{color:#30d158;background:#30d1581f;border-color:#30d15866}.prompt-dump{border:1px solid var(--line);border-radius:var(--radius-sm);max-height:380px;color:var(--text-dim);white-space:pre-wrap;word-break:break-word;background:#00000059;margin:0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.55;overflow:auto}.client-head{align-items:center;gap:16px;margin-bottom:20px;display:flex}.client-avatar{background:var(--vital-dim);width:46px;height:46px;color:var(--vital);object-fit:cover;border:1px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;font-size:19px;font-weight:700;display:grid}.tabs{background:var(--glass);border:1px solid var(--line);border-radius:999px;gap:4px;margin-bottom:28px;padding:4px;display:inline-flex}.tab{color:var(--text-dim);transition:background .2s var(--ease), color .2s var(--ease);border-radius:999px;align-items:center;gap:7px;padding:8px 18px;font-size:13px;font-weight:500;display:inline-flex}.tab:hover{color:var(--text)}.row-avatar{object-fit:cover;border:1px solid var(--line-strong);border-radius:50%;flex:none;width:38px;height:38px}.row-avatar-fallback{background:var(--vital-dim);color:var(--vital);place-items:center;font-size:15px;font-weight:700;display:grid}.kpi .l{flex-wrap:wrap;align-items:center;gap:3px 6px;display:flex}.kpi .l .hint{white-space:nowrap;margin-top:0;line-height:1.4}.info{border:1px solid var(--line-strong);width:15px;height:15px;color:var(--text-faint);cursor:help;letter-spacing:0;border-radius:50%;flex:none;place-items:center;font-size:9px;font-style:italic;font-weight:700;transition:color .15s,border-color .15s;display:inline-grid;position:relative}.info:hover,.info:focus{color:var(--text);border-color:var(--vital);outline:none}.tip-host{cursor:help;position:relative}.info .tip,.tip-host .tip{background:var(--toast-bg);border:1px solid var(--line-strong);width:220px;color:var(--text-dim);letter-spacing:normal;text-transform:none;text-align:left;opacity:0;visibility:hidden;transition:opacity .15s var(--ease), visibility .15s;z-index:40;pointer-events:none;border-radius:11px;padding:11px 13px;font-size:11.5px;font-style:normal;font-weight:400;line-height:1.5;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)}.info .tip:after,.tip-host .tip:after{content:"";border:6px solid #0000;border-top-color:var(--toast-bg);position:absolute;top:100%;left:50%;transform:translate(-50%)}.info:hover .tip,.info:focus .tip,.tip-host:hover .tip,.tip-host:focus .tip{opacity:1;visibility:visible}.kpi{position:relative}.kpi:hover,.kpi:focus-within{z-index:30}input:-webkit-autofill{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--ink) inset;caret-color:var(--text);transition:background-color 9999s ease-in-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--ink) inset;caret-color:var(--text);transition:background-color 9999s ease-in-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--ink) inset;caret-color:var(--text);transition:background-color 9999s ease-in-out}.app-footer{border-top:1px solid var(--line);color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:56px;padding-top:20px;font-size:11px;line-height:1.5;display:flex}.app-footer a{color:inherit;transition:color .15s var(--ease)}.app-footer a:hover{color:var(--text-dim)}.app-footer-sep{margin-left:4px}@media (max-width:600px){.app-footer-sep{width:100%;display:none}}.kpi-switch{flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;display:flex}.tgl-row{align-items:center;gap:11px;display:flex}.tgl{background:var(--line-strong);cursor:pointer;width:46px;height:27px;transition:background .2s var(--ease);border:none;border-radius:999px;flex:none;padding:0;position:relative}.tgl span{width:21px;height:21px;transition:transform .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.tgl.on{background:var(--online)}.tgl.on span{transform:translate(19px)}.tgl:disabled{opacity:.5;cursor:not-allowed}.tgl-state{letter-spacing:-.01em;font-size:16px;font-weight:600}.topbar{border-bottom:1px solid var(--border-hairline);padding:var(--space-5) 0;margin-bottom:var(--section-gap);animation:none}.topbar .sub{color:var(--text-secondary);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:var(--tr-micro)}.btn{font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);letter-spacing:-.01em;height:var(--control-h);padding:0 var(--space-4);justify-content:center;align-items:center;gap:var(--space-2);color:var(--text-primary);border:1px solid var(--border-strong);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--transition-hover) linear, color var(--transition-hover) linear, border-color var(--transition-hover) linear, transform var(--transition-hover) linear;background:0 0;display:inline-flex}.btn:hover{background:var(--wash-06);border-color:var(--text-secondary);transform:none}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--paper);color:var(--ink);border-color:#0000}.btn.primary:hover{background:var(--ink-050)}.btn.danger{color:var(--critical);border-color:var(--border-strong);background:0 0}.btn.danger:hover{border-color:var(--critical);background:#a0605b1a}.btn:disabled{background:var(--ink-800);color:var(--text-disabled);cursor:not-allowed;border-color:#0000}input[type=text],input[type=email],input[type=password],input[type=url],input[type=number],select,textarea{border:1px solid var(--border-hairline);border-radius:var(--radius-ctrl);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-body);height:var(--control-h);padding:0 var(--space-4);transition:border-color var(--transition-hover) linear, background var(--transition-hover) linear;background:0 0}textarea{height:auto;padding:var(--space-3) var(--space-4);line-height:1.5}input:hover,select:hover,textarea:hover{border-color:var(--border-strong);background:0 0}input:focus,select:focus,textarea:focus{border-color:var(--text-secondary);outline:none}input::placeholder,textarea::placeholder{color:var(--text-disabled)}.badge{height:24px;padding:0 var(--space-3);gap:var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--border-hairline);color:var(--text-support);font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:0;background:0 0}.badge.active,.badge.on{color:var(--positive);background:0 0}.badge.paused{color:var(--neutral);background:0 0}.badge.pending_config{color:var(--caution);background:0 0}.badge.token_expired,.badge.off{color:var(--critical);background:0 0}.badge.sel{color:var(--text-near);background:var(--wash-06)}.badge.fase-engage{color:var(--paper);background:0 0}.badge.fase-interest{color:var(--ink-050);background:0 0}.badge.fase-qualify{color:var(--ink-200);background:0 0}.badge.fase-bridged,.badge.fase-handoff{color:var(--positive);background:0 0}.badge.fase-info{color:var(--ink-600);background:0 0}.badge.fase-none{color:var(--text-secondary);background:0 0}.dot{width:6px;height:6px}.dot.active:after,.dot.token_expired:after{display:none}.panel{border:1px solid var(--border-hairline);border-radius:var(--radius-cell);padding:var(--card-pad);margin-bottom:var(--space-4);background:0 0}.panel>h2{font-size:var(--fs-title-3);letter-spacing:var(--tr-title-3);margin-bottom:var(--space-4)}.kpis{background:var(--border-hairline);border:1px solid var(--border-hairline);border-radius:var(--radius-cell);margin-bottom:var(--space-4);gap:1px;display:grid;overflow:hidden}.kpi{background:var(--surface-app);padding:var(--card-pad);border:0;border-radius:0}.kpi .n{font-size:var(--fs-title-1);font-weight:var(--fw-semibold);letter-spacing:var(--tr-title-1);color:var(--text-primary)}.kpi.accent .n{color:var(--text-primary)}.kpi .l{font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:var(--tr-micro);text-transform:uppercase;color:var(--text-secondary);margin-top:var(--space-2)}.sb{font-family:var(--font-sans)}.sb-rail{width:var(--rail-w);background:var(--surface-app);border-right:1px solid var(--border-hairline);padding:var(--space-4) var(--space-3)}.sb-logo{color:var(--text-primary);border-radius:var(--radius-ctrl);width:40px;height:40px;margin-bottom:var(--space-2)}.sb-ico-btn{border-radius:var(--radius-ctrl);color:var(--text-support);transition:background var(--transition-hover) linear, color var(--transition-hover) linear}.sb-ico-btn:hover{background:var(--wash-06);color:var(--text-primary)}.sb-ico-btn.on{background:var(--wash-08);color:var(--text-primary)}.sb-panel{background:var(--surface-app);border-right:1px solid var(--border-hairline);width:var(--rail-w-open);padding:var(--space-4);transition:width var(--transition-enter) var(--ease-enter), padding var(--transition-enter) var(--ease-enter)}.sb-panel.collapsed{width:var(--rail-w);padding:var(--space-4) var(--space-3)}.sb-title{font-size:var(--fs-title-3);font-weight:var(--fw-semibold);letter-spacing:var(--tr-title-3);color:var(--text-primary)}.sb-search{border:1px solid var(--border-hairline);border-radius:var(--radius-ctrl);background:0 0}.sb-search:hover{border-color:var(--border-strong)}.sb-search-ico{color:var(--text-secondary)}.sb-search input{color:var(--text-primary);font-size:var(--fs-body-sm);border:0;height:auto}.sb-search input::placeholder{color:var(--text-disabled)}.sb-sec{font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:var(--tr-micro);text-transform:uppercase;color:var(--text-secondary);height:36px;padding:0 var(--space-3)}.sb-item{border-radius:var(--radius-ctrl);color:var(--text-secondary);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);padding:0 var(--space-3);transition:background var(--transition-hover) linear, color var(--transition-hover) linear}.sb-item:hover{background:var(--wash-05);color:var(--text-primary)}.sb-item.on{background:var(--wash-08);color:var(--text-primary)}.sb-item.soon{opacity:.45}.sb-subitem{border-radius:var(--radius-ctrl);color:var(--text-secondary);font-size:var(--fs-body-sm);transition:background var(--transition-hover) linear, color var(--transition-hover) linear;margin-left:30px}.sb-subitem:hover{background:var(--wash-05);color:var(--text-primary)}.sb-subitem.on{background:var(--wash-08);color:var(--text-primary)}.sb-dot{background:var(--neutral);width:6px;min-width:6px;height:6px}.sb-dot.active{background:var(--positive)}.sb-dot.paused{background:var(--neutral)}.sb-dot.token_expired{background:var(--critical)}.sb-dot.pending_config{background:var(--caution)}.sb-empty{color:var(--text-secondary);font-size:var(--fs-body-sm)}.seg{gap:var(--space-1);border:1px solid var(--border-hairline);border-radius:var(--radius-pill);background:0 0;padding:3px}.seg-btn{height:26px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--text-secondary);font-variant-numeric:tabular-nums}.seg-btn:hover{color:var(--text-primary);background:0 0}.seg-btn.on{background:var(--paper);color:var(--ink);font-weight:var(--fw-semibold)}.mcard{border:1px solid var(--border-hairline);border-radius:var(--radius-cell);padding:var(--card-pad);transition:border-color var(--transition-hover) linear, background var(--transition-hover) linear;background:0 0}.mcard:hover{border-color:var(--border-strong);background:var(--wash-03);transform:none}.mcard-name{font-family:var(--font-sans);font-size:var(--fs-title-3);font-weight:var(--fw-semibold);letter-spacing:var(--tr-title-3)}.mcard-handle{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--text-secondary)}.mcard-photo{border-radius:var(--radius-pill);border:1px solid var(--border-hairline)}.mcard-photo.fallback{border-radius:var(--radius-initials);background:var(--ink-800);color:var(--text-support)}.mcard-ecg-line{stroke:var(--paper);stroke-width:1.5px}.mcard.dead .mcard-ecg-line{stroke:var(--critical)}.mcard-ecg-dot{fill:var(--paper)}.mcard.dead .mcard-ecg-dot{fill:var(--critical)}.mcard-live{font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:var(--tr-micro);color:var(--positive)}.mcard.off .mcard-live{color:var(--text-secondary)}.mcard.dead .mcard-live{color:var(--critical)}.mcard-total{font-family:var(--font-sans);font-size:var(--fs-title-1);font-weight:var(--fw-semibold);letter-spacing:var(--tr-title-1)}.mcard-total small,.mcard-legend{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--text-secondary)}.mcard-gear{color:var(--text-secondary);border-radius:var(--radius-ctrl)}.mcard-gear:hover{color:var(--text-primary);background:var(--wash-06)}.mcard-split i.com{background:var(--chart-1)}.mcard-split i.dm{background:var(--chart-3)}.mcard-split i.zero{background:var(--border-hairline)}.tab{border-radius:var(--radius-pill);font-size:var(--fs-body-sm);color:var(--text-secondary)}.tab.on{background:var(--paper);color:var(--ink);font-weight:var(--fw-semibold)}.empty{border:1px solid var(--border-hairline);border-radius:var(--radius-cell);color:var(--text-support);font-size:var(--fs-title-3);letter-spacing:var(--tr-title-3);padding:var(--space-10) var(--card-pad);background:0 0}.imp-banner{background:var(--ink-800);color:var(--caution);border-bottom:1px solid var(--border-hairline);font-size:var(--fs-body-sm)}.imp-banner b{color:var(--text-primary)}.imp-exit{color:var(--text-primary);border:1px solid var(--border-strong);background:0 0}.imp-exit:hover{background:var(--wash-08)}.pmenu-pop,.toast,.onb-card{box-shadow:var(--shadow-lg)}.pmenu-pop,.toast{background:var(--ink-800);border:1px solid var(--border-hairline)}.auth-hero{background:var(--ink);border-left:1px solid var(--border-hairline);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.auth-wordmark{font-size:clamp(72px,12vw,160px);font-weight:var(--fw-semibold);letter-spacing:-.045em;color:var(--paper);-webkit-user-select:none;user-select:none;white-space:nowrap;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)}.auth-hero .cap{padding:var(--space-10);position:relative}.auth-hero .cap h2{font-size:var(--fs-title-2);letter-spacing:var(--tr-title-2)}.auth-hero .cap p{color:var(--text-support);font-size:var(--fs-body);margin-top:var(--space-2)}.auth-mbanner{background:var(--ink);border:1px solid var(--border-hairline);border-radius:var(--radius-cell);justify-content:center;align-items:center;min-height:84px;display:flex}.cfg-group{font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:var(--tr-micro);text-transform:uppercase;color:var(--text-secondary);margin:var(--space-8) 2px var(--space-3)}section:first-of-type .cfg-group{margin-top:0}.cfg-back{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);transition:color var(--transition-hover) linear;display:inline-flex}.cfg-back:hover{color:var(--text-primary)}.sb-subsub{border-left:1px solid var(--border-hairline);flex-direction:column;gap:2px;margin:2px 0 6px 42px;padding-left:6px;display:flex}.sb-subsub .sb-subitem.deep{font-size:var(--fs-caption);height:34px;min-height:34px;margin-left:0}.sb-panel{gap:var(--space-4);width:296px}.sb-brandrow{align-items:center;gap:var(--space-3);height:40px;padding:0 var(--space-2);color:var(--text-primary);border-radius:var(--radius-ctrl);flex:none;display:flex}.sb-brandname{font-size:var(--fs-body);font-weight:var(--fw-semibold);letter-spacing:-.02em}.sb-panel.collapsed .sb-brandrow{justify-content:center;padding:0}.sb-panel.collapsed .sb-brandname{display:none}.sb-title{font-size:var(--fs-title-2);letter-spacing:var(--tr-title-2);padding:0 var(--space-2)}.sb-item{gap:var(--space-3);height:44px;min-height:44px;padding:0 var(--space-3);font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-support)}.sb-item svg{color:var(--text-secondary)}.sb-item:hover svg,.sb-item.on svg{color:var(--text-primary)}.sb-item .sb-chev{color:var(--text-secondary);margin-left:auto}.sb-sec{height:40px}.sb-sub{gap:1px;margin:2px 0 8px}.sb-sub .sb-subitem{height:40px;min-height:40px;font-size:var(--fs-body-sm);padding:0 var(--space-3);align-items:center;margin-left:42px;display:flex}.sb-sub .sb-subitem .sb-chev{color:var(--text-secondary);margin-left:auto}.sb-subsub{padding-left:var(--space-2);margin-left:54px}.sb-subsub .sb-subitem.deep{font-size:var(--fs-body-sm);height:36px;min-height:36px}.bb-dot{background:var(--neutral);border-radius:999px;flex:none;width:6px;height:6px;display:inline-block}.bb-dot.inline{vertical-align:2px;margin-right:8px}.bb-dot.positive{background:var(--positive)}.bb-dot.caution{background:var(--caution)}.bb-dot.critical{background:var(--critical)}.bb-dot.neutral{background:var(--neutral)}.tgl{background:var(--ink-800);border:1px solid var(--border-hairline)}.tgl span{background:var(--ink-200)}.tgl.on{background:var(--ink-800);border-color:var(--border-strong)}.tgl.on span{background:var(--paper)}.tgl-state{font-size:var(--fs-body);font-weight:var(--fw-medium);align-items:center;display:inline-flex}.status-cap{font-size:var(--fs-caption);color:var(--ink-050)}.delta{color:var(--text-secondary);font-size:var(--fs-body-sm);font-weight:var(--fw-regular);font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:0;display:inline-flex;background:0 0!important}.delta.up,.delta.down,.delta.flat{color:var(--text-secondary);background:0 0}.logrow{border-bottom:1px solid var(--border-hairline);border-left:2px solid var(--critical);padding:var(--space-3) var(--space-4)}.logrow:last-child{border-bottom:0}.logrow summary{cursor:pointer;align-items:center;gap:var(--space-3);list-style:none;display:flex}.logrow summary::-webkit-details-marker{display:none}.logrow .log-msg{color:var(--text-support);font-size:var(--fs-body-sm);margin-top:4px}.logrow .log-count{color:var(--text-secondary);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.logrow .log-times{color:var(--text-secondary);font-size:var(--fs-caption);flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.badge.fase-bridged{color:var(--ink-050)}.badge.fase-handoff{color:var(--ink-200)}.badge.fase-engage{color:var(--paper)}.badge.fase-interest{color:var(--ink-050)}.badge.fase-qualify{color:var(--ink-200)}.badge.fase-info{color:var(--ink-600)}.wtrend-bar{background:var(--paper);min-height:0}.wtrend-bar.conv{background:var(--paper)}.wtrend-v{display:none}.mcard.off .mcard-ecg-line{stroke:var(--ink-700)}.load-block{background:var(--ink-800);border:1px solid var(--border-hairline);border-radius:var(--radius-cell);animation:1.6s ease-in-out infinite load-pulse}@keyframes load-pulse{0%,to{opacity:.55}50%{opacity:1}}.ilist{flex-direction:column;display:flex}.irow{align-items:center;gap:var(--space-4);padding:var(--row-pad-y) var(--space-2);border-bottom:1px solid var(--border-hairline);display:flex}.irow:last-child{border-bottom:0}.iavatar{border-radius:var(--radius-initials);background:var(--ink-800);border:1px solid var(--border-hairline);width:36px;height:36px;font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--text-support);flex:none;place-items:center;display:grid}.ibody{flex:1;min-width:0}.iname{font-size:var(--fs-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.irow.t-quente .iname{color:var(--paper);font-weight:var(--fw-semibold)}.irow.t-morno .iname{color:var(--ink-050);font-weight:var(--fw-regular)}.irow.t-frio .iname{color:var(--ink-600);font-weight:var(--fw-regular)}.ihandle{font-size:var(--fs-caption);color:var(--text-secondary);font-weight:var(--fw-regular);margin-left:8px}.imeta{font-size:var(--fs-caption);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;gap:6px;margin-top:2px;display:flex;overflow:hidden}.itemp{font:var(--type-micro);letter-spacing:var(--tr-micro);text-transform:uppercase;align-self:center}.itime{font-size:var(--fs-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none}.iacts{gap:var(--space-2);opacity:0;transition:opacity var(--transition-hover) linear;flex:none;display:flex}.irow:hover .iacts,.irow:focus-within .iacts{opacity:1}@media (max-width:760px){.iacts{opacity:1}.imeta{white-space:normal;flex-wrap:wrap}}.bb-btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--control-pad-x);border-radius:var(--radius-pill);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:background var(--transition-hover) var(--ease-hover),color var(--transition-hover) var(--ease-hover),border-color var(--transition-hover) var(--ease-hover),transform var(--transition-hover) var(--ease-hover);background:0 0;border:1px solid #0000;display:inline-flex}.bb-btn--sm{height:var(--control-h-sm);padding:0 var(--space-3);font-size:var(--fs-caption)}.bb-btn--rect{border-radius:var(--radius-ctrl)}.bb-btn--block{width:100%}.bb-btn:active:not(:disabled){transform:translateY(var(--press-shift))}.bb-btn:disabled{cursor:not-allowed;background:var(--ink-800);color:var(--text-disabled);border-color:#0000}.bb-btn--primary{background:var(--paper);color:var(--ink)}.bb-btn--primary:hover:not(:disabled){background:var(--ink-050)}.bb-btn--secondary{border-color:var(--border-strong);color:var(--text-primary)}.bb-btn--secondary:hover:not(:disabled){border-color:var(--text-secondary);background:#f5f5f30f}.bb-btn--ghost{color:var(--text-near)}.bb-btn--ghost:hover:not(:disabled){color:var(--text-primary);background:#f5f5f30f}.bb-btn--inverse{background:var(--ink);color:var(--paper)}.bb-btn--inverse:hover:not(:disabled){background:var(--ink-800)}.bb-iconbtn{width:var(--control-h);height:var(--control-h);border-radius:var(--radius-ctrl);color:var(--text-support);cursor:pointer;transition:background var(--transition-hover) var(--ease-hover),color var(--transition-hover) var(--ease-hover),border-color var(--transition-hover) var(--ease-hover),transform var(--transition-hover) var(--ease-hover);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.bb-iconbtn--sm{width:var(--control-h-sm);height:var(--control-h-sm)}.bb-iconbtn--round{border-radius:var(--radius-pill)}.bb-iconbtn:hover:not(:disabled){color:var(--text-primary);background:#f5f5f30f}.bb-iconbtn:active:not(:disabled){transform:translateY(var(--press-shift))}.bb-iconbtn:disabled{color:var(--text-disabled);cursor:not-allowed}.bb-iconbtn--secondary{border-color:var(--border-hairline)}.bb-iconbtn--is-active{color:var(--text-primary);background:#f5f5f314}.bb-badge{align-items:center;gap:var(--space-1);height:20px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--ink-800);border:1px solid var(--border-hairline);color:var(--text-near);font-size:var(--fs-micro-xl);font-weight:var(--fw-semibold);font-variant-numeric:var(--numeric-tabular);display:inline-flex}.bb-badge--quiet{color:var(--text-secondary);background:0 0}.bb-badge--solid{background:var(--paper);color:var(--ink);border-color:#0000}.bb-tag{align-items:center;gap:var(--space-2);height:24px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--border-hairline);font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--text-support);background:0 0;display:inline-flex}.bb-tag__dot{border-radius:var(--radius-pill);background:currentColor;flex:none;width:6px;height:6px}.bb-tag--neutral{color:var(--neutral)}.bb-tag--positive{color:var(--positive)}.bb-tag--caution{color:var(--caution)}.bb-tag--critical{color:var(--critical)}.bb-tag--neutral .bb-tag__label,.bb-tag--positive .bb-tag__label,.bb-tag--caution .bb-tag__label,.bb-tag--critical .bb-tag__label{color:inherit}.bb-dot{border-radius:var(--radius-pill);flex:none;width:6px;height:6px;display:inline-block}.bb-dot--neutral{background:var(--neutral)}.bb-dot--positive{background:var(--positive)}.bb-dot--caution{background:var(--caution)}.bb-dot--critical{background:var(--critical)}.bb-card{border-radius:var(--radius-cell);padding:var(--card-pad);box-shadow:var(--shadow-none)}.bb-card--default{border:1px solid var(--border-hairline);background:0 0}.bb-card--flat{background:0 0;border:0;padding:0}.bb-card--raised{border:1px solid var(--border-hairline);background:var(--surface-card)}.bb-card--sunken{border:1px solid var(--border-hairline);background:var(--surface-sunken)}.bb-card--ink{border:1px solid var(--border-inverse);background:var(--ink);color:var(--paper)}.bb-card--pad-0{padding:0}.bb-card--interactive{cursor:pointer;transition:background var(--transition-hover) var(--ease-hover),border-color var(--transition-hover) var(--ease-hover)}.bb-card--interactive:hover{border-color:var(--border-strong)}.bb-card--interactive.bb-card--raised:hover{background:#333330}.bb-eyebrow{align-items:center;gap:var(--space-3);font:var(--type-micro);letter-spacing:var(--tr-micro);text-transform:uppercase;color:var(--text-secondary);display:flex}.bb-eyebrow--xl{font:var(--type-micro-xl);letter-spacing:var(--tr-micro-xl)}.bb-eyebrow--strong{color:var(--text-support)}.bb-eyebrow__rule{background:var(--border-hairline);flex:auto;height:1px}.bb-rule{background:var(--border-hairline);border:0;height:1px;margin:0}.bb-rule--strong{background:var(--border-strong)}.bb-logo{align-items:center;gap:var(--space-3);color:var(--text-primary);display:inline-flex}.bb-logo__symbol{flex:none;display:block}.bb-logo__word{font-weight:var(--fw-semibold);letter-spacing:var(--tr-title-2);line-height:1}.bb-field{gap:var(--space-2);flex-direction:column;display:flex}.bb-field__label{font:var(--type-micro);letter-spacing:var(--tr-micro);text-transform:uppercase;color:var(--text-secondary)}.bb-field__control{align-items:center;display:flex;position:relative}.bb-field__input{width:100%;height:var(--control-h);padding:0 var(--space-4);border:1px solid var(--border-hairline);border-radius:var(--radius-ctrl);color:var(--text-primary);font-size:var(--fs-body);transition:border-color var(--transition-hover) var(--ease-hover),background var(--transition-hover) var(--ease-hover);background:0 0}.bb-field__input::placeholder{color:var(--text-disabled)}.bb-field__input:hover:not(:disabled){border-color:var(--border-strong)}.bb-field__input:focus{border-color:var(--text-secondary)}.bb-field__input:disabled{background:var(--ink-800);color:var(--text-disabled);cursor:not-allowed}.bb-field__input--tabular{font-variant-numeric:var(--numeric-tabular)}.bb-field__input--has-prefix{padding-left:38px}.bb-field__affix{left:var(--space-4);color:var(--text-secondary);font-size:var(--fs-body);pointer-events:none;position:absolute}.bb-field__hint{font-size:var(--fs-caption);color:var(--text-secondary)}.bb-field--invalid .bb-field__input{border-color:var(--critical)}.bb-field--invalid .bb-field__hint{color:var(--critical)}.bb-select{appearance:none;padding-right:var(--space-10);cursor:pointer}.bb-select__chevron{right:var(--space-4);pointer-events:none;color:var(--text-secondary);display:flex;position:absolute}.bb-check{align-items:flex-start;gap:var(--space-3);cursor:pointer;font-size:var(--fs-body-sm);color:var(--text-near);display:inline-flex}.bb-check input{opacity:0;width:0;height:0;position:absolute}.bb-check__box{border:1px solid var(--border-strong);border-radius:var(--radius-check);width:18px;height:18px;color:var(--ink);transition:background var(--transition-hover) var(--ease-hover),border-color var(--transition-hover) var(--ease-hover);flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.bb-check:hover .bb-check__box{border-color:var(--text-support)}.bb-check--on .bb-check__box{background:var(--paper);border-color:var(--paper)}.bb-check input:focus-visible+.bb-check__box{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.bb-check--disabled{cursor:not-allowed;color:var(--text-disabled)}.bb-check--disabled .bb-check__box{border-color:var(--border-hairline);background:var(--ink-800)}.bb-switch{align-items:center;gap:var(--space-3);cursor:pointer;font-size:var(--fs-body-sm);color:var(--text-near);display:inline-flex}.bb-switch input{opacity:0;width:0;height:0;position:absolute}.bb-switch__track{border-radius:var(--radius-pill);background:var(--ink-700);width:36px;height:20px;transition:background var(--transition-hover) var(--ease-hover);flex:none;position:relative}.bb-switch__knob{border-radius:var(--radius-pill);background:var(--ink-200);width:16px;height:16px;transition:transform var(--transition-hover) var(--ease-hover),background var(--transition-hover) var(--ease-hover);position:absolute;top:2px;left:2px}.bb-switch--on .bb-switch__track{background:var(--paper)}.bb-switch--on .bb-switch__knob{background:var(--ink);transform:translate(16px)}.bb-switch input:focus-visible+.bb-switch__track{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.bb-switch--disabled{cursor:not-allowed;color:var(--text-disabled)}.bb-switch--disabled .bb-switch__track{background:var(--ink-800)}.bb-navlink{align-items:center;gap:var(--space-3);height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-ctrl);color:var(--text-secondary);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);cursor:pointer;text-align:left;width:100%;transition:background var(--transition-hover) var(--ease-hover),color var(--transition-hover) var(--ease-hover);background:0 0;border:0;text-decoration:none;display:flex}.bb-navlink:hover{color:var(--text-primary);background:#f5f5f30d;border-bottom-color:#0000}.bb-navlink--active{color:var(--text-primary);background:#f5f5f314}.bb-navlink--rail{width:var(--control-h);justify-content:center;padding:0}.bb-navlink__count{font-size:var(--fs-caption);color:var(--text-secondary);font-variant-numeric:var(--numeric-tabular);margin-left:auto}.bb-metric{gap:var(--space-3);flex-direction:column;display:flex}.bb-metric__label{font:var(--type-micro-xl);letter-spacing:var(--tr-micro-xl);text-transform:uppercase;color:var(--text-secondary)}.bb-metric__row{align-items:baseline;gap:var(--space-3);display:flex}.bb-metric__value{font:var(--type-display);letter-spacing:var(--tr-display);color:var(--text-primary)}.bb-metric--sm .bb-metric__value{font:var(--type-title-1);letter-spacing:var(--tr-title-1)}.bb-metric__delta{font-size:var(--fs-body-sm);color:var(--text-secondary);font-variant-numeric:var(--numeric-tabular)}.bb-metric__caption{font-size:var(--fs-caption);color:var(--text-secondary)}.bb-stat{gap:var(--space-2);padding:var(--card-pad);flex-direction:column;display:flex}.bb-stat__label{font:var(--type-micro);letter-spacing:var(--tr-micro);text-transform:uppercase;color:var(--text-secondary)}.bb-stat__row{align-items:baseline;gap:var(--space-2);display:flex}.bb-stat__value{font:var(--type-title-1);letter-spacing:var(--tr-title-1);color:var(--text-primary)}.bb-stat__value--lg{font:var(--type-display);letter-spacing:var(--tr-display)}.bb-stat__delta{font-size:var(--fs-body-sm);color:var(--text-secondary);font-variant-numeric:var(--numeric-tabular)}.bb-table{border-collapse:collapse;width:100%;font-size:var(--fs-body-sm)}.bb-table th{text-align:left;font:var(--type-micro);letter-spacing:var(--tr-micro);text-transform:uppercase;color:var(--text-secondary);padding:0 var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--border-strong);font-weight:var(--fw-semibold)}.bb-table td{padding:var(--row-pad-y) var(--space-4) var(--row-pad-y) 0;border-bottom:1px solid var(--border-hairline);color:var(--text-near);vertical-align:top}.bb-table tr:last-child td{border-bottom:0}.bb-table__row-label{color:var(--text-secondary)}.bb-table--num td:not(:first-child),.bb-table--num th:not(:first-child){text-align:right;padding-right:0}.bb-table td:last-child,.bb-table th:last-child{padding-right:0}.bb-avatar{border-radius:var(--radius-pill);background:var(--ink-800);border:1px solid var(--border-hairline);width:36px;height:36px;font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--text-support);letter-spacing:0;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.bb-avatar--initials{border-radius:var(--radius-initials)}.bb-avatar--sm{width:28px;height:28px;font-size:var(--fs-caption)}.bb-avatar img{object-fit:cover;width:100%;height:100%;display:block}.bb-account{gap:var(--space-4);padding:var(--card-pad);border:1px solid var(--border-hairline);border-radius:var(--radius-cell);text-align:left;cursor:pointer;transition:border-color var(--transition-hover) var(--ease-hover),background var(--transition-hover) var(--ease-hover);background:0 0;flex-direction:column;display:flex}.bb-account:hover{border-color:var(--border-strong);background:#f5f5f308}.bb-account:active{transform:translateY(var(--press-shift))}.bb-account--raised{background:var(--surface-card)}.bb-account__head{align-items:center;gap:var(--space-3);display:flex}.bb-account__id{flex-direction:column;gap:2px;min-width:0;display:flex}.bb-account__name{font:var(--type-title-3);letter-spacing:var(--tr-title-3);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bb-account__handle{font-size:var(--fs-caption);color:var(--text-secondary)}.bb-account__ecg{height:44px;margin:0 calc(var(--card-pad) * -1);position:relative;overflow:hidden}.bb-account__ecg svg{width:200%;height:100%;display:block}.bb-account__ecg--live svg{animation:6s linear infinite bb-ecg}.bb-account__foot{justify-content:space-between;align-items:flex-end;gap:var(--space-3);display:flex}.bb-account__value{font:var(--type-title-1);letter-spacing:var(--tr-title-1);color:var(--text-primary)}.bb-account__label{font:var(--type-micro);letter-spacing:var(--tr-micro);text-transform:uppercase;color:var(--text-secondary)}.bb-account__delta{font-size:var(--fs-body-sm);color:var(--text-secondary);font-variant-numeric:var(--numeric-tabular);padding-bottom:3px}@keyframes bb-ecg{0%{transform:translate(0)}to{transform:translate(-50%)}}.bb-alert{align-items:center;gap:var(--space-4);padding:var(--row-pad-y) var(--space-5);border-bottom:1px solid var(--border-hairline);font-size:var(--fs-body-sm);transition:background var(--transition-hover) var(--ease-hover);display:flex}.bb-alert:last-child{border-bottom:0}.bb-alert:hover{background:#f5f5f308}.bb-alert__account{font-weight:var(--fw-semibold);color:var(--text-primary);white-space:nowrap}.bb-alert__what{color:var(--text-support);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bb-alert__meta{align-items:center;gap:var(--space-4);flex:none;margin-left:auto;display:flex}.bb-alert__time{font-size:var(--fs-caption);color:var(--text-secondary);font-variant-numeric:var(--numeric-tabular)}.bb-period{align-items:center;gap:var(--space-1);border:1px solid var(--border-hairline);border-radius:var(--radius-pill);padding:3px;display:inline-flex}.bb-period__item{height:26px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--fs-caption);font-weight:var(--fw-medium);cursor:pointer;font-variant-numeric:var(--numeric-tabular);transition:background var(--transition-hover) var(--ease-hover),color var(--transition-hover) var(--ease-hover);background:0 0;border:0}.bb-period__item:hover{color:var(--text-primary)}.bb-period__item--active{background:var(--paper);color:var(--ink);font-weight:var(--fw-semibold)}.bb-lead{align-items:center;gap:var(--space-4);padding:var(--row-pad-y) var(--space-5);border-bottom:1px solid var(--border-hairline);transition:background var(--transition-hover) var(--ease-hover);display:flex}.bb-lead:last-child{border-bottom:0}.bb-lead:hover{background:#f5f5f308}.bb-lead__id{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.bb-lead__name{font-size:var(--fs-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bb-lead--hot .bb-lead__name{color:var(--temp-hot);font-weight:var(--fw-semibold)}.bb-lead--warm .bb-lead__name{color:var(--temp-warm);font-weight:var(--fw-regular)}.bb-lead--cold .bb-lead__name{color:var(--temp-cold);font-weight:var(--fw-regular)}.bb-lead__handle{font-size:var(--fs-caption);color:var(--text-secondary)}.bb-lead__contact{font-size:var(--fs-body-sm);color:var(--text-support);font-variant-numeric:var(--numeric-tabular);white-space:nowrap;text-overflow:ellipsis;flex:0 0 180px;overflow:hidden}.bb-lead__temp{font:var(--type-micro);letter-spacing:var(--tr-micro);text-transform:uppercase;color:var(--text-secondary);flex:0 0 72px}.bb-lead__time{text-align:right;font-size:var(--fs-caption);color:var(--text-secondary);font-variant-numeric:var(--numeric-tabular);flex:0 0 84px}.bb-lead__actions{align-items:center;gap:var(--space-1);opacity:0;transition:opacity var(--transition-hover) var(--ease-hover);flex:none;display:flex}.bb-lead:hover .bb-lead__actions,.bb-lead:focus-within .bb-lead__actions{opacity:1}.bb-empty{align-items:flex-start;gap:var(--space-3);padding:var(--space-10) var(--card-pad);flex-direction:column;display:flex}.bb-empty--center{text-align:center;align-items:center}.bb-empty__label{font:var(--type-micro);letter-spacing:var(--tr-micro);text-transform:uppercase;color:var(--text-secondary)}.bb-empty__text{font:var(--type-title-3);letter-spacing:var(--tr-title-3);color:var(--text-support);max-width:42ch}.bb-empty__action{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);cursor:pointer;border:0;border-bottom:1px solid var(--border-strong);transition:border-color var(--transition-hover) var(--ease-hover);background:0 0;padding:0;display:inline-flex}.bb-empty__action:hover{border-bottom-color:var(--text-primary)}.bb-grid-hairline{background:var(--border-hairline);border:1px solid var(--border-hairline);border-radius:var(--radius-cell);gap:1px;display:grid;overflow:hidden}.bb-grid-hairline>*{background:var(--surface-app)}.bb-grid-hairline>.bb-card,.bb-grid-hairline>.bb-account,.bb-grid-hairline>.bb-panel{border:0;border-radius:0}.bb-panel{border:1px solid var(--border-hairline);border-radius:var(--radius-cell);overflow:hidden}.bb-panel__head{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-hairline);display:flex}.bb-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.bb-icon svg{display:block}.sb-rail-foot{flex-direction:column;align-items:center;gap:12px;padding-bottom:4px;display:flex}.pmenu-trigger.compact{background:0 0;border:none;gap:0;padding:0}.pmenu-trigger.compact:hover{background:0 0}.sb-rail .pmenu-pop{inset:auto auto 0 52px}@media (max-width:760px){.sb-rail-foot{flex-direction:row;padding-bottom:0}.sb-rail .pmenu-pop{bottom:60px;left:auto;right:8px}}.bb-grid-hairline.cols-2{grid-template-columns:repeat(2,1fr)}.bb-grid-hairline.cols-2>:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:760px){.bb-grid-hairline.cols-2{grid-template-columns:1fr}}.shell{max-width:1400px}.op-todos{gap:var(--space-16);grid-template-columns:minmax(240px,auto) 1fr;align-items:stretch;display:grid}.op-todos>.bb-metric{padding:var(--card-pad) 0;flex-direction:column;justify-content:flex-end;display:flex}.op-strip .bb-stat__value,.op-strip .bb-stat__delta,.op-strip .bb-stat__label{white-space:nowrap}.op-strip .bb-stat{min-width:0}.op-strip{grid-template-columns:repeat(5,1fr)}.op-stat-link{transition:background var(--transition-hover) linear}.op-stat-link:hover{background:var(--wash-04)}.op-strip .bb-stat{justify-content:center}.op-open{font-size:var(--fs-caption);color:var(--text-secondary);border-bottom:1px solid var(--border-strong);transition:color var(--transition-hover) linear, border-color var(--transition-hover) linear;align-self:flex-start;line-height:1.5}.op-stat-link:hover .op-open{color:var(--text-primary);border-color:var(--text-secondary)}@media (max-width:900px){.op-todos{gap:var(--space-6);grid-template-columns:1fr}.op-strip{grid-template-columns:repeat(2,1fr)}}.delta-up{color:var(--positive)!important}.delta-down{color:var(--critical)!important}.th-row{max-width:85%;margin-bottom:14px}.th-row.ia,.th-row.voce{text-align:right;margin-left:auto}.th-who{font:var(--type-micro);letter-spacing:var(--tr-micro);text-transform:uppercase;color:var(--text-secondary);margin-bottom:4px;display:block}.th-msg{text-align:left;font-size:var(--fs-body-sm);color:var(--text-near);background:var(--ink-800);border:1px solid var(--border-hairline);border-radius:var(--radius-ctrl);white-space:pre-wrap;padding:10px 14px;line-height:1.5;display:inline-block}.th-row.pessoa .th-msg{color:var(--text-support);background:0 0}.th-row.voce .th-msg{border-color:var(--border-strong)}.cx{border:1px solid var(--border-hairline);border-radius:var(--radius-cell);grid-template-columns:340px 1fr;min-height:70vh;display:grid;overflow:hidden}.cx-list{border-right:1px solid var(--border-hairline);max-height:78vh;overflow-y:auto}.cx-row{border-bottom:1px solid var(--border-hairline);transition:background var(--transition-hover) linear;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.cx-row.on{background:var(--wash-06)}.cx-body{flex:1;min-width:0}.cx-name{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--text-primary);align-items:baseline;gap:8px;display:flex}.cx-time{font-size:var(--fs-caption);font-weight:var(--fw-regular);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.cx-prev{font-size:var(--fs-caption);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.cx-thread{flex-direction:column;min-width:0;display:flex}.cx-head{border-bottom:1px solid var(--border-hairline);flex:none;align-items:center;gap:12px;padding:14px 20px;display:flex}.cx-msgs{flex:1;max-height:56vh;padding:20px;overflow-y:auto}.cx-composer{border-top:1px solid var(--border-hairline);flex:none;padding:14px 20px}@media (max-width:900px){.cx{grid-template-columns:1fr}.cx-list{border-right:0;border-bottom:1px solid var(--border-hairline);max-height:40vh}}.th-line{align-items:flex-end;gap:8px;max-width:100%;display:inline-flex}.th-line.mine{flex-direction:row-reverse}.th-ava{background:var(--ink-800);border:1px solid var(--border-hairline);color:var(--text-support);font-weight:var(--fw-semibold);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.th-ava img{object-fit:cover;width:100%;height:100%;display:block}.shell:has(.cx-full){max-width:none;padding:0}.shell:has(.cx-full) .topbar{margin-bottom:0;padding:24px 32px 14px}.shell:has(.cx-full) .app-footer{display:none}.cx-full .cx{border-bottom:0;border-left:0;border-right:0;border-radius:0;height:calc(100vh - 118px);min-height:0}.cx-full .cx-list,.cx-full .cx-msgs{max-height:none}@media (max-width:900px){.cx-full .cx{height:auto;min-height:calc(100vh - 160px)}.cx-full .cx-list{max-height:38vh}}.cx-tools{border-bottom:1px solid var(--border-hairline);background:var(--surface-app);z-index:5;padding:12px 12px 10px;position:sticky;top:0}.cx-search{border:1px solid var(--border-hairline);border-radius:var(--radius-ctrl);height:38px;color:var(--text-secondary);align-items:center;gap:8px;padding:0 12px;display:flex}.cx-search input{min-width:0;height:auto;font-size:var(--fs-body-sm);color:var(--text-primary);background:0 0;border:0;flex:1;padding:0}.cx-search input:focus{outline:none}.cx-pills{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.cx-pill{border-radius:var(--radius-pill);border:1px solid var(--border-hairline);height:26px;font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--text-secondary);transition:color var(--transition-hover) linear, background var(--transition-hover) linear;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.cx-pill:hover{color:var(--text-primary)}.cx-pill.on{background:var(--paper);color:var(--ink);font-weight:var(--fw-semibold);border-color:#0000}.cx-count{font-variant-numeric:tabular-nums;font-size:var(--fs-micro-xl);opacity:.75}.iavatar{overflow:hidden}.iavatar img{object-fit:cover;width:100%;height:100%;display:block}.shell:has(.cx-full){flex-direction:column;height:100vh;display:flex;overflow:hidden}.shell:has(.cx-full) .topbar{flex:none}.cx-full{flex:auto;min-height:0;display:flex}.cx-full .cx{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:360px minmax(0,1fr);height:auto;min-height:0;display:grid}.cx-full .cx-list{min-height:0;max-height:none;overflow-y:auto}.cx-full .cx-thread{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.cx-full .cx-head{grid-row:1}.cx-full .cx-msgs{grid-row:2;min-height:0;max-height:none;overflow-y:auto}.cx-full .cx-composer{grid-row:3}.cx-more{text-align:center;font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--text-support);border-top:1px solid var(--border-hairline);transition:background var(--transition-hover) linear, color var(--transition-hover) linear;padding:14px 16px;display:block}.cx-more:hover{background:var(--wash-04);color:var(--text-primary)}@media (max-width:900px){.shell:has(.cx-full){height:auto;display:block;overflow:visible}.cx-full .cx{grid-template-rows:auto auto;grid-template-columns:1fr;display:grid}.cx-full .cx-list{max-height:38vh}.cx-full .cx-msgs{max-height:48vh}}.panel,.kpi,.bb-card--default,.bb-account,.bb-grid-hairline>*,.bb-stat,.mcard{background:var(--surface-soft)}.irow,.logrow{background:0 0}.cx-list,.cx-thread,.cx-tools{background:var(--surface-soft)}.th-msg{background:var(--ink-800)}.bb-account:hover,.op-stat-link:hover{background:#191917}.cx-row:hover{background:var(--wash-04)}.th-row.ia .th-msg,.th-row.voce .th-msg{background:color-mix(in srgb, var(--positive) 24%, var(--ink));border-color:color-mix(in srgb, var(--positive) 42%, transparent);color:var(--paper)}.th-row.voce .th-msg{background:color-mix(in srgb, var(--positive) 34%, var(--ink));border-color:color-mix(in srgb, var(--positive) 55%, transparent)}.th-row.pessoa .th-msg{background:var(--ink-800);color:var(--text-near)}.irow.t-quente .itemp{color:var(--caution)}:root{--ig-purple:#7638fa}.cx-thread,.cx-tools{background:var(--ink)}.th-msg{border:0!important}.th-row.ia .th-msg,.th-row.voce .th-msg{background:var(--ig-purple);color:#fff}.th-row.pessoa .th-msg{background:var(--ink-800)}.th-row.ia .th-who,.th-row.voce .th-who{color:color-mix(in srgb, var(--ig-purple) 55%, var(--text-secondary))}.cx-row.on{box-shadow:inset 2px 0 0 var(--ig-purple)}.cx-row{gap:14px;padding:18px}.th-who{text-transform:lowercase;letter-spacing:.03em;color:var(--text-secondary);margin-bottom:5px;font:400 11px/1.2 Switzer,ui-sans-serif,system-ui,sans-serif}.th-time{float:right;opacity:.6;font-variant-numeric:tabular-nums;text-transform:lowercase;margin:10px -4px -2px 12px;font-size:10.5px;line-height:1}.th-row{max-width:72%}.th-msg{overflow-wrap:break-word;max-width:min(58ch,100%)}.cx-composer textarea{background:var(--ink-800);border:1px solid #0000;border-radius:16px;padding:12px 16px}.cx-composer textarea:focus{border-color:var(--border-strong);outline:none}.cx-composer textarea::placeholder{color:var(--text-secondary)}.cx-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.cx-actions .bb-btn{border-radius:999px;padding:8px 16px}.bb-btn--assumida{background:color-mix(in srgb, var(--ig-purple) 22%, var(--ink));border:1px solid color-mix(in srgb, var(--ig-purple) 55%, transparent);color:#fff}.bb-btn--assumida:hover{background:color-mix(in srgb, var(--ig-purple) 32%, var(--ink))}.temp-chip{white-space:nowrap;border:1px solid;border-radius:999px;justify-content:center;align-items:center;padding:5px 14px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.temp-frio{color:#8fbee8;background:color-mix(in srgb, #5b9bd5 14%, var(--ink));border-color:#5b9bd561}.temp-morno{color:#e8a96b;background:color-mix(in srgb, #d97e3f 14%, var(--ink));border-color:#d97e3f61}.temp-quente{color:#f0887c;background:color-mix(in srgb, #c0392f 20%, var(--ink));border-color:#c0392f80}.cx-row{padding:26px 20px}.cx-prev{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}:root{--wash-03:#f5f5f308;--wash-04:#f5f5f30a;--wash-05:#f5f5f30d;--wash-06:#f5f5f30f;--wash-08:#f5f5f314}html.light{--ink:#fff;--ink-800:#efefed;--ink-700:#d9d9d5;--ink-600:#6e6e6a;--ink-200:#4a4a47;--ink-050:#232321;--paper:#0a0a0a;--border-hairline:#0a0a0a1a;--border-strong:#0a0a0a33;--border-inverse:#f5f5f329;--surface-soft:#f6f6f4;--surface-sunken:#fafaf8;--focus-ring:#0a0a0a4d;--shadow-lg:0 24px 48px -12px #00000029;--wash-03:#0a0a0a08;--wash-04:#0a0a0a0a;--wash-05:#0a0a0a0d;--wash-06:#0a0a0a0f;--wash-08:#0a0a0a14;--glass:#0a0a0a08;--glass-2:#0a0a0a0f;--vital-dim:#0a0a0a14;--violet-dim:#0a0a0a14;--idle-dim:#0a0a0a0f;--rail-on-bg:#0a0a0a14}html.light .bb-account:hover{background:#e9e9e6}html.light .bb-card--interactive.bb-card--raised:hover{background:#e4e4e1}html.light .mcard.off .mcard-ecg-line{stroke:#0a0a0a29}html.light .panel:hover,html.light .kpi:hover{background:var(--surface-soft)}html.light .th-row.pessoa .th-msg{color:var(--ink-050)}html.light .op-stat-link:hover{background:#e9e9e6}html.light .temp-frio{color:#2e6ca8}html.light .temp-morno{color:#a85b22}html.light .temp-quente{color:#a8352b}html.light .bb-btn--assumida{color:var(--ig-purple)}.temp-chip{font:var(--type-micro);letter-spacing:var(--tr-micro);text-transform:uppercase;border-radius:0;padding:0;background:0 0!important;border:0!important}.voz-editor .field label{font:var(--type-micro-xl);letter-spacing:var(--tr-micro-xl);text-transform:uppercase;color:var(--text-secondary);align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.voz-editor .field label .hint{font:var(--type-caption);letter-spacing:0;text-transform:none;margin-left:0!important}.voz-editor textarea,.voz-editor input[type=text],.voz-editor input:not([type]){background:var(--surface-soft);border:1px solid var(--border-hairline);color:var(--text-near);border-radius:14px;padding:14px 16px;font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.75}.voz-editor textarea:focus,.voz-editor input:focus{border-color:var(--border-strong);outline:none}.voz-editor .field{margin-bottom:var(--space-6)}.seg{align-items:center;display:inline-flex}.seg-btn{justify-content:center;align-items:center;line-height:1;display:inline-flex}:root{--check-blue:#2e7cf6}.rule-check{border-radius:5px;width:18px;height:18px;margin-top:1px}.rule-check[data-on=true]{background:var(--check-blue);border-color:var(--check-blue)}.rule-text{line-height:1.5}.ui-switch{appearance:none;background:var(--ink-700);cursor:pointer;border:0;border-radius:999px;flex:none;width:40px;height:24px;transition:background .18s linear;position:relative}.ui-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s linear;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0000004d}.ui-switch:checked{background:var(--check-blue)}.ui-switch:checked:after{transform:translate(16px)}.ui-switch:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.rule-check{padding:0}.rule-check svg{display:block}.kpis-5{grid-template-columns:repeat(5,1fr)}@media (max-width:900px){.cx-full .cx{grid-template-columns:1fr}.cx-full .cx.has-thread .cx-list,.cx-full .cx:not(.has-thread) .cx-thread{display:none}.cx-back{border:1px solid var(--border-hairline);width:34px;height:34px;color:var(--text-primary);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:16px;text-decoration:none;display:inline-flex}.shell:has(.cx-full){padding-bottom:calc(64px + env(safe-area-inset-bottom))}.cx-head{flex-wrap:wrap;row-gap:10px;padding:12px 14px}.cx-actions{flex-wrap:wrap}.cx-msgs{padding:14px}.cx-composer{padding:12px 14px}.cx-row{padding:16px 14px}.cx-tools{padding:12px 14px}.th-row{max-width:88%}.kpis-5{grid-template-columns:repeat(2,1fr)}.op-strip>:last-child:nth-child(odd),.kpis>:last-child:nth-child(odd){grid-column:1/-1}.seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg-btn{white-space:nowrap}.topbar{flex-wrap:wrap;row-gap:10px}}@media (max-width:760px){.sb-rail{border-top-color:var(--border-hairline);width:100%;height:auto;padding:6px 8px calc(6px + env(safe-area-inset-bottom))}}.postrank{flex-direction:column;display:flex}.postrank-row{border-bottom:1px solid var(--border-hairline);color:inherit;transition:background var(--transition-hover) linear;align-items:center;gap:14px;padding:12px 4px;text-decoration:none;display:flex}.postrank-row:last-child{border-bottom:0}a.postrank-row:hover{background:var(--wash-03)}.postrank-n{width:26px;font:var(--type-micro-xl);letter-spacing:var(--tr-micro-xl);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none}.postrank-thumb{object-fit:cover;border:1px solid var(--border-hairline);background:var(--ink-800);border-radius:10px;flex:none;width:48px;height:48px}.postrank-thumb--fallback{display:inline-block}.postrank-body{flex-direction:column;gap:3px;min-width:0;display:flex}.postrank-cap{font-size:var(--fs-body-sm);color:var(--text-near);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.postrank-meta{font-size:var(--fs-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums}.trigrank{flex-direction:column;gap:10px;display:flex}.trigrank-row{grid-template-columns:110px 1fr auto;align-items:center;gap:14px;display:grid}.trigrank-word{font:var(--type-micro-xl);letter-spacing:var(--tr-micro-xl);text-transform:uppercase;color:var(--text-near);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trigrank-bar{background:var(--wash-06);border-radius:999px;height:6px;overflow:hidden}.trigrank-bar>span{background:var(--paper);border-radius:999px;height:100%;display:block}.trigrank-n{font-size:var(--fs-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:760px){.trigrank-row{grid-template-columns:84px 1fr auto;gap:10px}}.rel-head{align-items:center;gap:16px;display:flex}.rel-avatar{object-fit:cover;border:1px solid var(--border-hairline);border-radius:999px;width:56px;height:56px}.rel-avatar--i{background:var(--ink-800);font-weight:var(--fw-semibold);justify-content:center;align-items:center;font-size:20px;display:inline-flex}.rel-eyebrow{font:var(--type-micro-xl);letter-spacing:var(--tr-micro-xl);text-transform:uppercase;color:var(--text-secondary);margin-bottom:6px}.rel-split{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.rel-split>div{flex-direction:column;gap:4px;display:flex}.rel-big{font-size:28px;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;letter-spacing:-.02em}@media (max-width:760px){.rel-split{grid-template-columns:1fr}}@media print{.sb,.sb-rail,.topbar,.app-footer,.no-print,.tabs,.client-head{display:none!important}body,.layout,.content,.shell{color:#0a0a0a!important;background:#fff!important}.shell{max-width:100%;padding:0}.panel,.kpi{break-inside:avoid;background:#fff!important;border-color:#ddd!important}.relatorio,.relatorio *{color:#0a0a0a!important}.relatorio .hint,.relatorio .postrank-meta{color:#666!important}}.lp{background:var(--ink);color:var(--paper);min-height:100vh;font-family:var(--font-sans)}.lp a{text-decoration:none}.lp-nav{align-items:center;gap:20px;max-width:1120px;margin:0 auto;padding:22px 24px;display:flex}.lp-logo{font-weight:var(--fw-semibold);letter-spacing:-.02em;font-size:17px}.lp-navlink{color:var(--ink-600);font-size:var(--fs-body-sm)}.lp-navlink:hover{color:var(--paper)}.lp-btn{background:var(--paper);color:var(--ink);font-weight:var(--fw-medium);font-size:var(--fs-body-sm);border-radius:999px;justify-content:center;align-items:center;padding:12px 22px;transition:transform .14s linear,opacity .14s linear;display:inline-flex}.lp-btn:hover{opacity:.92;transform:translateY(-1px)}.lp-btn--sm{padding:8px 16px}.lp-btn--lg{font-size:var(--fs-body);padding:15px 30px}.lp-ghost{color:var(--ink-600);font-size:var(--fs-body-sm);padding:12px 4px}.lp-ghost:hover{color:var(--paper)}.lp-eyebrow{font:var(--type-micro-xl);letter-spacing:var(--tr-micro-xl);text-transform:uppercase;color:var(--ink-600);margin-bottom:18px}.lp-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;max-width:1120px;margin:0 auto;padding:64px 24px 72px;display:grid}.lp-hero h1{letter-spacing:-.03em;font-size:clamp(30px,4.4vw,50px);line-height:1.08;font-weight:var(--fw-semibold);margin:0 0 20px}.lp-time{color:#a688ff;font-variant-numeric:tabular-nums}.lp-sub{color:var(--ink-050);max-width:46ch;margin:0 0 26px;font-size:17px;line-height:1.55}.lp-ctas{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.lp-note{font-size:var(--fs-caption);color:var(--ink-600);max-width:44ch;margin-top:18px}.lp-chat{border:1px solid var(--border-hairline);background:var(--surface-soft);border-radius:22px;overflow:hidden}.lp-chat-head{border-bottom:1px solid var(--border-hairline);align-items:center;gap:12px;padding:14px 18px;display:flex}.lp-chat-ava{background:var(--ink-800);width:34px;height:34px;font-weight:var(--fw-semibold);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.lp-chat-name{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);display:block}.lp-chat-sub{color:var(--ink-600);font-size:11px;display:block}.lp-chat-temp{font:var(--type-micro);letter-spacing:var(--tr-micro);text-transform:uppercase;color:#f0887c;margin-left:auto}.lp-chat-body{background:var(--ink);padding:20px 18px 8px}.lp-msg{background:var(--ink-800);max-width:88%;color:var(--ink-050);opacity:0;border-radius:14px;margin-bottom:12px;padding:10px 14px;font-size:13.5px;line-height:1.5;animation:.48s cubic-bezier(.16,1,.3,1) forwards lp-in}.lp-msg.ia{color:#fff;background:#7638fa;margin-left:auto}.lp-msg-t{float:right;opacity:.6;font-variant-numeric:tabular-nums;margin:10px -4px -2px 12px;font-size:10px}@keyframes lp-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp-msg{opacity:1;animation:none}}.lp-chat-foot{border-top:1px solid var(--border-hairline);font:var(--type-micro);letter-spacing:var(--tr-micro);text-transform:uppercase;color:var(--ink-600);text-align:center;padding:12px 18px}.lp-strip{border-top:1px solid var(--border-hairline);grid-template-columns:repeat(4,1fr);max-width:1120px;margin:0 auto;padding:0 24px;display:grid}.lp-cell{border-right:1px solid var(--border-hairline);flex-direction:column;gap:8px;padding:34px 18px 30px;display:flex}.lp-cell:last-child{border-right:0}.lp-n{font-size:40px;font-weight:var(--fw-semibold);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lp-l{font-size:var(--fs-caption);color:var(--ink-600);line-height:1.4}.lp-prov{max-width:1120px;font-size:var(--fs-caption);color:var(--ink-700);margin:0 auto;padding:0 24px 8px}.lp-sec{max-width:1120px;margin:0 auto;padding:72px 24px 0}.lp-steps{background:var(--border-hairline);border:1px solid var(--border-hairline);border-radius:20px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.lp-step{background:var(--surface-soft);padding:26px 24px 30px}.lp-step-n{font:var(--type-micro-xl);letter-spacing:var(--tr-micro-xl);color:var(--ink-600);font-variant-numeric:tabular-nums}.lp-step h3,.lp-card h3{font-size:17px;font-weight:var(--fw-semibold);letter-spacing:-.01em;margin:12px 0 10px}.lp-step p,.lp-card p{font-size:var(--fs-body-sm);color:var(--ink-200,#b9b9b5);margin:0;line-height:1.6}.lp-grid{background:var(--border-hairline);border:1px solid var(--border-hairline);border-radius:20px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.lp-card{background:var(--surface-soft);padding:26px 24px 30px}.lp-faq details{border-bottom:1px solid var(--border-hairline)}.lp-faq summary{cursor:pointer;font-size:var(--fs-body);font-weight:var(--fw-medium);padding:20px 0;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";float:right;color:var(--ink-600)}.lp-faq details[open] summary:after{content:"−"}.lp-faq details p{font-size:var(--fs-body-sm);color:var(--ink-050);max-width:68ch;margin:0 0 20px;line-height:1.6}.lp-final{text-align:center;max-width:1120px;margin:0 auto;padding:96px 24px}.lp-final h2{letter-spacing:-.03em;margin:0 0 28px;font-size:clamp(24px,3.4vw,38px);line-height:1.15}.lp-final .lp-note{margin:16px auto 0}.lp-foot{border-top:1px solid var(--border-hairline);align-items:center;gap:20px;max-width:1120px;margin:0 auto;padding:22px 24px 34px;display:flex}.lp-foot a{color:var(--ink-600);font-size:var(--fs-caption)}.lp-foot a:hover{color:var(--paper)}@media (max-width:900px){.lp-hero{grid-template-columns:1fr;gap:36px;padding-top:40px}.lp-strip{grid-template-columns:repeat(2,1fr)}.lp-cell:nth-child(2){border-right:0}.lp-steps,.lp-grid{grid-template-columns:1fr}.lp-sec{padding-top:56px}}.login-split{background:var(--ink);min-height:100vh;color:var(--paper);font-family:var(--font-sans);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;padding:22px;display:grid}.lg-panel{color:#f5f5f3;background:#0a0a0a;border:1px solid #f5f5f314;border-radius:26px;flex-direction:column;padding:28px 32px;display:flex;position:relative}.lg-back{font-size:var(--fs-caption);color:#8a8a86;border:1px solid #f5f5f31f;border-radius:999px;align-self:flex-start;padding:8px 14px;text-decoration:none;transition:color .14s linear,border-color .14s linear}.lg-back:hover{color:#f5f5f3;border-color:#f5f5f34d}.lg-panel-body{margin-top:auto}.lg-panel-body h2{letter-spacing:-.03em;font-size:clamp(26px,2.8vw,38px);line-height:1.12;font-weight:var(--fw-semibold);margin:0 0 14px}.lg-panel-body p{font-size:var(--fs-body-sm);color:#b9b9b5;max-width:44ch;margin:0 0 26px;line-height:1.6}.lg-proof{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lg-proof-badge{font:var(--type-micro-xl);letter-spacing:var(--tr-micro-xl);text-transform:uppercase;color:#dfdfdc;border:1px solid #f5f5f333;border-radius:999px;flex:none;padding:8px 14px}.lg-proof-text{font-size:var(--fs-caption);color:#8a8a86;max-width:40ch}.lg-proof-text b{color:#dfdfdc;font-weight:var(--fw-semibold)}.lg-form-col{background:var(--ink);border-radius:26px;justify-content:center;align-items:center;display:flex}.lg-form{flex-direction:column;width:min(360px,100%);display:flex}.lg-mark{color:var(--text-primary);justify-content:center;margin-bottom:22px;display:flex}.lg-form h1{letter-spacing:-.02em;text-align:center;margin:0 0 8px;font-size:26px}.lg-desc{font-size:var(--fs-body-sm);color:var(--text-secondary);text-align:center;margin:0 0 28px}.lg-label{font:var(--type-micro-xl);letter-spacing:var(--tr-micro-xl);text-transform:uppercase;color:var(--text-secondary);margin:0 0 8px}.lg-input{background:var(--surface-soft);border:1px solid var(--border-hairline);width:100%;font-size:var(--fs-body-sm);color:var(--text-primary);border-radius:14px;margin-bottom:18px;padding:13px 16px}.lg-input:focus{border-color:var(--border-strong);outline:none}.lg-pw{position:relative}.lg-pw .lg-input{padding-right:46px}.lg-pw>button{width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px}.lg-pw>button:hover{color:var(--text-primary)}.lg-error{font-size:var(--fs-caption);color:var(--critical);margin:-6px 0 12px}.lg-submit{cursor:pointer;background:var(--paper);width:100%;color:var(--ink);font-weight:var(--fw-medium);font-size:var(--fs-body-sm);border:0;border-radius:999px;padding:14px;transition:opacity .14s linear}.lg-submit:disabled{opacity:.45;cursor:default}.lg-submit:not(:disabled):hover{opacity:.9}.lg-hint{font-size:var(--fs-caption);color:var(--text-secondary);text-align:center;margin:16px 0 0}.lg-legal{justify-content:center;gap:18px;margin-top:26px;display:flex}.lg-legal a{font-size:var(--fs-caption);color:var(--text-secondary);text-decoration:none}.lg-legal a:hover{color:var(--text-primary)}@media (max-width:899px){.login-split{grid-template-columns:1fr;gap:14px;padding:14px}.lg-panel{min-height:240px;padding:22px}.lg-panel-body h2{font-size:24px}.lg-form-col{padding:26px 8px 34px}}.lg-panel-body h2{margin-bottom:22px}.lg-panel-body p{margin-bottom:40px;line-height:1.7}.lg-proof{gap:22px}.lg-proof-img{opacity:.95;flex:none;width:auto;height:46px;display:block}.lg-form h1{margin-bottom:12px}.lg-desc{margin-bottom:34px}.lg-input{margin-bottom:22px}.lg-hint{margin-top:20px}.lp-selo{opacity:.9;width:auto;height:44px;margin-top:22px}.lg-proof-img{opacity:.55;height:34px}.lg-avas{flex:none;display:inline-flex}.lg-ava{color:#dfdfdc;cursor:default;background:#2b2b29;border:2px solid #0a0a0a;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;margin-left:-10px;font-size:14px;font-weight:600;transition:transform .14s linear;display:inline-flex;position:relative;overflow:visible}.lg-ava:first-child{margin-left:0}.lg-ava:hover{z-index:3;transform:translateY(-2px)}.lg-ava img{object-fit:cover;border-radius:999px;width:100%;height:100%}.lg-tip{color:#0a0a0a;white-space:nowrap;opacity:0;pointer-events:none;background:#f5f5f3;border-radius:999px;padding:7px 12px;font-size:11.5px;font-weight:500;transition:opacity .14s linear,transform .14s linear;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px)}.lg-ava:hover .lg-tip,.lg-ava:focus-visible .lg-tip{opacity:1;transform:translate(-50%)translateY(0)}.lg-proof-text b{display:block}.cn{justify-content:center;align-items:flex-start;padding:48px 20px 80px;display:flex}.cn-wrap{flex-direction:column;width:min(560px,100%);display:flex}.cn .lp-logo{margin-bottom:34px}.cn h1{letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(26px,4vw,36px);line-height:1.15}.cn-sub{font-size:var(--fs-body);color:var(--ink-050);margin:0 0 32px;line-height:1.6}.cn-sub b{font-weight:var(--fw-semibold)}.cn-input{background:var(--surface-soft);border:1px solid var(--border-strong);border-radius:16px;align-items:center;gap:10px;margin-bottom:16px;padding:14px 18px;display:flex}.cn-input span{color:var(--ink-600);font-size:17px}.cn-input input{color:var(--paper);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:17px}.cn-card{border:1px solid var(--border-hairline);background:var(--surface-soft);border-radius:16px;align-items:flex-start;gap:14px;margin-bottom:20px;padding:16px 18px;display:flex}.cn-card--known{border-color:color-mix(in srgb, var(--positive) 55%, transparent)}.cn-check{background:var(--positive);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:13px;display:inline-flex}.cn-card-body{font-size:var(--fs-body-sm);color:var(--ink-050);flex-direction:column;gap:6px;display:flex}.cn-card-body b{color:var(--paper)}.cn-card-row{align-items:center;gap:10px;display:flex}.cn-card-row img{object-fit:cover;border:1px solid var(--border-hairline);border-radius:999px;width:34px;height:34px}.cn-go{cursor:pointer;border:0;width:100%;margin-top:6px;font-family:inherit}.cn-go--off{opacity:.4;pointer-events:none}.cn-ok{font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--positive);border:1px solid color-mix(in srgb, var(--positive) 45%, transparent);border-radius:999px;align-self:flex-start;margin-bottom:22px;padding:8px 16px}.cn-q{margin-bottom:26px}.cn-q-t{font-size:var(--fs-body);font-weight:var(--fw-semibold);align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.cn-q-t span{color:var(--ink-600);font-variant-numeric:tabular-nums;font-weight:var(--fw-regular)}.cn-chips{flex-wrap:wrap;gap:10px;display:flex}.cn-chip{border:1px solid var(--border-strong);color:var(--ink-050);font-size:var(--fs-body-sm);cursor:pointer;background:0 0;border-radius:999px;padding:10px 18px;font-family:inherit;transition:background .14s linear,color .14s linear,border-color .14s linear}.cn-chip:hover{border-color:var(--paper);color:var(--paper)}.cn-chip.on{background:var(--paper);color:var(--ink);border-color:var(--paper)}.lp-nav,.lp-hero,.lp-strip,.lp-prov,.lp-sec,.lp-final,.lp-foot{max-width:1380px}.lp-hero{gap:72px}.auto-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.auto-card{border:1px solid var(--border-hairline);border-radius:var(--radius-ctrl);background:var(--surface-soft);padding:16px 18px}.auto-trigs{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.auto-trig{font:var(--type-micro-xl);letter-spacing:var(--tr-micro-xl);text-transform:uppercase;color:var(--text-primary);border:1px solid var(--border-strong);border-radius:999px;padding:6px 12px}.auto-n{font-size:var(--fs-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-left:auto}.auto-flow{font-size:var(--fs-body-sm);color:var(--text-near);line-height:1.55}.auto-flow b{font-weight:var(--fw-semibold)}.auto-sub{font-size:var(--fs-caption);color:var(--text-secondary);margin-top:8px;line-height:1.5}.auto-dm{border-left:2px solid var(--border-strong);padding-left:10px}@media (max-width:760px){.auto-grid{grid-template-columns:1fr}}.sb-panel2{background:var(--surface-app);border-right:1px solid var(--border-hairline);width:236px;padding:var(--space-4) var(--space-3);scrollbar-width:thin;flex-direction:column;flex:none;gap:4px;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.sb2-brand{font-weight:var(--fw-semibold);letter-spacing:-.02em;color:var(--text-primary);padding:8px 12px 14px;font-size:16px;text-decoration:none}.sb2-group{margin-bottom:14px}.sb2-sec{font:var(--type-micro-xl);letter-spacing:var(--tr-micro-xl);text-transform:uppercase;color:var(--text-secondary);padding:6px 12px 8px}.sb2-item{border-radius:var(--radius-ctrl);color:var(--text-support);font-size:var(--fs-body-sm);transition:background var(--transition-hover) linear, color var(--transition-hover) linear;align-items:center;gap:10px;padding:9px 12px;text-decoration:none;display:flex}.sb2-item svg{flex:none}.sb2-item:hover{background:var(--wash-05);color:var(--text-primary)}.sb2-item.on{background:var(--wash-08);color:var(--text-primary);font-weight:var(--fw-medium)}.sb2-client-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb2-client .sb-dot{margin-left:3px;margin-right:3px}.layout.impersonating .sb-panel2{height:calc(100vh - 38px);top:38px}@media (max-width:760px){.sb-panel2{display:none}}html.light .lp-time{color:#7638fa}html.light .lp-chat-temp{color:#a8352b}html.light .lp-msg.pessoa{color:var(--ink-050)}html.light .lp-selo,html.light .lp img[src="/meta-tech-provider.svg"],html.light .cn img[src="/meta-tech-provider.svg"]{filter:invert()hue-rotate(180deg)}.cb{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:28px;display:grid}.cb-phone{border:1px solid var(--border-strong);color:#dfdfdc;background:#0a0a0a;border-radius:30px;padding:18px 14px 20px;box-shadow:0 12px 32px -18px #00000080}.cb-ph-head{text-align:center;color:#f5f5f3;border-bottom:1px solid #f5f5f31a;margin-bottom:12px;padding-bottom:12px;font-size:12px;font-weight:600}.cb-ph-sec{letter-spacing:.22em;text-transform:uppercase;color:#8a8a86;margin:12px 2px 8px;font-size:9px}.cb-ph-comment{background:#1c1c1a;border-radius:10px;margin-bottom:6px;padding:8px 10px;font-size:12px;line-height:1.45}.cb-ph-reply{background:0 0;border:1px solid #f5f5f324}.cb-ph-who{color:#f5f5f3;margin-right:6px;font-weight:600}.cb-ph-dm{color:#fff;background:#7638fa;border-radius:14px;padding:10px 12px;font-size:12px;line-height:1.5}.cb-ph-btn{text-align:center;background:#ffffff29;border:1px solid #ffffff59;border-radius:999px;margin-top:10px;padding:7px 12px;font-size:12px;font-weight:600;display:block}.cb-steps{flex-direction:column;gap:22px;display:flex}.cb-step-t{font-size:var(--fs-body);font-weight:var(--fw-semibold);align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.cb-step-t span{background:var(--paper);width:22px;height:22px;color:var(--ink);border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;font-size:12px;display:inline-flex}.cb-step-t em{font-style:normal;font-weight:var(--fw-regular);font-size:var(--fs-caption);color:var(--text-secondary)}.cb-chips{border:1px solid var(--border-strong);background:var(--surface-soft);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.cb-chips input{min-width:140px;color:var(--text-primary);font-family:inherit;font-size:var(--fs-body-sm);background:0 0;border:0;outline:none;flex:1}.cb-chip{background:var(--paper);color:var(--ink);font-size:var(--fs-caption);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;gap:6px;padding:6px 6px 6px 14px;display:inline-flex}.cb-chip button{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;padding:2px 6px;font-size:14px;line-height:1}.cb-chip button:hover{opacity:1}.cb-sug{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.cb-sug button{border:1px solid var(--border-hairline);color:var(--text-secondary);font-size:var(--fs-caption);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-family:inherit}.cb-sug button:hover{color:var(--text-primary);border-color:var(--border-strong)}@media (max-width:900px){.cb{grid-template-columns:1fr}.cb-phone-wrap{max-width:320px;margin:0 auto}}.ig-phone{color:#f5f5f5;border:1px solid var(--border-strong);width:296px;font-family:-apple-system, "SF Pro Text", "Helvetica Neue", var(--font-sans);background:#000;border-radius:44px;margin:0 auto;padding:10px 10px 12px;position:relative;overflow:hidden;box-shadow:0 24px 48px -24px #0000008c}.ig-notch{z-index:2;background:#000;border:1px solid #161616;border-radius:999px;width:96px;height:26px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.ig-status{justify-content:space-between;align-items:center;padding:10px 18px 8px;font-size:13px;font-weight:600;display:flex}.ig-status-r{align-items:center;gap:5px;display:inline-flex}.ig-dm-head{border-bottom:1px solid #1c1c1c;align-items:center;gap:9px;padding:8px 12px 10px;display:flex}.ig-ava{object-fit:cover;border-radius:999px;flex:none;width:30px;height:30px}.ig-ava--sm{align-self:flex-end;width:22px;height:22px}.ig-ava--i{background:#262626;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.ig-dm-id{flex:1;min-width:0;line-height:1.15}.ig-dm-id b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.ig-dm-id small{color:#8e8e8e;font-size:10.5px}.ig-dm-head svg{color:#f5f5f5;flex:none}.ig-thread{flex-direction:column;min-height:210px;padding:12px 10px 8px;display:flex}.ig-day{text-align:center;letter-spacing:.04em;color:#8e8e8e;margin-bottom:10px;font-size:10px;font-weight:600}.ig-ctx{text-align:center;color:#8e8e8e;align-self:center;max-width:92%;margin-bottom:14px;font-size:10.5px;line-height:1.45}.ig-row{align-items:flex-end;gap:8px;display:flex}.ig-stack{flex-direction:column;gap:3px;max-width:78%;display:flex}.ig-bubble{color:#f5f5f5;background:#262626;border-radius:18px 18px 18px 4px;padding:9px 12px;font-size:12.5px;line-height:1.45}.ig-stack .ig-bubble:not(:last-child){border-radius:18px}.ig-btnb{text-align:center;background:#363636;border-radius:4px 18px 18px;font-weight:600}.ig-composer{color:#f5f5f5;background:#262626;border-radius:999px;align-items:center;gap:9px;margin:6px 6px 8px;padding:6px 10px 6px 6px;display:flex}.ig-cam{background:#3797f0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ig-msg{color:#8e8e8e;flex:1;font-size:12.5px}.ig-home{background:#3a3a3a;border-radius:999px;width:110px;height:4px;margin:4px auto 0}.cb-tpls{margin-bottom:18px}.cb-tpls-t{font:var(--type-micro-xl);letter-spacing:var(--tr-micro-xl);text-transform:uppercase;color:var(--text-secondary);margin-bottom:10px}.cb-tpl{text-align:left;cursor:pointer;border:1px solid var(--border-hairline);border-radius:var(--radius-ctrl);background:var(--surface-soft);color:inherit;padding:16px 18px;font-family:inherit;transition:border-color .14s linear,transform .14s linear}.cb-tpl:hover{border-color:var(--border-strong);transform:translateY(-1px)}.cb-tpl-titulo{font-size:var(--fs-body);font-weight:var(--fw-semibold);margin-bottom:4px}.cb-tpl-desc{font-size:var(--fs-caption);color:var(--text-secondary);margin-bottom:12px}.cb-tpl-mini{flex-direction:column;gap:2px;display:flex}.cb-tpl-c{background:var(--ink);border-radius:18px;align-items:center;gap:12px;padding:12px 16px;display:flex;box-shadow:0 6px 18px -10px #0000002e}.cb-tpl-ava{background:radial-gradient(circle at 30% 30%,#c6aef7,#7638fa 70%);border-radius:999px;flex:none;width:42px;height:42px}.cb-tpl:nth-child(2) .cb-tpl-ava{background:radial-gradient(circle at 30% 30%,#a8d8b9,#2e7d4f 70%)}.cb-tpl:nth-child(3) .cb-tpl-ava{background:radial-gradient(circle at 30% 30%,#f2c9a0,#c0632f 70%)}.cb-tpl:nth-child(4) .cb-tpl-ava{background:radial-gradient(circle at 30% 30%,#a9c7f5,#2f5fc0 70%)}.cb-tpl-c-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.cb-tpl-c-txt b{font-size:14px;font-weight:var(--fw-semibold);color:var(--text-primary)}.cb-tpl-c-txt span{color:var(--text-secondary);font-size:13px}.cb-tpl-flow{align-items:flex-start;gap:6px;padding-left:16px;display:flex}.cb-tpl-elbow{color:var(--ink-600);flex:none;margin-top:2px}.cb-tpl-r{color:#fff;background:#7638fa;border-radius:20px;max-width:300px;margin-top:10px;padding:13px 16px;font-size:13px;line-height:1.45}.cb-tpl-r-txt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cb-tpl-r em{text-align:center;color:#fff;background:#ffffff40;border-radius:999px;margin-top:10px;padding:8px 14px;font-style:normal;font-weight:600;display:block}.cb-tpl-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:14px;display:grid}.cb-tpl-grid .cb-tpl{flex-direction:column;display:flex}.cb-tpl-grid .cb-tpl-mini{margin-top:auto}.cb-tpl-grid .cb-tpl-desc{margin-bottom:16px}.cb-tpl-grid .cb-tpl-r{max-width:100%}@media (max-width:1200px){.cb-tpl-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cb-tpl-grid{grid-template-columns:1fr}}img.cb-tpl-ava{object-fit:cover;background:var(--ink-800)}.cb-cats{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.cb-cat{border:1px solid var(--border-strong);color:var(--text-support);font-size:var(--fs-body-sm);cursor:pointer;background:0 0;border-radius:999px;padding:9px 18px;font-family:inherit;transition:background .14s linear,color .14s linear}.cb-cat:hover{color:var(--text-primary)}.cb-cat.on{background:var(--paper);color:var(--ink);border-color:var(--paper);font-weight:var(--fw-medium)}.cb-cat-sec{margin-bottom:26px}.cb-cat-sec h3{font-size:var(--fs-title-3);font-weight:var(--fw-semibold);letter-spacing:-.01em;margin:0}.cb{grid-template-columns:320px minmax(0,1fr);gap:36px}.cb-phone-wrap{position:sticky;top:20px}.ig-phone{flex-direction:column;width:300px;height:620px;display:flex}.ig-thread{flex:1;min-height:0;overflow:hidden}.cb-steps input,.cb-steps textarea{background:var(--surface-soft);border:1px solid var(--border-hairline);width:100%;font-family:inherit;font-size:var(--fs-body-sm);color:var(--text-primary);border-radius:12px;padding:12px 14px}.cb-steps input:focus,.cb-steps textarea:focus{border-color:var(--border-strong);outline:none}.cb-steps textarea{resize:vertical;line-height:1.5}.cb-steps .grid2{gap:10px}.cb-chips input{background:0 0;border:0;border-radius:0;flex:1;width:auto;min-width:140px;padding:4px 0}.cb-progress{align-items:center;gap:10px;margin-bottom:26px;display:flex}.cb-dot{width:30px;height:30px;font-size:13px;font-weight:var(--fw-semibold);background:var(--wash-08);color:var(--text-secondary);border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background .2s linear,color .2s linear;display:inline-flex}.cb-dot.cur{background:var(--paper);color:var(--ink)}.cb-dot.done{background:var(--positive);color:#fff}.cb-line{background:var(--border-hairline);flex:1;height:1.5px;transition:background .2s linear}.cb-line.done{background:var(--positive)}.cb-step{border:1px solid var(--border-hairline);border-radius:var(--radius-ctrl);padding:16px 18px;transition:opacity .2s linear,border-color .2s linear}.cb-step.cur{border-color:var(--border-strong)}.cb-step.fut{opacity:.45}.cb-step.done{padding-top:12px;padding-bottom:12px}.cb-step.done .cb-step-t{margin-bottom:0}.cb-step-t .ok{background:var(--positive);color:#fff}.cb-resumo{text-align:right;min-width:0;font-size:var(--fs-caption);font-weight:var(--fw-regular);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cb-edit{border:1px solid var(--border-hairline);color:var(--text-support);font-size:var(--fs-caption);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:5px 12px;font-family:inherit}.cb-edit:hover{color:var(--text-primary);border-color:var(--border-strong)}.cb-acts{gap:10px;margin-top:16px;display:flex}.cb-step-t{flex-wrap:nowrap}.cb-back{cursor:pointer;font-family:inherit;font-size:var(--fs-body-sm);color:var(--text-secondary);background:0 0;border:0;align-items:center;gap:6px;padding:0 0 16px;display:inline-flex}.cb-back:hover{color:var(--text-primary)}.cb-steps input,.cb-steps textarea,.cb-chips,.voz-editor textarea,.voz-editor input[type=text],.voz-editor input:not([type]){background:var(--ink)}.cb-chips input{background:0 0}:root{--surface-raised:#1c1c1a}html.light{--surface-raised:#fff}.cb-tpl,.auto-card,.cn-card{background:var(--surface-raised);box-shadow:0 1px 2px #0a0a0a0a,0 6px 16px -10px #0a0a0a14}.cb-tpl-c{background:var(--surface-soft);border:1px solid var(--border-hairline);box-shadow:none}.cb-ativa-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.cb-ativa-badge{font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--positive);border:1px solid color-mix(in srgb, var(--positive) 45%, transparent);background:color-mix(in srgb, var(--positive) 8%, transparent);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.cb-ativa .auto-n{margin-left:auto}.cb-ativa-acts{gap:8px;margin-top:14px;display:flex}.cb-ativa .cb-tpl-mini{margin-top:12px}div.cb-tpl.cb-ativa{cursor:default}div.cb-tpl.cb-ativa:hover{border-color:var(--border-hairline);transform:none}.cb-caro{position:relative}.cb-caro-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:-2px;padding:2px;display:flex;overflow-x:auto}.cb-caro-track::-webkit-scrollbar{display:none}.cb-caro-track>*{scroll-snap-align:start;flex:0 0 334px}.cb-caro-btn{z-index:2;background:var(--surface-raised);width:40px;height:40px;color:var(--text-primary);border:1px solid var(--border-strong);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-family:inherit;font-size:20px;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px -6px #0a0a0a40}.cb-caro-btn:hover{border-color:var(--text-secondary)}.cb-caro-btn.prev{left:-12px}.cb-caro-btn.next{right:-12px}@media (max-width:760px){.cb-caro-btn{display:none}.cb-caro-track>*{flex-basis:86%}}.ig-card{color:#f5f5f3;background:#1c1c1a;border:1px solid #f5f5f31a;border-radius:18px;max-width:280px;margin-top:10px;overflow:hidden}.ig-card-img{aspect-ratio:4/3.4;object-fit:cover;background:#262626;width:100%;display:block}.ig-card-body{flex-direction:column;gap:6px;padding:12px 14px 14px;display:flex}.ig-card-body b{font-size:13.5px;font-weight:600}.ig-card-body span{color:#b9b9b5;font-size:12px;line-height:1.45}.ig-card-body em{text-align:center;color:#f5f5f3;background:#363636;border-radius:10px;margin-top:6px;padding:9px 12px;font-size:12.5px;font-style:normal;font-weight:600}.ig-card--ghost{opacity:.85;border-style:dashed;border-color:#f5f5f340}.ig-card-img--ghost{aspect-ratio:4/2.2;color:#8a8a86;font:var(--type-micro-xl);letter-spacing:var(--tr-micro-xl);text-transform:uppercase;justify-content:center;align-items:center;display:flex}.itab-wrap{overflow-x:auto}.itab{border-collapse:collapse;width:100%}.itab th{text-align:left;font:var(--type-micro-xl);letter-spacing:var(--tr-micro-xl);text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--border-hairline);white-space:nowrap;padding:10px 14px}.itab td{border-bottom:1px solid var(--border-hairline);vertical-align:middle;font-size:var(--fs-body-sm);padding:14px}.itab tbody tr{transition:background var(--transition-hover) linear}.itab tbody tr:hover{background:var(--wash-03)}.itab tbody tr:last-child td{border-bottom:0}.itab-r{text-align:right}.itab-pessoa{align-items:center;gap:12px;min-width:200px;display:flex}.itab-id{flex-direction:column;gap:2px;min-width:0;display:flex}.itab-id b{font-weight:var(--fw-semibold);color:var(--text-primary)}.itab-id small{font-size:var(--fs-caption);color:var(--text-secondary)}.itab-temp{font:var(--type-micro);letter-spacing:var(--tr-micro);text-transform:uppercase}.itab-pill{font-size:var(--fs-caption);font-weight:var(--fw-medium);border:1px solid var(--border-hairline);border-radius:999px;align-items:center;padding:6px 14px;display:inline-flex}.itab-pill--paper{background:var(--paper);color:var(--ink);border-color:var(--paper)}.itab-pill--neutral{color:var(--text-support)}.itab-pill--positive{color:var(--positive);border-color:color-mix(in srgb, var(--positive) 45%, transparent);background:color-mix(in srgb, var(--positive) 8%, transparent)}.itab-int{color:var(--text-support);max-width:260px}.itab-int small{color:var(--text-secondary)}.itab-quando{color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.itab-acts{opacity:0;transition:opacity var(--transition-hover) linear;gap:6px;display:inline-flex}.itab tbody tr:hover .itab-acts{opacity:1}.itab-foot{font-size:var(--fs-body-sm);color:var(--text-secondary);justify-content:space-between;align-items:center;padding:14px 14px 2px;display:flex}.itab-foot b{color:var(--text-primary)}.itab-pag{font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:inline-flex}.itab-pag button{border:1px solid var(--border-strong);background:var(--surface-raised);width:32px;height:32px;color:var(--text-primary);cursor:pointer;border-radius:999px;font-family:inherit;font-size:16px;line-height:1}.itab-pag button:disabled{opacity:.35;cursor:default}@media (max-width:760px){.itab-acts{opacity:1}}.cb-tpl-ava--i{background:var(--wash-08);color:var(--text-support);font-weight:var(--fw-semibold);justify-content:center;align-items:center;font-size:16px;display:inline-flex}.cb-tpl-r-txt--3{-webkit-line-clamp:4}.cb-tpl-quando{font-size:var(--fs-caption);color:var(--text-secondary);margin-top:12px}@media (max-width:900px){.cb-tpl-grid[style]{grid-template-columns:1fr!important}}@media (min-width:761px){.sb-rail{display:none}}.sb2-top{align-items:center;gap:8px;padding:6px 6px 10px 0;display:flex}.sb2-top .sb2-brand{flex:1;align-items:center;padding:8px 12px;display:inline-flex}.sb2-col{border:1px solid var(--border-hairline);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sb2-col:hover{color:var(--text-primary);border-color:var(--border-strong)}.sb2-foot{align-items:center;gap:10px;padding:10px 8px 6px;display:flex}.sb--min .sb-panel2{width:72px;padding-left:10px;padding-right:10px}.sb--min .sb2-lbl,.sb--min .sb2-sec{display:none}.sb--min .sb2-top{flex-direction:column;gap:10px;padding-right:0}.sb--min .sb2-top .sb2-brand{flex:none;justify-content:center;padding:4px 0 0}.sb--min .sb2-item{justify-content:center;padding:10px 0}.sb--min .sb2-group{border-top:1px solid var(--border-hairline);margin-bottom:8px;padding-top:8px}.sb--min .sb2-group:first-of-type{border-top:0;padding-top:0}.sb--min .sb2-foot{flex-direction:column;align-items:center;gap:12px;padding:10px 0 6px}.sb--min .sb2-client .sb-dot{margin:0}.sb2-foot .pmenu-pop{inset:auto auto calc(100% + 10px) 0}.sb--min .sb2-foot .pmenu-pop{left:4px}.cb-tpl-doc{object-fit:cover;border:2px solid var(--surface-raised);border-radius:999px;flex:none;align-self:flex-end;width:26px;height:26px;margin:0 2px 4px -8px}.sb2-foot .pmenu-pop{width:270px;max-height:calc(100vh - 90px);position:fixed;inset:auto auto 68px 14px;overflow-y:auto}.pmenu-pop .pmenu-avatar.lg{flex:none;align-self:center;width:44px;height:44px}.pmenu-pop .pmenu-head{min-height:0}.delta.up{color:var(--positive)!important}.delta.down{color:var(--critical)!important}.wtrend{gap:14px;height:168px}.wtrend-v{font-size:var(--fs-caption);font-weight:var(--fw-regular);color:var(--text-secondary);font-variant-numeric:tabular-nums;min-height:12px;line-height:1;display:block}.wtrend-bar-wrap{border-bottom:1px solid var(--border-hairline);justify-content:center}.wtrend-bar{background:var(--wash-08);border:1px solid var(--border-hairline);width:100%;max-width:72px;transition:background var(--transition-hover) linear;border-bottom:0;border-radius:10px 10px 0 0}.wtrend-col:hover .wtrend-bar{background:var(--wash-06)}.wtrend-col.cur .wtrend-bar{background:var(--paper);border-color:var(--paper)}.wtrend-col.cur .wtrend-v{color:var(--text-primary);font-weight:var(--fw-semibold)}.wtrend-x{font-size:var(--fs-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums}.mrow{margin-bottom:var(--space-6);grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.mrow--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1200px){.mrow--3{grid-template-columns:1fr}}@media (max-width:980px){.mrow{grid-template-columns:1fr}}.mc{border:1px solid var(--border-hairline);background:var(--surface-soft);border-radius:28px;flex-direction:column;min-height:320px;display:flex;position:relative;overflow:hidden}.mc-chart{z-index:0;width:62%;position:absolute;inset:0 0 52px auto}.mc-wash{position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 85%);mask-image:linear-gradient(270deg,#000,#0000 85%)}.mc-dots{width:100%;height:100%;color:var(--text-primary);opacity:.12;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%);mask-image:linear-gradient(90deg,#0000,#000 55%)}.mc-svg{width:100%;height:88%;position:absolute;inset:12% 0 0}.mc-tip{background:var(--surface-raised);border:1px solid var(--border-strong);pointer-events:none;z-index:3;white-space:nowrap;border-radius:12px;flex-direction:column;gap:2px;padding:8px 12px;display:flex;position:absolute;top:18%;transform:translate(-50%);box-shadow:0 8px 24px -12px #00000059}.mc-tip b{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold)}.mc-tip span{font-size:var(--fs-caption);color:var(--text-secondary)}.mc-body{z-index:1;pointer-events:none;flex:1;padding:24px 26px 0;position:relative}.mc-body .mc-toggle,.mc-body button{pointer-events:auto}.mc-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mc-title{font-size:var(--fs-title-3);font-weight:var(--fw-semibold);letter-spacing:-.01em;align-items:center;gap:10px;display:flex}.mc-toggle{border:1px solid var(--border-hairline);border-radius:10px;gap:2px;padding:2px;display:inline-flex}.mc-toggle button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:26px;height:24px;display:inline-flex}.mc-toggle button.on{background:var(--wash-08);color:var(--text-primary)}.mc-trend{font-size:var(--fs-body-sm);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:flex}.mc-periodo{color:var(--text-secondary);font-weight:var(--fw-regular)}.mc-big{font-size:clamp(44px,5vw,64px);font-weight:var(--fw-medium);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:18px;line-height:1}.mc-foot{z-index:1;border-top:1px solid var(--border-hairline);background:var(--surface-soft);font-size:var(--fs-body-sm);justify-content:space-between;align-items:center;gap:12px;padding:13px 26px;display:flex;position:relative}.mc-foot>div:first-child span{color:var(--text-secondary)}.mc-stats{font-size:var(--fs-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:flex}.mc-stats b{color:var(--text-near);font-weight:var(--fw-medium)}.mc-stats i{opacity:.4;font-style:normal}.tut{margin-bottom:var(--space-6)}.tut-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.tut-x{border:1px solid var(--border-hairline);color:var(--text-secondary);font-size:var(--fs-caption);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-family:inherit}.tut-x:hover{color:var(--text-primary);border-color:var(--border-strong)}.tut-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:980px){.tut-grid{grid-template-columns:1fr}}.tut-card{color:inherit;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1);display:block}.tut-card:hover{transform:translateY(-2px)}.tut-card h3{font-size:var(--fs-body);font-weight:var(--fw-semibold);margin:14px 0 4px}.tut-card p{font-size:var(--fs-body-sm);color:var(--text-secondary);margin:0;line-height:1.55}.tut-tile{aspect-ratio:16/10;background:linear-gradient(160deg,#8b5cff 0%,#6a3df2 55%,#5a2fd9 100%);border-radius:18px;justify-content:center;align-items:center;padding:18px;display:flex;position:relative;overflow:hidden}.tut-chat{flex-direction:column;gap:8px;width:100%;display:flex;transform:translateY(6px)}.tut-msg{color:#0a0a0a;background:#fff;border-radius:14px;align-items:flex-end;gap:8px;max-width:86%;padding:9px 12px;font-size:12.5px;line-height:1.4;display:flex;box-shadow:0 8px 20px -14px #00000080}.tut-msg i{color:#8a8a86;align-self:flex-end;margin-left:4px;font-size:10px;font-style:normal}.tut-msg.me{color:#f5f5f3;background:#0a0a0a;flex-direction:row-reverse;align-self:flex-end}.tut-msg.me i{color:#8a8a86}.tut-ava-p{background:radial-gradient(circle at 30% 30%,#f2c9a0,#c0632f 70%);border-radius:999px;flex:none;width:22px;height:22px}.tut-ini{color:#f5f5f3;background:#2b2b29;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.tut-auto{flex-direction:column;gap:4px;width:100%;display:flex}.tut-cmt{color:#0a0a0a;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:0 8px 20px -14px #00000080}.tut-cmt .tut-ava-p{width:30px;height:30px}.tut-cmt b{font-size:12.5px;display:block}.tut-cmt small{color:#585856;font-size:11.5px}.tut-elbow{color:#fff9;margin-left:14px}.tut-reply{color:#f5f5f3;background:#0a0a0a;border-radius:14px;align-self:flex-end;max-width:78%;margin-top:-8px;padding:9px 12px;font-size:12px;line-height:1.4}.tut-reply em{text-align:center;background:#ffffff24;border-radius:999px;margin-top:7px;padding:5px 10px;font-size:11.5px;font-style:normal;font-weight:600;display:block}.tut-voz{color:#0a0a0a;background:#fff;border-radius:16px;width:100%;padding:14px 16px;box-shadow:0 8px 20px -14px #00000080}.tut-voz-row{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.tut-voz-row span{letter-spacing:.22em;color:#8a8a86;font-size:9px;font-weight:600}.tut-voz-row b{font-size:12.5px;font-weight:500}.tut-voz-bars{align-items:flex-end;gap:5px;height:28px;margin-top:4px;display:flex}.tut-voz-bars i{opacity:.85;background:#7638fa;border-radius:3px;flex:1}.tut-msg.me i{order:-1}.tut-tile img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.tut-tile:has(img){background:#0a0e15}.tut-tile img{transform-origin:50%;transform:scale(1.03)}.tut-tile{padding:0}.tut-reabrir{cursor:pointer;font-family:inherit;font-size:var(--fs-body-sm);color:var(--text-secondary);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.tut-reabrir:hover{color:var(--text-primary)}.cx-full .cx{grid-template-columns:88px 400px minmax(0,1fr)}.cxr{border-right:1px solid var(--border-hairline);background:var(--surface-soft);flex-direction:column;gap:4px;min-height:0;padding:14px 8px;display:flex;overflow-y:auto}.cxr-item{color:var(--text-secondary);transition:background var(--transition-hover) linear, color var(--transition-hover) linear;border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:10px 4px 9px;text-decoration:none;display:flex}.cxr-item:hover{background:var(--wash-04);color:var(--text-primary)}.cxr-item.on{background:var(--wash-06);color:var(--text-primary)}.cxr-icon{justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:relative}.cxr-badge{background:var(--ig-purple);color:#fff;min-width:18px;height:18px;font-size:10.5px;font-weight:var(--fw-semibold);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;padding:0 5px;line-height:18px;position:absolute;top:-7px;right:-11px}.cxr-sep{background:var(--border-hairline);width:28px;height:1px;margin:6px auto;display:block}.cxr-grupo{font:var(--type-micro);letter-spacing:var(--tr-micro);text-transform:uppercase;color:var(--text-secondary);text-align:center;margin:2px 0 4px}.cxr-badge--neutra{background:var(--ink-700)!important;color:var(--paper)!important}.cxr-item .cxr-label{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:64px;display:-webkit-box;overflow:hidden}.cx-camada{font:var(--type-micro);letter-spacing:var(--tr-micro);text-transform:uppercase;color:var(--text-secondary);border:1px solid var(--border-hairline);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;flex:none;max-width:96px;padding:2px 6px 1px;overflow:hidden}.pz-resp--link{color:inherit;transition:background var(--transition-hover);border-radius:8px;margin-left:-6px;padding:2px 6px;text-decoration:none}.pz-resp--link:hover{background:var(--wash-06);color:var(--text-primary)}.cxr-label{font-size:10.5px;font-weight:var(--fw-medium);text-align:center;letter-spacing:0;line-height:1.15}html.light .cxr{background:var(--surface-soft)}.cx-full .cx-row{border-bottom:0;border-radius:12px;align-items:center;gap:12px;margin:2px 8px;padding:12px 14px}.cx-full .cx-row .bb-avatar{flex:none;width:52px;height:52px;font-size:18px}.cx-full .cx-name{font-size:15px;font-weight:var(--fw-semibold);align-items:center}.cx-full .cx-time{font-size:12px}.cx-prev-row{align-items:center;gap:10px;margin-top:3px;display:flex}.cx-full .cx-prev{-webkit-line-clamp:1;line-clamp:1;white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:13.5px;display:block;overflow:hidden}.cx-unread{background:var(--ig-purple);color:#fff;min-width:22px;height:22px;font-size:11.5px;font-weight:var(--fw-semibold);text-align:center;font-variant-numeric:tabular-nums;border-radius:11px;flex:none;padding:0 7px;line-height:22px}.cx-row.unread .cx-name,.cx-row.unread .cx-prev{color:var(--text-primary)}.cx-full .cx-row.on{background:color-mix(in srgb, var(--ig-purple) 26%, transparent);box-shadow:none}.cx-full .cx-row.on .cx-name,.cx-full .cx-row.on .cx-prev,.cx-full .cx-row.on .cx-time{color:var(--text-primary)}.cx-full .cx-row.on .cx-unread{color:var(--ig-purple);background:#fff}.cx-tools{border-bottom:0;padding:12px 14px 6px}@media (max-width:900px){.cx-full .cx{grid-template-columns:1fr}.cxr{border-right:0;border-bottom:1px solid var(--border-hairline);flex-direction:row;justify-content:space-around;padding:8px 6px}.cxr-item{flex:1;padding:6px 2px}.cx-full .cx.has-thread .cxr{display:none}}.pz{margin-bottom:var(--space-6)}.pz-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.pz-sub{font-size:var(--fs-body);font-weight:var(--fw-semibold);align-items:baseline;gap:10px;margin:22px 0 10px;display:flex}.pz-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.pz-add{border:1.5px dashed var(--border-strong);min-height:320px;color:var(--text-secondary);font:inherit;font-size:var(--fs-body-sm);cursor:pointer;transition:color var(--transition-hover), border-color var(--transition-hover);background:0 0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.pz-add:hover{color:var(--text-primary);border-color:var(--text-secondary)}.pz-add-mais{font-size:34px;font-weight:300;line-height:1}.pz-add small{font-size:var(--fs-caption);color:var(--text-secondary)}.pz-card{border:1px solid var(--border-hairline);background:var(--surface-raised);border-radius:18px;flex-direction:column;transition:border-color .14s linear,transform .14s linear;display:flex;overflow:hidden}.pz-card:hover{border-color:var(--border-strong);transform:translateY(-1px)}.pz-card.on{border-color:color-mix(in srgb, var(--ig-purple) 55%, transparent)}.pz-cover{flex:none;height:132px}.pz-cover--roxo{background:linear-gradient(135deg,#f08a5d 0%,#b83b5e 25%,#6a2c70 55%,#8b5cff 100%)}.pz-cover--oceano{background:linear-gradient(135deg,#2fb5ff 0%,#4c6fff 45%,#7b3fe4 100%)}.pz-cover--ambar{background:linear-gradient(135deg,#ffd36e 0%,#ff9a3c 45%,#e85d75 100%)}.pz-cover--verde{background:linear-gradient(135deg,#a8e063 0%,#3cb371 50%,#1b6e53 100%)}.pz-cover--rosa{background:linear-gradient(135deg,#ffb6c1 0%,#ff6fa3 45%,#a23fd6 100%)}.pz-cover--grafite{background:linear-gradient(135deg,#5f6470 0%,#2e3138 60%,#16171b 100%)}.pz-body{flex-direction:column;flex:1;padding:16px 18px 14px;display:flex}.pz-tags{align-items:center;gap:8px;margin-bottom:12px;display:flex}.pz-tag{background:var(--wash-05);height:30px;color:var(--text-secondary);font-size:12px;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;border-radius:9px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.pz-tag .pz-dot{background:var(--text-secondary);opacity:.55;border-radius:50%;width:7px;height:7px}.pz-tag--on{color:var(--text-primary)}.pz-tag--on .pz-dot{background:var(--check-blue);opacity:1}.pz-nota{height:30px;font-size:12px;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;border-radius:9px;align-items:center;padding:0 12px;display:inline-flex}.pz-nota--boa{background:color-mix(in srgb, var(--positive) 18%, transparent);color:var(--positive)}.pz-nota--media{color:#e0a030;background:#e0a03038}.pz-nota--baixa{background:color-mix(in srgb, var(--critical) 18%, transparent);color:var(--critical)}.pz-nota--vazia{background:var(--wash-04);color:var(--text-secondary);text-transform:none;font-weight:var(--fw-medium)}.pz-nome{font-size:19px;font-weight:var(--fw-semibold);margin:0 0 6px;line-height:1.25}.pz-resumo{color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 14px;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.pz-quando{color:var(--text-secondary);margin:-8px 0 14px;font-size:12.5px;font-style:italic}.pz-foot{border-top:1px solid var(--border-hairline);align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.pz-resp{color:var(--text-secondary);font-size:13.5px;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.pz-avatar{background:var(--wash-06);width:32px;height:32px;font-size:13px;font-weight:var(--fw-semibold);border:2px solid var(--surface-raised);border-radius:50%;place-items:center;display:inline-grid;overflow:hidden}.pz-avatar img{object-fit:cover;width:100%;height:100%;display:block}.pz-menu{position:relative}.pz-more{color:var(--text-secondary);letter-spacing:1px;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:2px 6px;font-size:18px;line-height:1}.pz-more:hover{background:var(--wash-04);color:var(--text-primary)}.pz-pop{z-index:20;background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:12px;flex-direction:column;min-width:200px;padding:6px;display:flex;position:absolute;top:30px;right:0;box-shadow:0 18px 40px -20px #0009}.pz-pop button{text-align:left;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-size:13.5px}.pz-pop button:hover{background:var(--wash-05)}.pz-pop button.perigo{color:var(--critical)}.pz-modal{background:var(--surface-raised);border-color:var(--border-strong);max-width:720px;font-family:inherit}.pz-modal-head{gap:14px;padding:24px 24px 12px;display:flex}.pz-modal-head h2{margin:0 0 4px;font-size:18px}.pz-modal-head .hint{margin:0}.pz-modal-ico{background:var(--ig-purple);color:#fff;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.pz-seg{margin:0 24px 10px;display:inline-flex}.pz-seg--papel .seg-btn{font-size:12.5px}.pz-modal-body{max-height:56vh;padding:6px 24px 0;overflow-y:auto}.pz-modal-foot{border-top:1px solid var(--border-hairline);align-items:center;gap:10px;margin-top:12px;padding:16px 24px 22px;display:flex}.pz-tpls{grid-template-columns:repeat(2,1fr);gap:10px;padding-bottom:8px;display:grid}.pz-tpl{text-align:left;cursor:pointer;font:inherit;color:inherit;border:1px solid var(--border-hairline);background:var(--surface-soft);border-radius:14px;gap:12px;padding:12px;transition:border-color .14s linear;display:flex}.pz-tpl:hover{border-color:var(--border-strong)}.pz-tpl.on{border-color:var(--ig-purple);box-shadow:0 0 0 1px var(--ig-purple) inset}.pz-tpl-cover{border-radius:12px;flex:none;width:54px;height:54px}.pz-tpl-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.pz-tpl-txt b{font-size:14px}.pz-tpl-txt span{color:var(--text-secondary);font-size:12.5px;line-height:1.4}.pz-tpl-txt em{color:var(--text-secondary);opacity:.8;font-size:11.5px;font-style:normal}.pz-reels{flex-direction:column;align-items:flex-start;gap:14px;padding:22px 6px;display:flex}.pz-reels p{color:var(--text-secondary);font-size:var(--fs-body-sm);max-width:520px;margin:0}.pz-form .field textarea,.pz-form .field input[type=text]{background:var(--surface-app)}.pz-covers{align-items:center;gap:8px;height:40px;display:flex}.pz-cover-dot{cursor:pointer;border:2px solid #0000;border-radius:50%;width:26px;height:26px;padding:0}.pz-cover-dot.on{border-color:var(--text-primary);box-shadow:0 0 0 2px var(--surface-raised) inset}html.light .pz-card{background:#fff}html.light .pz-avatar{border-color:#fff}html.light .pz-modal,html.light .pz-pop{background:#fff}@media (max-width:760px){.pz-tpls,.pz-grid{grid-template-columns:1fr}}.pz-nota{cursor:pointer;border:0;font-family:inherit}.pz-nota-big{width:56px;height:56px;font-size:22px;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;border-radius:16px;flex:none;place-items:center;display:grid}.pz-det-sec{padding:6px 0 14px}.pz-det-sec+.pz-det-sec{border-top:1px solid var(--border-hairline);padding-top:16px}.pz-det-sec-h{align-items:center;gap:12px;margin-bottom:10px;display:flex}.pz-det-sec-h h3{font-size:15px;font-weight:var(--fw-semibold);flex:1;margin:0}.pz-crits{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.pz-crit-head{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.pz-crit-head b{flex:1;font-size:14px}.pz-crit-n{font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold)}.pz-crit-n small{color:var(--text-secondary);font-weight:var(--fw-regular);margin-left:1px}.pz-bar{background:var(--wash-05);border-radius:3px;height:6px;overflow:hidden}.pz-bar span{background:var(--ig-purple);height:100%;transition:width .4s var(--ease);border-radius:3px;display:block}.pz-crit-txt{color:var(--text-secondary);margin:8px 0 0;font-size:13px;line-height:1.45}.pz-sug{background:var(--wash-03);border-radius:10px;align-items:center;gap:12px;margin-top:8px;padding:10px 12px;font-size:13px;display:flex}.pz-sug span{flex:1}.pz-sug .btn{flex:none;height:30px;padding:0 12px;font-size:12.5px}.pz-previa{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.pz-previa-item{flex-direction:column;gap:8px;width:100%;display:flex}.pz-previa-q{color:var(--text-secondary);background:var(--wash-04);border-radius:12px;flex-direction:column;gap:3px;max-width:78%;padding:8px 12px;font-size:13px;display:flex}.pz-previa-q em{text-transform:uppercase;letter-spacing:.06em;opacity:.8;font-size:10.5px;font-style:normal}.pz-previa-a{align-self:flex-end;align-items:flex-end;gap:8px;max-width:82%;display:flex}.pz-avatar--sm{width:24px;height:24px;font-size:11px}.pz-bolha{font-size:13.5px;background:var(--ig-purple)!important;color:#fff!important;border:0!important}.cb-exemplos-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cb-exemplo{background:var(--surface-soft);border:1px solid var(--border-hairline);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.cb-exemplo b{font-size:13.5px}.cb-exemplo span{color:var(--text-secondary);font-size:12.5px;line-height:1.45}@media (max-width:900px){.cb-exemplos-grid{grid-template-columns:1fr}}.cbp-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:14px 0 6px;display:grid}@media (max-width:1200px){.cbp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.cbp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.cbp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cbp{-webkit-user-select:none;user-select:none;width:100%;transition:transform var(--transition-enter) var(--ease-enter);position:relative;container-type:inline-size}.cbp:hover{transform:translateY(-4px)}.cbp:active{transform:translateY(-2px)scale(.99)}.cbp-bezel{box-sizing:border-box;aspect-ratio:544/522;background:0 0;border-radius:7cqw;width:100%;padding:0;position:relative}.cbp-inner{border:1px solid var(--border-hairline);width:100%;height:100%;transition:border-color var(--transition-hover);background:#151515;border-radius:7cqw;position:relative;overflow:hidden}.cbp:hover .cbp-inner{border-color:var(--border-strong)}.cbp-cover-clip{height:54%;position:absolute;top:0;left:1px;right:1px;overflow:hidden}.cbp-cover{transform-origin:bottom;width:100%;height:100%;transition:transform var(--transition-enter) var(--ease-enter)}.cbp:hover .cbp-cover{transform:scale(1.07)}.cbp-front-clip{position:absolute;inset:0 -1px;overflow:hidden}.cbp-front{transition:transform var(--transition-enter) var(--ease-enter);position:absolute;inset:0}.cbp:hover .cbp-front{transform:translateY(8%)}.cbp-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.cbp-copy{line-height:1;position:absolute;top:43cqw;left:7cqw;right:7cqw}.cbp-copy h3{font-size:8.2cqw;font-weight:var(--fw-semibold);letter-spacing:-.01em;color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.cbp-copy p{color:#8b8b8b;white-space:nowrap;text-overflow:ellipsis;margin:3.2cqw 0 0;font-size:6.6cqw;overflow:hidden}.cbp-copy p.cbp-erro{color:var(--critical)}.cbp-foot{color:#fff;justify-content:space-between;align-items:baseline;line-height:1;display:flex;position:absolute;bottom:6.5cqw;left:7cqw;right:7cqw}.cbp-foot p{margin:0}.cbp-n{font-size:15cqw;font-weight:var(--fw-semibold);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cbp-nl{color:#8b8b8b;margin-left:2.2cqw;font-size:6.6cqw}.cbp-meta{font-size:6.6cqw;font-weight:var(--fw-semibold)}.cbp-x{color:#fff;cursor:pointer;opacity:0;width:14cqw;height:14cqw;transition:opacity var(--transition-hover), background var(--transition-hover);background:#0000008c;border:0;border-radius:50%;font-size:6.5cqw;line-height:1;position:absolute;top:6cqw;right:6cqw}.cbp:hover .cbp-x,.cbp-x:focus-visible{opacity:1}.cbp-x:hover{background:var(--critical)}@media (hover:none){.cbp-x{opacity:1}}.cbp-enviar{box-sizing:border-box;aspect-ratio:544/522;border:1.5px dashed var(--border-strong);width:100%;color:var(--text-secondary);font:inherit;cursor:pointer;text-align:center;background:0 0;border-radius:7cqw;flex-direction:column;justify-content:center;align-items:center;gap:6cqw;padding:6cqw;font-size:7cqw;line-height:1.2;display:flex}.cbp-enviar:hover{color:var(--text-primary);border-color:var(--text-secondary)}.cbp-enviar:disabled{cursor:progress;opacity:.6}.cbp-enviar-mais{font-size:20cqw;font-weight:300;line-height:1}@media (prefers-reduced-motion:reduce){.cbp,.cbp-cover,.cbp-front{transition:none}.cbp:hover,.cbp:hover .cbp-cover,.cbp:hover .cbp-front{transform:none}}.lab{flex-direction:column;gap:16px;display:flex}.lab-eyebrow{font:var(--type-micro-xl);letter-spacing:var(--tr-micro-xl);text-transform:uppercase;color:var(--text-secondary);display:block}.lab-hero{border:1px solid var(--border-hairline);border-radius:var(--radius-cell);background:var(--surface-soft);background-image:radial-gradient(70% 120% at 100% 0,#f5f5f30f 0%,#f5f5f300 60%);justify-content:space-between;align-items:flex-end;gap:24px;padding:28px 28px 26px;display:flex}.lab-hero-txt{flex-direction:column;gap:10px;max-width:640px;display:flex}.lab-hero h2{font:var(--type-title-2);letter-spacing:var(--tr-title-2);color:var(--text-primary);margin:0}.lab-hero p{font-size:var(--fs-body-sm);color:var(--text-secondary);margin:0;line-height:1.55}.lab-hero-cta{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.lab-hero-cta .hint{white-space:nowrap;margin:0}.lab-trace{padding:4px 8px 0}.lab-trace-h{border-radius:var(--radius-xs);height:30px;color:var(--text-secondary);font:inherit;font-size:var(--fs-body-sm);font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-left:-8px;padding:0 8px;display:inline-flex}.lab-trace-h:hover{background:var(--surface-soft)}.lab-spark{fill:var(--text-secondary);flex:none}.lab-spark--on{fill:var(--text-near);animation:1.4s ease-in-out infinite lab-spark}.lab-shimmer{background:linear-gradient(90deg, var(--text-secondary) 35%, var(--text-primary) 50%, var(--text-secondary) 65%);color:#0000;white-space:nowrap;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite lab-shimmer}.lab-trace-done{color:var(--text-near);white-space:nowrap;animation:.35s ease-out both fade}.lab-chev{color:var(--text-secondary);transition:transform .3s var(--ease-enter)}.lab-trace-body{transition:grid-template-rows .4s var(--ease-enter), opacity .4s var(--ease-enter);display:grid}.lab-trace-clip{overflow:hidden}.lab-passos{border-left:1px solid var(--border-hairline);flex-direction:column;gap:2px;margin:4px 0 0 7px;padding:4px 0 4px 16px;list-style:none;display:flex}.lab-passos li{min-height:26px;color:var(--text-primary);font-size:12.5px;font-weight:var(--fw-medium);animation:lab-fade-up .32s var(--ease-enter) both;align-items:center;gap:8px;display:flex}.lab-passos li svg{color:var(--text-secondary);flex:none}.lab-passos li.feito{color:var(--text-near);font-weight:var(--fw-regular)}.lab-passo-erro{color:var(--critical)!important;font-weight:var(--fw-regular)!important}.lab-spin{border:1.5px solid var(--border-strong);border-top-color:var(--text-near);border-radius:50%;flex:none;width:12px;height:12px;animation:.7s linear infinite lab-spin}.lab-vazio{text-align:center;border:1.5px dashed var(--border-strong);border-radius:var(--radius-cell);flex-direction:column;gap:6px;padding:40px 24px;display:flex}.lab-vazio p{font-size:var(--fs-body);color:var(--text-near);margin:0}.lab-vazio span{font-size:var(--fs-body-sm);color:var(--text-secondary);max-width:460px;margin:0 auto;line-height:1.5}.lab-resumo{flex-direction:column;gap:14px;padding:4px 8px;animation:.3s ease-out both fade;display:flex}.lab-resumo p{font-size:var(--fs-title-3);letter-spacing:var(--tr-title-3);color:var(--text-primary);max-width:900px;line-height:1.4;font-weight:var(--fw-regular);margin:0}.lab-stats{font-size:var(--fs-caption);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.lab-stats b{font-weight:var(--fw-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums;margin-right:4px}.lab-hist{gap:4px;margin-left:auto;display:inline-flex}.lab-hist button{border-radius:var(--radius-pill);border:1px solid var(--border-hairline);height:26px;color:var(--text-secondary);font:inherit;font-size:var(--fs-caption);cursor:pointer;background:0 0;padding:0 10px}.lab-hist button.on{background:var(--paper);color:var(--ink);border-color:#0000}.lab-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:16px;display:grid}.lab-lista{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lab-item{width:100%;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:background var(--transition-hover), border-color var(--transition-hover);background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex}.lab-item:hover{background:var(--surface-soft)}.lab-lista li.sel .lab-item{background:var(--surface-soft);border-color:var(--border-strong)}.lab-item-n{font:var(--type-micro-xl);letter-spacing:var(--tr-micro-xl);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none;width:22px}.lab-item-body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.lab-item-tema{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);line-height:1.3}.lab-bar{background:var(--wash-06,#f5f5f30f);border-radius:2px;height:3px;display:block;overflow:hidden}.lab-bar span{background:var(--ink-200);height:100%;transition:width .6s var(--ease-enter);border-radius:2px;display:block}.lab-lista li.sel .lab-bar span{background:var(--paper)}.lab-item-p{text-align:right;font-size:var(--fs-body);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;flex:none;line-height:1}.lab-item-p small{font-size:var(--fs-micro-xl);font-weight:var(--fw-regular);color:var(--text-secondary);margin-top:4px;display:block}.lab-detalhe-col{position:sticky;top:16px}.lab-detalhe{border:1px solid var(--border-hairline);border-radius:var(--radius-cell);background:var(--surface-soft);animation:lab-fade-up .32s var(--ease-enter) both;flex-direction:column;gap:22px;padding:24px;display:flex}.lab-det-head{align-items:flex-start;gap:16px;display:flex}.lab-det-n{font:var(--type-title-1);letter-spacing:var(--tr-title-1);color:var(--text-secondary);font-variant-numeric:tabular-nums;line-height:1}.lab-det-head h3{font:var(--type-title-3);letter-spacing:var(--tr-title-3);color:var(--text-primary);margin:0 0 6px}.lab-det-head p{font-size:var(--fs-caption);color:var(--text-secondary);margin:0}.lab-det-sec{flex-direction:column;gap:10px;display:flex}.lab-quotes{flex-direction:column;gap:8px;display:flex}.lab-quote{background:var(--ink-800);max-width:92%;color:var(--text-near);font-size:var(--fs-body-sm);border-radius:16px 16px 16px 4px;align-self:flex-start;padding:10px 14px;line-height:1.45}.lab-ideia{background:var(--paper);color:var(--ink);border-radius:16px;padding:18px 20px}.lab-ideia .lab-eyebrow{color:var(--ink-700)}.lab-ideia p{font-size:var(--fs-body);color:var(--ink);margin:0;line-height:1.5}.lab-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.lab-ideia .btn{height:var(--control-h-sm);font-size:var(--fs-caption);border-color:var(--border-inverse);color:var(--ink)}.lab-ideia .btn.primary{background:var(--ink);color:var(--paper);border-color:#0000}.lab-ideia .btn.primary:hover{background:var(--ink-800)}.lab-ganchos{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lab-gancho{border:1px solid var(--border-hairline);background:var(--surface-app);border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.lab-gancho-n{width:22px;height:22px;font-size:var(--fs-micro-xl);font-weight:var(--fw-semibold);color:var(--text-near);border:1px solid var(--border-strong);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.lab-gancho-txt{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.lab-gancho-txt b{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--text-primary);line-height:1.35}.lab-gancho-txt p{font-size:var(--fs-body-sm);color:var(--text-support);margin:0;line-height:1.45}.lab-gancho-copiar{border-radius:var(--radius-pill);border:1px solid var(--border-hairline);height:26px;color:var(--text-secondary);font:inherit;font-size:var(--fs-caption);cursor:pointer;opacity:0;transition:opacity var(--transition-hover), color var(--transition-hover);background:0 0;flex:none;padding:0 10px}.lab-gancho:hover .lab-gancho-copiar,.lab-gancho-copiar:focus-visible{opacity:1}.lab-gancho-copiar:hover{color:var(--text-primary);border-color:var(--border-strong)}.lab-gancho-copiar.on{opacity:1}.lab-gancho-copiar:disabled{cursor:progress;color:var(--text-disabled)}.lab-det-sec-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.lab-ganchos.gerando{opacity:.45;transition:opacity .2s}.lab-gancho-estilo{font:var(--type-micro);letter-spacing:var(--tr-micro);text-transform:uppercase;color:var(--text-secondary);border:1px solid var(--border-hairline);border-radius:4px;align-self:flex-start;padding:3px 7px 2px}.lab-gancho-estilo.chamado{color:#e0a54a;border-color:#e0a54a59}.lab-gancho-estilo.direct{color:#7cc4ff;border-color:#7cc4ff59}.lab-gancho-estilo.mito{color:#ff8a80;border-color:#ff8a8059}.lab-gancho-estilo.consultorio{color:#c9a4ff;border-color:#c9a4ff59}.lab-gancho-estilo.pergunta{color:#8fd694;border-color:#8fd69459}.lab-gancho-estilo.curiosidade{color:#f0c96a;border-color:#f0c96a59}.lab-gancho-estilo.contranarrativa{color:#ff9f7a;border-color:#ff9f7a59}.lab-gancho-estilo.polemico{color:#e0a54a;border-color:#e0a54a59}.lab-gancho-estilo.comico{color:#7cc4ff;border-color:#7cc4ff59}.lab-gancho-estilo.confissao{color:#c9a4ff;border-color:#c9a4ff59}.lab-gancho-estilo.choque{color:#ff8a80;border-color:#ff8a8059}@media (hover:none){.lab-gancho-copiar{opacity:1}}.lab-inline{margin:4px 0 8px;display:none}@media (max-width:900px){.lab-hero{flex-direction:column;align-items:stretch}.lab-hero-cta{align-items:flex-start}.lab-grid{grid-template-columns:1fr}.lab-detalhe-col{display:none}.lab-inline{display:block}.lab-hist{margin-left:0}}@keyframes lab-shimmer{0%{background-position:150%}to{background-position:-50%}}@keyframes lab-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lab-spin{to{transform:rotate(1turn)}}@keyframes lab-spark{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.lab-shimmer,.lab-spark--on,.lab-passos li,.lab-detalhe,.lab-resumo{animation:none}}.of-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.of-head .hint{max-width:680px}.of-switch{font-size:var(--fs-caption);color:var(--text-secondary);cursor:pointer;white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.of-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.of-card{border:1px solid var(--border-hairline);background:var(--surface-app);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.of-card--principal{border-color:var(--border-strong)}.of-card.off{border-style:dashed}.of-card.off .of-body{opacity:.6}.of-thumb{aspect-ratio:16/9;object-fit:cover;object-position:center top;background:var(--ink-800);width:100%;display:block}.of-thumb--vazia{background:linear-gradient(160deg, var(--ink-800), var(--surface-soft))}.of-body{flex-direction:column;flex:1;gap:4px;padding:12px 14px 10px;display:flex}.of-tipo{font:var(--type-micro);letter-spacing:var(--tr-micro);text-transform:uppercase;color:var(--text-secondary)}.of-nome{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--text-primary);line-height:1.3}.of-publico{font-size:var(--fs-caption);color:var(--text-support);line-height:1.4}.of-momento{font-size:var(--fs-caption);color:var(--text-secondary)}.of-chips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.of-chip{font-size:var(--fs-micro-xl);color:var(--text-secondary);border:1px solid var(--border-hairline);border-radius:var(--radius-pill);white-space:nowrap;padding:2px 8px}.of-chip--ia{color:var(--text-near);border-color:var(--border-strong)}.of-foot{border-top:1px solid var(--border-hairline);align-items:center;gap:8px;padding:8px 10px 10px 14px;display:flex}.of-btn{height:30px;padding:0 10px;font-size:12px}.of-x{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;font-size:12px}.of-x:hover{color:var(--critical);border-color:var(--border-strong)}.of-add{border:1.5px dashed var(--border-strong);min-height:200px;color:var(--text-secondary);font:inherit;font-size:var(--fs-body-sm);cursor:pointer;background:0 0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.of-add:hover{color:var(--text-primary);border-color:var(--text-secondary)}.of-add-mais{font-size:30px;font-weight:300;line-height:1}.of-sub{font:var(--type-micro-xl);letter-spacing:var(--tr-micro-xl);text-transform:uppercase;color:var(--text-secondary);margin:18px 0 8px}.of-check{cursor:pointer;font-size:var(--fs-body-sm);color:var(--text-primary);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.of-check input{margin-top:3px}.of-check small{font-size:var(--fs-caption);color:var(--text-secondary);font-weight:var(--fw-regular);display:block}.of-sub-field{margin:-2px 0 6px 26px}.of-radios{gap:8px;margin-bottom:10px;display:flex}.of-radios button{text-align:left;border:1px solid var(--border-hairline);background:var(--surface-app);color:var(--text-secondary);font:inherit;font-size:var(--fs-body-sm);cursor:pointer;border-radius:12px;flex:1;padding:10px 12px}.of-radios button small{font-size:var(--fs-caption);display:block}.of-radios button.on{border-color:var(--paper);color:var(--text-primary)}.pz-form .field select{width:100%;height:var(--control-h);border-radius:var(--radius-ctrl);border:1px solid var(--border-hairline);background:var(--surface-app);color:var(--text-primary);font:inherit;font-size:var(--fs-body-sm);padding:0 12px}@media (max-width:760px){.of-head{flex-direction:column}}.ik{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ik-col{border:1px solid var(--border-hairline);border-radius:var(--radius-cell);background:var(--surface-soft);padding:14px}.ik-head{grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:4px 4px 14px;display:grid}.ik-head h3{font:var(--type-title-3);letter-spacing:var(--tr-title-3);color:var(--text-primary);margin:0}.ik-n{border-radius:var(--radius-pill);min-width:28px;height:28px;font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;background:var(--ink-800);color:var(--text-primary);justify-content:center;align-items:center;padding:0 9px;display:inline-flex}.ik-desc{font-size:var(--fs-caption);color:var(--text-secondary);grid-column:1/-1;margin-top:-6px}.ik-col--quente .ik-n{background:color-mix(in srgb, #c0392f 22%, var(--ink));color:#f0887c}.ik-col--morno .ik-n{background:color-mix(in srgb, #d97e3f 16%, var(--ink));color:#e8a96b}.ik-col--frio .ik-n{background:color-mix(in srgb, #5b9bd5 16%, var(--ink));color:#8fbee8}.ik-cards{flex-direction:column;gap:10px;display:flex}.ik-card{border:1px solid var(--border-hairline);background:var(--surface-app);color:inherit;transition:border-color var(--transition-hover), transform var(--transition-hover);border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;text-decoration:none;display:flex}a.ik-card:hover{border-color:var(--border-strong);transform:translateY(-1px)}.ik-top{align-items:center;gap:10px;min-width:0;display:flex}.ik-avatar{width:32px;height:32px;font-size:var(--fs-caption);border-radius:50%}.ik-id{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ik-id b{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ik-id small{font-size:var(--fs-caption);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ik-tag{height:24px;font-size:var(--fs-caption);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;border:1px solid;border-radius:7px;align-self:flex-start;align-items:center;max-width:100%;padding:0 10px;display:inline-flex;overflow:hidden}.ik-foot{font-size:var(--fs-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;display:flex}.ik-vazio{margin:6px 4px 2px}.ik-mais{border:1px dashed var(--border-strong);height:34px;color:var(--text-secondary);font:inherit;font-size:var(--fs-caption);cursor:pointer;background:0 0;border-radius:10px;margin-top:2px}.ik-mais:hover{color:var(--text-primary);border-color:var(--text-secondary)}@media (max-width:1000px){.ik{grid-template-columns:1fr}}.ev{margin-bottom:var(--space-6)}.ev-head{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.ev-head h2,.ev-head .hint{margin:0}.ev-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ev-card{border:1px solid var(--border-hairline);border-radius:var(--radius-cell);background:var(--surface-soft);flex-direction:column;gap:6px;min-width:0;padding:16px 18px 10px;display:flex}.ev-label{font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--text-near);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ev-linha{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ev-valor{font:var(--type-title-2);letter-spacing:var(--tr-title-2);color:var(--text-primary);font-variant-numeric:tabular-nums}.ev-delta{font-size:var(--fs-body-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.ev-delta b{color:var(--text-primary);font-weight:var(--fw-medium)}.ev-spark{width:100%;height:64px;margin-top:6px;display:block}@media (max-width:1100px){.ev-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ev-grid{grid-template-columns:1fr}}.sk{border:1px solid var(--border-hairline);border-radius:var(--radius-cell);background:var(--surface-soft);margin-bottom:var(--space-5);grid-template-columns:1.25fr 1fr 1fr;display:grid;overflow:hidden}.sk-cell{border-left:1px solid var(--border-hairline);flex-direction:column;gap:4px;min-width:0;padding:22px 24px;display:flex}.sk-cell:first-child{border-left:0}.sk-titulo{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-primary)}.sk-sub{font-size:var(--fs-body-sm);color:var(--text-secondary)}.sk-linha{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.sk-valor{font:var(--type-title-1);letter-spacing:var(--tr-title-1);color:var(--text-primary);font-variant-numeric:tabular-nums}.sk-cell--destaque .sk-valor{font-size:44px}.sk-badge{border-radius:var(--radius-pill);height:28px;font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.sk-badge--positivo{color:var(--positive);background:color-mix(in srgb, var(--positive) 14%, transparent)}.sk-badge--critico{color:var(--critical);background:color-mix(in srgb, var(--critical) 14%, transparent)}.sk-badge--neutro{color:var(--text-secondary);background:var(--wash-06)}.sk-vs{font-size:var(--fs-body-sm);color:var(--text-secondary);margin-top:10px}.sk-vs b{font-weight:var(--fw-medium)}.sk-positivo{color:var(--positive)}.sk-critico{color:var(--critical)}.sk-neutro{color:var(--text-near)}@media (max-width:900px){.sk{grid-template-columns:1fr}.sk-cell{border-left:0;border-top:1px solid var(--border-hairline)}.sk-cell:first-child{border-top:0}}.in-topo{margin:0 0 var(--space-5);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pseg{--pseg-n:4;--pseg-i:0;grid-template-columns:repeat(var(--pseg-n), minmax(0, 1fr));border:1px solid var(--border-strong);background:var(--surface-soft);-webkit-user-select:none;user-select:none;border-radius:10px;padding:3px;display:grid;position:relative}.pseg-thumb{width:calc((100% - 6px) / var(--pseg-n));background:var(--paper);transform:translateX(calc(var(--pseg-i) * 100%));border-radius:7px;transition:transform .32s cubic-bezier(.2,.9,.25,1.1);position:absolute;top:3px;bottom:3px;left:3px}.pseg-opt{z-index:1;height:32px;color:var(--text-secondary);font:inherit;font-size:var(--fs-body-sm);font-weight:var(--fw-medium);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 16px;transition:color .2s;position:relative}.pseg-opt:hover{color:var(--text-near)}.pseg-opt.on{color:var(--ink)}.pseg-opt:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.pseg-thumb{transition:none}}.mc-head{flex-wrap:wrap;row-gap:4px}.mc-title{white-space:nowrap}.mc-trend{white-space:nowrap;margin-left:auto}.rg-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.rg-head .hint{max-width:640px}.rg-head-r{flex:none;align-items:center;gap:14px;padding-top:4px;display:flex}.rg-status{font-size:var(--fs-caption);color:var(--text-secondary);text-align:right;min-width:60px}.rg-status--salvo{color:var(--positive)}.rg-status--erro{color:var(--critical)}.rg-aviso{color:var(--caution);margin:0 0 8px}.rg-grupos{flex-direction:column;gap:22px;margin-top:14px;display:flex}.rg-grupos.desligado .rg-row,.rg-grupos.desligado .rg-add{opacity:.45}.rg-grupo-t{font:var(--type-micro-xl);letter-spacing:var(--tr-micro-xl);text-transform:uppercase;color:var(--text-secondary);margin:0 0 6px;padding:0 16px}.rg-row{transition:background var(--transition-hover);border-radius:12px;align-items:center;gap:6px;display:flex}.rg-row:hover{background:var(--surface-soft)}.rg-row.off .rg-titulo{color:var(--text-secondary)}.rg-main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;align-items:flex-start;gap:14px;padding:12px 16px;display:flex}.rg-main:disabled{cursor:not-allowed}.rg-main:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.rg-check{border:2px solid var(--ink-600);width:20px;height:20px;color:var(--ink);background:0 0;border-radius:6px;flex:none;place-items:center;margin-top:1px;transition:border-color .2s,background .2s cubic-bezier(.2,.9,.25,1.1);display:grid}.rg-row:hover .rg-check{border-color:var(--ink-200)}.rg-check svg{opacity:0;transition:transform .26s cubic-bezier(.2,1.2,.3,1),opacity .16s;transform:scale(.6)rotate(-8deg)}.rg-check.on{background:var(--paper);border-color:var(--paper)}.rg-check.on svg{opacity:1;transform:scale(1)rotate(0)}.rg-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.rg-titulo{font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--text-primary);line-height:1.35}.rg-desc{font-size:var(--fs-caption);color:var(--text-secondary);line-height:1.45}.rg-canal{border-radius:var(--radius-pill);height:26px;color:var(--text-disabled);font:inherit;font-size:var(--fs-micro-xl);cursor:pointer;white-space:nowrap;transition:color var(--transition-hover), border-color var(--transition-hover);background:0 0;border:1px solid #0000;flex:none;padding:0 10px}.rg-row:hover .rg-canal{color:var(--text-secondary);border-color:var(--border-hairline)}.rg-canal:hover{color:var(--text-primary)!important;border-color:var(--border-strong)!important}.rg-x{width:30px;height:30px;color:var(--text-disabled);cursor:pointer;opacity:0;transition:opacity var(--transition-hover), color var(--transition-hover);background:0 0;border:0;border-radius:50%;flex:none;margin-right:6px;font-size:12px}.rg-row:hover .rg-x{opacity:1}.rg-x:hover{color:var(--critical)}.rg-add{gap:8px;padding:6px 16px 0;display:flex}.rg-add input{height:var(--control-h);border-radius:var(--radius-ctrl);border:1px solid var(--border-hairline);background:var(--surface-app);color:var(--text-primary);font:inherit;font-size:var(--fs-body-sm);flex:1;padding:0 12px}.rg-grupo .grid2{padding:0 16px}@media (max-width:720px){.rg-head{flex-direction:column}.rg-canal{display:none}}.cx-back{display:none}@media (max-width:760px){html,body{overflow-x:hidden}.sb-rail{padding:4px 6px calc(4px + env(safe-area-inset-bottom));justify-content:flex-start;gap:0}.sb-rail-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;justify-content:flex-start;gap:0;min-width:0;overflow-x:auto}.sb-rail-nav::-webkit-scrollbar{display:none}.sb-ico-btn{width:62px;min-width:62px;height:50px}.sb-rail-foot{border-left:1px solid #262626;flex-direction:row;flex:none;gap:6px;padding:0 0 0 6px}.topbar{flex-wrap:wrap;align-items:flex-start}.topbar h1{font-size:22px!important}input[type=text],input[type=email],input[type=password],input[type=url],input[type=number],input[type=tel],select,textarea{font-size:16px}.in-topo{flex-direction:column;align-items:stretch;gap:12px}.in-topo h2{font-size:16px}.pseg{width:100%}.pseg-opt{letter-spacing:-.02em;padding:0 2px;font-size:11.5px}.sk-cell{padding:16px}.sk-valor{font-size:30px}.sk-cell--destaque .sk-valor{font-size:38px}.mc{min-height:250px}.mc-big{font-size:40px!important}.ev-head{flex-direction:column;align-items:flex-start;gap:4px}.shell:has(.cx-full) .topbar{padding:12px 16px 10px}.cx-full .cx{height:calc(100dvh - 58px - 84px - env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;min-height:0}.layout.impersonating .cx-full .cx{height:calc(100dvh - 58px - 84px - 38px - env(safe-area-inset-bottom))}.cx-full .cx.has-thread{grid-template-rows:minmax(0,1fr)}.cx.has-thread .cx-list,.cx.has-thread .cxr,.cx:not(.has-thread) .cx-thread{display:none}.cx-back{width:34px;height:34px;color:var(--text-primary);background:var(--wash-06);border-radius:10px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cxr{scrollbar-width:none;justify-content:flex-start;gap:2px;padding:6px;overflow-x:auto}.cxr::-webkit-scrollbar{display:none}.cxr-item{flex:none;min-width:68px;padding:6px 4px}.cxr-sep,.cxr-grupo{display:none}.cx-head{flex-wrap:wrap;gap:8px;padding:10px 12px}.cx-actions{gap:6px;width:100%;display:flex}.cx-actions .btn{flex:1;height:34px;padding:0 8px;font-size:12px}.cx-msgs{padding:12px}.th-row{max-width:92%}.cx-composer{padding:10px 12px}.cx-full .cx-row .bb-avatar{width:44px;height:44px;font-size:15px}.ik-col{padding:10px}.lab-hero{padding:18px 16px}.lab-hero h2{font-size:20px}.lab-resumo p{font-size:16px}.lab-detalhe{padding:16px}.lab-det-n{font-size:24px}.pz-add{min-height:200px}.of-grid{grid-template-columns:1fr}.rg-x,.lab-gancho-copiar,.cbp-x,.of-x{opacity:1}.rg-main{gap:12px;padding:10px 12px}.rg-grupo-t,.rg-add,.rg-grupo .grid2{padding-left:8px;padding-right:8px}.cb-exemplos-grid{grid-template-columns:1fr}.cbp-copy h3{font-size:9cqw}.cb-caro-track{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.cb-caro-track::-webkit-scrollbar{display:none}.cb-tpl-grid,.cb-tpls{grid-template-columns:1fr}.onb-overlay{align-items:end;padding:0}.onb-card.pz-modal{border-radius:22px 22px 0 0;flex-direction:column;width:100%;max-width:none;max-height:92dvh;display:flex}.pz-modal-head{padding:18px 16px 8px}.pz-modal-body{flex:auto;max-height:none;padding:6px 16px 0;overflow-y:auto}.pz-modal-foot{padding:12px 16px calc(14px + env(safe-area-inset-bottom));flex-wrap:wrap}.of-radios{flex-direction:column}.rel-split{grid-template-columns:1fr}.rel-head{flex-wrap:wrap}}@media (max-width:480px){.ev-grid{grid-template-columns:1fr}.pseg-opt{font-size:12px}.cxr-item{min-width:60px}}.qp-frase{font:var(--type-title-3);letter-spacing:var(--tr-title-3);color:var(--text-primary);text-wrap:balance;max-width:62ch;margin:0 0 16px}.qp-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.qp-heat .heat-cell{border-color:var(--border-hairline);background:var(--surface-soft);justify-content:center;align-items:center;height:30px;display:flex;position:relative}.qp-heat .heat-cell span{font-variant-numeric:tabular-nums;color:var(--text-secondary);mix-blend-mode:difference;font-size:10.5px}.qp-cell--fraco{border-style:dashed}.qp-top{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.qp-top li{border:1px solid var(--border-hairline);background:var(--surface-soft);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.qp-top-n{background:var(--paper);width:24px;height:24px;color:var(--ink);font-size:12px;font-weight:var(--fw-semibold);border-radius:50%;flex:none;place-items:center;display:grid}.qp-top-slot{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.qp-top-slot b{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold)}.qp-top-slot small{font-size:var(--fs-caption);color:var(--text-secondary)}.qp-top-idx{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--positive);font-variant-numeric:tabular-nums;flex:none}.qp-formato{border-style:dashed!important}@media (max-width:760px){.qp-grid{grid-template-columns:1fr}.qp-heat .heat-cell{height:24px}.qp-heat .heat-cell span{display:none}}.of-chip--link{color:var(--text-secondary);transition:color var(--transition-hover), border-color var(--transition-hover);text-decoration:none}.of-chip--link:hover{color:var(--text-primary);border-color:var(--border-strong)}.of-radios--col{flex-direction:column}.of-radios--col button small{color:var(--text-secondary)}.mc-est{font-size:var(--fs-caption);color:var(--caution);white-space:nowrap;cursor:help}.pp{position:relative}.pp-trigger{border:1px solid var(--border-strong);background:var(--surface-soft);height:42px;color:var(--text-primary);font:inherit;font-size:var(--fs-body-sm);cursor:pointer;transition:border-color var(--transition-hover);border-radius:12px;align-items:center;gap:10px;padding:0 8px 0 14px;display:inline-flex}.pp-trigger:hover,.pp-trigger[aria-expanded=true]{border-color:var(--text-secondary)}.pp-trigger svg{color:var(--text-secondary);flex:none}.pp-trigger-t{font-weight:var(--fw-semibold);border-right:1px solid var(--border-hairline);padding-right:10px}.pp-trigger-v{background:var(--wash-06);color:var(--text-near);white-space:nowrap;border-radius:8px;padding:4px 10px}.pp-pop{z-index:500;border:1px solid var(--border-strong);background:var(--surface-raised,#1c1c1a);border-radius:18px;grid-template-columns:210px auto;gap:8px;padding:14px;animation:.16s ease-out both fade;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 48px -16px #0009}.pp-atalhos{border-right:1px solid var(--border-hairline);flex-direction:column;gap:2px;padding-right:8px;display:flex}.pp-atalhos button{text-align:left;height:38px;color:var(--text-near);font:inherit;font-size:var(--fs-body-sm);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:0 12px}.pp-atalhos button:hover{background:var(--wash-04)}.pp-atalhos button.on{background:var(--wash-06);color:var(--text-primary);font-weight:var(--fw-semibold)}.pp-direita{flex-direction:column;gap:12px;padding-left:6px;display:flex}.pp-datas{color:var(--text-secondary);align-items:center;gap:10px;display:flex}.pp-datas input{border:1px solid var(--border-hairline);background:var(--surface-app);width:132px;height:38px;color:var(--text-primary);font:inherit;font-size:var(--fs-body-sm);font-variant-numeric:tabular-nums;border-radius:10px;padding:0 12px}.pp-meses{grid-template-columns:repeat(2,252px);gap:22px;display:grid}.pp-mes-h{justify-content:center;align-items:center;height:34px;margin-bottom:6px;display:flex;position:relative}.pp-mes-h b{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);text-transform:lowercase}.pp-mes-h b:first-letter{text-transform:uppercase}.pp-nav{border:1px solid var(--border-hairline);width:32px;height:32px;color:var(--text-near);cursor:pointer;background:0 0;border-radius:9px;font-size:18px;line-height:1;position:absolute;left:0}.pp-mes--2 .pp-nav,.pp-nav--m{left:auto;right:0}.pp-nav--m{display:none}.pp-nav:hover{border-color:var(--border-strong)}.pp-cal-grid{grid-template-columns:repeat(7,36px);row-gap:4px;display:grid}.pp-wd{height:26px;font-size:var(--fs-caption);color:var(--text-secondary);place-items:center;display:grid}.pp-dia{height:36px;color:var(--text-primary);font:inherit;font-size:var(--fs-body-sm);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:9px}.pp-dia:hover:not(:disabled){background:var(--wash-06)}.pp-dia:disabled{color:var(--text-disabled);cursor:default}.pp-dia.dentro{background:var(--wash-06);border-radius:0}.pp-dia.ponta{background:var(--paper);color:var(--ink);font-weight:var(--fw-semibold)}.pp-dia.ini{border-radius:9px 0 0 9px}.pp-dia.fim{border-radius:0 9px 9px 0}.pp-rodape{border-top:1px solid var(--border-hairline);align-items:center;gap:10px;padding-top:10px;display:flex}.pp-limpar{color:var(--text-secondary);font:inherit;font-size:var(--fs-body-sm);cursor:pointer;background:0 0;border:0;padding:6px 4px}.pp-limpar:hover{color:var(--text-primary)}@media (max-width:760px){.pp{width:100%}.pp-trigger{justify-content:flex-start;width:100%}.pp-trigger-v{margin-left:auto}.pp-pop{max-height:88dvh;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;grid-template-columns:1fr;position:fixed;inset:auto 0 0;overflow-y:auto}.pp-atalhos{border-right:0;border-bottom:1px solid var(--border-hairline);scrollbar-width:none;flex-direction:row;padding:0 0 10px;overflow-x:auto}.pp-atalhos::-webkit-scrollbar{display:none}.pp-atalhos button{border:1px solid var(--border-hairline);border-radius:var(--radius-pill);flex:none;height:34px}.pp-direita{padding-left:0}.pp-datas input{flex:1;width:auto;font-size:16px}.pp-meses{grid-template-columns:1fr}.pp-mes--2{display:none}.pp-nav--m{display:block}.pp-cal-grid{grid-template-columns:repeat(7,1fr)}.pp-dia{height:42px}}
