/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[fixture\:blank-png\]{fixture:blank-png}}:root{--ink:#0f2233;--ink-2:#182f45;--paper:#edf0f2;--panel:#fbfcf8;--muted:#6b7a94;--line:#d9dfe6;--mint:#b6f234;--teal:#21b7a6;--blue:#8ec5ee;--amber:#ffb653;--coral:#ff876a}*{box-sizing:border-box}html{background:var(--paper)}body{color:var(--ink);margin:0;font-family:Trebuchet MS,Segoe UI,sans-serif}button{color:inherit;font:inherit}.app-shell{--dashboard-sidebar-offset:258px;background:var(--paper);width:100%;max-width:100%;min-height:100vh;display:flex;overflow-x:clip}.sidebar{color:#d3e1ef;background:var(--ink);flex-direction:column;flex:0 0 258px;width:258px;height:100vh;min-height:100vh;padding:26px 15px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{color:#fff;letter-spacing:-.8px;align-items:center;gap:11px;padding:0 10px 37px;font-size:19px;font-weight:800;display:flex}.brand>span:last-child>span{color:var(--mint);margin-left:2px}.brand-glyph{align-items:end;gap:2px;width:25px;height:25px;display:inline-flex;transform:skewY(-9deg)}.brand-glyph i{background:var(--mint);border-radius:3px 3px 1px 1px;width:6px;display:block}.brand-glyph i:first-child{opacity:.75;height:11px}.brand-glyph i:nth-child(2){height:18px}.brand-glyph i:nth-child(3){height:25px}.workspace-label,.eyebrow{letter-spacing:1.35px;font-size:10px;font-weight:800;line-height:1.2}.workspace-label{color:#7b93ad;padding:0 11px 10px}.main-nav{gap:3px;display:grid}.nav-item{color:#b1c3d6;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;width:100%;padding:9px 10px;font-size:13px;transition:all .2s;display:grid}.nav-item:hover{color:#fff;background:#ffffff0f}.nav-item.active{color:#172b24;background:var(--mint);font-weight:800;box-shadow:0 7px 18px #00000029}.nav-item b{text-align:center;background:#10242021;border-radius:20px;min-width:19px;padding:3px 5px;font-size:10px}.nav-icon-shell{color:#9db3c9;background:#ffffff0e;border:1px solid #ffffff12;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;transition:color .2s,background .2s,border-color .2s,transform .2s;display:inline-flex}.nav-item:hover .nav-icon-shell{color:#dff9ef;border-color:#d8ffee29;transform:translate(1px)}.nav-item.active .nav-icon-shell{color:#12392f;background:#ffffff61;border-color:#10362c1f;box-shadow:0 3px 8px #174c3e1a}.icon-mark{color:currentColor;letter-spacing:-.2px;background:#ffffff14;border-radius:8px;flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-size:8px;font-weight:900;display:inline-flex}.nav-item.active .icon-mark{background:#10242021}.sidebar-bottom{margin-top:auto;padding-top:24px}.usage-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;margin:0 4px 16px;padding:14px}.usage-card-heading{justify-content:space-between;font-size:11px;display:flex}.usage-card-heading strong{color:var(--mint)}.usage-track{background:#ffffff24;border-radius:10px;height:5px;margin:11px 0 9px;overflow:hidden}.usage-track span{background:var(--mint);border-radius:inherit;width:72%;height:100%;display:block}.usage-card p{color:#8a9eb8;margin:0;font-size:10px;line-height:1.35}.profile{color:#ecf0f3;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:9px 5px;display:flex}.profile>span:nth-child(2){gap:3px;display:grid}.profile strong{font-size:12px}.profile small{color:#879db6;font-size:10px}.profile em{color:#8fa2ba;letter-spacing:1px;margin-left:auto;font-style:normal}.content{flex:1 1 0;width:100%;min-width:0;max-width:100%;overflow-x:clip}.topbar{border-bottom:1px solid var(--line);background:#fbfcf8c7;justify-content:space-between;align-items:center;gap:16px;min-width:0;max-width:100%;height:78px;padding:0 clamp(22px,3.4vw,58px);display:flex}.crumb{color:#8995a8;align-items:center;gap:9px;min-width:0;font-size:12px;display:flex}.crumb b{color:#b8c2d3;font-size:16px;font-weight:400}.crumb strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-actions{flex:none;align-items:center;gap:10px;max-width:100%;display:flex}.period,.bell{cursor:pointer;border:1px solid var(--line);background:var(--panel)}.period{color:#505f74;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:700}.period span{color:#77849b;margin-left:8px;font-size:10px}.bell{border-radius:9px;width:35px;height:35px;font-size:0;position:relative}.bell:before{content:"";border:1.8px solid #505f74;border-radius:7px 7px 4px 4px;width:10px;height:12px;position:absolute;top:9px;left:11px}.bell:after{content:"";background:#505f74;border-radius:3px;width:14px;height:1.8px;position:absolute;top:22px;left:9px}.bell i{border:1.5px solid var(--panel);background:var(--coral);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.primary-action{cursor:pointer;background:var(--ink);color:#fff;border:0;border-radius:9px;padding:10px 14px;font-size:11px;font-weight:800;box-shadow:0 4px 10px #10242024}.primary-action span{color:var(--mint);vertical-align:-1px;margin-right:5px;font-size:17px;line-height:0}.page-wrap{width:100%;min-width:0;max-width:1610px;margin:auto;padding:39px clamp(22px,3.4vw,58px) 50px}.intro-row{justify-content:space-between;align-items:end;gap:24px;margin-bottom:27px;display:flex}.eyebrow{color:#7e8da4;margin:0 0 8px}.intro-row h1{letter-spacing:-1.8px;margin:0;font-size:clamp(24px,2.3vw,34px);line-height:1.09}.intro-row h1 span{color:#727f96;font-weight:400}.status-note{color:#5e6d84;border:1px solid var(--line);white-space:nowrap;background:#ffffffb3;border-radius:30px;align-self:center;padding:9px 13px;font-size:11px;font-weight:700}.live-dot{background:var(--teal);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #21b7a621}.dashboard-period-bar{background:linear-gradient(100deg,#ffffffeb,#f4f9f4d1);border:1px solid #d7dce1;border-radius:16px;grid-template-columns:minmax(210px,1fr) auto auto;align-items:center;gap:18px;min-height:82px;margin:-8px 0 16px;padding:13px 15px;display:grid;box-shadow:0 8px 24px #10242009}.dashboard-period-copy{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 9px;display:grid}.dashboard-period-copy>span{color:#24806d;letter-spacing:1.2px;grid-column:1/-1;font-size:7px;font-weight:900}.dashboard-period-copy strong{color:#16362d;text-transform:capitalize;font-size:16px}.dashboard-period-copy small{color:#818990;font-size:9px}.dashboard-date-presets{background:#f1f3f5;border:1px solid #dce0e4;border-radius:10px;gap:5px;padding:4px;display:flex}.dashboard-date-presets button{color:#707980;cursor:pointer;background:0 0;border:0;border-radius:7px;height:30px;padding:0 10px;font-size:8px;font-weight:800}.dashboard-date-presets button:hover,.dashboard-date-presets button.active{color:#164c3d;background:#fff;box-shadow:0 2px 7px #10242014}.dashboard-date-control{align-items:center;gap:5px;display:flex}.dashboard-date-control>button{color:#586570;cursor:pointer;background:#fff;border:1px solid #d8dde1;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.dashboard-date-control>button:disabled{opacity:.35;cursor:default}.dashboard-date-control label{color:#277563;background:#fff;border:1px solid #d8dde1;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 9px;display:flex}.dashboard-date-control input{color:#34414c;background:0 0;border:0;outline:0;width:116px;font-size:9px;font-weight:800}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.metric-card{border:1px solid #0000;border-radius:17px;min-height:177px;padding:17px;position:relative;overflow:hidden}.mint-card{background:#dff9ef;border-color:#caeee1}.blue-card{background:#e7f4ff;border-color:#d6eaf9}.amber-card{background:#fff3da;border-color:#f9e7bd}.dark-card{background:var(--ink);color:#f8fcf8}.metric-top{color:#525d67;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;display:flex}.metric-top .icon-mark{background:#10242012}.dark-card .metric-top{color:#bec8d0}.dark-card .metric-top .icon-mark{color:var(--mint);background:#ffffff14}.metric-card>strong{letter-spacing:-1.5px;margin-top:16px;font-size:29px;display:block}.metric-card>p{color:#6e7881;margin:5px 0 0;font-size:10px;font-weight:600}.metric-card>p b{color:#228d78}.dark-card>p{color:#8b99a5}.dark-card>p b{color:var(--mint)}.commercial-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.revenue-metric-card{background:linear-gradient(145deg,#f4fbdc,#ecf5d4);border-color:#dce9bf}.conversation-metric-card{background:linear-gradient(145deg,#fff3ee,#fae8e0);border-color:#f2d9d0}.dashboard-metric-icon{color:#227663;background:#ffffff91;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:inset 0 0 0 1px #1024200f}.dark-card .dashboard-metric-icon{color:var(--mint);box-shadow:none;background:#ffffff14}.revenue-metric-card>strong{font-size:23px!important}.metric-foot{color:#717a81;border-top:1px solid #10242017;justify-content:space-between;align-items:center;padding-top:9px;font-size:8px;display:flex;position:absolute;bottom:15px;left:17px;right:17px}.metric-foot strong{color:#265f50;font-size:8px}.metric-link{color:#2a7968;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:900;position:absolute;bottom:15px;right:17px}.conversion-gauge{background:#ffffff1a;border-radius:8px;height:7px;position:absolute;bottom:20px;left:17px;right:17px;overflow:hidden}.conversion-gauge span{border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--mint));height:100%;display:block}.sparkline{align-items:end;gap:4px;height:31px;display:flex;position:absolute;bottom:15px;right:16px}.sparkline i{background:#52caae;border-radius:5px;width:7px;display:block}.sparkline i:first-child{height:11px}.sparkline i:nth-child(2){height:15px}.sparkline i:nth-child(3){height:14px}.sparkline i:nth-child(4){height:23px}.sparkline i:nth-child(5){height:19px}.sparkline i:nth-child(6){height:30px}.sparkline i:nth-child(7){height:26px}.progress-row{align-items:center;gap:9px;display:flex;position:absolute;bottom:20px;left:17px;right:17px}.progress-row>span{background:#2e7eb426;border-radius:8px;flex:1;height:7px;overflow:hidden}.progress-row>span i{border-radius:inherit;background:#4fa5e3;width:96.4%;height:100%;display:block}.progress-row em{color:#6d8797;white-space:nowrap;font-size:9px;font-style:normal}.wave{align-items:center;gap:4px;height:28px;display:flex;position:absolute;bottom:15px;right:17px}.wave i{background:#e7a031;border-radius:5px;width:3px}.wave i:first-child,.wave i:nth-child(8){height:7px}.wave i:nth-child(2),.wave i:nth-child(7){height:15px}.wave i:nth-child(3),.wave i:nth-child(6){height:24px}.wave i:nth-child(4),.wave i:nth-child(5){height:12px}.dark-card button{color:var(--mint);cursor:pointer;background:0 0;border:0;padding:4px;font-size:10px;font-weight:800;position:absolute;bottom:15px;right:16px}.dark-card button span,.panel-heading button span,.modules-strip button>b,.next-meeting button span{margin-left:5px}.dashboard-grid,.lower-grid{grid-template-columns:minmax(0,1.7fr) minmax(285px,.84fr);gap:16px;margin-bottom:16px;display:grid}.panel{border:1px solid var(--line);background:var(--panel);border-radius:18px}.performance-panel{min-height:324px;padding:22px 23px 12px}.panel-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.panel h2{letter-spacing:-.6px;margin:0;font-size:17px}.panel-heading button,.next-meeting button{color:#606a73;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 0;font-size:10px;font-weight:800}.panel-heading button span,.next-meeting button span{color:#2e8877}.chart-summary{gap:28px;margin:19px 0 11px;display:flex}.chart-summary div{align-items:baseline;gap:7px;display:flex}.chart-summary strong{letter-spacing:-1px;font-size:20px}.chart-summary span{color:#7b848c;font-size:10px}.chart{height:177px;padding:5px 4px 0;position:relative}.chart-lines{grid-template-rows:repeat(4,1fr);display:grid;position:absolute;inset:3px 4px 24px}.chart-lines i{border-top:1px dashed #dce1e5}.chart-bars{z-index:1;justify-content:space-around;align-items:end;height:143px;padding:0 7px;display:flex;position:relative}.chart-bars span{background:#bde6de;border-radius:7px 7px 3px 3px;width:min(38px,9.5%);min-height:10px}.chart-bars .featured-bar{background:var(--teal);box-shadow:0 -5px #21b7a61f}.chart-days{color:#7e8da4;justify-content:space-around;padding:9px 3px 0;font-size:9px;font-weight:700;display:flex}.next-meeting{background:var(--ink-2);color:#f8fffa;padding:18px;position:relative;overflow:hidden}.meeting-art{width:71px;height:68px;color:var(--ink);letter-spacing:-2px;background:#eaffb1;border-radius:14px;margin-bottom:20px;padding:11px 0 0 11px;font-size:30px;font-weight:900;position:relative;overflow:hidden}.meeting-art i{background:var(--teal);border-radius:50%;width:25px;height:25px;position:absolute;bottom:-8px;right:-8px}.meeting-art i:nth-of-type(2){background:var(--coral);bottom:-19px;right:10px}.meeting-art i:nth-of-type(3){background:#fff;width:19px;height:19px;top:-10px;right:-4px}.next-meeting .eyebrow{color:#98a6b3}.next-meeting h2{font-size:19px}.meeting-copy{color:#c3cdd5;max-width:215px;font-size:11px;line-height:1.5}.meeting-meta{align-items:center;gap:9px;margin-top:21px;display:flex}.avatar{color:#293743;background:#dce2e7;border-radius:50%;flex:0 0 29px;justify-content:center;align-items:center;width:29px;height:29px;font-size:9px;font-weight:900;display:inline-flex}.avatar-owner{color:#563e23;background:#f8c391}.meeting-meta div{gap:2px;display:grid}.meeting-meta strong{font-size:10px}.meeting-meta small{color:#a4afb9;font-size:9px}.next-meeting button{color:var(--mint);position:absolute;bottom:17px;right:18px}.lower-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,1.15fr)}.inbox-panel,.activity-panel{padding:20px 22px 12px}.panel-heading.compact h2{font-size:16px}.conversation-list{margin-top:11px}.conversation{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0eb;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:10px 0;display:grid}.conversation:first-child{border-top:0}.avatar-0{color:#217364;background:#cee9e2}.avatar-1{color:#995d18;background:#ffdfb6}.avatar-2{color:#4268a0;background:#d7e5ff}.conversation-copy{gap:3px;min-width:0;display:grid}.conversation strong{font-size:11px}.conversation small{text-overflow:ellipsis;white-space:nowrap;color:#727b83;font-size:10px;overflow:hidden}.conversation-side{justify-items:end;gap:4px;display:grid}.conversation-side>small{color:#9299a0;font-size:9px}.conversation-side em{color:#2d8d7a;background:#e1f6ed;border-radius:10px;padding:3px 5px;font-size:8px;font-style:normal;font-weight:800}.conversation-side em.waiting{color:#ac6d1e;background:#fff0d6}.activity-list{margin-top:14px}.activity-item{grid-template-columns:10px 1fr auto;align-items:start;gap:8px;min-height:44px;display:grid;position:relative}.activity-item:not(:last-child):before{content:"";background:#dfe4e8;width:1px;position:absolute;top:13px;bottom:-2px;left:4px}.activity-dot{border:2px solid var(--panel);z-index:1;border-radius:50%;width:9px;height:9px;margin-top:3px;position:relative}.activity-dot.mint{background:#43cba1}.activity-dot.blue{background:#69aee2}.activity-dot.orange{background:#efaa45}.activity-dot.coral{background:#ef7c63}.activity-item strong{font-size:10px}.activity-item p{color:#7b848b;margin:3px 0 0;font-size:9px}.activity-item time{color:#9aa1a8;font-size:9px}.modules-strip{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.modules-strip button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fbfcf8b8;border-radius:13px;align-items:center;gap:9px;padding:12px;transition:transform .18s,border-color .18s;display:flex}.modules-strip button:hover{border-color:#bfc8cf;transform:translateY(-2px)}.modules-strip .icon-mark{color:#2f8979;background:#e1f4ed}.modules-strip span{gap:3px;min-width:0;display:grid}.modules-strip strong{font-size:10px}.modules-strip small{color:#818990;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.modules-strip button>b{color:#4e9d8e;margin-left:auto;font-size:14px}@media (width<=1140px){.whatsapp-layout.is-fullscreen{left:var(--dashboard-sidebar-offset)}.sidebar{flex-basis:220px;width:220px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.modules-strip{grid-template-columns:1fr}.modules-strip small{white-space:normal}.page-wrap{padding-top:30px}}@media (width<=840px){.whatsapp-layout.is-fullscreen{left:var(--dashboard-sidebar-offset)}.app-shell{display:block}.sidebar{width:100%;height:auto;min-height:auto;padding:15px 16px;position:static;overflow:visible}.brand{padding:0 0 14px}.workspace-label,.sidebar-bottom{display:none}.main-nav{padding-bottom:2px;display:flex;overflow-x:auto}.nav-item{white-space:nowrap;width:auto;padding:8px 10px;display:flex}.nav-item b{display:none}.content{width:100%}.topbar{height:62px;padding:0 16px}.period,.bell{display:none}.page-wrap{padding:26px 16px 35px}.dashboard-grid,.lower-grid{grid-template-columns:1fr}.next-meeting{min-height:255px}.intro-row{flex-direction:column;align-items:start;gap:12px}.status-note{align-self:auto}.metrics{gap:10px}.metric-card{min-height:157px}.top-actions{gap:0}}@media (width<=520px){.crumb{display:none}.topbar{justify-content:flex-end}.primary-action{padding:10px 12px}.intro-row h1{font-size:26px}.metrics{grid-template-columns:1fr}.metric-card{min-height:143px}.performance-panel,.inbox-panel,.activity-panel{padding-left:16px;padding-right:16px}.chart-summary{gap:12px}.chart-summary div{gap:2px;display:grid}.modules-strip{gap:8px}.modules-strip button{padding:11px}}@media (width<=1120px){.dashboard-period-bar{grid-template-columns:1fr auto}.dashboard-date-presets{grid-area:2/1/auto/-1;justify-self:start}.commercial-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.dashboard-period-bar{flex-direction:column;align-items:stretch;gap:10px;display:flex}.dashboard-date-presets{width:100%;overflow-x:auto}.dashboard-date-presets button{white-space:nowrap;flex:1}.dashboard-date-control{justify-content:space-between}.dashboard-date-control label{flex:1;justify-content:center}.dashboard-date-control input{width:auto}.commercial-metrics{grid-template-columns:1fr}.commercial-metrics .metric-card{min-height:154px}.chart-summary{flex-direction:column;align-items:flex-start;gap:7px}.chart-bars span{width:9%}.delivery-action-form{grid-template-columns:1fr}}.module-page{max-width:1450px;min-height:calc(100vh - 78px)}.module-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:27px;display:flex}.module-header h1{letter-spacing:-2px;margin:0;font-size:clamp(29px,3vw,42px);line-height:1}.module-header>div>p:last-child{color:#737c83;max-width:600px;margin:12px 0 0;font-size:12px;line-height:1.55}.module-action{flex:none}.local-banner{color:#667078;background:#f7fbf5;border:1px solid #d7dee5;border-radius:12px;align-items:center;gap:10px;margin:-9px 0 18px;padding:11px 14px;font-size:10px;display:flex}.local-banner b{color:#1c5f51;letter-spacing:.8px;text-transform:uppercase;background:#dff5e9;border-radius:20px;padding:4px 7px;font-size:8px}.action-form{border:1px solid var(--line);background:var(--panel);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;margin:-10px 0 18px;padding:17px;display:grid;box-shadow:0 10px 30px #1024200d}.delivery-action-form{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.action-form label{color:#6a737b;letter-spacing:.4px;text-transform:uppercase;gap:7px;font-size:9px;font-weight:800;display:grid}.action-form input{width:100%;height:39px;color:var(--ink);background:#fff;border:1px solid #d9dee2;border-radius:9px;outline:none;padding:0 11px;font-size:11px}.action-form input:focus,.composer input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #21b7a61c}.action-form>.primary-action{height:39px}.module-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px;display:grid}.module-stats article{border:1px solid var(--line);background:var(--panel);border-radius:14px;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.module-stats span{color:#747d85;font-size:10px;font-weight:700}.module-stats strong{letter-spacing:-1px;font-size:23px}.data-panel{border:1px solid var(--line);background:var(--panel);border-radius:17px;overflow:hidden}.data-head,.data-row{grid-template-columns:1.15fr 1.35fr .8fr .7fr .85fr;align-items:center;gap:14px;display:grid}.data-head{color:#8a9198;letter-spacing:.7px;text-transform:uppercase;background:#f0f3f5;padding:11px 18px;font-size:8px;font-weight:900}.data-row{border-top:1px solid #e7eaec;min-height:65px;padding:12px 18px;font-size:10px}.data-row:first-of-type{border-top:0}.data-row strong{font-size:11px}.data-row>span{color:#6e777f}.data-row>button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-self:start;padding:7px 9px;font-size:9px;font-weight:800}.data-row>button:disabled{color:#717980;cursor:default;background:#e4e7e9}.status-pill{border-radius:20px;justify-self:start;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.status-pendente{color:#a26717;background:#fff0d6}.status-enviado{color:#2c6f9b;background:#e5f2fb}.status-concluido{color:#22705e;background:#dcf4e9}.delivery-tracker-panel{border:1px solid var(--line);background:var(--panel);border-radius:17px;margin-bottom:15px;overflow:hidden}.delivery-tracker-heading{border-bottom:1px solid var(--line);background:#f7faf6;justify-content:space-between;align-items:center;gap:15px;padding:18px;display:flex}.delivery-tracker-heading .eyebrow{margin:0 0 5px}.delivery-tracker-heading h2{margin:0;font-size:15px}.delivery-tracker-heading>span{color:#28735f;text-transform:uppercase;background:#ddf3e8;border-radius:20px;padding:6px 9px;font-size:8px;font-weight:900}.delivery-tracker-list{display:grid}.delivery-tracker-item{border-top:1px solid #e7eaec;grid-template-columns:minmax(170px,.85fr) 90px minmax(320px,1.5fr) 76px;align-items:center;gap:15px;padding:18px;display:grid}.delivery-tracker-item:first-child{border-top:0}.delivery-tracker-client{align-items:center;gap:10px;min-width:0;display:flex}.delivery-tracker-client>div{gap:4px;min-width:0;display:grid}.delivery-tracker-client strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.delivery-tracker-client small,.delivery-tracker-due{color:#788188;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.delivery-tracker-avatar{color:#1b735e;background:#c9efdf;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.delivery-tracker-due{text-align:right}.delivery-progress{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.delivery-step{color:#9aa0a6;text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.delivery-step:after{content:"";z-index:0;background:#dfe3e7;width:calc(100% - 28px);height:2px;position:absolute;top:12px;left:calc(50% + 14px)}.delivery-step:last-child:after{display:none}.delivery-step>span{z-index:1;color:#878e95;background:#e6e9ec;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid;position:relative}.delivery-step>small{white-space:nowrap;font-size:8px;font-weight:800}.delivery-step.is-done:after{background:#7cdbc2}.delivery-step.is-done>span{color:#fff;background:#10231f}.delivery-step.is-current{color:#10231f}.delivery-step.is-current>span{color:#10231f;background:#c8ff3d;box-shadow:0 0 0 4px #c8ff3d33}.delivery-tracker-item>.status-pill{justify-self:end}.delivery-tracker-empty{color:#717a81;margin:0;padding:24px 18px;font-size:11px}@media (width<=840px){.delivery-tracker-item{grid-template-columns:minmax(0,1fr) auto;gap:13px}.delivery-tracker-due{text-align:right}.delivery-progress{grid-column:1/-1}.delivery-tracker-item>.status-pill{justify-self:start}}.testar-ia-page{flex-direction:column;gap:20px;min-height:calc(100vh - 150px);display:flex}.testar-ia-header,.testar-ia-chatbar{justify-content:space-between;align-items:center;gap:24px;display:flex}.testar-ia-header h1{margin:4px 0 8px;font-size:clamp(28px,4vw,42px)}.testar-ia-header p{max-width:720px;color:var(--muted);margin:0;line-height:1.55}.testar-ia-safe,.testar-ia-safety-line{color:#276749;background:#e8f7ee;border:1px solid #b8e4c8;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.testar-ia-picker{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:24px}.testar-ia-picker h2{margin:0 0 16px;font-size:18px}.testar-ia-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.testar-ia-card{text-align:left;background:var(--panel);border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;border-radius:16px;align-items:center;gap:13px;padding:16px;transition:all .18s;display:flex}.testar-ia-card:hover:not(:disabled){border-color:#7c9d22;transform:translateY(-1px);box-shadow:0 8px 24px #29391314}.testar-ia-card:disabled{opacity:.55;cursor:not-allowed}.testar-ia-card>span:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.testar-ia-card small{color:var(--muted)}.testar-ia-avatar{color:#526c10;background:#eef7d6;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.testar-ia-error{color:#9b2c2c;background:#fff0f0;border:1px solid #efb5b5;border-radius:12px;padding:12px 14px}.testar-ia-empty{min-height:220px;color:var(--muted);justify-content:center;align-items:center;gap:9px;display:flex}.testar-ia-page.is-chat{gap:12px;width:100%;max-width:980px;margin:0 auto}.testar-ia-chatbar{padding:8px 2px}.testar-ia-chatbar>div{text-align:center;flex-direction:column;flex:1;display:flex}.testar-ia-chatbar small{color:var(--muted)}.testar-ia-live{color:#276749;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.testar-ia-live>span{background:#35a765;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #35a76521}.testar-ia-safety-line{border-radius:12px;justify-content:center;padding:8px 12px;font-weight:600}.testar-ia-chat{border:1px solid var(--line);background:linear-gradient(145deg,#f5f1e8,#eef3e6);border-radius:20px;flex-direction:column;flex:1;gap:10px;min-height:480px;max-height:calc(100vh - 330px);padding:24px;display:flex;overflow:auto}.testar-ia-welcome{text-align:center;color:#566052;max-width:430px;margin:auto}.testar-ia-welcome h2{color:#293226;margin:12px 0 6px}.testar-ia-welcome p{margin:0;line-height:1.5}.testar-ia-bubble{border-radius:15px;max-width:min(72%,620px);padding:11px 13px 7px;position:relative;box-shadow:0 2px 7px #202a1b14}.testar-ia-bubble.from-client{background:#dff2c2;border-bottom-right-radius:4px;align-self:flex-end}.testar-ia-bubble.from-ai{background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.testar-ia-bubble p{white-space:pre-wrap;margin:0 0 3px;line-height:1.45}.testar-ia-bubble time{text-align:right;color:#71806d;font-size:10px;display:block}.testar-ia-bubble img,.testar-ia-bubble video{border-radius:10px;max-width:100%;max-height:360px;margin-bottom:8px;display:block}.testar-ia-bubble audio{max-width:100%;margin:3px 0 7px;display:block}.testar-ia-bubble a{color:inherit;align-items:center;gap:7px;margin:5px 0 8px;font-weight:700;display:flex}.testar-ia-typing{color:#6c7568;background:#fff;border-radius:14px;align-self:flex-start;align-items:center;gap:5px;padding:9px 12px;font-size:12px;display:flex}.testar-ia-typing span{background:#78943c;border-radius:50%;width:6px;height:6px;animation:1.2s infinite testarIaPulse}.testar-ia-typing span:nth-child(2){animation-delay:.18s}.testar-ia-typing span:nth-child(3){animation-delay:.36s}@keyframes testarIaPulse{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.testar-ia-composer{background:var(--panel);border:1px solid var(--line);border-radius:18px;align-items:flex-end;gap:10px;padding:10px 10px 10px 16px;display:flex;box-shadow:0 8px 25px #202a1b14}.testar-ia-composer textarea{resize:none;max-height:130px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:8px 0;line-height:1.45}.testar-ia-composer button{color:#fff;cursor:pointer;background:#687f22;border:0;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.testar-ia-composer button:disabled{opacity:.4;cursor:not-allowed}.testar-ia-photo-add{min-height:44px;color:var(--wa-accent,var(--teal));cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.testar-ia-photo-add input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.testar-ia-photo-preview{background:var(--wa-accent-soft,var(--panel));border:1px solid var(--wa-line,var(--line));border-radius:12px;align-items:center;gap:8px;min-width:0;margin-bottom:8px;padding:8px 12px;display:flex}.testar-ia-photo-preview img{object-fit:cover;border-radius:8px;width:48px;height:48px}.testar-ia-photo-preview span{text-overflow:ellipsis;white-space:nowrap;color:var(--wa-ink,var(--ink));flex:1;font-size:12px;overflow:hidden}.testar-ia-photo-preview .ghost{min-height:44px;color:var(--wa-accent,var(--teal));background:0 0;border:0;padding:8px 10px}.testar-ia-composer{flex-wrap:wrap}.testar-ia-composer textarea{min-width:120px}@media (width<=640px){.testar-ia-composer{gap:8px;padding:8px 10px}.testar-ia-photo-add span{display:none}.testar-ia-composer textarea{flex-basis:calc(100% - 52px);order:2}.testar-ia-composer>button{order:3}.testar-ia-photo-add{order:1}.testar-ia-photo-preview{margin-bottom:8px}}.theme-dark .testar-ia-safe,.theme-dark .testar-ia-safety-line{color:#bde8c9;background:#35a7651f;border-color:#53bf7252}.theme-dark .testar-ia-chat{background:linear-gradient(145deg,#20251f,#1c231d)}.theme-dark .testar-ia-bubble.from-ai{background:#30372f}.theme-dark .testar-ia-bubble.from-client{background:#405324}.theme-dark .testar-ia-typing{background:#30372f}.theme-dark .testar-ia-header p,.theme-dark .testar-ia-card small,.theme-dark .testar-ia-empty,.theme-dark .testar-ia-chatbar small{color:var(--text-2)}.theme-dark .testar-ia-picker,.theme-dark .testar-ia-card,.theme-dark .testar-ia-composer{border-color:var(--line);background:var(--surface-1);color:var(--text-1)}.theme-dark .testar-ia-chat{border-color:var(--line)}.theme-dark .testar-ia-composer textarea{color:var(--text-1)}@media (width<=700px){.testar-ia-header{flex-direction:column;align-items:flex-start}.testar-ia-safe{border-radius:12px}.testar-ia-chatbar .ghost{font-size:0}.testar-ia-chatbar .ghost svg{margin:0}.testar-ia-safety-line{font-size:11px}.testar-ia-chat{min-height:calc(100vh - 310px);max-height:calc(100vh - 310px);padding:14px}.testar-ia-bubble{max-width:88%}}@media (width<=560px){.delivery-tracker-heading{flex-direction:column;align-items:flex-start}.delivery-tracker-item{grid-template-columns:1fr}.delivery-tracker-due{text-align:left}.delivery-tracker-item>.status-pill{justify-self:start}.delivery-progress{gap:2px}.delivery-step>small{font-size:7px}}.quick-list{gap:7px;margin-top:14px;display:grid}.quick-list button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e6e9eb;border-radius:11px;align-items:center;gap:10px;padding:10px;display:flex}.quick-list button>span:nth-child(2){gap:3px;display:grid}.quick-list strong{font-size:10px}.quick-list small{color:#7d858c;font-size:9px}.whatsapp-layout{--wa-ink:#172922;--wa-muted:#66756f;--wa-line:#d7e1dc;--wa-accent:#128c6e;--wa-accent-soft:#e7f5ef;--wa-lime:#b6f334;isolation:isolate;background:#f7faf8;border:1px solid #d4ded9;border-radius:20px;grid-template-columns:minmax(320px,348px) minmax(0,1fr);height:min(760px,100vh - 176px);min-height:560px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #12302617}.chat-list-panel{border-right:1px solid var(--wa-line);background:linear-gradient(#fbfdfc 0%,#f4f8f6 100%);grid-template-rows:auto auto auto auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.chat-list-title{background:#ffffff80;border-bottom:1px solid #d7e1dcb3;justify-content:space-between;align-items:center;gap:16px;padding:22px 20px 16px;display:flex}.chat-list-title>div{gap:7px;min-width:0;display:grid}.chat-list-title strong{color:var(--wa-ink);letter-spacing:-.65px;font-size:21px}.chat-channel-state{color:#74817c;letter-spacing:.75px;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.chat-channel-state i{background:#a8aeb4;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 4px #7c91871a}.chat-channel-state.online{color:#25816c}.chat-channel-state.online i{background:#31bf9a;box-shadow:0 0 0 4px #31bf9a1f}.chat-list-title .chat-count{color:#176e58;min-width:38px;height:38px;box-shadow:none;background:#eef9f4;border:1px solid #bcded1;border-radius:12px;place-items:center;padding:0 9px;font-size:11px;font-weight:900;display:grid}.chat-search{color:#71817a;background:#fff;border:1px solid #d2ddd8;border-radius:12px;align-items:center;gap:9px;height:46px;margin:14px 12px 10px;padding:0 11px 0 14px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 2px 8px #12302606}.chat-search:focus-within{border-color:#67b99f;box-shadow:0 0 0 3px #128c6e1a}.chat-search input{min-width:0;color:var(--wa-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.chat-search input::placeholder{color:#899690}.chat-search input::-webkit-search-cancel-button{display:none}.chat-search button{color:#697972;cursor:pointer;background:#edf2ef;border:0;border-radius:7px;place-items:center;width:26px;height:26px;padding:0;display:grid}.whatsapp-sync-toolbar{justify-content:space-between;align-items:center;gap:9px;margin:0 12px 9px;padding:8px 2px 0;display:flex}.whatsapp-sync-copy{color:#4e685e;gap:2px;min-width:0;font-size:9px;font-weight:800;display:grid}.whatsapp-sync-copy>span{align-items:center;gap:5px;display:flex}.whatsapp-sync-copy>span:before{content:"";background:#27b995;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #27b9951c}.whatsapp-sync-copy>span.reconnecting{color:#9a6519}.whatsapp-sync-copy>span.reconnecting:before{background:#e9a83a;box-shadow:0 0 0 3px #e9a83a24}.whatsapp-sync-copy small{color:#84928c;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:600;overflow:hidden}.whatsapp-refresh-button{color:#326758;cursor:pointer;background:#fff;border:1px solid #cbd9d3;border-radius:8px;flex:none;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.whatsapp-refresh-button:hover{background:#eff9f4;border-color:#8fc9b5}.whatsapp-refresh-button:disabled{opacity:.62;cursor:wait}.whatsapp-filter-row{scrollbar-width:thin;gap:5px;margin:0 12px 9px;padding:0 1px 2px;display:flex;overflow-x:auto}.whatsapp-filter-row button{color:#63736c;cursor:pointer;background:#fff;border:1px solid #d5e0db;border-radius:999px;flex:none;min-height:28px;padding:0 8px;font-size:9px;font-weight:800}.whatsapp-filter-row button:hover,.whatsapp-filter-row button.selected{color:#126b54;background:#e9f8f1;border-color:#99d2bf}.whatsapp-ai-picker{color:#6f8179;letter-spacing:.4px;text-transform:uppercase;gap:4px;margin:0 12px 10px;font-size:8.5px;font-weight:900;display:grid}.whatsapp-ai-picker select{color:#29463a;width:100%;min-width:0;height:31px;font:inherit;text-transform:none;background:#fff;border:1px solid #d1ddd7;border-radius:8px;padding:0 8px;font-size:10px;font-weight:700}.whatsapp-ai-picker select:focus-visible{border-color:#5eb99b;outline:3px solid #128c6e29}.chat-contact-list{scrollbar-width:thin;scrollbar-color:#bdcbc4 transparent;min-height:0;padding:4px 9px 14px;overflow-y:auto}.chat-contact{width:100%;min-height:78px;color:var(--wa-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;margin:3px 0;padding:12px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.chat-contact:hover{background:#ffffffdb;border-color:#d6e1dc}.chat-contact.selected{background:var(--wa-accent-soft);border-color:#b8decf;box-shadow:0 5px 15px #124a380f}.chat-contact.selected:before{content:"";background:var(--wa-accent);border-radius:0 5px 5px 0;width:4px;position:absolute;top:12px;bottom:12px;left:0}.chat-contact .avatar{flex-basis:42px;width:42px;height:42px;font-size:11px;box-shadow:inset 0 0 0 1px #10271f0d}.chat-contact>span:nth-child(2){gap:6px;min-width:0;display:grid}.chat-contact strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.25;overflow:hidden}.chat-contact small{color:var(--wa-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.4;overflow:hidden}.chat-contact time{color:#7f8d87;font-variant-numeric:tabular-nums;align-self:start;padding-top:2px;font-size:9px}.chat-list-empty{color:#7d8b85;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:24px;display:flex}.chat-list-empty>svg{color:#6e7d8b;margin-bottom:12px}.chat-list-empty strong{color:#31443c;font-size:12px}.chat-list-empty small{max-width:220px;margin-top:6px;font-size:10px;line-height:1.5}.chat-window{background-color:#eef4f1;background-image:radial-gradient(circle at 76% 18%,#43be9114,#0000 28rem),radial-gradient(#1e493912 .7px,#0000 .7px);background-size:auto,16px 16px;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative}.chat-window.is-empty{grid-template-rows:1fr}.chat-window>header{border-bottom:1px solid var(--wa-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fdfefdf0;align-items:center;gap:12px;min-height:74px;padding:12px 18px;display:flex;box-shadow:0 1px #12302606}.chat-window>header .chat-profile-avatar{color:#176b56;background:#e2f5ed;border:1px solid #b9ddcf;flex-basis:44px;width:44px;height:44px;font-size:11px}.chat-window>header .chat-header-copy{gap:5px;min-width:0;display:grid}.chat-window>header strong{color:var(--wa-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.chat-window>header .chat-profile-status{color:#66756f;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:10.5px;display:flex;overflow:hidden}.chat-profile-status i{background:#27b995;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 0 3px #27b9951a}.chat-window>header .chat-header-actions{align-items:center;gap:7px;min-width:0;margin-left:auto;display:flex}.chat-header-actions>button{color:#52605a;width:40px;height:40px;box-shadow:none;cursor:pointer;background:#f9fbfa;border:1px solid #d4ded9;border-radius:10px;justify-content:center;align-items:center;transition:all .16s;display:flex}.chat-header-actions>button:hover{color:#0d755c;background:#edf8f3;border-color:#8bc8b3;transform:translateY(-1px)}.direction-legend{color:#697872;white-space:nowrap;background:#ffffffb8;border:1px solid #d9e2de;border-radius:999px;align-items:center;gap:6px;height:34px;margin-right:4px;padding:0 11px;font-size:9px;display:flex}.direction-legend i{border-radius:50%;width:7px;height:7px;margin-left:5px;display:inline-block}.direction-legend i.received{background:#fff;box-shadow:0 0 0 1px #c7cdd2}.direction-legend i.sent{background:#29a77e}.message-thread{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#4f706240 transparent;flex-direction:column;gap:10px;min-height:0;padding:26px clamp(20px,3.6vw,56px);display:flex;overflow-y:auto}.message-thread:before{content:"";flex:1 0 0}.whatsapp-history-state{text-align:center;align-self:center;margin:auto}.message-bubble{color:#173128;overflow-wrap:anywhere;border:1px solid #dce7e1;border-radius:13px;max-width:min(700px,74%);padding:12px 14px 9px;box-shadow:0 3px 9px #1024200e}.message-bubble p{white-space:pre-wrap;margin:0;font-size:12.5px;line-height:1.55}.message-bubble time{color:#74837c;text-align:right;font-variant-numeric:tabular-nums;margin-top:6px;font-size:9px;display:block}.message-bubble.contact{background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.message-bubble.agent{background:#dff5e9;border-color:#b9dfce;border-bottom-right-radius:4px;align-self:flex-end}.message-bubble.kind-status,.message-bubble.kind-unknown{border-style:dashed;max-width:min(700px,74%)}.message-bubble.kind-status p,.message-bubble.kind-unknown p{font-style:italic}.message-bubble.kind-text p:empty{display:none}.chat-empty-state{color:#687770;text-align:center;flex-direction:column;place-self:center;align-items:center;max-width:330px;padding:30px;display:flex}.chat-empty-state>span{color:#19755e;background:#e5f5ee;border:1px solid #badbce;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:16px;display:grid;box-shadow:0 12px 30px #226e5714}.chat-empty-state strong{color:var(--wa-ink);font-size:15px}.chat-empty-state p{margin:8px 0 0;font-size:11px;line-height:1.6}.composer{border-top:1px solid var(--wa-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fdfefdf5;gap:8px;padding:12px 14px;display:flex}.composer input{min-width:0;height:46px;color:var(--wa-ink);background:#f8fbf9;border:1px solid #d2ddd8;border-radius:12px;outline:none;flex:1;padding:0 14px;font-size:12px;box-shadow:inset 0 1px 2px #10242006}.composer button{color:#fff;background:var(--wa-accent);cursor:pointer;border:0;border-radius:11px;height:46px;padding:0 16px;font-size:11px;font-weight:800}.message-bubble.kind-image,.message-bubble.kind-video,.message-bubble.kind-sticker{max-width:min(520px,78%);padding:5px 5px 7px}.whatsapp-media{border-radius:10px;overflow:hidden}.whatsapp-media-open{color:inherit;text-decoration:none;display:block;position:relative}.whatsapp-media-open>span{color:#fff;opacity:0;background:#071411b8;border-radius:8px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-weight:800;transition:opacity .16s,transform .16s;display:flex;position:absolute;bottom:8px;right:8px;transform:translateY(3px);box-shadow:0 2px 8px #0000002e}.whatsapp-media-open:hover>span,.whatsapp-media-open:focus-visible>span{opacity:1;transform:translateY(0)}.whatsapp-media img,.whatsapp-media video{object-fit:contain;background:#141c23;border-radius:9px;width:100%;max-width:470px;max-height:420px;display:block}.whatsapp-media.sticker img{background:0 0;width:auto;max-width:220px;max-height:220px}.whatsapp-media p{margin:8px 7px 2px}.whatsapp-media.audio{align-items:center;gap:9px;min-width:285px;padding:3px 2px;display:flex}.whatsapp-media.audio>span{color:#176d5c;background:#d9efe6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.whatsapp-media audio{width:260px;max-width:100%;height:36px}.whatsapp-audio-player{gap:2px;min-width:0;display:grid}.whatsapp-audio-player small{color:#687770;padding-left:4px;font-size:8px}.whatsapp-document,.whatsapp-media-pending{min-width:240px;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.whatsapp-document>span,.whatsapp-media-pending>svg{color:#1b6c5b;background:#dcefe7;border-radius:10px;flex:none;justify-content:center;align-items:center;width:35px;height:35px;padding:9px;display:flex}.whatsapp-document>div,.whatsapp-media-pending>div{gap:3px;min-width:0;display:grid}.whatsapp-document strong,.whatsapp-media-pending strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.whatsapp-document small,.whatsapp-media-pending small{color:#747d85;font-size:8px}.whatsapp-document:hover strong{color:#14705e}.whatsapp-media-pending{padding:2px}.whatsapp-media-error{grid-template-columns:35px minmax(0,1fr);align-items:center;gap:4px 10px;min-width:250px;max-width:360px;padding:3px;display:grid}.whatsapp-media-error>svg{color:#9b4a35;background:#f9e2da;border-radius:10px;grid-row:1/span 2;width:35px;height:35px;padding:9px}.whatsapp-media-error>div{gap:2px;min-width:0;display:grid}.whatsapp-media-error strong{font-size:10px}.whatsapp-media-error small{color:#747d85;font-size:8px;line-height:1.35}.whatsapp-media-error button{color:#8d3f2d;width:max-content;font:inherit;cursor:pointer;background:#ffffff85;border:1px solid #9b4a3547;border-radius:7px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-weight:850;display:flex}.whatsapp-media-error button:disabled{opacity:.6;cursor:wait}.composer-file-input{display:none!important}.composer .composer-icon-button{color:#55645e;background:#f8fbf9;border:1px solid #d2ddd8;flex:0 0 46px;justify-content:center;align-items:center;width:46px;padding:0;display:flex}.composer .composer-icon-button:hover{color:#0e755d;background:#edf8f3;border-color:#8bc8b3}.composer .composer-icon-button.recorder.recording{color:#fff;background:#d54d45;border-color:#d54d45;animation:1.2s ease-in-out infinite recording-pulse}.composer .composer-send-button{background:var(--wa-accent);justify-content:center;align-items:center;gap:7px;min-width:104px;display:flex;box-shadow:0 7px 18px #128c6e2b}.composer .composer-send-button:hover:not(:disabled){background:#0d755c;transform:translateY(-1px)}.composer button:disabled{opacity:.48;cursor:not-allowed}.chat-contact:focus-visible,.chat-search button:focus-visible,.chat-header-actions>button:focus-visible,.composer button:focus-visible{outline:2px solid var(--wa-accent);outline-offset:2px}.whatsapp-layout.is-fullscreen{z-index:1100;top:0;bottom:0;right:0;left:var(--dashboard-sidebar-offset);width:auto;height:100dvh;box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(340px,370px) minmax(0,1fr);position:fixed}.whatsapp-layout.is-fullscreen .chat-list-title{padding-top:26px}.whatsapp-layout.is-fullscreen .chat-contact{min-height:76px}.whatsapp-layout.is-fullscreen .message-thread{padding:32px clamp(28px,4.5vw,82px)}@keyframes recording-pulse{50%{box-shadow:0 0 0 5px #d54d4529}}.tutorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.tutorial-card{border:1px solid var(--line);background:var(--panel);border-radius:17px;grid-template-columns:155px 1fr;min-height:180px;display:grid;overflow:hidden}.tutorial-cover{color:var(--ink);flex-direction:column;justify-content:space-between;padding:17px;display:flex}.tutorial-cover .icon-mark{background:#ffffff73;border-radius:12px;width:38px;height:38px;font-size:10px}.tutorial-cover>span{letter-spacing:.8px;text-transform:uppercase;font-size:9px;font-weight:900}.cover-0{background:#b8f1dd}.cover-1{background:#ffd99d}.cover-2{background:#badcf3}.cover-3{background:#d9f69c}.tutorial-body{flex-direction:column;padding:18px;display:flex}.tutorial-body>small{color:#8a9299;font-size:9px}.tutorial-body h2{letter-spacing:-.5px;margin:8px 0 auto;font-size:15px}.tutorial-progress{align-items:center;gap:8px;margin:14px 0 10px;display:flex}.tutorial-progress>span{background:#e4e7ea;border-radius:10px;flex:1;height:6px;overflow:hidden}.tutorial-progress i{border-radius:inherit;background:var(--teal);height:100%;display:block}.tutorial-progress em{color:#6d767d;font-size:8px;font-style:normal}.tutorial-body button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;align-self:flex-start;padding:7px 10px;font-size:9px;font-weight:800}.tutorial-body button:disabled{color:#326b5d;cursor:default;background:#dcefe6}.agent-builder{background:#f8faf6;border:1px solid #d7dbdf;border-radius:20px;grid-template-columns:286px minmax(0,1fr);min-height:calc(100vh - 138px);display:grid;overflow:hidden;box-shadow:0 18px 55px #10242012}.agent-module-sidebar{color:#dce2e8;background:#112823;flex-direction:column;min-width:0;padding:20px 14px 15px;display:flex}.agent-sidebar-heading{border-bottom:1px solid #ffffff14;align-items:center;gap:11px;padding:2px 7px 17px;display:flex}.agent-sidebar-heading>span{color:#173b31;background:var(--mint);border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 6px 18px #b6f23421}.agent-sidebar-heading>div{gap:3px;display:grid}.agent-sidebar-heading strong{color:#fff;font-size:13px}.agent-sidebar-heading small{color:#83919d;font-size:9px}.agent-setup-progress{gap:8px;padding:15px 7px 12px;display:grid}.agent-setup-progress>div:first-child{color:#8d99a4;text-transform:uppercase;letter-spacing:.7px;justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex}.agent-setup-progress strong{color:#d4dde5;font-size:9px}.agent-progress-track{background:#ffffff1a;border-radius:10px;height:4px;overflow:hidden}.agent-progress-track span{border-radius:inherit;background:var(--mint);height:100%;transition:width .3s;display:block}.agent-module-nav{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;gap:3px;padding:1px 2px 12px;display:grid;overflow-y:auto}.agent-module-nav button{color:#9faab3;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:31px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;min-width:0;padding:8px;transition:background .18s,color .18s,border-color .18s;display:grid}.agent-module-nav button:hover{color:#e7f3ec;background:#ffffff0d}.agent-module-nav button.active{color:#fff;background:#b6f2341b;border-color:#b6f23433}.agent-module-nav button>span{color:#919eaa;background:#ffffff0e;border-radius:9px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.agent-module-nav button.active>span{color:var(--mint);background:#b6f2341a}.agent-module-nav button>div{gap:3px;min-width:0;display:grid}.agent-module-nav button strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.agent-module-nav button small{color:#717f8c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.agent-module-nav button.active small{color:#9fabb6}.stale-tab-banner{z-index:5000;color:#fff;background:#b3261e;justify-content:center;align-items:center;gap:18px;padding:13px 20px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 16px #00000047}.stale-tab-banner>div{gap:3px;max-width:760px;display:grid}.stale-tab-banner strong{font-size:13px}.stale-tab-banner small{color:#ffe2df;font-size:11px;line-height:1.5}.stale-tab-banner button{color:#b3261e;cursor:pointer;background:#fff;border:0;border-radius:8px;flex:none;padding:9px 18px;font-size:12px;font-weight:800}.stale-tab-banner button:hover{background:#ffeceb}@media (width<=700px){.stale-tab-banner{flex-direction:column;align-items:flex-start}}.availability-providers{gap:10px;display:grid}.availability-provider{border:1px solid var(--line);cursor:pointer;background:#f8faf8;border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 15px;display:grid}.availability-provider.on{background:#f2fbf8;border-color:#21b7a673}.availability-provider input{width:18px;height:18px;accent-color:var(--teal);cursor:pointer}.availability-provider strong{font-size:13px;display:block}.availability-provider small{color:var(--muted);font-size:11px}.availability-order{align-items:center;gap:5px;display:inline-flex}.availability-order button{width:22px;height:22px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d1d7dc;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.availability-order button:hover{color:#1f755f;border-color:#48a58e}.availability-order b{text-align:center;min-width:20px;color:var(--teal);font-size:11px}.availability-two{gap:12px;display:grid}@media (width>=640px){.availability-two{grid-template-columns:1fr 1fr}}.availability-test{gap:9px;display:flex}.availability-test input{font:inherit;color:#202e3b;background:#fff;border:1px solid #d1d7dc;border-radius:9px;outline:none;flex:1;padding:10px 12px}.availability-test input:focus{border-color:#48a58e;box-shadow:0 0 0 3px #1c9d8417}.availability-test button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:9px;flex:none;padding:10px 18px;font-size:12px;font-weight:700}.availability-test button:disabled{opacity:.55;cursor:wait}.availability-result{border:1px solid var(--line);background:#f8faf8;border-radius:11px;gap:5px;padding:13px 15px;display:grid}.availability-result.ok{background:#f1faf5;border-color:#a9dcc4}.availability-result.no{background:#fdf6ea;border-color:#f0d9b5}.availability-result strong{font-size:12px}.availability-result small{color:var(--muted);font-size:11px}.availability-result ul{gap:3px;margin:4px 0 0;padding-left:16px;display:grid}.availability-result li{color:#424c54;font-size:11px}.agent-module-check{color:#93c9b7}.agent-group-nav{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;gap:2px;padding:1px 2px 12px;display:grid;overflow-y:auto}.agent-group{display:grid}.agent-group-head{color:#c4cdd5;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:29px minmax(0,1fr) auto auto;align-items:center;gap:9px;width:100%;min-width:0;padding:9px 8px;transition:background .18s,color .18s;display:grid}.agent-group-head:hover{color:#e7f3ec;background:#ffffff0d}.agent-group.open>.agent-group-head{color:#fff;background:#ffffff0f}.agent-group-head.current{color:#fff;background:#b6f2341a;border-color:#b6f23438}.agent-group-icon{color:#919eaa;background:#ffffff0e;border-radius:9px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.agent-group-head.current .agent-group-icon,.agent-group.open>.agent-group-head .agent-group-icon{color:var(--mint);background:#b6f2341f}.agent-group-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.agent-group-head em{color:#7f8c97;font-size:9px;font-style:normal}.agent-group-chevron{color:#7f8c97;transition:transform .18s}.agent-group-chevron.open{transform:rotate(90deg)}.agent-group-items{border-left:1px solid #ffffff1a;gap:1px;margin:2px 0 4px 14px;padding-left:11px;display:grid}.agent-group-items button{color:#949fa9;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;width:100%;min-width:0;padding:7px 9px;font-size:10px;transition:background .16s,color .16s;display:flex}.agent-group-items button:hover{color:#e7f3ec;background:#ffffff0d}.agent-group-items button.active{color:#fff;background:#b6f23421;font-weight:700}.agent-group-items button>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.agent-group-items button>b{color:#dce2e8;background:#ffffff1a;border-radius:20px;padding:2px 6px;font-size:9px}.agent-embedded-panel{padding:4px 2px 8px}@media (width<=900px){.agent-group-items{margin-left:8px;padding-left:8px}}.agent-module-nav-knowledge{border-top:1px solid #ffffff14;margin-top:6px;padding-top:14px}.agent-module-nav-knowledge b,.agent-module-nav-extra b{text-align:center;color:#dce2e8;background:#ffffff1a;border-radius:20px;justify-self:end;min-width:19px;padding:3px 5px;font-size:9px}.voice-clone-page{gap:18px;display:grid}.voice-clone-steps{gap:14px;display:grid}.voice-clone-card{border:1px solid var(--line);background:var(--panel);border-radius:16px;gap:14px;padding:18px 20px;transition:border-color .2s,opacity .2s;display:grid}.voice-clone-card.active{border-color:#21b7a666;box-shadow:0 8px 22px #1024200d}.voice-clone-card.done{background:#f6faf7;border-color:#21b7a638}.voice-clone-card.locked{opacity:.55}.voice-clone-card>header{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.voice-step-number{background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:inline-flex}.voice-clone-card.done .voice-step-number{background:var(--teal)}.voice-clone-card>header strong{font-size:14px;display:block}.voice-clone-card>header small{color:var(--muted);font-size:11px}.voice-step-check{color:var(--teal)}.voice-clone-form{gap:12px;display:grid}.voice-clone-form label{color:#424c54;gap:6px;font-size:11px;font-weight:700;display:grid}.voice-clone-form label>small{color:var(--muted);font-size:10px;font-weight:500}.voice-clone-form input[type=password],.voice-clone-form input[type=text],.voice-clone-form textarea{width:100%;font:inherit;color:#202e3b;background:#fff;border:1px solid #d1d7dc;border-radius:9px;outline:none;padding:10px 12px}.voice-clone-form textarea{resize:vertical;line-height:1.5}.voice-clone-form input:focus,.voice-clone-form textarea:focus{border-color:#48a58e;box-shadow:0 0 0 3px #1c9d8417}.voice-clone-form input:disabled,.voice-clone-form textarea:disabled{cursor:not-allowed;background:#f1f3f4}.voice-clone-hint{color:var(--muted);margin:0;font-size:11px}.voice-clone-status{gap:5px;display:grid}.voice-clone-status p{margin:0;font-size:12px}.voice-clone-status small{color:var(--muted);font-size:10px}.voice-clone-preview{border:1px solid var(--line);background:#f7faf7;border-radius:11px;gap:7px;padding:12px;display:grid}.voice-clone-preview strong{color:#424c54;font-size:11px}.voice-clone-preview audio{width:100%}.voice-current-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.voice-current-icon{width:44px;height:44px;color:var(--teal);background:#21b7a61a;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.voice-current-body{gap:3px;min-width:0;display:grid}.voice-current-body strong{font-size:14px}.voice-current-body em{color:var(--muted);font-size:11px;font-style:normal}.voice-current-ok{color:#1f8a5f;font-size:11px;font-weight:600}.voice-test-button{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d1d7dc;border-radius:9px;align-items:center;gap:6px;padding:9px 15px;font-size:12px;font-weight:700;display:inline-flex}.voice-test-button:hover:not(:disabled){color:#1f755f;border-color:#48a58e}.voice-test-button:disabled{opacity:.55;cursor:default}.voice-info-box{color:#2c4d68;background:#f2f8fd;border:1px solid #cfe3f5;border-radius:12px;padding:14px 16px}.voice-info-box strong{margin-bottom:4px;font-size:12px;display:block}.voice-info-box p{margin:0;font-size:11px;line-height:1.6}.voice-check{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:12px;padding:16px 18px;display:grid}.voice-check-head{align-items:center;gap:9px;display:flex}.voice-check-head strong{font-size:13px}.voice-check-bar{background:#e8edf1;border-radius:99px;height:8px;overflow:hidden}.voice-check-fill{border-radius:99px;height:100%;transition:width .35s}.voice-check.is-boa .voice-check-fill{background:#1f8a5f}.voice-check.is-aceitavel .voice-check-fill{background:#c8891b}.voice-check.is-ruim .voice-check-fill{background:#c0392b}.voice-check-resumo{color:var(--ink);margin:0;font-size:12px;line-height:1.55}.voice-check-nota{color:var(--muted);font-size:11px;font-weight:700}.voice-check-dicas{gap:4px;margin:0;padding-left:16px;display:grid}.voice-check-dicas li{color:var(--muted);font-size:11px;line-height:1.5}.voice-check audio{width:100%}.voice-check-acoes{flex-wrap:wrap;gap:8px;display:flex}.voice-check-acoes button{cursor:pointer;border-radius:9px;align-items:center;gap:6px;min-height:44px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.voice-check-confirmar{color:#fff;background:#1f8a5f;border:1px solid #1f8a5f}.voice-check-confirmar:hover:not(:disabled){background:#186f4c}.voice-check.is-ruim .voice-check-confirmar{color:var(--ink);background:#fff;border-color:#d1d7dc}.voice-check-regravar{color:var(--ink);background:#fff;border:1px solid #d1d7dc}.voice-check.is-ruim .voice-check-regravar{color:#fff;background:#c0392b;border-color:#c0392b}.voice-check-acoes button:disabled{opacity:.55;cursor:default}@media (width<=640px){.voice-check-acoes button{flex:100%;justify-content:center}}.voice-section{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:10px;padding:16px 18px;display:grid}.voice-section.locked{opacity:.5}.voice-section h3{color:#5b3ea8;letter-spacing:.9px;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:11px;font-weight:900;display:flex}.voice-section-lead{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.voice-consent{border:1px solid var(--line);cursor:pointer;background:#f8faf8;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;font-size:12px;display:flex}.voice-consent input{width:16px;height:16px;accent-color:var(--teal);cursor:pointer}.voice-actions{flex-wrap:wrap;gap:9px;display:flex}.voice-actions button{cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:10px 16px;font-size:12px;font-weight:700;display:inline-flex}.voice-actions button:disabled{opacity:.5;cursor:not-allowed}.voice-action-record{color:#fff;background:#1f8a5f}.voice-action-record:hover:not(:disabled){background:#19734f}.voice-action-record.recording{background:#c0392b}.voice-action-upload{color:var(--ink);background:#fff;border-color:#d1d7dc}.voice-action-upload:hover:not(:disabled){border-color:#48a58e}.voice-action-remove{color:#b04a38;background:#fff;border-color:#e8cdc7}.voice-action-remove:hover:not(:disabled){background:#fdf3f1}.voice-recording-hint{color:#c0392b;margin:0;font-size:11px;font-weight:600}.voice-clone-unavailable{color:#7a5a24;background:#fdf6ea;border:1px solid #f0d9b5;border-radius:12px;align-items:flex-start;gap:11px;padding:14px 16px;display:flex}.voice-clone-unavailable svg{flex:none;margin-top:1px}.voice-clone-unavailable strong{font-size:12px;display:block}.voice-clone-unavailable small{color:#8a7048;font-size:11px}@media (width>=900px){.voice-clone-steps{grid-template-columns:repeat(2,1fr);align-items:start}}.agent-priority-note{color:var(--mint);background:#b6f2340e;border:1px solid #b6f23421;border-radius:12px;align-items:flex-start;gap:9px;margin-top:auto;padding:12px;display:flex}.agent-priority-note svg{flex:none}.agent-priority-note>div{gap:4px;display:grid}.agent-priority-note strong{color:#e7ecf0;font-size:9px}.agent-priority-note small{color:#8694a0;font-size:8px;line-height:1.4}.prompt-studio{background:#f1f4ef;flex-direction:column;min-width:0;display:flex}.prompt-studio-header{background:#fbfcf8f5;border-bottom:1px solid #d9dfe6;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px 20px;display:flex}.prompt-title-block{min-width:0}.prompt-title-meta{color:#828a91;letter-spacing:1px;align-items:center;gap:8px;margin-bottom:7px;font-size:8px;font-weight:900;display:flex}.prompt-title-meta b{color:#256755;letter-spacing:.7px;background:#ddf4e7;border-radius:20px;padding:4px 7px;font-size:7px}.prompt-title-block h1{letter-spacing:-1.6px;margin:0;font-size:clamp(25px,2.2vw,34px)}.prompt-title-block>p{color:#6d767e;max-width:660px;margin:8px 0 0;font-size:10px;line-height:1.55}.prompt-header-actions{flex:none;align-items:center;gap:7px;padding-top:4px;display:flex}.prompt-action{white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:35px;padding:0 11px;font-size:9px;font-weight:800;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.prompt-action:hover{transform:translateY(-1px)}.prompt-action.secondary{color:#606971;background:#fff;border:1px solid #d7dce0}.prompt-action.secondary:hover{border-color:#aeb6bd}.prompt-action.improve{color:#155f50;background:#eefaf5;border-color:#bee0d4}.prompt-action.primary{color:#11261f;background:var(--mint);border:0;box-shadow:0 5px 14px #75a5112b}.prompt-editor-toolbar{background:#f8faf6;border-bottom:1px solid #d9dfe6;justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:7px 20px;display:flex}.prompt-view-switch{background:#eceff1;border:1px solid #d9dfe6;border-radius:9px;align-items:center;gap:3px;padding:3px;display:flex}.prompt-view-switch button{color:#778087;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;height:27px;padding:0 9px;font-size:8px;font-weight:800;display:flex}.prompt-view-switch button.active{color:#173b31;background:#fff;box-shadow:0 2px 7px #10242014}.prompt-toolbar-info{align-items:center;gap:7px;display:flex}.markdown-badge{color:#656f77;background:#e9ecee;border-radius:7px;padding:5px 8px;font-size:8px;font-weight:800}.toolbar-icon-button{color:#666f77;cursor:pointer;background:#fff;border:1px solid #d9dde1;border-radius:8px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.toolbar-icon-button:hover,.toolbar-icon-button.active{color:#176b5a;background:#edf9f4;border-color:#a9bed0}.prompt-document-area{background-color:#e8ebed;background-image:linear-gradient(#10242006 1px,#0000 1px),linear-gradient(90deg,#10242006 1px,#0000 1px);background-size:24px 24px;flex:1;justify-content:center;gap:14px;min-height:0;padding:24px;display:flex;overflow:auto}.prompt-paper{background:#fffefb;border:1px solid #d8dcdf;border-radius:4px;align-self:flex-start;width:min(860px,100%);min-height:610px;box-shadow:0 12px 34px #10242017}.prompt-paper textarea{resize:none;color:#202930;tab-size:2;background:0 0;border:0;outline:0;width:100%;min-height:608px;padding:48px clamp(27px,5vw,70px) 60px;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:13px;line-height:1.75;display:block}.markdown-preview{color:#262e35;min-height:608px;padding:44px clamp(27px,5vw,70px) 60px;font-size:12px;line-height:1.7}.markdown-preview h1{color:#122720;letter-spacing:-1px;margin:0 0 22px;font-size:26px;line-height:1.2}.markdown-preview h2{color:#18392f;letter-spacing:-.4px;margin:27px 0 10px;font-size:16px}.markdown-preview h3{margin:20px 0 8px;font-size:13px}.markdown-preview p{margin:0}.markdown-preview strong{color:#153b31}.markdown-preview code{color:#165b4d;background:#e9eef2;border-radius:4px;padding:2px 4px;font-family:Consolas,monospace;font-size:.92em}.markdown-preview pre{color:#d9e2e9;background:#142a24;border-radius:8px;padding:14px;overflow:auto}.markdown-preview pre code{color:inherit;background:0 0;padding:0}.markdown-preview blockquote{border-left:3px solid var(--teal);color:#525d66;background:#eef7f2;margin:9px 0;padding:9px 13px}.markdown-space{height:11px}.markdown-list-line{grid-template-columns:21px minmax(0,1fr);align-items:start;display:grid}.markdown-list-line>span{color:#2a8775;font-weight:900}.prompt-history-panel{background:#fdfefb;border:1px solid #d6dade;border-radius:12px;flex:0 0 254px;align-self:stretch;width:254px;overflow:hidden;box-shadow:0 8px 26px #10242014}.history-heading{border-bottom:1px solid #e3e6e8;justify-content:space-between;align-items:center;padding:14px;display:flex}.history-heading>div{gap:3px;display:grid}.history-heading strong{font-size:11px}.history-heading small{color:#848b92;font-size:8px}.history-heading button{color:#6e777e;cursor:pointer;background:#edeff1;border:0;border-radius:7px;width:24px;height:24px;font-size:16px}.history-list{max-height:610px;padding:8px;display:grid;overflow-y:auto}.history-list>button{color:#617280;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:23px minmax(0,1fr);align-items:start;gap:6px;padding:10px 8px;display:grid}.history-list>button:hover{background:#edf7f2}.history-list>button span{gap:4px;display:grid}.history-list>button strong{color:#313d47;font-size:8px;line-height:1.35}.history-list>button small{color:#8c9399;font-size:7px}.history-empty{color:#929aa1;text-align:center;flex-direction:column;align-items:center;padding:55px 16px;display:flex}.history-empty strong{color:#646d75;margin:10px 0 5px;font-size:9px}.history-empty small{font-size:8px;line-height:1.45}.prompt-studio-footer{color:#7b8289;background:#f9fbf8;border-top:1px solid #d9dfe6;justify-content:space-between;align-items:center;gap:14px;min-height:43px;padding:0 22px;font-size:8px;display:flex}.prompt-save-status,.prompt-count{align-items:center;gap:7px;display:flex}.prompt-save-status svg{color:#278673}.prompt-count i{background:#a6acb1;border-radius:50%;width:3px;height:3px}.system-prompt-impact{color:#536270;background:#e7f5ed;border-top:1px solid #d7dee5;align-items:center;gap:10px;padding:11px 22px;display:flex}.system-prompt-impact svg{color:#20816e;flex:none}.system-prompt-impact p{margin:0;font-size:8px;line-height:1.5}.system-prompt-impact strong{color:#185547}.agent-builder.is-fullscreen{z-index:1000;width:100vw;height:100vh;min-height:0;box-shadow:none;border:0;border-radius:0;position:fixed;inset:0}.agent-builder.is-fullscreen .agent-module-sidebar,.agent-builder.is-fullscreen .choice-studio{height:100vh;min-height:0}.agent-builder.is-fullscreen .prompt-paper,.agent-builder.is-fullscreen .markdown-preview,.agent-builder.is-fullscreen .prompt-paper textarea{min-height:calc(100vh - 229px)}.choice-studio{background:#f2f5f0;flex-direction:column;min-width:0;display:flex}.choice-studio-header{background:#fbfcf8f7;border-bottom:1px solid #d9dfe6;justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 30px 22px;display:flex}.choice-header-actions{flex:none;align-items:center;gap:8px;padding-top:4px;display:flex}.exit-ai-config{color:#88483d;white-space:nowrap;cursor:pointer;background:#fff8f6;border:1px solid #dfc9c3;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:35px;padding:0 11px;font-size:9px;font-weight:800;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.exit-ai-config:hover{background:#fff1ed;border-color:#c9978e;transform:translateY(-1px)}.choice-workspace{background:radial-gradient(circle at 82% 8%,#b6f23417,#0000 23rem),#f1f4ef;flex:1;min-height:0;padding:30px;overflow:auto}.choice-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;max-width:940px;margin:0 auto 20px;display:flex}.choice-section-heading>div:first-child>span{color:#2a8271;letter-spacing:1.1px;font-size:8px;font-weight:900}.choice-section-heading h2{color:#16322a;letter-spacing:-.7px;margin:6px 0 5px;font-size:20px}.choice-section-heading p{color:#747c83;margin:0;font-size:9px}.automatic-save-badge{color:#636e77;white-space:nowrap;background:#ffffffb8;border:1px solid #d5dce2;border-radius:20px;align-items:center;gap:6px;padding:7px 10px;font-size:8px;display:flex}.automatic-save-badge svg{color:#24826f}.agent-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:940px;margin:0 auto;display:grid}.agent-choice-card{color:#2b3640;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7dbdf;border-radius:15px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:11px;min-height:116px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;box-shadow:0 4px 14px #10242009}.agent-choice-card:hover{border-color:#aeb7bf;transform:translateY(-2px);box-shadow:0 9px 25px #10242012}.agent-choice-card.selected{background:linear-gradient(145deg,#f8fffb,#edf9f3);border-color:#42a990;box-shadow:0 0 0 2px #21b7a61a,0 10px 26px #196e5b14}.choice-radio{color:#fff;background:#fff;border:1.5px solid #cbd1d6;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.agent-choice-card.selected .choice-radio{background:#218b75;border-color:#218b75}.choice-card-copy{gap:9px;min-width:0;display:grid}.choice-card-title{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.choice-card-title strong{color:#17362d;font-size:12px}.choice-card-title em{color:#366408;letter-spacing:.65px;background:#e7f8bd;border-radius:20px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900}.choice-card-copy>small{color:#727b82;font-size:9px;line-height:1.55}.selected-choice-summary{background:#f9fcf8;border:1px solid #ced8e1;border-radius:15px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;max-width:940px;margin:18px auto 0;padding:18px 20px;display:grid}.selected-summary-icon{color:#173e33;background:var(--mint);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.selected-summary-copy>span{color:#28816f;letter-spacing:1px;font-size:7px;font-weight:900}.selected-summary-copy h3{color:#17342c;margin:5px 0 4px;font-size:13px}.selected-summary-copy>p{color:#717a81;margin:0;font-size:9px}.selected-highlights{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.selected-highlights span{color:#415566;background:#eaf4ee;border-radius:8px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;display:flex}.selected-highlights svg{color:#25836f}.ai-style-config{gap:18px;max-width:1080px;margin:0 auto;padding-bottom:4px;display:grid}.ai-style-guide{color:#fff;background:radial-gradient(circle at 82% 10%,#b6f2342e,#0000 15rem),linear-gradient(135deg,#102b23,#183d31);border:1px solid #b6f2342e;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;padding:18px 20px;display:flex;overflow:hidden;box-shadow:0 12px 30px #102b231f}.ai-style-guide>div:first-child{align-items:center;gap:13px;min-width:0;display:flex}.ai-style-guide-icon{color:#17372e;background:var(--mint);border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 7px 18px #b6f23429}.ai-style-guide strong{letter-spacing:-.15px;font-size:13px;display:block}.ai-style-guide p{color:#a9b4be;margin:4px 0 0;font-size:10px;line-height:1.5}.ai-style-guide-steps{flex:none;align-items:center;gap:7px;display:flex}.ai-style-guide-steps>span{color:#919da8;background:#ffffff0d;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:8px;font-weight:900;transition:color .2s,border-color .2s,background .2s,transform .2s;display:flex}.ai-style-guide-steps>span.done{color:var(--mint);background:#b6f2341c;border-color:#b6f23461}.ai-style-section{background:#ffffffdb;border:1px solid #dce0e4;border-radius:20px;gap:17px;padding:21px;transition:border-color .2s,box-shadow .2s,transform .2s;animation:.36s both ai-style-enter;display:grid;position:relative;box-shadow:0 8px 26px #1230270b}.ai-style-section:nth-of-type(2){animation-delay:40ms}.ai-style-section:nth-of-type(3){animation-delay:80ms}.ai-style-section:nth-of-type(4){animation-delay:.12s}.ai-style-section:hover{border-color:#ccd3d9;box-shadow:0 13px 34px #12302711}.ai-style-section-header{grid-template-columns:24px 42px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.ai-style-section-number{color:#919aa1;letter-spacing:.8px;font-size:8px;font-weight:900}.ai-style-section-icon{color:#1c7c69;background:#e8f6ef;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.ai-style-section-header h3{color:#16342b;letter-spacing:-.3px;margin:0;font-size:14px}.ai-style-section-header p{color:#778087;margin:4px 0 0;font-size:10px;line-height:1.45}.ai-style-current-choice{color:#226f5f;text-overflow:ellipsis;white-space:nowrap;background:#edf8f2;border:1px solid #d4e8dd;border-radius:999px;max-width:210px;padding:6px 9px;font-size:8px;font-weight:800;overflow:hidden}.ai-name-field{cursor:text;background:#f5faf7;border:1px solid #dae1e7;border-radius:14px;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:18px;padding:14px 15px;display:grid}.ai-name-copy{align-items:center;gap:11px;min-width:0;display:flex}.ai-name-copy>span:first-child{color:#267b69;background:#e2f3eb;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ai-name-copy strong,.ai-name-copy small{display:block}.ai-name-copy strong{color:#273847;font-size:10px}.ai-name-copy small{color:#7c858d;margin-top:3px;font-size:9px;line-height:1.45}.ai-name-control{display:block;position:relative}.ai-name-control input{color:#17362d;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #ced5db;border-radius:10px;outline:0;padding:0 48px 0 12px;font-size:11px;transition:border-color .18s,box-shadow .18s}.ai-name-control input:focus{border-color:#3e9c86;box-shadow:0 0 0 3px #21b7a61a}.ai-name-control>small{color:#9aa1a8;pointer-events:none;font-size:8px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ai-style-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:none}.ai-style-choice-grid.has-four{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-style-choice-card{border-radius:16px;flex-direction:column;align-items:stretch;gap:15px;min-height:166px;padding:15px;display:flex;position:relative;overflow:hidden}.ai-style-choice-card:after{content:"";background:0 0;width:3px;transition:background .18s;position:absolute;inset:0 auto 0 0}.ai-style-choice-card.selected:after{background:#25927b}.ai-style-choice-card:hover{transform:translateY(-3px)}.ai-style-choice-card:focus-visible{outline-offset:3px;outline:2px solid #268a74}.ai-style-choice-status{align-items:center;gap:7px;min-height:26px;display:flex}.ai-style-choice-status .choice-radio{flex:none;width:24px;height:24px}.ai-style-choice-status em{color:#426b12;letter-spacing:.6px;background:#e8f6c8;border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900}.ai-style-choice-status>small{color:#21806c;margin-left:auto;font-size:7px;font-weight:800}.ai-style-choice-card .choice-card-copy{flex:1;align-content:start;gap:7px}.ai-style-choice-card .choice-card-title strong{font-size:12px;line-height:1.35}.ai-style-choice-card .choice-card-copy>small{color:#6c8299;min-height:32px;font-size:9px;line-height:1.55}.ai-style-choice-highlights{flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:3px;display:flex}.ai-style-choice-highlights>span{color:#667480;background:#f0f2f4;border-radius:7px;align-items:center;gap:4px;padding:4px 6px;font-size:7px;line-height:1.2;display:flex}.ai-style-choice-highlights svg{color:#4a9785;flex:none}.ai-style-choice-card.selected .ai-style-choice-highlights>span{color:#376c5d;background:#e2f2e9}.ai-style-summary{background:linear-gradient(135deg,#f8fcf9,#eef8f2);border:1px solid #cfdae3;border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;padding:17px 19px;display:grid}.ai-style-summary>span{color:#153b31;background:var(--mint);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.ai-style-summary strong{color:#1d473b;font-size:11px}.ai-style-summary p{color:#727b83;margin:4px 0 10px;font-size:9px}.ai-style-summary>div>div{flex-wrap:wrap;gap:6px;display:flex}.ai-style-summary>div>div>span{color:#3c556b;background:#ffffffc7;border:1px solid #d6dfe7;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:700}@keyframes ai-style-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.ai-style-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.ai-style-guide{flex-direction:column;align-items:flex-start}.ai-style-section{border-radius:17px;padding:16px}.ai-style-section-header{grid-template-columns:38px minmax(0,1fr)}.ai-style-section-number{display:none}.ai-style-section-icon{width:38px;height:38px}.ai-style-current-choice{grid-column:2;justify-self:start;max-width:100%}.ai-name-field{grid-template-columns:1fr;gap:12px}.ai-style-choice-grid{grid-template-columns:1fr}.ai-style-choice-card{min-height:148px}.ai-style-summary{grid-template-columns:36px minmax(0,1fr);padding:15px}.ai-style-summary>span{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.ai-style-section{animation:none}.ai-style-choice-card,.ai-style-guide-steps>span{transition:none}}.special-agent-config{max-width:940px;margin:0 auto}.special-config-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.special-config-heading>div>span{color:#2d806f;letter-spacing:1px;font-size:7px;font-weight:900}.special-config-heading h2{color:#17352c;letter-spacing:-.4px;margin:5px 0 4px;font-size:15px}.special-config-heading p{color:#747c83;margin:0;font-size:8px}.special-config-heading>strong{color:#226c5b;white-space:nowrap;background:#e1f3ea;border-radius:20px;padding:6px 9px;font-size:8px}.catalog-product-form{background:#fff;border:1px solid #d6dbdf;border-radius:16px;grid-template-columns:170px minmax(0,1fr);gap:16px;padding:16px;display:grid;box-shadow:0 7px 24px #1024200d}.product-image-picker{color:#475e72;cursor:pointer;background:#f4f8f4;border:1.5px dashed #b9c2c9;border-radius:13px;justify-content:center;align-items:center;min-height:154px;display:flex;overflow:hidden}.product-image-picker input{display:none}.product-image-picker>span{text-align:center;flex-direction:column;align-items:center;gap:7px;padding:14px;display:flex}.product-image-picker svg{color:#378a78}.product-image-picker strong{color:#364a5c;font-size:9px}.product-image-picker small{color:#899097;font-size:7px}.product-image-picker.has-image{border-style:solid}.product-image-picker img{object-fit:cover;width:100%;height:100%;min-height:154px}.catalog-product-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:11px;display:grid}.catalog-product-fields label{color:#667078;gap:6px;font-size:8px;font-weight:800;display:grid}.catalog-product-fields input,.transfer-phone-field input{color:#19372e;background:#fff;border:1px solid #d5dadf;border-radius:9px;outline:none;width:100%;height:39px;padding:0 11px;font-size:10px}.catalog-product-fields input:focus,.transfer-phone-field input:focus{border-color:#46a791;box-shadow:0 0 0 3px #21b7a61a}.catalog-product-fields .product-link-field{grid-column:1/-1}.catalog-product-fields>button{color:#fff;cursor:pointer;background:#16372e;border:0;border-radius:9px;justify-self:start;align-items:center;gap:6px;height:38px;padding:0 13px;font-size:9px;font-weight:800;display:flex}.catalog-product-fields>button span{color:var(--mint);font-size:16px}.catalog-product-fields>button.catalog-fetch-btn{color:#1c5748;background:#eefaf5;border:1px solid #46a791;justify-self:start;font-weight:800}.catalog-product-fields>button.catalog-fetch-btn:hover:not(:disabled){background:#dff4ec}.catalog-product-fields>button.catalog-fetch-btn:disabled{opacity:.6;cursor:progress}.catalog-fetch-hint{color:#7d878f;grid-column:1/-1;margin-top:-4px;font-size:8px;font-weight:600}.catalog-parcelas{background:#f4fbf7;border:1px solid #cfe6dc;border-radius:11px;grid-column:1/-1;gap:7px;padding:10px 11px;display:grid}.catalog-parcelas-toggle{cursor:pointer;flex-direction:row;align-items:center;gap:7px;color:#1c5748!important;font-size:9px!important;display:flex!important}.catalog-parcelas-toggle input{accent-color:#2f9e7f;cursor:pointer;width:14px!important;height:14px!important;padding:0!important}.catalog-parcelas-lista{flex-wrap:wrap;gap:5px;display:flex}.catalog-parcelas-lista span{color:#1c5748;background:#fff;border:1px solid #cfe6dc;border-radius:20px;padding:3px 7px;font-size:8px;font-weight:700}.catalog-parcelas>small{color:#7d878f;font-size:8px;font-weight:600;line-height:1.5}.catalog-plataforma{letter-spacing:.06em;text-transform:uppercase;color:#4a535b;background:#e6e9ec;border-radius:20px;padding:2px 7px;font-size:7px;font-style:normal;font-weight:900;display:inline-block}.catalog-plataforma.plataforma-logzz{color:#0b623c;background:#c9f4e0}.catalog-plataforma.plataforma-hyppe{color:#3a2a86;background:#ddd8fb}.catalog-plataforma-detectada{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.catalog-plataforma-detectada small{color:#7d878f;font-size:8px;font-weight:600}.availability-dias{gap:5px;margin-top:7px;display:grid}.availability-dias>span{color:#4a535b;text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:800}.availability-dias>div{flex-wrap:wrap;gap:5px;display:flex}.availability-dias em{color:#1c5748;background:#fff;border:1px solid #cfe6dc;border-radius:20px;padding:3px 8px;font-size:8px;font-style:normal;font-weight:700}.transfer-avisos{background:#fff;border:1px solid #dbdfe2;border-radius:13px;gap:9px;margin-top:11px;padding:12px 13px;display:grid}.transfer-avisos-head strong{color:#19372e;font-size:10px;font-weight:800;display:block}.transfer-avisos-head small{color:#7d878f;font-size:8px;font-weight:600}.transfer-avisos-lista{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.transfer-aviso{text-align:left;cursor:pointer;background:#fbfdfb;border:1px solid #dbdfe2;border-radius:11px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.transfer-aviso.on{background:#f0fbf6;border-color:#46a791}.transfer-aviso-check{color:#fff;background:#fff;border:1px solid #cbd2d8;border-radius:6px;flex:0 0 17px;justify-content:center;align-items:center;width:17px;height:17px;margin-top:1px;display:flex}.transfer-aviso.on .transfer-aviso-check{background:#2f9e7f;border-color:#2f9e7f}.transfer-aviso strong{color:#19372e;font-size:9px;font-weight:800;display:block}.transfer-aviso small{color:#7d878f;font-size:8px;font-weight:600;line-height:1.5}.transfer-avisos-alerta{color:#a8672a;margin:0;font-size:8px;font-weight:700}.appointment-cancelado{opacity:.72}.appointment-cancelado strong,.appointment-cancelado p{-webkit-text-decoration:line-through #d5493f;text-decoration:line-through #d5493f}.appointment-x{color:#fff;vertical-align:middle;background:#d5493f;border-radius:5px;justify-content:center;align-items:center;width:15px;height:15px;margin-right:5px;display:inline-flex}.appointment-cancelado small{font-weight:700;color:#c0483f!important}.entrega-linha{border:1px solid var(--line);background:var(--panel);border-radius:13px;grid-template-columns:56px minmax(0,1fr) 76px auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.entrega-data{color:var(--ink);font-size:11px;font-weight:800}.entrega-cliente{text-align:left;color:var(--ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;-webkit-text-decoration:underline dotted #b7bdc2;text-decoration:underline dotted #b7bdc2}.entrega-cliente:hover{color:var(--teal)}.entrega-plataforma{letter-spacing:.3px;color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.entrega-acoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.entrega-pill{letter-spacing:.2px;white-space:nowrap;border:1px solid #0000;border-radius:20px;align-items:center;gap:5px;padding:6px 11px;font-size:9px;font-weight:900;display:inline-flex}.entrega-pill.is-entregue{color:#22705e;background:#dcf4e9;border-color:#bfe9d4}.entrega-pill.is-nao-entregue{color:#a3372c;background:#fbe3e0;border-color:#f3c3bc}.entrega-pill.is-cancelada{color:var(--muted);border-style:dashed;border-color:var(--line);background:0 0}.entrega-desfazer{letter-spacing:.3px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:800;text-decoration:underline}.entrega-desfazer:hover{color:var(--ink)}.entrega-btn{cursor:pointer;border:1px solid #0000;border-radius:20px;padding:7px 13px;font-size:9px;font-weight:900}.entrega-btn.is-ok:hover{background:#158058}.entrega-btn.is-nao{color:#a3372c;background:0 0;border-color:#f3c3bc}.entrega-btn.is-nao:hover{background:#fbe3e0}.entrega-resumo strong{color:var(--ink)}.pedido-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10242073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.pedido-modal{border:1px solid var(--line);background:var(--panel);border-radius:20px;width:min(460px,100%);max-height:calc(100vh - 48px);padding:22px;overflow-y:auto;box-shadow:0 24px 70px #1024203b}.pedido-modal h3{color:var(--ink);margin:0 0 4px;font-size:16px}.pedido-modal-meta{color:var(--muted);font-size:11px}.pedido-modal-aviso{color:#1c5a44;background:#dcf4e9;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.45}.pedido-modal-aviso strong{margin-bottom:2px;display:block}.pedido-dados{grid-template-columns:auto 1fr;gap:8px 14px;margin-top:16px;font-size:12px;display:grid}.pedido-dados dt{color:var(--muted);margin:0}.pedido-dados dd{color:var(--ink);margin:0}.pedido-modal-footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.pedido-modal-footer .knowledge-submit{white-space:nowrap;min-width:88px;padding-inline:16px}.catalog-product-list{gap:9px;margin-top:13px;display:grid}.catalog-product-list article{background:#fff;border:1px solid #dbdfe2;border-radius:13px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.catalog-product-list article>img{object-fit:cover;background:#edf0f2;border-radius:10px;width:58px;height:58px}.catalog-product-list article>div{gap:4px;min-width:0;display:grid}.catalog-product-list article strong{font-size:10px}.catalog-product-list article span{color:#24816f;font-size:10px;font-weight:900}.catalog-product-list article a{color:#788087;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.catalog-product-list article>div.catalog-item-acoes>button{color:#a04f43;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.catalog-item-acoes{align-items:center;gap:10px;display:flex}.catalog-product-list article>div.catalog-item-acoes>button.catalog-editar{color:#24816f}.catalog-form-acoes{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.catalog-form-acoes>button[type=submit]{flex:auto}.catalog-cancelar{color:#6a747d;cursor:pointer;background:#fff;border:1px solid #d6dbdf;border-radius:11px;min-height:38px;padding:0 14px;font-size:9px;font-weight:800}.catalog-cancelar:hover{color:#4b555e;border-color:#c2c9cf}.theme-dark .catalog-cancelar{color:#9fb3ab;background:0 0;border-color:#3a4a44}.theme-dark .catalog-product-list article>div.catalog-item-acoes>button{color:var(--err-text)}.theme-dark .catalog-product-list article>div.catalog-item-acoes>button.catalog-editar{color:#8fc71f}.empty-catalog{color:#848c93;text-align:center;border:1px dashed #c9cfd4;border-radius:13px;flex-direction:column;align-items:center;padding:28px;display:flex}.empty-catalog strong{color:#56616b;margin:8px 0 4px;font-size:9px}.empty-catalog span{font-size:8px}.multi-select-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.multi-select-card{color:#495661;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7dbdf;border-radius:15px;flex-direction:column;align-items:flex-start;gap:11px;min-height:155px;padding:18px;transition:all .18s;display:flex;position:relative}.multi-select-card:hover{border-color:#aeb7bf;transform:translateY(-2px)}.multi-select-card.selected{color:#1d6e5c;background:#eff9f4;border-color:#3c9d87;box-shadow:0 0 0 2px #21b7a617}.multi-select-card>svg{color:#4d677d}.multi-select-card>span:last-child{gap:6px;display:grid}.multi-select-card strong{color:#17382f;font-size:11px}.multi-select-card small{color:#6f7981;font-size:8px;line-height:1.45}.multi-select-card em{color:#32806f;font-size:7px;font-style:normal;font-weight:800}.multi-check{color:#fff;background:#fff;border:1.5px solid #c6ccd2;border-radius:7px;justify-content:center;align-items:center;width:23px;height:23px;display:flex;position:absolute;top:13px;right:13px}.selected .multi-check{background:#218b75;border-color:#218b75}.config-explanation{color:#2a806e;background:#f7fcf8;border:1px solid #d6dee5;border-radius:12px;align-items:center;gap:9px;margin-top:14px;padding:13px;display:flex}.config-explanation p{color:#636d76;margin:0;font-size:8px;line-height:1.5}.transfer-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.transfer-reason-card{color:#616b74;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8dce0;border-radius:12px;grid-template-columns:23px minmax(0,1fr);align-items:start;gap:10px;min-height:75px;padding:13px;display:grid;position:relative}.transfer-reason-card.selected{background:#f0f9f4;border-color:#49a58f}.transfer-reason-card .multi-check{position:static}.transfer-reason-card>span:last-child{gap:5px;display:grid}.transfer-reason-card strong{color:#203c33;font-size:9px}.transfer-reason-card small{color:#778087;font-size:8px;line-height:1.4}.transfer-phone-field{background:#f9fcf9;border:1px solid #cfd7de;border-radius:14px;grid-template-columns:42px minmax(0,1fr) minmax(210px,280px);align-items:center;gap:12px;margin-top:14px;padding:15px;display:grid}.transfer-phone-icon{color:#1b745f;background:#dff2e9;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.transfer-phone-field>span:nth-child(2){gap:4px;display:grid}.transfer-phone-field strong{color:#23433a;font-size:9px}.transfer-phone-field small{color:#7d858c;font-size:8px}.service-flow-config{max-width:1040px}.flow-control-grid{grid-template-columns:minmax(0,1fr) 265px;gap:12px;display:grid}.flow-ai-behavior,.flow-typing-toggle{background:#fff;border:1px solid #ced5db;border-radius:15px}.flow-ai-behavior{padding:14px}.flow-control-title{color:#183a30;align-items:center;gap:8px;margin-bottom:11px;display:flex}.flow-control-title svg{color:#25816e}.flow-control-title strong{font-size:10px}.flow-segmented-control{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.flow-segmented-control button{color:#687179;cursor:pointer;background:#f8faf8;border:1px solid #d8dde1;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:7px 9px;font-size:8px;font-weight:800;display:flex}.flow-segmented-control button:hover{border-color:#9eacb9}.flow-segmented-control button.active{color:#fff;background:#16977e;border-color:#1c9a81;box-shadow:0 6px 16px #16977e26}.flow-typing-toggle{color:#5f6972;text-align:left;cursor:pointer;align-items:center;gap:11px;padding:15px;display:flex}.flow-typing-toggle.active{background:#f4fcf8;border-color:#2a9c85}.flow-typing-toggle>span:last-child{gap:5px;display:grid}.flow-typing-toggle strong{color:#1a3b32;align-items:center;gap:6px;font-size:10px;display:flex}.flow-typing-toggle small{color:#778088;font-size:8px}.flow-audio-reply{background:#fff;border:1px solid #ced5db;border-radius:15px;gap:10px;margin-top:10px;padding:15px;display:grid}.flow-audio-reply>div:first-child{gap:5px;display:grid}.flow-audio-reply strong{color:#1a3b32;align-items:center;gap:6px;font-size:10px;display:flex}.flow-audio-reply small{color:#778088;font-size:8px;line-height:1.45}.flow-audio-choices{grid-template-columns:1fr 1fr;gap:7px;display:grid}.flow-audio-choices button{color:#5d6871;cursor:pointer;background:#fff;border:1px solid #d4dce1;border-radius:9px;min-height:32px;padding:7px;font-size:9px;font-weight:700}.flow-audio-choices button.active{color:#126f5d;background:#eaf8f2;border-color:#1c9a81}.flow-audio-warning{color:#805b13;background:#fff5cb;border:1px solid #edcf75;border-radius:9px;gap:7px;margin:0;padding:9px 10px;font-size:8px;line-height:1.45;display:flex}.flow-audio-warning span{font-size:12px;line-height:1}.flow-switch{background:#cbd1d6;border-radius:20px;flex:none;width:39px;height:22px;padding:3px;transition:all .2s}.flow-switch i{background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;display:block;box-shadow:0 1px 4px #0000002e}.flow-typing-toggle.active .flow-switch{background:#1c9d84}.flow-typing-toggle.active .flow-switch i{transform:translate(17px)}.flow-delay-config{color:#5f6972;background:#fff;border:1px solid #ced5db;border-radius:15px;gap:8px;margin-top:10px;padding:15px;display:grid}.flow-delay-config strong{color:#1a3b32;align-items:center;gap:6px;font-size:10px;display:flex}.flow-delay-config small{color:#778088;font-size:8px}.flow-delay-inputs{align-items:flex-end;gap:10px;margin-top:4px;display:flex}.flow-delay-inputs label{color:#5f6972;gap:5px;font-size:8px;font-weight:700;display:grid}.flow-delay-inputs input{color:#1a3b32;background:#f8faf8;border:1px solid #d8dde1;border-radius:9px;width:64px;padding:8px 10px;font-size:10px;font-weight:700}.flow-delay-inputs input:focus{border-color:#1c9a81;outline:none}.flow-delay-separator{color:#778088;padding-bottom:9px;font-size:8px;font-weight:700}.flow-behavior-note{color:#287866;background:#edf8f2;border:1px solid #cdd7df;border-radius:12px;align-items:flex-start;gap:9px;margin:12px 0 15px;padding:12px 14px;display:flex}.flow-behavior-note svg{flex:none}.flow-behavior-note p{color:#616d77;margin:0;font-size:8px;line-height:1.55}.flow-behavior-note strong{color:#236d5d}.flow-behavior-note.behavior-off{color:#8a5d43;background:#fff8f0;border-color:#eadacb}.flow-behavior-note.behavior-off strong{color:#855238}.flow-order-bump{background:#fff;border:1px solid #d5dadf;border-radius:14px;margin-bottom:19px;overflow:hidden}.flow-order-bump.active{border-color:#76b9a7;box-shadow:0 0 0 2px #1c9d840f}.flow-order-bump-summary{grid-template-columns:38px minmax(0,1fr) auto auto 30px;align-items:center;gap:11px;min-height:60px;padding:11px 13px;display:grid}.flow-order-icon{color:#207662;background:#e5f4ed;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.flow-order-bump-summary>div{gap:4px;min-width:0;display:grid}.flow-order-bump-summary strong{color:#17372e;font-size:11px}.flow-order-bump-summary small{color:#778087;font-size:8px;line-height:1.4}.flow-status-pill{color:#778087;background:#edeff1;border-radius:20px;padding:5px 8px;font-size:7px;font-weight:800}.flow-status-pill.active{color:#21715f;background:#ddf4e9}.flow-expand-button{color:#6f7981;cursor:pointer;background:#f1f3f4;border:0;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.flow-order-bump.active .flow-expand-button svg{transform:rotate(90deg)}.flow-order-bump-editor{color:#606b74;background:#f8faf8;border-top:1px solid #e0e4e7;gap:7px;padding:13px 15px 15px;font-size:8px;font-weight:800;display:grid}.flow-order-bump-editor textarea{resize:vertical;color:#203c33;min-height:72px;font:inherit;background:#fff;border:1px solid #d1d7dc;border-radius:9px;outline:none;padding:10px 11px;line-height:1.5}.flow-timeline-heading{justify-content:space-between;align-items:end;gap:16px;margin:0 0 13px;display:flex}.flow-timeline-heading>div>span{color:#25806e;letter-spacing:1px;font-size:7px;font-weight:900}.flow-timeline-heading h2{color:#18382f;letter-spacing:-.4px;margin:5px 0 4px;font-size:15px}.flow-timeline-heading p{color:#778087;margin:0;font-size:8px}.flow-timeline-heading>strong{color:#276d5d;white-space:nowrap;background:#e4f3eb;border-radius:20px;padding:6px 9px;font-size:8px}.flow-timeline{justify-items:center;display:grid;position:relative}.flow-step-group{justify-items:center;width:100%;display:grid;position:relative}.flow-step-group:before{content:"";background:#cbd2d9;width:2px;position:absolute;top:-12px;bottom:0;left:20px}.flow-add-step{z-index:2;color:#226f5e;cursor:pointer;background:#f8fcf9;border:1px dashed #9eacb9;border-radius:20px;align-items:center;gap:7px;min-height:33px;padding:0 12px;font-size:8px;font-weight:800;display:flex;position:relative}.flow-add-step:hover{color:#fff;background:#188e76;border-color:#188e76}.flow-add-step.compact{color:#327967;background:#f2f8f4;justify-content:center;width:31px;min-height:31px;margin:9px 0;padding:0}.flow-add-step.compact span{display:none}.agent-builder .flow-add-step.compact{width:44px;min-width:44px;min-height:44px}.flow-media-item{flex-direction:column;flex:0 auto;gap:8px;min-width:0;display:flex}.flow-media-name{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.flow-media-unavailable{text-align:center;color:var(--ink);flex-direction:column;align-items:center;gap:8px;padding:16px;font-size:14px;line-height:1.5;display:flex}.flow-media-unavailable>span{color:var(--muted)}.flow-media-actions{flex-wrap:wrap;gap:8px;display:flex}.flow-media-item button{border:1px solid var(--line);min-width:44px;max-width:100%;min-height:44px;color:var(--ink);background:var(--panel);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:14px;display:inline-flex}.flow-media-item button:disabled{opacity:.6;cursor:wait}.flow-media-item button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.agent-builder .media-upload-area input[type=url]{min-width:0}.agent-builder .media-upload-area button{min-height:44px}.agent-builder.flow-focus .flow-media-item button{color:var(--flow-text);border-color:var(--flow-line);background:var(--flow-surface-2)}.agent-builder.flow-focus .flow-media-unavailable{color:var(--flow-text)}.agent-builder.flow-focus .flow-media-unavailable>span{color:var(--flow-muted)}.agent-builder:not(.flow-focus) .flow-media-item button{color:var(--ai-config-text);border-color:var(--ai-config-line);background:var(--ai-config-surface)}.agent-builder:not(.flow-focus) .flow-media-unavailable{color:var(--ai-config-text)}.agent-builder:not(.flow-focus) .flow-media-unavailable>span{color:var(--ai-config-muted)}.flow-step-card{background:#fff;border:1px solid #ccd3d9;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;width:100%;margin-top:10px;display:grid;position:relative;box-shadow:0 5px 16px #1024200a}.flow-step-card.expanded{border-color:#4ba58f;box-shadow:0 0 0 2px #1c9d8412,0 9px 24px #10242012}.flow-step-card.disabled{opacity:.63}.flow-step-number{z-index:2;color:#2a7766;background:#edf6f1;border:1px solid #9facb8;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:8px;font-weight:900;display:flex;position:absolute;top:18px;left:-34px}.flow-step-main{min-width:0;min-height:78px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:15px 0 0 15px;grid-template-columns:39px minmax(0,1fr);align-items:start;gap:12px;padding:13px 10px 13px 15px;display:grid}.flow-step-icon{color:#237864;background:#e8f4ee;border-radius:11px;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.flow-step-copy{gap:6px;min-width:0;padding-top:1px;display:grid}.flow-step-copy>span{align-items:center;gap:7px;display:flex}.flow-step-copy strong{color:#18372e;font-size:10px}.flow-step-copy em{color:#367767;text-transform:uppercase;letter-spacing:.5px;background:#eaeff3;border-radius:12px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900}.flow-step-copy small{color:#717b83;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.45;overflow:hidden}.prepaid-flow-workspace .flow-step-copy small{overflow-wrap:anywhere;text-overflow:clip;white-space:pre-wrap;overflow:visible}.prepaid-flow-workspace .flow-step-editor textarea{white-space:pre-wrap}.flow-step-actions{align-items:center;gap:3px;padding:13px 11px 13px 4px;display:flex}.flow-step-actions button{color:#707981;cursor:pointer;background:#f3f5f6;border:0;border-radius:7px;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.flow-step-actions button:hover:not(:disabled){color:#1f755f;background:#e2f1e9}.flow-step-actions button.remove:hover{color:#9c4b40;background:#faeae6}.flow-step-actions button:disabled{opacity:.3;cursor:default}.flow-card-chevron svg{transition:transform .18s}.flow-card-chevron.expanded svg{transform:rotate(90deg)}.flow-step-editor{background:#f8faf8;border-top:1px solid #dde1e5;grid-column:1/-1;grid-template-columns:minmax(180px,.65fr) minmax(260px,1.35fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.flow-step-editor label{color:#626c75;gap:6px;font-size:8px;font-weight:800;display:grid}.flow-step-editor input,.flow-step-editor textarea{color:#202e3b;width:100%;font:inherit;background:#fff;border:1px solid #d1d7dc;border-radius:9px;outline:none}.flow-step-editor input{height:38px;padding:0 10px}.flow-step-editor textarea{resize:vertical;min-height:66px;padding:9px 10px;line-height:1.45}.flow-step-editor input:focus,.flow-step-editor textarea:focus,.flow-order-bump-editor textarea:focus{border-color:#48a58e;box-shadow:0 0 0 3px #1c9d8417}.flow-step-enabled{color:#798188;cursor:pointer;background:#fff;border:1px solid #d4d9dd;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:112px;height:38px;padding:0 9px;font-size:8px;font-weight:800;display:flex}.flow-step-enabled>span{background:#cbd0d5;border-radius:20px;width:28px;height:17px;padding:2px}.flow-step-enabled i{background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;display:block}.flow-step-enabled.active{color:#256e5d;background:#eff9f4;border-color:#acbfd0}.flow-step-enabled.active>span{background:#26967e}.flow-step-enabled.active i{transform:translate(11px)}.flow-empty-state{color:#657481;text-align:center;background:#fafcf9;border:1px dashed #c4cbd2;border-radius:14px;flex-direction:column;align-items:center;width:100%;margin-top:10px;padding:30px;display:flex}.flow-empty-state strong{color:#364959;margin:9px 0 4px;font-size:10px}.flow-empty-state span{font-size:8px}.flow-picker-backdrop{z-index:1200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#091814ad;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.flow-block-picker{color:#eaeef2;background:#10231e;border:1px solid #283947;border-radius:20px;flex-direction:column;width:min(940px,100%);max-height:min(700px,88vh);display:flex;overflow:hidden;box-shadow:0 28px 90px #00000059}.flow-block-picker>header{background:#132a24;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:15px 19px;display:flex}.flow-block-picker>header>div{align-items:center;gap:11px;display:flex}.flow-block-picker>header>div>span{color:#17372e;background:var(--mint);border-radius:11px;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.flow-block-picker header h2{color:#fff;letter-spacing:-.4px;margin:0;font-size:15px}.flow-block-picker header p{color:#8795a1;margin:4px 0 0;font-size:8px}.flow-block-picker>header>button{color:#919eaa;cursor:pointer;background:#ffffff0e;border:0;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.flow-block-picker>header>button:hover{color:#fff;background:#ffffff1a}.flow-picker-body{flex:1;grid-template-columns:265px minmax(0,1fr);min-height:0;display:grid}.flow-picker-body>nav{background:#112620;border-right:1px solid #ffffff17;flex-direction:column;gap:4px;padding:12px;display:flex;overflow:auto}.flow-picker-body>nav button{color:#9ca7b1;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;min-height:58px;padding:9px;display:grid}.flow-picker-body>nav button:hover{color:#e8ecf0;background:#ffffff0b}.flow-picker-body>nav button.active{color:#102a22;background:#26b799;border-color:#39b99d}.flow-picker-body>nav button>span:first-child{background:#ffffff12;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.flow-picker-body>nav button>span:nth-child(2){gap:4px;min-width:0;display:grid}.flow-picker-body>nav strong{color:inherit;font-size:10px}.flow-picker-body>nav small{color:#707f8d;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.flow-picker-body>nav button.active small{color:#174c3e}.flow-block-options{background:#0f211c;min-height:0;padding:17px;overflow:auto}.flow-block-options-heading{align-items:center;gap:9px;margin-bottom:12px;display:flex}.flow-block-options-heading>span{width:34px;height:34px;color:var(--mint);background:#b6f23414;border-radius:9px;justify-content:center;align-items:center;display:flex}.flow-block-options-heading>div{gap:3px;display:grid}.flow-block-options-heading strong{color:#fff;font-size:11px}.flow-block-options-heading small{color:#828f9b;font-size:8px}.flow-block-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.flow-block-grid>button{color:#9da8b1;text-align:left;cursor:pointer;background:#172d27;border:1px solid #293744;border-radius:12px;grid-template-columns:37px minmax(0,1fr) 20px;align-items:center;gap:9px;min-height:69px;padding:10px;display:grid}.flow-block-grid>button:hover{color:#fff;background:#1a352e;border-color:#3e8d79;transform:translateY(-1px)}.flow-block-grid>button>span:first-child{color:#77c2ae;background:#202e3b;border-radius:10px;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.flow-block-grid>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.flow-block-grid strong{color:#edf1f4;font-size:9px}.flow-block-grid small{color:#808d98;font-size:7px;line-height:1.35}.flow-block-grid>button>svg{color:#556776}.automation-flow-picker{width:min(1020px,100vw - 48px);max-height:min(720px,100vh - 48px)}.automation-flow-picker>header{min-height:86px;padding:18px 22px}.automation-flow-picker>header>div>span{border-radius:13px;width:42px;height:42px;box-shadow:0 0 0 5px #b6f2340f}.automation-flow-picker header h2{letter-spacing:-.45px;font-size:18px}.automation-flow-picker header p{margin-top:5px;font-size:11px;line-height:1.4}.automation-flow-picker .flow-picker-body{grid-template-columns:280px minmax(0,1fr)}.automation-flow-picker .flow-picker-body>nav{gap:6px;padding:16px 14px}.automation-flow-picker .flow-picker-body>nav button{border-radius:13px;grid-template-columns:38px minmax(0,1fr) 18px;gap:11px;min-height:64px;padding:10px 11px;transition:border-color .18s,background .18s,color .18s,transform .18s}.automation-flow-picker .flow-picker-body>nav button:hover{transform:translate(2px)}.automation-flow-picker .flow-picker-body>nav button>span:first-child{border-radius:11px;width:38px;height:38px}.automation-flow-picker .flow-picker-body>nav strong{font-size:12px;line-height:1.2}.automation-flow-picker .flow-picker-body>nav small{font-size:9px;line-height:1.3}.automation-flow-picker .flow-block-options{padding:22px}.automation-flow-picker .flow-block-options-heading{gap:11px;margin-bottom:18px}.automation-flow-picker .flow-block-options-heading>span{border-radius:11px;width:40px;height:40px}.automation-flow-picker .flow-block-options-heading strong{font-size:14px}.automation-flow-picker .flow-block-options-heading small{font-size:10px;line-height:1.4}.automation-flow-picker .flow-block-grid{gap:11px}.automation-flow-picker .flow-block-grid>button{border-radius:14px;grid-template-columns:42px minmax(0,1fr) 20px;gap:12px;min-height:84px;padding:13px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s}.automation-flow-picker .flow-block-grid>button:hover{box-shadow:0 10px 24px #00000029}.automation-flow-picker .flow-block-grid>button>span:first-child{border-radius:12px;width:42px;height:42px}.automation-flow-picker .flow-block-grid>button>span:nth-child(2){gap:5px}.automation-flow-picker .flow-block-grid strong{font-size:12px;line-height:1.25}.automation-flow-picker .flow-block-grid small{font-size:10px;line-height:1.45}.automation-flow-picker button:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.choice-studio-footer{background:#f9fbf8;border-top:1px solid #d8dde2;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:11px 24px;display:flex}.choice-studio-footer>div{color:#287a69;align-items:center;gap:9px;display:flex}.choice-studio-footer p{color:#626c75;max-width:590px;margin:0;font-size:8px;line-height:1.5}.choice-studio-footer>button{color:#fff;cursor:pointer;background:#16372e;border:0;border-radius:9px;align-items:center;gap:8px;height:36px;padding:0 13px;font-size:9px;font-weight:800;display:flex}.choice-studio-footer>button span{color:var(--mint);font-size:15px}.automation-list{gap:10px;display:grid}.automation-list article{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 18px;display:grid}.automation-icon{background:#e7f4ee;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.automation-icon .icon-mark{color:#247f6d;background:#d2ecdf}.automation-list h2{margin:0 0 4px;font-size:12px}.automation-list p{color:#717a81;margin:0 0 6px;font-size:10px}.automation-list small{color:#949ba1;font-size:8px}.toggle{cursor:pointer;background:#ccd1d5;border:0;border-radius:20px;width:42px;height:23px;padding:3px;transition:all .2s}.toggle span{background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;display:block;box-shadow:0 1px 3px #0003}.toggle.on{background:var(--teal)}.toggle.on span{transform:translate(19px)}.agenda-fullscreen-shell{z-index:1100;background:var(--paper);flex-direction:column;padding:28px clamp(22px,3vw,42px);display:flex;position:fixed;inset:0;overflow:auto}.agenda-fullscreen-shell .module-header{flex:none;margin-bottom:18px}.agenda-header-actions{align-items:center;gap:10px;display:flex}.agenda-header-actions .secondary-action{align-items:center;gap:7px;display:flex}.agenda-layout{flex:1 0;grid-template-columns:245px minmax(0,1.35fr) 320px;align-items:stretch;gap:15px;min-height:0;display:grid}.historico-de-entregas{flex-shrink:0;margin-top:32px}.calendar-card{background:var(--ink);color:#fff;border-radius:18px;flex-direction:column;min-height:280px;padding:24px;display:flex}.calendar-card .eyebrow{color:#8f9da9}.calendar-card>strong{color:var(--mint);letter-spacing:-6px;margin-top:20px;font-size:74px;line-height:.9}.calendar-card>span{margin-top:8px;font-size:16px;font-weight:800}.calendar-card>small{color:#95a0aa;margin-top:auto;font-size:9px}.calendar-nav{grid-template-columns:1fr auto 1fr;gap:8px;margin-top:18px;display:grid}.calendar-nav button{color:#123129;cursor:pointer;background:#e5faee;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 10px;font-size:10px;font-weight:800;display:flex}.calendar-nav button:nth-child(2){color:#fff;background:#2d4051}.calendar-nav button svg{flex:none}.calendar-panel{border:1px solid var(--line);background:var(--panel);border-radius:18px;flex-direction:column;min-height:0;padding:18px;display:flex;box-shadow:0 10px 28px #1024200a}.calendar-panel-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.calendar-panel-header h2{letter-spacing:-.8px;margin:4px 0 0;font-size:20px}.calendar-legend{color:#6d767e;flex-wrap:wrap;gap:10px;font-size:9px;font-weight:800;display:flex}.calendar-legend span{background:#f2f5f0;border:1px solid #e1e4e7;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;display:inline-flex}.legend-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.legend-dot.today{background:#16372e}.legend-dot.busy{background:var(--teal)}.calendar-weekdays{color:#7a838a;text-transform:uppercase;letter-spacing:.6px;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:8px;font-size:9px;font-weight:900;display:grid}.calendar-grid{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;min-height:0;display:grid}.calendar-day{background:#fff;border:1px solid #dde1e4;border-radius:14px;flex-direction:column;gap:9px;min-height:110px;padding:10px;display:flex;overflow:hidden}.calendar-day-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.calendar-day-select{color:#1c2833;cursor:pointer;background:#eef1f3;border:0;border-radius:9px;width:28px;height:28px;font-size:13px;font-weight:900}.calendar-day-select:hover{color:#fff;background:#1b4238}.calendar-day-top span{color:#1c6d5d;background:#dff5ec;border-radius:999px;padding:4px 6px;font-size:8px;font-weight:900}.calendar-day-items{gap:6px;display:grid}.calendar-chip{color:#18493e;text-align:left;cursor:pointer;background:#e8faf2;border:0;border-radius:10px;gap:2px;padding:7px 8px;display:grid}.calendar-chip:hover{background:#dff5ec}.calendar-chip b{letter-spacing:.4px;font-size:8px}.calendar-chip span{font-size:8px;font-weight:700;line-height:1.25}.calendar-day-items small{color:#6b747c;font-size:8px;font-weight:800}.appointment-list{gap:9px;display:grid}.appointment-sidebar{border:1px solid var(--line);background:#fdfefc;border-radius:18px;align-content:start;min-height:0;padding:16px;overflow:auto;box-shadow:0 10px 28px #1024200a}.appointment-sidebar-header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.appointment-sidebar-header h3{letter-spacing:-.4px;margin:4px 0 0;font-size:12px}.appointment-sidebar-header strong{color:#145246;background:#dff5ec;border-radius:999px;padding:6px 8px;font-size:10px}.appointment-add-day{width:100%;margin:0 0 10px}.empty-calendar{color:#838c93;background:#fafcf9;border:1px dashed #d2d7dc;border-radius:14px;gap:6px;padding:18px;display:grid}.empty-calendar strong{color:#505c66;font-size:10px}.empty-calendar span{font-size:8px;line-height:1.45}.appointment-list article{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:53px 2px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:76px;padding:12px 16px;display:grid}.appointment-list time{letter-spacing:-.7px;font-size:16px;font-weight:900}.appointment-list article>span{background:var(--teal);border-radius:10px;align-self:stretch}.appointment-list article>div{gap:3px;display:grid}.appointment-list strong{font-size:11px}.appointment-list p{color:#6e777e;margin:0;font-size:10px}.appointment-list small{color:#989ea4;font-size:8px}.appointment-list button{color:#a35b4c;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.connection-grid article{border:1px solid var(--line);background:var(--panel);border-radius:17px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:126px;padding:18px;display:grid}.connection-logo{color:#163f35;background:#cdf0e3;border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;font-size:12px;font-weight:900;display:flex}.connection-1{background:#ffd8ce}.connection-2{background:#d3e7f7}.connection-3{background:#f9e2ad}.connection-grid h2{margin:0 0 5px;font-size:13px}.connection-grid p{color:#656e76;margin:0 0 5px;font-size:10px}.connection-grid small{color:#92999f;font-size:8px}.connection-grid button{cursor:pointer;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800}.connection-grid .connect{color:#fff;background:var(--ink);border:0}.connection-grid .disconnect{color:#606971;background:#fff;border:1px solid #d8dce0}.connection-submenu{border:1px solid var(--line);background:#f3f7f3;border-radius:12px;gap:8px;margin:0 0 15px;padding:5px;display:flex}.connection-submenu button{color:#6d767e;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;min-height:37px;padding:0 13px;font-size:10px;font-weight:900;display:flex}.connection-submenu button:hover{color:#1e755f;background:#e7f4ed}.connection-submenu button.active{color:#fff;background:var(--ink);box-shadow:0 5px 13px #1024201f}.webhook-connection-layout{gap:14px;display:grid}.webhook-intro-panel,.webhook-config-panel{border:1px solid var(--line);background:var(--panel);border-radius:17px}.webhook-intro-panel{background:linear-gradient(135deg,#f4faf5,#eaf6ef);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:19px;display:grid}.webhook-intro-icon{color:#176a56;background:#c9efdd;border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.webhook-intro-panel .eyebrow{margin:0 0 5px}.webhook-intro-panel h2{margin:0 0 5px;font-size:16px}.webhook-intro-panel p:last-child{color:#68727b;margin:0;font-size:10px;line-height:1.55}.webhook-toggle{color:#717980;cursor:pointer;background:#fff;border:1px solid #d4dadf;border-radius:20px;justify-content:center;align-items:center;gap:7px;min-width:75px;min-height:34px;font-size:9px;font-weight:900;display:flex}.webhook-toggle>span{background:#a1a7ad;border-radius:50%;width:8px;height:8px}.webhook-toggle.active{color:#1b735e;background:#e4f7ed;border-color:#b7dfce}.webhook-toggle.active>span{background:#22a879;box-shadow:0 0 0 4px #22a8791f}.webhook-config-panel{padding:20px}.webhook-message-editor{min-width:0;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:12px;gap:12px;margin-block:16px;display:grid}.webhook-message-editor p{margin:0;line-height:1.5}.webhook-message-editor>label,.webhook-message-editor legend{font-size:13px;font-weight:700}.webhook-message-editor select,.webhook-message-editor textarea,.webhook-message-editor input:not([type=checkbox]){border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--ink);background:var(--paper);font:inherit;border-radius:8px;padding:12px}.webhook-message-editor textarea{resize:vertical}.webhook-message-editor button{justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.webhook-message-editor :is(input,textarea,select,button):focus-visible{outline:2px solid var(--ink);outline-offset:2px}.webhook-message-editor fieldset{border:1px solid var(--line);border-radius:8px;gap:8px;min-width:0;margin:0;padding:12px;display:grid}.webhook-message-editor small,.webhook-message-editor fieldset p,.webhook-message-mode{color:var(--muted);font-size:12px;line-height:1.5}.webhook-message-number{overflow-wrap:anywhere;align-items:center;gap:12px;min-height:44px;display:flex}.webhook-message-number input{flex:none;width:20px;height:20px}.webhook-message-caption,.webhook-message-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.webhook-notice-list{gap:12px;display:grid}.webhook-notice-card{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.webhook-notice-card>div{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.webhook-notice-card small{color:var(--muted)}.webhook-notice-card button{flex-shrink:0;min-height:44px}.webhook-template-fields{flex-wrap:wrap;gap:8px;display:flex}.webhook-template-help{color:var(--muted);font-size:14px}.webhook-template-help code{overflow-wrap:anywhere}.webhook-template-preview{background:var(--paper);border:1px solid var(--line);border-radius:8px;gap:8px;padding:16px;font-size:14px;display:grid}.webhook-template-preview p{white-space:pre-wrap;overflow-wrap:anywhere}.webhook-message-custom{border:1px solid var(--line);border-radius:8px;gap:12px;padding:12px;display:grid}.webhook-message-custom label{gap:8px;display:grid}@media (width<=640px){.webhook-message-editor{padding:16px}.webhook-message-footer button{width:100%}}.webhook-panel-heading,.webhook-events-heading,.webhook-panel-footer{justify-content:space-between;align-items:center;gap:15px;display:flex}.webhook-panel-heading{border-bottom:1px solid var(--line);padding-bottom:16px}.webhook-panel-heading .eyebrow{margin:0 0 5px}.webhook-panel-heading h2{margin:0;font-size:15px}.webhook-secure-label{color:#27765f;align-items:center;gap:5px;font-size:9px;font-weight:900;display:flex}.webhook-fields{grid-template-columns:1.2fr .8fr;gap:13px;padding:18px 0;display:grid}.webhook-fields label{color:#687179;text-transform:uppercase;gap:7px;font-size:9px;font-weight:900;display:grid}.webhook-fields input{width:100%;height:40px;color:var(--ink);background:#fff;border:1px solid #d8dde1;border-radius:9px;outline:none;padding:0 11px;font-size:11px}.webhook-fields input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #21b7a61c}.webhook-fields small{color:#8a9198;text-transform:none;font-size:8px;font-weight:500}.webhook-fields code{color:#397665;font-size:8px}.webhook-events-heading{margin-bottom:10px}.webhook-events-heading>div{gap:4px;display:grid}.webhook-events-heading strong{font-size:11px}.webhook-events-heading small{color:#7b848b;font-size:9px}.webhook-events-heading>span{color:#28755f;background:#e4f4eb;border-radius:20px;padding:6px 8px;font-size:8px;font-weight:900}.webhook-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.webhook-event-option{cursor:pointer;background:#fbfcfa;border:1px solid #dfe3e7;border-radius:11px;align-items:flex-start;gap:9px;min-height:65px;padding:12px;display:flex}.webhook-event-option:hover,.webhook-event-option.selected{background:#f0faf5;border-color:#9ecdbb}.webhook-event-option input{accent-color:#218a70;margin-top:2px}.webhook-event-option>span{gap:4px;display:grid}.webhook-event-option strong{font-size:10px}.webhook-event-option small{color:#7a838a;font-size:8px;line-height:1.4}.webhook-panel-footer{border-top:1px solid var(--line);margin-top:16px;padding-top:15px}.webhook-panel-footer>div:first-child{gap:4px;min-width:0;display:grid}.webhook-panel-footer strong{font-size:9px}.webhook-panel-footer strong.success{color:#1f7c61}.webhook-panel-footer strong.error{color:#a44e40}.webhook-panel-footer small{color:#8a9198;font-size:8px}.webhook-actions{gap:8px;display:flex}.webhook-status-pill{border:1px solid var(--line);color:#747d84;text-align:center;background:#fff;border-radius:20px;min-width:78px;padding:8px 11px;font-size:9px;font-weight:900}.webhook-status-pill.active{color:#1b735e;background:#e4f7ed;border-color:#b7dfce}.webhook-status-pill.revoked{color:#9a493f;background:#fff0ed;border-color:#edc8c2}.webhook-empty-panel{color:#25735e;background:#f5fbf7;border:1px dashed #b8d5c8;border-radius:17px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:20px;display:grid}.webhook-empty-panel h2{color:var(--ink);margin:0 0 5px;font-size:14px}.webhook-empty-panel p{color:#727b82;margin:0;font-size:9px}.webhook-error-panel{border:1px solid var(--line);color:var(--text-1);background:var(--surface-1);border-radius:12px;gap:10px;padding:16px;font-size:14px;display:grid}.webhook-error-panel p,.webhook-error-panel small{color:var(--text-2);margin:0;line-height:1.5}.webhook-error-panel button{justify-self:start;min-height:44px}.webhook-copy-field{color:#687179;text-transform:uppercase;gap:7px;margin-top:17px;font-size:9px;font-weight:900;display:grid}.webhook-copy-field>span{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.webhook-copy-field input{min-width:0;height:41px;color:var(--ink);background:#f8faf8;border:1px solid #d8dde1;border-radius:9px;padding:0 11px;font-family:Consolas,monospace;font-size:10px}.webhook-copy-field button,.webhook-secret-value button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:9px;font-weight:900;display:flex}.webhook-once-secret{background:#fff9e7;border:1px solid #e1c878;border-radius:11px;gap:10px;margin-top:13px;padding:14px;display:grid}.webhook-once-secret>div{color:#7b6218;align-items:center;gap:9px;display:flex}.webhook-once-secret>div span{gap:3px;display:grid}.webhook-once-secret strong{font-size:10px}.webhook-once-secret small{color:#7d755d;font-size:8px}.webhook-secret-value{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.webhook-secret-value code{color:#4f451e;white-space:nowrap;background:#fff;border:1px solid #ead995;border-radius:8px;min-width:0;padding:10px;font:9px/1.5 Consolas,monospace;overflow:auto}.webhook-hidden-secret{color:#717b82;align-items:center;gap:7px;margin:13px 0 0;font-size:9px;display:flex}.webhook-management-actions{border-top:1px solid var(--line);justify-content:flex-end;margin-top:16px;padding-top:15px}.webhook-management-actions button{align-items:center;gap:6px;display:flex}.webhook-revoke-action{color:#9b483d;cursor:pointer;background:#fff4f1;border:1px solid #e3bcb6;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:900}.webhook-contract-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:16px;display:grid}.webhook-contract-grid>div{background:#f8faf8;border:1px solid #e1e6e3;border-radius:11px;align-content:start;gap:7px;min-width:0;padding:13px;display:grid}.webhook-contract-grid strong{margin-bottom:2px;font-size:10px}.webhook-contract-grid code,.webhook-contract-grid pre{color:#315e52;white-space:pre;margin:0;font:9px/1.55 Consolas,monospace;overflow:auto}.webhook-safety-note{color:#3f6e60;background:#edf8f2;border-radius:9px;align-items:flex-start;gap:7px;margin:13px 0 0;padding:10px 11px;font-size:9px;line-height:1.5;display:flex}.webhook-safety-note svg{flex:none;margin-top:1px}.webhook-event-log{margin:13px 0 0;padding:0;list-style:none;display:grid}.webhook-event-log li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 2px;display:grid}.webhook-event-log li:last-child{border-bottom:0}.webhook-event-log span{gap:3px;min-width:0;display:grid}.webhook-event-log strong{text-overflow:ellipsis;font-size:10px;overflow:hidden}.webhook-event-log small,.webhook-event-log time{color:#818990;font-size:8px}.webhook-event-log em{color:#24745e;background:#e6f5ed;border-radius:20px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.webhook-no-events{color:#7b848b;margin:14px 0 0;font-size:9px}.cod-layout{gap:14px;display:grid}.cod-blocked-banner{border:1px solid var(--line);color:var(--text-1);background:var(--surface-1);border-radius:14px;align-items:flex-start;gap:11px;padding:15px 17px;display:flex}.cod-blocked-banner svg{flex:none;margin-top:1px}.cod-blocked-banner strong{font-size:14px;display:block}.cod-blocked-banner p{color:var(--text-2);margin:4px 0 0;font-size:14px;line-height:1.5}.cod-provider-grid,.webhook-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.webhook-steps{gap:10px;display:grid}.webhook-step{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow:hidden}.webhook-step.is-open{border-color:#9ecdbb;box-shadow:0 8px 20px #1024200f}.webhook-step-head{width:100%;min-height:56px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 15px;display:flex}.webhook-step-head:hover{background:#f4faf6}.webhook-step-num{color:#878e95;background:#e6e9ec;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:9px;font-weight:900;display:grid}.webhook-step.is-open .webhook-step-num{color:#10231f;background:#c8ff3d;box-shadow:0 0 0 4px #c8ff3d33}.webhook-step.is-done:not(.is-open) .webhook-step-num{color:#fff;background:#10231f}.webhook-step-title{flex:1;gap:3px;min-width:0;display:grid}.webhook-step-title strong{font-size:11px}.webhook-step-title small{color:#7b848b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.webhook-step-chevron{color:#5d666d;flex:none;transition:transform .18s}.webhook-step.is-open .webhook-step-chevron{transform:rotate(180deg)}.webhook-step-body{border-top:1px solid var(--line);gap:13px;padding:15px 15px 17px;display:grid}.webhook-step-body>.cod-config-grid{gap:12px}.webhook-step-body .webhook-copy-field input{text-overflow:ellipsis}.webhook-audit-heading{margin-top:4px}.webhook-evento-lista{flex-wrap:wrap;gap:6px;display:flex}.webhook-evento-tag{color:#23594a;background:#f4fbf7;border:1px solid #cde1d8;border-radius:20px;padding:5px 9px;font-size:9px;font-weight:800}.webhook-restaurar-modelo{color:#226f5e;cursor:pointer;background:0 0;border:1px dashed #9eacb9;border-radius:8px;justify-self:start;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:9px;font-weight:800;display:flex}.webhook-restaurar-modelo:hover{background:#f0faf5;border-color:#188e76}.theme-dark .webhook-restaurar-modelo{border-color:var(--line);color:var(--mint)}.webhook-add-button{color:#226f5e;cursor:pointer;background:#f8fcf9;border:1px dashed #9eacb9;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;font-size:10px;font-weight:900;display:flex}.webhook-add-button:hover{color:#fff;background:#188e76;border-color:#188e76}.webhook-novo-painel{background:#f8fcf9;border:1px solid #9ecdbb;border-radius:13px;gap:13px;padding:16px;display:grid}.webhook-novo-campo{color:#687179;gap:7px;font-size:9px;font-weight:900;display:grid}.webhook-novo-campo input{width:100%;min-height:40px;color:var(--ink);background:#fff;border:1px solid #d8dde1;border-radius:9px;outline:none;padding:0 11px;font-size:11px}.webhook-novo-campo input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #21b7a61c}.webhook-numero-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.webhook-numero-chip{min-height:48px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe3e7;border-radius:10px;align-items:center;gap:9px;padding:9px 11px;display:flex}.webhook-numero-chip:hover{background:#f0faf5;border-color:#9ecdbb}.webhook-numero-chip.selected{background:#e7f4ed;border-color:#188e76}.webhook-numero-chip svg{color:#1e755f;flex:none}.webhook-numero-chip>span{gap:2px;min-width:0;display:grid}.webhook-numero-chip strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.webhook-numero-chip small{color:#7b848b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}@media (prefers-reduced-motion:reduce){.webhook-step-chevron{transition:none}}.cod-provider-card{border:1px solid var(--line);min-height:112px;color:var(--ink);background:var(--panel);text-align:left;cursor:pointer;border-radius:14px;gap:8px;padding:15px;display:grid}.cod-provider-card:hover,.cod-provider-card.selected{background:#f0faf5;border-color:#9ecdbb;box-shadow:0 8px 20px #1024200f}.cod-provider-card span{align-items:center;gap:8px;display:flex}.cod-provider-card strong{font-size:12px}.cod-provider-card em{color:#984c40;font-size:9px;font-style:normal;font-weight:900}.cod-provider-card.is-live em{color:#1e755f}.cod-provider-card small{color:#7c858c;font-size:8px}.cod-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cod-config-grid .webhook-config-panel{align-content:start;gap:13px;display:grid}.cod-config-grid label{color:#687179;gap:6px;font-size:9px;font-weight:900;display:grid}.cod-config-grid input,.cod-config-grid select,.cod-config-grid textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d8dde1;border-radius:9px;outline:none;padding:10px 11px;font:10px inherit}.cod-config-grid input:focus,.cod-config-grid select:focus,.cod-config-grid textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #21b7a61c}.cod-config-grid button{justify-self:start;align-items:center;gap:6px;display:flex}.cod-rule-panel{grid-column:1/-1}.cod-action-warning{color:#8d3026;background:#fff0ed;border:2px solid #c95749;border-radius:10px;align-items:center;gap:9px;padding:12px;font-size:10px;line-height:1.45;display:flex}.cod-media-reference{background:#f4fbf7;border:1px solid #cde1d8;border-radius:10px;gap:10px;padding:12px;display:grid}.cod-media-reference>div:first-child{gap:4px;display:grid}.cod-media-reference strong{color:#23594a;font-size:10px}.cod-media-reference small{color:#54736a;font-size:9px;line-height:1.45}.cod-media-selected{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cod-media-selected span{color:#1e6d58;align-items:center;gap:6px;font-size:10px;font-weight:900;display:flex}.cod-media-selected button{color:#9b483d;cursor:pointer;background:0 0;border:0;padding:0;font:900 9px inherit}@media (width<=840px){.webhook-fields{grid-template-columns:1fr}.webhook-intro-panel{grid-template-columns:52px minmax(0,1fr)}.webhook-toggle,.webhook-status-pill{grid-column:1/-1;justify-self:start}.webhook-empty-panel,.webhook-contract-grid{grid-template-columns:1fr}.webhook-empty-panel button{justify-self:start}.webhook-copy-field>span,.webhook-secret-value{grid-template-columns:1fr}.webhook-copy-field button,.webhook-secret-value button{min-height:38px}.webhook-event-log li{grid-template-columns:minmax(0,1fr) auto}.webhook-event-log time{grid-column:1/-1}.cod-provider-grid,.cod-config-grid,.webhook-source-grid{grid-template-columns:1fr}.webhook-step-head{min-height:60px;padding:13px}.webhook-numero-grid{grid-template-columns:1fr}.webhook-step-body{padding:14px 13px 15px}.cod-rule-panel{grid-column:auto}}@media (width<=560px){.connection-submenu{overflow:auto}.connection-submenu button{flex:1 0 auto}.webhook-config-panel{padding:15px}.webhook-intro-panel{grid-template-columns:44px minmax(0,1fr);padding:15px}.webhook-intro-icon{width:44px;height:44px}.webhook-event-grid{grid-template-columns:1fr}.webhook-panel-heading,.webhook-events-heading,.webhook-panel-footer{flex-direction:column;align-items:flex-start}.webhook-actions{flex-direction:column;width:100%}.webhook-actions button{width:100%}}.webhook-actions button{min-height:38px}.settings-grid{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:14px;display:grid}.settings-panel{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:18px;box-shadow:0 10px 28px #1024200a}.settings-panel header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.settings-panel header h2{letter-spacing:-.5px;margin:4px 0 0;font-size:17px}.settings-panel header>svg{color:#237e6d}.settings-plan-card{align-content:start;gap:12px;display:grid}.settings-plan-card>strong{letter-spacing:-1px;font-size:28px}.settings-plan-card>p{color:#697279;margin:0;font-size:10px;line-height:1.55}.settings-plan-card>button{justify-self:start}.settings-form{gap:16px;display:grid}.settings-toggle-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-toggle-card{cursor:pointer;background:#fff;border:1px solid #dce1e5;border-radius:13px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;min-height:78px;padding:13px;display:grid}.settings-toggle-card input{accent-color:#23856f;width:16px;height:16px;margin:1px 0 0}.settings-toggle-card span{gap:5px;display:grid}.settings-toggle-card strong{color:#202e3a;font-size:10px}.settings-toggle-card small{color:#757d84;font-size:8px;line-height:1.45}.settings-footer{border-top:1px solid #e2e6e9;justify-content:flex-end;padding-top:14px;display:flex}.settings-footer .primary-action{align-items:center;gap:7px;display:flex}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.admin-stats article{border:1px solid var(--line);background:var(--panel);border-radius:16px;align-content:space-between;min-height:118px;padding:17px;display:grid}.admin-stats span{color:#727b83;letter-spacing:.7px;text-transform:uppercase;font-size:9px;font-weight:900}.admin-stats strong{letter-spacing:-.8px;font-size:24px}.admin-stats small{color:#878f96;font-size:9px}.admin-grid{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);align-items:start;gap:14px;display:grid}.admin-panel{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:18px;box-shadow:0 10px 28px #1024200a}.admin-panel header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.admin-panel header h2{letter-spacing:-.5px;margin:4px 0 0;font-size:17px}.admin-panel header>svg{color:#237e6d}.provider-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.provider-status{background:#f8faf7;border:1px solid #dfe3e6;border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;min-height:86px;padding:13px;display:grid}.provider-status.online{background:#eefaf4;border-color:#bfe4d5}.provider-status.offline{background:#fff6f1;border-color:#efd1c5}.provider-status svg{color:#287d6d}.provider-status.offline svg{color:#ad5c42}.provider-status span{gap:4px;min-width:0;display:grid}.provider-status strong{font-size:11px}.provider-status small{color:#727b83;font-size:8px}.provider-status em{color:#59626a;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:8px;font-style:normal;font-weight:800;overflow:hidden}.admin-key-form{background:#f8fbf7;border:1px solid #dce1e5;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:10px;margin-bottom:14px;padding:13px;display:grid}.admin-key-form label{color:#666f76;letter-spacing:.5px;text-transform:uppercase;gap:7px;font-size:8px;font-weight:900;display:grid}.admin-key-form input{color:#172f28;background:#fff;border:1px solid #d7dce0;border-radius:10px;outline:none;width:100%;height:39px;padding:0 10px;font-size:10px}.admin-key-form input:focus{border-color:#39a28c;box-shadow:0 0 0 3px #21b7a61a}.admin-key-form button{white-space:nowrap;height:39px}.admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-settings-grid label,.ai-test-form label{color:#666f76;letter-spacing:.5px;text-transform:uppercase;gap:7px;font-size:8px;font-weight:900;display:grid}.admin-settings-grid input,.admin-settings-grid select,.ai-test-form select,.ai-test-form textarea{color:#172f28;width:100%;font:inherit;background:#fff;border:1px solid #d7dce0;border-radius:10px;outline:none;font-size:10px}.admin-settings-grid input,.admin-settings-grid select,.ai-test-form select{height:39px;padding:0 10px}.ai-test-form textarea{resize:vertical;min-height:122px;padding:10px;line-height:1.45}.admin-settings-grid input:focus,.admin-settings-grid select:focus,.ai-test-form select:focus,.ai-test-form textarea:focus{border-color:#39a28c;box-shadow:0 0 0 3px #21b7a61a}.ai-test-form{gap:11px;display:grid}.ai-test-form button{justify-self:start}.ai-test-result{background:#f4fbf7;border:1px solid #d6dfe6;border-radius:12px;gap:6px;margin-top:13px;padding:13px;display:grid}.ai-test-result strong{text-transform:uppercase;letter-spacing:.7px;color:#237665;font-size:9px}.ai-test-result p{color:#343f49;margin:0;font-size:10px;line-height:1.55}.users-panel,.costs-panel{grid-column:span 1}.admin-table{border:1px solid #e0e4e7;border-radius:13px;overflow:hidden}.admin-table-head,.admin-table-row{grid-template-columns:1fr 1.25fr .8fr .55fr;align-items:center;gap:10px;display:grid}.admin-table-head{color:#818990;letter-spacing:.7px;text-transform:uppercase;background:#f2f5f0;padding:10px 12px;font-size:8px;font-weight:900}.admin-table-row{border-top:1px solid #e7eaec;min-height:52px;padding:10px 12px;font-size:10px}.admin-table-row strong{font-size:10px}.admin-table-row span{color:#6f7880;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-table-row em{color:#1f7564;background:#ddf4e9;border-radius:999px;justify-self:start;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.admin-empty{color:#848c93;text-align:center;padding:18px;font-size:10px}.cost-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:13px;display:grid}.cost-breakdown div{background:#f8faf7;border:1px solid #dfe3e7;border-radius:13px;gap:5px;padding:14px;display:grid}.cost-breakdown span{color:#778087;letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:900}.cost-breakdown strong{letter-spacing:-.5px;font-size:17px}.cost-breakdown small{color:#878f96;font-size:8px}.usage-log{gap:8px;display:grid}.usage-log article{background:#fff;border:1px solid #e1e5e8;border-radius:12px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.usage-log svg{color:#247e6d}.usage-log div{gap:3px;min-width:0;display:grid}.usage-log strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.usage-log span{color:#77849b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.usage-log em{color:#1e6f5f;font-size:9px;font-style:normal;font-weight:900}@media (width<=1000px){.action-form{grid-template-columns:repeat(2,minmax(0,1fr))}.whatsapp-layout{grid-template-columns:290px minmax(0,1fr)}.direction-legend{display:none}.tutorial-grid,.connection-grid{grid-template-columns:1fr}}@media (width<=840px){.module-page{min-height:auto}.module-header{flex-direction:column;align-items:start;gap:15px}.whatsapp-layout,.agenda-layout,.admin-grid,.settings-grid{grid-template-columns:1fr;height:auto}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-key-form{grid-template-columns:1fr 1fr}.admin-key-form button{grid-column:1/-1;justify-self:start}.chat-list-panel{border-right:0;border-bottom:1px solid var(--wa-line,var(--line));max-height:280px}.chat-window{min-height:500px}.calendar-card{min-height:220px}.calendar-grid,.calendar-weekdays{grid-template-columns:repeat(4,minmax(0,1fr))}.calendar-panel-header{flex-direction:column;align-items:start}.appointment-sidebar{order:3}.data-head{display:none}.data-row{grid-template-columns:1fr 1fr;gap:9px}.data-row>button{justify-self:end}.connection-grid article{grid-template-columns:52px minmax(0,1fr)}.connection-grid button{grid-column:1/-1}.tutorial-card{grid-template-columns:120px 1fr}}@media (width<=560px){.module-header h1{font-size:32px}.action-form,.module-stats,.admin-stats,.provider-status-grid,.admin-settings-grid,.admin-key-form,.cost-breakdown,.settings-toggle-list{grid-template-columns:1fr}.action-form>.primary-action{width:100%}.admin-key-form button,.settings-footer .primary-action{justify-content:center;width:100%}.tutorial-card{grid-template-columns:1fr}.tutorial-cover{min-height:115px}.whatsapp-layout{border-radius:14px}.chat-window{min-height:470px}.message-thread{padding:15px}.message-bubble{max-width:88%}.agenda-layout{gap:10px}.calendar-grid,.calendar-weekdays{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-day{min-height:104px;padding:9px}.calendar-nav{grid-template-columns:1fr}.appointment-list article{grid-template-columns:45px 2px minmax(0,1fr)}.appointment-list button{grid-column:3;justify-self:start}.admin-table-head{display:none}.admin-table-row{grid-template-columns:1fr;align-items:start}.data-row{grid-template-columns:1fr}.data-row>button{justify-self:start}}@media (width<=1180px){.agent-builder{grid-template-columns:248px minmax(0,1fr)}.prompt-studio-header{flex-direction:column}.prompt-header-actions{width:100%}.prompt-history-panel{flex-basis:225px;width:225px}.choice-studio-header{flex-direction:column}.prompt-title-block,.choice-header-actions{flex:none;width:100%}}@media (width<=900px){.agent-builder-page{padding:14px}.agent-builder{flex-direction:column;min-height:calc(100vh - 92px);display:flex}.agent-module-sidebar{flex:none;padding:13px}.agent-sidebar-heading{padding-bottom:11px}.agent-setup-progress,.agent-priority-note{display:none}.agent-module-nav{padding:10px 0 1px;display:flex;overflow-x:auto}.agent-module-nav button{flex:0 0 190px;grid-template-columns:31px minmax(0,1fr);width:190px}.agent-module-check{display:none}.prompt-studio,.choice-studio{min-height:720px}.multi-select-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-builder.is-fullscreen .agent-module-sidebar{height:auto}.agent-builder.is-fullscreen .choice-studio{flex:1;height:auto;min-height:0}.flow-control-grid{grid-template-columns:1fr}.flow-step-editor{grid-template-columns:1fr 1fr}.flow-step-enabled{grid-column:1/-1;justify-self:start}.flow-picker-body{grid-template-columns:220px minmax(0,1fr)}}@media (width<=680px){.agent-builder-page{padding:0}.agent-builder{border-left:0;border-right:0;border-radius:0}.prompt-studio-header{padding:19px 16px 15px}.prompt-title-block h1{font-size:26px}.prompt-header-actions{grid-template-columns:1fr 1fr;display:grid}.prompt-action{width:100%}.prompt-action.primary{grid-area:1/1/auto/-1}.prompt-editor-toolbar{padding:7px 12px}.prompt-document-area{padding:12px}.prompt-paper,.prompt-paper textarea,.markdown-preview{min-height:500px}.prompt-paper textarea,.markdown-preview{padding:30px 22px 42px}.prompt-history-panel{z-index:4;width:auto;position:absolute;inset:8px}.prompt-document-area{position:relative}.prompt-studio-footer{padding:0 13px}.prompt-count span:last-child,.prompt-count i{display:none}.system-prompt-impact{padding:10px 14px}.agent-builder.is-fullscreen .prompt-header-actions{display:none}.agent-builder.is-fullscreen .prompt-paper,.agent-builder.is-fullscreen .markdown-preview,.agent-builder.is-fullscreen .prompt-paper textarea{min-height:calc(100vh - 231px)}.choice-studio-header{padding:19px 16px 15px}.choice-header-actions{grid-template-columns:1fr;display:grid}.choice-header-actions .prompt-action,.exit-ai-config{width:100%}.choice-workspace{padding:22px 14px}.choice-section-heading{flex-direction:column;align-items:flex-start;gap:12px}.agent-choice-grid{grid-template-columns:1fr}.agent-choice-card{min-height:104px}.selected-choice-summary{grid-template-columns:35px minmax(0,1fr);padding:15px}.selected-summary-icon{width:35px;height:35px}.choice-studio-footer{flex-direction:column;align-items:flex-start;padding:13px 15px}.choice-studio-footer>button{justify-content:center;width:100%}.special-config-heading{flex-direction:column;align-items:flex-start}.catalog-product-form{grid-template-columns:1fr}.product-image-picker{min-height:180px}.catalog-product-fields{grid-template-columns:1fr}.catalog-product-fields .product-link-field{grid-column:auto}.catalog-product-fields>button{justify-content:center;width:100%}.multi-select-grid,.transfer-reason-grid{grid-template-columns:1fr}.multi-select-card{min-height:135px}.transfer-phone-field{grid-template-columns:42px minmax(0,1fr)}.transfer-phone-field input{grid-column:1/-1}.flow-segmented-control{grid-template-columns:1fr}.flow-order-bump-summary{grid-template-columns:38px minmax(0,1fr) auto}.flow-status-pill{grid-column:2;justify-self:start}.flow-order-bump-summary>.toggle{grid-area:1/3}.flow-expand-button{grid-area:2/3}.flow-timeline-heading{flex-direction:column;align-items:flex-start}.flow-step-card{grid-template-columns:1fr;width:calc(100% - 25px);margin-left:25px}.flow-step-number{left:-31px}.flow-step-main{border-radius:15px 15px 0 0;padding-right:13px}.flow-step-actions{justify-content:flex-end;padding:0 11px 10px}.flow-step-editor{grid-template-columns:1fr}.flow-step-enabled{grid-column:auto;width:100%}.flow-step-group:before{left:9px}.flow-picker-backdrop{align-items:flex-end;padding:8px}.flow-block-picker{border-radius:17px;max-height:94vh}.flow-picker-body{flex-direction:column;display:flex}.flow-picker-body>nav{border-bottom:1px solid #ffffff17;border-right:0;flex-direction:row;flex:none;overflow-x:auto}.flow-picker-body>nav button{flex:0 0 178px;width:178px}.flow-block-grid{grid-template-columns:1fr}.flow-block-options{flex:1}.automation-flow-picker{width:100%;max-height:calc(100vh - 16px)}.automation-flow-picker>header{min-height:76px;padding:15px 16px}.automation-flow-picker header h2{font-size:16px}.automation-flow-picker .flow-picker-body>nav{padding:10px}.automation-flow-picker .flow-picker-body>nav button{flex-basis:190px;width:190px}.automation-flow-picker .flow-block-options{padding:16px}.automation-flow-picker .flow-block-grid>button{min-height:78px}}@media (width<=1140px) and (width>=841px){.whatsapp-layout.is-fullscreen{left:var(--dashboard-sidebar-offset)}}@media (width<=840px){.whatsapp-layout:not(.is-fullscreen) .chat-list-panel{height:min(440px,60dvh);max-height:min(440px,60dvh)}.whatsapp-layout.is-fullscreen{left:var(--dashboard-sidebar-offset);grid-template-columns:300px minmax(0,1fr);height:100dvh}.whatsapp-layout.is-fullscreen .chat-list-panel{border-right:1px solid var(--line);border-bottom:0;max-height:none}.whatsapp-layout.is-fullscreen .chat-window{min-height:0}.direction-legend{display:none}}@media (width<=680px){.whatsapp-layout.is-fullscreen{grid-template-rows:clamp(180px,42dvh,300px) minmax(0,1fr);grid-template-columns:1fr}.whatsapp-layout.is-fullscreen .chat-list-panel{border-right:0;border-bottom:1px solid var(--line);max-height:none}.whatsapp-layout.is-fullscreen .chat-list-title{padding:12px 14px 8px}.whatsapp-layout.is-fullscreen .chat-list-title>div{align-items:center;gap:10px;display:flex}.whatsapp-layout.is-fullscreen .chat-list-title strong{font-size:16px}.whatsapp-layout.is-fullscreen .chat-channel-state{display:none}.whatsapp-layout.is-fullscreen .chat-list-title .chat-count{border-radius:9px;width:29px;min-width:29px;height:29px}.whatsapp-layout.is-fullscreen .chat-search{height:38px;margin:0 9px 6px}.whatsapp-layout.is-fullscreen .chat-contact-list{padding:0 6px 6px}.whatsapp-layout.is-fullscreen .chat-contact{min-height:64px;padding:8px 10px}.whatsapp-layout.is-fullscreen .message-thread{padding:15px}.chat-window>header{padding:10px 12px}.chat-window>header small{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.composer{gap:6px;padding:9px}.composer .composer-icon-button{flex-basis:36px;width:36px}.composer .composer-send-button{min-width:38px;padding:0 10px;font-size:0}.composer .composer-send-button svg{width:16px;height:16px}.whatsapp-media.audio{min-width:230px}.whatsapp-media audio{width:205px}.whatsapp-media-open>span{opacity:1;transform:none}.whatsapp-media-error{min-width:0;max-width:100%}}@media (width<=680px) and (height<=519px) and (orientation:landscape){.whatsapp-layout.is-fullscreen{grid-template-rows:1fr;grid-template-columns:clamp(220px,38vw,270px) minmax(0,1fr)}.whatsapp-layout.is-fullscreen .chat-list-panel{border-right:1px solid var(--wa-line,var(--line));border-bottom:0}}.landing-page{--lp-ink:#10231f;--lp-deep:#071411;--lp-cream:#f4f0e8;--lp-paper:#fffdf8;--lp-lime:#c8ff3d;--lp-orange:#ff6c3a;--lp-mint:#80dfc3;--lp-line:#10231f24;min-height:100vh;color:var(--lp-ink);background:radial-gradient(circle at 78% 8%,#c8ff3d2e,#0000 24rem),linear-gradient(#f9f6ee 0,#f4f0e8 100%);font-family:Trebuchet MS,Segoe UI,sans-serif;overflow:hidden}.landing-page a{color:inherit;text-decoration:none}.lp-header{border-bottom:1px solid var(--lp-line);justify-content:space-between;align-items:center;gap:28px;width:min(1200px,100% - 40px);height:82px;margin:0 auto;display:flex}.lp-logo-link{flex:none}.lp-brand{letter-spacing:-.8px;align-items:center;gap:10px;font-size:19px;font-weight:900;display:inline-flex}.lp-brand b{color:#5d8615}.lp-brand-bars{align-items:end;gap:3px;width:24px;height:25px;display:flex;transform:skewY(-9deg)}.lp-brand-bars i{background:var(--lp-orange);border-radius:4px 4px 1px 1px;width:6px;display:block}.lp-brand-bars i:first-child{opacity:.65;height:11px}.lp-brand-bars i:nth-child(2){height:18px}.lp-brand-bars i:nth-child(3){background:var(--lp-ink);height:25px}.lp-nav{color:#535c63;align-items:center;gap:30px;font-size:12px;font-weight:700;display:flex}.lp-nav a,.lp-login,.lp-text-link{transition:color .2s,transform .2s}.lp-nav a:hover,.lp-text-link:hover{color:var(--lp-orange)}.lp-login{border:1px solid var(--lp-ink);border-radius:100px;padding:11px 15px;font-size:11px;font-weight:900}.lp-login span{margin-left:8px}.lp-login:hover{color:var(--lp-paper);background:var(--lp-ink);transform:translateY(-2px)}.lp-hero{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);align-items:center;gap:58px;width:min(1200px,100% - 40px);min-height:690px;margin:0 auto;padding:78px 0 86px;display:grid}.lp-kicker,.lp-label{letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:900;display:flex}.lp-kicker span{background:var(--lp-orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #ff6c3a21}.lp-hero h1{letter-spacing:-7px;margin:24px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(62px,7vw,102px);font-weight:500;line-height:.84}.lp-hero h1 em{color:var(--lp-orange);font-weight:400}.lp-hero h1 strong{z-index:0;font-weight:500;position:relative}.lp-hero h1 strong:after{content:"";z-index:-1;background:var(--lp-lime);height:20px;position:absolute;bottom:5px;left:-4px;right:-8px;transform:rotate(-1deg)}.lp-hero-copy>p{color:#535c63;max-width:610px;margin:0;font-size:17px;line-height:1.65}.lp-hero-actions{align-items:center;gap:24px;margin:34px 0 30px;display:flex}.lp-button{border-radius:6px;justify-content:center;align-items:center;gap:20px;min-height:53px;padding:0 22px;font-size:12px;font-weight:900;display:inline-flex}.lp-button-primary{background:var(--lp-ink);box-shadow:8px 8px 0 var(--lp-orange);color:#fff!important}.lp-button-primary:hover{box-shadow:5px 5px 0 var(--lp-orange);transform:translate(3px,3px)}.lp-text-link{border-bottom:1px solid;padding:6px 0;font-size:11px;font-weight:900}.lp-trust-row{align-items:center;gap:13px;display:flex}.lp-avatar-stack{padding-left:8px;display:flex}.lp-avatar-stack i{border:3px solid var(--lp-cream);color:#603523;background:#ffd4c5;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-8px;font-size:8px;font-style:normal;font-weight:900;display:grid}.lp-avatar-stack i:nth-child(2){color:#1f6252;background:#cff1e5}.lp-avatar-stack i:nth-child(3){color:#345b8c;background:#deebff}.lp-trust-row>span:last-child{gap:3px;display:grid}.lp-trust-row b{font-size:10px}.lp-trust-row small{color:#777e84;font-size:9px}.lp-hero-visual{isolation:isolate;place-items:center;min-height:530px;display:grid;position:relative}.lp-hero-visual:before{content:"";z-index:-3;background:var(--lp-lime);border-radius:50%;width:435px;height:435px;position:absolute;box-shadow:inset -45px -35px #10231f14}.lp-orbit{z-index:-2;border:1px solid #10231f40;border-radius:50%;position:absolute}.lp-orbit-one{width:510px;height:340px;transform:rotate(-18deg)}.lp-orbit-two{width:390px;height:520px;transform:rotate(28deg)}.lp-phone{border:8px solid var(--lp-ink);background:#e9ecef;border-radius:34px;width:342px;min-height:506px;overflow:hidden;transform:rotate(2.5deg);box-shadow:0 35px 70px #07141147}.lp-phone>header{color:#fff;background:var(--lp-ink);grid-template-columns:38px 1fr auto;align-items:center;gap:10px;height:68px;padding:10px 14px;display:grid}.lp-chat-avatar{background:var(--lp-lime);width:36px;height:36px;color:var(--lp-ink);border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.lp-phone>header>span:nth-child(2){gap:3px;display:grid}.lp-phone>header b{font-size:11px}.lp-phone>header small{color:#b9c2c9;font-size:8px}.lp-phone>header>i{color:var(--lp-lime);background:#ffffff17;border-radius:6px;padding:5px 6px;font-size:8px;font-style:normal;font-weight:900}.lp-chat{background-image:radial-gradient(#10231f12 .8px,#0000 .8px);background-size:13px 13px;flex-direction:column;gap:10px;min-height:382px;padding:18px 14px;display:flex}.lp-message{background:#fff;border-radius:13px;max-width:83%;padding:10px 11px 7px;font-size:10px;line-height:1.45;box-shadow:0 2px 5px #10231f14}.lp-message small{color:#848b92;text-align:right;margin-top:5px;font-size:7px;display:block}.lp-message-client{background:#d9f6df;align-self:flex-end;min-width:185px}.lp-message-ai{border-bottom-left-radius:3px;align-self:flex-start}.lp-audio-bars{align-items:center;gap:3px;height:25px;display:flex}.lp-audio-bars i{background:#388872;border-radius:3px;width:3px;height:8px}.lp-audio-bars i:nth-child(2n){height:17px}.lp-audio-bars i:nth-child(3n){height:23px}.lp-transcription{color:#5b656e;background:#ffffffb3;border:1px dashed #abb7c2;border-radius:8px;align-self:flex-end;gap:3px;max-width:88%;padding:7px 10px;font-size:8px;display:grid}.lp-transcription b{color:#2d7a67}.lp-order-card{background:#fff;border:1px solid #dce1e5;border-radius:12px;gap:5px;margin-top:auto;padding:12px;display:grid;box-shadow:0 7px 20px #10231f14}.lp-order-card>span{color:#29806a;text-transform:uppercase;font-size:8px;font-weight:900}.lp-order-card strong{font-size:11px}.lp-order-card small{color:#828990;font-size:8px}.lp-order-card>div{gap:4px;margin-top:5px;display:flex}.lp-order-card>div i{background:#52b79c;border-radius:4px;flex:1;height:4px}.lp-order-card>div i:last-child{background:#dde1e5}.lp-phone>footer{background:#fff;align-items:center;gap:8px;height:48px;padding:8px 10px;display:flex}.lp-phone>footer>span{color:#959ba1;flex:1;font-size:8px}.lp-phone>footer button{color:#fff;background:var(--lp-ink);border:0;border-radius:50%;width:30px;height:30px;font-size:12px;font-weight:900}.lp-live-chip,.lp-floating-card{z-index:2;background:var(--lp-paper);border:1px solid #10231f1f;position:absolute;box-shadow:0 15px 30px #10231f24}.lp-live-chip{border-radius:100px;padding:9px 12px;font-size:9px;font-weight:900;top:54px;right:-5px}.lp-live-chip i{background:#24b77b;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #24b77b1f}.lp-floating-card{border-radius:11px;gap:4px;min-width:175px;padding:13px;display:grid;bottom:45px;left:-25px;transform:rotate(-3deg)}.lp-floating-card span{color:#737a81;text-transform:uppercase;font-size:8px;font-weight:900}.lp-floating-card strong{font-size:11px}.lp-floating-card small{color:#278269;font-size:9px;font-weight:800}.lp-outcomes{color:#fff;background:var(--lp-ink);grid-template-columns:repeat(3,1fr) 1.2fr;display:grid}.lp-outcomes article,.lp-outcomes-note{border-right:1px solid #ffffff1f;min-height:150px;padding:35px clamp(22px,3vw,48px)}.lp-outcomes article{align-content:center;gap:7px;display:grid}.lp-outcomes strong{color:var(--lp-lime);letter-spacing:-2px;font-family:Georgia,serif;font-size:39px;font-weight:400}.lp-outcomes span{color:#aeb7be;font-size:9px;font-weight:700}.lp-outcomes-note{color:#d6dbe0;align-content:center;font-family:Georgia,serif;font-size:19px;line-height:1.25;display:grid}.lp-outcomes-note b{color:var(--lp-orange);font-weight:400}.lp-problem-section,.lp-features,.lp-faq{width:min(1200px,100% - 40px);margin:0 auto;padding:120px 0}.lp-section-heading{max-width:760px}.lp-section-heading>span,.lp-label{color:#6b737a}.lp-section-heading>span{letter-spacing:1.5px;text-transform:uppercase;font-size:10px;font-weight:900}.lp-section-heading h2,.lp-how h2,.lp-delivery h2,.lp-cta h2,.lp-faq h2{letter-spacing:-3px;margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:.98}.lp-section-heading h2 em{color:var(--lp-orange);font-weight:400}.lp-pain-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:52px;display:grid}.lp-pain-grid article{border:1px solid var(--lp-line);background:#fffdf8ad;min-height:270px;padding:25px}.lp-pain-grid article:nth-child(2){color:#fff;background:var(--lp-ink);transform:translateY(-18px)}.lp-pain-grid article>span{color:var(--lp-orange);font-family:Georgia,serif;font-size:26px}.lp-pain-grid h3{letter-spacing:-.7px;margin:68px 0 12px;font-size:18px}.lp-pain-grid p{color:#687077;margin:0;font-size:12px;line-height:1.65}.lp-pain-grid article:nth-child(2) p{color:#9fa9b1}.lp-how{color:#fff;background:var(--lp-deep);grid-template-columns:.9fr 1.1fr;gap:80px;padding:120px max(20px,50vw - 600px);display:grid;position:relative}.lp-how:after{content:"AI";color:#c8ff3d09;font-family:Georgia,serif;font-size:310px;line-height:1;position:absolute;bottom:-60px;right:-25px}.lp-how-copy{z-index:1;position:relative}.lp-how .lp-label{color:var(--lp-mint)}.lp-how h2 strong{color:var(--lp-lime);font-weight:400}.lp-how-copy>p{color:#9fa9b1;max-width:480px;margin:24px 0 28px;font-size:14px;line-height:1.7}.lp-text-link-light{color:var(--lp-lime)!important}.lp-step-list{z-index:1;display:grid;position:relative}.lp-step-list article{border-top:1px solid #ffffff24;grid-template-columns:55px 1fr;gap:22px;padding:27px 0;display:grid}.lp-step-list article:last-child{border-bottom:1px solid #ffffff24}.lp-step-list article>span{color:var(--lp-orange);font-family:Georgia,serif;font-size:23px}.lp-step-list h3{margin:0 0 8px;font-size:20px}.lp-step-list p{color:#949ea7;max-width:500px;margin:0;font-size:12px;line-height:1.6}.lp-delivery{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;width:min(1200px,100% - 40px);margin:0 auto;padding:130px 0;display:grid}.lp-delivery-board{border:1px solid var(--lp-line);background:var(--lp-paper);box-shadow:18px 18px 0 var(--lp-lime);padding:24px}.lp-board-top{border-bottom:1px solid var(--lp-line);text-transform:uppercase;justify-content:space-between;align-items:center;padding-bottom:19px;font-size:10px;font-weight:900;display:flex}.lp-board-top b{color:#27725f;background:#dff5ea;border-radius:20px;padding:5px 8px;font-size:8px}.lp-pipeline{grid-template-columns:repeat(4,1fr);gap:8px;padding:28px 0;display:grid}.lp-pipeline>div{gap:7px;display:grid;position:relative}.lp-pipeline span{z-index:1;color:#fff;background:var(--lp-ink);border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;font-weight:900;display:grid;position:relative}.lp-pipeline strong{font-size:8px}.lp-pipeline i{background:var(--lp-mint);height:2px;position:absolute;top:12px;left:24px;right:-10px}.lp-pipeline>div:last-child span{color:var(--lp-ink);background:var(--lp-lime)}.lp-pipeline>div:last-child i{display:none}.lp-board-order{background:#f7f8f4;border:1px solid #e3e6e8;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.lp-board-order>span{color:#1d6d59;background:#cbeee2;border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.lp-board-order>div{gap:4px;display:grid}.lp-board-order strong{font-size:10px}.lp-board-order small{color:#7d848a;font-size:8px}.lp-board-order>b{color:#27725f;background:#dff5ea;padding:6px 8px;font-size:8px}.lp-delivery-copy>p{color:#656e75;margin:24px 0;font-size:14px;line-height:1.7}.lp-delivery-copy ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lp-delivery-copy li{padding-left:25px;font-size:11px;font-weight:800;position:relative}.lp-delivery-copy li:before{content:"";border:4px solid var(--lp-lime);background:var(--lp-ink);border-radius:50%;width:10px;height:10px;position:absolute;top:1px;left:0}.lp-features{padding-top:80px}.lp-section-heading-center{text-align:center;margin:0 auto}.lp-section-heading-center p{color:#697279;max-width:580px;margin:20px auto 0;font-size:13px;line-height:1.7}.lp-feature-grid{background:var(--lp-line);border:1px solid var(--lp-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:55px;display:grid}.lp-feature-grid article{background:var(--lp-paper);align-content:space-between;min-height:150px;padding:24px;display:grid}.lp-feature-grid span{color:var(--lp-orange);font-family:Georgia,serif;font-size:17px}.lp-feature-grid strong{max-width:220px;font-size:14px;line-height:1.35}.lp-cta{color:#fff;background:var(--lp-ink);grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;width:min(1200px,100% - 40px);margin:0 auto 120px;padding:70px;display:grid;position:relative;overflow:hidden}.lp-cta:before{content:"";border:70px solid var(--lp-orange);opacity:.7;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-200px;left:-170px}.lp-cta-copy{z-index:1;position:relative}.lp-cta .lp-label{color:var(--lp-mint)}.lp-cta h2{font-size:clamp(42px,5vw,67px)}.lp-cta h2 em{color:var(--lp-lime);font-weight:400}.lp-cta-copy p{color:#a4aeb6;max-width:510px;margin:22px 0 0;font-size:13px;line-height:1.65}.lp-lead-form,.lp-success{z-index:1;color:var(--lp-ink);background:var(--lp-paper);padding:25px;position:relative}.lp-lead-form{gap:13px;display:grid}.lp-lead-form label{color:#686f76;letter-spacing:.7px;text-transform:uppercase;gap:7px;font-size:8px;font-weight:900;display:grid}.lp-lead-form input,.lp-lead-form select{width:100%;height:43px;color:var(--lp-ink);background:#fff;border:1px solid #d8dcdf;border-radius:0;outline:none;padding:0 11px;font:11px Trebuchet MS,sans-serif}.lp-lead-form input:focus,.lp-lead-form select:focus{border-color:#658b26;box-shadow:0 0 0 3px #c8ff3d40}.lp-lead-form button{color:#fff;background:var(--lp-orange);cursor:pointer;border:0;justify-content:space-between;align-items:center;height:50px;margin-top:4px;padding:0 16px;font-size:11px;font-weight:900;display:flex}.lp-lead-form button:hover{background:#e95424}.lp-lead-form small{color:#8a9197;text-align:center;font-size:8px}.lp-success{flex-direction:column;justify-content:center;min-height:310px;display:flex}.lp-success>span{color:#5c8617;text-transform:uppercase;font-size:9px;font-weight:900}.lp-success strong{margin:12px 0;font-family:Georgia,serif;font-size:29px;font-weight:400}.lp-success p{color:#697279;font-size:11px;line-height:1.6}.lp-success a{color:#c94d24;margin-top:15px;font-size:10px;font-weight:900}.lp-faq{grid-template-columns:.75fr 1.25fr;gap:90px;padding-top:20px;display:grid}.lp-faq h2{font-size:52px}.lp-faq>div:first-child>p{color:#6d767d;max-width:350px;font-size:12px;line-height:1.65}.lp-faq-list{border-top:1px solid var(--lp-line)}.lp-faq details{border-bottom:1px solid var(--lp-line)}.lp-faq summary{cursor:pointer;padding:22px 38px 22px 0;font-size:13px;font-weight:900;list-style:none;position:relative}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";color:var(--lp-orange);font-family:Georgia,serif;font-size:25px;font-weight:400;position:absolute;top:17px;right:5px}.lp-faq details[open] summary:after{content:"-"}.lp-faq details p{color:#646d74;max-width:650px;margin:-6px 0 22px;font-size:11px;line-height:1.65}.lp-footer{color:#fff;background:var(--lp-deep);grid-template-columns:1fr auto;align-content:center;gap:18px 30px;min-height:230px;padding:50px max(20px,50vw - 600px);display:grid}.lp-footer .lp-brand b{color:var(--lp-lime)}.lp-footer p{color:#919ba3;grid-column:1;margin:0;font-family:Georgia,serif;font-size:18px}.lp-footer>a{color:var(--lp-lime);grid-area:1/2/span 2;align-self:center;font-size:10px;font-weight:900}.lp-footer>small{color:#717b84;border-top:1px solid #ffffff1a;grid-column:1/-1;padding-top:24px;font-size:8px}@media (prefers-reduced-motion:no-preference){.lp-hero-copy>*{animation:.65s both lp-rise}.lp-hero-copy>:nth-child(2){animation-delay:80ms}.lp-hero-copy>:nth-child(3){animation-delay:.16s}.lp-hero-copy>:nth-child(4){animation-delay:.24s}.lp-hero-visual{animation:.8s .18s both lp-fade}.lp-live-chip{animation:3.2s ease-in-out infinite lp-float}.lp-floating-card{animation:3.8s ease-in-out infinite lp-float-alt}}@keyframes lp-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lp-fade{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}@keyframes lp-float{50%{transform:translateY(-8px)}}@keyframes lp-float-alt{50%{transform:translateY(8px)rotate(-3deg)}}@media (width<=1000px){.lp-nav{display:none}.lp-hero{text-align:center;grid-template-columns:1fr;gap:40px;padding-top:65px}.lp-kicker,.lp-hero-actions,.lp-trust-row{justify-content:center}.lp-hero-copy>p{margin-inline:auto}.lp-hero h1{font-size:clamp(62px,12vw,100px)}.lp-hero-visual{width:min(560px,100%);margin:auto}.lp-outcomes{grid-template-columns:repeat(2,1fr)}.lp-outcomes article:nth-child(2){border-right:0}.lp-how,.lp-delivery,.lp-cta,.lp-faq{grid-template-columns:1fr}.lp-how,.lp-delivery{gap:55px}.lp-cta{gap:40px;padding:55px}.lp-faq{gap:35px}.lp-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.lp-header{width:calc(100% - 28px);height:70px}.lp-login{padding:9px 11px;font-size:9px}.lp-login span{display:none}.lp-brand{font-size:16px}.lp-brand-bars{transform:scale(.85)skewY(-9deg)}.lp-hero{width:calc(100% - 28px);min-height:auto;padding:55px 0 72px}.lp-hero h1{letter-spacing:-4px;margin:20px 0;font-size:clamp(52px,17vw,72px)}.lp-hero h1 strong:after{height:12px}.lp-hero-copy>p{font-size:14px}.lp-hero-actions{flex-direction:column;gap:14px}.lp-button{width:calc(100% - 16px)}.lp-hero-visual{min-height:500px;margin:-25px auto;transform:scale(.88)}.lp-live-chip{right:0}.lp-floating-card{left:0}.lp-outcomes{grid-template-columns:1fr}.lp-outcomes article,.lp-outcomes-note{text-align:center;border-bottom:1px solid #ffffff1f;border-right:0;min-height:115px;padding:25px}.lp-problem-section,.lp-features,.lp-faq{width:calc(100% - 28px);padding:82px 0}.lp-section-heading h2,.lp-how h2,.lp-delivery h2,.lp-cta h2{letter-spacing:-2px;font-size:42px}.lp-pain-grid{grid-template-columns:1fr;gap:10px;margin-top:38px}.lp-pain-grid article{min-height:210px}.lp-pain-grid article:nth-child(2){transform:none}.lp-pain-grid h3{margin-top:45px}.lp-how{gap:40px;padding:82px 20px}.lp-how:after{font-size:170px}.lp-step-list article{grid-template-columns:42px 1fr;gap:12px}.lp-delivery{gap:50px;width:calc(100% - 28px);padding:90px 0}.lp-delivery-board{box-shadow:10px 10px 0 var(--lp-lime);padding:16px}.lp-pipeline{gap:2px}.lp-pipeline strong{font-size:7px}.lp-board-order{grid-template-columns:36px 1fr}.lp-board-order>b{grid-column:2;justify-self:start}.lp-feature-grid{grid-template-columns:1fr}.lp-feature-grid article{min-height:120px}.lp-cta{width:calc(100% - 28px);margin-bottom:85px;padding:35px 20px}.lp-faq h2{font-size:42px}.lp-footer{grid-template-columns:1fr}.lp-footer>a,.lp-footer p,.lp-footer>small{grid-area:auto/1}}.gateway-banner.online{background:#effaf5;border-color:#bee5d4}.gateway-banner.online b{color:#fff;background:#218a70}.gateway-banner.qr{background:#fff9ec;border-color:#f1d59d}.gateway-banner.qr b{color:#7d5618;background:#ffe6ac}.gateway-panel{border:1px solid var(--line);background:var(--panel);border-radius:18px;margin-bottom:14px;overflow:hidden}.gateway-panel-copy{border-bottom:1px solid var(--line);background:#f6f9f5;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.gateway-panel-copy .connection-logo{background:#c9f2df}.gateway-panel-copy .eyebrow{margin:0 0 5px}.gateway-panel-copy h2{margin:0 0 5px;font-size:14px}.gateway-panel-copy p:last-child{color:#68727a;margin:0;font-size:10px}.gateway-status{color:#6c757c;text-transform:uppercase;background:#e5e8eb;border-radius:20px;padding:6px 9px;font-size:8px;font-weight:900}.auth-page{--auth-ink:#0b2019;--auth-muted:#666f77;--auth-line:#dbdfe3;--auth-lime:#b8f536;--auth-mint:#27b99a;--auth-pad:clamp(14px,3vw,54px);min-height:100vh;padding:var(--auth-pad);color:var(--auth-ink);background:radial-gradient(circle at 8% 6%,#b8f53633,#0000 24rem),radial-gradient(circle at 92% 88%,#27b99a1f,#0000 26rem),#eef1eb;place-items:center;font-family:Inter,Trebuchet MS,Segoe UI,sans-serif;display:grid}.auth-shell{width:min(1180px,100%);min-height:min(720px,calc(100vh - (var(--auth-pad,54px) * 2)));background:#fbfcf8;border:1px solid #0b20191a;border-radius:32px;grid-template-columns:minmax(0,1.05fr) minmax(390px,.84fr);display:grid;overflow:hidden;box-shadow:0 30px 80px #192f261f}.auth-shell-inline{grid-template-columns:1fr;width:min(560px,100%)}.auth-copy{isolation:isolate;color:#f3f8f5;background:radial-gradient(circle at 12% 12%,#b8f53626,#0000 18rem),linear-gradient(145deg,#0d281f,#071712);flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(24px,4.2vh,64px) clamp(34px,5vw,64px);display:flex;position:relative;overflow:hidden}.auth-copy:before{content:"";z-index:-1;opacity:.23;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 76%);mask-image:linear-gradient(135deg,#000,#0000 76%)}.auth-brand{color:#fff;letter-spacing:-.8px;align-items:center;gap:12px;width:max-content;font-size:21px;font-weight:900;text-decoration:none;display:flex}.auth-brand b{color:var(--auth-lime)}.auth-brand-picture{background:linear-gradient(145deg,#f2f8f4,#dbece4);border:1px solid #b8f53652;border-radius:12px;flex:0 0 44px;width:44px;height:44px;display:block;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000029}.auth-brand-picture .marca-imagem{object-fit:contain;width:90px;max-width:none;height:90px;max-height:none;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.auth-brand-name{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.auth-brand-mark{align-items:flex-end;gap:3px;width:27px;height:29px;display:flex;transform:skewY(-9deg)}.auth-brand-mark i{background:var(--auth-lime);border-radius:5px 5px 1px 1px;width:7px;display:block}.auth-brand-mark i:first-child{opacity:.55;height:12px}.auth-brand-mark i:nth-child(2){opacity:.78;height:20px}.auth-brand-mark i:nth-child(3){height:28px}.auth-copy-main{z-index:1;max-width:560px;margin:clamp(16px,3.4vh,52px) 0;position:relative}.auth-kicker{width:max-content;color:var(--auth-lime);letter-spacing:1.1px;text-transform:uppercase;background:#b8f53612;border:1px solid #b8f53633;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:10px;font-weight:900;display:flex}.auth-copy h1{color:#f6fbf8;letter-spacing:-3.5px;margin:clamp(12px,2.2vh,24px) 0 clamp(10px,1.8vh,18px);font-family:Inter,Trebuchet MS,Segoe UI,sans-serif;font-size:min(clamp(44px,4.7vw,66px),8.2vh);font-weight:780;line-height:.98}.auth-copy h1 span{color:var(--auth-lime);display:block}.auth-copy-main>p{color:#afbbb5;max-width:510px;margin:0;font-size:15px;line-height:1.7}.auth-feature-list{gap:8px;max-width:500px;margin-top:32px;display:grid}.auth-feature-list article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:13px 14px;display:grid}.auth-feature-list article>svg:first-child{color:var(--auth-lime)}.auth-feature-list article>svg:last-child{color:#5dd7bb}.auth-feature-list article span{gap:3px;display:grid}.auth-feature-list b{color:#eef4f0;font-size:12.5px}.auth-feature-list small{color:#94a7a0;font-size:12px}.auth-trust{z-index:1;color:#7f8c97;align-items:center;gap:11px;display:flex;position:relative}.auth-trust>svg{color:#5dd7bb}.auth-trust span{gap:2px;display:grid}.auth-trust b{color:#d5ddd9;font-size:12px}.auth-trust small{font-size:12px}.auth-card{background:#fbfcf8;flex-direction:column;justify-content:center;gap:clamp(12px,2vh,18px);min-width:0;padding:clamp(22px,4vh,58px) clamp(30px,4.4vw,58px);display:flex}.auth-card-brand{width:max-content;min-height:44px;color:var(--auth-ink);letter-spacing:-.7px;align-items:center;gap:10px;font-size:19px;font-weight:900;text-decoration:none;display:none}.auth-card-brand b{color:#5b8618}.auth-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.auth-back{color:#5f676e;background:0 0;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.auth-back:hover{color:var(--auth-ink)}.auth-secure-chip{border:1px solid var(--auth-line);color:#6c767e;letter-spacing:.7px;text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:0 10px;font-size:9px;font-weight:900;display:inline-flex}.auth-secure-chip i{background:var(--auth-mint);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #27b99a1a}.auth-heading{margin-bottom:5px}.auth-heading-icon{color:#46651d;background:#eff8d8;border:1px solid #dce6d7;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:18px;display:grid}.auth-heading-label{color:#5f676e;letter-spacing:1.1px;text-transform:uppercase;font-size:10px;font-weight:900}.auth-heading h2{color:var(--auth-ink);letter-spacing:-1.7px;margin:7px 0 8px;font-size:clamp(28px,3vw,36px);font-weight:820}.auth-heading p{color:var(--auth-muted);margin:0;font-size:13px;line-height:1.6}.selected-plan-note{background:#f4f9e9;border:1px solid #d7e0e7;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.selected-plan-note>span:first-child{color:#52751d;background:#e6f3c3;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.selected-plan-note>span:nth-child(2){gap:2px;display:grid}.selected-plan-note small{color:#5b636a;letter-spacing:.7px;text-transform:uppercase;font-size:7px;font-weight:900}.selected-plan-note strong{color:#24303b;font-size:10px}.selected-plan-note>b{color:#41691d;white-space:nowrap;font-size:9px}.auth-tabs{border:1px solid var(--auth-line);background:#f1f4ef;border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.auth-tabs button{color:#5c646b;cursor:pointer;background:0 0;border:0;border-radius:9px;height:44px;font:800 12px/1 Inter,Trebuchet MS,sans-serif;transition:all .18s}.auth-tabs button.active{color:var(--auth-ink);background:#fff;box-shadow:0 5px 16px #1c342a14}.auth-fields{gap:14px;display:grid}.auth-fields label{color:#565f67;letter-spacing:.75px;text-transform:uppercase;gap:8px;font-size:10.5px;font-weight:900;display:grid}.auth-input{border:1px solid var(--auth-line);color:#6b737b;background:#fff;border-radius:13px;align-items:center;gap:10px;height:54px;padding:0 14px;transition:all .18s;display:flex}.auth-input:focus-within{color:#537b24;border-color:#78a93c;box-shadow:0 0 0 3px #78a93c1a}.auth-card input{min-width:0;height:100%;color:var(--auth-ink);text-transform:none;background:0 0;border:0;outline:none;flex:1;padding:0;font:500 14px/1 Inter,Trebuchet MS,sans-serif}.auth-card input::placeholder{color:#7a8580}.auth-password-toggle{color:#6b737b;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}.auth-password-toggle:hover{color:#486d26;background:#f0f5e8}.auth-error{color:#96392c;background:#fff2ef;border:1px solid #e6b3a9;border-left:3px solid #96392c;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:9px 11px;font-size:12px;font-weight:700;line-height:1.5;display:flex}@media (prefers-reduced-motion:no-preference){.auth-error{animation:.22s ease-out auth-erro-entra}}@keyframes auth-erro-entra{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.auth-error-saida{color:#8a2f22;text-underline-offset:2px;white-space:nowrap;min-height:32px;padding-top:6px;font-weight:900;text-decoration:underline;display:inline-block}.auth-error-saida:hover{color:#5f1d13}.auth-error>span{min-width:0}.auth-submit{color:#f7fbf8;background:var(--auth-ink);cursor:pointer;border:0;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 17px;font:900 13px/1 Inter,Trebuchet MS,sans-serif;transition:all .18s;display:flex;box-shadow:0 11px 24px #0b201926}.auth-submit:hover:not(:disabled){background:#15392d;transform:translateY(-1px)}.auth-page :focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #3f6b16}.plans-page :focus-visible{outline-offset:2px;outline:2px solid #10231f}.auth-submit:disabled{opacity:.8;cursor:progress;box-shadow:none;transform:none}.auth-submit[data-carregando="1"]{justify-content:center}.auth-alternative{color:#5f676e;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.auth-link{color:#2c4055;cursor:pointer;background:0 0;border:0;align-items:center;width:auto;height:auto;min-height:44px;padding:5px 6px;font:900 12px/1 Inter,Trebuchet MS,sans-serif;display:inline-flex}.auth-link:hover{color:#4f791d}.auth-legal{color:#5f676e;text-align:center;font-size:10px;line-height:1.5;display:block}.auth-forgot-row{justify-content:flex-end;margin-top:-4px;display:flex}.auth-forgot-link{color:#4f5c67;align-items:center;min-height:44px;padding:0 2px;font-size:12px;font-weight:800;text-decoration:none;transition:color .18s;display:inline-flex}.auth-forgot-link:hover{color:#4f791d}.auth-recovery-shell{min-height:min(650px,100vh - 72px)}.auth-recovery-card{justify-content:center;min-height:650px}.auth-recovery-heading{margin-bottom:0}.auth-recovery-form{gap:16px;display:grid}.auth-privacy-note{color:#717a81;background:#f6f8f4;border:1px solid #dfe3e6;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 11px;display:flex}.auth-privacy-note svg{color:var(--auth-mint);flex:none}.auth-privacy-note p{color:#5c646b;margin:0;font-size:10px;line-height:1.5}.auth-feedback{border:1px solid var(--auth-line);border-radius:15px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:16px;display:grid}.auth-feedback>span{border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.auth-feedback>div{align-content:center;gap:5px;min-width:0;display:grid}.auth-feedback strong{color:var(--auth-ink);font-size:11px}.auth-feedback p{color:var(--auth-muted);margin:0;font-size:10px;line-height:1.55}.auth-feedback-success{background:#f2faf5;border-color:#cfdae4}.auth-feedback-success>span{color:#237a62;background:#dcf1e4}.auth-feedback-error{background:#fff6f3;border-color:#efd4ce}.auth-feedback-error>span{color:#b34d3e;background:#f9dfda}.auth-feedback-action{grid-column:1/-1;width:100%;text-decoration:none}.auth-validation-loading{border:1px solid var(--auth-line);color:#5c646b;background:#f5f8f4;border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.auth-validation-loading>svg{color:#668f2f;flex:none}.auth-validation-loading>span{gap:3px;display:grid}.auth-validation-loading strong{color:var(--auth-ink);font-size:10px}.auth-validation-loading small{color:var(--auth-muted);font-size:9px}.auth-account-chip{background:#f4f8ed;border:1px solid #dce6d7;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.auth-account-chip>span:first-child{color:#4b7020;background:#e7f3d1;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.auth-account-chip>span:nth-child(2){gap:2px;min-width:0;display:grid}.auth-account-chip small{color:#5f676e;letter-spacing:.7px;text-transform:uppercase;font-size:7px;font-weight:900}.auth-account-chip strong{color:var(--auth-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.auth-account-chip em{color:#687179;white-space:nowrap;font-size:9px;font-style:normal}.auth-password-rule{color:#5f676e;align-items:center;gap:7px;font-size:11px;display:flex}.auth-password-rule svg{color:#9aa0a6}.auth-password-rule.valid{color:#277a63}.auth-password-rule.valid svg{color:var(--auth-mint)}.auth-spinner{animation:.75s linear infinite auth-spin}@media (prefers-reduced-motion:reduce){.auth-spinner{animation-duration:2.4s}}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (width<=900px){.auth-page{padding:18px}.auth-shell{grid-template-columns:1fr;min-height:0}.auth-card{order:1}.auth-card-brand{margin-bottom:4px;display:inline-flex}.auth-copy{order:2;min-height:570px}}@media (width<=560px){.auth-page{background:#fbfcf8;padding:0}.auth-heading p,.auth-feedback p,.auth-alternative,.auth-back,.auth-legal,.auth-privacy-note p,.auth-forgot-link{font-size:11.5px}.auth-fields label{font-size:10px}.auth-tabs button{font-size:11px}.codigo-campo{letter-spacing:8px;font-size:27px}.auth-shell{min-height:100vh;box-shadow:none;border:0;border-radius:0}.auth-card{justify-content:flex-start;min-height:100vh;padding:24px 20px 36px}.auth-card-brand{margin-bottom:2px}.auth-card-brand .auth-brand-picture{border-radius:10px;flex-basis:38px;width:38px;height:38px}.auth-card-brand .auth-brand-picture .marca-imagem{width:78px;height:78px;top:-12px}.auth-card-top{margin-bottom:20px}.auth-heading h2{font-size:31px}.auth-copy{display:none}.selected-plan-note{grid-template-columns:32px minmax(0,1fr)}.selected-plan-note>b{grid-column:2}.auth-input,.auth-submit{min-height:54px}.auth-recovery-card{min-height:100vh}.auth-feedback{grid-template-columns:36px minmax(0,1fr)}.auth-feedback>span{width:36px;height:36px}.auth-account-chip{grid-template-columns:34px minmax(0,1fr)}.auth-account-chip>span:first-child{width:34px;height:34px}.auth-account-chip em{grid-column:2}}.plans-page{--plans-ink:#10231f;--plans-paper:#fffdf8;--plans-orange:#ff6c3a;--plans-lime:#c8ff3d;min-height:100vh;color:var(--plans-ink);background:radial-gradient(circle at 86% 8%,#c8ff3d33,#0000 23rem),linear-gradient(#f9f6ee 0,#f0eadf 100%);padding:0 24px 70px;font-family:Trebuchet MS,Segoe UI,sans-serif}.plans-header{border-bottom:1px solid #10231f24;justify-content:space-between;align-items:center;width:min(1180px,100%);height:82px;margin:0 auto;display:flex}.plans-brand{color:var(--plans-ink);letter-spacing:-.8px;align-items:center;gap:10px;font-size:19px;font-weight:900;text-decoration:none;display:flex}.plans-brand b{color:#5d8615}.plans-brand-mark{align-items:end;gap:3px;width:24px;height:25px;display:flex;transform:skewY(-9deg)}.plans-brand-mark i{background:var(--plans-orange);border-radius:4px 4px 1px 1px;width:6px;display:block}.plans-brand-mark i:first-child{opacity:.65;height:11px}.plans-brand-mark i:nth-child(2){height:18px}.plans-brand-mark i:nth-child(3){background:var(--plans-ink);height:25px}.plans-back{color:#5e6870;font-size:11px;font-weight:900;text-decoration:none}.plans-back:hover{color:var(--plans-orange)}.plans-intro{text-align:center;width:min(790px,100%);margin:0 auto;padding:85px 0 52px}.plans-kicker{color:#5c646b;letter-spacing:1.6px;text-transform:uppercase;font-size:10px;font-weight:900}.plans-intro h1{letter-spacing:-4px;margin:18px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,6vw,76px);font-weight:400;line-height:.95}.plans-intro p{color:#656e75;max-width:620px;margin:0 auto;font-size:14px;line-height:1.7}.plans-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:15px;width:min(1180px,100%);margin:0 auto;display:grid}.plan-card{background:#fffdf8e0;border:1px solid #10231f24;flex-direction:column;min-height:505px;padding:27px;display:flex;position:relative;box-shadow:0 16px 40px #10231f0f}.plan-card.featured{color:#fff;border-color:var(--plans-ink);background:var(--plans-ink);transform:translateY(-14px);box-shadow:0 24px 50px #10231f33}.plan-badge{color:var(--plans-ink);background:var(--plans-lime);text-transform:uppercase;padding:9px 13px;font-size:9px;font-weight:900;position:absolute;top:0;right:0}.plan-card-top{gap:12px;display:grid}.plan-index{color:var(--plans-orange);font-family:Georgia,serif;font-size:22px}.plan-card h2{letter-spacing:-1px;margin:0;font-size:22px}.plan-card p{color:#6b737a;min-height:45px;margin:0;font-size:12px;line-height:1.55}.plan-card.featured p{color:#a9b3bb}.plan-price{border-bottom:1px solid #10231f21;align-items:baseline;gap:4px;margin:31px 0 25px;padding-bottom:22px;display:flex}.plan-card.featured .plan-price{border-color:#ffffff29}.plan-price span{font-size:13px;font-weight:900}.plan-price strong{letter-spacing:-2px;font-family:Georgia,serif;font-size:45px;font-weight:400}.plan-price small{color:#5f676e;font-size:10px}.plan-card.featured .plan-price small{color:#a9b3bb}.plan-card ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.plan-card li{color:#545e67;gap:9px;font-size:11px;line-height:1.35;display:flex}.plan-card.featured li{color:#d1d7dd}.plan-card li>span{color:#5d8615;font-size:14px;font-weight:900}.plan-card.featured li>span{color:var(--plans-lime)}.plan-card button{color:#fff;background:var(--plans-ink);cursor:pointer;border:0;justify-content:space-between;align-items:center;width:100%;min-height:48px;margin-top:auto;padding:0 15px;font-size:11px;font-weight:900;display:flex}.plan-card button:hover{background:var(--plans-orange)}.plan-card.featured button{color:var(--plans-ink);background:var(--plans-lime)}.plan-card.featured button:hover{background:#fff}.plans-note{color:#5f676e;text-align:center;margin:35px auto 0;font-size:11px}.plans-note a{color:#c9542c;font-weight:900;text-decoration:underline}@media (width<=900px){.plans-grid{grid-template-columns:1fr;max-width:520px}.plan-card.featured{transform:none}}@media (width<=560px){.plans-page{padding:0 14px 45px}.plans-header{height:70px}.plans-brand{font-size:16px}.plans-back{font-size:9px}.plans-intro{padding:60px 0 35px}.plans-intro h1{letter-spacing:-2px;font-size:46px}.plan-card{min-height:470px;padding:23px}}.dashboard-loading{background:linear-gradient(#f7f3ea 0,#efe8dc 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.gateway-status.online{color:#176b56;background:#d9f4e8}.gateway-status.connecting,.gateway-status.qr{color:#8b5c19;background:#ffedc9}.gateway-status.error{color:#984938;background:#ffe2db}.gateway-panel-body{padding:18px}.gateway-panel .gateway-panel-copy p:last-child{color:var(--text-2);font-size:14px;line-height:1.5}.gateway-panel .gateway-panel-copy h2{color:var(--text-1);font-size:20px}.gateway-panel .gateway-status{white-space:normal;color:var(--text-1);background:var(--surface-2);font-size:13px}.gateway-panel .gateway-actions{flex-wrap:wrap}.gateway-panel .gateway-actions button{min-height:44px;font-size:14px}.whatsapp-numbers-card.connection-numbers{border-color:var(--line);background:var(--surface-1);color:var(--text-1)}.whatsapp-numbers-card.connection-numbers p{color:var(--text-2);font-size:14px;line-height:1.5}.gateway-actions button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:9px;height:40px;padding:0 14px;font-size:9px;font-weight:900}.gateway-actions button:disabled,.composer button:disabled{opacity:.55;cursor:wait}.gateway-qr{background:#f8faf7;border:1px solid #dce1e5;border-radius:13px;align-items:center;gap:18px;margin-top:16px;padding:15px;display:flex}.gateway-qr img{background:#fff;border-radius:9px;width:150px;height:150px}.gateway-qr>div{gap:7px;display:grid}.gateway-qr strong{font-size:12px}.gateway-qr span{color:#717a81;font-size:9px}.gateway-actions{align-items:center;gap:12px;margin-top:14px;display:flex}.gateway-actions .disconnect{color:#9a4937;background:#fff3ef;border:1px solid #efc3b8}.gateway-actions small{color:#899096;font-size:8px}.whatsapp-connect-card{background:linear-gradient(135deg,#f7fbf8,#edf7f2);border:1px solid #dce1e5;border-radius:17px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 14px;padding:18px;display:grid}.whatsapp-connect-card strong{margin-bottom:5px;font-size:12px;display:block}.whatsapp-connect-card p{color:#6b747c;margin:0;font-size:9px;line-height:1.6}.whatsapp-connect-card button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:9px;height:40px;padding:0 15px;font-size:9px;font-weight:900}.whatsapp-connect-card button:disabled,.connection-grid button:disabled{opacity:.55;cursor:not-allowed}.whatsapp-numbers-card{background:#fff;border:1px solid #dce1e5;border-radius:17px;margin:0 0 14px;padding:16px 18px}.whatsapp-numbers-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.whatsapp-numbers-head strong{font-size:12px}.whatsapp-numbers-plano{color:#6b747c;font-size:9px;font-weight:700}.whatsapp-numbers-list{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.whatsapp-numbers-list li{background:#fbfcfc;border:1px solid #eef1f3;border-radius:11px;align-items:center;gap:9px;padding:9px 11px;display:flex}.whatsapp-number-dot{background:#c9d1d6;border-radius:50%;flex:none;width:7px;height:7px}.whatsapp-number-dot.on{background:#2bb673}.whatsapp-number-phone{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10px;font-weight:800;overflow:hidden}.whatsapp-number-tag{color:#3f7d5c;background:#e6f4ec;border-radius:6px;padding:2px 7px;font-size:8px;font-style:normal;font-weight:800}.whatsapp-number-state{color:#6b747c;font-size:9px}.whatsapp-numbers-extra{color:#9a6a10;margin:0 0 12px;font-size:9px;font-weight:700}.whatsapp-numbers-add{color:#9a6a10;cursor:pointer;background:0 0;border:1px solid #d9c8a0;border-radius:9px;height:38px;padding:0 15px;font-size:9px;font-weight:900}.whatsapp-numbers-add:hover{background:#fff8e9;border-color:#b8841d}@media (width<=560px){.whatsapp-numbers-head{flex-direction:column;gap:4px}.whatsapp-numbers-add{width:100%}}@media (width<=840px){.whatsapp-connect-card{grid-template-columns:46px minmax(0,1fr)}.whatsapp-connect-card button{grid-column:1/-1}}@media (width<=560px){.gateway-panel-copy{grid-template-columns:45px 1fr}.gateway-panel-copy .connection-logo{width:45px;height:45px}.gateway-status{grid-column:2;justify-self:start}.gateway-qr{flex-direction:column;align-items:flex-start}.gateway-qr img{align-self:center;width:180px;height:180px}.gateway-actions{flex-direction:column;align-items:flex-start}}.automation-header-actions{align-items:center;gap:10px;display:flex}.secondary-action{cursor:pointer;color:#9a6a10;background:0 0;border:1px solid #d9c8a0;border-radius:9px;padding:10px 14px;font-size:11px;font-weight:800}.secondary-action:hover{background:#fff8e9;border-color:#b8841d}.automation-card-heading{align-items:center;gap:8px;min-width:0;display:flex}.automation-card-heading h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automation-kind-badge{letter-spacing:.7px;border-radius:20px;flex:none;align-items:center;width:max-content;padding:4px 7px;font-size:7px;font-weight:900;display:inline-flex}.automation-kind-badge.simple{color:#217661;background:#e0f3e9}.automation-kind-badge.n8n{color:#8d5417;background:#fff0d2}.automation-icon.simple{color:#247f6d;background:#e7f4ee}.automation-icon.n8n{color:#a96716;background:#fff0d2}.automation-list article>div:nth-child(2)>small{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.automation-list article>div:nth-child(2)>small a{color:#2d8b77;align-items:center;gap:3px;text-decoration:none;display:inline-flex}.automation-list article>div:nth-child(2)>small a:hover{text-decoration:underline}.automation-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10242073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.automation-modal{background:#fbfcf8;border:1px solid #d6dbdf;border-radius:20px;width:min(600px,100%);max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 24px 70px #1024203b}.automation-modal-header{background:#f7faf6;border-bottom:1px solid #e0e4e7;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 26px 20px;display:flex}.automation-modal-header h2{color:var(--ink);letter-spacing:-.7px;margin:5px 0 6px;font-size:22px}.automation-modal-header>div>p:last-child{color:#717a81;margin:0;font-size:10px;line-height:1.5}.automation-modal-close{color:#646e76;cursor:pointer;background:#fff;border:1px solid #d9dee2;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.automation-modal-close:hover{color:var(--ink);border-color:#b5c1cb}.automation-type-grid{gap:12px;padding:24px 26px 28px;display:grid}.automation-type-card{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #dce1e5;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.automation-type-card:hover{border-color:#9bb3c8;transform:translateY(-1px);box-shadow:0 7px 18px #10242012}.automation-type-card.n8n:hover{border-color:#e5b95e}.automation-type-icon{border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.automation-type-icon.simple{color:#25816e;background:#e1f4eb}.automation-type-icon.n8n{color:#a96b18;background:#fff0d3}.automation-type-card>span:nth-child(2){gap:5px;display:grid}.automation-type-card strong{font-size:12px}.automation-type-card small{color:#747c83;font-size:9px;line-height:1.45}.automation-type-arrow{color:#8a96a0;font-size:20px}.automation-builder-form{gap:13px;padding:22px 26px 24px;display:grid}.automation-builder-form label{color:#34404a;gap:7px;font-size:10px;font-weight:800;display:grid}.automation-builder-form input{width:100%;height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d5dadf;border-radius:10px;outline:none;padding:0 12px;font-size:11px}.automation-builder-form input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #21b7a61c}.automation-form-mode{justify-content:space-between;align-items:center;margin:-2px 0 2px;display:flex}.automation-form-mode button{color:#328a77;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.automation-form-mode button:hover{text-decoration:underline}.field-optional{color:#899198;font-size:8px;font-weight:500}.automation-form-help{color:#7c858c;font-size:8px;font-weight:500}.automation-modal-footer{border-top:1px solid #e2e6e9;justify-content:flex-end;gap:9px;margin-top:5px;padding-top:16px;display:flex}@media (width<=560px){.automation-header-actions{width:100%}.automation-header-actions>button{flex:1}.automation-modal-backdrop{align-items:flex-end;padding:10px}.automation-modal{border-radius:18px}.automation-modal-header{padding:20px}.automation-type-grid,.automation-builder-form{padding-left:20px;padding-right:20px}.automation-list article{grid-template-columns:38px minmax(0,1fr) auto;gap:9px;padding:13px}.automation-list .automation-icon{width:38px;height:38px}.automation-card-heading{gap:4px;display:grid}.automation-modal-footer>button{flex:1}}.guided-flow-editor{background:#f2f8f3;border:1px solid #d6dde4;border-radius:15px;gap:13px;margin:3px 0 2px;padding:15px;display:grid}.guided-flow-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.guided-flow-heading>div{gap:4px;display:grid}.guided-flow-heading strong{color:#1e4e40;font-size:12px}.guided-flow-heading small{color:#717c85;font-size:8px;line-height:1.4}.guided-flow-count{color:#25806d;background:#dff2e8;border-radius:20px;flex:none;padding:5px 8px;font-size:8px;font-weight:900}.guided-block-palette{flex-wrap:wrap;gap:6px;display:flex}.guided-block-palette button{color:#376b5d;cursor:pointer;background:#fff;border:1px solid #cbd5de;border-radius:8px;align-items:center;gap:5px;padding:7px 8px;font-size:8px;font-weight:800;display:inline-flex}.guided-block-palette button:hover{color:#126a56;background:#f8fffb;border-color:#6bb59b}.guided-flow-canvas{gap:0;display:grid}.guided-flow-empty{color:#798691;text-align:center;background:#ffffff80;border:1px dashed #bcc9d5;border-radius:10px;padding:16px 10px;font-size:9px}.guided-block-unit{gap:0;display:grid}.guided-block-connector{color:#6e879d;justify-content:center;align-items:center;gap:7px;height:28px;display:flex}.guided-block-connector span{background:#e6f5ec;border:1px solid #abbfd0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;line-height:1;display:flex}.guided-block-connector small{color:#7c8a97;letter-spacing:.3px;text-transform:uppercase;font-size:7px;font-weight:800}.guided-block-card{background:#fff;border:1px solid #cfd8df;border-radius:12px;overflow:hidden;box-shadow:0 3px 10px #1024200a}.guided-block-card>header{background:#fbfefb;border-bottom:1px solid #e3e8ec;align-items:center;gap:8px;padding:10px 11px;display:flex}.guided-block-card>header>div{gap:2px;min-width:0;display:grid}.guided-block-card>header strong{color:#274c40;font-size:10px}.guided-block-card>header small{color:#818b94;font-size:8px}.guided-block-card>header>button{color:#a26b61;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.guided-block-card>header>button:hover{color:#c64432}.guided-block-number{color:#276452;background:#dff3e8;border-radius:7px;flex:0 0 21px;justify-content:center;align-items:center;width:21px;height:21px;font-size:9px;font-weight:900;display:flex}.guided-block-icon{color:#287d6b;background:#e7f5ed;border-radius:8px;flex:0 0 27px;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.guided-block-icon.image{color:#467fb0;background:#e8f3ff}.guided-block-icon.video{color:#8a5aa8;background:#f2eafa}.guided-block-icon.audio{color:#a4612b;background:#fff0de}.guided-block-icon.delay{color:#a16d18;background:#fff4d9}.guided-block-icon.wait{color:#467399;background:#e8f1f8}.guided-block-body{gap:10px;padding:12px;display:grid}.guided-block-body label{color:#475562;gap:6px;font-size:8px;font-weight:800;display:grid}.guided-block-body input,.guided-block-body textarea,.guided-block-body select{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d5dce2;border-radius:8px;outline:none;padding:8px 9px;font-size:10px}.guided-block-body input,.guided-block-body select{height:34px}.guided-block-body textarea{resize:vertical;min-height:64px;line-height:1.45}.guided-block-body input:focus,.guided-block-body textarea:focus,.guided-block-body select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #21b7a61a}.guided-next-label{border-top:1px dashed #dce2e8;padding-top:9px}@media (width<=560px){.guided-flow-editor{padding:12px}.guided-flow-heading{flex-direction:column}.guided-flow-count{align-self:flex-start}.guided-block-palette{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guided-block-palette button{justify-content:center}}.local-status{cursor:pointer;color:#3d576d;background:#f3faf5;border:1px solid #d7dee4;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:800;display:inline-flex}.local-status:hover{background:#eaf7ef;border-color:#9bcbb0}.local-status-dot{background:#21b7a6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #21b7a61f}@media (width<=840px){.local-status{display:none}}.knowledge-page{--rag-orange:#f36d3b;--rag-lime:#c9f63e;--rag-ink:#10271f;gap:15px;display:grid}.knowledge-page .module-header{margin-bottom:0}.knowledge-hero{color:#fff;background:radial-gradient(circle at 85% -40%,#c9f63e47,#0000 45%),linear-gradient(125deg,#0f2720,#173c31);border:1px solid #193b31;border-radius:20px;grid-template-columns:minmax(280px,.9fr) minmax(520px,1.35fr);align-items:center;gap:28px;padding:25px 27px;display:grid;position:relative;overflow:hidden}.knowledge-hero:after{content:"";border:24px solid #f36d3b6b;border-radius:50%;width:175px;height:175px;position:absolute;bottom:-105px;right:-95px}.knowledge-hero-copy{z-index:1;position:relative}.knowledge-hero-copy>span{color:var(--rag-lime);letter-spacing:1.4px;align-items:center;gap:7px;font-size:8px;font-weight:900;display:inline-flex}.knowledge-hero h2{letter-spacing:-1.1px;max-width:430px;margin:11px 0 8px;font-size:25px;line-height:1.04}.knowledge-hero p{color:#b9c4cd;max-width:480px;margin:0;font-size:10px;line-height:1.65}.knowledge-flow{z-index:1;grid-template-columns:repeat(7,auto);justify-content:end;align-items:center;gap:8px;display:grid;position:relative}.knowledge-flow>span{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff12;border:1px solid #ffffff24;border-radius:14px;grid-template-columns:1fr auto;align-content:center;gap:8px;min-width:88px;min-height:83px;padding:12px;display:grid}.knowledge-flow>span svg{color:var(--rag-lime)}.knowledge-flow>span b{color:#6e7e8c;font-size:8px}.knowledge-flow>span small{color:#f7faf8;grid-column:1/-1;font-size:8px;font-weight:800;line-height:1.25}.knowledge-flow>i{border-top:1px dashed #6e7e8c;width:15px}.knowledge-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.knowledge-stats article{border:1px solid var(--line);background:var(--panel);border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;min-height:92px;padding:15px 16px;display:grid}.knowledge-stats span{color:#6b7a94;text-transform:uppercase;letter-spacing:.7px;font-size:8px;font-weight:900}.knowledge-stats strong{letter-spacing:-1px;grid-area:1/2/3;font-family:Georgia,serif;font-size:29px;font-weight:400}.knowledge-stats small{color:#818990;font-size:8px}.knowledge-workspace{grid-template-columns:minmax(315px,370px) minmax(0,1fr);align-items:start;gap:13px;display:grid}.knowledge-composer,.knowledge-library{border:1px solid var(--line);background:var(--panel);border-radius:19px;overflow:hidden}.knowledge-composer{position:sticky;top:84px}.knowledge-composer>header,.knowledge-library>header{background:#f7faf6;border-bottom:1px solid #e1e5e8;align-items:center;gap:12px;padding:18px 19px;display:flex}.knowledge-panel-icon{color:#fff;background:var(--rag-orange);border-radius:12px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.knowledge-composer header h2,.knowledge-library header h2{letter-spacing:-.4px;margin:3px 0 0;font-size:15px}.knowledge-composer header p:last-child{color:#717a81;margin:4px 0 0;font-size:8px}.knowledge-library>header{justify-content:space-between}.knowledge-library>header strong{color:#214b3e;background:#e1f1e8;border-radius:50%;place-items:center;min-width:31px;height:31px;font-size:10px;display:grid}.knowledge-mode-tabs{grid-template-columns:1fr 1fr;gap:5px;padding:12px 14px 0;display:grid}.knowledge-mode-tabs button{color:#717a81;cursor:pointer;background:#fff;border:1px solid #dce0e4;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:45px;font-size:8px;font-weight:900;display:flex}.knowledge-mode-tabs button.active{color:#1a6653;background:#eef9f3;border-color:#76bfa6;box-shadow:inset 0 -2px #2d9b7e}.knowledge-form{gap:12px;padding:14px;display:grid}.knowledge-form>label{color:#34404b;gap:6px;font-size:9px;font-weight:850;display:grid}.knowledge-form input,.knowledge-form select,.knowledge-form textarea{width:100%;color:var(--rag-ink);font:inherit;background:#fff;border:1px solid #d4dadf;border-radius:10px;outline:none;font-size:10px}.knowledge-form input,.knowledge-form select{height:40px;padding:0 11px}.knowledge-form textarea{resize:vertical;min-height:105px;padding:10px 11px;line-height:1.55}.knowledge-form input:focus,.knowledge-form select:focus,.knowledge-form textarea:focus{border-color:#54a98e;box-shadow:0 0 0 3px #3ca6851c}.knowledge-form label>small{color:#828990;font-size:7.5px;font-weight:500;line-height:1.45}.knowledge-dropzone{cursor:pointer}.knowledge-dropzone>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.knowledge-dropzone>span{color:#2e7f69;text-align:center;background:#f2faf6;border:1px dashed #a8b9c7;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:105px;padding:12px;display:flex}.knowledge-dropzone:hover>span,.knowledge-dropzone.has-file>span{color:#9b4e30;background:#fff6f1;border-color:#ef8359}.knowledge-dropzone strong{text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:10px;overflow:hidden}.knowledge-dropzone small{color:#808990;font-size:7.5px;font-weight:600}.knowledge-submit{color:#fff;background:var(--rag-ink);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:9px;font-weight:900;display:flex;box-shadow:0 7px 16px #10271f26}.knowledge-submit:hover{color:var(--rag-ink);background:var(--rag-lime)}.knowledge-submit:disabled{opacity:.58;cursor:wait}.knowledge-search{background:#fff;border:1px solid #cfd6dd;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:14px 14px 10px;padding:6px 7px 6px 11px;display:grid}.knowledge-search>svg{color:#5f6e7b}.knowledge-search input{min-width:0;height:32px;color:var(--rag-ink);font:inherit;background:0 0;border:0;outline:none;font-size:10px}.knowledge-search button{color:#fff;cursor:pointer;background:#236d5a;border:0;border-radius:8px;height:32px;padding:0 11px;font-size:8px;font-weight:900}.knowledge-search button:disabled{opacity:.6;cursor:wait}.knowledge-search-result{background:#eff9f4;border:1px solid #b9decf;border-radius:12px;gap:7px;margin:0 14px 11px;padding:12px;display:grid}.knowledge-search-result>div{justify-content:space-between;align-items:center;display:flex}.knowledge-search-result>div span{color:#2a765f;letter-spacing:1px;font-size:7px;font-weight:900}.knowledge-search-result>div button{color:#68737c;cursor:pointer;background:0 0;border:0;font-size:8px}.knowledge-search-result>article{background:#fff;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;padding:9px;display:grid}.knowledge-search-result>article>span{color:#2f806a;background:#e3f4ec;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.knowledge-search-result article div{gap:2px;min-width:0;display:grid}.knowledge-search-result article strong{font-size:9px}.knowledge-search-result article small{color:#7c848b;font-size:7px}.knowledge-search-result article p{color:#5f6870;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.knowledge-search-result article>b{color:#738391;font-size:8px}.knowledge-search-result.empty{color:#6f787f;background:#fff9ec;border-color:#e5d9bd}.knowledge-search-result.empty>p{margin:0;font-size:9px;line-height:1.5}.knowledge-filters{scrollbar-width:none;gap:5px;padding:0 14px 11px;display:flex;overflow-x:auto}.knowledge-filters::-webkit-scrollbar{display:none}.knowledge-filters button{color:#717980;cursor:pointer;background:#fff;border:1px solid #dce0e4;border-radius:20px;flex:none;padding:7px 10px;font-size:7.5px;font-weight:850}.knowledge-filters button.active{color:#fff;border-color:var(--rag-ink);background:var(--rag-ink)}.knowledge-items{gap:9px;max-height:700px;padding:0 14px 14px;display:grid;overflow:auto}.knowledge-item{background:#fff;border:1px solid #dee2e6;border-radius:14px;grid-template-columns:105px minmax(0,1fr) 32px;align-items:center;gap:12px;min-height:112px;padding:10px;display:grid}.knowledge-item-preview{color:#2b826b;background:radial-gradient(circle at 20% 20%,#c9f63e59,#0000 42%),#eaf4ee;border-radius:10px;justify-content:center;align-items:center;min-height:90px;display:flex;overflow:hidden}.knowledge-item.kind-audio .knowledge-item-preview{color:#a65d2f;background:#fff0e5}.knowledge-item.kind-video .knowledge-item-preview{color:#6e5da0;background:#eeeafa}.knowledge-item.kind-document .knowledge-item-preview{color:#477aa1;background:#eaf2f8}.knowledge-item-preview img,.knowledge-item-preview video{object-fit:cover;width:100%;height:90px}.knowledge-item-preview audio{width:94px;height:34px}.knowledge-item-body{min-width:0}.knowledge-item-meta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.knowledge-item-meta>span{color:#646e77;text-transform:uppercase;background:#edf0f2;border-radius:10px;padding:3px 6px;font-size:6.5px;font-weight:850}.knowledge-item-meta>b{margin-left:auto;font-size:7px}.knowledge-item-meta>b.ready{color:#23725d}.knowledge-item-meta>b.pending{color:#a4612b}.knowledge-item h3{text-overflow:ellipsis;white-space:nowrap;margin:7px 0 4px;font-size:11px;overflow:hidden}.knowledge-item-body>p{color:#687179;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.knowledge-item-body>small{color:#8a9197;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:7px;display:block;overflow:hidden}.knowledge-delete{color:#9a5b4c;cursor:pointer;background:#fff8f5;border:1px solid #efd8d1;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.knowledge-delete:hover{color:#fff;background:#ba543e;border-color:#ba543e}.knowledge-delete:disabled{opacity:.45;cursor:wait}.knowledge-empty{color:#778490;text-align:center;background:#f8faf7;border:1px dashed #cbd2d9;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;display:flex}.knowledge-empty strong{color:#354553;font-size:10px}.knowledge-empty span{max-width:290px;font-size:8px;line-height:1.45}@media (width<=1180px){.knowledge-hero{grid-template-columns:1fr}.knowledge-flow{justify-content:start}.knowledge-workspace{grid-template-columns:1fr}.knowledge-composer{position:static}}@media (width<=760px){.knowledge-hero{padding:21px}.knowledge-flow{grid-template-columns:repeat(4,1fr)}.knowledge-flow>span{min-width:0}.knowledge-flow>i{display:none}.knowledge-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.knowledge-hero h2{font-size:22px}.knowledge-flow{grid-template-columns:repeat(2,1fr)}.knowledge-mode-tabs{grid-template-columns:1fr}.knowledge-item{grid-template-columns:72px minmax(0,1fr) 30px;gap:8px}.knowledge-item-preview{min-height:76px}.knowledge-item-preview img,.knowledge-item-preview video{height:76px}.knowledge-item-preview audio{width:66px}.knowledge-item-meta>b{width:100%;margin-left:0}.knowledge-search{grid-template-columns:auto minmax(0,1fr)}.knowledge-search button{grid-column:1/-1}}.public-flow-page{background:#f4f7f5;flex-direction:column;max-width:520px;height:100vh;margin:0 auto;display:flex}.public-flow-messages{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.public-flow-loading{color:#778088;text-align:center;font-size:12px}.public-flow-bubble{border-radius:14px;max-width:80%;padding:10px 14px;font-size:14px;line-height:1.5}.public-flow-bubble.bot{color:#1a3b32;background:#fff;border:1px solid #e0e3e6;align-self:flex-start}.public-flow-bubble.visitor{color:#fff;background:#16977e;align-self:flex-end}.public-flow-bubble img,.public-flow-bubble video{border-radius:10px;max-width:100%;margin-bottom:6px;display:block}.public-flow-bubble audio{width:100%;margin-bottom:6px}.public-flow-bubble p{white-space:pre-wrap;margin:0}.public-flow-input{background:#fff;border-top:1px solid #e0e3e6;gap:8px;padding:12px 16px;display:flex}.public-flow-input input{border:1px solid #d8dde1;border-radius:20px;flex:1;padding:10px 14px;font-size:14px}.public-flow-input input:focus{border-color:#1c9a81;outline:none}.public-flow-input button{color:#fff;cursor:pointer;background:#16977e;border:none;border-radius:20px;padding:10px 18px;font-size:13px;font-weight:700}.public-flow-input button:disabled{opacity:.5;cursor:default}.public-flow-notfound{color:#687179;text-align:center;justify-content:center;align-items:center;height:100vh;padding:24px;font-size:14px;display:flex}.flow-publish-section{color:#5f6972;background:#fff;border:1px solid #ced5db;border-radius:15px;gap:10px;margin-top:10px;padding:15px;display:grid}.flow-publish-header strong{color:#1a3b32;align-items:center;gap:6px;font-size:10px;display:flex}.flow-publish-header small{color:#778088;font-size:8px}.flow-publish-link{background:#f8faf8;border:1px solid #d8dde1;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;display:flex}.flow-publish-link code{white-space:nowrap;color:#1a3b32;flex:1;font-size:9px;overflow-x:auto}.flow-publish-link button{color:#1a3b32;cursor:pointer;background:#fff;border:1px solid #d8dde1;border-radius:8px;padding:6px 12px;font-size:8px;font-weight:700}.flow-publish-button{color:#fff;cursor:pointer;background:#16977e;border:none;border-radius:10px;justify-self:start;padding:10px 16px;font-size:9px;font-weight:800}.flow-publish-button:disabled{opacity:.6;cursor:default}.flow-publish-history{gap:6px;margin-top:4px;display:grid}.flow-publish-history>strong{color:#1a3b32;font-size:9px}.flow-publish-history ul{gap:5px;max-height:180px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.flow-publish-history li{color:#5f6972;border:1px solid #e3e6e9;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:8px;display:flex}.flow-publish-history li.active{color:#1a3b32;background:#f4fcf8;border-color:#1c9a81;font-weight:700}.flow-publish-history li button{color:#1a3b32;cursor:pointer;background:#fff;border:1px solid #d8dde1;border-radius:7px;padding:4px 10px;font-size:8px;font-weight:700}.theme-dark{--surface-0:#060b12;--surface-1:#0e1b26;--surface-2:#152736;--surface-3:#1d3244;--surface-4:#243b52;--surface-sunken:#08111a;--surface-disabled:#0b1520;--text-1:#edf2f7;--text-2:#aec0d4;--text-3:#8ca0bc;--text-disabled:#78899e;--text-on-accent:#08131c;--line-soft:#1c2f42;--border-2:#4a7ba6;--border-1:#4a7ba6;--border-disabled:#2e4257;--ok-text:#6ee0a8;--ok-bg:#0f2820;--ok-border:#327f63;--warn-text:#ffc66b;--warn-bg:#2a2113;--warn-border:#8e6d33;--err-text:#ff9a83;--err-bg:#2b1614;--err-border:#b55549;--info-text:#8cc8f5;--info-bg:#12212e;--info-border:#4376a1;--mint-hover:#c6fa55;--teal-bright:#3ed8c3;--overlay:#03070ec2;--ring:0 0 0 3px #b6f2344d;--modal-shadow:0 20px 50px #0009;--surface-selected:#12283a;--btn-disabled-bg:#131f2c;--btn-disabled-text:#6c8299;--paper:#060b12;--panel:#0e1b26;--line:#1c2f42;--muted:#8ca0bc;--ink:#0c1620;--ink-2:#12222f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-dark,.theme-dark body{background:var(--surface-0);color:var(--text-1)}.theme-dark ::selection{color:#fff;background:#b6f23447}.theme-dark ::-webkit-scrollbar{width:11px;height:11px}.theme-dark ::-webkit-scrollbar-track{background:var(--surface-0)}.theme-dark ::-webkit-scrollbar-thumb{border:2px solid var(--surface-0);background:#2c3e52;border-radius:8px}.theme-dark ::-webkit-scrollbar-thumb:hover{background:#3a5068}.theme-dark ::placeholder{color:#72859c;opacity:1}.theme-dark input:-webkit-autofill{-webkit-text-fill-color:var(--text-1);-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset;caret-color:var(--text-1)}.theme-dark input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-1);-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset;caret-color:var(--text-1)}.theme-dark input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-1);-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset;caret-color:var(--text-1)}.theme-dark textarea:-webkit-autofill{-webkit-text-fill-color:var(--text-1);-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset;caret-color:var(--text-1)}.theme-dark select:-webkit-autofill{-webkit-text-fill-color:var(--text-1);-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset;caret-color:var(--text-1)}.theme-dark :focus-visible{outline:2px solid var(--mint);outline-offset:2px}.theme-dark [aria-disabled=true],.theme-dark button:disabled,.theme-dark input:disabled,.theme-dark select:disabled,.theme-dark textarea:disabled{cursor:not-allowed}.theme-dark hr{border-color:var(--line)}.theme-dark img,.theme-dark video{background-color:var(--surface-2)}.theme-dark input,.theme-dark select,.theme-dark textarea{border-color:var(--border-2);background:var(--surface-2);color:var(--text-1)}.theme-dark select option{background:var(--surface-2);color:var(--text-1)}.theme-dark input:hover:not(:disabled),.theme-dark select:hover:not(:disabled),.theme-dark textarea:hover:not(:disabled){border-color:#6a89a8}.theme-dark input:focus,.theme-dark select:focus,.theme-dark textarea:focus{border-color:var(--mint);box-shadow:var(--ring);outline:none}.theme-dark input:disabled,.theme-dark select:disabled,.theme-dark textarea:disabled,.theme-dark input[readonly]{border-color:var(--border-disabled);background:var(--surface-disabled);color:var(--text-disabled);opacity:1;-webkit-text-fill-color:var(--text-disabled)}.theme-dark input[type=checkbox],.theme-dark input[type=radio]{accent-color:var(--mint)}.theme-dark input[type=date]::-webkit-calendar-picker-indicator{filter:invert()opacity(.7)}.theme-dark input[type=time]::-webkit-calendar-picker-indicator{filter:invert()opacity(.7)}.theme-dark button:disabled{opacity:1;border-color:var(--border-disabled);color:#6c8299;box-shadow:none;background:#131e2b}.theme-dark .auth-page{color:var(--text-1);background:radial-gradient(circle at 8% 6%,#b6f2341a,transparent 24rem), radial-gradient(circle at 92% 88%,#21b7a617,transparent 26rem), var(--surface-0)}.theme-dark .auth-shell{border-color:var(--line);background:var(--surface-1);box-shadow:0 30px 80px #00000061}.theme-dark .auth-card{color:var(--text-1);background:var(--surface-1)}.theme-dark .auth-card-brand{color:var(--text-1)}.theme-dark .auth-card-brand b{color:var(--mint)}.theme-dark .auth-back{color:var(--text-3)}.theme-dark .auth-back:hover{color:var(--text-1)}.theme-dark .auth-secure-chip{border-color:var(--line);color:var(--text-2);background:var(--surface-2)}.theme-dark .auth-heading-icon{color:var(--mint);background:#b6f23414;border-color:#b6f23438}.theme-dark .auth-heading-label{color:var(--teal-bright)}.theme-dark .auth-heading h2{color:var(--text-1)}.theme-dark .auth-heading p{color:var(--text-2)}.theme-dark .selected-plan-note{border-color:var(--ok-border);background:var(--ok-bg)}.theme-dark .selected-plan-note>span:first-child{color:var(--mint);background:#1a3527}.theme-dark .selected-plan-note small{color:var(--text-3)}.theme-dark .selected-plan-note strong{color:var(--text-1)}.theme-dark .selected-plan-note>b{color:var(--mint)}.theme-dark .auth-tabs{border-color:var(--line);background:var(--surface-0)}.theme-dark .auth-tabs button{color:var(--text-3)}.theme-dark .auth-tabs button:hover:not(.active){color:var(--text-1);background:var(--surface-3)}.theme-dark .auth-tabs button.active{color:var(--text-1);background:var(--surface-2);box-shadow:inset 0 0 0 1px #b6f2341f}.theme-dark .auth-fields label{color:var(--text-2)}.theme-dark .auth-input{border-color:var(--border-2);color:var(--text-3);background:var(--surface-2)}.theme-dark .auth-input:focus-within{border-color:var(--mint);color:var(--mint);box-shadow:var(--ring)}.theme-dark .auth-card input{color:var(--text-1);box-shadow:none;background:0 0}.theme-dark .auth-card input::placeholder,.theme-dark .auth-password-toggle{color:var(--text-3)}.theme-dark .auth-password-toggle:hover{color:var(--mint);background:var(--surface-3)}.theme-dark .auth-error{border-color:var(--err-border);color:var(--err-text);background:var(--err-bg)}.theme-dark .auth-submit{color:var(--text-on-accent);background:var(--mint);box-shadow:0 12px 28px #b6f2341f}.theme-dark .auth-submit:hover:not(:disabled){background:var(--mint-hover)}.theme-dark .auth-alternative{color:var(--text-3)}.theme-dark .auth-link{color:var(--teal-bright)}.theme-dark .auth-link:hover{color:var(--mint)}.theme-dark .auth-legal{color:var(--text-3)}.auth-legal-consent{color:#5c646b;cursor:pointer;background:#f5f8f5;border:1px solid #dfe3e6;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:12px 13px;font-size:11px;font-weight:600;line-height:1.55;display:grid}.auth-card .auth-legal-consent input{appearance:none;cursor:pointer;background:#fff;border:1px solid #bdc4ca;border-radius:6px;width:22px;min-width:22px;height:22px;margin:0;transition:border-color .18s,background .18s,box-shadow .18s}.auth-card .auth-legal-consent input:checked{background:#a7e832;border-color:#84bb22;box-shadow:inset 0 0 0 4px #a7e832}.auth-card .auth-legal-consent input:checked:after{content:"";border:2px solid #173123;border-width:0 2px 2px 0;width:5px;height:9px;margin:2px 0 0 6px;display:block;transform:rotate(45deg)}.auth-card .auth-legal-consent input:focus-visible{outline:0;box-shadow:0 0 0 3px #84bb2233}.auth-legal-consent a{color:#4d781d;text-underline-offset:2px;font-weight:900}.auth-legal-consent a:hover{color:#274f1c}.theme-dark .auth-legal-consent{border-color:var(--line);color:var(--text-3);background:var(--surface-2)}.theme-dark .auth-card .auth-legal-consent input{border-color:var(--border-2);background:var(--surface-1)}.theme-dark .auth-card .auth-legal-consent input:checked{border-color:var(--mint);background:var(--mint)}.theme-dark .auth-legal-consent a{color:var(--teal-bright)}.theme-dark .auth-legal-consent a:hover{color:var(--mint)}.theme-dark .auth-forgot-link{color:var(--text-3)}.theme-dark .auth-forgot-link:hover{color:var(--mint)}.theme-dark .auth-privacy-note,.theme-dark .auth-validation-loading{border-color:var(--line);color:var(--text-3);background:var(--surface-2)}.theme-dark .auth-validation-loading strong{color:var(--text-1)}.theme-dark .auth-validation-loading small{color:var(--text-3)}.theme-dark .auth-validation-loading>svg{color:var(--mint)}.theme-dark .auth-feedback-success{border-color:var(--ok-border);background:var(--ok-bg)}.theme-dark .auth-feedback-success>span{color:var(--ok-text);background:#41ca9e1f}.theme-dark .auth-feedback-error{border-color:var(--err-border);background:var(--err-bg)}.theme-dark .auth-feedback-error>span{color:var(--err-text);background:#ef78651a}.theme-dark .auth-feedback strong{color:var(--text-1)}.theme-dark .auth-feedback p{color:var(--text-2)}.theme-dark .auth-account-chip{border-color:var(--line);background:var(--surface-2)}.theme-dark .auth-account-chip>span:first-child{color:var(--mint);background:#b6f23414}.theme-dark .auth-account-chip small{color:var(--text-3)}.theme-dark .auth-account-chip strong{color:var(--text-1)}.theme-dark .auth-account-chip em{color:var(--text-2)}.theme-dark .auth-password-rule{color:var(--text-3)}.theme-dark .auth-password-rule.valid{color:var(--ok-text)}.theme-dark .auth-password-rule.valid svg{color:var(--mint)}@media (width<=560px){.theme-dark .auth-page{background:var(--surface-1)}}.theme-dark .primary-action,.theme-dark .data-row>button,.theme-dark .connection-grid .connect,.theme-dark .tutorial-body button,.theme-dark .gateway-actions button,.theme-dark .whatsapp-connect-card button,.theme-dark .connection-submenu button.active,.theme-dark .composer button,.theme-dark .catalog-product-fields>button,.theme-dark .choice-studio-footer>button,.theme-dark .knowledge-submit,.theme-dark .knowledge-filters button.active,.theme-dark .flow-publish-button,.theme-dark .prompt-action.primary{background:var(--mint);color:var(--text-on-accent);box-shadow:none;border-color:#0000}.theme-dark .primary-action:hover:not(:disabled),.theme-dark .data-row>button:hover:not(:disabled),.theme-dark .connection-grid .connect:hover:not(:disabled),.theme-dark .tutorial-body button:hover:not(:disabled),.theme-dark .gateway-actions button:hover:not(:disabled),.theme-dark .whatsapp-connect-card button:hover:not(:disabled),.theme-dark .composer button:hover:not(:disabled),.theme-dark .catalog-product-fields>button:hover,.theme-dark .choice-studio-footer>button:hover,.theme-dark .knowledge-submit:hover,.theme-dark .flow-publish-button:hover:not(:disabled),.theme-dark .prompt-action.primary:hover{background:var(--mint-hover)}.theme-dark .primary-action span,.theme-dark .catalog-product-fields>button span,.theme-dark .choice-studio-footer>button span{color:var(--text-on-accent)}.theme-dark .secondary-action{border-color:var(--warn-border);color:var(--warn-text);background:0 0}.theme-dark .secondary-action:hover{border-color:var(--amber);background:var(--warn-bg)}.theme-dark .metric-link,.theme-dark .panel-heading button,.theme-dark .next-meeting button,.theme-dark .automation-form-mode button{color:var(--teal-bright)}.theme-dark .panel-heading button span,.theme-dark .next-meeting button span{color:var(--mint)}.theme-dark .app-shell{background:var(--surface-0)}.theme-dark .sidebar{border-right:1px solid var(--line);background:var(--ink);color:#c9d3dc}.theme-dark .nav-item{color:#b1c3d6}.theme-dark .nav-item.active{color:var(--text-on-accent);background:var(--mint)}.theme-dark .nav-icon-shell{color:#a3afb9;background:#ffffff0f;border-color:#ffffff1a}.theme-dark .nav-item:hover .nav-icon-shell{color:var(--text-1);border-color:#fff3}.theme-dark .usage-card{background:#ffffff0d;border-color:#ffffff1f}.theme-dark .usage-card p{color:#8ca0bc}.theme-dark .profile{color:var(--text-1)}.theme-dark .profile small,.theme-dark .profile em{color:#8ca0bc}.theme-dark .topbar{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070e0cd1}.theme-dark .crumb{color:var(--text-3)}.theme-dark .crumb b{color:#555e66}.theme-dark .crumb strong{color:var(--text-1)}.theme-dark .period,.theme-dark .bell{border-color:var(--border-2);background:var(--surface-2);color:var(--text-2)}.theme-dark .period:hover,.theme-dark .bell:hover{background:var(--surface-3)}.theme-dark .period span{color:var(--text-3)}.theme-dark .bell:before{border-color:var(--text-2)}.theme-dark .bell:after{background:var(--text-2)}.theme-dark .bell i{border-color:var(--surface-2)}.theme-dark .eyebrow,.theme-dark .intro-row h1 span{color:var(--text-3)}.theme-dark .status-note{border-color:var(--line);background:var(--surface-1);color:var(--text-2)}.theme-dark .dashboard-period-bar{border-color:var(--line);background:linear-gradient(100deg, var(--surface-1), var(--surface-2));box-shadow:none}.theme-dark .dashboard-period-copy strong{color:var(--text-1)}.theme-dark .dashboard-date-presets{border-color:var(--line);background:var(--surface-0)}.theme-dark .dashboard-date-presets button{color:var(--text-3)}.theme-dark .dashboard-date-presets button:hover{color:var(--text-1);background:var(--surface-3);box-shadow:none}.theme-dark .dashboard-date-presets button.active{color:var(--text-on-accent);background:var(--mint);box-shadow:none}.theme-dark .dashboard-date-control>button,.theme-dark .dashboard-date-control label{border-color:var(--border-2);background:var(--surface-2);color:var(--text-2)}.theme-dark .dashboard-date-control>button:hover:not(:disabled){background:var(--surface-3);color:var(--text-1)}.theme-dark .dashboard-date-control>button:disabled{opacity:.4;background:var(--surface-disabled);color:var(--text-disabled)}.theme-dark .dashboard-date-control label{color:var(--teal-bright)}.theme-dark .dashboard-date-control input{color:var(--text-1);background:0 0;border:0}.theme-dark .metric-card{color:var(--text-1)}.theme-dark .mint-card{background:#0e2620;border-color:#1f4a3e}.theme-dark .blue-card{background:#10202d;border-color:#23425a}.theme-dark .amber-card{background:#291f12;border-color:#55411f}.theme-dark .dark-card{background:var(--surface-2);border-color:var(--line);color:var(--text-1)}.theme-dark .revenue-metric-card{background:linear-gradient(145deg,#1a2410,#141d0d);border-color:#3c5418}.theme-dark .conversation-metric-card{background:linear-gradient(145deg,#2a1913,#221410);border-color:#5a3226}.theme-dark .metric-top,.theme-dark .dark-card .metric-top{color:#a7b2bc}.theme-dark .metric-top .icon-mark{color:var(--text-2);background:#ffffff17}.theme-dark .dark-card .metric-top .icon-mark{color:var(--mint)}.theme-dark .metric-card>p,.theme-dark .dark-card>p{color:var(--text-3)}.theme-dark .metric-card>p b{color:var(--teal-bright)}.theme-dark .dark-card>p b{color:var(--mint)}.theme-dark .dashboard-metric-icon{color:var(--teal-bright);background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff17}.theme-dark .dark-card .dashboard-metric-icon{color:var(--mint)}.theme-dark .metric-foot{color:var(--text-3);border-top-color:#ffffff1f}.theme-dark .metric-foot strong{color:var(--teal-bright)}.theme-dark .conversion-gauge,.theme-dark .progress-row>span{background:#ffffff1a}.theme-dark .progress-row>span i{background:var(--blue)}.theme-dark .progress-row em{color:var(--text-3)}.theme-dark .sparkline i{background:var(--teal-bright)}.theme-dark .wave i{background:var(--amber)}.theme-dark .dark-card button{color:var(--mint)}.theme-dark .panel{border-color:var(--line);background:var(--surface-1)}.theme-dark .chart-summary span{color:var(--text-3)}.theme-dark .chart-bars .featured-bar{background:var(--teal);box-shadow:0 -5px #21b7a62e}.theme-dark .chart-days{color:var(--text-3)}.theme-dark .next-meeting{background:var(--ink-2);color:var(--text-1)}.theme-dark .next-meeting .eyebrow{color:#9daab6}.theme-dark .meeting-copy{color:var(--text-2)}.theme-dark .meeting-meta small{color:var(--text-3)}.theme-dark .avatar{color:#d3dce3;background:#2b363f}.theme-dark .avatar-owner{color:#ffd9ae;background:#4a3520}.theme-dark .avatar-0{color:#7fe3cb;background:#123a31}.theme-dark .avatar-1{color:#ffce83;background:#3d2c12}.theme-dark .avatar-2{color:#a9cdf5;background:#16283f}.theme-dark .conversation{border-top-color:var(--line-soft)}.theme-dark .conversation:hover{background:var(--surface-2)}.theme-dark .conversation small,.theme-dark .conversation-side>small{color:var(--text-3)}.theme-dark .conversation-side em{color:var(--ok-text);background:var(--ok-bg)}.theme-dark .conversation-side em.waiting{color:var(--warn-text);background:var(--warn-bg)}.theme-dark .activity-item:not(:last-child):before{background:var(--line)}.theme-dark .activity-dot{border-color:var(--surface-1)}.theme-dark .activity-dot.mint{background:var(--ok-text)}.theme-dark .activity-dot.blue{background:var(--blue)}.theme-dark .activity-dot.orange{background:var(--amber)}.theme-dark .activity-dot.coral{background:var(--coral)}.theme-dark .activity-item p,.theme-dark .activity-item time{color:var(--text-3)}.theme-dark .modules-strip button{border-color:var(--line);background:var(--surface-1)}.theme-dark .modules-strip button:hover{border-color:var(--border-2);background:var(--surface-2)}.theme-dark .modules-strip .icon-mark{color:var(--teal-bright);background:#12302a}.theme-dark .modules-strip small{color:var(--text-3)}.theme-dark .modules-strip button>b{color:var(--teal-bright)}.theme-dark .icon-mark{background:#ffffff14}.theme-dark .module-header>div>p:last-child{color:var(--text-3)}.theme-dark .local-banner{border-color:var(--line);background:var(--surface-1);color:var(--text-2)}.theme-dark .local-banner b{color:var(--ok-text);background:var(--ok-bg)}.theme-dark .action-form{border-color:var(--line);background:var(--surface-1);box-shadow:none}.theme-dark .action-form label{color:var(--text-3)}.theme-dark .action-form input{border-color:var(--border-2);background:var(--surface-2);color:var(--text-1)}.theme-dark .action-form input:focus,.theme-dark .composer input:focus{border-color:var(--mint);box-shadow:var(--ring)}.theme-dark .module-stats article{border-color:var(--line);background:var(--surface-1)}.theme-dark .module-stats span{color:var(--text-3)}.theme-dark .data-panel{border-color:var(--line);background:var(--surface-1)}.theme-dark .data-head{color:var(--text-2);background:var(--surface-2)}.theme-dark .data-row{border-top-color:var(--line)}.theme-dark .data-row:hover{background:var(--surface-2)}.theme-dark .data-row>span{color:var(--text-3)}.theme-dark .data-row>button:disabled{color:#6c8299;background:#131e2b}.theme-dark .status-pill{border:1px solid #0000}.theme-dark .status-pendente{color:var(--warn-text);background:var(--warn-bg);border-color:var(--warn-border)}.theme-dark .status-enviado{color:var(--info-text);background:var(--info-bg);border-color:var(--info-border)}.theme-dark .status-concluido{color:var(--ok-text);background:var(--ok-bg);border-color:var(--ok-border)}.theme-dark .delivery-tracker-panel{border-color:var(--line);background:var(--surface-1)}.theme-dark .delivery-tracker-heading{border-bottom-color:var(--line);background:var(--surface-2)}.theme-dark .delivery-tracker-heading>span{color:var(--ok-text);background:var(--ok-bg)}.theme-dark .delivery-tracker-item{border-top-color:var(--line)}.theme-dark .delivery-tracker-client small,.theme-dark .delivery-tracker-due{color:var(--text-3)}.theme-dark .delivery-tracker-avatar{color:#7fe3cb;background:#123a31}.theme-dark .delivery-step{color:var(--text-3)}.theme-dark .delivery-step:after{background:var(--line)}.theme-dark .delivery-step>span{color:var(--text-3);background:var(--surface-3)}.theme-dark .delivery-step.is-done:after{background:var(--ok-border)}.theme-dark .delivery-step.is-done>span{color:var(--text-on-accent);background:var(--ok-text)}.theme-dark .delivery-step.is-current{color:var(--mint)}.theme-dark .delivery-step.is-current>span{color:var(--text-on-accent);background:var(--mint);box-shadow:0 0 0 4px #b6f2342e}.theme-dark .delivery-tracker-empty{color:var(--text-3)}.theme-dark .quick-list button{border-color:var(--line);background:var(--surface-2)}.theme-dark .quick-list button:hover{border-color:var(--border-2);background:var(--surface-3)}.theme-dark .quick-list small{color:var(--text-3)}.theme-dark .whatsapp-layout{--wa-ink:#eef7f3;--wa-muted:#9db0a8;--wa-line:#223a33;--wa-accent:#4bd0a5;--wa-accent-soft:#18372e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1714;border-color:#28443b;box-shadow:0 24px 60px #0000004d}.theme-dark .chat-list-panel{border-right-color:var(--wa-line);background:linear-gradient(#10211d 0%,#0c1916 100%)}.theme-dark .chat-list-title{border-bottom-color:var(--wa-line);background:#0f1f1be6}.theme-dark .chat-list-title strong{color:var(--text-1)}.theme-dark .chat-list-title .chat-count{color:#a8e8d2;box-shadow:none;background:#173229;border-color:#315547}.theme-dark .chat-channel-state{color:#81978e}.theme-dark .chat-channel-state.online{color:#69dcb6}.theme-dark .chat-channel-state.online i{background:#42cea2;box-shadow:0 0 0 4px #42cea21f}.theme-dark .chat-search{color:#8ea39a;box-shadow:none;background:#142720;border-color:#29463c}.theme-dark .chat-search:focus-within{background:#172b24;border-color:#4bd0a5;box-shadow:0 0 0 3px #4bd0a51c}.theme-dark .chat-search input{color:#edf6f2}.theme-dark .chat-search input::placeholder{color:#7f938b}.theme-dark .chat-search button{color:#a7b8b1;background:#20362e}.theme-dark .chat-contact{color:var(--text-1)}.theme-dark .chat-contact:hover{background:#142821;border-color:#29473d}.theme-dark .chat-contact.selected{background:var(--wa-accent-soft);border-color:#346b58;box-shadow:0 5px 16px #0000002e}.theme-dark .chat-contact.selected:before{background:#4bd0a5}.theme-dark .chat-contact small{color:#9fb1aa}.theme-dark .chat-contact time{color:#81968d}.theme-dark .chat-contact-list{scrollbar-color:#345248 transparent}.theme-dark .chat-list-empty{color:#899d95}.theme-dark .chat-list-empty>svg{color:#6fb89f}.theme-dark .chat-list-empty strong{color:#dce8e3}.theme-dark .chat-window{background-color:#071210;background-image:radial-gradient(circle at 76% 18%,#3ec1940d,#0000 28rem),radial-gradient(#c6e8dc0d .7px,#0000 .7px);background-position:0 0;background-repeat:repeat;background-size:auto,16px 16px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.theme-dark .chat-window>header{border-bottom-color:var(--wa-line);background:#0d1d19f5;box-shadow:0 1px #ffffff04}.theme-dark .chat-window>header small{color:#9eb0a9}.theme-dark .chat-window>header strong{color:#f0f7f4}.theme-dark .chat-window>header .chat-profile-avatar{color:#75dfbd;background:#173b30;border-color:#315b4b}.theme-dark .chat-header-actions>button{color:#b4c3bd;background:#142720;border-color:#2a463c}.theme-dark .chat-header-actions>button:hover{color:#70dfba;background:#193229;border-color:#4cb794}.theme-dark .message-bubble{color:#edf6f2;border-color:#263d36;box-shadow:0 4px 12px #0000003d}.theme-dark .message-bubble.contact{background:#152521}.theme-dark .message-bubble.agent{background:#123b30;border-color:#2c6854}.theme-dark .message-bubble time{color:#8da099}.theme-dark .message-bubble.agent time{color:#9fc3b6}.theme-dark .direction-legend{color:#9bada6;background:#142720;border-color:#2a463c}.theme-dark .direction-legend i.received{background:#20312d;box-shadow:0 0 0 1px #526a62}.theme-dark .direction-legend i.sent{background:#38b98f}.theme-dark .chat-empty-state{color:#91a49c}.theme-dark .chat-empty-state>span{color:#75dfbd;box-shadow:none;background:#173b30;border-color:#315b4b}.theme-dark .chat-empty-state strong{color:#edf6f2}.theme-dark .whatsapp-media img,.theme-dark .whatsapp-media video{background:#05100c}.theme-dark .whatsapp-media.audio>span{color:var(--ok-text);background:#123a2c}.theme-dark .whatsapp-audio-player small{color:var(--text-3)}.theme-dark .whatsapp-document>span,.theme-dark .whatsapp-media-pending>svg{color:var(--ok-text);background:#123a2c}.theme-dark .whatsapp-document small,.theme-dark .whatsapp-media-pending small{color:var(--text-3)}.theme-dark .whatsapp-document:hover strong{color:var(--mint)}.theme-dark .whatsapp-media-error>svg{color:#f0a289;background:#3a2018}.theme-dark .whatsapp-media-error small{color:var(--text-3)}.theme-dark .whatsapp-media-error button{color:#f0a289;background:#05100c61;border-color:#f0a28947}.theme-dark .composer{border-top-color:var(--wa-line);background:#0d1d19f7}.theme-dark .composer input{color:#edf6f2;background:#142720;border-color:#29463c}.theme-dark .composer input::placeholder{color:#7f938b}.theme-dark .composer .composer-icon-button{color:#b1c1bb;background:#142720;border-color:#29463c}.theme-dark .composer .composer-icon-button:hover{color:#70dfba;background:#193229;border-color:#4cb794}.theme-dark .composer .composer-send-button{color:#06251c;background:#4bd0a5;box-shadow:0 7px 18px #00000038}.theme-dark .composer .composer-send-button:hover:not(:disabled){background:#63ddb5}.theme-dark .composer .composer-icon-button.recorder.recording{color:#fff;background:#c2352b;border-color:#e05a50}.theme-dark .composer button:disabled{opacity:.45}.theme-dark .tutorial-card{border-color:var(--line);background:var(--surface-1)}.theme-dark .tutorial-cover{color:var(--text-1)}.theme-dark .tutorial-cover .icon-mark{background:#ffffff29}.theme-dark .cover-0{background:#10312a}.theme-dark .cover-1{background:#33260f}.theme-dark .cover-2{background:#142a3d}.theme-dark .cover-3{background:#24300e}.theme-dark .tutorial-body>small{color:var(--text-3)}.theme-dark .tutorial-progress>span{background:var(--surface-3)}.theme-dark .tutorial-progress em{color:var(--text-3)}.theme-dark .tutorial-body button:disabled{color:var(--ok-text);background:var(--ok-bg)}.theme-dark .agent-builder{border-color:var(--line);background:var(--surface-0);box-shadow:none}.theme-dark .agent-module-sidebar{border-right:1px solid var(--line);color:#c9d3dc;background:#0c1714}.theme-dark .agent-sidebar-heading{border-bottom-color:#ffffff1a}.theme-dark .agent-sidebar-heading small{color:#889eb8}.theme-dark .agent-setup-progress>div:first-child{color:#8ca0bc}.theme-dark .agent-setup-progress strong{color:var(--text-1)}.theme-dark .agent-progress-track{background:#ffffff1f}.theme-dark .agent-module-nav button{color:#a8b3bc}.theme-dark .agent-module-nav button:hover{color:var(--text-1);background:#ffffff0f}.theme-dark .agent-module-nav button small{color:#889eb8}.theme-dark .agent-module-nav button>span{color:#9fabb5;background:#ffffff12}.theme-dark .agent-group-head{color:#c2ccd5}.theme-dark .agent-group-head em,.theme-dark .agent-group-chevron{color:#889eb8}.theme-dark .agent-group-icon{color:#9fabb5;background:#ffffff12}.theme-dark .agent-group-items{border-left-color:#ffffff1f}.theme-dark .agent-group-items button{color:#a0abb5}.theme-dark .agent-group-items button:hover{color:var(--text-1);background:#ffffff0f}.theme-dark .agent-module-nav-knowledge{border-top-color:#ffffff1a}.theme-dark .agent-module-nav-knowledge b,.theme-dark .agent-module-nav-extra b,.theme-dark .agent-group-items button>b{color:var(--text-1);background:#ffffff1f}.theme-dark .agent-priority-note strong{color:var(--text-1)}.theme-dark .agent-priority-note small{color:#8ca0bc}.theme-dark .agent-module-check{color:var(--ok-text)}.theme-dark .prompt-studio{background:var(--surface-0)}.theme-dark .prompt-studio-header{border-bottom-color:var(--line);background:var(--surface-1)}.theme-dark .prompt-title-meta{color:var(--text-3)}.theme-dark .prompt-title-meta b{color:var(--ok-text);background:var(--ok-bg)}.theme-dark .prompt-title-block>p{color:var(--text-3)}.theme-dark .prompt-action.secondary{border-color:var(--border-2);color:var(--text-2);background:var(--surface-2)}.theme-dark .prompt-action.secondary:hover{border-color:var(--text-3);background:var(--surface-3)}.theme-dark .prompt-action.improve{color:var(--ok-text);border-color:var(--ok-border);background:var(--ok-bg)}.theme-dark .prompt-editor-toolbar{border-bottom-color:var(--line);background:var(--surface-1)}.theme-dark .prompt-view-switch{border-color:var(--line);background:var(--surface-0)}.theme-dark .prompt-view-switch button{color:var(--text-3)}.theme-dark .prompt-view-switch button.active{color:var(--text-on-accent);background:var(--mint);box-shadow:none}.theme-dark .markdown-badge{color:var(--text-2);background:var(--surface-3)}.theme-dark .toolbar-icon-button{border-color:var(--border-2);color:var(--text-2);background:var(--surface-2)}.theme-dark .toolbar-icon-button:hover,.theme-dark .toolbar-icon-button.active{color:var(--mint);border-color:var(--mint);background:var(--surface-3)}.theme-dark .prompt-document-area{background-color:var(--surface-sunken);background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px)}.theme-dark .prompt-paper{border-color:var(--line);background:var(--surface-1);box-shadow:0 12px 34px #00000080}.theme-dark .prompt-paper textarea{color:var(--text-1);background:0 0}.theme-dark .markdown-preview{color:var(--text-2)}.theme-dark .markdown-preview h1,.theme-dark .markdown-preview h2,.theme-dark .markdown-preview h3,.theme-dark .markdown-preview strong{color:var(--text-1)}.theme-dark .markdown-preview code{color:var(--mint);background:#152331}.theme-dark .markdown-preview pre{color:var(--text-1);background:#05100c}.theme-dark .markdown-preview blockquote{border-left-color:var(--teal-bright);color:var(--text-2);background:var(--surface-2)}.theme-dark .markdown-list-line>span{color:var(--mint)}.theme-dark .prompt-history-panel{border-color:var(--line);background:var(--surface-1);box-shadow:none}.theme-dark .history-heading{border-bottom-color:var(--line)}.theme-dark .history-heading small{color:var(--text-3)}.theme-dark .history-heading button{color:var(--text-2);background:var(--surface-3)}.theme-dark .history-list>button{color:var(--text-2)}.theme-dark .history-list>button:hover{background:var(--surface-2)}.theme-dark .history-list>button strong{color:var(--text-1)}.theme-dark .history-list>button small,.theme-dark .history-empty{color:var(--text-3)}.theme-dark .history-empty strong{color:var(--text-2)}.theme-dark .prompt-studio-footer{border-top-color:var(--line);background:var(--surface-1);color:var(--text-3)}.theme-dark .prompt-save-status svg{color:var(--ok-text)}.theme-dark .prompt-count i{background:var(--text-3)}.theme-dark .system-prompt-impact{border-top-color:var(--ok-border);color:var(--text-2);background:var(--ok-bg)}.theme-dark .system-prompt-impact svg,.theme-dark .system-prompt-impact strong{color:var(--ok-text)}.theme-dark .choice-studio{background:var(--surface-0)}.theme-dark .choice-studio-header{border-bottom-color:var(--line);background:var(--surface-1)}.theme-dark .exit-ai-config{border-color:var(--err-border);color:var(--err-text);background:var(--err-bg)}.theme-dark .exit-ai-config:hover{border-color:var(--coral);background:#3a1d19}.theme-dark .choice-workspace{background:radial-gradient(circle at 82% 8%,#b6f23412,#0000 23rem),#0b0f13}.theme-dark .choice-section-heading>div:first-child>span{color:var(--teal-bright)}.theme-dark .choice-section-heading h2{color:var(--text-1)}.theme-dark .choice-section-heading p{color:var(--text-3)}.theme-dark .automatic-save-badge{border-color:var(--line);color:var(--text-2);background:var(--surface-1)}.theme-dark .automatic-save-badge svg{color:var(--ok-text)}.theme-dark .agent-choice-card{border-color:var(--line);color:var(--text-2);background:var(--surface-1);box-shadow:none}.theme-dark .agent-choice-card:hover{border-color:var(--border-2);background:var(--surface-2);box-shadow:none}.theme-dark .agent-choice-card.selected{border-color:var(--mint);box-shadow:0 0 0 1px var(--mint);background:#12283a}.theme-dark .choice-radio{border-color:var(--border-2);color:var(--text-on-accent);background:0 0}.theme-dark .agent-choice-card.selected .choice-radio{border-color:var(--mint);background:var(--mint)}.theme-dark .choice-card-title strong{color:var(--text-1)}.theme-dark .choice-card-title em{color:var(--text-on-accent);background:var(--mint)}.theme-dark .choice-card-copy>small{color:var(--text-3)}.theme-dark .ai-style-guide{background:radial-gradient(circle at 82% 10%,#b6f23424,#0000 15rem),linear-gradient(135deg,#0d211b,#132f27);border-color:#b6f23433}.theme-dark .ai-style-section{border-color:var(--line);background:var(--surface-1);box-shadow:none}.theme-dark .ai-style-section:hover{border-color:var(--border-2);box-shadow:none}.theme-dark .ai-style-section-icon{color:var(--teal-bright);background:#21b7a61f}.theme-dark .ai-style-section-header h3,.theme-dark .ai-name-copy strong{color:var(--text-1)}.theme-dark .ai-style-section-header p,.theme-dark .ai-name-copy small{color:var(--text-3)}.theme-dark .ai-style-current-choice{border-color:var(--ok-border);color:var(--ok-text);background:var(--ok-bg)}.theme-dark .ai-name-field{border-color:var(--line);background:var(--surface-2)}.theme-dark .ai-name-copy>span:first-child{color:var(--teal-bright);background:#21b7a61f}.theme-dark .ai-name-control input{border-color:var(--border-2);color:var(--text-1);background:var(--surface-1)}.theme-dark .ai-style-choice-status em{color:var(--text-on-accent);background:var(--mint)}.theme-dark .ai-style-choice-status>small{color:var(--ok-text)}.theme-dark .ai-style-choice-highlights>span{color:var(--text-3);background:#ffffff0e}.theme-dark .ai-style-choice-card.selected .ai-style-choice-highlights>span{color:var(--text-2);background:#b6f23414}.theme-dark .ai-style-summary{border-color:var(--ok-border);background:var(--ok-bg)}.theme-dark .ai-style-summary>span{color:var(--text-on-accent)}.theme-dark .ai-style-summary strong{color:var(--text-1)}.theme-dark .ai-style-summary p{color:var(--text-3)}.theme-dark .ai-style-summary>div>div>span{border-color:var(--line);color:var(--text-2);background:#ffffff0e}.theme-dark .selected-choice-summary{border-color:var(--ok-border);background:var(--ok-bg)}.theme-dark .selected-summary-icon{color:var(--text-on-accent);background:var(--mint)}.theme-dark .selected-summary-copy>span{color:var(--ok-text)}.theme-dark .selected-summary-copy h3{color:var(--text-1)}.theme-dark .selected-summary-copy>p{color:var(--text-3)}.theme-dark .selected-highlights span{color:var(--text-2);background:#ffffff12}.theme-dark .selected-highlights svg{color:var(--ok-text)}.theme-dark .special-config-heading>div>span{color:var(--teal-bright)}.theme-dark .special-config-heading h2{color:var(--text-1)}.theme-dark .special-config-heading p{color:var(--text-3)}.theme-dark .catalog-product-form{border-color:var(--line);background:var(--surface-1);box-shadow:none}.theme-dark .product-image-picker{border-color:var(--border-2);color:var(--text-2);background:var(--surface-2)}.theme-dark .product-image-picker:hover{border-color:var(--mint);background:var(--surface-3)}.theme-dark .product-image-picker svg{color:var(--teal-bright)}.theme-dark .product-image-picker strong{color:var(--text-2)}.theme-dark .product-image-picker small,.theme-dark .catalog-product-fields label{color:var(--text-3)}.theme-dark .appointment-x{background:#e05a4f}.theme-dark .appointment-cancelado small{color:#f1857a!important}.theme-dark .transfer-avisos{background:#142d278c;border-color:#2b4257}.theme-dark .transfer-avisos-head strong{color:#e6f2ec}.theme-dark .transfer-avisos-head small,.theme-dark .transfer-aviso small{color:#8a9cb4}.theme-dark .transfer-aviso{background:#1f423966;border-color:#2b4257}.theme-dark .transfer-aviso.on{background:#2f9e7f2e;border-color:#2f9e7f}.theme-dark .transfer-aviso strong{color:#e6f2ec}.theme-dark .transfer-aviso-check{background:0 0;border-color:#3a4c5c}.theme-dark .transfer-aviso.on .transfer-aviso-check{background:#2f9e7f;border-color:#2f9e7f}.theme-dark .availability-dias>span{color:#a9b3bc}.theme-dark .availability-dias em{color:#8fe6cd;background:#2f7f6c29;border-color:#2f7f6c}.theme-dark .catalog-plataforma{color:#c3cbd2;background:#788c8233}.theme-dark .catalog-plataforma.plataforma-logzz{color:#8fe6cd;background:#2f7f6c3d}.theme-dark .catalog-plataforma.plataforma-hyppe{color:#c3b8ff;background:#5c2fff3d}.theme-dark .catalog-plataforma-detectada small{color:#8a9cb4}.theme-dark .catalog-parcelas{background:#1f423973;border-color:#2b4257}.theme-dark .catalog-parcelas-toggle{color:#8fe6cd!important}.theme-dark .catalog-parcelas-lista span{color:#8fe6cd;background:#2f7f6c29;border-color:#2f7f6c}.theme-dark .catalog-parcelas>small{color:#8a9cb4}.theme-dark .catalog-product-fields>button.catalog-fetch-btn{color:#8fe6cd;background:#2f7f6c29;border-color:#2f7f6c}.theme-dark .catalog-product-fields>button.catalog-fetch-btn:hover:not(:disabled){background:#2f7f6c42}.theme-dark .catalog-fetch-hint{color:#8a9cb4}.theme-dark .catalog-product-fields input,.theme-dark .transfer-phone-field input{border-color:var(--border-2);color:var(--text-1);background:var(--surface-2)}.theme-dark .catalog-product-fields input:focus,.theme-dark .transfer-phone-field input:focus{border-color:var(--mint);box-shadow:var(--ring)}.theme-dark .catalog-product-list article{border-color:var(--line);background:var(--surface-1)}.theme-dark .catalog-product-list article>img{background:var(--surface-3)}.theme-dark .catalog-product-list article span{color:var(--mint)}.theme-dark .catalog-product-list article a{color:var(--text-3)}.theme-dark .catalog-product-list article>button{color:var(--err-text)}.theme-dark .empty-catalog{border-color:var(--border-disabled);color:var(--text-3)}.theme-dark .empty-catalog strong{color:var(--text-2)}.theme-dark .multi-select-card{border-color:var(--line);color:var(--text-2);background:var(--surface-1)}.theme-dark .multi-select-card:hover{border-color:var(--border-2);background:var(--surface-2)}.theme-dark .multi-select-card.selected{border-color:var(--mint);color:var(--text-1);box-shadow:0 0 0 1px var(--mint);background:#12283a}.theme-dark .multi-select-card>svg{color:var(--teal-bright)}.theme-dark .multi-select-card strong{color:var(--text-1)}.theme-dark .multi-select-card small{color:var(--text-3)}.theme-dark .multi-select-card em{color:var(--mint)}.theme-dark .multi-check{border-color:var(--border-2);color:var(--text-on-accent);background:0 0}.theme-dark .selected .multi-check{border-color:var(--mint);background:var(--mint)}.theme-dark .config-explanation{border-color:var(--line);color:var(--teal-bright);background:var(--surface-1)}.theme-dark .config-explanation p{color:var(--text-3)}.theme-dark .transfer-reason-card{border-color:var(--line);color:var(--text-2);background:var(--surface-1)}.theme-dark .transfer-reason-card:hover{border-color:var(--border-2);background:var(--surface-2)}.theme-dark .transfer-reason-card.selected{border-color:var(--mint);background:#12283a}.theme-dark .transfer-reason-card strong{color:var(--text-1)}.theme-dark .transfer-reason-card small{color:var(--text-3)}.theme-dark .transfer-phone-field{border-color:var(--line);background:var(--surface-1)}.theme-dark .transfer-phone-icon{color:var(--ok-text);background:var(--ok-bg)}.theme-dark .transfer-phone-field strong{color:var(--text-1)}.theme-dark .transfer-phone-field small{color:var(--text-3)}.theme-dark .flow-ai-behavior,.theme-dark .flow-typing-toggle,.theme-dark .flow-delay-config,.theme-dark .flow-publish-section{border-color:var(--line);background:var(--surface-1);color:var(--text-2)}.theme-dark .flow-control-title{color:var(--text-1)}.theme-dark .flow-control-title svg{color:var(--teal-bright)}.theme-dark .flow-segmented-control button{border-color:var(--border-2);color:var(--text-2);background:var(--surface-2)}.theme-dark .flow-segmented-control button:hover{border-color:var(--text-3);background:var(--surface-3)}.theme-dark .flow-segmented-control button.active{border-color:var(--mint);color:var(--text-on-accent);background:var(--mint);box-shadow:none}.theme-dark .flow-typing-toggle.active{border-color:var(--mint);background:#12283a}.theme-dark .flow-typing-toggle strong,.theme-dark .flow-delay-config strong{color:var(--text-1)}.theme-dark .flow-typing-toggle small,.theme-dark .flow-delay-config small,.theme-dark .flow-delay-separator,.theme-dark .flow-delay-inputs label{color:var(--text-3)}.theme-dark .flow-delay-inputs input{border-color:var(--border-2);background:var(--surface-2);color:var(--text-1)}.theme-dark .flow-delay-inputs input:focus{border-color:var(--mint);box-shadow:var(--ring)}.theme-dark .flow-switch,.theme-dark .flow-step-enabled>span,.theme-dark .toggle{background:#2e373f}.theme-dark .flow-switch i,.theme-dark .flow-step-enabled i,.theme-dark .toggle span{background:var(--text-3);box-shadow:none}.theme-dark .flow-typing-toggle.active .flow-switch,.theme-dark .flow-step-enabled.active>span,.theme-dark .toggle.on{background:var(--mint)}.theme-dark .flow-typing-toggle.active .flow-switch i,.theme-dark .flow-step-enabled.active i,.theme-dark .toggle.on span{background:var(--text-on-accent)}.theme-dark .flow-behavior-note{border-color:var(--ok-border);color:var(--ok-text);background:var(--ok-bg)}.theme-dark .flow-behavior-note p{color:var(--text-1)}.theme-dark .flow-behavior-note strong{color:var(--ok-text)}.theme-dark .flow-behavior-note.behavior-off{color:var(--warn-text);border-color:var(--warn-border);background:var(--warn-bg)}.theme-dark .flow-behavior-note.behavior-off strong{color:var(--warn-text)}.theme-dark .flow-order-bump{border-color:var(--border-2);background:var(--surface-1)}.theme-dark .flow-order-bump.active{border-color:var(--mint);box-shadow:0 0 0 1px var(--mint)}.theme-dark .flow-order-icon{color:var(--ok-text);background:var(--ok-bg)}.theme-dark .flow-order-bump-summary strong{color:var(--text-1)}.theme-dark .flow-order-bump-summary small{color:var(--text-2)}.theme-dark .flow-status-pill{color:var(--text-3);background:var(--surface-3)}.theme-dark .flow-status-pill.active{color:var(--ok-text);background:var(--ok-bg)}.theme-dark .flow-expand-button{color:var(--text-2);background:var(--surface-3)}.theme-dark .flow-expand-button:hover{color:var(--text-1);background:var(--surface-4)}.theme-dark .flow-order-bump-editor{border-top-color:var(--line);color:var(--text-3);background:var(--surface-2)}.theme-dark .flow-order-bump-editor textarea{border-color:var(--border-2);color:var(--text-1);background:var(--surface-1)}.theme-dark .flow-timeline-heading>div>span{color:var(--teal-bright)}.theme-dark .flow-timeline-heading h2{color:var(--text-1)}.theme-dark .flow-timeline-heading p{color:var(--text-3)}.theme-dark .flow-timeline-heading>strong{color:var(--ok-text);background:var(--ok-bg)}.theme-dark .flow-step-group:before{background:var(--line)}.theme-dark .flow-add-step{border-color:var(--border-2);color:var(--mint);background:var(--surface-1)}.theme-dark .flow-add-step:hover{color:var(--text-on-accent);border-color:var(--mint);background:var(--mint)}.theme-dark .flow-add-step.compact{color:var(--mint);background:var(--surface-2)}.theme-dark .flow-step-card{border-color:var(--line);background:var(--surface-1);box-shadow:none}.theme-dark .flow-step-card.expanded{border-color:var(--mint);box-shadow:0 0 0 1px #b6f2344d}.theme-dark .flow-step-card.disabled{opacity:1;border-style:dashed;border-color:var(--border-disabled);background:var(--surface-disabled)}.theme-dark .flow-step-card.disabled .flow-step-copy strong,.theme-dark .flow-step-card.disabled .flow-step-copy small{color:var(--text-disabled)}.theme-dark .flow-step-number{border-color:var(--border-2);color:var(--mint);background:var(--surface-2)}.theme-dark .flow-step-icon{color:var(--teal-bright);background:#12302a}.theme-dark .flow-step-copy strong{color:var(--text-1)}.theme-dark .flow-step-copy em{color:var(--text-2);background:var(--surface-3)}.theme-dark .flow-step-copy small{color:var(--text-3)}.theme-dark .flow-step-actions button{color:var(--text-2);background:var(--surface-3)}.theme-dark .flow-step-actions button:hover:not(:disabled){color:var(--mint);background:var(--surface-4)}.theme-dark .flow-step-actions button.remove:hover{color:var(--err-text);background:var(--err-bg)}.theme-dark .flow-step-actions button:disabled{opacity:.35;background:0 0;border-color:#0000}.theme-dark .flow-step-editor{border-top-color:var(--line);background:var(--surface-2)}.theme-dark .flow-step-editor label{color:var(--text-3)}.theme-dark .flow-step-editor input,.theme-dark .flow-step-editor textarea{border-color:var(--border-2);color:var(--text-1);background:var(--surface-1)}.theme-dark .flow-step-editor input:focus,.theme-dark .flow-step-editor textarea:focus,.theme-dark .flow-order-bump-editor textarea:focus{border-color:var(--mint);box-shadow:var(--ring)}.theme-dark .flow-step-enabled{border-color:var(--border-2);color:var(--text-2);background:var(--surface-1)}.theme-dark .flow-step-enabled.active{color:var(--mint);border-color:var(--mint);background:#12283a}.theme-dark .flow-empty-state{border-color:var(--border-disabled);color:var(--text-3);background:var(--surface-1)}.theme-dark .flow-empty-state strong{color:var(--text-2)}.theme-dark .flow-picker-backdrop{background:var(--overlay)}.theme-dark .flow-block-picker{border-color:var(--line);color:var(--text-1);background:#0c1714;box-shadow:0 28px 90px #0009}.theme-dark .flow-block-picker>header{background:#10161c;border-bottom-color:#ffffff1a}.theme-dark .flow-block-picker header p{color:#8ca0bc}.theme-dark .flow-block-picker>header>button{color:#9fabb5;background:#ffffff12}.theme-dark .flow-picker-body>nav{background:#0a1512;border-right-color:#ffffff1a}.theme-dark .flow-picker-body>nav button{color:#a8b3bc}.theme-dark .flow-picker-body>nav button:hover{color:var(--text-1);background:#ffffff0f}.theme-dark .flow-picker-body>nav button.active{color:#07130f;border-color:var(--teal-bright);background:var(--teal-bright)}.theme-dark .flow-picker-body>nav small{color:#889eb8}.theme-dark .flow-picker-body>nav button.active small{color:#0b2a24}.theme-dark .flow-block-options{background:var(--surface-0)}.theme-dark .flow-block-options-heading small{color:#8ca0bc}.theme-dark .flow-block-grid>button{border-color:var(--surface-4);color:#a8b3bc;background:#152331}.theme-dark .flow-block-grid>button:hover{color:var(--text-1);border-color:var(--mint);background:#1d272f}.theme-dark .flow-block-grid>button>span:first-child{color:var(--teal-bright);background:#1d3830}.theme-dark .flow-block-grid strong{color:#e4e9ed}.theme-dark .flow-block-grid small{color:#949fa9}.theme-dark .flow-block-grid>button>svg{color:#6c7c8a}.theme-dark .choice-studio-footer{border-top-color:var(--line);background:var(--surface-1)}.theme-dark .choice-studio-footer>div{color:var(--teal-bright)}.theme-dark .choice-studio-footer p{color:var(--text-3)}.theme-dark .flow-publish-header strong{color:var(--text-1)}.theme-dark .flow-publish-header small{color:var(--text-3)}.theme-dark .flow-publish-link{border-color:var(--border-2);background:var(--surface-2)}.theme-dark .flow-publish-link code{color:var(--mint)}.theme-dark .flow-publish-link button{border-color:var(--border-2);background:var(--surface-1);color:var(--text-1)}.theme-dark .flow-publish-link button:hover{background:var(--surface-3)}.theme-dark .flow-publish-history>strong{color:var(--text-1)}.theme-dark .flow-publish-history li{border-color:var(--line);color:var(--text-3)}.theme-dark .flow-publish-history li.active{border-color:var(--mint);color:var(--text-1);background:#12283a}.theme-dark .flow-publish-history li button{border-color:var(--border-2);background:var(--surface-2);color:var(--text-1)}.theme-dark .voice-clone-card{border-color:var(--line);background:var(--surface-1)}.theme-dark .voice-clone-card.active{border-color:var(--mint);box-shadow:0 0 0 1px #b6f23438}.theme-dark .voice-clone-card.done{border-color:var(--ok-border);background:var(--ok-bg)}.theme-dark .voice-clone-card.locked,.theme-dark .voice-section.locked{opacity:1;border-style:dashed;border-color:var(--border-disabled);background:var(--surface-disabled);color:var(--text-disabled)}.theme-dark .voice-clone-card.locked *,.theme-dark .voice-section.locked *{color:var(--text-disabled)}.theme-dark .voice-step-number{background:var(--mint);color:var(--text-on-accent)}.theme-dark .voice-clone-card.done .voice-step-number{background:var(--ok-text);color:var(--text-on-accent)}.theme-dark .voice-clone-card>header small{color:var(--text-3)}.theme-dark .voice-step-check{color:var(--ok-text)}.theme-dark .voice-clone-form label{color:var(--text-2)}.theme-dark .voice-clone-form input[type=password],.theme-dark .voice-clone-form input[type=text],.theme-dark .voice-clone-form textarea{border-color:var(--border-2);color:var(--text-1);background:var(--surface-2)}.theme-dark .voice-clone-form input:focus,.theme-dark .voice-clone-form textarea:focus{border-color:var(--mint);box-shadow:var(--ring)}.theme-dark .voice-clone-form input:disabled,.theme-dark .voice-clone-form textarea:disabled{background:var(--surface-disabled);border-color:var(--border-disabled);color:var(--text-disabled)}.theme-dark .voice-clone-preview{border-color:var(--line);background:var(--surface-2)}.theme-dark .voice-clone-preview strong{color:var(--text-2)}.theme-dark .voice-current-card{border-color:var(--line);background:var(--surface-1)}.theme-dark .voice-current-icon{color:var(--teal-bright);background:#12302a}.theme-dark .voice-current-ok{color:var(--ok-text)}.theme-dark .voice-test-button{border-color:var(--border-2);background:var(--surface-2);color:var(--text-1)}.theme-dark .voice-test-button:hover:not(:disabled){border-color:var(--mint);color:var(--mint)}.theme-dark .voice-info-box{border-color:var(--info-border);background:var(--info-bg);color:var(--info-text)}.theme-dark .voice-section{border-color:var(--line);background:var(--surface-1)}.theme-dark .voice-section h3{color:#c3a7f5}.theme-dark .voice-consent{border-color:var(--border-2);background:var(--surface-2)}.theme-dark .voice-consent input{accent-color:var(--mint)}.theme-dark .voice-action-record{color:var(--text-on-accent);background:var(--ok-text)}.theme-dark .voice-action-record:hover:not(:disabled){background:#8aebbc}.theme-dark .voice-action-record.recording{color:#fff;background:#c2352b}.theme-dark .voice-action-upload{border-color:var(--border-2);background:var(--surface-2);color:var(--text-1)}.theme-dark .voice-action-upload:hover:not(:disabled){border-color:var(--mint)}.theme-dark .voice-action-remove{border-color:var(--err-border);background:var(--err-bg);color:var(--err-text)}.theme-dark .voice-action-remove:hover:not(:disabled){background:#3a1d19}.theme-dark .voice-recording-hint{color:var(--err-text)}.theme-dark .voice-clone-unavailable{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn-text)}.theme-dark .voice-clone-unavailable small{color:#e0b478}.theme-dark .availability-provider{border-color:var(--line);background:var(--surface-2)}.theme-dark .availability-provider:hover{border-color:var(--border-2);background:var(--surface-3)}.theme-dark .availability-provider.on{border-color:var(--mint);background:var(--surface-selected)}.theme-dark .availability-provider input{accent-color:var(--mint)}.theme-dark .availability-provider small{color:var(--text-3)}.theme-dark .availability-order button{border-color:var(--border-2);background:var(--surface-1);color:var(--text-1)}.theme-dark .availability-order button:hover{border-color:var(--mint);color:var(--mint)}.theme-dark .availability-order b{color:var(--teal-bright)}.theme-dark .availability-test input{border-color:var(--border-2);color:var(--text-1);background:var(--surface-2)}.theme-dark .availability-test input:focus{border-color:var(--mint);box-shadow:var(--ring)}.theme-dark .availability-test button{background:var(--mint);color:var(--text-on-accent)}.theme-dark .availability-test button:hover:not(:disabled){background:var(--mint-hover)}.theme-dark .availability-result{border-color:var(--line);background:var(--surface-2)}.theme-dark .availability-result.ok{border-color:var(--ok-border);background:var(--ok-bg)}.theme-dark .availability-result.no{border-color:var(--warn-border);background:var(--warn-bg)}.theme-dark .availability-result small{color:var(--text-3)}.theme-dark .availability-result li{color:var(--text-2)}.theme-dark .automation-list article{border-color:var(--line);background:var(--surface-1)}.theme-dark .automation-icon{background:#12302a}.theme-dark .automation-icon .icon-mark{color:var(--ok-text);background:#17453a}.theme-dark .automation-icon.simple{color:var(--ok-text);background:var(--ok-bg)}.theme-dark .automation-icon.n8n{color:var(--warn-text);background:var(--warn-bg)}.theme-dark .automation-list p,.theme-dark .automation-list small{color:var(--text-3)}.theme-dark .automation-kind-badge.simple{color:var(--ok-text);background:var(--ok-bg)}.theme-dark .automation-kind-badge.n8n{color:var(--warn-text);background:var(--warn-bg)}.theme-dark .automation-list article>div:nth-child(2)>small a{color:var(--teal-bright)}.theme-dark .automation-modal-backdrop{background:var(--overlay)}.theme-dark .automation-modal{border-color:var(--line);background:var(--surface-1);box-shadow:0 24px 70px #0009}.theme-dark .automation-modal-header{border-bottom-color:var(--line);background:var(--surface-2)}.theme-dark .automation-modal-header h2{color:var(--text-1)}.theme-dark .automation-modal-header>div>p:last-child{color:var(--text-3)}.theme-dark .automation-modal-close{border-color:var(--border-2);color:var(--text-2);background:var(--surface-2)}.theme-dark .automation-modal-close:hover{color:var(--text-1);border-color:var(--text-3);background:var(--surface-3)}.theme-dark .automation-type-card{border-color:var(--line);color:var(--text-1);background:var(--surface-2)}.theme-dark .automation-type-card:hover{border-color:var(--mint);box-shadow:none}.theme-dark .automation-type-card.n8n:hover{border-color:var(--amber)}.theme-dark .automation-type-icon.simple{color:var(--ok-text);background:var(--ok-bg)}.theme-dark .automation-type-icon.n8n{color:var(--warn-text);background:var(--warn-bg)}.theme-dark .automation-type-card small,.theme-dark .automation-type-arrow{color:var(--text-3)}.theme-dark .automation-builder-form label{color:var(--text-2)}.theme-dark .automation-builder-form input{border-color:var(--border-2);color:var(--text-1);background:var(--surface-2)}.theme-dark .automation-builder-form input:focus{border-color:var(--mint);box-shadow:var(--ring)}.theme-dark .automation-form-help,.theme-dark .field-optional{color:var(--text-3)}.theme-dark .automation-modal-footer{border-top-color:var(--line)}.theme-dark .guided-flow-editor{border-color:var(--line);background:var(--surface-2)}.theme-dark .guided-flow-heading strong{color:var(--text-1)}.theme-dark .guided-flow-heading small{color:var(--text-3)}.theme-dark .guided-flow-count{color:var(--ok-text);background:var(--ok-bg)}.theme-dark .guided-block-palette button{border-color:var(--border-2);color:var(--text-2);background:var(--surface-1)}.theme-dark .guided-block-palette button:hover{border-color:var(--mint);color:var(--mint);background:var(--surface-3)}.theme-dark .guided-flow-empty{border-color:var(--border-disabled);color:var(--text-3);background:var(--surface-1)}.theme-dark .guided-block-connector{color:var(--text-3)}.theme-dark .guided-block-connector span{border-color:var(--border-2);background:var(--surface-2)}.theme-dark .guided-block-connector small{color:var(--text-3)}.theme-dark .guided-block-card{border-color:var(--line);background:var(--surface-1);box-shadow:none}.theme-dark .guided-block-card>header{border-bottom-color:var(--line);background:var(--surface-2)}.theme-dark .guided-block-card>header strong{color:var(--text-1)}.theme-dark .guided-block-card>header small,.theme-dark .guided-block-card>header>button{color:var(--text-3)}.theme-dark .guided-block-card>header>button:hover{color:var(--err-text)}.theme-dark .guided-block-number,.theme-dark .guided-block-icon{color:var(--ok-text);background:var(--ok-bg)}.theme-dark .guided-block-icon.image{color:var(--info-text);background:var(--info-bg)}.theme-dark .guided-block-icon.video{color:#c3a7f5;background:#201a33}.theme-dark .guided-block-icon.audio{color:#f0a96a;background:#2e1e11}.theme-dark .guided-block-icon.delay{color:var(--warn-text);background:var(--warn-bg)}.theme-dark .guided-block-icon.wait{color:var(--info-text);background:var(--info-bg)}.theme-dark .guided-block-body label{color:var(--text-2)}.theme-dark .guided-block-body input,.theme-dark .guided-block-body textarea,.theme-dark .guided-block-body select{border-color:var(--border-2);color:var(--text-1);background:var(--surface-2)}.theme-dark .guided-block-body input:focus,.theme-dark .guided-block-body textarea:focus,.theme-dark .guided-block-body select:focus{border-color:var(--mint);box-shadow:var(--ring)}.theme-dark .guided-next-label{border-top-color:var(--line)}.theme-dark .guided-workspace{background:var(--surface-0)}.theme-dark .guided-workspace-header{background:var(--surface-1);border-bottom-color:var(--line)}.theme-dark .guided-workspace-body{background:var(--surface-1);box-shadow:0 4px 20px #00000073}.theme-dark .guided-workspace-title-input{color:var(--text-1);background:0 0}.theme-dark .media-upload-box{border-color:var(--border-2);background:var(--surface-2);color:var(--text-2)}.theme-dark .media-upload-box:hover{background:var(--surface-3);border-color:var(--mint)}.theme-dark .media-link-input{border-color:var(--border-2);background:var(--surface-2);color:var(--text-1)}.theme-dark .agenda-fullscreen-shell{background:var(--surface-0)}.theme-dark .calendar-card{background:var(--ink-2);color:var(--text-1)}.theme-dark .calendar-card .eyebrow{color:#9daab6}.theme-dark .calendar-card>small{color:var(--text-3)}.theme-dark .calendar-nav button{color:var(--text-on-accent);background:var(--mint)}.theme-dark .calendar-nav button:hover{background:var(--mint-hover)}.theme-dark .calendar-nav button:nth-child(2){color:var(--text-1);background:#2a3640}.theme-dark .calendar-nav button:nth-child(2):hover{background:#354350}.theme-dark .calendar-legend{color:var(--text-3)}.theme-dark .calendar-legend span{background:var(--surface-2);border-color:var(--line)}.theme-dark .legend-dot.today{background:var(--mint)}.theme-dark .legend-dot.busy{background:var(--teal-bright)}.theme-dark .calendar-weekdays{color:var(--text-3)}.theme-dark .calendar-day.outside-month{opacity:1;background:var(--surface-disabled);color:var(--text-disabled)}.theme-dark .calendar-day.today{border-color:var(--teal-bright);box-shadow:0 0 0 1px var(--teal-bright)}.theme-dark .calendar-day.selected{border-color:var(--mint);box-shadow:0 0 0 1px var(--mint)}.theme-dark .calendar-day-select{color:var(--text-1);background:var(--surface-3)}.theme-dark .calendar-day-select:hover,.theme-dark .calendar-day.selected .calendar-day-select{color:var(--text-on-accent);background:var(--mint)}.theme-dark .calendar-chip:hover{background:#17453a}.theme-dark .calendar-day-items small{color:var(--text-3)}.theme-dark .empty-calendar strong{color:var(--text-2)}.theme-dark .appointment-list article>span{background:var(--teal-bright)}.theme-dark .appointment-list p,.theme-dark .appointment-list small{color:var(--text-3)}.theme-dark .appointment-list button{color:var(--err-text)}.theme-dark .entrega-data,.theme-dark .entrega-cliente{color:var(--text-1)}.theme-dark .entrega-cliente{-webkit-text-decoration-color:var(--border-2);-webkit-text-decoration-color:var(--border-2);-webkit-text-decoration-color:var(--border-2);text-decoration-color:var(--border-2)}.theme-dark .entrega-cliente:hover{color:var(--teal-bright)}.theme-dark .entrega-plataforma{color:var(--text-3)}.theme-dark .entrega-pill.is-entregue{color:var(--ok-text);background:var(--ok-bg);border-color:var(--ok-border)}.theme-dark .entrega-pill.is-nao-entregue{color:var(--err-text);background:var(--err-bg);border-color:var(--err-border)}.theme-dark .entrega-pill.is-cancelada{color:var(--text-3);border-color:var(--line)}.theme-dark .entrega-desfazer{color:var(--text-3)}.theme-dark .entrega-desfazer:hover{color:var(--text-1)}.theme-dark .entrega-btn.is-ok{color:var(--text-on-accent);background:var(--ok-text)}.theme-dark .entrega-btn.is-ok:hover{background:var(--ok-border)}.theme-dark .entrega-btn.is-nao{color:var(--err-text);border-color:var(--err-border);background:0 0}.theme-dark .entrega-btn.is-nao:hover{background:var(--err-bg)}.theme-dark .entrega-resumo strong{color:var(--text-1)}.theme-dark .pedido-modal-backdrop{background:var(--overlay)}.theme-dark .pedido-modal{border-color:var(--line);background:var(--surface-1);box-shadow:var(--modal-shadow)}.theme-dark .pedido-modal h3{color:var(--text-1)}.theme-dark .pedido-modal-meta{color:var(--text-3)}.theme-dark .pedido-modal-aviso{background:var(--ok-bg);color:var(--ok-text)}.theme-dark .pedido-dados dt{color:var(--text-3)}.theme-dark .pedido-dados dd{color:var(--text-1)}.theme-dark .connection-grid article{border-color:var(--line);background:var(--surface-1)}.theme-dark .connection-logo{color:var(--ok-text);background:#12302a}.theme-dark .connection-1{color:#ffb79e;background:#3a211a}.theme-dark .connection-2{color:#a9cdf5;background:#16283f}.theme-dark .connection-3{color:#ffd98f;background:#3a2e12}.theme-dark .connection-grid p,.theme-dark .connection-grid small{color:var(--text-3)}.theme-dark .connection-grid .disconnect{border-color:var(--err-border);color:var(--err-text);background:var(--err-bg)}.theme-dark .connection-submenu{border-color:var(--line);background:var(--surface-1)}.theme-dark .connection-submenu button{color:var(--text-2)}.theme-dark .connection-submenu button:hover{color:var(--mint);background:var(--surface-3)}.theme-dark .webhook-intro-panel,.theme-dark .webhook-config-panel,.theme-dark .webhook-step{border-color:var(--line);background:var(--surface-1)}.theme-dark .webhook-step.is-open{border-color:var(--mint)}.theme-dark .webhook-step-head{color:var(--text-1)}.theme-dark .webhook-step-head:hover{background:var(--surface-2)}.theme-dark .webhook-step-num{color:var(--text-2);background:var(--surface-3)}.theme-dark .webhook-step.is-done:not(.is-open) .webhook-step-num{color:var(--ink);background:var(--mint)}.theme-dark .webhook-step-title small,.theme-dark .webhook-step-chevron{color:var(--text-3)}.theme-dark .webhook-step-body{border-top-color:var(--line)}.theme-dark .webhook-evento-tag,.theme-dark .webhook-add-button{border-color:var(--line);color:var(--mint);background:var(--surface-2)}.theme-dark .webhook-add-button:hover{color:var(--ink);background:var(--mint)}.theme-dark .webhook-novo-painel{border-color:var(--mint);background:var(--surface-2)}.theme-dark .webhook-novo-campo{color:var(--text-2)}.theme-dark .webhook-novo-campo input,.theme-dark .webhook-numero-chip{border-color:var(--line);color:var(--text-1);background:var(--surface-1)}.theme-dark .webhook-numero-chip:hover,.theme-dark .webhook-numero-chip.selected{border-color:var(--mint);background:var(--surface-3)}.theme-dark .webhook-numero-chip svg{color:var(--mint)}.theme-dark .webhook-numero-chip small{color:var(--text-3)}.theme-dark .cod-provider-card{border-color:var(--line);color:var(--text-1);background:var(--surface-1)}.theme-dark .cod-provider-card strong{color:var(--text-1)}.theme-dark .cod-provider-card small{color:var(--text-3)}.theme-dark .cod-provider-card svg{color:var(--text-2)}.theme-dark .cod-provider-card:hover,.theme-dark .cod-provider-card.selected{border-color:var(--mint);background:var(--surface-3);box-shadow:none}.theme-dark .cod-provider-card.is-live em{color:var(--mint)}.theme-dark .webhook-intro-panel{background:linear-gradient(135deg, var(--surface-1), var(--surface-2))}.theme-dark .webhook-intro-icon{color:var(--ok-text);background:#12302a}.theme-dark .webhook-intro-panel p:last-child{color:var(--text-3)}.theme-dark .webhook-toggle{border-color:var(--border-2);color:var(--text-2);background:var(--surface-2)}.theme-dark .webhook-toggle>span{background:var(--text-3)}.theme-dark .webhook-toggle.active{color:var(--ok-text);border-color:var(--ok-border);background:var(--ok-bg)}.theme-dark .webhook-toggle.active>span{background:var(--ok-text);box-shadow:0 0 0 4px #6ee0a829}.theme-dark .webhook-panel-heading{border-bottom-color:var(--line)}.theme-dark .webhook-secure-label{color:var(--ok-text)}.theme-dark .webhook-fields label{color:var(--text-3)}.theme-dark .webhook-fields input{border-color:var(--border-2);color:var(--text-1);background:var(--surface-2)}.theme-dark .webhook-fields input:focus{border-color:var(--mint);box-shadow:var(--ring)}.theme-dark .webhook-fields small{color:var(--text-3)}.theme-dark .webhook-fields code{color:var(--mint)}.theme-dark .webhook-events-heading small{color:var(--text-3)}.theme-dark .webhook-events-heading>span{color:var(--ok-text);background:var(--ok-bg)}.theme-dark .webhook-event-option{border-color:var(--line);background:var(--surface-2)}.theme-dark .webhook-event-option:hover,.theme-dark .webhook-event-option.selected{border-color:var(--mint);background:#12283a}.theme-dark .webhook-event-option input{accent-color:var(--mint)}.theme-dark .webhook-event-option small{color:var(--text-3)}.theme-dark .webhook-panel-footer{border-top-color:var(--line)}.theme-dark .webhook-panel-footer strong.success{color:var(--ok-text)}.theme-dark .webhook-panel-footer strong.error{color:var(--err-text)}.theme-dark .webhook-panel-footer small{color:var(--text-3)}.theme-dark .gateway-panel{border-color:var(--line);background:var(--surface-1)}.theme-dark .gateway-panel-copy{border-bottom-color:var(--line);background:var(--surface-2)}.theme-dark .gateway-panel-copy .connection-logo{background:#12302a}.theme-dark .gateway-panel-copy p:last-child{color:var(--text-3)}.theme-dark .gateway-status{color:var(--text-2);background:var(--surface-3)}.theme-dark .gateway-status.online{color:var(--ok-text);background:var(--ok-bg)}.theme-dark .gateway-status.connecting,.theme-dark .gateway-status.qr{color:var(--warn-text);background:var(--warn-bg)}.theme-dark .gateway-status.error{color:var(--err-text);background:var(--err-bg)}.theme-dark .gateway-banner.online{border-color:var(--ok-border);background:var(--ok-bg)}.theme-dark .gateway-banner.online b{color:var(--text-on-accent);background:var(--ok-text)}.theme-dark .gateway-banner.qr{border-color:var(--warn-border);background:var(--warn-bg)}.theme-dark .gateway-banner.qr b{color:var(--text-on-accent);background:var(--warn-text)}.theme-dark .gateway-qr{border-color:var(--line);background:var(--surface-2)}.theme-dark .gateway-qr img{background:#fff;padding:8px}.theme-dark .gateway-qr span{color:var(--text-3)}.theme-dark .gateway-actions .disconnect{border-color:var(--err-border);color:var(--err-text);background:var(--err-bg)}.theme-dark .gateway-actions small{color:var(--text-3)}.theme-dark .whatsapp-connect-card{border-color:var(--line);background:linear-gradient(135deg, var(--surface-1), var(--surface-2))}.theme-dark .whatsapp-connect-card p{color:var(--text-3)}.theme-dark .local-status{border-color:var(--border-2);color:var(--teal-bright);background:var(--surface-2)}.theme-dark .local-status:hover{border-color:var(--mint);background:var(--surface-3)}.theme-dark .local-status-dot{background:var(--teal-bright)}.theme-dark .settings-panel{border-color:var(--line);background:var(--surface-1);box-shadow:none}.theme-dark .settings-panel header>svg{color:var(--teal-bright)}.theme-dark .settings-plan-card>p{color:var(--text-3)}.theme-dark .settings-toggle-card{border-color:var(--line);background:var(--surface-2)}.theme-dark .settings-toggle-card:hover{border-color:var(--border-2);background:var(--surface-3)}.theme-dark .settings-toggle-card input{accent-color:var(--mint)}.theme-dark .settings-toggle-card strong{color:var(--text-1)}.theme-dark .settings-toggle-card small{color:var(--text-3)}.theme-dark .settings-footer{border-top-color:var(--line)}.theme-dark .admin-stats article{border-color:var(--line);background:var(--surface-1)}.theme-dark .admin-stats span,.theme-dark .admin-stats small{color:var(--text-3)}.theme-dark .admin-panel{border-color:var(--line);background:var(--surface-1);box-shadow:none}.theme-dark .admin-panel header>svg{color:var(--teal-bright)}.theme-dark .provider-status{border-color:var(--line);background:var(--surface-2)}.theme-dark .provider-status.online{border-color:var(--ok-border);background:var(--ok-bg)}.theme-dark .provider-status.offline{border-color:var(--err-border);background:var(--err-bg)}.theme-dark .provider-status svg{color:var(--ok-text)}.theme-dark .provider-status.offline svg{color:var(--err-text)}.theme-dark .provider-status small{color:var(--text-3)}.theme-dark .provider-status em{color:var(--text-2)}.theme-dark .admin-key-form{border-color:var(--line);background:var(--surface-2)}.theme-dark .admin-key-form label,.theme-dark .admin-settings-grid label,.theme-dark .ai-test-form label{color:var(--text-3)}.theme-dark .admin-key-form input,.theme-dark .admin-settings-grid input,.theme-dark .admin-settings-grid select,.theme-dark .ai-test-form select,.theme-dark .ai-test-form textarea{border-color:var(--border-2);color:var(--text-1);background:var(--surface-1)}.theme-dark .admin-key-form input:focus,.theme-dark .admin-settings-grid input:focus,.theme-dark .admin-settings-grid select:focus,.theme-dark .ai-test-form select:focus,.theme-dark .ai-test-form textarea:focus{border-color:var(--mint);box-shadow:var(--ring)}.theme-dark .ai-test-result{border-color:var(--line);background:var(--surface-2)}.theme-dark .ai-test-result strong{color:var(--teal-bright)}.theme-dark .ai-test-result p{color:var(--text-2)}.theme-dark .admin-table{border-color:var(--line)}.theme-dark .admin-table-head{color:var(--text-2);background:var(--surface-2)}.theme-dark .admin-table-row{border-top-color:var(--line)}.theme-dark .admin-table-row:hover{background:var(--surface-2)}.theme-dark .admin-table-row span{color:var(--text-3)}.theme-dark .admin-table-row em{color:var(--ok-text);background:var(--ok-bg)}.theme-dark .admin-empty{color:var(--text-3)}.theme-dark .cost-breakdown div{border-color:var(--line);background:var(--surface-2)}.theme-dark .cost-breakdown span,.theme-dark .cost-breakdown small{color:var(--text-3)}.theme-dark .usage-log article{border-color:var(--line);background:var(--surface-2)}.theme-dark .usage-log svg{color:var(--teal-bright)}.theme-dark .usage-log span{color:var(--text-3)}.theme-dark .usage-log em{color:var(--ok-text)}.theme-dark .knowledge-hero{border-color:var(--line);background:radial-gradient(circle at 85% -40%,#c9f63e2e,#0000 45%),linear-gradient(125deg,#0a1713,#10241e)}.theme-dark .knowledge-hero:after{border-color:#f36d3b4d}.theme-dark .knowledge-hero p{color:var(--text-2)}.theme-dark .knowledge-flow>span{background:#ffffff0f;border-color:#ffffff24}.theme-dark .knowledge-flow>span b{color:#8ca0bc}.theme-dark .knowledge-flow>i{border-top-color:#4a5864}.theme-dark .knowledge-stats article{border-color:var(--line);background:var(--surface-1)}.theme-dark .knowledge-stats span,.theme-dark .knowledge-stats small{color:var(--text-3)}.theme-dark .knowledge-composer,.theme-dark .knowledge-library{border-color:var(--line);background:var(--surface-1)}.theme-dark .knowledge-composer>header,.theme-dark .knowledge-library>header{border-bottom-color:var(--line);background:var(--surface-2)}.theme-dark .knowledge-composer header p:last-child{color:var(--text-3)}.theme-dark .knowledge-library>header strong{color:var(--ok-text);background:var(--ok-bg)}.theme-dark .knowledge-mode-tabs button{border-color:var(--border-2);color:var(--text-2);background:var(--surface-2)}.theme-dark .knowledge-mode-tabs button:hover{border-color:var(--text-3);background:var(--surface-3)}.theme-dark .knowledge-mode-tabs button.active{color:var(--text-on-accent);border-color:var(--mint);background:var(--mint);box-shadow:none}.theme-dark .knowledge-form>label{color:var(--text-2)}.theme-dark .knowledge-form input,.theme-dark .knowledge-form select,.theme-dark .knowledge-form textarea{border-color:var(--border-2);color:var(--text-1);background:var(--surface-2)}.theme-dark .knowledge-form input:focus,.theme-dark .knowledge-form select:focus,.theme-dark .knowledge-form textarea:focus{border-color:var(--mint);box-shadow:var(--ring)}.theme-dark .knowledge-form label>small{color:var(--text-3)}.theme-dark .knowledge-dropzone>span{border-color:var(--border-2);color:var(--teal-bright);background:var(--surface-2)}.theme-dark .knowledge-dropzone:hover>span,.theme-dark .knowledge-dropzone.has-file>span{color:#f0a96a;background:#2e1e11;border-color:#f0a96a}.theme-dark .knowledge-dropzone small{color:var(--text-3)}.theme-dark .knowledge-search{border-color:var(--border-2);background:var(--surface-2)}.theme-dark .knowledge-search>svg{color:var(--text-3)}.theme-dark .knowledge-search input{color:var(--text-1);background:0 0}.theme-dark .knowledge-search button{color:var(--text-on-accent);background:var(--mint)}.theme-dark .knowledge-search-result{border-color:var(--ok-border);background:var(--ok-bg)}.theme-dark .knowledge-search-result>div span{color:var(--ok-text)}.theme-dark .knowledge-search-result>div button{color:var(--text-3)}.theme-dark .knowledge-search-result>article{background:var(--surface-1)}.theme-dark .knowledge-search-result>article>span{color:var(--ok-text);background:#17453a}.theme-dark .knowledge-search-result article small{color:var(--text-3)}.theme-dark .knowledge-search-result article p{color:var(--text-2)}.theme-dark .knowledge-search-result article>b{color:var(--text-3)}.theme-dark .knowledge-search-result.empty{color:var(--warn-text);border-color:var(--warn-border);background:var(--warn-bg)}.theme-dark .knowledge-filters button{border-color:var(--border-2);color:var(--text-2);background:var(--surface-2)}.theme-dark .knowledge-filters button:hover{border-color:var(--text-3);background:var(--surface-3)}.theme-dark .knowledge-item{border-color:var(--line);background:var(--surface-2)}.theme-dark .knowledge-item-preview{color:var(--ok-text);background:radial-gradient(circle at 20% 20%,#c9f63e2e,#0000 42%),#12302a}.theme-dark .knowledge-item.kind-audio .knowledge-item-preview{color:#f0a96a;background:#2e1e11}.theme-dark .knowledge-item.kind-video .knowledge-item-preview{color:#c3a7f5;background:#201a33}.theme-dark .knowledge-item.kind-document .knowledge-item-preview{color:var(--info-text);background:var(--info-bg)}.theme-dark .knowledge-item-meta>span{color:var(--text-2);background:var(--surface-4)}.theme-dark .knowledge-item-meta>b.ready{color:var(--ok-text)}.theme-dark .knowledge-item-meta>b.pending{color:var(--warn-text)}.theme-dark .knowledge-item-body>p,.theme-dark .knowledge-item-body>small{color:var(--text-3)}.theme-dark .knowledge-delete{border-color:var(--err-border);color:var(--err-text);background:var(--err-bg)}.theme-dark .knowledge-delete:hover{color:#fff;background:#c2352b;border-color:#c2352b}.theme-dark .knowledge-empty{color:var(--text-3);border-color:var(--border-disabled);background:var(--surface-2)}.theme-dark .knowledge-empty strong{color:var(--text-2)}.theme-dark .knowledge-panel-icon{color:#fff}.theme-dark .public-flow-page{background:var(--surface-sunken)}.theme-dark .public-flow-loading{color:var(--text-3)}.theme-dark .public-flow-bubble.bot{border-color:var(--line);color:var(--text-1);background:#141f2c}.theme-dark .public-flow-bubble.visitor{background:var(--teal-bright);color:#062018}.theme-dark .public-flow-input{border-top-color:var(--line);background:var(--surface-1)}.theme-dark .public-flow-input input{border-color:var(--border-2);background:var(--surface-2);color:var(--text-1)}.theme-dark .public-flow-input input:focus{border-color:var(--mint);box-shadow:var(--ring)}.theme-dark .public-flow-input button{background:var(--mint);color:var(--text-on-accent)}.theme-dark .public-flow-input button:disabled{opacity:1;color:#6c8299;background:#131e2b}.theme-dark .public-flow-notfound{color:var(--text-3)}.theme-dark .stale-tab-banner{color:#fff;background:#b3261e}.theme-dark .stale-tab-banner small{color:#ffdad6}.theme-dark .stale-tab-banner button{color:#5a0f0a;background:#ffdad6}.theme-dark .stale-tab-banner button:hover{background:#fff}.theme-dark .dashboard-loading{background:radial-gradient(circle at 50% 34%, #21b7a621, transparent 30rem), var(--surface-0)}.theme-dark .dashboard-loading .auth-copy{color:var(--text-1);background:linear-gradient(145deg,#162821fa,#0c1914fa);border-color:#b6f23424;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000057,inset 0 1px #ffffff0d}.theme-dark .dashboard-loading .auth-copy:after{content:"";background:linear-gradient(90deg,transparent,var(--mint),var(--teal),transparent);border-radius:99px 99px 0 0;height:3px;position:absolute;bottom:0;left:34px;right:34px;box-shadow:0 0 18px #21b7a64d}.theme-dark .dashboard-loading .auth-kicker{color:#8fe9d7}.theme-dark .dashboard-loading .auth-copy h1{color:#f4fbf6;text-shadow:0 1px 18px #b6f2340f}.theme-dark .dashboard-loading .auth-copy p,.theme-dark .dashboard-loading .auth-copy li{color:#b7c1c9}.theme-dark .media-library-backdrop{background:var(--overlay)}.theme-dark .media-library-modal{background:var(--surface-1);color:var(--text-1);box-shadow:0 20px 50px #0009}.theme-dark .media-library-header{border-bottom-color:var(--line)}.theme-dark .media-library-header p{color:var(--text-3)}.theme-dark .media-library-close{color:var(--text-2)}.theme-dark .media-library-close:hover{color:var(--text-1)}.theme-dark .media-library-card{border-color:var(--line);background:var(--surface-2);color:var(--text-1)}.theme-dark .media-library-card:hover{border-color:var(--border-2);background:var(--surface-3)}.theme-dark .media-library-card.selected{border-color:var(--mint);background:#12283a}.theme-dark .media-library-thumb{background:var(--surface-3)}.theme-dark .media-library-card small{color:var(--text-3)}.theme-dark .media-library-footer{border-top-color:var(--line)}.theme-dark .media-library-cancel{border-color:var(--border-2);background:var(--surface-2);color:var(--text-1)}.theme-dark .media-library-confirm{background:var(--mint);color:var(--text-on-accent)}.theme-dark .media-library-confirm:disabled{color:#6c8299;background:#131e2b}.theme-dark .flow-media-dropzone{border-color:var(--border-2);background:var(--surface-2)}.theme-dark .flow-media-thumb{background:var(--surface-1);border-color:var(--line)}.theme-dark .flow-media-empty{color:var(--text-2)}.theme-dark .flow-media-button{border-color:var(--border-2);background:var(--surface-1);color:var(--text-1)}.theme-dark .flow-media-button:hover{border-color:var(--mint);background:var(--surface-3)}.theme-dark .flow-media-link-input{border-color:var(--border-2);background:var(--surface-2);color:var(--text-1)}@media (prefers-reduced-motion:reduce){.theme-dark *,.theme-dark :before,.theme-dark :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.theme-toggle{border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:9px;flex:none;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:700;transition:border-color .18s,background .18s;display:inline-flex}.theme-toggle:hover{border-color:#48a58e}.theme-toggle-track{background:#262d33;border-radius:20px;flex:none;width:32px;height:17px;transition:background .2s;position:relative}.theme-toggle-track.light{background:#ffd79a}.theme-toggle-knob{width:13px;height:13px;color:var(--mint);background:#0d1217;border-radius:50%;justify-content:center;align-items:center;font-style:normal;transition:transform .2s,background .2s,color .2s;display:flex;position:absolute;top:2px;left:2px}.theme-toggle-track.light .theme-toggle-knob{color:#b8770c;background:#fff;transform:translate(15px)}.theme-toggle-label{letter-spacing:.3px}@media (width<=760px){.theme-toggle-label{display:none}}.adm-shell,.prd-shell{background:var(--paper);min-height:100vh;display:flex}.adm-sidebar,.prd-sidebar{color:#d3e1ef;background:var(--ink);flex-direction:column;flex:0 0 236px;gap:18px;width:236px;height:100vh;min-height:100vh;padding:24px 14px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.adm-brand,.prd-brand{border-bottom:1px solid #ffffff17;gap:2px;padding:0 8px 14px;display:grid}.adm-brand strong,.prd-brand strong{color:#fff;font-size:15px}.adm-brand span,.prd-brand span{letter-spacing:.14em;text-transform:uppercase;color:var(--mint);font-size:10px;font-weight:800}.adm-sidebar nav,.prd-sidebar nav{gap:3px;display:grid}.adm-sidebar nav button,.prd-sidebar nav button{color:#c2ccd5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 11px;font-size:13px;font-weight:600;display:flex}.adm-sidebar nav button:hover,.prd-sidebar nav button:hover{background:#ffffff0f}.adm-sidebar nav button.ativo,.prd-sidebar nav button.ativo{color:#08251c;background:var(--mint);font-weight:800}.adm-sair{color:#a9b5c0;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:9px;margin-top:auto;padding:12px;font-size:12px}.adm-badge{color:#fff;background:#d5493f;border-radius:20px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:800}.prd-perfil{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:11px;gap:3px;padding:11px;display:grid}.prd-perfil strong{color:#fff;font-size:11px}.prd-perfil em,.prd-tabela em{text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-style:normal;font-weight:800}.prd-perfil em.ok,.prd-tabela em.ok{color:#57d9a3}.prd-perfil em.pendente,.prd-tabela em.pendente{color:#e8b84b}.prd-tabela em.recusado{color:#e8776b}.adm-main,.prd-main{flex:1;align-content:start;gap:22px;width:100%;min-width:0;max-width:1340px;margin-inline:auto;padding:30px 34px 60px;display:grid}.adm-tabela input,.prd-tabela input{width:100%;max-width:220px;height:34px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d5dadf;border-radius:7px;padding:0 10px;font-size:13px}.adm-tabela input:focus,.prd-tabela input:focus{outline-offset:1px;outline:2px solid #46a791}.adm-bloco input[type=range]{accent-color:#46a791;cursor:pointer;width:100%;height:26px}.adm-chart-legenda button{color:#667078;cursor:pointer;background:0 0;border:1px solid #d5dadf;border-radius:20px;height:30px;padding:0 13px;font-size:12px;font-weight:700}.adm-chart-legenda button.destaque{color:#fff;background:#46a791;border-color:#46a791}.theme-dark .adm-chart-legenda button{color:#9fb4c7;border-color:#2b4257}.adm-tabela button,.prd-tabela button{color:#7d878f;cursor:pointer;background:0 0;border:1px solid #d5dadf;border-radius:7px;height:30px;padding:0 12px;font-size:12px;font-weight:700}.adm-tabela button:hover,.prd-tabela button:hover{color:#c0483f;border-color:#c0483f}.theme-dark .adm-tabela input,.theme-dark .prd-tabela input{color:#e8f3ee;background:#0a1c1899;border-color:#2b4257}.theme-dark .adm-tabela button,.theme-dark .prd-tabela button{color:#9fb4c7;border-color:#2b4257}.adm-topo,.prd-topo{justify-content:space-between;align-items:center;gap:14px;display:flex}.adm-topo h1,.prd-topo h1{color:var(--ink);margin:0;font-size:27px}.adm-aviso,.prd-aviso{color:#1c5748;background:#e8f4ef;border-radius:9px;margin:0;padding:7px 12px;font-size:13px;font-weight:700}.adm-cards,.prd-cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.adm-cards article,.prd-cards article{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:5px;padding:18px 19px;display:grid}.adm-cards span,.prd-cards span{color:#7d878f;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.adm-cards strong,.prd-cards strong{color:var(--ink);font-size:26px}.adm-cards small,.prd-cards small{color:#7d878f;font-size:11px}.adm-cards article.destaque,.prd-cards article.destaque{background:#f0fbf6;border-color:#46a791}.adm-cards small.sobe{color:#2f9e7f;font-weight:800}.adm-cards small.desce{color:#c0483f;font-weight:800}.adm-bloco,.prd-bloco{border:1px solid var(--line);background:var(--panel);border-radius:16px;gap:12px;padding:21px 22px;display:grid}.adm-bloco h2,.prd-bloco h2{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.adm-tres{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.adm-tres div{border:1px solid var(--line);border-radius:11px;gap:3px;padding:11px;display:grid}.adm-tres strong{font-size:18px}.adm-chart svg,.prd-chart svg{width:100%;height:150px}.bar-receita,.dot-receita{fill:#2f9e7f;background:#2f9e7f}.bar-custo,.dot-custo{fill:#e0a89f;background:#e0a89f}.bar-cliques,.dot-cliques{fill:#9fb4c7;background:#9fb4c7}.bar-cadastros,.dot-cadastros{fill:#46a791;background:#46a791}.bar-vendas,.dot-vendas{fill:#16372e;background:#16372e}.adm-chart-legenda,.prd-chart-legenda{color:#7d878f;align-items:center;gap:16px;font-size:12px;font-weight:700;display:flex}.adm-chart-legenda i,.prd-chart-legenda i{vertical-align:middle;border-radius:3px;width:9px;height:9px;margin-right:5px;display:inline-block}.adm-chart-legenda small,.prd-chart-legenda small{margin-left:auto;font-weight:600}.adm-tabela,.prd-tabela{border-collapse:collapse;width:100%;font-size:13px}.adm-tabela th,.prd-tabela th{border-bottom:1px solid var(--line);color:#7d878f;text-transform:uppercase;letter-spacing:.05em;text-align:left;padding:11px 12px;font-size:11px;font-weight:800}.adm-tabela td,.prd-tabela td{vertical-align:top;color:var(--ink);border-bottom:1px solid #eef0f2;padding:12px}.adm-tabela strong,.prd-tabela strong{font-size:13px;display:block}.adm-tabela small,.prd-tabela small{color:#7d878f;font-size:11px;display:block}.adm-tabela code,.prd-tabela code{background:#eef1f3;border-radius:5px;padding:3px 7px;font-size:12px}.adm-tabela tr.linha-inativa{opacity:.6}.adm-vazio,.prd-vazio{color:#7d878f;text-align:center;padding:20px;font-size:13px}.partners-page{gap:24px;display:grid}.partners-hero{color:#f4fbf7;background:radial-gradient(circle at 82% 20%,#b6f23433,#0000 22rem),linear-gradient(128deg,#092219 0%,#103c30 62%,#0b2a22 100%);border:1px solid #21b7a633;border-radius:28px;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:34px;min-height:268px;padding:38px clamp(28px,4vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #0d2c2224}.partners-hero:before{content:"";opacity:.15;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.partners-hero:after{content:"";border:1px solid #b6f2343d;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-192px;right:-72px}.partners-hero-copy,.partners-hero-visual{z-index:1;position:relative}.partners-hero-copy{max-width:760px}.partners-kicker{color:#c9fa5e;letter-spacing:1.4px;align-items:center;gap:8px;width:max-content;font-size:8px;font-weight:900;display:flex}.partners-hero h1{letter-spacing:-2.7px;max-width:720px;margin:18px 0 12px;font-size:clamp(34px,4vw,56px);line-height:.98}.partners-hero-copy>p{color:#b7c2cb;max-width:690px;margin:0;font-size:11px;line-height:1.7}.partners-trust{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.partners-trust span{color:#d7dfe6;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:8px;font-weight:800;display:flex}.partners-trust svg{color:#b6f234}.partners-hero-visual{justify-self:center;width:224px;height:190px}.partners-total{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#051912b8;border:1px solid #b6f2343d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:132px;height:132px;display:flex;position:absolute;inset:29px auto auto 46px;box-shadow:0 0 0 15px #b6f23409,inset 0 0 36px #21b7a61f}.partners-total strong{color:#d8ff7a;font-family:Georgia,serif;font-size:42px;font-weight:400;line-height:1}.partners-total small{color:#9eaab5;text-align:center;text-transform:uppercase;letter-spacing:.6px;max-width:88px;margin-top:5px;font-size:7px;font-weight:800;line-height:1.3}.partners-orbit{color:#c9fa5e;background:#153e32;border:1px solid #ffffff24;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;position:absolute;box-shadow:0 9px 24px #0000002e}.partner-orbit-one{top:2px;left:12px;transform:rotate(-7deg)}.partner-orbit-two{top:20px;right:0;transform:rotate(8deg)}.partner-orbit-three{color:#59dcc4;bottom:0;right:18px;transform:rotate(-5deg)}.partners-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.partners-section-heading>div>span{color:#288371;letter-spacing:1.2px;font-size:8px;font-weight:900}.partners-section-heading h2{color:var(--ink);letter-spacing:-.8px;margin:7px 0 5px;font-size:22px}.partners-section-heading p{color:#747d84;margin:0;font-size:9px}.partners-selection-status{color:#287563;white-space:nowrap;background:#f2faf6;border:1px solid #cce7dc;border-radius:999px;align-items:center;gap:7px;height:32px;padding:0 11px;font-size:8px;font-weight:850;display:flex}.partners-selection-status i{background:#2bbb92;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2bbb921f}.vitrine,.partners-loading{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.partners-loading article{border:1px solid var(--line);background:var(--panel);border-radius:19px;grid-template-columns:52px minmax(0,1fr);align-content:start;gap:13px;min-height:250px;padding:20px;display:grid}.partners-loading article>span,.partners-loading i{background:linear-gradient(90deg,#e9ecee,#f7f9f6,#e9ecee) 0 0/200% 100%;border-radius:10px;animation:1.25s ease-in-out infinite partners-pulse;display:block}.partners-loading article>span{width:52px;height:52px}.partners-loading article div{align-content:start;gap:8px;display:grid}.partners-loading i{width:72%;height:9px}.partners-loading i:nth-child(2){width:45%;height:7px}.partners-loading i:nth-child(3){width:90%;height:46px;margin-top:28px}@keyframes partners-pulse{to{background-position:-200% 0}}.vitrine-card{border:1px solid var(--line);background:var(--panel);border-radius:19px;flex-direction:column;gap:14px;min-height:280px;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 10px 28px #1024200b}.vitrine-card:hover{border-color:#a9d2c2;transform:translateY(-3px);box-shadow:0 17px 36px #10242017}.vitrine-card.destaque{background:linear-gradient(145deg,#fbfdf9,#effaf5);border-color:#63b89e;box-shadow:inset 0 3px #b6f234,0 12px 30px #10463614}.vitrine-topo{align-items:center;gap:13px;display:flex}.vitrine-topo>div{min-width:0}.vitrine-logo,.vitrine-logo-vazio{border-radius:14px;flex:0 0 52px;width:52px;height:52px}.vitrine-logo{object-fit:cover;background:#eef1f3;border:1px solid #e1e5e9}.vitrine-logo-vazio{color:#1c5748;background:linear-gradient(145deg,#e9f8f1,#d9eee4);place-items:center;font-size:17px;font-weight:900;display:grid}.vitrine-destaque{color:#5d7e19;letter-spacing:.7px;text-transform:uppercase;align-items:center;gap:4px;width:max-content;margin-bottom:4px;font-size:6.5px;font-weight:900;display:flex}.vitrine-destaque svg{color:#79a91c}.vitrine-card h3{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.vitrine-card .categoria{color:#717a82;text-transform:uppercase;letter-spacing:.75px;margin-top:4px;font-size:7px;font-weight:850;display:block}.vitrine-card .vitrine-descricao{color:#606a73;margin:0;font-size:9px;line-height:1.6}.vitrine-beneficio{color:#1c5748;background:#eefaf5;border:1px solid #d5eadf;border-radius:11px;align-items:flex-start;gap:8px;padding:11px;font-size:9px;font-weight:750;line-height:1.45;display:flex}.vitrine-beneficio svg{color:#2a9479;flex:none;margin-top:1px}.vitrine-rodape{border-top:1px solid #e5e8eb;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:13px;display:flex}.vitrine-rodape>div{gap:5px;min-width:0;display:grid}.vitrine-rodape small{color:#7b848b;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.vitrine-cupom{color:#3f5364;text-transform:uppercase;background:#f7fbf8;border:1px dashed #46a791;border-radius:8px;align-items:center;gap:4px;width:max-content;padding:5px 8px;font-size:7px;font-weight:800;display:inline-flex}.vitrine-cupom b{color:#176b56;font-size:8px}.vitrine-card a.vitrine-btn{color:#fff;background:#16372e;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:8px;font-weight:900;text-decoration:none;transition:transform .18s,background .18s;display:flex}.vitrine-card a.vitrine-btn:hover{background:#235447;transform:translate(2px)}.partners-empty{background:linear-gradient(145deg,#fbfcf8,#f1f4f6);border:1px solid #d9dee3;border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.15fr);align-items:center;gap:28px;min-height:330px;padding:30px;display:grid;box-shadow:0 12px 34px #1024200b}.partners-empty-copy{max-width:510px}.partners-empty-icon{color:#1e7561;background:#e9f6ef;border:1px solid #d5dfe7;border-radius:15px;place-items:center;width:50px;height:50px;margin-bottom:17px;display:grid}.partners-empty-kicker{color:#2c806e;letter-spacing:1.2px;font-size:7px;font-weight:900}.partners-empty h2{max-width:440px;color:var(--ink);letter-spacing:-1px;margin:9px 0;font-size:25px;line-height:1.05}.partners-empty-copy>p{color:#6d777f;max-width:500px;margin:0;font-size:9px;line-height:1.65}.partners-empty-note{color:#2f806d;background:#f7fbf8;border:1px solid #dbe2e8;border-radius:11px;align-items:flex-start;gap:9px;margin-top:18px;padding:11px 12px;display:flex}.partners-empty-note svg{flex:none}.partners-empty-note span{color:#626d76;font-size:8px;line-height:1.5}.partners-empty-note strong{color:#285e50}.partners-empty-categories{gap:9px;display:grid}.partners-empty-categories article{background:#fff;border:1px solid #e0e4e7;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:12px;display:grid}.partners-empty-categories article>span{color:#25806c;background:#eaf5ef;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.partners-empty-categories article>div{gap:3px;display:grid}.partners-empty-categories strong{color:#2c3945;font-size:9px}.partners-empty-categories small{color:#7e868d;font-size:7.5px;line-height:1.4}.partners-empty-categories em{color:#7e858c;white-space:nowrap;background:#f0f2f3;border-radius:999px;padding:5px 7px;font-size:6.5px;font-style:normal;font-weight:850}.theme-dark .partners-section-heading>div>span{color:var(--teal-bright)}.theme-dark .partners-section-heading h2{color:var(--text-1)}.theme-dark .partners-section-heading p{color:var(--text-3)}.theme-dark .partners-selection-status{border-color:var(--ok-border);color:var(--ok-text);background:var(--ok-bg)}.theme-dark .partners-loading article,.theme-dark .vitrine-card{border-color:var(--line);background:var(--surface-1);box-shadow:none}.theme-dark .partners-loading article>span,.theme-dark .partners-loading i{background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%}.theme-dark .vitrine-card:hover{border-color:var(--border-2);background:var(--surface-2)}.theme-dark .vitrine-card.destaque{box-shadow:inset 0 3px 0 var(--mint);background:linear-gradient(145deg,#10241e,#132c24);border-color:#2f9e7f}.theme-dark .vitrine-logo{border-color:var(--line);background:var(--surface-2)}.theme-dark .vitrine-logo-vazio{color:var(--ok-text);background:#15372e}.theme-dark .vitrine-destaque{color:var(--mint)}.theme-dark .vitrine-card h3{color:var(--text-1)}.theme-dark .vitrine-card .categoria,.theme-dark .vitrine-card .vitrine-descricao{color:var(--text-3)}.theme-dark .vitrine-beneficio{border-color:var(--ok-border);color:var(--ok-text);background:var(--ok-bg)}.theme-dark .vitrine-beneficio svg{color:var(--ok-text)}.theme-dark .vitrine-rodape{border-top-color:var(--line)}.theme-dark .vitrine-rodape small{color:var(--text-3)}.theme-dark .vitrine-cupom{border-color:var(--ok-border);color:var(--text-2);background:var(--surface-2)}.theme-dark .vitrine-cupom b{color:var(--ok-text)}.theme-dark .vitrine-card a.vitrine-btn{color:var(--text-on-accent);background:var(--mint)}.theme-dark .vitrine-card a.vitrine-btn:hover{background:var(--mint-hover)}.theme-dark .partners-empty{border-color:var(--line);background:linear-gradient(145deg,var(--surface-1),var(--surface-2));box-shadow:none}.theme-dark .partners-empty-icon{border-color:var(--ok-border);color:var(--ok-text);background:var(--ok-bg)}.theme-dark .partners-empty-kicker{color:var(--teal-bright)}.theme-dark .partners-empty h2{color:var(--text-1)}.theme-dark .partners-empty-copy>p{color:var(--text-3)}.theme-dark .partners-empty-note{border-color:var(--line);color:var(--ok-text);background:var(--surface-1)}.theme-dark .partners-empty-note span{color:var(--text-2)}.theme-dark .partners-empty-note strong{color:var(--ok-text)}.theme-dark .partners-empty-categories article{border-color:var(--line);background:var(--surface-1)}.theme-dark .partners-empty-categories article>span{color:var(--teal-bright);background:var(--surface-3)}.theme-dark .partners-empty-categories strong{color:var(--text-1)}.theme-dark .partners-empty-categories small{color:var(--text-3)}.theme-dark .partners-empty-categories em{color:var(--text-3);background:var(--surface-3)}@media (width<=900px){.partners-hero{grid-template-columns:1fr}.partners-hero-visual{display:none}.partners-empty{grid-template-columns:1fr}}@media (width<=620px){.partners-hero{border-radius:20px;min-height:0;padding:27px 22px}.partners-hero h1{letter-spacing:-1.8px;font-size:36px}.partners-trust,.partners-section-heading{flex-direction:column;align-items:flex-start}.partners-empty{min-height:0;padding:22px}.partners-empty-categories article{grid-template-columns:38px minmax(0,1fr)}.partners-empty-categories em{grid-column:2;justify-self:start}.vitrine-rodape{flex-direction:column;align-items:stretch}.vitrine-card a.vitrine-btn{width:100%}}@media (prefers-reduced-motion:reduce){.partners-loading article>span,.partners-loading i{animation:none}.vitrine-card,.vitrine-card a.vitrine-btn{transition:none}}.adm-situacao{text-transform:uppercase;border-radius:20px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:800}.sit-active{color:#0b623c;background:#c9f4e0}.sit-blocked{color:#8c2f27;background:#f8d9d5}.sit-cancelled{color:#5b5b5b;background:#e6e6e6}.sit-pendente{color:#7a5a12;background:#fcefc9}.adm-papel{color:#3a2a86;text-transform:uppercase;background:#ddd8fb;border-radius:20px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:900}.adm-indicado{color:#46a791!important}.adm-filtros{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-filtros input,.adm-filtros select{height:38px;color:var(--ink);background:#fff;border:1px solid #d5dadf;border-radius:8px;padding:0 12px;font-size:13px}.adm-filtros button,.adm-acoes button,.adm-form-acoes button,.prd-form button,.prd-link-box button{color:#fff;cursor:pointer;background:#16372e;border:0;border-radius:8px;height:38px;padding:0 16px;font-size:12px;font-weight:800}.adm-acoes{flex-wrap:wrap;gap:5px;display:flex}.adm-acoes button.perigo,.adm-form-acoes button.perigo{background:#c0483f}.adm-form-acoes button.secundario{color:#3c464f;background:#e6e9ec}.adm-contador{color:#7d878f;margin-left:auto;font-size:12px;font-weight:700}.adm-mini{border:1px solid #d5dadf;border-radius:6px;width:64px;height:32px;padding:0 8px;font-size:13px}.alerta-texto{color:#c0483f;font-weight:800}.adm-form,.prd-form{background:#f7fbf9;border:1px solid #cfe6dc;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding:14px;display:grid}.adm-form label,.prd-form label{color:#667078;gap:6px;font-size:12px;font-weight:800;display:grid}.adm-form label.largo,.prd-form label.largo{grid-column:1/-1}.adm-form label.inline{flex-direction:row;grid-column:1/-1;align-items:center;gap:7px;display:flex}.adm-form input,.adm-form select,.prd-form input,.prd-form select{height:33px;color:var(--ink);background:#fff;border:1px solid #d5dadf;border-radius:8px;padding:0 10px;font-size:10px}.adm-form label.inline input{width:15px;height:15px}.adm-form-acoes{grid-column:1/-1;gap:8px;display:flex}.prd-explica{color:#667078;margin:0;font-size:10px;line-height:1.55}.prd-link-box{background:#f0fbf6;border:1px solid #cfe6dc;border-radius:11px;flex-wrap:wrap;align-items:center;gap:9px;padding:13px;display:flex}.prd-link-box code{color:#1c5748;word-break:break-all;flex:1;min-width:220px;font-size:11px}.prd-qr{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.prd-qr-box{color:#7d878f;text-align:center;border:2px dashed #cfe6dc;border-radius:12px;place-items:center;gap:3px;width:132px;height:132px;padding:10px;font-size:9px;display:grid}.prd-qr code{color:#667078;word-break:break-all;max-width:280px;font-size:9px}.prd-compartilhar{flex-wrap:wrap;gap:9px;display:flex}.prd-compartilhar a{color:#1c5748;background:#fff;border:1px solid #cfe6dc;border-radius:9px;padding:9px 13px;font-size:10px;font-weight:700;text-decoration:none}.prd-mini{color:#3c464f;cursor:pointer;background:#e6e9ec;border:0;border-radius:6px;height:22px;padding:0 8px;font-size:8px;font-weight:800}.prd-materiais{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:11px;display:grid}.prd-materiais article{border:1px solid var(--line);background:#fbfdfb;border-radius:12px;align-content:start;gap:8px;padding:13px;display:grid}.prd-materiais h3{color:var(--ink);margin:0;font-size:10px}.prd-materiais p{color:#667078;margin:0;font-size:10px;line-height:1.55}.prd-materiais button{color:#fff;cursor:pointer;background:#16372e;border:0;border-radius:7px;justify-self:start;height:28px;padding:0 11px;font-size:9px;font-weight:800}.adm-carregando,.prd-carregando{color:#667078;background:var(--paper);place-content:center;justify-items:center;gap:12px;min-height:100vh;font-size:12px;display:grid}.adm-carregando button,.prd-carregando button{color:#fff;cursor:pointer;background:#16372e;border:0;border-radius:9px;height:34px;padding:0 16px;font-size:10px;font-weight:800}@media (width<=900px){.adm-shell,.prd-shell{display:block}.adm-sidebar,.prd-sidebar{width:100%;height:auto;min-height:auto;position:static}.adm-sidebar nav,.prd-sidebar nav{display:flex;overflow-x:auto}.adm-sidebar nav button,.prd-sidebar nav button{white-space:nowrap}.adm-main,.prd-main{padding:18px 15px 40px}.adm-tres{grid-template-columns:1fr}}.theme-dark .adm-cards article,.theme-dark .prd-cards article,.theme-dark .adm-bloco,.theme-dark .prd-bloco,.theme-dark .adm-tres div,.theme-dark .prd-materiais article{background:#142d278c;border-color:#2b4257}.theme-dark .adm-cards strong,.theme-dark .prd-cards strong,.theme-dark .adm-topo h1,.theme-dark .prd-topo h1,.theme-dark .adm-bloco h2,.theme-dark .prd-bloco h2,.theme-dark .adm-tabela td,.theme-dark .prd-tabela td{color:#e6f2ec}.theme-dark .adm-cards article.destaque,.theme-dark .prd-cards article.destaque{background:#2f9e7f29;border-color:#2f9e7f}.theme-dark .adm-cards article.alerta{background:#a5564c29;border-color:#a5564c}.theme-dark .adm-tabela th,.theme-dark .prd-tabela th{color:#8a9cb4;border-color:#2b4257}.theme-dark .adm-tabela td,.theme-dark .prd-tabela td{border-color:#22423a}.theme-dark .adm-tabela code,.theme-dark .prd-tabela code,.theme-dark .prd-qr code{color:#8fe6cd;background:#2f7f6c33}.theme-dark .adm-filtros input,.theme-dark .adm-filtros select,.theme-dark .adm-form input,.theme-dark .adm-form select,.theme-dark .prd-form input,.theme-dark .prd-form select,.theme-dark .adm-mini{color:#e6f2ec;background:#0c1e1ab3;border-color:#2b4257}.theme-dark .adm-form,.theme-dark .prd-form,.theme-dark .prd-link-box{background:#1f423966;border-color:#2b4257}.theme-dark .adm-aviso,.theme-dark .prd-aviso{color:#8fe6cd;background:#2f7f6c38}.theme-dark .prd-compartilhar a{color:#8fe6cd;background:#142d2799;border-color:#2b4257}.theme-dark .prd-qr-box{color:#8a9cb4;border-color:#2b4257}.theme-dark .adm-carregando,.theme-dark .prd-carregando{color:#a9b3bc}.meta-abas{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.meta-aba{border:1px solid var(--line);background:var(--panel);color:#5c656c;cursor:pointer;border-radius:10px;padding:9px 14px;font-size:11px;font-weight:800;transition:all .18s}.meta-aba:hover{border-color:#bfc8cf}.meta-aba.ativa{background:var(--ink);color:#fff;border-color:var(--ink)}.meta-selo{color:#96601c;background:#fff0d6;border-radius:20px;margin-left:auto;padding:5px 11px;font-size:10px;font-weight:800}.meta-selo.on{color:#22796a;background:#e1f6ed}.meta-aviso{color:#22604f;background:#eefaf5;border:1px solid #d7dfe6;border-radius:12px;margin-bottom:14px;padding:11px 14px;font-size:11px}.meta-painel{border:1px solid var(--line);background:var(--panel);border-radius:17px;margin-bottom:15px;padding:20px 22px}.meta-painel h3{letter-spacing:-.5px;margin:0 0 6px;font-size:15px}.meta-painel-topo{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.meta-painel-topo h3{margin:0}.meta-ajuda{color:var(--muted);margin:0 0 14px;font-size:11px;line-height:1.5}.meta-form{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:14px;display:grid}.meta-form label{gap:5px;min-width:0;display:grid}.meta-form label>span{color:#5c656c;font-size:10px;font-weight:800}.meta-form label>span em{color:#8995a8;font-style:normal;font-weight:600}.meta-form input,.meta-form select,.meta-form textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d9dee2;border-radius:9px;outline:none;padding:10px 11px;font-family:inherit;font-size:11px}.meta-form input:focus,.meta-form select:focus,.meta-form textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #21b7a61c}.meta-form .meta-largo{grid-column:1/-1}.meta-check{grid-column:1/-1;align-items:start;gap:9px;display:flex!important}.meta-check input{flex:0 0 16px;width:16px;height:16px;margin-top:2px}.meta-check>span{color:var(--ink);gap:3px;font-size:11px;font-weight:700;display:grid}.meta-check em{color:var(--muted);font-size:10px;font-style:normal;font-weight:500}.meta-acoes{flex-wrap:wrap;gap:9px;display:flex}.meta-btn{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:10px 15px;font-size:11px;font-weight:800}.meta-btn:disabled{color:#8e959c;cursor:default;background:#e4e7e9}.meta-btn.secundario{color:#2b4257;background:#e6ebef}.meta-btn.perigo{background:var(--coral)}.meta-btn.mini{padding:6px 9px;font-size:9px}.meta-tabela-rolagem{overflow-x:auto}.meta-tabela{border-collapse:collapse;width:100%;min-width:720px;font-size:11px}.meta-tabela th{text-align:left;color:#7d858c;white-space:nowrap;padding:0 10px 9px 0;font-size:9px;font-weight:800}.meta-tabela td{vertical-align:middle;white-space:nowrap;border-top:1px solid #edf0eb;padding:11px 10px 11px 0}.meta-tabela td strong{font-size:11px;display:block}.meta-status{color:#96601c;background:#fff0d6;border-radius:10px;margin-top:3px;padding:2px 6px;font-size:8px;font-weight:800;display:inline-block}.meta-status.on{color:#22796a;background:#e1f6ed}.meta-linha{border-top:1px solid #edf0eb;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;font-size:11px;display:flex}.meta-linha:first-of-type{border-top:0}.meta-linha strong{font-size:11px}.meta-linha span{color:#6b7a94;font-size:10px}.meta-linha em{color:#8995a8;margin-left:auto;font-size:10px;font-style:normal}.meta-acao-tag{background:#e6ebef;border-radius:8px;padding:3px 7px;font-size:9px;font-weight:800;color:#3f4e5b!important}.meta-saida{border:1px solid var(--line);color:var(--ink);white-space:pre-wrap;background:#f6f9f5;border-radius:13px;margin:14px 0 0;padding:15px;font-family:Trebuchet MS,sans-serif;font-size:11px;line-height:1.6;overflow-x:auto}@media (width<=720px){.meta-selo{margin-left:0}}.credito-topo{text-align:left;cursor:pointer;width:calc(100% - 8px);font:inherit;appearance:none;margin:0 4px 18px;padding:14px;transition:border-color .2s,background .2s;display:block}.credito-topo:hover{background:#ffffff13;border-color:#ffffff38}.credito-topo .usage-card-heading span{color:#9da9b3;letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:800}.credito-topo .usage-card-heading strong{letter-spacing:-.3px;font-size:13px}.credito-topo .usage-track{margin:10px 0 8px}.credito-topo.ok .usage-card-heading strong{color:var(--mint)}.credito-topo.ok .usage-track span{background:var(--mint)}.credito-topo.baixo{background:#ffb65317;border-color:#ffb6536b}.credito-topo.baixo .usage-card-heading strong{color:var(--amber)}.credito-topo.baixo .usage-track span{background:var(--amber)}.credito-topo.zerado{background:#ff876a1f;border-color:#ff876a80}.credito-topo.zerado .usage-card-heading strong{color:var(--coral)}.credito-topo.zerado .usage-track span{background:var(--coral)}.credito-topo.carregando .usage-card-heading strong{color:#8a9eb8}.credito-topo.carregando .usage-track span{background:#ffffff2e}.credito-resumo{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.credito-resumo article{border:1px solid var(--line);background:var(--panel);border-radius:17px;align-content:start;gap:6px;padding:18px;display:grid}.credito-resumo span{color:#6b7a94;letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:800}.credito-resumo strong{letter-spacing:-1.4px;font-size:27px}.credito-resumo small{color:#7d858c;font-size:10px;line-height:1.45}.credito-saldo.ok{background:#dff9ef;border-color:#caeee1}.credito-saldo.baixo{background:#fff3da;border-color:#f9e7bd}.credito-saldo.zerado{background:#ffe7e0;border-color:#ffd0c4}.credito-painel{margin-bottom:16px;padding:20px}.credito-tabela{border-collapse:collapse;width:100%;margin-top:14px;font-size:11px}.credito-tabela th{text-align:left;color:#8995a8;letter-spacing:.6px;text-transform:uppercase;padding:0 10px 9px;font-size:9px;font-weight:800}.credito-tabela td{border-top:1px solid var(--line);color:#424b52;vertical-align:top;padding:11px 10px}.credito-tabela td strong{color:var(--ink);font-size:12px}.credito-tabela td em{color:#8995a8;font-size:10px;font-style:normal}.credito-tabela tr.destaque td{background:#b6f2341c}.credito-tabela tr.destaque td strong{color:#3f6d14}.credito-extrato td.entrada{color:#1f8f6d;white-space:nowrap;font-weight:800}.credito-extrato td.saida{color:#c2563c;white-space:nowrap;font-weight:800}.credito-vazio{color:#8995a8;text-align:center;padding:22px 10px!important}.credito-nota{color:#5b646b;background:#f1f4f6;border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:10px;line-height:1.6}.credito-nota b{color:var(--ink)}.credito-recarga{background:var(--panel);border:1px dashed #cbd1d6;border-radius:17px;gap:7px;padding:18px 20px;display:grid}.credito-recarga strong{font-size:13px}.credito-recarga p{color:#6b7a94;margin:0;font-size:11px;line-height:1.6}.credito-recarga small{color:#8995a8;font-size:10px;line-height:1.55}@media (width<=900px){.credito-resumo{grid-template-columns:1fr}}.theme-dark .credito-resumo article,.theme-dark .credito-recarga{border-color:var(--line);background:var(--surface-1)}.theme-dark .credito-resumo small,.theme-dark .credito-recarga p,.theme-dark .credito-recarga small{color:#8ca0bc}.theme-dark .credito-saldo.ok{background:#b6f23417;border-color:#b6f23442}.theme-dark .credito-saldo.baixo{background:#ffb6531a;border-color:#ffb6534d}.theme-dark .credito-saldo.zerado{background:#ff876a1c;border-color:#ff876a52}.theme-dark .credito-tabela td{color:#c3ccd3}.theme-dark .credito-tabela td strong{color:#eaeff3}.theme-dark .credito-tabela tr.destaque td{background:#b6f23417}.theme-dark .credito-tabela tr.destaque td strong{color:var(--mint)}.theme-dark .credito-nota{color:#a5afb8;background:#ffffff0a}.theme-dark .credito-nota b{color:#eaeff3}.credito-plano-atalho{background:linear-gradient(105deg,#b6f23421,#53dbca12 62%,var(--panel));border:1px solid #4b842330;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:16px;padding:15px 17px;display:grid}.credito-plano-icone{color:#274a18;background:linear-gradient(145deg,#dcff82,#b6f234);border-radius:13px;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 8px 18px #6292142e}.credito-plano-atalho>div{gap:2px;min-width:0;display:grid}.credito-plano-atalho>div>span{color:#587267;letter-spacing:1px;font-size:8px;font-weight:900}.credito-plano-atalho>div>strong{color:var(--ink);letter-spacing:-.3px;font-size:15px}.credito-plano-atalho>div>small{color:#75837d;font-size:10px}.credito-plano-atalho>button{cursor:pointer;color:#29483d;min-height:38px;font:inherit;background:#ffffffad;border:1px solid #375b4829;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:10px;font-weight:800;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.credito-plano-atalho>button:hover{background:#fff;border-color:#5b8b1f73;transform:translateY(-1px)}.plans-hero{isolation:isolate;color:#edf8f3;background:radial-gradient(circle at 86% 18%,#53dbca2b,#0000 34%),linear-gradient(125deg,#0b231c 0%,#123d31 58%,#0d3028 100%);border:1px solid #b6f2342e;border-radius:28px;grid-template-columns:minmax(0,1.4fr) minmax(290px,.72fr);gap:36px;padding:clamp(28px,4vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #133a2e29}.plans-hero:before{content:"";z-index:-1;border:1px solid #b6f2344d;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-210px;right:-105px;box-shadow:0 0 0 52px #b6f23409,0 0 0 104px #53dbca06}.plans-hero-copy{min-width:0}.plans-status{color:#ffd58d;letter-spacing:.7px;text-transform:uppercase;background:#ffc45e14;border:1px solid #ffc45e40;border-radius:999px;align-items:center;gap:7px;width:max-content;margin-bottom:23px;padding:6px 10px;font-size:9px;font-weight:900;display:inline-flex}.plans-status i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ffc45e1a}.plans-status.ativo{color:#87f2c0;background:#59e1a314;border-color:#59e1a340}.plans-status.ativo i{box-shadow:0 0 0 4px #59e1a31a}.plans-hero-copy>p:not(.plans-hero-description){color:#7faaa0;letter-spacing:1.4px;margin:0 0 6px;font-size:9px;font-weight:900}.plans-hero-copy h2{letter-spacing:-2.5px;margin:0;font-size:clamp(34px,4.4vw,58px);line-height:1}.plans-hero-copy>strong{color:#b6f234;letter-spacing:-1px;margin-top:13px;font-size:26px;display:block}.plans-hero-copy>strong small{color:#8ba59d;letter-spacing:0;margin-left:4px;font-size:11px;font-weight:700}.plans-hero-description{color:#a9c0b9;max-width:630px;margin:20px 0 0;font-size:12px;line-height:1.7}.plans-hero-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.plans-hero-actions .primary-action{color:#10251e;background:#b6f234}.plans-hero-actions .secondary-action{color:#dceae5;background:#ffffff0e;border-color:#ffffff29}.plans-hero-summary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05191352;border:1px solid #ffffff1a;border-radius:20px;align-self:center;gap:0;padding:8px 18px;display:grid}.plans-hero-summary>div{border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:16px 0;display:grid}.plans-hero-summary>div:last-child{border-bottom:0}.plans-hero-summary>div>span{color:#b6f234;background:#b6f2341a;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.plans-hero-summary p{gap:3px;margin:0;display:grid}.plans-hero-summary strong{color:#edf8f3;font-size:11px}.plans-hero-summary small{color:#8fa9a1;font-size:9px;line-height:1.45}.plans-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.plans-guide article{border:1px solid var(--line);background:var(--panel);border-radius:19px;align-content:start;gap:10px;min-height:190px;padding:22px;display:grid;position:relative;overflow:hidden}.plans-guide article>span{color:#b5bfc3;letter-spacing:1px;font-size:9px;font-weight:900;position:absolute;top:15px;right:17px}.plans-guide article>svg{color:#396b20;background:#b6f23429;border-radius:12px;width:41px;height:41px;padding:10px}.plans-guide h3{color:var(--ink);letter-spacing:-.2px;margin:4px 0 0;font-size:14px}.plans-guide p{color:#737f83;margin:0;font-size:10px;line-height:1.65}.plans-support-note{background:#53dbca0e;border:1px dashed #537e6a47;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:16px;padding:17px 19px;display:grid}.plans-support-note>span{color:#238169;background:#53dbca21;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.plans-support-note>div{gap:3px;display:grid}.plans-support-note strong{color:var(--ink);font-size:12px}.plans-support-note p{color:#737f83;margin:0;font-size:10px;line-height:1.5}.pagamento-selo.pagamento-selo-planos{color:#b6f234;background:#b6f2341a}.theme-dark .credito-plano-atalho{background:linear-gradient(105deg,#b6f2341a,#53dbca0e 62%,var(--surface-1));border-color:#b6f23433}.theme-dark .credito-plano-atalho>div>span,.theme-dark .credito-plano-atalho>div>small{color:var(--text-3)}.theme-dark .credito-plano-atalho>div>strong{color:var(--text-1)}.theme-dark .credito-plano-atalho>button{color:var(--text-1);background:#ffffff0e;border-color:#ffffff1f}.theme-dark .credito-plano-atalho>button:hover{background:#ffffff14;border-color:#b6f23461}.theme-dark .plans-guide article{border-color:var(--line);background:var(--surface-1)}.theme-dark .plans-guide h3,.theme-dark .plans-support-note strong{color:var(--text-1)}.theme-dark .plans-guide p,.theme-dark .plans-support-note p{color:var(--text-3)}.theme-dark .plans-guide article>span{color:#667b8d}.theme-dark .plans-support-note{background:#53dbca0b;border-color:#53dbca2e}@media (width<=900px){.plans-hero{grid-template-columns:1fr;gap:24px}.plans-hero-summary{align-self:auto}.plans-guide{grid-template-columns:1fr}.plans-guide article{min-height:0}}@media (width<=620px){.credito-plano-atalho,.plans-support-note{grid-template-columns:auto minmax(0,1fr)}.credito-plano-atalho>button,.plans-support-note>button{grid-column:1/-1;width:100%}.plans-hero{border-radius:21px;padding:24px 20px}.plans-hero-actions{grid-template-columns:1fr;display:grid}.plans-hero-actions button{justify-content:center;width:100%}}.adm-preco-nota{max-width:340px;line-height:1.5;color:#7d858c!important;font-size:9px!important}.adm-saldo-zero{color:#c2563c}.theme-dark .adm-preco-nota{color:#8ca0bc!important}.admin-settings-grid label.larga{grid-column:1/-1}.admin-settings-grid label small.ajuda-preco{color:#8995a8;letter-spacing:0;text-transform:none;font-size:9px;font-weight:600;line-height:1.5}.admin-settings-grid label small.ajuda-preco b{color:#4a535a}.theme-dark .admin-settings-grid label small.ajuda-preco{color:#8ca0bc}.theme-dark .admin-settings-grid label small.ajuda-preco b{color:#d7dee4}.credito-chip{cursor:pointer;border:1px solid var(--line);background:var(--panel);color:#505f74;white-space:nowrap;border-radius:9px;align-items:center;gap:9px;padding:8px 13px;font-size:11px;font-weight:800;transition:all .18s;display:inline-flex}.credito-chip:hover{border-color:#bfc8cf}.credito-chip .credito-chip-rotulo{color:#8995a8;font-weight:700}.credito-chip strong{color:var(--ink);letter-spacing:-.4px;font-size:13px}.credito-chip.baixo{background:#fff6e6;border-color:#f0cf95}.credito-chip.baixo strong{color:#96601c}.credito-chip.zerado{background:#fff0ec;border-color:#f3b7a7}.credito-chip.zerado strong,.credito-chip.zerado .credito-chip-rotulo{color:#c1442a}@media (width<=900px){.credito-chip .credito-chip-rotulo{display:none}}.gap-group{margin-top:22px}.gap-group h2{color:#274b3c;margin:0 0 4px;font-size:13px;font-weight:600}.gap-group p{color:#6d7c8a;max-width:640px;margin:0 0 14px;font-size:11px;line-height:1.5}.gap-list{gap:12px;display:grid}.gap-card{background:#fff;border:1px solid #d8dfe6;border-radius:14px;padding:16px 18px}.gap-card header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.gap-card header h3{color:#1e3b30;margin:0;font-size:14px;font-weight:600;line-height:1.4}.gap-card textarea{color:#1e3b30;resize:vertical;background:#f9fbf9;border:1px solid #d8dfe6;border-radius:10px;width:100%;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5}.gap-card textarea:focus{background:#fff;border-color:#3f9c6d;outline:none}.gap-card footer{align-items:center;gap:10px;margin-top:10px;display:flex}.gap-tag{letter-spacing:.04em;text-transform:uppercase;color:#6d7c8a;white-space:nowrap;background:#eef1f3;border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:10px;font-weight:600}.gap-tag-real{color:#20724a;background:#e6f5ec}.ghost-action{color:#828e99;cursor:pointer;background:0 0;border:none;padding:6px 4px;font-size:12px}.ghost-action:hover:not(:disabled){color:#c0553f;text-decoration:underline}.ghost-action:disabled{opacity:.5;cursor:default}.theme-dark .gap-group h2{color:var(--text-1)}.theme-dark .gap-group p{color:var(--text-2)}.theme-dark .gap-card{background:var(--surface-2);border-color:var(--border-1)}.theme-dark .gap-card header h3{color:var(--text-1)}.theme-dark .gap-card textarea{background:var(--surface-1);border-color:var(--border-1);color:var(--text-1)}.theme-dark .gap-tag{background:var(--surface-1);color:var(--text-2)}.theme-dark .gap-tag-real{color:#7fd7a5;background:#173d2a}.theme-dark .ghost-action{color:var(--text-2)}.flow-order-bump-editor .bump-explica{color:#6d7c8a;max-width:600px;margin:0 0 14px;font-size:11px;line-height:1.55}.bump-linha{grid-template-columns:2fr 1fr;gap:12px;margin-bottom:12px;display:grid}.bump-linha label,.bump-campo{color:#3b4d5c;flex-direction:column;gap:5px;font-size:11px;font-weight:600;display:flex}.bump-campo{margin-bottom:14px}.bump-linha input,.bump-campo input,.bump-campo textarea{color:#1e3b30;background:#fff;border:1px solid #d8dfe6;border-radius:9px;padding:9px 11px;font-family:inherit;font-size:13px;font-weight:400}.bump-campo textarea{resize:vertical;min-height:62px}.bump-linha input:focus,.bump-campo input:focus,.bump-campo textarea:focus{border-color:#3f9c6d;outline:none}.bump-kits{background:#f9fbf9;border:1px solid #e2e7ec;border-radius:12px;margin-bottom:14px;padding:14px 16px}.bump-kits strong{color:#274b3c;margin-bottom:3px;font-size:12px;display:block}.bump-kits small{color:#7d8a96;margin-bottom:12px;font-size:10px;line-height:1.5;display:block}.bump-kit-linha{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.bump-kit-linha span{color:#3b4d5c;flex-direction:column;font-size:12px;display:flex}.bump-kit-linha span small{color:#8a97a3;margin:0;font-size:10px}.bump-kit-linha input{text-align:right;color:#1e3b30;background:#fff;border:1px solid #d8dfe6;border-radius:8px;flex-shrink:0;width:120px;padding:7px 10px;font-family:inherit;font-size:13px}.bump-kit-linha input:focus{border-color:#3f9c6d;outline:none}.bump-vazio{color:#8a97a3;margin:0;font-size:11px}.theme-dark .flow-order-bump-editor .bump-explica,.theme-dark .bump-kits small,.theme-dark .bump-vazio{color:var(--text-2)}.theme-dark .bump-linha label,.theme-dark .bump-campo,.theme-dark .bump-kits strong,.theme-dark .bump-kit-linha span{color:var(--text-1)}.theme-dark .bump-linha input,.theme-dark .bump-campo input,.theme-dark .bump-campo textarea,.theme-dark .bump-kit-linha input{background:var(--surface-1);border-color:var(--border-1);color:var(--text-1)}.theme-dark .bump-kits{background:var(--surface-1);border-color:var(--border-1)}@media (width<=640px){.bump-linha{grid-template-columns:1fr}}.flow-fechamento{background:#fff;border:1px solid #e2e7ec;border-radius:16px;margin-bottom:14px;padding:18px 20px}.flow-fechamento-topo{align-items:center;gap:12px;margin-bottom:14px;display:flex}.flow-fechamento-topo strong{color:#1e3b30;font-size:14px;display:block}.flow-fechamento-topo small{color:#7d8a96;margin-top:2px;font-size:11px;display:block}.fechamento-opcoes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fechamento-opcao{text-align:left;cursor:pointer;background:#f9fbf9;border:1px solid #d8dfe6;border-radius:12px;padding:14px 16px;font-family:inherit;transition:border-color .15s,background .15s}.fechamento-opcao:hover{border-color:#a9bbcb}.fechamento-opcao.ativa{background:#eef7f1;border-width:2px;border-color:#3f9c6d;padding:13px 15px}.fechamento-opcao strong{color:#1e3b30;margin-bottom:5px;font-size:13px;display:block}.fechamento-opcao small{color:#6d7c8a;font-size:11px;line-height:1.5;display:block}.fechamento-aviso{color:#7a5c24;background:#fdf6e9;border:1px solid #efe0c2;border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:11px;line-height:1.6}.fechamento-aviso b{color:#5f4718}.theme-dark .flow-fechamento{background:var(--surface-2);border-color:var(--border-1)}.theme-dark .flow-fechamento-topo strong,.theme-dark .fechamento-opcao strong{color:var(--text-1)}.theme-dark .flow-fechamento-topo small,.theme-dark .fechamento-opcao small{color:var(--text-2)}.theme-dark .fechamento-opcao{background:var(--surface-1);border-color:var(--border-2)}.theme-dark .fechamento-opcao:hover{background:var(--surface-3);border-color:var(--text-3)}.theme-dark .fechamento-opcao.ativa{background:var(--surface-4);border-color:var(--mint);box-shadow:0 0 0 1px var(--mint)}.theme-dark .fechamento-opcao.ativa strong{color:var(--text-1)}.theme-dark .fechamento-opcao.ativa small{color:var(--text-2)}.theme-dark .fechamento-aviso{background:var(--warn-bg);border-color:var(--warn-border);color:var(--text-2)}.theme-dark .fechamento-aviso b{color:var(--warn-text)}@media (width<=640px){.fechamento-opcoes{grid-template-columns:1fr}}.bump-linha select{color:#1e3b30;background:#fff;border:1px solid #d8dfe6;border-radius:9px;padding:9px 11px;font-family:inherit;font-size:13px;font-weight:400}.bump-linha select:focus{border-color:#3f9c6d;outline:none}.theme-dark .bump-linha select{background:var(--surface-1);border-color:var(--border-1);color:var(--text-1)}.knowledge-share{grid-template-columns:1fr 1fr;gap:18px;margin:18px 0;display:grid}@media (width<=820px){.knowledge-share{grid-template-columns:1fr}}.knowledge-share-col{color:var(--rag-ink);background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px;box-shadow:0 8px 24px #1024200d}.knowledge-share-col h3{color:var(--rag-ink);margin:0 0 6px;font-size:15px}.knowledge-share-col p{color:#616b73;margin:0 0 12px;font-size:13px;line-height:1.5}.knowledge-share-col input{width:100%;color:var(--rag-ink);background:#fff;border:1px solid #cfd5da;border-radius:10px;outline:none;margin-bottom:10px;padding:10px 12px;font-size:13px}.knowledge-share-col input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #21b7a621}.knowledge-share-col>button{background:var(--rag-lime);color:#0d1117;cursor:pointer;border:0;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:700}.knowledge-share-col>button:disabled{opacity:.5;cursor:default}.knowledge-share-link{background:#f3f7f3;border:1px solid #dbe0e4;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:12px;display:flex}.knowledge-share-link code{letter-spacing:.4px;word-break:break-all;flex:1;font-size:13px}.knowledge-share-link button{color:#286b59;cursor:pointer;background:#fff;border:1px solid #b9c3cc;border-radius:8px;padding:6px 12px;font-size:12px}.knowledge-share-link small{color:#6e757c;width:100%;font-size:12px}.knowledge-share-nota{color:#6e757c;margin-top:12px;font-size:12px;line-height:1.5;display:block}.knowledge-file-picker{border:1px dashed var(--line);width:max-content;max-width:100%;min-height:44px;color:var(--ink);background:var(--paper);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;font-size:12px;font-weight:700;display:flex;position:relative}.knowledge-file-picker input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;padding:0;position:absolute}.knowledge-file-picker small{color:var(--muted);margin-left:auto;font-size:10px;font-weight:800}.knowledge-file-picker:focus-within{outline:3px solid var(--teal);outline-offset:2px}.knowledge-file-picker.is-disabled{opacity:.55;cursor:not-allowed}@media (width<=640px){.knowledge-file-picker{width:100%}}.knowledge-share-previa{background:#f3f7f3;border:1px solid #dbe0e4;border-radius:10px;flex-direction:column;gap:6px;margin-top:12px;padding:12px;display:flex}.knowledge-share-previa b{font-size:13px}.knowledge-share-previa span{color:#53606b;font-size:13px}.knowledge-share-previa button{background:var(--rag-lime);color:#0d1117;cursor:pointer;border:0;border-radius:10px;margin-top:8px;padding:10px 16px;font-size:13px;font-weight:700}.knowledge-share-previa small{color:#6e757c;font-size:12px;line-height:1.5}.theme-dark .knowledge-share-col{color:var(--text-1);border-color:var(--line);background:var(--surface-1);box-shadow:none}.theme-dark .knowledge-share-col h3{color:var(--text-1)}.theme-dark .knowledge-share-col p{color:var(--text-2)}.theme-dark .knowledge-share-col input{border-color:var(--border-2);color:var(--text-1);background:var(--surface-sunken)}.theme-dark .knowledge-share-col input:focus{border-color:var(--mint);box-shadow:var(--ring)}.theme-dark .knowledge-share-link,.theme-dark .knowledge-share-previa{border-color:var(--line);background:var(--surface-2)}.theme-dark .knowledge-share-link code,.theme-dark .knowledge-share-previa span{color:var(--text-2)}.theme-dark .knowledge-share-link button{border-color:var(--border-2);color:var(--teal-bright);background:var(--surface-1)}.theme-dark .knowledge-share-link small,.theme-dark .knowledge-share-nota,.theme-dark .knowledge-share-previa small{color:var(--text-3)}.theme-dark .knowledge-share-previa b{color:var(--text-1)}.backup-versao{border-top:1px solid #e4e9ec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.backup-versao:first-of-type{border-top:0}.backup-versao-acoes{flex:none;align-items:center;gap:10px;display:flex}.knowledge-share-previa .backup-versao-acoes button{margin-top:0;padding:6px 12px;font-size:12px}.backup-versao-acoes a{color:#0d6b52;font-size:12px;font-weight:600;text-decoration:underline}.theme-dark .backup-versao{border-top-color:var(--line)}.theme-dark .backup-versao-acoes a{color:var(--teal-bright)}.flow-focus{--ai-focus-line:#b9e8d7;background:#edf4ef;grid-template-columns:264px minmax(0,1fr)}.flow-focus .choice-studio{background:linear-gradient(145deg,#f3f8f4,#edf2ef)}.flow-focus .choice-studio-header{z-index:4;padding:17px 24px;position:sticky;top:0;box-shadow:0 7px 22px #1024200f}.flow-focus .prompt-title-block h1{font-size:clamp(23px,2vw,30px)}.flow-focus .choice-workspace{background:0 0;padding:24px clamp(18px,3vw,44px) 38px}.flow-focus .choice-section-heading{max-width:1120px;margin-bottom:16px}.flow-focus .service-flow-config{max-width:1120px}.flow-focus .flow-control-grid{grid-template-columns:minmax(0,1fr) minmax(250px,.72fr)}.flow-focus .flow-steps-header{border:1px solid var(--ai-focus-line);background:#ffffffc7;border-radius:17px;padding:18px 20px;box-shadow:0 10px 28px #1024200b}.flow-focus .flow-step-card{border-radius:18px;box-shadow:0 9px 24px #1024200e}.flow-focus .flow-step-main{min-height:84px;padding:16px 13px 16px 18px}.flow-focus .flow-step-editor{background:#f4f8f5;padding:18px}.flow-focus-badge{color:#1c705c;white-space:nowrap;background:#effaf4;border:1px solid #c9e8d9;border-radius:9px;align-items:center;gap:6px;height:35px;padding:0 10px;font-size:9px;font-weight:900;display:inline-flex}.voice-clone-page>.module-header{border-bottom:1px solid var(--line);margin-bottom:4px;padding-bottom:18px}.voice-clone-page .voice-info-box{border-radius:16px;padding:16px 18px;box-shadow:0 7px 18px #10242009}.voice-clone-page .voice-section{border-radius:18px;padding:20px;box-shadow:0 8px 22px #10242009}.voice-clone-page .voice-section>h3{border-bottom:1px solid var(--line);padding-bottom:11px}.availability-providers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.availability-provider{border-radius:16px;grid-template-columns:20px minmax(0,1fr);align-content:start;min-height:112px;padding:17px;transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:0 6px 18px #10242006}.availability-provider:hover{border-color:#a7cfc0;transform:translateY(-2px);box-shadow:0 10px 24px #10242012}.availability-provider .availability-order{grid-column:1/-1;justify-self:start;margin-top:4px}.knowledge-share{gap:14px}.knowledge-share-col{border-radius:18px;flex-direction:column;min-height:250px;padding:21px;display:flex}.knowledge-share-col>button{align-self:flex-start;margin-top:auto}.knowledge-share-link,.knowledge-share-previa{border-radius:12px}.special-agent-config{max-width:1020px}.special-config-heading{border-bottom:1px solid var(--line);padding:4px 2px 16px}.special-config-heading>strong{color:#1c705c;background:#e8f6ee;border-radius:999px;padding:7px 10px;font-size:9px}.transfer-reason-grid{gap:12px}.transfer-reason-card{border-radius:16px;min-height:92px;padding:17px;transition:transform .16s,border-color .16s,box-shadow .16s}.transfer-reason-card:hover{border-color:#aebfc9;transform:translateY(-2px);box-shadow:0 10px 24px #1024200f}.transfer-phone-field{border-radius:17px;margin-top:18px;padding:18px}.transfer-avisos{border:1px solid var(--line);background:var(--panel);border-radius:17px;margin-top:14px;padding:18px}.theme-dark .flow-focus{--ai-focus-line:#244b3e;background:var(--surface-0)}.theme-dark .flow-focus .choice-studio{background:var(--surface-0)}.theme-dark .flow-focus .choice-studio-header{background:var(--surface-1);box-shadow:0 7px 22px #00000038}.theme-dark .flow-focus .flow-steps-header{border-color:var(--line);background:var(--surface-1);box-shadow:none}.theme-dark .flow-focus .flow-step-editor{background:var(--surface-2)}.theme-dark .flow-focus-badge{border-color:var(--border-2);color:var(--mint);background:var(--surface-2)}.theme-dark .voice-clone-page .voice-info-box,.theme-dark .voice-clone-page .voice-section,.theme-dark .availability-provider{box-shadow:none}.theme-dark .availability-provider:hover{border-color:var(--mint);box-shadow:none}.theme-dark .special-config-heading>strong{color:var(--ok-text);background:var(--ok-bg)}.theme-dark .transfer-reason-card:hover{border-color:var(--mint);box-shadow:none}.theme-dark .transfer-avisos{border-color:var(--line);background:var(--surface-1)}@media (width<=900px){.flow-focus .choice-studio-header{position:static}.availability-providers{grid-template-columns:1fr}.availability-provider{grid-template-columns:20px minmax(0,1fr) auto;min-height:0}.availability-provider .availability-order{grid-column:auto;justify-self:end}}@media (width<=680px){.flow-focus .choice-workspace{padding:16px 14px 28px}.flow-focus .choice-studio-header{padding:16px 14px}.flow-focus .choice-header-actions{flex-wrap:wrap;width:100%}.flow-focus-badge{order:-1}.flow-focus .flow-control-grid{grid-template-columns:1fr}.voice-clone-page .voice-section{padding:16px}.knowledge-share-col{min-height:0;padding:18px}.transfer-avisos{padding:15px}}.bump-checkbox{cursor:pointer;align-items:center;gap:9px;padding:7px 2px;font-size:.94rem;display:flex}.bump-checkbox input{cursor:pointer}.bump-cor{border-radius:50%;flex:none;width:11px;height:11px}.kb-auditoria{border:1px solid #ffffff1f;border-radius:14px;margin:0 0 20px;padding:18px}.kb-auditoria-topo{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.kb-auditoria-topo strong{font-size:1.02rem;display:block}.kb-auditoria-topo small{opacity:.72;margin-top:3px;line-height:1.45;display:block}.kb-auditoria-botao{cursor:pointer;border:0;border-radius:9px;margin-left:auto;padding:9px 18px;font-weight:600}.kb-auditoria-botao:disabled{opacity:.55;cursor:default}.kb-auditoria-contexto{color:var(--muted);margin:12px 0 -4px;font-size:.82rem;line-height:1.45}.kb-auditoria-placar{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.kb-placar{border-radius:999px;padding:6px 12px;font-size:.87rem}.kb-placar strong{margin-right:5px}.kb-placar.verde{color:#5fe0a0;background:#40c87829}.kb-placar.atencao{color:#ffc36b;background:#ffb43c29}.kb-placar.neutro{opacity:.75;background:#ffffff14}.kb-auditoria-lista{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.kb-item{background:#ffffff0a;border-left:3px solid #ffc36b;border-radius:11px;padding:12px 14px}.kb-item.problema{border-left-color:#ff7a7a}.kb-item strong{margin-bottom:5px;display:block}.kb-item-motivo{opacity:.85;margin:0 0 7px;font-size:.9rem;line-height:1.45}.kb-item-texto{opacity:.65;margin:0 0 5px;font-size:.85rem;line-height:1.45}.kb-auditoria-aviso{opacity:.72;margin:12px 0 0;font-size:.9rem;line-height:1.5}.kb-auditoria-erro{color:#ff9b9b;margin:12px 0 0;font-size:.9rem}.kb-entrevista{background:#f5f9f5;border:1px solid #cfd7de;border-radius:20px;overflow:hidden;box-shadow:0 14px 38px #10271f0f}.kb-entrevista-header{color:#f7fff9;background:radial-gradient(circle at 92% -60%,#c9f63e4d,#0000 42%),linear-gradient(120deg,#10271f,#174638);align-items:center;gap:14px;padding:20px 22px;display:flex}.kb-entrevista-icon{color:#dfff7f;background:#ffffff14;border:1px solid #c9f63e4d;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.kb-entrevista-header .eyebrow{color:#b7c5d2;margin:0 0 4px}.kb-entrevista-header h2{letter-spacing:-.55px;margin:0;font-size:18px}.kb-entrevista-header p:last-child{color:#a9b6c2;max-width:720px;margin:5px 0 0;font-size:9px;line-height:1.5}.kb-entrevista-grid{grid-template-columns:minmax(0,1.55fr) minmax(285px,.72fr);gap:14px;padding:14px;display:grid}.kb-entrevista-panel,.kb-sonda-panel{background:#fff;border:1px solid #d8dee3;border-radius:16px;min-width:0}.kb-entrevista-panel{padding:17px}.kb-entrevista-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.kb-entrevista-panel-heading>div{min-width:0}.kb-entrevista-panel-heading>div>span{color:#27836b;letter-spacing:.7px;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.kb-entrevista-panel-heading h3{color:#17382e;letter-spacing:-.4px;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 2px;font-size:17px;overflow:hidden}.kb-entrevista-panel-heading small{color:#848d94;font-size:8px}.kb-entrevista-gerar{color:#10271f;cursor:pointer;background:#c9f63e;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:9px;font-weight:900;display:inline-flex;box-shadow:0 7px 17px #7dac192e}.kb-entrevista-gerar:hover:not(:disabled){background:#d8ff62;transform:translateY(-1px)}.kb-entrevista-gerar:disabled{opacity:.62;cursor:wait}.kb-entrevista-error{color:#a73e2c;background:#fff1ed;border:1px solid #f0c4b9;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:9px;line-height:1.45}.kb-entrevista-loading{background:#f2f8f4;border:1px solid #cfd9e1;border-radius:12px;align-items:center;gap:11px;margin-top:13px;padding:12px;display:flex}.kb-entrevista-loading>span{border:2px solid #b9c4ce;border-top-color:#24866d;border-radius:50%;flex:0 0 16px;width:16px;height:16px;animation:.7s linear infinite spin}.kb-entrevista-loading div{gap:2px;display:grid}.kb-entrevista-loading strong{color:#21493c;font-size:9px}.kb-entrevista-loading small{color:#717c86;font-size:8px}.kb-entrevista-resumo{grid-template-columns:repeat(6,minmax(70px,1fr));gap:6px;margin-top:14px;display:grid}.kb-entrevista-resumo>span{background:#f7faf7;border:1px solid #dce1e5;border-radius:10px;gap:4px;min-width:0;padding:9px;display:grid}.kb-entrevista-resumo small{color:#788189;letter-spacing:.45px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:6.5px;font-weight:900;overflow:hidden}.kb-entrevista-resumo strong{color:#283a49;font-size:17px}.kb-entrevista-resumo .ok{background:#ecf8f1;border-color:#bfe2ce}.kb-entrevista-resumo .ok strong{color:#25704f}.kb-entrevista-resumo .motor{background:#eef7fc;border-color:#c3dcef}.kb-entrevista-resumo .motor strong{color:#35749e}.kb-entrevista-resumo .atencao{background:#fff9e9;border-color:#ead7ac}.kb-entrevista-resumo .atencao strong{color:#9a691b}.kb-entrevista-resumo .critico{background:#fff0ec;border-color:#efb6aa;box-shadow:inset 0 0 0 1px #be3d2614}.kb-entrevista-resumo .critico strong{color:#bd432d}.kb-entrevista-empty{color:#6f7c87;text-align:center;background:#f8faf7;border:1px dashed #cbd2d9;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:150px;margin-top:14px;padding:20px;display:flex}.kb-entrevista-empty strong{color:#344553;font-size:10px}.kb-entrevista-empty span{max-width:360px;font-size:8px;line-height:1.5}.kb-entrevista-itens{gap:9px;max-height:690px;margin-top:13px;padding-right:3px;display:grid;overflow:auto}.kb-entrevista-item{background:#fbfdfb;border:1px solid #d9e0e6;border-left:4px solid #2f9a70;border-radius:12px;padding:13px;position:relative}.kb-entrevista-item.recusou{background:#fffaf0;border-color:#ebd9ae #ebd9ae #ebd9ae #d89825}.kb-entrevista-item.sem_base{background:linear-gradient(135deg,#fff4f1,#fffaf8);border:2px solid #e9a999;border-left-width:5px;box-shadow:0 8px 20px #b3402814}.kb-entrevista-item.motor{background:#f2f8fc;border-color:#bfd9eb #bfd9eb #bfd9eb #4a93c2}.kb-entrevista-item>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.kb-entrevista-item>header span{color:#28754f;letter-spacing:.55px;text-transform:uppercase;align-items:center;gap:5px;font-size:7px;font-weight:900;display:inline-flex}.kb-entrevista-item.recusou>header span{color:#9d6919}.kb-entrevista-item.sem_base>header span{color:#bc422d}.kb-entrevista-item.motor>header span{color:#377aa6}.kb-entrevista-item>header b{color:#9aa1a8;font-size:7px}.kb-entrevista-item h4{color:#1d3e33;margin:8px 0 0;font-size:11px;line-height:1.4}.kb-entrevista-ai-answer,.kb-entrevista-motor-note{color:#606c76;margin:8px 0 0;font-size:8px;line-height:1.5}.kb-entrevista-motor-note{color:#497891}.kb-entrevista-responder{border-top:1px solid #617f7024;gap:8px;margin-top:11px;padding-top:11px;display:grid}.kb-entrevista-responder label{color:#475561;gap:5px;font-size:8px;font-weight:850;display:grid}.kb-entrevista-responder textarea,.kb-sonda-panel form textarea{color:#1c3b31;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d0d7dd;border-radius:9px;outline:none;padding:9px 10px;font-size:9px;line-height:1.5}.kb-entrevista-responder textarea:focus,.kb-sonda-panel form textarea:focus{border-color:#49a485;box-shadow:0 0 0 3px #3599781a}.kb-entrevista-responder button{color:#fff;cursor:pointer;background:#173d31;border:0;border-radius:9px;width:max-content;min-height:35px;padding:0 12px;font-size:8px;font-weight:900}.kb-entrevista-responder button:hover:not(:disabled){background:#226b55}.kb-entrevista-responder button:disabled{opacity:.48;cursor:not-allowed}.kb-entrevista-responder>small{color:#8b7961;font-size:7.5px}.kb-sonda-panel{align-self:start;padding:17px}.kb-sonda-heading{align-items:center;gap:10px;display:flex}.kb-sonda-heading>span{color:#fff;background:#f36d3b;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.kb-sonda-heading .eyebrow{margin:0 0 2px}.kb-sonda-heading h3{color:#183b30;margin:0;font-size:15px}.kb-sonda-lead{color:#6c7780;margin:11px 0 13px;font-size:8.5px;line-height:1.55}.kb-sonda-panel form{gap:7px;display:grid}.kb-sonda-panel form label{color:#495560;font-size:8px;font-weight:850}.kb-sonda-panel form button{color:#fff;cursor:pointer;background:#173d31;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:39px;font-size:8.5px;font-weight:900;display:flex}.kb-sonda-panel form button:hover:not(:disabled){color:#173d31;background:#c9f63e}.kb-sonda-panel form button:disabled{opacity:.55;cursor:wait}.kb-sonda-result{background:#f0f9f4;border:1px solid #bfe1cd;border-radius:12px;margin-top:13px;padding:13px}.kb-sonda-result.recusou{background:#fff8e8;border-color:#ead4a1}.kb-sonda-result.sem_base{background:#fff1ed;border:2px solid #e9a999;box-shadow:0 7px 18px #b3402812}.kb-sonda-result.motor{background:#eef7fc;border-color:#bdd9ec}.kb-sonda-result>header{align-items:center;gap:8px;display:flex}.kb-sonda-result>header>span{color:#24704d;background:#ffffffb3;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.kb-sonda-result.recusou>header>span{color:#a16b17}.kb-sonda-result.sem_base>header>span{color:#bd432d}.kb-sonda-result.motor>header>span{color:#3479a4}.kb-sonda-result>header div{gap:2px;display:grid}.kb-sonda-result>header small{color:#858d94;letter-spacing:.5px;text-transform:uppercase;font-size:6.5px;font-weight:900}.kb-sonda-result>header strong{color:#284b3f;font-size:9px}.kb-revisao{border-top:1px solid #617f7024;gap:9px;margin-top:11px;padding-top:11px;display:grid}.kb-revisao-opcoes{flex-wrap:wrap;gap:6px;display:flex}.kb-revisao-opcoes button{color:#475561;min-height:29px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d0d7dd;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:7.5px;font-weight:900;display:inline-flex}.kb-revisao-opcoes button:hover{border-color:#49a485}.kb-revisao-opcoes button.ativo.ok{color:#fff;background:#2f9a70;border-color:#2f9a70}.kb-revisao-opcoes button.ativo.erro{color:#fff;background:#bc422d;border-color:#bc422d}.kb-revisao-opcoes button.ativo.alerta{color:#3f2f0d;background:#f7dfa8;border-color:#d89825}.kb-revisao-nota{color:#6c7780;margin:0;font-size:8px;line-height:1.5}.kb-revisao-atual{color:#414c56;background:#617f7014;border-radius:8px;margin:0;padding:8px 10px;font-size:8.5px;line-height:1.5}.kb-revisao-resultado{background:#f0f9f4;border:1px solid #bfe1cd;border-radius:11px;gap:8px;padding:11px;display:grid}.kb-revisao-resultado.parcial{background:#fff8e8;border-color:#ead4a1}.kb-revisao-resultado>strong{color:#284b3f;font-size:9px;line-height:1.45}.kb-revisao-diff{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.kb-revisao-diff>div{background:#ffffffb8;border-radius:9px;padding:8px 10px}.kb-revisao-diff small{color:#858d94;letter-spacing:.5px;margin-bottom:4px;font-size:6.5px;font-weight:900;display:block}.kb-revisao-diff p{color:#283745;margin:0;font-size:8.5px;line-height:1.55}.kb-revisao-acoes{flex-wrap:wrap;gap:6px;display:flex}.kb-revisao-acoes button{color:#283745;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd6dc;border-radius:8px;padding:0 10px;font-size:7.5px;font-weight:900}.kb-revisao-acoes button:hover{border-color:#49a485}.kb-revisao-historico{background:#fbfdfb;border:1px dashed #cfd6dc;border-radius:10px;gap:7px;padding:10px;display:grid}.kb-revisao-historico>small{color:#858d94;letter-spacing:.5px;text-transform:uppercase;font-size:6.5px;font-weight:900}.kb-revisao-historico>div{border-bottom:1px solid #617f701f;gap:5px;padding-bottom:7px;display:grid}.kb-revisao-historico>div:last-child{border-bottom:0;padding-bottom:0}.kb-revisao-historico p{color:#3a4753;margin:0;font-size:8.5px;line-height:1.5}.kb-revisao-historico>div>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.kb-revisao-historico small{color:#8b939a;font-size:7px}.kb-revisao-historico button{color:#283745;min-height:26px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd6dc;border-radius:7px;padding:0 9px;font-size:7px;font-weight:900}.kb-revisao-fontes>button{color:#3d566b;min-height:26px;font:inherit;cursor:pointer;background:#3599781a;border:0;border-radius:7px;padding:0 9px;font-size:7.5px;font-weight:900}.kb-revisao-fontes ul{gap:7px;margin:7px 0 0;padding:0;list-style:none;display:grid}.kb-revisao-fontes li{background:#617f7012;border-radius:9px;padding:8px 10px}.kb-revisao-fontes li b{color:#1d3e33;font-size:8.5px}.kb-revisao-fontes li small{color:#8b939a;margin-left:6px;font-size:7px}.kb-revisao-fontes li p{color:#4a5763;margin:4px 0 0;font-size:8px;line-height:1.5}.kb-sonda-real{background:#fff;border:1px solid #bfe1cd;border-radius:11px;gap:8px;margin-top:11px;padding:11px;display:grid}.kb-sonda-real.recusou{background:#fff8e8;border-color:#ead4a1}.kb-sonda-real.sem-base{background:#fff1ed;border-color:#e9a999}.kb-sonda-real.conflito{background:#f7f3fd;border-color:#d3c2ea}.kb-sonda-real>strong{color:#284b3f;font-size:9px}.kb-sonda-real ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.kb-sonda-real li{color:#4a5763;font-size:8px;line-height:1.5}.kb-sonda-real li b{color:#283745}.kb-sonda-real-final{color:#1d3e33;background:#35997817;border-radius:9px;margin:0;padding:9px 10px;font-size:9px;line-height:1.55}.kb-sonda-real-final small{color:#5c6c7a;letter-spacing:.5px;margin-bottom:4px;font-size:6.5px;font-weight:900;display:block}.kb-sonda-result h4{color:#1f4035;margin:10px 0 0;font-size:10px;line-height:1.4}.kb-sonda-result>p{color:#606c77;margin:8px 0 0;font-size:8px;line-height:1.55}.kb-sonda-aviso{background:#ffffffa6;border-radius:8px;padding:8px}.theme-dark .kb-entrevista{border-color:var(--line);background:var(--surface-1);box-shadow:0 18px 42px #0000002e}.theme-dark .kb-entrevista-panel,.theme-dark .kb-sonda-panel{border-color:var(--line);background:var(--surface-2)}.theme-dark .kb-entrevista-panel-heading h3,.theme-dark .kb-sonda-heading h3,.theme-dark .kb-entrevista-item h4,.theme-dark .kb-sonda-result h4{color:var(--text-1)}.theme-dark .kb-entrevista-resumo>span,.theme-dark .kb-entrevista-empty{border-color:var(--border-2);background:var(--surface-1)}.theme-dark .kb-entrevista-resumo small,.theme-dark .kb-entrevista-panel-heading small,.theme-dark .kb-sonda-lead{color:var(--text-3)}.theme-dark .kb-entrevista-resumo strong,.theme-dark .kb-entrevista-empty strong{color:var(--text-1)}.theme-dark .kb-entrevista-resumo .ok{border-color:var(--ok-border);background:var(--ok-bg)}.theme-dark .kb-entrevista-resumo .motor{border-color:var(--info-border);background:var(--info-bg)}.theme-dark .kb-entrevista-resumo .atencao{border-color:var(--warn-border);background:var(--warn-bg)}.theme-dark .kb-entrevista-resumo .critico{border-color:var(--err-border);background:var(--err-bg)}.theme-dark .kb-entrevista-item{border-color:var(--ok-border);background:var(--surface-1);border-left-color:#4dba88}.theme-dark .kb-entrevista-item.recusou{border-color:var(--warn-border);background:var(--warn-bg);border-left-color:#d79a35}.theme-dark .kb-entrevista-item.sem_base{border-color:var(--err-border);background:var(--err-bg);border-left-color:#dc6752}.theme-dark .kb-entrevista-item.motor{border-color:var(--info-border);background:var(--info-bg);border-left-color:#5ca1ce}.theme-dark .kb-entrevista-ai-answer,.theme-dark .kb-entrevista-motor-note,.theme-dark .kb-sonda-result>p{color:var(--text-2)}.theme-dark .kb-entrevista-responder{border-top-color:var(--line)}.theme-dark .kb-entrevista-responder label,.theme-dark .kb-sonda-panel form label{color:var(--text-2)}.theme-dark .kb-entrevista-responder textarea,.theme-dark .kb-sonda-panel form textarea{border-color:var(--border-2);color:var(--text-1);background:var(--surface-1)}.theme-dark .kb-entrevista-responder button,.theme-dark .kb-sonda-panel form button{color:var(--text-on-accent);background:var(--mint)}.theme-dark .kb-sonda-result{border-color:var(--ok-border);background:var(--ok-bg)}.theme-dark .kb-sonda-result.recusou{border-color:var(--warn-border);background:var(--warn-bg)}.theme-dark .kb-sonda-result.sem_base{border-color:var(--err-border);background:var(--err-bg)}.theme-dark .kb-sonda-result.motor{border-color:var(--info-border);background:var(--info-bg)}.theme-dark .kb-sonda-result>header>span,.theme-dark .kb-sonda-aviso{background:#0000002e}.theme-dark .kb-sonda-result>header strong{color:var(--text-1)}@media (width<=1180px){.kb-entrevista-grid{grid-template-columns:1fr}.kb-entrevista-resumo{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.kb-entrevista-header{align-items:flex-start;padding:17px}.kb-entrevista-header h2{font-size:16px}.kb-entrevista-grid{padding:9px}.kb-entrevista-panel-heading{flex-direction:column}.kb-entrevista-gerar{width:100%}.kb-entrevista-resumo{grid-template-columns:repeat(2,1fr)}}.ai-readiness{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffffe6,#eff6f0d1);border:1px solid #698b7a33;border-radius:26px;margin:0 0 20px;padding:22px;box-shadow:0 18px 46px #10242012,inset 0 1px #ffffffe6}.ai-readiness-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.ai-readiness-heading{align-items:center;gap:12px;min-width:0;display:flex}.ai-readiness-heading>span{color:#dfff79;background:linear-gradient(145deg,#153c31,#0c271f);border:1px solid #b6f2344d;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 0 20px #b6f23414}.ai-readiness-heading .eyebrow{color:#25836c;margin:0 0 3px}.ai-readiness-heading h2{color:#17372e;letter-spacing:-.6px;margin:0;font-size:20px}.ai-readiness-heading small{color:#7b858d;margin-top:4px;font-size:8px;line-height:1.45;display:block}.ai-readiness-measure{color:#143126;cursor:pointer;background:linear-gradient(145deg,#d8ff6a,#b6f234);border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:9px;font-weight:900;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 19px #82b31e33}.ai-readiness-measure:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 11px 23px #82b31e42}.ai-readiness-measure:disabled{opacity:.68;cursor:wait}.ai-readiness-spinner{border:2px solid #17372e38;border-top-color:#17372e;border-radius:50%;flex:0 0 15px;width:15px;height:15px;animation:.72s linear infinite spin;display:inline-block}.ai-readiness-error{color:#a83e2c;background:#fff0ec;border:1px solid #efb6aa;border-radius:11px;margin:14px 0 0;padding:11px 13px;font-size:9px;line-height:1.5}.ai-readiness-wait,.ai-readiness-empty{background:#ffffff9e;border:1px solid #d4dbe2;border-radius:14px;align-items:center;gap:12px;margin-top:16px;padding:15px;display:flex}.ai-readiness-wait div,.ai-readiness-empty div{gap:3px;display:grid}.ai-readiness-wait strong,.ai-readiness-empty strong{color:#284b3f;font-size:10px}.ai-readiness-wait small,.ai-readiness-empty small{color:#727d86;font-size:8px;line-height:1.5}.ai-readiness-empty>span{color:#2a806b;background:#e3f5ec;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.ai-readiness-cap{color:#a52e1d;background:linear-gradient(120deg,#fff0ec,#ffe2da);border:1px solid #e89d8c;border-radius:14px;align-items:flex-start;gap:11px;margin-top:16px;padding:13px 15px;display:flex;box-shadow:0 8px 22px #af382217}.ai-readiness-cap>svg{flex:none;margin-top:1px}.ai-readiness-cap div{gap:3px;display:grid}.ai-readiness-cap strong{font-size:10px}.ai-readiness-cap span{font-size:8.5px;line-height:1.5}.ai-readiness-summary{grid-template-columns:minmax(260px,.85fr) minmax(0,1.6fr);gap:13px;margin-top:16px;display:grid}.ai-readiness-score{color:#f1fff7;background:radial-gradient(circle at 105% -20%,#b6f23438,#0000 43%),linear-gradient(140deg,#0c241d,#143e32);border:1px solid #b6f23429;border-radius:19px;min-width:0;padding:18px;box-shadow:0 13px 30px #10242024}.ai-readiness-score-top{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.ai-readiness-score-top>div{gap:3px;display:grid}.ai-readiness-score-top small{color:#8da1b2;letter-spacing:.7px;font-size:7px;font-weight:900}.ai-readiness-score-top strong{color:#f4fff8;letter-spacing:-2px;font-size:42px;line-height:.95}.ai-readiness-score-top strong span{color:#8d9ead;letter-spacing:0;margin-left:3px;font-size:12px}.ai-readiness-score-top>span{color:#bfcedb;text-align:right;max-width:120px;font-size:8px;font-weight:800;line-height:1.35}.ai-readiness-score.pronta .ai-readiness-score-top>span{color:#d8ff6a}.ai-readiness-score.critica .ai-readiness-score-top>span{color:#ffb19f}.ai-readiness-track{background:#ffffff1a;border-radius:999px;height:9px;margin-top:19px;position:relative}.ai-readiness-track>span{border-radius:inherit;background:linear-gradient(90deg,#21b7a6,#b6f234);height:100%;transition:width .35s;display:block;box-shadow:0 0 16px #b6f2343d}.ai-readiness-track>i{background:#fff;border-radius:2px;width:2px;height:19px;position:absolute;top:-5px;box-shadow:0 0 0 3px #ffffff1c}.ai-readiness-scale{color:#768898;justify-content:space-between;margin-top:8px;font-size:7px;display:flex;position:relative}.ai-readiness-scale strong{color:#d8ff6a;white-space:nowrap;font-size:7px;position:absolute;transform:translate(-100%)}.ai-readiness-blocks{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.ai-readiness-blocks>article{background:#ffffffc2;border:1px solid #d8dee4;border-radius:16px;flex-direction:column;min-width:0;padding:14px;display:flex}.ai-readiness-blocks>article>div:first-child{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ai-readiness-blocks>article>div:first-child>span{color:#505d69;font-size:8px;font-weight:850;line-height:1.35}.ai-readiness-blocks strong{color:#1b4336;font-size:21px;line-height:1}.ai-readiness-blocks strong small{color:#8b939a;font-size:8px}.ai-readiness-blocks>article>small{color:#7d868e;margin-top:auto;font-size:7.5px;line-height:1.4}.ai-readiness-block-track{background:#e5e9ec;border-radius:999px;height:5px;margin:13px 0 9px;overflow:hidden}.ai-readiness-block-track span{border-radius:inherit;background:linear-gradient(90deg,#21b7a6,#8fc926);height:100%;display:block}.ai-readiness-next{border-top:1px solid #52746321;margin-top:18px;padding-top:18px}.ai-readiness-next-heading{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.ai-readiness-next-heading .eyebrow{color:#db6a4e;margin:0 0 3px}.ai-readiness-next-heading h3{color:#18392f;letter-spacing:-.45px;margin:0;font-size:18px}.ai-readiness-next-heading div>span{color:#78899e;margin-top:4px;font-size:8px;display:block}.ai-readiness-next-heading>strong{color:#18372e;background:#e5f5eb;border-radius:11px;place-items:center;min-width:34px;height:34px;font-size:12px;display:grid}.ai-readiness-recommendations{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.ai-readiness-recommendation{background:#ffffffc7;border:1px solid #d7dde3;border-left:4px solid #d79928;border-radius:15px;grid-template-columns:31px minmax(0,1fr);gap:11px;min-width:0;padding:14px;display:grid}.ai-readiness-recommendation:first-child{border-left-color:#e75f43;grid-column:1/-1;box-shadow:0 9px 24px #244b3c12}.ai-readiness-recommendation.alto{border-left-color:#e75f43}.ai-readiness-recommendation.baixo{border-left-color:#4b9fe8}.ai-readiness-recommendation.respondida{background:#eff9f3;border-left-color:#3aa575}.ai-readiness-recommendation-rank{color:#535e68;background:#eef1f3;border-radius:9px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:900;display:grid}.ai-readiness-recommendation:first-child .ai-readiness-recommendation-rank{color:#a33a27;background:#ffe9e3}.ai-readiness-recommendation-body{min-width:0}.ai-readiness-recommendation-body>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.ai-readiness-impact{color:#ba5039;letter-spacing:.55px;text-transform:uppercase;font-size:7px;font-weight:900}.ai-readiness-recommendation.medio .ai-readiness-impact{color:#a56f18}.ai-readiness-recommendation.baixo .ai-readiness-impact{color:#377fae}.ai-readiness-gain{color:#2c866b;font-size:7.5px;font-weight:900}.ai-readiness-recommendation h4{color:#1b3d32;margin:7px 0 0;font-size:11px;line-height:1.4}.ai-readiness-recommendation-body>p{color:#66727c;margin:6px 0 0;font-size:8px;line-height:1.5}.ai-readiness-how{background:#f2f4f6;border-radius:9px;gap:2px;margin-top:9px;padding:8px 9px;display:grid}.ai-readiness-how strong{color:#374d60;text-transform:uppercase;font-size:7px}.ai-readiness-how span{color:#626d77;font-size:7.5px;line-height:1.45}.ai-readiness-recommendation-footer{justify-content:space-between;align-items:center;gap:9px;margin-top:10px;display:flex}.ai-readiness-recommendation-footer>small{color:#878f96;align-items:center;gap:4px;font-size:7px;display:flex}.ai-readiness-recommendation-footer>button,.ai-readiness-answer>button{color:#fff;cursor:pointer;background:#173d31;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 11px;font-size:7.5px;font-weight:900;display:inline-flex}.ai-readiness-recommendation-footer>button:hover,.ai-readiness-answer>button:hover:not(:disabled){color:#173d31;background:#c9f63e}.ai-readiness-saved{color:#267457;align-items:center;gap:5px;font-size:8px;font-weight:850;display:inline-flex}.ai-readiness-answer{border-top:1px solid #dbe0e5;gap:7px;margin-top:11px;padding-top:11px;display:grid}.ai-readiness-answer label{color:#58646f;gap:5px;font-size:7.5px;font-weight:800;display:grid}.ai-readiness-answer label>strong{color:#284b3f;font-size:9px;line-height:1.45}.ai-readiness-answer textarea{color:#17372e;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #ced5db;border-radius:9px;outline:none;padding:9px 10px;font-size:9px;line-height:1.5}.ai-readiness-answer textarea:focus{border-color:#45a184;box-shadow:0 0 0 3px #3599781a}.ai-readiness-answer>button{width:max-content}.ai-readiness-answer>button:disabled{opacity:.48;cursor:not-allowed}.ai-readiness-answer>small{color:#917558;font-size:7px;line-height:1.4}.ai-readiness-conquest{color:#245f47;background:linear-gradient(120deg,#eaf8ef,#f7fff2);border:1px solid #b9dfc8;border-radius:15px;align-items:center;gap:13px;margin-top:13px;padding:17px;display:flex}.ai-readiness-conquest>span{color:#255e33;background:#c9f63e;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 18px #75a51c2e}.ai-readiness-conquest div{gap:4px;display:grid}.ai-readiness-conquest strong{font-size:11px}.ai-readiness-conquest p{color:#5e6c78;margin:0;font-size:8px;line-height:1.5}.ai-readiness-topics{background:#ffffff8c;border:1px solid #d6dce2;border-radius:14px;margin-top:13px}.ai-readiness-topics>summary{color:#344758;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;list-style:none;display:flex}.ai-readiness-topics>summary::-webkit-details-marker{display:none}.ai-readiness-topics>summary span{align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.ai-readiness-topics>summary strong{font-size:9px}.ai-readiness-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 12px 12px;display:grid}.ai-readiness-topic-grid>article{background:#fff;border:1px solid #dbe0e5;border-radius:11px;min-width:0;padding:11px}.ai-readiness-topic-grid>article.coberto{background:#f0f9f4;border-color:#bfe2ce}.ai-readiness-topic-grid>article.ignorado{background:#f5f6f4;border-style:dashed}.ai-readiness-topic-grid header{align-items:center;gap:7px;display:flex}.ai-readiness-topic-grid header>span{color:#a87624}.ai-readiness-topic-grid .coberto header>span{color:#2c8963}.ai-readiness-topic-grid .ignorado header>span{color:#878d92}.ai-readiness-topic-grid header div{gap:2px;min-width:0;display:grid}.ai-readiness-topic-grid header strong{color:#273948;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.ai-readiness-topic-grid header small{color:#848d94;font-size:6.5px}.ai-readiness-topic-grid p{color:#636e78;margin:8px 0 0;font-size:7.5px;line-height:1.45}.ai-readiness-topic-answer{color:#4b5e6f;margin-top:6px;font-size:7px;line-height:1.45;display:block}.ai-readiness-topic-grid button{color:#8a641e;cursor:pointer;background:0 0;border:0;margin-top:9px;padding:0;font-size:7px;font-weight:850}.ai-readiness-topic-grid .ignorado button{color:#347963}.ai-readiness-topic-grid button:disabled{opacity:.5;cursor:wait}.ai-readiness-topics-note{color:#7e878e;margin:0;padding:0 14px 13px;font-size:7px}.theme-dark .ai-readiness{border-color:var(--line);background:linear-gradient(145deg,#172720f5,#0d1b16f0);box-shadow:0 20px 50px #0003,inset 0 1px #ffffff09}.theme-dark .ai-readiness-heading h2,.theme-dark .ai-readiness-next-heading h3,.theme-dark .ai-readiness-blocks strong,.theme-dark .ai-readiness-recommendation h4,.theme-dark .ai-readiness-answer label>strong,.theme-dark .ai-readiness-topic-grid header strong{color:var(--text-1)}.theme-dark .ai-readiness-heading small,.theme-dark .ai-readiness-next-heading div>span,.theme-dark .ai-readiness-blocks>article>small,.theme-dark .ai-readiness-recommendation-body>p,.theme-dark .ai-readiness-topic-grid p{color:var(--text-3)}.theme-dark .ai-readiness-blocks>article,.theme-dark .ai-readiness-recommendation,.theme-dark .ai-readiness-topics,.theme-dark .ai-readiness-topic-grid>article,.theme-dark .ai-readiness-wait,.theme-dark .ai-readiness-empty{border-color:var(--border-2);background:var(--surface-2)}.theme-dark .ai-readiness-block-track{background:#ffffff17}.theme-dark .ai-readiness-how{background:#ffffff0b}.theme-dark .ai-readiness-how strong,.theme-dark .ai-readiness-how span,.theme-dark .ai-readiness-answer label{color:var(--text-2)}.theme-dark .ai-readiness-answer{border-top-color:var(--line)}.theme-dark .ai-readiness-answer textarea{border-color:var(--border-2);color:var(--text-1);background:var(--surface-1)}.theme-dark .ai-readiness-recommendation.respondida,.theme-dark .ai-readiness-topic-grid>article.coberto{border-color:var(--ok-border);background:var(--ok-bg)}.theme-dark .ai-readiness-topic-grid>article.ignorado{background:var(--surface-1)}.theme-dark .ai-readiness-cap{border-color:var(--err-border);color:#ffb4a5;background:var(--err-bg)}.theme-dark .ai-readiness-conquest{border-color:var(--ok-border);color:#8ce0b1;background:var(--ok-bg)}.theme-dark .ai-readiness-conquest p{color:var(--text-2)}@media (width<=1120px){.ai-readiness-summary,.ai-readiness-recommendations{grid-template-columns:1fr}.ai-readiness-recommendation:first-child{grid-column:auto}.ai-readiness-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ai-readiness{border-radius:21px;padding:16px}.ai-readiness-header{flex-direction:column;align-items:stretch}.ai-readiness-measure{width:100%}.ai-readiness-blocks{grid-template-columns:1fr}.ai-readiness-recommendation{grid-template-columns:27px minmax(0,1fr);padding:12px}.ai-readiness-topic-grid{grid-template-columns:1fr}}@media (width<=520px){.ai-readiness-heading{align-items:flex-start}.ai-readiness-heading>span{flex-basis:40px;width:40px;height:40px}.ai-readiness-score-top strong{font-size:36px}.ai-readiness-recommendation-footer{flex-direction:column;align-items:flex-start}.ai-readiness-recommendation-footer>button{width:100%}.ai-readiness-next-heading div>span{line-height:1.45}}.topbar{z-index:60;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#f8fbf7db;border-bottom-color:#7691842e;height:86px;position:sticky;top:0;box-shadow:0 8px 30px #10242009}.topbar-context{align-items:center;gap:14px;min-width:0;display:flex}.topbar-live{color:#347566;letter-spacing:.65px;text-transform:uppercase;white-space:nowrap;background:#21b7a612;border:1px solid #21b7a638;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.topbar-live i{background:var(--teal);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #21b7a61a}.top-actions{gap:8px}.top-account{min-height:58px;color:var(--ink);cursor:pointer;background:#ffffffb8;border:1px solid #77918433;border-radius:16px;align-items:center;gap:9px;padding:6px 11px 6px 6px;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.top-account:hover{border-color:#21b7a66b;transform:translateY(-1px);box-shadow:0 8px 20px #10242012}.top-account-avatar{color:#eaffb4;letter-spacing:.4px;background:linear-gradient(145deg,#153c31,#0e271f);border:1px solid #b6f23459;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:flex;box-shadow:inset 0 0 18px #b6f23414}.top-account-copy,.credito-chip-copy,.local-status>span:last-child{text-align:left;gap:2px;display:grid}.top-account-copy small,.local-status small{color:#8a9299;letter-spacing:.75px;text-transform:uppercase;font-size:7px;font-weight:900;line-height:1}.top-account-copy strong,.local-status strong{max-width:94px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.15;overflow:hidden}.top-account-copy em{color:#55802b;text-overflow:ellipsis;white-space:nowrap;max-width:94px;font-size:8px;font-style:normal;font-weight:800;line-height:1.1;overflow:hidden}.credito-chip{background:#ffffffb8;border-color:#77918433;border-radius:16px;gap:9px;height:54px;padding:6px 12px 6px 7px;transition:transform .18s,border-color .18s,box-shadow .18s}.credito-chip:hover{border-color:#b6f234bf;transform:translateY(-1px);box-shadow:0 8px 20px #10242012}.credito-chip-icon{color:#254b17;background:linear-gradient(145deg,#dcff82,#b6f234);border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 5px 14px #84b91b30}.credito-chip .credito-chip-rotulo{color:#7d868e;letter-spacing:.75px;text-transform:uppercase;font-size:7px;font-weight:900;line-height:1}.credito-chip strong{color:#17372e;font-size:13px;line-height:1.1}.credito-chip strong small{color:#878f96;letter-spacing:.15px;font-size:7px;font-weight:800}.credito-chip.baixo,.credito-chip.zerado{background:#ffffffc7}.credito-chip.baixo .credito-chip-icon{color:#74480e;background:linear-gradient(145deg,#ffe0a6,#ffb653)}.credito-chip.zerado .credito-chip-icon{color:#6f2415;background:linear-gradient(145deg,#ffb3a0,#ff876a)}.local-status{background:#f1faf5c2;border-color:#21b7a633;border-radius:16px;gap:9px;height:54px;padding:6px 12px;transition:transform .18s,border-color .18s,box-shadow .18s}.local-status:hover{background:#f1faf5f0;border-color:#21b7a680;transform:translateY(-1px);box-shadow:0 8px 20px #1024200f}.local-status-dot{box-shadow:0 0 0 5px #21b7a61a,0 0 14px #21b7a659}.theme-toggle,.topbar .bell{border-radius:14px;height:44px}.notificacoes-ancora{position:relative}.notificacoes-gatilho.aberto{color:#167d70;border-color:#21b7a680;box-shadow:0 0 0 3px #21b7a61a}.notificacoes-menu{z-index:120;background:#fff;border:1px solid #77918438;border-radius:17px;width:min(360px,100vw - 28px);position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 20px 46px #1024202e}.notificacoes-menu header{border-bottom:1px solid #77918424;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px 12px;display:flex}.notificacoes-menu header span{color:#24806d;letter-spacing:.9px;font-size:7px;font-weight:900;display:block}.notificacoes-menu h2{color:#102b22;letter-spacing:-.45px;margin:3px 0 0;font-size:15px}.notificacoes-menu header b{color:#174436;background:#dff9ef;border-radius:999px;place-items:center;min-width:23px;height:23px;font-size:9px;display:grid}.notificacoes-lista{padding:6px;display:grid}.notificacoes-lista button{color:#1d3c33;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:10px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;padding:11px 9px;display:grid}.notificacoes-lista button:hover{background:#f2f7f4}.notificacoes-lista button>span:nth-child(2){gap:3px;min-width:0;display:grid}.notificacoes-lista strong{color:#16352c;font-size:11px}.notificacoes-lista small{color:#6c7d88;font-size:9px;line-height:1.35}.notificacoes-lista button>svg{color:#9aa7b0}.notificacao-ponto{background:#f0a13c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f0a13c1f}.notificacoes-lista button.info .notificacao-ponto{background:#21b7a6;box-shadow:0 0 0 4px #21b7a61f}.notificacoes-vazias{color:#29816e;align-items:center;gap:10px;padding:19px 16px 20px;display:flex}.notificacoes-vazias>svg{flex:none}.notificacoes-vazias>div{gap:3px;display:grid}.notificacoes-vazias strong{color:#16352c;font-size:11px}.notificacoes-vazias small{color:#6c7d88;font-size:9px}.theme-toggle{background:#ffffffb8;padding:7px 10px}.topbar .bell{color:#4e5962;background:#ffffffb8;justify-content:center;align-items:center;width:44px;display:flex}.topbar .bell:before,.topbar .bell:after{display:none}.topbar .bell i{border-color:#fff;top:10px;right:10px}.overview-page{isolation:isolate;position:relative;overflow-x:clip}.overview-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#21b7a61c,#0000 68%);border-radius:50%;width:520px;height:520px;position:absolute;top:-180px;right:-160px}.overview-page>*,.overview-page .metrics,.overview-page .dashboard-grid,.overview-page .lower-grid,.overview-page .panel,.overview-page .metric-card{min-width:0;max-width:100%}.overview-hero{color:#effff8;background:linear-gradient(120deg,#0b1e19 0%,#11382e 58%,#0d2922 100%);border:1px solid #b2ff7e26;border-radius:28px;align-items:center;min-height:205px;margin:-4px 0 20px;padding:34px;position:relative;overflow:hidden;box-shadow:0 24px 54px #1024202b,inset 0 1px #ffffff0f}.overview-hero:before{content:"";opacity:.18;pointer-events:none;background-image:linear-gradient(#b6f2341f 1px,#0000 1px),linear-gradient(90deg,#b6f2341f 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.overview-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#b6f23433,#21b7a617 42%,#0000 70%);border:1px solid #b6f23440;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-220px;right:-72px;box-shadow:0 0 80px #21b7a629}.overview-hero-copy{z-index:1;min-width:0;max-width:830px;position:relative}.overview-live-frame{min-height:129px;animation:.48s cubic-bezier(.22,.7,.2,1) both overview-live-enter}.overview-live-frame-alerta{padding-left:15px;position:relative}.overview-live-frame-alerta:before{content:"";background:#e06a5c;border-radius:3px;width:3px;position:absolute;top:2px;bottom:2px;left:0}.overview-live-frame-alerta .eyebrow{color:#ffb3a7}.overview-live-frame-alerta .overview-kicker-dot{background:#e06a5c}.overview-hero .overview-live-frame-alerta h1 strong{color:#ff9d8d}.overview-hero .overview-live-frame-alerta h1{color:#ffe4de}.overview-hero .overview-live-frame-alerta h1 span{color:#ffcfc6}.overview-corrigir{color:#ffd9d2;letter-spacing:.02em;cursor:pointer;background:#a5564c38;border:1px solid #a5564c;border-radius:10px;align-items:center;gap:7px;height:36px;margin-top:11px;padding:0 16px;font-size:11px;font-weight:800;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.overview-corrigir:hover{background:#e06a5c4d;border-color:#e06a5c;transform:translateY(-1px)}.overview-corrigir:focus-visible{outline-offset:2px;outline:2px solid #ffb3a7}@media (width<=560px){.overview-corrigir{justify-content:center;width:100%}}@keyframes overview-live-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.overview-hero .eyebrow{color:#a7b9c8;align-items:center;gap:8px;margin-bottom:13px;display:flex}.overview-kicker-dot{background:var(--mint);border-radius:2px;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 16px #b6f234bf}.overview-hero h1{color:#f5fff9;letter-spacing:-2.2px;max-width:900px;font-size:clamp(28px,3vw,44px);line-height:1.02}.overview-hero h1 strong{color:var(--mint);font-weight:850}.overview-hero h1 span{color:#b8c3cd;letter-spacing:-1px;margin-top:7px;font-size:.68em;font-weight:500;display:block}.overview-lead{color:#93a1ae;max-width:640px;margin:16px 0 0;font-size:11px;line-height:1.6}.overview-live-controls{align-items:center;gap:12px;min-height:25px;margin-top:15px;display:flex}.overview-live-controls>div{align-items:center;gap:6px;display:flex}.overview-live-controls>div>button{cursor:pointer;background:#dbece247;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .22s,background .22s,box-shadow .22s;display:block}.overview-live-controls>div>button:hover{background:#dbece2ad}.overview-live-controls>div>button.active{background:var(--mint);width:27px;box-shadow:0 0 14px #b6f2346b}.overview-live-toggle{color:#aec0b7;letter-spacing:.55px;text-transform:uppercase;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;min-height:25px;padding:0 9px;font-size:8px;font-weight:900;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.overview-live-toggle:hover{color:#f5fff9;background:#b6f23414;border-color:#b6f2344d}.overview-hero .status-note{z-index:1;color:#dff1e8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff1;border-color:#ffffff1a;border-radius:18px;align-items:center;gap:2px;min-width:190px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a}.overview-hero .status-note>span:last-child{gap:2px;display:grid}.overview-hero .status-note small{color:#788998;letter-spacing:.75px;text-transform:uppercase;font-size:7px;font-weight:900}.overview-hero .status-note.has-registration-message{white-space:normal;align-items:flex-start;max-width:380px}.overview-hero .registration-email-note{color:#8f9ba6;margin-top:2px;font-size:9px;font-style:normal;font-weight:500;line-height:1.45}.overview-hero .live-dot{background:var(--mint);margin:0 9px 0 1px;box-shadow:0 0 0 5px #b6f2341a,0 0 18px #b6f23473}.overview-page .dashboard-period-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffad;border-color:#7897882e;border-radius:20px;margin:0 0 18px;padding:16px 18px;box-shadow:0 14px 38px #1024200e,inset 0 1px #ffffffd1}.overview-page .dashboard-period-copy>span{color:#218976}.overview-page .dashboard-date-presets{background:#e5ede69e;border-color:#73938429;border-radius:13px}.overview-page .dashboard-date-presets button{border-radius:10px;height:34px}.overview-page .dashboard-date-presets button:hover,.overview-page .dashboard-date-presets button.active{color:#123e32;box-shadow:0 5px 15px #10242014}.overview-page .dashboard-date-control>button,.overview-page .dashboard-date-control label{background:#ffffffd1;border-color:#7393842e;border-radius:12px;height:40px}.overview-page .dashboard-date-control>button{width:40px}.overview-page .commercial-metrics{gap:16px;margin-bottom:18px}.overview-page .metric-card{--card-accent:var(--teal);background:linear-gradient(145deg,#ffffffe6,#f3f8f3c2);border-color:#688b7a29;border-radius:22px;min-height:176px;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 15px 40px #10242011,inset 0 1px #ffffffe6}.overview-page .metric-card:hover{border-color:var(--card-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.overview-page .metric-card:hover{border-color:color-mix(in srgb,var(--card-accent) 46%,transparent)}}.overview-page .metric-card:hover{box-shadow:0 20px 46px #1024201a,0 0 0 1px var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.overview-page .metric-card:hover{box-shadow:0 20px 46px #1024201a,0 0 0 1px color-mix(in srgb,var(--card-accent) 14%,transparent)}}.overview-page .metric-card:before{content:"";background:linear-gradient(90deg,transparent,var(--card-accent),transparent);height:3px;box-shadow:0 0 16px var(--card-accent);border-radius:0 0 8px 8px;position:absolute;top:0;left:22px;right:22px}@supports (color:color-mix(in lab, red, red)){.overview-page .metric-card:before{box-shadow:0 0 16px color-mix(in srgb,var(--card-accent) 34%,transparent)}}.overview-page .metric-card:after{content:"";background:var(--card-accent);opacity:.08;filter:blur(8px);pointer-events:none;border-radius:50%;width:100px;height:100px;position:absolute;top:-58px;right:-42px}.overview-page .sales-metric-card{--card-accent:#21b7a6}.overview-page .revenue-metric-card{--card-accent:#8fc926}.overview-page .blue-card{--card-accent:#4b9fe8}.overview-page .amber-card{--card-accent:#e99a2d}.overview-page .conversation-metric-card{--card-accent:#ed765b}.overview-page .conversion-metric-card{--card-accent:var(--mint);background:linear-gradient(145deg,#102b24,#0c211c);border-color:#b6f23429;box-shadow:0 18px 42px #1024202e}.overview-page .dashboard-metric-icon{color:var(--card-accent);background:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.overview-page .dashboard-metric-icon{background:color-mix(in srgb,var(--card-accent) 10%,white)}}.overview-page .dashboard-metric-icon{box-shadow:inset 0 0 0 1px var(--card-accent),0 5px 14px var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.overview-page .dashboard-metric-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-accent) 18%,transparent),0 5px 14px color-mix(in srgb,var(--card-accent) 9%,transparent)}}.overview-page .metric-card>strong{margin-top:13px;font-size:31px}.overview-page .metric-foot{border-top-color:#4a67591a}.overview-page .conversion-gauge{background:#ffffff14}.overview-costs-section{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff94;border:1px solid #688b7a29;border-radius:23px;margin:0 0 18px;padding:21px;box-shadow:0 15px 42px #1024200e,inset 0 1px #ffffffd1}.overview-costs-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:15px;display:flex}.overview-costs-heading .eyebrow{color:#218976;margin:0 0 5px}.overview-costs-heading h2{color:var(--ink);letter-spacing:-.45px;margin:0;font-size:18px}.overview-costs-heading>span{color:#73817b;align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.overview-costs-heading>span i{background:#39c9ad;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #39c9ad1a}.overview-costs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.overview-costs-grid .metric-card{min-height:180px}.overview-page .meta-spend-metric-card{--card-accent:#4d8df3}.overview-page .commissions-metric-card{--card-accent:#ae78e8}.meta-spend-metric-card.is-loading>strong{color:#71817a;letter-spacing:-.4px;font-size:20px}.meta-spend-metric-card.is-disconnected .dashboard-metric-icon,.meta-spend-metric-card.is-error .dashboard-metric-icon{color:#89948f;background:#eef1ef}.meta-spend-metric-card .metric-link{align-items:center;gap:4px;display:inline-flex}.commission-integration-status{color:#8151b5;background:#ae78e813;border:1px dashed #8b63b840;border-radius:11px;align-items:center;gap:9px;margin-top:16px;padding:9px 11px;display:flex}.commission-integration-status>span{gap:1px;display:grid}.commission-integration-status strong{color:#7544a8;letter-spacing:.2px;font-size:9px}.commission-integration-status small{color:#7d8581;font-size:8px}.overview-page .panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffbf;border-color:#688b7a29;border-radius:23px;box-shadow:0 15px 42px #1024200f,inset 0 1px #ffffffd9}.overview-page .performance-panel{padding:25px 26px 14px}.overview-page .chart-lines i{border-top-color:#60847224}.overview-page .chart-bars span{background:linear-gradient(#bfece1,#a8d9ce);box-shadow:inset 0 1px #ffffff8c}.overview-page .chart-bars .featured-bar{background:linear-gradient(180deg,var(--mint),var(--teal));box-shadow:0 -7px 18px #21b7a62e}.overview-page .next-meeting{background:linear-gradient(145deg,#12342b,#0d251f);border-color:#b6f23421;box-shadow:0 18px 42px #1024202b}.overview-page .meeting-art{background:linear-gradient(145deg,#eaffb1,#b6f234);border:1px solid #b6f23438;box-shadow:0 12px 28px #b6f23424}.overview-page .conversation,.overview-page .quick-list button{transition:transform .18s,background .18s}.overview-page .conversation:hover,.overview-page .quick-list button:hover{background:#21b7a60b;transform:translate(3px)}.theme-dark .top-account,.theme-dark .credito-chip,.theme-dark .theme-toggle,.theme-dark .topbar .bell{background:#ffffff0e;border-color:#ffffff1a}.theme-dark .theme-toggle{color:var(--text-2)}.theme-dark .theme-toggle:hover{background:#ffffff16;border-color:#b6f2346b}.theme-dark .top-account-copy strong,.theme-dark .local-status strong,.theme-dark .credito-chip strong{color:var(--text-1)}.theme-dark .top-account-copy small,.theme-dark .local-status small,.theme-dark .credito-chip .credito-chip-rotulo,.theme-dark .credito-chip strong small{color:var(--text-3)}.theme-dark .top-account-copy em{color:#b6f234}.theme-dark .notificacoes-gatilho.aberto{color:var(--teal-bright);border-color:#3ed8c37a;box-shadow:0 0 0 3px #3ed8c31a}.theme-dark .notificacoes-menu{background:#15211d;border-color:#ffffff1a;box-shadow:0 22px 50px #00000059}.theme-dark .notificacoes-menu header{border-bottom-color:#ffffff14}.theme-dark .notificacoes-menu header span{color:var(--teal-bright)}.theme-dark .notificacoes-menu h2,.theme-dark .notificacoes-lista strong,.theme-dark .notificacoes-vazias strong{color:#edf5f0}.theme-dark .notificacoes-menu header b{color:#e4ffc1;background:#b6f23421}.theme-dark .notificacoes-lista button{color:#d4e0da}.theme-dark .notificacoes-lista button:hover{background:#ffffff0f}.theme-dark .notificacoes-lista small,.theme-dark .notificacoes-vazias small{color:#91a39b}.theme-dark .notificacoes-lista button>svg{color:#7e9189}.theme-dark .local-status{background:#21b7a611;border-color:#21b7a62e}.theme-dark .overview-page .dashboard-period-bar,.theme-dark .overview-page .panel{background:#121f1ad1;border-color:#ffffff14;box-shadow:0 18px 45px #0000002e,inset 0 1px #ffffff08}.theme-dark .overview-page .dashboard-date-presets{background:#09130f;border-color:#ffffff1a}.theme-dark .overview-page .dashboard-date-presets button{color:#a9b3bb}.theme-dark .overview-page .dashboard-date-presets button:hover{color:var(--text-1);box-shadow:none;background:#1d262e}.theme-dark .overview-page .dashboard-date-presets button.active{color:var(--text-on-accent);background:var(--mint);box-shadow:0 0 0 1px #b6f23433,0 5px 18px #b6f2341f}.theme-dark .overview-page .dashboard-date-control>button,.theme-dark .overview-page .dashboard-date-control label{color:#c4cdd4;background:#171e25;border-color:#ffffff1c}.theme-dark .overview-page .dashboard-date-control>button:hover:not(:disabled){color:var(--text-1);background:#202b34;border-color:#21b7a661}.theme-dark .overview-page .dashboard-date-control>button:disabled{opacity:.56;color:#7d8891;background:#0c1713}.theme-dark .overview-page .dashboard-date-control label{color:#58dac7}.theme-dark .overview-page .dashboard-date-control input{color:var(--text-1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-dark .overview-page .dashboard-date-control input::-webkit-calendar-picker-indicator{opacity:.78;filter:invert()}.theme-dark .overview-page .dashboard-metric-icon{background:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.theme-dark .overview-page .dashboard-metric-icon{background:color-mix(in srgb,var(--card-accent) 12%,#141b22)}}.theme-dark .overview-page .metric-top{color:#c7d0d7}.theme-dark .overview-page .metric-card>p,.theme-dark .overview-page .metric-foot,.theme-dark .overview-page .progress-row em{color:#a7b1b9}.theme-dark .overview-page .metric-foot{border-top-color:#ffffff17}.theme-dark .overview-costs-section{background:#121f1ab8;border-color:#ffffff14;box-shadow:0 18px 45px #00000029,inset 0 1px #ffffff08}.theme-dark .overview-costs-heading h2{color:var(--text-1)}.theme-dark .overview-costs-heading>span,.theme-dark .meta-spend-metric-card.is-loading>strong{color:var(--text-3)}.theme-dark .meta-spend-metric-card.is-disconnected .dashboard-metric-icon,.theme-dark .meta-spend-metric-card.is-error .dashboard-metric-icon{color:#92a19a;background:#ffffff0e}.theme-dark .commission-integration-status{color:#c79af4;background:#ae78e817;border-color:#ae78e847}.theme-dark .commission-integration-status strong{color:#d5b1f7}.theme-dark .commission-integration-status small{color:var(--text-3)}.theme-dark .overview-hero h1 span,.theme-dark .overview-lead{color:#b4bfc8}.theme-dark .overview-hero .status-note small{color:#9ba7b1}.theme-dark .overview-page .conversation:hover,.theme-dark .overview-page .quick-list button:hover{background:#21b7a612}@media (width<=1060px){.topbar-live{display:none}.overview-hero{min-height:190px}}@media (width<=840px){.topbar{height:70px}.local-status{display:none}.overview-hero{align-items:flex-start;min-height:0;padding:27px 24px}.overview-live-frame{min-height:142px}.overview-hero .status-note{min-width:0}.overview-page{padding-top:22px}}@media (width<=620px){.top-actions{justify-content:flex-end;width:100%}.top-account-copy{display:none}.top-account{border-radius:14px;height:44px;padding:3px}.top-account-avatar{border-radius:11px;width:36px;height:36px}.overview-hero{border-radius:22px}.overview-hero h1{font-size:29px}.overview-hero h1 span{margin-top:9px;font-size:.72em;line-height:1.15}.overview-lead{font-size:10px}.overview-live-controls{margin-top:13px}.overview-live-toggle{min-height:28px;font-size:8.5px}.overview-page .dashboard-period-bar{border-radius:17px}.overview-page .metric-card,.overview-page .panel{border-radius:19px}.overview-costs-section{border-radius:19px;padding:16px}.overview-costs-heading{flex-direction:column;align-items:flex-start;gap:9px}.overview-costs-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.overview-live-frame{animation:none}.overview-live-controls>div>button{transition:none}}@media (width>=841px) and (width<=1280px){.topbar,.page-wrap{padding-left:28px;padding-right:28px}.dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr)}}@media (width<=1040px){.dashboard-grid,.lower-grid{grid-template-columns:minmax(0,1fr)}.next-meeting{min-height:255px}.crumb>span,.crumb>b{display:none}}@media (width<=840px){.app-shell,.sidebar,.content,.topbar,.page-wrap{max-width:100%}.sidebar{overflow:hidden}.main-nav{overscroll-behavior-x:contain;scrollbar-width:none;width:100%;max-width:100%}.main-nav::-webkit-scrollbar{display:none}.nav-item{flex:none}.topbar-context{flex:auto;overflow:hidden}.overview-hero-copy{min-width:0}}@media (width<=700px){.topbar{justify-content:flex-end}.topbar-context{display:none}.top-actions{width:auto;max-width:100%}.overview-page{padding-left:14px;padding-right:14px}}@media (width<=620px){.top-actions{width:auto}.overview-page .dashboard-period-bar,.overview-page .performance-panel,.overview-page .inbox-panel,.overview-page .activity-panel{padding-left:16px;padding-right:16px}}.prd-shell{--prd-bg:#eef1f4;--prd-surface:#ffffffe0;--prd-surface-strong:#fff;--prd-surface-soft:#f4f8f5;--prd-border:#1f4a3c1f;--prd-text:#102820;--prd-muted:#6c767f;--prd-accent:#aef52d;--prd-teal:#29bea5;--prd-shadow:0 18px 48px #14372b14;min-height:100vh;color:var(--prd-text);background:radial-gradient(circle at 86% 3%,#aef52d1f,transparent 29rem), radial-gradient(circle at 46% 92%,#29bea514,transparent 34rem), var(--prd-bg)}.theme-dark .prd-shell{--prd-bg:#07100d;--prd-surface:#0f1c17e6;--prd-surface-strong:#11181f;--prd-surface-soft:#13241d;--prd-border:#a7ccbb21;--prd-text:#eff8f3;--prd-muted:#919ea9;--prd-shadow:0 22px 55px #0000003d}.prd-sidebar{background:radial-gradient(circle at 16% 0,#29bea521,#0000 17rem),linear-gradient(#0b1c16 0%,#08130f 100%);border-right:1px solid #aef52d14;flex:0 0 278px;gap:20px;width:278px;padding:26px 18px 22px;box-shadow:12px 0 45px #00000021}.prd-brand{border-bottom-color:#ffffff17;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-content:center;column-gap:11px;min-height:56px;padding:0 7px 18px;display:grid}.prd-brand:before{content:"";background:linear-gradient(90deg,#0000 27%,#b6f234 27% 39%,#0000 39% 47%,#b6f234 47% 59%,#0000 59% 67%,#b6f234 67% 79%,#0000 79%),linear-gradient(#0000 57%,#aef52d26 57%);border:1px solid #aef52d40;border-radius:13px;grid-row:1/3;align-self:center;width:40px;height:40px;transform:skewY(-3deg);box-shadow:inset 0 1px #ffffff14,0 8px 22px #aef52d14}.prd-brand strong{color:#fff;letter-spacing:-.7px;align-self:end;font-size:18px}.prd-brand span{color:#b6f234;letter-spacing:1.8px;align-self:start;font-size:8px}.prd-perfil{background:linear-gradient(145deg,#ffffff12,#ffffff06);border-color:#ffffff1c;border-radius:16px;grid-template-rows:auto auto auto;grid-template-columns:43px minmax(0,1fr);align-items:center;column-gap:11px;min-height:92px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0b}.prd-perfil:before{content:"★";color:#17341f;background:linear-gradient(145deg,#d9ff83,#aef52d);border:1px solid #aef52d3d;border-radius:13px;grid-row:1/4;place-items:center;width:43px;height:43px;font-size:15px;display:grid;box-shadow:0 8px 20px #aef52d1f}.prd-perfil strong,.prd-perfil small,.prd-perfil em{grid-column:2}.prd-perfil strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.prd-perfil small{color:#939faa;font-size:9px}.prd-perfil em{background:#57d9a31a;border-radius:999px;width:max-content;margin-top:2px;padding:3px 7px}.prd-sidebar nav{scrollbar-width:none;gap:5px}.prd-sidebar nav::-webkit-scrollbar{display:none}.prd-sidebar nav button{color:#a9b4bd;border:1px solid #0000;border-radius:13px;justify-content:flex-start;min-height:47px;padding:7px 10px;font-size:12px;transition:transform .18s,color .18s,border-color .18s,background .18s;position:relative}.prd-sidebar nav button:before{content:"•";color:#8796a3;background:#ffffff0b;border:1px solid #ffffff12;border-radius:10px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:13px;font-weight:900;display:grid}.prd-sidebar nav button:first-child:before{content:"⌂"}.prd-sidebar nav button:nth-child(2):before{content:"↗"}.prd-sidebar nav button:nth-child(3):before{content:"%"}.prd-sidebar nav button:nth-child(4):before{content:"◎"}.prd-sidebar nav button:nth-child(6):before{content:"◇"}.prd-sidebar nav button:nth-child(7):before{content:"$"}.prd-sidebar nav button:nth-child(8):before{content:"▤"}.prd-sidebar nav button:hover{background:#ffffff0e;border-color:#ffffff14;transform:translate(3px)}.prd-sidebar nav button.ativo{color:#f4fff8;background:linear-gradient(90deg,#aef52d24,#29bea50f);border-color:#aef52d33;box-shadow:inset 3px 0 #b6f234,0 8px 22px #0000001a}.prd-sidebar nav button.ativo:before{color:#17341f;background:#b6f234;border-color:#aef52d42}.prd-main{gap:24px;max-width:1480px;padding:42px clamp(28px,3vw,52px) 72px}.prd-topo{border-bottom:1px solid var(--prd-border);align-items:flex-start;min-height:72px;padding-bottom:17px}.prd-topo h1{color:var(--prd-text);letter-spacing:-1.7px;font-size:clamp(29px,2.6vw,40px);line-height:1}.prd-topo h1:before{content:"CENTRAL DO PRODUTOR";color:var(--prd-teal);letter-spacing:1.6px;margin-bottom:10px;font-size:8px;font-weight:900;line-height:1;display:block}.prd-aviso{color:#1b725f;background:#29bea51a;border:1px solid #29bea52e;border-radius:12px;padding:10px 14px;box-shadow:0 9px 24px #14372b0f}.theme-dark .prd-aviso{color:#79e5d1;background:#29bea517}.prd-cards article{border-color:var(--prd-border);background:linear-gradient(145deg,var(--prd-surface-strong),var(--prd-surface));min-height:142px;box-shadow:var(--prd-shadow),inset 0 1px 0 #ffffff09;isolation:isolate;border-radius:20px;align-content:start;gap:7px;padding:22px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.prd-cards article:before{content:"";background:#7b94a9;border-radius:99px;width:34px;height:4px;margin-bottom:13px;box-shadow:0 0 18px #7ba99933}.prd-cards article:after{content:"";z-index:-1;background:#7ba99909;border:1px solid #7ba9991f;border-radius:50%;width:104px;height:104px;position:absolute;bottom:-58px;right:-50px}.prd-cards article:nth-child(2):before{background:#52bda7}.prd-cards article:nth-child(3):before{background:#b6f234}.prd-cards article:nth-child(4):before{background:#67a9df}.prd-cards article:nth-child(6):before{background:#9e85e8}.prd-cards article:nth-child(7):before{background:#f0ae54}.prd-cards article:nth-child(8):before{background:#54c9bb}.prd-cards article:hover{border-color:#29bea54d;transform:translateY(-3px);box-shadow:0 24px 58px #07171221}.prd-cards span{color:var(--prd-muted);letter-spacing:.9px;font-size:9px}.prd-cards strong{color:var(--prd-text);letter-spacing:-1.1px;font-size:clamp(24px,2vw,31px)}.prd-cards small{color:var(--prd-muted);font-size:9px}.prd-cards article.destaque{background:radial-gradient(circle at 88% 16%,#aef52d2e,#0000 9rem),linear-gradient(145deg,#173a2f,#0d251e);border-color:#aef52d57}.prd-cards article.destaque:before{background:#b6f234;width:44px;box-shadow:0 0 24px #b6f23445}.prd-cards article.destaque span,.prd-cards article.destaque small{color:#a9b6c2}.prd-cards article.destaque strong{color:#f5fff9}.prd-bloco{border-color:var(--prd-border);background:linear-gradient(145deg,var(--prd-surface-strong),var(--prd-surface));box-shadow:var(--prd-shadow),inset 0 1px 0 #ffffff08;border-radius:22px;gap:18px;padding:26px 28px;position:relative;overflow-x:auto}.prd-bloco h2{color:var(--prd-text);letter-spacing:-.55px;font-size:19px;position:relative}.prd-bloco h2:before{content:"";background:linear-gradient(#b6f234,#29bea5);border-radius:99px;flex:0 0 4px;width:4px;height:19px;box-shadow:0 0 16px #29bea52e}.prd-chart{padding-top:4px}.prd-chart svg{border:1px solid var(--prd-border);background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(25% - 1px),var(--prd-border) 25%), linear-gradient(145deg,var(--prd-surface-soft),transparent);border-radius:16px;height:220px;padding:18px 12px 8px}.prd-chart svg rect{rx:1.4px;transition:opacity .18s}.prd-chart svg rect:hover{opacity:.72}.prd-chart-legenda{color:var(--prd-muted);flex-wrap:wrap;gap:8px;margin-top:12px;font-size:10px}.prd-chart-legenda span{border:1px solid var(--prd-border);background:var(--prd-surface-soft);border-radius:999px;padding:6px 9px}.prd-chart-legenda i{border-radius:50%}.prd-chart-legenda small{color:var(--prd-muted)}.prd-tabela{border-collapse:separate;border-spacing:0;min-width:680px;color:var(--prd-text);font-size:12px}.prd-tabela th{border-bottom-color:var(--prd-border);color:var(--prd-muted);background:var(--prd-surface-soft);letter-spacing:.8px;padding:12px 14px;font-size:9px}.prd-tabela th:first-child{border-radius:11px 0 0 11px}.prd-tabela th:last-child{border-radius:0 11px 11px 0}.prd-tabela td{border-bottom-color:var(--prd-border);color:var(--prd-text);padding:15px 14px}.prd-tabela tbody tr{transition:background .18s}.prd-tabela tbody tr:hover{background:#29bea50e}.prd-tabela strong{color:var(--prd-text);font-size:12px}.prd-tabela small{color:var(--prd-muted);margin-top:3px;font-size:9px}.prd-tabela code,.prd-materiais code{color:#18735f;background:#29bea514;border:1px solid #29bea52e;border-radius:7px;align-items:center;padding:4px 8px;font-family:inherit;font-weight:800;display:inline-flex}.theme-dark .prd-tabela code,.theme-dark .prd-materiais code{color:#74dfca}.prd-tabela em{background:#57d9a317;border-radius:999px;width:max-content;padding:5px 8px;display:inline-flex}.prd-vazio{border:1px dashed var(--prd-border);min-height:150px;color:var(--prd-muted);background:linear-gradient(145deg,var(--prd-surface-soft),transparent);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:2px 0 0;padding:28px;line-height:1.55;display:flex}.prd-vazio:before{content:"↗";border:1px solid var(--prd-border);width:42px;height:42px;color:var(--prd-teal);background:var(--prd-surface-strong);border-radius:13px;place-items:center;font-size:17px;display:grid}.prd-explica{color:var(--prd-muted);font-size:11px;line-height:1.65}.prd-explica strong{color:var(--prd-text)}.prd-link-box{background:#29bea513;border-color:#29bea533;border-radius:15px;gap:12px;padding:16px}.prd-link-box code{color:#19735f;font-size:12px}.theme-dark .prd-link-box code{color:#78e4d0}.prd-link-box button,.prd-form button,.prd-materiais button{color:#102820;background:linear-gradient(135deg,#b6f234,#83d91e);border-radius:10px;transition:transform .18s,box-shadow .18s;box-shadow:0 8px 20px #aef52d1f}.prd-link-box button:hover,.prd-form button:hover,.prd-materiais button:hover{transform:translateY(-2px);box-shadow:0 12px 25px #aef52d33}.prd-form{border-color:var(--prd-border);background:var(--prd-surface-soft);border-radius:16px;gap:14px;padding:18px}.prd-form label{color:var(--prd-muted);letter-spacing:.2px;font-size:10px}.prd-form input,.prd-form select{border-color:var(--prd-border);height:42px;color:var(--prd-text);background:var(--prd-surface-strong);border-radius:10px;font-size:11px}.prd-qr{gap:20px;padding:16px 0}.prd-qr-box{background:var(--prd-surface-soft);border-color:#29bea54d;border-radius:17px;width:148px;height:148px}.prd-qr code{max-width:430px;color:var(--prd-muted);font-size:10px}.prd-compartilhar{gap:10px}.prd-compartilhar a{border-color:var(--prd-border);color:var(--prd-text);background:var(--prd-surface-soft);border-radius:11px;padding:11px 14px;transition:transform .18s,border-color .18s}.prd-compartilhar a:hover{border-color:#29bea557;transform:translateY(-2px)}.prd-materiais{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.prd-materiais article{border-color:var(--prd-border);background:var(--prd-surface-soft);border-radius:17px;gap:12px;min-height:190px;padding:19px}.prd-materiais h3{color:var(--prd-text);font-size:12px}.prd-materiais p{color:var(--prd-muted);font-size:10px;line-height:1.65}.prd-materiais button{align-self:end;height:34px;padding:0 13px}.prd-carregando{color:var(--prd-muted);background:var(--prd-bg)}.prd-termos{--prd-terms-ink:#102820;--prd-terms-muted:#61716c;min-height:100vh;color:var(--prd-terms-ink);background:radial-gradient(circle at 12% 10%,#aef52d52,#0000 26rem),radial-gradient(circle at 88% 88%,#29bea529,#0000 29rem),#eef4f0;place-items:center;padding:28px 18px;display:grid}.prd-termos-cartao{background:#ffffffed;border:1px solid #1f4a3c24;border-radius:26px;gap:18px;width:min(100%,680px);padding:clamp(26px,5vw,48px);display:grid;box-shadow:0 28px 80px #14372b26}.prd-termos-etapa{color:#19735f;letter-spacing:1.3px;font-size:10px;font-weight:900}.prd-termos h1{letter-spacing:-1.8px;margin:0;font-size:clamp(28px,5vw,43px);line-height:1.04}.prd-termos p{color:var(--prd-terms-muted);margin:0;font-size:14px;line-height:1.65}.prd-termos-documento{color:#145a4c;text-align:center;background:#29bea514;border:1px solid #29bea552;border-radius:13px;justify-content:center;align-items:center;min-height:50px;padding:10px 16px;font-size:13px;font-weight:800;display:flex}.prd-termos-ajuda{font-size:12px!important}.prd-termos-check{color:var(--prd-terms-ink);align-items:flex-start;gap:11px;font-size:13px;line-height:1.5;display:flex}.prd-termos-check input{accent-color:#18735f;flex:0 0 18px;width:18px;height:18px;margin-top:1px}.prd-termos-nome{color:var(--prd-terms-ink);gap:7px;font-size:12px;font-weight:800;display:grid}.prd-termos-nome input{box-sizing:border-box;width:100%;height:46px;color:var(--prd-terms-ink);background:#fff;border:1px solid #1f4a3c2e;border-radius:11px;padding:0 13px}.prd-termos-cartao>button{color:#112d22;cursor:pointer;background:linear-gradient(135deg,#b6f234,#83d91e);border:0;border-radius:12px;min-height:50px;font-weight:900}.prd-termos-cartao>button:disabled{cursor:not-allowed;opacity:.48}.prd-termos-erro{color:#b42318!important;font-size:12px!important}.theme-dark .prd-termos{--prd-terms-ink:#eff8f3;--prd-terms-muted:#a9bab1;background:#07100d}.theme-dark .prd-termos-cartao{background:#112019;border-color:#aef52d29}.theme-dark .prd-termos-documento{color:#9bead9;background:#29bea51f}.theme-dark .prd-termos-nome input{color:#eff8f3;background:#0b1711;border-color:#aef52d29}@media (width<=1260px){.prd-sidebar{flex-basis:250px;width:250px}.prd-main{padding-inline:30px}.prd-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.prd-shell{display:block}.prd-sidebar{border-bottom:1px solid #aef52d1a;border-right:0;width:100%;height:auto;min-height:0;padding:18px;position:relative}.prd-brand{border-bottom:0;max-width:260px;padding-bottom:13px}.prd-perfil{width:250px;min-height:58px;padding:8px 10px;position:absolute;top:18px;right:18px}.prd-perfil:before{width:38px;height:38px}.prd-sidebar nav{padding:3px 0 2px;display:flex;overflow-x:auto}.prd-sidebar nav button{width:auto;min-width:max-content;min-height:42px;padding:5px 9px}.prd-sidebar nav button:before{flex-basis:28px;width:28px;height:28px}.prd-sidebar nav button:hover{transform:translateY(-2px)}.prd-main{padding:28px 18px 48px}.prd-materiais{grid-template-columns:1fr}}@media (width<=620px){.prd-sidebar{gap:13px;padding:15px 14px}.prd-brand{min-height:48px}.prd-brand:before{width:36px;height:36px}.prd-brand strong{font-size:16px}.prd-perfil{width:100%;position:static}.prd-main{gap:17px;padding:23px 13px 38px}.prd-topo{min-height:60px}.prd-topo h1{font-size:28px}.prd-cards{grid-template-columns:1fr;gap:11px}.prd-cards article{min-height:128px;padding:19px}.prd-bloco{border-radius:18px;gap:14px;padding:19px 17px}.prd-bloco h2{font-size:17px}.prd-chart svg{height:170px}.prd-chart-legenda small{width:100%;margin-left:0}.prd-form{grid-template-columns:1fr}.prd-form label.largo{grid-column:auto}.prd-link-box button{width:100%}.prd-qr{flex-direction:column;align-items:flex-start}.prd-termos{padding:16px 12px}.prd-termos-cartao{border-radius:20px;gap:16px;padding:25px 20px}}@media (prefers-reduced-motion:reduce){.prd-sidebar nav button,.prd-cards article,.prd-chart svg rect,.prd-link-box button,.prd-form button,.prd-materiais button,.prd-compartilhar a{transition:none}}.adm-shell,.hyppe-janela-panel{--adm-bg:#eef1f3;--adm-surface:#ffffffe6;--adm-surface-strong:#fff;--adm-surface-soft:#f3f7f5;--adm-border:#1f473a21;--adm-text:#10261f;--adm-muted:#6b747c;--adm-accent:#36cbb0;--adm-lime:#b6f234;--adm-blue:#78bdf0;--adm-amber:#f4b85b;--adm-danger:#ef7865;--adm-shadow:0 18px 46px #15342a14;--adm-on-accent:var(--adm-text)}.adm-shell{min-height:100vh;color:var(--adm-text);background:radial-gradient(circle at 84% 0,#78bdf01c,transparent 30rem), radial-gradient(circle at 52% 100%,#36cbb014,transparent 35rem), var(--adm-bg)}.theme-dark .adm-shell,.theme-dark .hyppe-janela-panel{--adm-bg:#060e0b;--adm-surface:#0e1a15e8;--adm-surface-strong:#101e19;--adm-surface-soft:#131c23;--adm-border:#a8ccbb21;--adm-text:#edf7f2;--adm-muted:#919da7;--adm-shadow:0 22px 56px #00000040;--adm-on-accent:var(--adm-surface-strong)}.adm-sidebar{background:radial-gradient(circle at 4% 3%,#36cbb024,#0000 18rem),linear-gradient(#0c1b16 0%,#07110e 100%);border-right:1px solid #78bdf017;flex:0 0 286px;gap:18px;width:286px;padding:25px 17px 20px;box-shadow:13px 0 45px #00000024}.adm-brand{border-bottom-color:#ffffff17;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-content:center;column-gap:11px;min-height:58px;padding:0 7px 18px;display:grid}.adm-brand:before{content:"";background:radial-gradient(circle,#b6f234 0 8%,#0000 9%),linear-gradient(90deg,#0000 47%,#78bdf0cc 48% 52%,#0000 53%),linear-gradient(#0000 47%,#78bdf0cc 48% 52%,#0000 53%),#78bdf014;border:1px solid #78bdf042;border-radius:13px;grid-row:1/3;align-self:center;width:42px;height:42px;box-shadow:inset 0 1px #ffffff14,0 8px 22px #36cbb014}.adm-brand strong{color:#fff;letter-spacing:-.7px;align-self:end;font-size:18px}.adm-brand span{color:#7adfc9;letter-spacing:1.65px;align-self:start;font-size:8px}.adm-sidebar nav{scrollbar-width:none;gap:4px}.adm-sidebar nav::-webkit-scrollbar{display:none}.adm-sidebar nav button{color:#a8b2bb;border:1px solid #0000;border-radius:12px;justify-content:flex-start;min-height:43px;padding:6px 9px;font-size:11px;transition:transform .18s,color .18s,border-color .18s,background .18s;position:relative}.adm-sidebar nav button:before{content:none}.adm-sidebar nav button .adm-nav-icone{color:#9db3c9;background:linear-gradient(135deg,#ffffff0e,#ffffff06);border:1px solid #ffffff12;border-radius:9px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.adm-sidebar nav button:hover .adm-nav-icone{color:#dff9ef;border-color:#d8ffee29}.adm-sidebar nav button.ativo .adm-nav-icone{color:#092119;background:linear-gradient(145deg,#72e4cc,#36cbb0);border-color:#10362c1f}.adm-sidebar nav button:first-child:before{background:radial-gradient(circle,#70e0bd 0 3px,#0000 3.5px),#36cbb012}.adm-sidebar nav button:nth-child(2):before{background:linear-gradient(90deg,#0000 24%,#7a8895 25% 39%,#0000 40% 48%,#7a8895 49% 63%,#0000 64% 72%,#7a8895 73% 87%,#0000 88%),#ffffff09}.adm-sidebar nav button:nth-child(3):before{background:radial-gradient(circle at 38% 42%,#7a8895 0 3px,#0000 3.5px),radial-gradient(circle at 67% 62%,#7a8895 0 3px,#0000 3.5px),#ffffff09}.adm-sidebar nav button:nth-child(4):before{background:linear-gradient(145deg,#0000 28%,#7a8895 29% 36%,#0000 37% 49%,#7a8895 50% 57%,#0000 58%),#ffffff09}.adm-sidebar nav button:nth-child(5):before{background:linear-gradient(155deg,#0000 45%,#7a8895 46% 53%,#0000 54%),#ffffff09}.adm-sidebar nav button:nth-child(6):before{background:radial-gradient(#0000 0 28%,#7a8895 30% 38%,#0000 40%),#ffffff09}.adm-sidebar nav button:nth-child(7):before{background:linear-gradient(135deg,#0000 32%,#7a8895 33% 41%,#0000 42% 57%,#7a8895 58% 66%,#0000 67%),#ffffff09}.adm-sidebar nav button:nth-child(8):before{background:repeating-linear-gradient(90deg,#7a8895 0 2px,#0000 2px 5px),#ffffff09}.adm-sidebar nav button:nth-child(9):before{background:radial-gradient(circle at 50% 38%,#7a8895 0 3px,#0000 3.5px),linear-gradient(#0000 58%,#7a8895 59% 68%,#0000 69%),#ffffff09}.adm-sidebar nav button:nth-child(10):before{background:linear-gradient(45deg,#0000 41%,#7a8895 42% 48%,#0000 49% 55%,#7a8895 56% 62%,#0000 63%),#ffffff09}.adm-sidebar nav button:nth-child(11):before{background:linear-gradient(135deg,#0000 45%,#7a8895 46% 54%,#0000 55%),#ffffff09}.adm-sidebar nav button:nth-child(12):before{background:repeating-linear-gradient(#0000 0 6px,#7a8895 6px 8px),#ffffff09}.adm-sidebar nav button:hover{color:#f3fbf7;background:#ffffff0d;border-color:#ffffff14;transform:translate(3px)}.adm-sidebar nav button.ativo{color:#f5fffb;background:linear-gradient(90deg,#36cbb026,#78bdf00e);border-color:#36cbb038;box-shadow:inset 3px 0 #36cbb0,0 8px 22px #0000001a}.adm-sidebar nav button.ativo:before{background:radial-gradient(circle,#092119 0 3px,#0000 3.5px),linear-gradient(145deg,#72e4cc,#36cbb0);border-color:#36cbb057}.adm-sidebar nav button .adm-badge{margin-left:auto}.adm-badge{color:#fff;background:linear-gradient(145deg,#f58370,#d95345);border:1px solid #ffffff24;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 6px;display:inline-grid;box-shadow:0 5px 15px #d5493f38}.adm-sair{color:#9ea9b3;background:#ffffff06;border-color:#ffffff1a;border-radius:12px;min-height:44px;margin-top:auto;transition:border-color .18s,color .18s,background .18s}.adm-sair:hover{color:#eef8f3;background:#78bdf012;border-color:#78bdf047}.adm-main{gap:24px;max-width:1540px;padding:40px clamp(28px,3vw,52px) 72px}.adm-fin-estado p{color:var(--adm-muted);line-height:1.6}.adm-fin-estado button,.adm-tabela .adm-btn{min-height:44px}.adm-fin-esqueleto{gap:12px;margin-top:20px;display:grid}.adm-fin-esqueleto span{border:1px solid var(--adm-border);background:var(--adm-surface-soft);border-radius:8px;height:44px;display:block}.adm-topo{border-bottom:1px solid var(--adm-border);align-items:flex-start;min-height:74px;padding-bottom:18px}.adm-topo h1{color:var(--adm-text);letter-spacing:-1.7px;font-size:clamp(29px,2.6vw,40px);line-height:1}.adm-topo h1:before{content:"CENTRAL DE OPERAÇÕES";color:var(--adm-accent);letter-spacing:1.7px;margin-bottom:10px;font-size:8px;font-weight:900;line-height:1;display:block}.adm-aviso{color:#1a735f;background:#36cbb01a;border:1px solid #36cbb033;border-radius:12px;padding:10px 14px;animation:.24s both adm-notice-in;box-shadow:0 9px 24px #14372b0f}.theme-dark .adm-aviso{color:#7ee5d0}@keyframes adm-notice-in{0%{opacity:0;transform:translateY(-5px)}}.adm-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.adm-cards article{border-color:var(--adm-border);background:linear-gradient(145deg,var(--adm-surface-strong),var(--adm-surface));min-height:142px;box-shadow:var(--adm-shadow),inset 0 1px 0 #ffffff09;isolation:isolate;border-radius:19px;align-content:start;gap:7px;padding:21px 22px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.adm-cards article:before{content:"";background:#7f95a9;border-radius:99px;width:34px;height:4px;margin-bottom:12px;box-shadow:0 0 18px #7fa99a33}.adm-cards article:after{content:"";z-index:-1;background:#7fa99a08;border:1px solid #7fa99a1f;border-radius:50%;width:105px;height:105px;position:absolute;bottom:-59px;right:-52px}.adm-cards article:nth-child(2):before{background:var(--adm-accent)}.adm-cards article:nth-child(3):before{background:var(--adm-blue)}.adm-cards article:nth-child(4):before{background:var(--adm-lime)}.adm-cards article:nth-child(5):before{background:#9d88eb}.adm-cards article:nth-child(6):before{background:var(--adm-amber)}.adm-cards article:nth-child(8):before{background:#55cfc1}.adm-cards article:hover{border-color:#36cbb04d;transform:translateY(-3px);box-shadow:0 25px 58px #06161124}.adm-cards span{color:var(--adm-muted);letter-spacing:.85px;font-size:9px}.adm-cards strong{color:var(--adm-text);letter-spacing:-1.1px;font-size:clamp(23px,2vw,30px)}.adm-cards small{color:var(--adm-muted);font-size:9px;line-height:1.45}.adm-cards article.destaque{background:radial-gradient(circle at 88% 15%,#b6f2342b,#0000 9rem),linear-gradient(145deg,#17392f,#0d251e);border-color:#b6f23452}.adm-cards article.destaque:before{background:var(--adm-lime);width:44px;box-shadow:0 0 23px #b6f23442}.adm-cards article.destaque span,.adm-cards article.destaque small{color:#a9b6c2}.adm-cards article.destaque strong{color:#f5fff9}.adm-cards article.alerta{background:radial-gradient(circle at 88% 15%,#ef786524,#0000 9rem),linear-gradient(145deg,#321e1a,#231512);border-color:#ef786559}.adm-cards article.alerta:before{background:var(--adm-danger)}.adm-cards article.alerta span,.adm-cards article.alerta small{color:#c9a29a}.adm-cards article.alerta strong{color:#fff1ed}.adm-bloco{border-color:var(--adm-border);background:linear-gradient(145deg,var(--adm-surface-strong),var(--adm-surface));box-shadow:var(--adm-shadow),inset 0 1px 0 #ffffff08;border-radius:21px;gap:18px;padding:25px 27px;position:relative;overflow-x:auto}.adm-bloco h2{color:var(--adm-text);letter-spacing:-.5px;font-size:18px}.adm-bloco h2:before{content:"";background:linear-gradient(180deg,var(--adm-blue),var(--adm-accent));border-radius:99px;flex:0 0 4px;width:4px;height:18px;box-shadow:0 0 16px #36cbb02e}.adm-bloco[style*=border-left]{border-left-width:4px!important}.adm-chart{padding-top:3px}.adm-chart svg{border:1px solid var(--adm-border);background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(25% - 1px),var(--adm-border) 25%),linear-gradient(145deg,var(--adm-surface-soft),transparent);border-radius:16px;height:220px;padding:18px 12px 8px}.adm-chart svg rect{rx:1.4px;transition:opacity .18s}.adm-chart svg rect:hover{opacity:.74}.adm-chart-legenda{color:var(--adm-muted);flex-wrap:wrap;gap:8px;margin-top:12px;font-size:10px}.adm-chart-legenda span{border:1px solid var(--adm-border);background:var(--adm-surface-soft);border-radius:999px;padding:6px 9px}.adm-chart-legenda i{border-radius:50%}.adm-chart-legenda small{color:var(--adm-muted)}.adm-tres{gap:12px}.adm-tres div{border-color:var(--adm-border);background:var(--adm-surface-soft);border-radius:15px;align-content:center;min-height:105px;padding:16px 18px}.adm-tres span{color:var(--adm-muted);letter-spacing:.75px;text-transform:uppercase;font-size:9px;font-weight:900}.adm-tres strong{color:var(--adm-text);letter-spacing:-.8px;font-size:24px}.adm-tres small{border-radius:999px;width:max-content;padding:3px 7px;font-weight:900}.adm-tres small.sobe{color:#51d8ad;background:#51d8ad17}.adm-tres small.desce{color:#f28b78;background:#f28b7817}.adm-tabela{border-collapse:separate;border-spacing:0;min-width:780px;color:var(--adm-text);font-size:12px}.adm-tabela th{border-bottom-color:var(--adm-border);color:var(--adm-muted);background:var(--adm-surface-soft);letter-spacing:.75px;padding:12px 13px;font-size:9px}.adm-tabela th:first-child{border-radius:11px 0 0 11px}.adm-tabela th:last-child{border-radius:0 11px 11px 0}.adm-tabela td{border-bottom-color:var(--adm-border);color:var(--adm-text);padding:14px 13px}.adm-tabela tbody tr{transition:background .18s}.adm-tabela tbody tr:hover{background:#36cbb00d}.adm-tabela strong{color:var(--adm-text);font-size:12px}.adm-tabela small{color:var(--adm-muted);margin-top:3px;font-size:9px}.adm-tabela code{color:#17735f;background:#36cbb014;border:1px solid #36cbb02e;border-radius:7px;padding:4px 8px;font-family:inherit;font-weight:800;display:inline-flex}.theme-dark .adm-tabela code{color:#76e3cd}.adm-tabela input{border-color:var(--adm-border);max-width:260px;height:39px;color:var(--adm-text);background:var(--adm-surface-strong);border-radius:10px;font-size:11px}.adm-tabela button{border-color:var(--adm-border);height:31px;color:var(--adm-muted);background:var(--adm-surface-soft);border-radius:8px}.adm-tabela button:hover{color:#ef8b7a;background:#ef78650f;border-color:#ef786573}.adm-filtros{border:1px solid var(--adm-border);background:var(--adm-surface-soft);border-radius:14px;gap:9px;padding:11px}.adm-filtros input,.adm-filtros select{border-color:var(--adm-border);min-width:165px;height:41px;color:var(--adm-text);background:var(--adm-surface-strong);border-radius:10px;font-size:11px}.adm-filtros button,.adm-acoes button,.adm-form-acoes button,.adm-btn{color:#09241b;cursor:pointer;background:linear-gradient(135deg,#72e4cc,#36cbb0);border:0;border-radius:10px;justify-content:center;align-items:center;min-height:39px;padding:0 15px;font-size:10px;font-weight:900;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 8px 20px #36cbb01f}.adm-filtros button:hover,.adm-acoes button:hover,.adm-form-acoes button:hover,.adm-btn:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 12px 25px #36cbb033}.adm-acoes{gap:7px}.adm-acoes button.perigo,.adm-form-acoes button.perigo{color:#fff;background:linear-gradient(135deg,#f28774,#d75344);box-shadow:0 8px 20px #d7534424}.adm-form-acoes button.secundario{color:var(--adm-text);background:var(--adm-surface-soft);box-shadow:inset 0 0 0 1px var(--adm-border)}.adm-contador{color:var(--adm-muted);font-size:10px}.adm-form{border-color:var(--adm-border);background:var(--adm-surface-soft);border-radius:15px;gap:13px;padding:17px}.adm-form label{color:var(--adm-muted);letter-spacing:.15px;font-size:10px}.adm-form input,.adm-form select{border-color:var(--adm-border);height:41px;color:var(--adm-text);background:var(--adm-surface-strong);border-radius:10px;font-size:11px}.adm-form-acoes{gap:9px}.adm-explica{color:#6c6048;background:#f4b85b14;border:1px solid #f4b85b33;border-radius:12px;margin:0;padding:12px 14px;font-size:10px;line-height:1.65}.theme-dark .adm-explica{color:#cdbf9f;background:#f4b85b0e;border-color:#f4b85b29}.adm-explica b{color:var(--adm-text)}.adm-situacao,.adm-papel{letter-spacing:.5px;border:1px solid #0000;border-radius:999px;align-items:center;width:max-content;padding:5px 8px;font-size:8px;display:inline-flex}.adm-papel{color:#7d68d2;background:#9d88eb1a;border-color:#9d88eb2e}.theme-dark .adm-papel{color:#c0affc}.adm-shell .sit-active{color:#187052;background:#51d8ad1a;border-color:#51d8ad2e}.adm-shell .sit-blocked{color:#a84738;background:#ef78651a;border-color:#ef78652e}.adm-shell .sit-cancelled{border-color:var(--adm-border);color:var(--adm-muted);background:var(--adm-surface-soft)}.adm-shell .sit-pendente{color:#94661e;background:#f4b85b1a;border-color:#f4b85b33}.theme-dark .adm-shell .sit-active{color:#79e5bf}.theme-dark .adm-shell .sit-blocked{color:#f2a091}.theme-dark .adm-shell .sit-pendente{color:#f3c879}.adm-vazio{border:1px dashed var(--adm-border);min-height:145px;color:var(--adm-muted);background:linear-gradient(145deg,var(--adm-surface-soft),transparent);border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:26px;line-height:1.55;display:flex}.adm-vazio:before{content:"";border:1px solid var(--adm-border);background:radial-gradient(circle,var(--adm-accent) 0 3px,transparent 3.5px),var(--adm-surface-strong);border-radius:13px;width:41px;height:41px}.adm-bloco input[type=range]{height:30px;accent-color:var(--adm-accent);filter:drop-shadow(0 5px 12px #36cbb01f)}.adm-chart-legenda button{border-color:var(--adm-border);height:32px;color:var(--adm-muted);background:var(--adm-surface-soft);padding:0 13px}.adm-chart-legenda button.destaque{border-color:var(--adm-accent);color:#08231a;background:var(--adm-accent)}.adm-carregando{color:var(--adm-muted);background:var(--adm-bg)}.adm-carregando button{color:#09241b;background:linear-gradient(135deg,#72e4cc,#36cbb0);border-radius:10px;min-height:39px;padding:0 16px}@media (width<=1280px){.adm-sidebar{flex-basis:252px;width:252px}.adm-main{padding-inline:30px}.adm-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.adm-shell{display:block}.adm-sidebar{border-bottom:1px solid #36cbb01a;border-right:0;width:100%;height:auto;min-height:0;padding:17px;position:relative}.adm-brand{border-bottom:0;max-width:270px;padding-bottom:10px}.adm-sidebar nav{padding:2px 0;display:flex;overflow-x:auto}.adm-sidebar nav button{width:auto;min-width:max-content;min-height:41px}.adm-sidebar nav button:hover{transform:translateY(-2px)}.adm-sair{min-height:38px;margin:0;padding:0 12px;position:absolute;top:22px;right:17px}.adm-main{padding:28px 18px 48px}.adm-tres{grid-template-columns:1fr}}@media (width<=620px){.adm-sidebar{gap:12px;padding:14px}.adm-brand{min-height:49px}.adm-brand:before{width:37px;height:37px}.adm-brand strong{font-size:16px}.adm-sair{width:100%;position:static}.adm-main{gap:17px;padding:23px 13px 38px}.adm-topo{min-height:60px}.adm-topo h1{font-size:27px}.adm-cards{grid-template-columns:1fr;gap:11px}.adm-cards article{min-height:127px;padding:19px}.adm-bloco{border-radius:18px;gap:14px;padding:18px 16px}.adm-bloco h2{font-size:16px}.adm-chart svg{height:170px}.adm-chart-legenda small{width:100%;margin-left:0}.adm-filtros{flex-direction:column;align-items:stretch}.adm-filtros input,.adm-filtros select,.adm-filtros button{width:100%}.adm-form{grid-template-columns:1fr}.adm-form label.largo{grid-column:auto}.adm-form-acoes{flex-direction:column}.adm-form-acoes button{width:100%}}@media (prefers-reduced-motion:reduce){.adm-sidebar nav button,.adm-cards article,.adm-chart svg rect,.adm-filtros button,.adm-acoes button,.adm-form-acoes button,.adm-btn{transition:none}.adm-aviso{animation:none}}.agenda-fullscreen-shell{--agenda-max:1680px;--agenda-surface:#fbfdfb;--agenda-surface-2:#f2f5f7;--agenda-border:#234e4021;--agenda-text:#10271f;--agenda-muted:#6e7881;--agenda-accent:#31c9ad;--agenda-shadow:0 18px 48px #12342913;color:var(--agenda-text);background:radial-gradient(circle at 86% 0,#b6f23417,transparent 30rem), radial-gradient(circle at 8% 70%,#31c9ad0f,transparent 34rem), var(--paper);padding:30px clamp(18px,2.2vw,36px) 64px}.theme-dark .agenda-fullscreen-shell{--agenda-surface:#0f1d18;--agenda-surface-2:#13241e;--agenda-border:#a7ccbb21;--agenda-text:#eef8f3;--agenda-muted:#919da8;--agenda-shadow:0 22px 56px #0000003d;background:radial-gradient(circle at 86% 0,#b6f23413,transparent 31rem), radial-gradient(circle at 8% 70%,#31c9ad0d,transparent 35rem), var(--surface-0)}.agenda-fullscreen-shell .module-header,.agenda-fullscreen-shell>.action-form,.agenda-layout,.historico-de-entregas{width:100%;max-width:var(--agenda-max);margin-left:auto;margin-right:auto}.agenda-fullscreen-shell .module-header{border-bottom:1px solid var(--agenda-border);align-items:center;min-height:102px;margin-bottom:22px;padding:0 0 22px}.agenda-fullscreen-shell .module-header h1{letter-spacing:-2.4px;font-size:clamp(34px,3.2vw,49px)}.agenda-fullscreen-shell .module-header>div>p:last-child{max-width:720px;color:var(--agenda-muted);font-size:11px}.agenda-header-actions{flex-wrap:wrap;justify-content:flex-end}.agenda-header-actions .module-action{border-radius:11px;justify-content:center;align-items:center;min-height:43px;padding:0 15px;display:inline-flex}.agenda-header-actions .primary-action{color:#10271f;background:linear-gradient(135deg,#c7ff4a,#9deb29);box-shadow:0 10px 24px #b6f23421}.agenda-header-actions .secondary-action{color:#a56b18;background:0 0;border-color:#f4b85b80}.theme-dark .agenda-header-actions .secondary-action{color:#f0bf6d}.agenda-fullscreen-shell>.action-form{border-color:var(--agenda-border);background:var(--agenda-surface);box-shadow:var(--agenda-shadow);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;margin-top:0;margin-bottom:20px;padding:18px}.agenda-layout{flex:none;grid-template-columns:220px minmax(0,1fr) 300px;align-items:start;gap:16px;min-height:auto}.calendar-summary,.appointment-sidebar{position:sticky;top:20px}.calendar-card{background:radial-gradient(circle at 83% 10%,#b6f2341f,#0000 11rem),linear-gradient(145deg,#12362b,#0b221b);border:1px solid #b6f2341f;border-radius:22px;min-height:326px;padding:22px;overflow:hidden;box-shadow:0 20px 46px #04161029}.theme-dark .calendar-card{color:var(--text-1);background:radial-gradient(circle at 83% 10%,#b6f2341f,#0000 11rem),linear-gradient(145deg,#12362b,#0b221b)}.calendar-card .eyebrow{color:#8edfcf;letter-spacing:1.2px;font-size:8px}.calendar-card>strong{color:#b6f234;letter-spacing:-5px;margin-top:17px;font-size:68px}.calendar-card>span{margin-top:9px;font-size:15px}.calendar-card>small{color:#9eaab5;font-size:9px;line-height:1.5}.calendar-nav{gap:7px;margin-top:17px}.calendar-nav button{color:#123129;background:#b6f234;border:1px solid #b6f23433;border-radius:10px;height:39px;padding:0 9px;transition:transform .18s,filter .18s,background .18s}.calendar-nav button:hover{filter:brightness(1.04);transform:translateY(-2px)}.calendar-nav button:nth-child(2){color:#eaf6f0;background:#ffffff14;border-color:#ffffff17}.calendar-panel{border-color:var(--agenda-border);background:linear-gradient(145deg,var(--agenda-surface),var(--agenda-surface));border-radius:23px;min-height:auto;padding:21px;overflow:visible}@supports (color:color-mix(in lab, red, red)){.calendar-panel{background:linear-gradient(145deg,var(--agenda-surface),color-mix(in srgb,var(--agenda-surface) 90%,transparent))}}.calendar-panel{box-shadow:var(--agenda-shadow),inset 0 1px 0 #ffffff09}.theme-dark .calendar-panel{border-color:var(--agenda-border);background:linear-gradient(145deg,var(--agenda-surface),#0c1814);box-shadow:var(--agenda-shadow),inset 0 1px 0 #ffffff06}.calendar-panel-header{border-bottom:1px solid var(--agenda-border);margin-bottom:17px;padding-bottom:15px}.calendar-panel-header h2{color:var(--agenda-text);letter-spacing:-1px;font-size:23px}.calendar-legend{color:var(--agenda-muted);gap:7px}.calendar-legend span{border-color:var(--agenda-border);background:var(--agenda-surface-2);padding:7px 10px}.theme-dark .calendar-legend span{border-color:var(--agenda-border);background:var(--agenda-surface-2)}.calendar-weekdays{color:var(--agenda-muted);gap:7px;margin-bottom:7px}.calendar-weekdays span{padding:0 7px}.calendar-grid{flex:none;grid-auto-rows:minmax(96px,auto);gap:7px}.calendar-day{border-color:var(--agenda-border);background:var(--agenda-surface-2);border-radius:14px;gap:7px;min-width:0;min-height:96px;padding:9px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.theme-dark .calendar-day{border-color:var(--agenda-border);background:var(--agenda-surface-2)}.calendar-day:hover{border-color:#31c9ad57;transform:translateY(-2px)}.calendar-day.outside-month{opacity:.52;background:0 0}.theme-dark .calendar-day.outside-month{opacity:.52;color:var(--text-disabled);background:#0b1612}.calendar-day.today{border-color:#31c9ad9e;box-shadow:inset 0 0 0 1px #31c9ad4d,0 8px 22px #31c9ad12}.calendar-day.selected{border-color:#b6f234;box-shadow:inset 0 0 0 1px #b6f234,0 8px 24px #b6f23414}.calendar-day.has-items{background:linear-gradient(180deg,var(--agenda-surface-2),#31c9ad13)}.theme-dark .calendar-day.has-items{background:linear-gradient(180deg,var(--agenda-surface-2),#123029)}.calendar-day-select{width:29px;height:29px;color:var(--agenda-text);background:#7fa99921;border-radius:9px}.calendar-day.selected .calendar-day-select{color:#10271f;background:#b6f234}.calendar-day-top span{color:#16715f;background:#31c9ad1f}.theme-dark .calendar-day-top span{color:#73e4cf;background:#31c9ad1a}.calendar-day-items{gap:5px;min-width:0}.calendar-chip{color:#174a3d;background:#31c9ad1a;border:1px solid #31c9ad1a;border-radius:9px;min-width:0;padding:7px}.theme-dark .calendar-chip{color:var(--text-1);background:#12332b}.calendar-chip b,.calendar-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-chip b{color:inherit;font-size:8px}.calendar-chip span{font-size:7.5px}.appointment-sidebar{border-color:var(--agenda-border);background:linear-gradient(145deg,var(--agenda-surface),var(--agenda-surface-2));min-height:360px;max-height:calc(100vh - 40px);box-shadow:var(--agenda-shadow),inset 0 1px 0 #ffffff08;border-radius:22px;padding:18px}.theme-dark .appointment-sidebar{border-color:var(--agenda-border);background:linear-gradient(145deg,var(--agenda-surface),#0c1814);box-shadow:var(--agenda-shadow)}.appointment-sidebar-header{border-bottom:1px solid var(--agenda-border);margin-bottom:14px;padding-bottom:13px}.appointment-sidebar-header h3{color:var(--agenda-text);margin-top:6px;font-size:12px;line-height:1.45}.appointment-sidebar-header strong{color:#10271f;background:#b6f234;place-items:center;min-width:29px;height:29px;padding:0 8px;display:grid}.theme-dark .appointment-sidebar-header strong{color:#10271f;background:#b6f234}.appointment-add-day{color:#17715e;background:#31c9ad14;border-color:#31c9ad42;border-radius:11px;min-height:40px}.theme-dark .appointment-add-day{color:#75e1cc;background:#31c9ad13}.appointment-list article{border-color:var(--agenda-border);background:var(--agenda-surface-2);border-radius:15px;grid-template-columns:48px 3px minmax(0,1fr);gap:11px;min-height:94px;padding:13px}.theme-dark .appointment-list article{border-color:var(--agenda-border);background:var(--agenda-surface-2)}.appointment-list time{font-size:15px}.appointment-list article>span{background:var(--agenda-accent)}.appointment-list article>div{min-width:0}.appointment-list strong{color:var(--agenda-text);font-size:10px}.appointment-list p{color:var(--agenda-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.appointment-list small{color:var(--agenda-muted);line-height:1.4}.appointment-list article>button{color:#b55243;background:#ef78650e;border:1px solid #ef786538;border-radius:7px;grid-column:3;justify-self:start;padding:4px 7px}.theme-dark .appointment-list article>button{color:#f09585}.empty-calendar{border-color:var(--agenda-border);min-height:150px;color:var(--agenda-muted);background:var(--agenda-surface-2);text-align:center;align-content:center;justify-items:center;padding:22px}.theme-dark .empty-calendar{border-color:var(--agenda-border);color:var(--agenda-muted);background:var(--agenda-surface-2)}.historico-de-entregas{border-color:var(--agenda-border);background:linear-gradient(145deg,var(--agenda-surface),var(--agenda-surface-2));box-shadow:var(--agenda-shadow),inset 0 1px 0 #ffffff08;border-radius:22px;flex-shrink:0;gap:18px;margin-top:24px;padding:24px 26px}.theme-dark .historico-de-entregas{border-color:var(--agenda-border);background:linear-gradient(145deg,var(--agenda-surface),#0c1814)}.historico-de-entregas.voice-section h3{color:#58d8c1;font-size:10px}.entrega-resumo{grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;display:grid}.entrega-resumo>span{border:1px solid var(--agenda-border);background:var(--agenda-surface-2);border-radius:14px;align-content:center;gap:5px;min-height:77px;padding:13px 14px;display:grid}.entrega-resumo strong{color:var(--agenda-text);letter-spacing:-.8px;font-size:22px}.entrega-resumo small{color:var(--agenda-muted);letter-spacing:.55px;text-transform:uppercase;font-size:8px;font-weight:900}.entrega-resumo-taxa{background:#b6f23413!important;border-color:#b6f2343d!important}.entrega-resumo-taxa strong{color:#6c9820}.theme-dark .entrega-resumo-taxa strong{color:#c7f966}.entrega-historico-lista{gap:8px;display:grid}.entrega-linha{border-color:var(--agenda-border);background:var(--agenda-surface-2);border-radius:14px;grid-template-columns:62px minmax(0,1fr) 90px minmax(240px,auto);gap:14px;min-height:64px;padding:12px 14px;transition:border-color .18s,background .18s}.theme-dark .entrega-linha{border-color:var(--agenda-border);background:var(--agenda-surface-2)}.entrega-linha:hover{background:#31c9ad0e;border-color:#31c9ad47}.entrega-data{color:var(--agenda-text)}.entrega-cliente{color:var(--agenda-text);font-size:11px;text-decoration-color:#31c9ad59}.entrega-plataforma{color:var(--agenda-muted)}.entrega-btn{min-height:33px;padding:0 13px}.entrega-btn.is-ok{color:#10271f;background:#6ee2b3}.entrega-btn.is-nao{color:#c85d4a;border-color:#ef786566}.theme-dark .entrega-btn.is-nao{color:#f39786;background:#ef78650a}@media (width<=1400px){.agenda-layout{grid-template-columns:minmax(0,1fr) 300px}.calendar-summary{grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;column-gap:14px;min-height:0;padding:18px 20px;display:grid;position:static}.calendar-summary .eyebrow{grid-column:1/-1;margin-bottom:8px}.calendar-summary>strong{letter-spacing:-3px;margin:0;font-size:46px}.calendar-summary>span,.calendar-summary>small{margin:0}.calendar-summary .calendar-nav{min-width:295px;margin:0}}@media (width<=1100px){.agenda-fullscreen-shell>.action-form{grid-template-columns:repeat(2,minmax(0,1fr))}.agenda-fullscreen-shell>.action-form>button{grid-column:1/-1}.agenda-layout{grid-template-columns:1fr}.calendar-summary{grid-column:auto}.appointment-sidebar{max-height:none;position:static}}@media (width<=760px){.agenda-fullscreen-shell{padding:22px 13px 44px}.agenda-fullscreen-shell .module-header{flex-direction:column;align-items:flex-start;gap:17px;min-height:0;padding-bottom:18px}.agenda-fullscreen-shell .module-header h1{font-size:34px}.agenda-header-actions{justify-content:stretch;width:100%}.agenda-header-actions .module-action{flex:1}.agenda-fullscreen-shell>.action-form{grid-template-columns:1fr}.agenda-fullscreen-shell>.action-form>button{grid-column:auto;width:100%}.calendar-summary{flex-direction:column;align-items:flex-start;display:flex}.calendar-summary>small{margin-top:10px}.calendar-summary .calendar-nav{width:100%;min-width:0;margin-top:16px}.calendar-panel{padding:16px;overflow-x:auto}.calendar-panel-header{min-width:700px}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,minmax(92px,1fr));min-width:700px}.calendar-grid{grid-auto-rows:minmax(90px,auto)}.calendar-day{min-height:90px}.entrega-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}.entrega-resumo-taxa{grid-column:1/-1}.entrega-linha{grid-template-columns:58px minmax(0,1fr);gap:8px 12px}.entrega-plataforma{grid-column:2}.entrega-acoes{grid-column:1/-1;justify-content:flex-start;padding-top:4px}}@media (width<=460px){.agenda-header-actions{flex-direction:column}.calendar-panel-header{min-width:650px}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,minmax(85px,1fr));min-width:650px}.historico-de-entregas{padding:18px 16px}}@media (prefers-reduced-motion:reduce){.calendar-nav button,.calendar-day,.calendar-chip,.entrega-linha{transition:none}}.call-ai-page{--call-surface:#fff;--call-surface-strong:#fff;--call-surface-soft:#f5f8f6;--call-line:#d9dee3;--call-text:#17372e;--call-muted:#707981;--call-accent:#26937d;--call-accent-soft:#e9f6f0;--call-lime:#b6f234;--call-shadow:0 14px 38px #13372d12;gap:17px;width:100%;max-width:1280px;margin:0 auto;padding-bottom:42px}.theme-dark .call-ai-page{--call-surface:#0f211b;--call-surface-strong:#10261f;--call-surface-soft:#132c24;--call-line:#283a49;--call-text:#eff8f4;--call-muted:#939fa9;--call-accent:#42d1b1;--call-accent-soft:#42d1b11a;--call-shadow:0 16px 44px #0003}.call-ai-hero{color:#fff;background:radial-gradient(circle at 86% 10%,#b6f2342e,#0000 18rem),linear-gradient(135deg,#0b2019,#12362b);border:1px solid #b6f2342e;border-radius:21px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;padding:23px 25px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #061c1529}.call-ai-hero:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-62px;right:-42px}.call-ai-hero-icon{color:#17372e;background:var(--call-lime);border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 10px 24px #b6f23424}.call-ai-eyebrow{color:#9dabb8;letter-spacing:1.2px;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.call-ai-hero h1{color:#fff;letter-spacing:-.9px;margin:0;font-size:clamp(21px,2vw,27px);line-height:1.18}.call-ai-hero p{color:#a9b4be;max-width:680px;margin:6px 0 0;font-size:10px;line-height:1.5}.call-ai-hero-status{z-index:1;color:#aeb8c1;white-space:nowrap;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:8px;font-weight:900;display:flex}.call-ai-hero-status i{background:#77828b;border-radius:50%;width:7px;height:7px}.call-ai-hero-status.online{color:#dfffa0;background:#b6f23414;border-color:#b6f23442}.call-ai-hero-status.online i{background:var(--call-lime);box-shadow:0 0 0 4px #b6f2341a}.call-ai-stepper{border:1px solid var(--call-line);background:var(--call-surface);border-radius:16px;grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:center;padding:10px 14px;display:grid;box-shadow:0 7px 22px #13372d09}.call-ai-stepper>span{min-width:0;color:var(--call-muted);align-items:center;gap:9px;padding:5px;display:flex}.call-ai-stepper>span>b{border:1px solid var(--call-line);width:29px;height:29px;color:var(--call-muted);background:var(--call-surface-soft);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:9px;display:flex}.call-ai-stepper>span.active>b{color:#14342b;border-color:var(--call-lime);background:var(--call-lime)}.call-ai-stepper>span>span{gap:2px;min-width:0;display:grid}.call-ai-stepper strong{color:var(--call-text);font-size:9px}.call-ai-stepper small{color:var(--call-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.call-ai-stepper>i{background:linear-gradient(90deg,var(--call-line),transparent);height:1px}.call-ai-page .call-ai-section{border-color:var(--call-line);background:var(--call-surface);box-shadow:var(--call-shadow);border-radius:20px;gap:20px;padding:23px 24px;overflow:visible}.call-ai-section-header{border-bottom:1px solid var(--call-line);grid-template-columns:26px 43px minmax(0,1fr);align-items:center;gap:11px;padding-bottom:17px;display:grid}.call-ai-step-number{color:var(--call-muted);letter-spacing:.8px;font-size:8px;font-weight:900}.call-ai-section-icon{width:43px;height:43px;color:var(--call-accent);background:var(--call-accent-soft);border-radius:13px;justify-content:center;align-items:center;display:flex}.call-ai-section-header>div>span{color:var(--call-accent);letter-spacing:1px;font-size:7px;font-weight:900}.call-ai-section .call-ai-section-header h2{color:var(--call-text);letter-spacing:-.4px;margin:3px 0 0;font-size:16px}.call-ai-section .call-ai-section-header h2:before{display:none}.call-ai-section-header p{color:var(--call-muted);margin:4px 0 0;font-size:9px;line-height:1.45}.call-ai-page .call-ai-power{border-color:var(--call-line);width:100%;min-height:68px;color:var(--call-muted);background:var(--call-surface-soft);box-shadow:none;border-radius:14px;margin:0;padding:14px 15px}.call-ai-page .call-ai-power.active{background:var(--call-accent-soft);border-color:#26937d73}.call-ai-power>span:last-of-type{flex:1}.call-ai-power strong{color:var(--call-text);font-size:10px}.call-ai-power small{color:var(--call-muted);font-size:8px;line-height:1.35}.call-ai-power>em{color:var(--call-muted);letter-spacing:.5px;background:#8091891a;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900}.call-ai-power.active>em{color:var(--call-accent);background:var(--call-accent-soft)}.call-ai-connection-content{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);gap:13px;display:grid}.call-ai-field{min-width:0;color:var(--call-text);gap:8px;display:grid}.call-ai-token-field,.call-ai-setting-card,.call-ai-script-field,.call-ai-number-field{border:1px solid var(--call-line);background:var(--call-surface-soft);border-radius:14px;padding:15px}.call-ai-field-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.call-ai-field-heading strong{color:var(--call-text);font-size:10px;line-height:1.4}.call-ai-field-heading em{color:var(--call-muted);letter-spacing:.65px;flex:none;font-size:6px;font-style:normal;font-weight:900}.call-ai-field input,.call-ai-field textarea,.call-ai-engine-card select{border:1px solid var(--call-line);width:100%;color:var(--call-text);background:var(--call-surface-strong);font:inherit;outline:0;transition:border-color .18s,box-shadow .18s,background .18s}.call-ai-field input,.call-ai-engine-card select{border-radius:10px;height:42px;padding:0 11px;font-size:10px}.call-ai-field textarea{resize:vertical;border-radius:11px;min-height:124px;padding:11px 12px;font-family:inherit;font-size:10px;line-height:1.55}.call-ai-field input::placeholder,.call-ai-field textarea::placeholder{color:#828d97;opacity:.78}.call-ai-field input:focus,.call-ai-field textarea:focus,.call-ai-engine-card select:focus{border-color:var(--call-accent);box-shadow:0 0 0 3px #26937d1c}.call-ai-field-help{color:var(--call-muted);align-items:flex-start;gap:6px;font-size:8px;font-weight:500;line-height:1.5;display:flex}.call-ai-field-help svg{color:var(--call-accent);flex:none;margin-top:1px}.call-ai-page .call-ai-connection-note{border-color:var(--call-line);min-width:0;color:var(--call-accent);background:var(--call-surface-soft);grid-template-columns:35px minmax(0,1fr);align-content:center;gap:5px 10px;margin:0;padding:14px 15px;display:grid}.call-ai-connection-note>span{width:35px;height:35px;color:var(--call-accent);background:var(--call-accent-soft);border-radius:10px;grid-row:1/3;justify-content:center;align-items:center;display:flex}.call-ai-page .call-ai-connection-note p{color:var(--call-muted);font-size:8px;line-height:1.45}.call-ai-connection-note b{color:var(--call-text)}.call-ai-connection-note code{color:var(--call-accent);font-family:Consolas,monospace;font-size:.9em}.call-ai-actions{grid-column:1/-1;align-items:center;gap:8px;display:flex}.call-ai-page .call-ai-primary-action{color:#10271f;background:linear-gradient(135deg,var(--call-lime),#95df24);align-items:center;gap:7px;min-height:39px;padding:0 14px;display:inline-flex;box-shadow:0 9px 20px #85c51b24}.call-ai-page button:disabled{opacity:.5;cursor:wait;transform:none!important}.call-ai-engine-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.call-ai-engine-card{border:1px solid var(--call-line);background:var(--call-surface-soft);border-radius:14px;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:13px;padding:13px 14px;display:grid}.call-ai-engine-card>span{min-width:0;color:var(--call-accent);align-items:center;gap:9px;display:flex}.call-ai-engine-card>span>span{gap:3px;min-width:0;display:grid}.call-ai-engine-card strong{color:var(--call-text);font-size:10px}.call-ai-engine-card small{color:var(--call-muted);font-size:8px}.call-ai-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.call-ai-script-field{align-content:start}.call-ai-script-contexto textarea{min-height:150px}.call-ai-script-abertura textarea{min-height:103px}.call-ai-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.call-ai-setting-card{align-content:start}.call-ai-interval-control{color:var(--call-accent);grid-template-columns:18px 92px auto;align-items:center;gap:8px;display:grid}.call-ai-interval-control input{padding:0 9px}.call-ai-interval-control>span{color:var(--call-muted);font-size:8px}.call-ai-dialer{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:13px;display:grid}.call-ai-number-field textarea{letter-spacing:.2px;min-height:160px;font-family:Consolas,SFMono-Regular,monospace}.call-ai-dialer-summary{color:#fff;background:radial-gradient(circle at 90% 10%,#b6f23426,#0000 10rem),linear-gradient(145deg,#102b23,#173d31);border:1px solid #b6f23429;border-radius:15px;flex-direction:column;gap:12px;padding:17px;display:flex}.call-ai-dialer-summary>span{color:#17372e;background:var(--call-lime);border-radius:11px;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.call-ai-dialer-summary>div:nth-child(2){gap:4px;display:grid}.call-ai-dialer-summary small{color:#8f9da9;letter-spacing:.7px;font-size:7px;font-weight:900}.call-ai-dialer-summary strong{color:#fff;letter-spacing:-.7px;font-size:22px}.call-ai-dialer-summary p{color:#a2aeb8;margin:0;font-size:8px;line-height:1.5}.call-ai-dialer-actions{gap:7px;margin-top:auto;display:grid}.call-ai-dialer-actions .call-ai-primary-action{width:100%}.call-ai-secondary-action{color:#c8d1d9;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff24;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:37px;font-size:8px;font-weight:800;display:flex}.call-ai-secondary-action:hover{color:#fff;border-color:#b6f23447}.call-ai-notice{color:var(--call-text);background:var(--call-accent-soft);border:1px solid #26937d47;border-radius:10px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:9px;display:flex}.call-ai-notice svg{color:var(--call-accent);flex:none}.call-ai-table-wrap{border:1px solid var(--call-line);background:var(--call-surface-soft);border-radius:14px;overflow-x:auto}.call-ai-page .call-ai-table{min-width:760px}.call-ai-page .call-ai-table th{border-bottom-color:var(--call-line);color:var(--call-muted);background:0 0;padding:11px 13px}.call-ai-page .call-ai-table td{border-bottom-color:var(--call-line);color:var(--call-text);padding:13px}.call-ai-page .call-ai-table tbody tr:last-child td{border-bottom:0}.call-ai-state{color:var(--call-text);background:var(--call-accent-soft);border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.call-ai-state i{background:var(--call-accent);border-radius:50%;width:6px;height:6px}.call-ai-observation{color:var(--call-muted)!important;font-size:9px!important}.call-ai-empty-cell{text-align:center;padding:28px!important}.call-ai-empty-cell>span{width:38px;height:38px;color:var(--call-accent);background:var(--call-accent-soft);border-radius:11px;justify-content:center;align-items:center;margin:0 auto 8px;display:flex}.call-ai-empty-cell strong,.call-ai-empty-cell small{display:block}.call-ai-empty-cell strong{color:var(--call-text);font-size:10px}.call-ai-empty-cell small{color:var(--call-muted);margin-top:4px;font-size:8px}@media (width<=980px){.call-ai-connection-content,.call-ai-dialer{grid-template-columns:1fr}.call-ai-engine-card{grid-template-columns:1fr 160px}.call-ai-dialer-summary{min-height:230px}}@media (width<=760px){.call-ai-page{padding:0 12px 34px}.call-ai-hero{grid-template-columns:43px minmax(0,1fr);padding:19px 17px}.call-ai-hero-icon{width:43px;height:43px}.call-ai-hero-status{grid-column:2;justify-self:start}.call-ai-stepper{grid-template-columns:repeat(3,minmax(105px,1fr));overflow-x:auto}.call-ai-stepper>i,.call-ai-stepper small{display:none}.call-ai-page .call-ai-section{padding:18px 16px}.call-ai-section-header{grid-template-columns:39px minmax(0,1fr)}.call-ai-step-number{display:none}.call-ai-section-icon{width:39px;height:39px}.call-ai-engine-grid,.call-ai-fields-grid,.call-ai-settings-grid,.call-ai-engine-card{grid-template-columns:1fr}.call-ai-power>em{display:none}.call-ai-actions,.call-ai-actions .call-ai-primary-action{width:100%}.call-ai-page .call-ai-primary-action{justify-content:center}}@media (width<=460px){.call-ai-field-heading{flex-direction:column;align-items:flex-start;gap:3px}.call-ai-connection-note{grid-template-columns:1fr}.call-ai-connection-note>span{grid-row:auto}.call-ai-interval-control{grid-template-columns:18px minmax(80px,110px) auto}}@media (prefers-reduced-motion:reduce){.call-ai-field input,.call-ai-field textarea,.call-ai-engine-card select,.call-ai-secondary-action{transition:none}}.legal-page{--legal-bg:#07110d;--legal-surface:#0d1c17;--legal-surface-2:#12251e;--legal-line:#9ec6b324;--legal-text:#edf8f2;--legal-muted:#919da7;--legal-accent:#b6f234;--legal-teal:#45d5ba;min-height:100vh;color:var(--legal-text);background:radial-gradient(circle at 84% 2%,#b6f23417,transparent 31rem), radial-gradient(circle at 8% 46%,#45d5ba0e,transparent 34rem), var(--legal-bg)}.legal-page *{box-sizing:border-box}.legal-topbar{border-bottom:1px solid var(--legal-line);justify-content:space-between;align-items:center;gap:24px;width:min(100% - 40px,1480px);min-height:76px;margin:auto;display:flex}.legal-brand{color:var(--legal-text);letter-spacing:-.6px;align-items:center;gap:10px;font-size:16px;font-weight:900;text-decoration:none;display:flex}.legal-brand b{color:var(--legal-accent);letter-spacing:.4px;font-size:10px}.legal-brand-mark{background:#b6f23412;border:1px solid #b6f2342e;border-radius:8px;align-items:flex-end;gap:3px;width:26px;height:27px;padding:5px;display:flex}.legal-brand-mark i{background:var(--legal-accent);border-radius:4px;width:4px;transform:skew(-10deg)}.legal-brand-mark i:first-child{opacity:.72;height:8px}.legal-brand-mark i:nth-child(2){height:14px}.legal-brand-mark i:nth-child(3){opacity:.86;height:11px}.legal-topbar nav{align-items:center;gap:9px;display:flex}.legal-topbar nav a{min-height:38px;color:var(--legal-muted);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:9px;font-weight:800;text-decoration:none;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.legal-topbar nav a:hover{color:var(--legal-text);background:#ffffff0b}.legal-topbar nav .legal-back{border:1px solid var(--legal-line);color:#d5dee5;background:#ffffff06}.legal-topbar nav .legal-back:hover{color:var(--legal-accent);border-color:#b6f23447}.legal-hero{border-bottom:1px solid var(--legal-line);grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:40px;width:min(100% - 40px,1480px);min-height:310px;margin:0 auto;padding:68px clamp(4px,3vw,42px) 52px;display:grid}.legal-hero>div:first-child{max-width:810px}.legal-kicker{color:var(--legal-teal);letter-spacing:1.55px;align-items:center;gap:8px;margin-bottom:19px;font-size:8px;font-weight:900;display:inline-flex}.legal-hero h1{color:var(--legal-text);letter-spacing:-4.2px;margin:0;font-size:clamp(42px,6vw,76px);line-height:.95}.legal-hero p{max-width:700px;color:var(--legal-muted);margin:23px 0 0;font-size:13px;line-height:1.75}.legal-version-card{background:linear-gradient(145deg,#b6f23416,#ffffff06);border:1px solid #b6f23429;border-radius:19px;align-self:end;padding:20px;box-shadow:inset 0 1px #ffffff0a}.legal-version-card small,.legal-version-card strong,.legal-version-card span{display:block}.legal-version-card small{color:#818f9b;letter-spacing:1.2px;font-size:7px;font-weight:900}.legal-version-card strong{color:var(--legal-accent);letter-spacing:-2px;margin:9px 0 8px;font-size:35px}.legal-version-card span{color:#a7b2bb;font-size:8.5px;line-height:1.5}.legal-shell{grid-template-columns:278px minmax(0,940px);justify-content:center;gap:46px;width:min(100% - 40px,1320px);margin:0 auto;padding:48px 0 90px;display:grid}.legal-sidebar{align-self:start;gap:14px;display:grid;position:sticky;top:24px}.legal-summary{border:1px solid var(--legal-line);background:#ffffff06;border-radius:15px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-height:72px;padding:14px;display:grid}.legal-summary>span{width:38px;height:38px;color:var(--legal-accent);background:#b6f23417;border-radius:11px;place-items:center;display:grid}.legal-summary div{gap:4px;display:grid}.legal-summary small{color:#727f8b;letter-spacing:1px;font-size:6.5px;font-weight:900}.legal-summary strong{color:#dce4eb;font-size:9.5px;line-height:1.35}.legal-index{border:1px solid var(--legal-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1c17c7;border-radius:17px;gap:2px;padding:8px;display:grid}.legal-index a{color:#85919c;border-radius:9px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:7px;min-height:35px;padding:5px 8px;font-size:8.5px;font-weight:700;text-decoration:none;transition:color .17s,background .17s,transform .17s;display:grid}.legal-index a b{color:#475a6a;font-size:7px}.legal-index a:hover{color:var(--legal-text);background:#45d5ba13;transform:translate(2px)}.legal-index a:hover b{color:var(--legal-teal)}.legal-contact-card{color:var(--legal-teal);background:#45d5ba0e;border:1px solid #45d5ba2e;border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.legal-contact-card>svg{margin-left:6px}.legal-contact-card span{gap:3px;min-width:0;display:grid}.legal-contact-card small{color:#6f8496;letter-spacing:.8px;font-size:6px;font-weight:900}.legal-contact-card strong{color:#b7c9d8;font-size:8px;font-weight:800}.legal-contact-card a{color:#b7c9d8;text-overflow:ellipsis;font-size:8px;font-weight:800;text-decoration:none;overflow:hidden}.legal-contact-card a:hover{color:var(--legal-accent)}.legal-document{border:1px solid var(--legal-line);background:linear-gradient(150deg,#10221cf5,#091611f5);border-radius:25px;min-width:0;padding:34px clamp(23px,4vw,58px) 42px;box-shadow:0 28px 70px #00000038,inset 0 1px #ffffff06}.legal-intro-note{color:var(--legal-accent);background:#b6f2340f;border:1px solid #b6f23429;border-radius:14px;grid-template-columns:30px minmax(0,1fr);gap:12px;margin-bottom:17px;padding:16px 18px;display:grid}.legal-intro-note>svg{margin-top:1px}.legal-intro-note p{color:#b7c2cb!important;margin:0!important;font-size:10px!important;line-height:1.65!important}.legal-intro-note a{color:var(--legal-accent);font-weight:800}.legal-document>section{border-top:1px solid var(--legal-line);padding:43px 0 5px;scroll-margin-top:25px;position:relative}.legal-document>section:first-of-type{border-top:0}.legal-section-number{color:var(--legal-teal);letter-spacing:1.3px;margin-bottom:9px;font-size:7px;font-weight:900;display:block}.legal-document h2{color:var(--legal-text);letter-spacing:-1px;margin:0 0 17px;font-size:23px;line-height:1.18}.legal-document h3{color:#dce4eb;margin:5px 0 8px;font-size:12px}.legal-document p{color:#9da8b1;margin:0 0 14px;font-size:10.5px;line-height:1.82}.legal-document ul{gap:8px;margin:3px 0 17px;padding:0;list-style:none;display:grid}.legal-document li{color:#a9b3bb;padding-left:19px;font-size:10px;line-height:1.62;position:relative}.legal-document li:before{content:"";background:var(--legal-accent);opacity:.8;border-radius:2px;width:6px;height:6px;position:absolute;top:7px;left:1px;transform:rotate(45deg)}.legal-document li strong{color:#d8e1e8}.legal-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:4px 0 18px;display:grid}.legal-role-grid article{border:1px solid var(--legal-line);background:#ffffff06;border-radius:15px;padding:17px}.legal-role-grid article>span{color:var(--legal-teal);letter-spacing:1px;font-size:6.5px;font-weight:900}.legal-role-grid article p{margin:0;font-size:9px;line-height:1.65}.legal-purpose-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 18px;display:grid}.legal-purpose-list article{border:1px solid var(--legal-line);background:#ffffff05;border-radius:13px;align-content:center;gap:5px;min-height:82px;padding:14px;display:grid}.legal-purpose-list b{color:#dce4eb;font-size:9px}.legal-purpose-list span{color:#818d98;font-size:8px;line-height:1.55}.legal-rights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px!important}.legal-channel{color:var(--legal-teal);background:#45d5ba0e;border:1px solid #45d5ba2e;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;margin-top:20px;padding:15px;display:grid}.legal-channel>svg{margin-left:8px}.legal-channel span{gap:4px;display:grid}.legal-channel small{color:#75899a;letter-spacing:1px;font-size:6.5px;font-weight:900}.legal-channel strong{color:#d0e8de;font-size:9px;font-weight:800}.legal-channel a{color:#d0e8de;font-size:9px;font-weight:800;text-decoration:none}.legal-channel a:hover{color:var(--legal-accent)}.legal-document-footer{border-top:1px solid var(--legal-line);color:#66737f;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding-top:19px;font-size:7.5px;display:flex}.legal-document-footer a{color:#8a98a4;align-items:center;gap:6px;font-weight:800;text-decoration:none;display:inline-flex}.legal-document-footer a:hover{color:var(--legal-teal)}@media (width<=980px){.legal-hero{grid-template-columns:1fr 190px}.legal-shell{grid-template-columns:220px minmax(0,1fr);gap:24px}.legal-index a{grid-template-columns:22px minmax(0,1fr)}}@media (width<=760px){.legal-topbar{width:min(100% - 28px,1480px)}.legal-topbar nav>a:first-child{display:none}.legal-hero{grid-template-columns:1fr;width:min(100% - 28px,1480px);min-height:0;padding:50px 2px 36px}.legal-hero h1{letter-spacing:-3px;font-size:clamp(39px,13vw,58px)}.legal-hero p{margin-top:18px;font-size:11px}.legal-version-card{grid-template-columns:auto 1fr;align-items:center;gap:3px 13px;width:100%;padding:15px 17px;display:grid}.legal-version-card small{grid-column:1/-1}.legal-version-card strong{grid-row:2;margin:3px 0 0;font-size:27px}.legal-version-card span{grid-row:2}.legal-shell{grid-template-columns:1fr;width:min(100% - 24px,680px);padding:28px 0 55px}.legal-sidebar{position:static}.legal-index{scroll-snap-type:x proximity;gap:6px;padding:8px;display:flex;overflow-x:auto}.legal-index a{border:1px solid var(--legal-line);scroll-snap-align:start;background:#ffffff05;flex:0 0 178px;min-width:178px}.legal-contact-card{display:none}.legal-document{border-radius:20px;padding:27px 20px 32px}.legal-document>section{padding-top:35px}.legal-role-grid,.legal-purpose-list{grid-template-columns:1fr}}@media (width<=480px){.legal-brand{font-size:14px}.legal-topbar nav .legal-back{padding:0 9px;font-size:8px}.legal-summary{display:none}.legal-document{padding-left:17px;padding-right:17px}.legal-document h2{font-size:21px}.legal-rights-grid{grid-template-columns:1fr}.legal-document-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.legal-index a,.legal-topbar nav a{transition:none}}.meta-workspace.is-fullscreen{--meta-bg:#06110d;--meta-sidebar:#091a14;--meta-panel:#0c2019;--meta-panel-soft:#10271f;--meta-line:#87baa42e;--meta-text:#edf8f2;--meta-muted:#8796a3;--meta-lime:#adff2f;--meta-teal:#42d5ba;z-index:1300;width:100vw;height:100dvh;color:var(--meta-text);background:radial-gradient(circle at 78% -12%,#42d5ba14,transparent 32%), var(--meta-bg);grid-template-columns:270px minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:hidden}.meta-workspace,.meta-workspace *{box-sizing:border-box}.meta-workspace-sidebar{border-right:1px solid var(--meta-line);background:linear-gradient(#0a1b15 0%,#081610 100%);flex-direction:column;min-height:0;padding:25px 17px 18px;display:flex}.meta-workspace-brand{border-bottom:1px solid var(--meta-line);align-items:center;gap:11px;padding:0 9px 24px;display:flex}.meta-workspace-brand>span{color:#07110d;background:var(--meta-lime);border-radius:12px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid;box-shadow:0 9px 25px #adff2f21}.meta-workspace-brand>div{gap:3px;min-width:0;display:grid}.meta-workspace-brand strong{color:#f5fff9;letter-spacing:-.25px;font-size:14px}.meta-workspace-brand small{color:#718290;letter-spacing:.45px;text-transform:uppercase;font-size:8px;font-weight:800}.meta-workspace .meta-abas{flex:0 auto;align-content:start;gap:7px;margin:20px 0 0;display:grid}.meta-workspace .meta-aba{color:#8695a3;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;min-width:0;padding:12px 10px;display:grid}.meta-workspace .meta-aba>svg:first-child{color:#778896;background:#ffffff09;border-radius:9px;width:30px;height:30px;padding:7px}.meta-workspace .meta-aba>span{gap:3px;min-width:0;display:grid}.meta-workspace .meta-aba strong{color:#afbac4;font-size:10.5px}.meta-workspace .meta-aba small{color:#5d6c79;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:600;line-height:1.35;overflow:hidden}.meta-workspace .meta-aba>svg:last-child{opacity:.3}.meta-workspace .meta-aba:hover{color:#dff2e8;background:#ffffff06;border-color:#adff2f1a;transform:translate(2px)}.meta-workspace .meta-aba.ativa{color:#07110d;background:var(--meta-lime);border-color:#adff2f2e;box-shadow:0 11px 27px #00000029}.meta-workspace .meta-aba.ativa strong{color:#07110d}.meta-workspace .meta-aba.ativa small{color:#31520e}.meta-workspace .meta-aba.ativa>svg:last-child{opacity:.7}.meta-workspace-sidebar-footer{border-top:1px solid var(--meta-line);gap:10px;margin-top:auto;padding:17px 4px 0;display:grid}.meta-workspace .meta-selo{color:#8a97a3;letter-spacing:.2px;background:0 0;align-items:center;gap:7px;margin:0;padding:0 5px;font-size:8px;display:flex}.meta-workspace .meta-selo i{background:#e4b447;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e4b44714}.meta-workspace .meta-selo.on{color:#879fb4;background:0 0}.meta-workspace .meta-selo.on i{background:#45d49b;box-shadow:0 0 0 4px #45d49b17}.meta-workspace-exit{border:1px solid var(--meta-line);color:#8d99a4;width:100%;font:inherit;cursor:pointer;background:#ffffff05;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:8.5px;font-weight:800;display:flex}.meta-workspace-exit:hover{color:#fff;border-color:#fff3}.meta-workspace-main{flex-direction:column;min-width:0;min-height:0;display:flex}.meta-workspace-header{border-bottom:1px solid var(--meta-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06110dc7;justify-content:space-between;align-items:center;gap:25px;min-height:112px;padding:22px clamp(24px,3.4vw,54px);display:flex}.meta-workspace-header>div{min-width:0}.meta-workspace-header span,.meta-eyebrow,.meta-panel-kicker{color:var(--meta-teal);letter-spacing:1.3px;font-size:7px;font-weight:900;display:block}.meta-workspace-header h1{color:#f5fff9;letter-spacing:-1.4px;margin:6px 0 4px;font-size:clamp(24px,2.4vw,34px);line-height:1}.meta-workspace-header p{color:#7f8d99;margin:0;font-size:9.5px}.meta-workspace-header>button{border:1px solid var(--meta-line);color:#919ea9;cursor:pointer;background:#ffffff06;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.meta-workspace-header>button:hover{color:#fff;border-color:#ffffff40}.meta-workspace-scroll{scrollbar-color:#244438 transparent;scrollbar-width:thin;flex:1;min-height:0;padding:27px clamp(24px,3.4vw,54px) 48px;overflow-y:auto}.meta-workspace-scroll>*{width:min(100%,1420px);margin-left:auto;margin-right:auto}.meta-workspace .meta-aviso{color:#b4e4d5;background:#42d5ba12;border:1px solid #42d5ba33;padding:12px 15px}.meta-workspace .meta-painel{border:1px solid var(--meta-line);color:var(--meta-text);background:linear-gradient(145deg,#0e231bfa,#091a14fa);border-radius:16px;margin-bottom:15px;padding:20px 22px;box-shadow:0 16px 40px #00000014}.meta-workspace .meta-painel h3{color:#f1fbf5;letter-spacing:-.35px;font-size:14px}.meta-workspace .meta-ajuda{color:var(--meta-muted);font-size:9px}.meta-workspace .meta-form input,.meta-workspace .meta-form select,.meta-workspace .meta-form textarea,.meta-schedule-fields input,.meta-schedule-fields select{border-color:var(--meta-line);color:#eaf7f0;background:#071711}.meta-workspace .meta-form input::placeholder,.meta-workspace .meta-form textarea::placeholder{color:#586570}.meta-workspace .meta-form input:focus,.meta-workspace .meta-form select:focus,.meta-workspace .meta-form textarea:focus,.meta-schedule-fields input:focus,.meta-schedule-fields select:focus{border-color:var(--meta-teal);box-shadow:0 0 0 3px #42d5ba1a}.meta-workspace .meta-form label>span,.meta-schedule-fields label>span{color:#8d9ba8}.meta-workspace .meta-btn{border:1px solid var(--meta-lime);color:#08130d;background:var(--meta-lime);justify-content:center;align-items:center;gap:6px;transition:transform .16s,filter .16s;display:inline-flex}.meta-workspace .meta-btn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.meta-workspace .meta-btn.secundario{border-color:var(--meta-line);color:#b8c4ce;background:#ffffff09}.meta-workspace .meta-btn.perigo{color:#ffd8d3;background:#e45f5421;border-color:#e45f54}.meta-workspace .meta-btn:disabled{color:#616c75;background:#141c23;border-color:#28323a}.meta-dashboard-loading{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:15px;display:grid}.meta-dashboard-loading span{border:1px solid var(--meta-line);background:linear-gradient(100deg,#0b2018 25%,#143027 45%,#0b2018 65%) 0 0/220% 100%;border-radius:15px;height:117px;animation:1.25s linear infinite meta-shimmer}@keyframes meta-shimmer{to{background-position:-220% 0}}.meta-connect-invite{background:linear-gradient(100deg,#adff2f14,#42d5ba09);border:1px solid #adff2f38;border-radius:17px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:15px;padding:21px;display:grid}.meta-connect-invite>span,.meta-connect-inline>span{width:48px;height:48px;color:var(--lime,#adff2f);background:#adff2f1a;border-radius:14px;place-items:center;display:grid}.meta-connect-invite small{color:var(--meta-lime);letter-spacing:1.2px;font-size:7px;font-weight:900}.meta-connect-invite h2{letter-spacing:-.7px;margin:5px 0 6px;font-size:20px}.meta-connect-invite p{color:#8996a2;max-width:690px;margin:0;font-size:9.5px;line-height:1.55}.meta-connect-invite a{color:#07110d;background:var(--meta-lime);border-radius:10px;align-items:center;gap:6px;padding:10px 13px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.meta-dashboard-summary{border:1px solid var(--meta-line);background:linear-gradient(145deg,#102a20,#0a1d16);border-radius:18px;margin-bottom:15px;padding:21px}.meta-dashboard-summary>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.meta-dashboard-summary header span:first-child{color:var(--meta-teal);letter-spacing:1.1px;font-size:7px;font-weight:900}.meta-dashboard-summary h2{letter-spacing:-.7px;margin:5px 0 0;font-size:18px}.meta-dashboard-campaigns{border:1px solid var(--meta-line);color:#9aa8b5;border-radius:20px;align-items:center;gap:7px;padding:7px 10px;font-size:8px;display:flex}.meta-dashboard-campaigns i{background:#49d5a0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #49d5a014}.meta-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.meta-metric-grid article{border:1px solid var(--meta-line);background:#030f0a59;border-radius:14px;grid-template-rows:auto auto auto;grid-template-columns:35px minmax(0,1fr);gap:3px 10px;min-width:0;padding:15px;display:grid}.meta-metric-grid article>span{width:35px;height:35px;color:var(--meta-teal);background:#42d5ba14;border-radius:10px;grid-row:1/4;place-items:center;display:grid}.meta-metric-grid article small{color:#6f8190;letter-spacing:.7px;font-size:6.5px;font-weight:900}.meta-metric-grid article strong{color:#f4fff8;letter-spacing:-.7px;text-overflow:ellipsis;font-size:20px;overflow:hidden}.meta-metric-grid article em{color:#6f7e8b;font-size:7.5px;font-style:normal}.meta-spend-row{border-top:1px solid var(--meta-line);grid-template-columns:72px minmax(180px,1fr) repeat(3,minmax(70px,100px));align-items:center;gap:13px;padding:12px 0;display:grid}.meta-spend-row>strong{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.meta-spend-row>span:not(.meta-status){color:#d5dfe8;gap:3px;font-size:9px;display:grid}.meta-spend-row>span small{color:#647380;font-size:6.5px}.meta-workspace .meta-status{color:#e7b958;background:#e7b95814;align-items:center;gap:5px;width:max-content;display:inline-flex}.meta-workspace .meta-status.on{color:#5de0aa;background:#5de0aa14}.meta-workspace .meta-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.meta-connection-panel.is-connected{opacity:.9}.meta-connect-inline{background:#adff2f06;border:1px dashed #adff2f3d;border-radius:14px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:112px;padding:17px;display:grid}.meta-connect-inline strong{margin-bottom:5px;font-size:11px;display:block}.meta-connect-inline p{color:var(--meta-muted);margin:0;font-size:9px}.meta-workspace .meta-tabela th{color:#637280;border-bottom:1px solid var(--meta-line)}.meta-workspace .meta-tabela td{border-color:var(--meta-line);color:#aeb9c3}.meta-workspace .meta-tabela td strong{color:#edf8f2}.meta-inline-alert{color:#d7c38f;background:#e4b4470e;border:1px solid #e4b44733;border-radius:12px;align-items:center;gap:9px;margin-bottom:14px;padding:11px 13px;font-size:9px;display:flex}.meta-inline-alert button{color:#f0d48a;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:900}.meta-pilot-card{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;display:grid;background:linear-gradient(115deg,#42d5ba14,#091a14fa 55%)!important;border-color:#42d5ba36!important}.meta-pilot-icon{width:46px;height:46px;color:var(--meta-teal);background:#42d5ba1a;border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #42d5ba1f}.meta-pilot-copy h3{margin:4px 0!important}.meta-pilot-copy p{color:#94a1ad;margin:0;font-size:9.5px}.meta-pilot-copy p strong{color:var(--meta-teal);letter-spacing:.4px}.meta-pilot-copy small{color:#5f6e7c;margin-top:5px;font-size:7.5px;display:block}.meta-switch{cursor:pointer;background:#172c24;border:1px solid #364450;border-radius:20px;flex:0 0 43px;width:43px;height:24px;padding:0;transition:all .2s;position:relative}.meta-switch i{background:#738290;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px}.meta-switch.ativo{background:#adff2f38;border-color:#adff2fa6}.meta-switch.ativo i{background:var(--meta-lime);left:21px;box-shadow:0 0 11px #adff2f40}.meta-switch.compacto{flex-basis:37px;width:37px;height:21px}.meta-switch.compacto i{width:13px;height:13px}.meta-switch.compacto.ativo i{left:19px}.meta-switch:disabled{opacity:.5;cursor:default}.meta-schedule-panel .meta-painel-topo{align-items:flex-start}.meta-schedule-panel .meta-painel-topo h3{margin-top:4px}.meta-schedule-panel .meta-painel-topo p{margin:5px 0 0}.meta-schedule-form{background:#030f0a59;border:1px solid #42d5ba30;border-radius:14px;margin:16px 0;padding:16px}.meta-schedule-fields{grid-template-columns:120px 85px 85px minmax(190px,1fr);gap:10px;display:grid}.meta-schedule-fields label{gap:5px;display:grid}.meta-schedule-fields label>span,.meta-schedule-days>span{color:#758492;letter-spacing:.5px;text-transform:uppercase;font-size:7px;font-weight:900}.meta-schedule-fields input,.meta-schedule-fields select{border:1px solid var(--meta-line);width:100%;min-height:37px;font:inherit;border-radius:9px;outline:none;padding:9px 10px;font-size:9px}.meta-schedule-days{gap:7px;margin:13px 0;display:grid}.meta-schedule-days>div{flex-wrap:wrap;gap:6px;display:flex}.meta-schedule-days button{border:1px solid var(--meta-line);color:#83919e;width:36px;height:31px;font:inherit;cursor:pointer;background:#0a1b15;border-radius:8px;font-size:8px;font-weight:800}.meta-schedule-days button.ativo{border-color:var(--meta-lime);color:#07110d;background:var(--meta-lime)}.meta-schedule-list{gap:7px;margin-top:12px;display:grid}.meta-schedule-item{border:1px solid var(--meta-line);background:#030f0a40;border-radius:12px;grid-template-columns:36px 70px minmax(0,1fr) 43px 34px;align-items:center;gap:12px;padding:11px 12px;display:grid}.meta-schedule-action{color:#e7bd60;background:#e7bd6014;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.meta-schedule-action.activate{color:#55dda6;background:#55dda614}.meta-schedule-time,.meta-schedule-detail{gap:3px;min-width:0;display:grid}.meta-schedule-time strong{font-size:12px}.meta-schedule-time span,.meta-schedule-detail span{color:#6f7e8b;font-size:7.5px}.meta-schedule-detail strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.meta-icon-button{border:1px solid var(--meta-line);color:#818e9a;cursor:pointer;background:0 0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.meta-icon-button.danger:hover{color:#ff877d;background:#e45f5414;border-color:#e45f5459}.meta-schedule-empty{border:1px dashed var(--meta-line);color:#687987;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:78px;padding:14px;display:flex}.meta-schedule-empty>div{gap:3px;display:grid}.meta-schedule-empty strong{color:#a4afb9;font-size:9px}.meta-schedule-empty span{font-size:7.5px}.meta-rules-builder{position:relative;overflow:hidden}.meta-rules-builder:after{content:"SE  →  ENTÃO";color:#adff2f17;letter-spacing:1px;pointer-events:none;font-size:20px;font-weight:900;position:absolute;top:18px;right:20px}.meta-workspace .meta-linha{border-color:var(--meta-line)}.meta-workspace .meta-linha strong{color:#e7edf2}.meta-workspace .meta-linha span{color:#788693}.meta-workspace .meta-linha em{color:#62707d}.meta-history-panel h3{margin-top:4px!important}.meta-history-row{border-top:1px solid var(--meta-line);grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 2px;display:grid}.meta-history-row>i{background:#e4b447;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e4b44712}.meta-history-row>i.ativada{background:#4bd59f;box-shadow:0 0 0 4px #4bd59f12}.meta-history-row>div{gap:3px;min-width:0;display:grid}.meta-history-row strong{color:#e8f5ee;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.meta-history-row span{color:#71808d;font-size:7.5px}.meta-history-row time{color:#606e7a;white-space:nowrap;font-size:7.5px}.meta-history-empty{border:1px dashed var(--meta-line);text-align:center;border-radius:11px;padding:18px;margin:18px 0 2px!important}.meta-tracking-placeholder{text-align:center;background:radial-gradient(circle at 50% 45%,#42d5ba12,#0000 32%),#0a1c15b3;border:1px dashed #42d5ba38;border-radius:19px;align-content:center;place-items:center;gap:9px;min-height:390px;padding:35px;display:grid}.meta-tracking-placeholder>div{width:66px;height:66px;color:var(--meta-teal);background:#42d5ba12;border:1px solid #42d5ba38;border-radius:19px;place-items:center;margin-bottom:4px;display:grid}.meta-tracking-placeholder h2{color:#eef9f3;letter-spacing:-.9px;margin:0;font-size:25px}.meta-tracking-placeholder p{color:#788794;max-width:410px;margin:0;font-size:9.5px;line-height:1.5}.meta-workspace .meta-saida{border-color:var(--meta-line);color:#bac6d0;background:#071711}@media (width<=1050px){.meta-workspace.is-fullscreen{grid-template-columns:228px minmax(0,1fr)}.meta-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-spend-row{grid-template-columns:65px minmax(150px,1fr) repeat(3,minmax(58px,80px))}.meta-schedule-fields{grid-template-columns:repeat(3,minmax(80px,1fr))}.meta-schedule-campaign{grid-column:1/-1}}@media (width<=780px){.meta-workspace.is-fullscreen{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.meta-workspace-sidebar{border-right:0;border-bottom:1px solid var(--meta-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;min-width:0;padding:11px 14px;display:grid}.meta-workspace-brand{border:0;border-right:1px solid var(--meta-line);padding:0 12px 0 0}.meta-workspace-brand>span{border-radius:9px;flex-basis:32px;width:32px;height:32px}.meta-workspace-brand small,.meta-workspace .meta-aba small,.meta-workspace .meta-aba>svg:last-child,.meta-workspace-sidebar-footer{display:none}.meta-workspace .meta-abas{scrollbar-width:none;flex-wrap:nowrap;gap:5px;width:100%;min-width:0;margin:0;display:flex;overflow-x:auto}.meta-workspace .meta-abas::-webkit-scrollbar{display:none}.meta-workspace .meta-aba{grid-template-columns:24px auto;width:auto;min-width:max-content;padding:7px 9px}.meta-workspace .meta-aba>svg:first-child{width:24px;height:24px;padding:5px}.meta-workspace-header{min-height:88px;padding:16px 19px}.meta-workspace-header p{display:none}.meta-workspace-scroll{padding:18px 16px 35px}.meta-connect-invite{grid-template-columns:45px minmax(0,1fr)}.meta-connect-invite>a{grid-column:1/-1;justify-content:center}.meta-spend-row{grid-template-columns:65px minmax(0,1fr) repeat(2,68px)}.meta-spend-row>span:last-child{display:none}}@media (width<=560px){.meta-workspace-sidebar{padding:9px 10px;display:block}.meta-workspace-brand{display:none}.meta-workspace .meta-abas{padding-bottom:2px}.meta-workspace-header span{font-size:6px}.meta-workspace-header h1{font-size:23px}.meta-metric-grid{grid-template-columns:1fr}.meta-dashboard-summary{padding:15px}.meta-dashboard-summary>header{flex-direction:column;align-items:flex-start}.meta-spend-row{grid-template-columns:62px minmax(0,1fr) 75px}.meta-spend-row>span:nth-last-child(2),.meta-spend-row>span:last-child{display:none}.meta-connect-inline{grid-template-columns:42px minmax(0,1fr)}.meta-connect-inline .meta-btn{grid-column:1/-1}.meta-pilot-card{grid-template-columns:42px minmax(0,1fr) auto;padding:15px!important}.meta-pilot-copy p{line-height:1.45}.meta-schedule-panel .meta-painel-topo{flex-direction:column;align-items:stretch}.meta-schedule-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-schedule-campaign{grid-column:1/-1}.meta-schedule-item{grid-template-columns:34px 58px minmax(0,1fr) 32px;gap:8px}.meta-schedule-item .meta-switch{display:none}.meta-history-row{grid-template-columns:9px minmax(0,1fr)}.meta-history-row time{grid-column:2}.meta-rules-builder:after{display:none}}@media (prefers-reduced-motion:reduce){.meta-workspace .meta-aba,.meta-workspace .meta-btn,.meta-switch,.meta-switch i{transition:none}.meta-dashboard-loading span{animation:none}}.settings-hint-neutral,.settings-hint-warn,.settings-hint-ok{border:1px solid #0000;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:.85rem;line-height:1.45}.settings-hint-neutral{background:#94a3b81f;border-color:#94a3b84d}.settings-hint-warn{background:#f59e0b1f;border-color:#f59e0b59}.settings-hint-ok{background:#22c55e1f;border-color:#22c55e59}.pendencias-overlay{z-index:9000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020617d1;justify-content:center;align-items:flex-start;padding:24px 16px 48px;display:flex;position:fixed;inset:0;overflow-y:auto}.pendencias-caixa{background:var(--surface,#0f172a);width:100%;max-width:620px;color:var(--text,#e2e8f0);border:1px solid #94a3b838;border-radius:16px;padding:24px}.pendencias-caixa h1{margin:6px 0 10px;font-size:1.3rem;line-height:1.35}.pendencias-sub{opacity:.85;margin:0 0 20px;line-height:1.5}.pendencias-grupo{flex-direction:column;gap:2px;margin:22px 0 10px;display:flex}.pendencias-grupo strong{font-size:.95rem}.pendencias-grupo small{opacity:.7}.pendencia-card{border:1px solid #94a3b838;border-left-width:4px;border-radius:12px;margin-bottom:12px;padding:14px 16px}.pendencia-dinheiro{border-left-color:#ef4444}.pendencia-atendimento{border-left-color:#f59e0b}.pendencia-card h3{margin:0 0 8px;font-size:1rem}.pendencia-hoje{opacity:.85;word-break:break-all;margin:0 0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.pendencia-hoje span{opacity:.7;font-family:inherit}.pendencia-porque{margin:0 0 14px;font-size:.92rem;line-height:1.5}.pendencias-rodape{border-top:1px solid #94a3b82e;flex-direction:column;align-items:flex-start;gap:10px;margin-top:22px;padding-top:16px;display:flex}.pendencias-rodape p{margin:0;line-height:1.5}.pendencias-sair{color:inherit;opacity:.65;cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:.9rem;text-decoration:underline}.pendencias-sair:hover{opacity:.9}.pendencias-banner{text-align:left;width:100%;color:inherit;cursor:pointer;background:#ef444424;border:none;border-bottom:1px solid #ef444459;padding:10px 16px;font-size:.88rem;display:block}.pendencias-banner:hover{background:#ef444433}.vendas-lista-overlay{z-index:9000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020617d1;justify-content:center;align-items:flex-start;padding:24px 16px 48px;display:flex;position:fixed;inset:0;overflow-y:auto}.vendas-lista-caixa{background:var(--surface,#0f172a);width:100%;max-width:640px;color:var(--text,#e2e8f0);border:1px solid #94a3b838;border-radius:16px;padding:22px}.vendas-lista-topo{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.vendas-lista-topo h2{margin:4px 0 2px;font-size:1.15rem}.vendas-lista-topo small{opacity:.75}.vendas-lista-topo button{color:inherit;opacity:.6;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:1.1rem}.vendas-lista-topo button:hover{opacity:1}.vendas-lista-vazio{opacity:.75;margin:0;line-height:1.5}.vendas-lista{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vendas-lista li{border:1px solid #94a3b833;border-left:3px solid #22c55e99;border-radius:10px;padding:12px 14px}.vendas-lista-linha1{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.vendas-lista-linha1 strong{font-size:1rem}.vendas-lista-linha1 span{opacity:.8;font-size:.88rem}.vendas-lista-linha1 em{margin-left:auto;font-style:normal;font-weight:600}.vendas-lista-linha2{opacity:.85;margin-top:4px;font-size:.88rem;line-height:1.4}.vendas-lista-linha3{opacity:.7;flex-wrap:wrap;gap:14px;margin-top:6px;font-size:.8rem;display:flex}.vendas-lista-falta{background:#f59e0b24;border:1px solid #f59e0b4d;border-radius:8px;margin:8px 0 0;padding:6px 10px;font-size:.82rem}.cadastro-passos{gap:6px;margin-bottom:14px;display:grid}.cadastro-passos-barra{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.cadastro-passos-barra i{background:#e4eade;border-radius:99px;height:4px;transition:background .25s}.cadastro-passos-barra i.feito{background:var(--auth-lime,#7bb32e)}.cadastro-passos-topo{color:#5c6b7c;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;display:flex}.cadastro-voltar{cursor:pointer;color:#5c6b7c;text-transform:none;letter-spacing:0;background:0 0;border:0;align-items:center;gap:4px;min-height:32px;padding:0 2px;font-size:12px;display:inline-flex}.cadastro-voltar:hover{color:#1d4536}.cadastro-passos h3{color:#12261e;margin:2px 0 0;font-size:19px;font-weight:650}.cadastro-passos>p{color:#5a656e;margin:0;font-size:12.5px;line-height:1.5}.campo-ajuda{color:#5c6b7c;font-size:11px;font-style:normal;line-height:1.45}.campo-erro{color:#a8301f;align-items:flex-start;gap:5px;font-size:11px;font-style:normal;font-weight:700;line-height:1.4;display:flex}.auth-input.com-erro{background:#fdf5f4;border-color:#e2a49c}.cadastro-origem{gap:7px;display:grid}.cadastro-origem-titulo{color:#3d4c5a;font-size:11px;font-weight:600}.cadastro-origem-cards{grid-template-columns:1fr 1fr;gap:6px;display:grid}.cadastro-origem-cards button{cursor:pointer;color:#3d4c5a;text-align:left;background:#fff;border:1px solid #dfe6da;border-radius:10px;align-items:center;gap:5px;min-height:44px;padding:10px 11px;font-size:11px;line-height:1.3;transition:border-color .18s,background .18s;display:flex}.cadastro-origem-cards button:hover{border-color:#bcd39a}.cadastro-origem-cards button.escolhido{border-color:var(--auth-lime,#7bb32e);color:#3c6118;background:#f4f9ec;font-weight:600}.cadastro-origem-detalhe{color:#3d4c5a;gap:5px;font-size:11px;display:grid}.cadastro-resumo{background:#f6f8f3;border:1px solid #e4eade;border-radius:12px;gap:3px;padding:12px 14px;display:grid}.cadastro-resumo b{color:#12261e;font-size:13px}.cadastro-resumo span{color:#5a656e;font-size:11.5px}.cadastro-resumo .auth-link{justify-self:start;font-size:11px}@media (width<=520px){.cadastro-origem-cards{grid-template-columns:1fr}.cadastro-passos h3{font-size:17px}}.adm-subtitulo{color:#64748b;margin:-6px 0 14px;font-size:13px}.adm-ajuda{color:#64748b;margin:-4px 0 10px;font-size:12px}.adm-alerta{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0 0 12px;padding:10px 13px;font-size:12.5px}.adm-alerta-suave{color:#92400e;background:#fffbeb;border-color:#fde68a}.assin-cards b.num-erro{color:#dc2626}.assin-cards b.num-atencao{color:#d97706}.assin-cards b.num-ok{color:#16a34a}.assin-cards article small{color:#94a3b8;margin-top:2px;font-size:10.5px;display:block}.assin-rolagem{max-height:320px;overflow-y:auto}.adm-situacao.sit-pending{color:#b45309;background:#fffbeb;border-color:#fde68a}.adm-situacao.sit-overdue{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.adm-situacao.sit-none{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.conta-ancora{position:relative}.conta-menu{z-index:120;background:#10261e;border:1px solid #ffffff1f;border-radius:14px;gap:1px;min-width:238px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);left:4px;box-shadow:0 18px 44px #0000006b}.conta-ancora-topo .conta-menu{inset:calc(100% + 8px) 0 auto auto}.conta-menu-cabeca{border-bottom:1px solid #ffffff14;gap:2px;margin-bottom:4px;padding:9px 11px 10px;display:grid}.conta-menu-cabeca strong{color:#ecf0f3;font-size:12.5px}.conta-menu-cabeca small{color:#879db6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.conta-menu-cabeca em{color:#cdf07a;letter-spacing:.3px;background:#b6f2341f;border-radius:99px;justify-self:start;margin-top:3px;padding:2px 7px;font-size:9px;font-style:normal;font-weight:800}.conta-menu button{color:#d7dee4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;padding:9px 11px;font-size:12px;transition:background .15s,color .15s;display:flex}.conta-menu button:hover{color:#fff;background:#ffffff0f}.conta-menu button>svg{color:#8f9ca7;flex-shrink:0}.conta-menu button:hover>svg{color:#b6f234}.conta-menu hr{border:0;border-top:1px solid #ffffff14;margin:4px 6px}.conta-menu-sair{color:#ffb4ab!important}.conta-menu-sair:hover{color:#ffd5d0!important;background:#dc262624!important}.conta-menu-sair>svg{color:#ff8e82!important}.conta-menu-sair:disabled{opacity:.6;cursor:wait}.top-account-seta{color:#8a9299;flex-shrink:0;margin-left:2px}.top-produtor-link{color:#173c2f;background:#b6f23429;border:1px solid #4d802d38;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 13px;font-size:10px;font-weight:900;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.top-produtor-link:hover{background:#b6f23447;border-color:#4d802d6b;transform:translateY(-1px)}.theme-dark .top-produtor-link{color:#dfffa0;background:#b6f23414;border-color:#b6f23433}body:not(.theme-dark) .conta-menu{background:#fff;border-color:#77918438;box-shadow:0 18px 44px #10242024}body:not(.theme-dark) .conta-menu-cabeca{border-bottom-color:#77918429}body:not(.theme-dark) .conta-menu-cabeca strong{color:#0f2a20}body:not(.theme-dark) .conta-menu-cabeca small{color:#6d8399}body:not(.theme-dark) .conta-menu-cabeca em{color:#3f6b18;background:#3c781e1a}body:not(.theme-dark) .conta-menu button{color:#22423a}body:not(.theme-dark) .conta-menu button:hover{color:#0f2a20;background:#1024200f}body:not(.theme-dark) .conta-menu button>svg{color:#6d8399}body:not(.theme-dark) .conta-menu button:hover>svg{color:#3f6b18}body:not(.theme-dark) .conta-menu hr{border-top-color:#7791842e}body:not(.theme-dark) .conta-menu-sair{color:#b91c1c!important}body:not(.theme-dark) .conta-menu-sair:hover{color:#991b1b!important;background:#dc262617!important}body:not(.theme-dark) .conta-menu-sair>svg{color:#dc2626!important}@media (width<=640px){.adm-fin-conteudo .adm-tabela,.adm-fin-conteudo .adm-tabela tbody{width:100%;min-width:0;display:block}.adm-fin-conteudo .adm-tabela tr{border-bottom:1px solid var(--adm-border);grid-template-columns:1fr;padding:12px 0;display:grid}.adm-fin-conteudo .adm-tabela td{white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:6px 0;display:block}.adm-fin-conteudo :is(input,button){min-width:0;max-width:100%;min-height:44px;font-size:14px}.adm-fin-conteudo .adm-tabela input{width:100%}.adm-fin-conteudo .adm-tabela:has(thead) thead{display:none}.adm-fin-conteudo .adm-tabela:has(thead) td:before{color:var(--adm-muted);font-size:12px;display:block}.adm-fin-conteudo .adm-tabela:has(thead) td:first-child:before{content:"Clientes"}.adm-fin-conteudo .adm-tabela:has(thead) td:nth-child(2):before{content:"Receita"}.adm-fin-conteudo .adm-tabela:has(thead) td:nth-child(3):before{content:"Lucro"}.adm-fin-conteudo .adm-tabela:has(thead) td:nth-child(4):before{content:"Margem"}.adm-assinantes .adm-filtros{min-width:0}.adm-assinantes .adm-filtros :is(input,select,button){width:100%;min-width:0;min-height:44px;font-size:16px}.adm-assinantes .adm-tabela,.adm-assinantes .adm-tabela tbody{width:100%;min-width:0;display:block}.adm-assinantes .adm-tabela thead{display:none}.adm-assinantes .adm-tabela tr{border-bottom:1px solid var(--adm-border);grid-template-columns:1fr;padding:12px;display:grid}.adm-assinantes .adm-tabela td{white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:8px 0;font-size:14px;display:block}.adm-assinantes .adm-tabela td:before{color:var(--adm-muted);margin-bottom:4px;font-size:12px;display:block}.adm-assinantes .adm-tabela td:first-child:before{content:"Assinante"}.adm-assinantes .adm-tabela td:nth-child(2):before{content:"Plano"}.adm-assinantes .adm-tabela td:nth-child(3):before{content:"Situação"}.adm-assinantes .adm-tabela td:nth-child(4):before{content:"Vencimento"}.adm-assinantes .adm-tabela td:nth-child(5):before{content:"Último pagamento"}.adm-assinantes .adm-tabela td:nth-child(6):before{content:"Aviso de cobrança"}.adm-assinantes .adm-tabela td:nth-child(7):before{content:"Conta"}.adm-assinantes .adm-tabela td:nth-child(8):before{content:"Ações"}.adm-assinantes .adm-tabela button{min-height:44px;margin:4px 4px 4px 0}.conta-ancora-topo .conta-menu{min-width:210px;right:-6px}}.settings-grid-solo{grid-template-columns:1fr}.marca-imagem{object-fit:contain;width:auto;height:2.5em;max-height:44px;display:block}.legal-brand .marca-imagem{height:30px}.publico-explica{color:var(--text-2,#475569);background:#3b82f614;border:1px solid #3b82f633;border-radius:10px;margin:0 0 16px;padding:12px 14px;font-size:12.5px;line-height:1.55}.publico-explica b{color:var(--text-1,#0f172a)}.publico-conjunto{border:1px solid var(--border-1,#77918433);background:var(--surface-1,#fff);border-radius:12px;margin-bottom:12px;padding:15px 16px}.publico-conjunto>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:9px;display:flex}.publico-conjunto>header strong{font-size:13.5px;display:block}.publico-conjunto>header small{color:var(--text-3,#64748b);font-size:11px}.publico-selo{white-space:nowrap;border-radius:99px;flex-shrink:0;padding:4px 10px;font-size:10.5px;font-weight:700}.publico-selo.advantage{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.publico-selo.original{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.publico-resumo{color:var(--text-2,#475569);align-items:center;gap:6px;margin:0 0 12px;font-size:12px;display:flex}.publico-resumo>svg{color:var(--text-3,#94a3b8);flex-shrink:0}.publico-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.publico-nota{color:var(--text-3,#64748b);font-size:11.5px}.publico-troca{border-top:1px dashed var(--border-1,#77918438);flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:12px;padding-top:12px;display:flex}.publico-troca label{flex:1;gap:4px;min-width:220px;font-size:11.5px;display:grid}.publico-troca select{width:100%}.publico-historico{margin-top:20px}.publico-historico h3{margin:0 0 4px;font-size:13px}.publico-historico-linha{background:var(--surface-2,#10242008);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:10px 12px;display:flex}.publico-historico-linha strong{font-size:12px;display:block}.publico-historico-linha small{color:var(--text-3,#64748b);font-size:10.5px}.publico-historico-linha button{cursor:pointer;border:1px solid var(--border-1,#77918440);color:var(--text-2,#475569);background:0 0;border-radius:8px;flex-shrink:0;padding:6px 11px;font-size:11px}.publico-historico-linha button:hover:not(:disabled){color:var(--text-1,#0f172a);border-color:#94a3b8}.publico-historico-linha button:disabled{opacity:.55;cursor:wait}@media (width<=640px){.publico-conjunto>header{flex-direction:column}.publico-troca label{min-width:100%}}.capi-validade{margin-top:18px}.capi-validade h4{margin:0 0 8px;font-size:12.5px}.capi-token-linha{background:var(--surface-2,#10242008);border-left:3px solid #94a3b8;border-radius:9px;gap:2px;margin-bottom:7px;padding:10px 12px;display:grid}.capi-token-linha.ok{border-left-color:#16a34a}.capi-token-linha.vence-logo{border-left-color:#d97706}.capi-token-linha.vencido,.capi-token-linha.invalido{border-left-color:#dc2626}.capi-token-linha strong{font-size:12px}.capi-token-linha span{color:var(--text-2,#475569);font-size:11.5px}.capi-token-linha small{color:var(--text-3,#64748b);font-size:10.5px;line-height:1.45}.token-ajuda-toggle{cursor:pointer;border:1px solid var(--border-1,#77918438);width:100%;color:var(--text-2,#475569);text-align:left;background:0 0;border-radius:9px;align-items:center;gap:7px;margin:10px 0 0;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.token-ajuda-toggle:hover{color:var(--text-1,#0f172a);border-color:#94a3b8}.token-ajuda-toggle>svg:last-child{margin-left:auto;transition:transform .18s}.token-ajuda-toggle>svg.girado{transform:rotate(90deg)}.token-ajuda{border:1px solid var(--border-1,#77918433);background:var(--surface-2,#10242008);border-radius:11px;margin-top:8px;padding:14px 15px}.token-ajuda h4{margin:14px 0 6px;font-size:12.5px}.token-ajuda h4:first-of-type{margin-top:4px}.token-ajuda p,.token-ajuda li{color:var(--text-2,#475569);font-size:12px;line-height:1.6}.token-ajuda ol{gap:4px;margin:0;padding-left:18px;display:grid}.token-ajuda code{color:#4f46e5;background:#6366f11f;border-radius:4px;padding:1px 5px;font-size:11px}.token-ajuda-alerta{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:0 0 12px;padding:10px 12px;color:#92400e!important}.token-ajuda-links{flex-wrap:wrap;gap:8px;margin:14px 0 4px;display:flex}.token-ajuda-links a{border:1px solid var(--border-1,#77918440);color:var(--text-1,#0f172a);border-radius:9px;align-items:center;gap:6px;padding:9px 13px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.token-ajuda-links a:hover{color:#4f46e5;border-color:#6366f1}.token-troca-toggle{cursor:pointer;color:#4f46e5;background:0 0;border:1px solid #6366f1;border-radius:8px;margin-top:12px;padding:8px 13px;font-size:11.5px;font-weight:600}.token-troca-toggle:hover{background:#6366f114}.token-troca{border-top:1px dashed var(--border-1,#77918438);margin-top:10px;padding-top:12px}.token-troca .meta-form{margin:8px 0 10px}.publico-salvos{margin-top:22px}.publico-salvos h3{margin:0 0 4px;font-size:13px}.publico-salvo-linha{border:1px solid var(--border-1,#7791842e);background:var(--surface-1,#fff);border-radius:10px;align-items:center;gap:12px;margin-top:7px;padding:11px 13px;display:flex}.publico-salvo-linha>div{flex:1;min-width:0}.publico-salvo-linha strong{font-size:12.5px;display:block}.publico-salvo-linha small{color:var(--text-3,#64748b);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;display:block;overflow:hidden}.publico-salvo-linha button{cursor:pointer;color:#4f46e5;background:0 0;border:1px solid #6366f1;border-radius:8px;flex-shrink:0;padding:7px 12px;font-size:11px;font-weight:600}.publico-salvo-linha button:hover:not(:disabled){background:#6366f114}.publico-salvo-linha button:disabled{opacity:.55;cursor:wait}@media (width<=640px){.publico-salvo-linha{flex-wrap:wrap}.publico-salvo-linha>div{min-width:100%}}.theme-dark .publico-conjunto,.theme-dark .publico-salvo-linha{background:#ffffff0a;border-color:#ffffff1a}.theme-dark .publico-conjunto>header strong,.theme-dark .publico-salvo-linha strong,.theme-dark .publico-historico-linha strong,.theme-dark .publico-salvos h3,.theme-dark .publico-historico h3{color:#ecf0f3}.theme-dark .publico-conjunto>header small,.theme-dark .publico-salvo-linha small,.theme-dark .publico-historico-linha small,.theme-dark .publico-nota{color:#8ca0bc}.theme-dark .publico-resumo{color:#c4cbd2}.theme-dark .publico-resumo>svg{color:#7d93ad}.theme-dark .publico-explica{color:#c4cbd2;background:#6366f11f;border-color:#6366f14d}.theme-dark .publico-explica b{color:#ecf0f3}.theme-dark .publico-troca{border-top-color:#ffffff1a}.theme-dark .publico-troca label{color:#c4cbd2}.theme-dark .publico-historico-linha{background:#ffffff0a}.theme-dark .publico-historico-linha button{color:#c4cbd2;border-color:#ffffff29}.theme-dark .publico-historico-linha button:hover:not(:disabled){color:#fff;border-color:#ffffff59}.theme-dark .publico-selo.advantage{color:#fbbf24;background:#d977062e;border-color:#d9770666}.theme-dark .publico-selo.original{color:#4ade80;background:#16a34a29;border-color:#16a34a61}.theme-dark .publico-salvo-linha button{color:#a5b4fc;border-color:#818cf8}.theme-dark .publico-salvo-linha button:hover:not(:disabled){background:#818cf824}.theme-dark .token-ajuda{background:#ffffff0a;border-color:#ffffff1a}.theme-dark .token-ajuda h4{color:#ecf0f3}.theme-dark .token-ajuda p,.theme-dark .token-ajuda li{color:#c4cbd2}.theme-dark .token-ajuda-alerta{background:#d9770626;border-color:#d9770659;color:#fbbf24!important}.theme-dark .token-ajuda-toggle{color:#c4cbd2;border-color:#ffffff24}.theme-dark .token-ajuda-toggle:hover{color:#fff;border-color:#ffffff4d}.theme-dark .token-ajuda-links a{color:#ecf0f3;border-color:#ffffff29}.theme-dark .token-ajuda-links a:hover{color:#a5b4fc;border-color:#818cf8}.theme-dark .token-troca{border-top-color:#ffffff1f}.theme-dark .capi-token-linha{background:#ffffff0a}.theme-dark .capi-token-linha strong{color:#ecf0f3}.theme-dark .capi-token-linha span{color:#c4cbd2}.theme-dark .capi-token-linha small{color:#8ca0bc}.theme-dark .capi-validade h4{color:#ecf0f3}.theme-dark .adm-subtitulo,.theme-dark .adm-ajuda{color:#8ca0bc}.meta-trilha{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;font-size:12px;display:flex}.meta-trilha button{cursor:pointer;color:#7d93ad;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:7px;max-width:230px;padding:4px 9px;font-size:12px;overflow:hidden}.meta-trilha button:hover{color:#ecf0f3;background:#ffffff0f}.meta-trilha .atual,.meta-trilha button.atual{color:#ecf0f3;text-overflow:ellipsis;white-space:nowrap;background:#b6f2341a;border-radius:7px;max-width:230px;padding:4px 9px;font-weight:600;overflow:hidden}.meta-trilha>svg{color:#5c656c;flex-shrink:0}.meta-link-nivel{cursor:pointer;color:#b6f234;text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.meta-link-nivel:hover{color:#cdf07a;text-decoration:underline}.meta-nivel-linha{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:14px;margin-bottom:8px;padding:13px 15px;display:flex}.meta-nivel-info{flex:1;gap:4px;min-width:0;display:grid}.meta-nivel-info>strong{color:#ecf0f3;font-size:13px}.meta-nivel-info>small{color:#8ca0bc;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.meta-nivel-numeros{flex-wrap:wrap;gap:14px;margin-top:3px;display:flex}.meta-nivel-numeros span{color:#8ca0bc;font-size:11px}.meta-nivel-numeros b{color:#ecf0f3;font-size:12px}.meta-nivel-acoes{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:7px;display:flex}.meta-nivel-acoes .meta-btn{padding:6px 11px;font-size:11px}.meta-anuncio-thumb{object-fit:cover;border:1px solid #ffffff1f;border-radius:8px;flex-shrink:0;width:48px;height:48px}@media (width<=760px){.meta-nivel-linha{flex-direction:column;align-items:stretch}.meta-nivel-acoes{justify-content:flex-start}}.meta-workspace{--m-bg:#f5f7fb;--m-side:#fff;--m-card:#fff;--m-card-up:#f7f9fc;--m-line:#dce3ed;--m-line-up:#c7d2e1;--m-title:#172033;--m-text:#43506a;--m-soft:#64748b;--m-ok:#15845f;--m-warn:#a96710;--m-err:#cf4545;--m-accent:var(--teal);--m-accent-hover:var(--teal)}@supports (color:color-mix(in lab, red, red)){.meta-workspace{--m-accent-hover:color-mix(in srgb, var(--teal) 82%, var(--ink))}}.meta-workspace{--m-accent-soft:var(--teal)}@supports (color:color-mix(in lab, red, red)){.meta-workspace{--m-accent-soft:color-mix(in srgb, var(--teal) 10%, var(--m-card))}}.meta-workspace{--m-accent-text:var(--panel);--m-info:var(--teal);--m-shadow:0 12px 32px #1622340f;background:var(--m-bg);color:var(--m-text)}.theme-dark .meta-workspace{--m-bg:#0f141c;--m-side:#151b24;--m-card:#171f2b;--m-card-up:#202a37;--m-line:#2b3544;--m-line-up:#3b485a;--m-title:#f5f7fb;--m-text:#c8d0dc;--m-soft:#8c98aa;--m-ok:#59d7a4;--m-warn:#efbd64;--m-err:#f17b73;--m-accent:var(--teal)}@supports (color:color-mix(in lab, red, red)){.theme-dark .meta-workspace{--m-accent:color-mix(in srgb, var(--teal) 42%, var(--m-card-up))}}.theme-dark .meta-workspace{--m-accent-hover:var(--teal)}@supports (color:color-mix(in lab, red, red)){.theme-dark .meta-workspace{--m-accent-hover:color-mix(in srgb, var(--teal) 56%, var(--m-card-up))}}.theme-dark .meta-workspace{--m-accent-soft:var(--teal)}@supports (color:color-mix(in lab, red, red)){.theme-dark .meta-workspace{--m-accent-soft:color-mix(in srgb, var(--teal) 9%, var(--m-card))}}.theme-dark .meta-workspace{--m-accent-text:var(--m-title);--m-info:var(--teal)}@supports (color:color-mix(in lab, red, red)){.theme-dark .meta-workspace{--m-info:color-mix(in srgb, var(--teal) 52%, var(--m-title))}}.theme-dark .meta-workspace{--m-shadow:0 16px 38px #0000002e}.meta-workspace.is-fullscreen{--meta-bg:var(--m-bg);--meta-sidebar:var(--m-side);--meta-panel:var(--m-card);--meta-panel-soft:var(--m-card-up);--meta-line:var(--m-line);--meta-text:var(--m-text);--meta-muted:var(--m-soft);--meta-lime:var(--m-accent);--meta-teal:var(--m-info);color:var(--m-text);background:var(--m-bg)}.meta-workspace-sidebar{background:var(--m-side);border-right:1px solid var(--m-line)}.meta-workspace-brand strong,.meta-workspace-brand>div>strong{color:var(--m-title)}.meta-workspace-brand small{color:var(--m-soft)}.meta-workspace-brand>span{background:var(--m-accent-soft);border:1px solid var(--m-accent)}@supports (color:color-mix(in lab, red, red)){.meta-workspace-brand>span{border:1px solid color-mix(in srgb, var(--m-accent) 28%, transparent)}}.meta-workspace-brand>span{color:var(--m-info);box-shadow:none}.meta-workspace-main{background:var(--m-bg)}.meta-workspace-header{border-bottom:1px solid var(--m-line);background:var(--m-card)}@supports (color:color-mix(in lab, red, red)){.meta-workspace-header{background:color-mix(in srgb, var(--m-card) 94%, transparent)}}.meta-workspace-header{box-shadow:0 1px #17203305}.meta-workspace-header h1{color:var(--m-title)}.meta-workspace-header p,.meta-workspace-header .meta-eyebrow+p{color:var(--m-soft)}.meta-workspace-scroll{background:var(--m-bg);scrollbar-color:var(--m-line-up) transparent}.meta-workspace-exit{background:var(--m-card);border:1px solid var(--m-line);color:var(--m-text)}.meta-workspace-exit:hover{border-color:var(--m-accent)}@supports (color:color-mix(in lab, red, red)){.meta-workspace-exit:hover{border-color:color-mix(in srgb, var(--m-accent) 45%, var(--m-line))}}.meta-workspace-exit:hover{color:var(--m-accent)}.meta-workspace-sidebar-footer{border-top:1px solid var(--m-line)}.meta-workspace .meta-abas{background:0 0}.meta-workspace .meta-aba{color:var(--m-text);background:0 0;border:1px solid #0000}.meta-workspace .meta-aba:hover{background:var(--m-card-up);border-color:var(--m-line);color:var(--m-title);transform:none}.meta-workspace .meta-aba strong{color:inherit}.meta-workspace .meta-aba small,.meta-workspace .meta-aba>svg{color:var(--m-soft)}.meta-workspace .meta-aba.ativa{background:var(--m-accent);border-color:var(--m-accent);color:var(--m-accent-text);box-shadow:0 8px 18px var(--m-accent);font-weight:700}@supports (color:color-mix(in lab, red, red)){.meta-workspace .meta-aba.ativa{box-shadow:0 8px 18px color-mix(in srgb, var(--m-accent) 18%, transparent)}}.meta-workspace .meta-aba.ativa strong,.meta-workspace .meta-aba.ativa small,.meta-workspace .meta-aba.ativa>svg{color:var(--m-accent-text)}.meta-workspace .meta-aba.ativa>svg:first-child{color:var(--m-accent-text);background:#ffffff2e}.meta-workspace .meta-aba.ativa small{opacity:.82}.meta-workspace .meta-painel,.meta-workspace .meta-bloco,.meta-workspace .meta-tracking-placeholder{background:var(--m-card);border:1px solid var(--m-line);color:var(--m-text);box-shadow:var(--m-shadow)}.meta-workspace .meta-painel h2,.meta-workspace .meta-painel h3,.meta-workspace .meta-painel h4,.meta-workspace .meta-bloco h2,.meta-workspace .meta-bloco h3,.meta-workspace .meta-bloco h4,.meta-painel-topo,.meta-painel-topo strong,.meta-tracking-placeholder h2{color:var(--m-title)}.meta-workspace .meta-painel p,.meta-workspace .meta-bloco p{color:var(--m-text)}.meta-workspace .meta-eyebrow,.meta-workspace .meta-panel-kicker,.meta-workspace-header>div>span{color:var(--m-info)}.meta-ajuda,.adm-subtitulo,.meta-workspace .publico-nota{color:var(--m-soft);background:0 0;border:0}.meta-workspace .meta-painel.destaque{background:var(--m-card-up);border-color:var(--m-line-up)}.meta-workspace .meta-painel.apoio{background:var(--m-card)}.meta-dashboard-summary{background:var(--m-card);border-color:var(--m-line);box-shadow:var(--m-shadow)}.meta-dashboard-summary h2{color:var(--m-title)}.meta-dashboard-summary header span:first-child{color:var(--m-info)}.meta-dashboard-campaigns{background:var(--m-card-up);border-color:var(--m-line);color:var(--m-soft)}.meta-dashboard-campaigns i{background:var(--m-ok);box-shadow:0 0 0 4px var(--m-ok)}@supports (color:color-mix(in lab, red, red)){.meta-dashboard-campaigns i{box-shadow:0 0 0 4px color-mix(in srgb, var(--m-ok) 12%, transparent)}}.meta-metric-grid article{background:var(--m-card-up);border-color:var(--m-line)}.meta-metric-grid article>span{color:var(--m-info);background:var(--m-accent-soft)}.meta-metric-grid article small,.meta-metric-grid article em{color:var(--m-soft)}.meta-metric-grid article strong{color:var(--m-title)}.meta-metric-grid article.featured{background:var(--m-accent-soft);border-color:var(--m-accent)}@supports (color:color-mix(in lab, red, red)){.meta-metric-grid article.featured{border-color:color-mix(in srgb, var(--m-accent) 34%, var(--m-line))}}.meta-metric-grid article.featured>span{color:var(--m-accent);background:var(--m-accent)}@supports (color:color-mix(in lab, red, red)){.meta-metric-grid article.featured>span{background:color-mix(in srgb, var(--m-accent) 14%, var(--m-card))}}.meta-cards article,.meta-workspace .adm-cards article{background:var(--m-card);border:1px solid var(--m-line)}.meta-cards article strong,.meta-workspace .adm-cards article b{color:var(--m-title)}.meta-cards article span,.meta-cards article small{color:var(--m-soft)}.meta-cards article.destaque,.meta-cards article:first-child{background:var(--m-card-up);border-left:3px solid var(--m-info)}.meta-tabela,.meta-tabela-rolagem,.meta-top-spend{color:var(--m-text);background:0 0}.meta-tabela thead th{background:var(--m-card-up);color:var(--m-soft);border-bottom:1px solid var(--m-line);text-transform:uppercase;letter-spacing:.03em;font-size:10px}.meta-tabela tbody tr{border-bottom:1px solid var(--m-line)}.meta-tabela tbody tr:hover{background:var(--m-card-up)}.meta-tabela td{color:var(--m-text)}.meta-tabela td strong,.meta-tabela td:first-child{color:var(--m-title)}.meta-spend-row{border-bottom:1px solid var(--m-line);color:var(--m-text);background:0 0}.meta-spend-row strong,.meta-top-spend strong{color:var(--m-title)}.meta-spend-row>span:not(.meta-status),.meta-spend-row small{color:var(--m-soft)}.meta-workspace .meta-status,.meta-workspace .meta-selo{color:var(--m-err);background:#e0685a26;border:1px solid #e0685a52}.meta-workspace .meta-status.on,.meta-workspace .meta-selo.on{color:var(--m-ok);background:#6fd08a26;border-color:#6fd08a52}.meta-workspace .publico-selo.advantage{color:var(--m-warn);background:#e0b84a26;border:1px solid #e0b84a52}.meta-workspace .publico-selo.original{color:var(--m-ok);background:#6fd08a26;border:1px solid #6fd08a52}.meta-form label,.meta-form>div>span,.meta-workspace label{color:var(--m-text)}.meta-workspace input,.meta-workspace select,.meta-workspace textarea,.meta-workspace .meta-form input,.meta-workspace .meta-form select,.meta-workspace .meta-form textarea,.meta-workspace .meta-schedule-fields input,.meta-workspace .meta-schedule-fields select{background:var(--m-card-up);border:1px solid var(--m-line);color:var(--m-title)}.meta-workspace input:focus,.meta-workspace select:focus,.meta-workspace textarea:focus,.meta-workspace .meta-form input:focus,.meta-workspace .meta-form select:focus,.meta-workspace .meta-form textarea:focus,.meta-workspace .meta-schedule-fields input:focus,.meta-workspace .meta-schedule-fields select:focus{border-color:var(--m-info);box-shadow:0 0 0 3px var(--m-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.meta-workspace input:focus,.meta-workspace select:focus,.meta-workspace textarea:focus,.meta-workspace .meta-form input:focus,.meta-workspace .meta-form select:focus,.meta-workspace .meta-form textarea:focus,.meta-workspace .meta-schedule-fields input:focus,.meta-workspace .meta-schedule-fields select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--m-accent) 14%, transparent)}}.meta-workspace input::placeholder,.meta-workspace textarea::placeholder,.meta-workspace .meta-form input::placeholder,.meta-workspace .meta-form textarea::placeholder,.meta-workspace .meta-form label>span,.meta-workspace .meta-schedule-fields label>span,.meta-form em,.meta-workspace .campo-ajuda{color:var(--m-soft)}.meta-workspace .meta-btn,.meta-workspace .primary-action{background:var(--m-accent);color:var(--m-accent-text);border:1px solid var(--m-accent);font-weight:700}.meta-workspace .meta-btn:hover:not(:disabled),.meta-workspace .primary-action:hover:not(:disabled){background:var(--m-accent-hover);border-color:var(--m-accent-hover)}.meta-workspace .meta-btn:disabled,.meta-workspace .primary-action:disabled{background:var(--m-line);border-color:var(--m-line);color:var(--m-soft);cursor:not-allowed}.meta-workspace .meta-btn.secundario,.meta-workspace .secondary-action{border:1px solid var(--m-line);color:var(--m-text);background:0 0}.meta-workspace .meta-btn.secundario:hover:not(:disabled),.meta-workspace .secondary-action:hover:not(:disabled){border-color:var(--m-line-up);color:var(--m-title)}.meta-workspace .meta-btn.perigo{color:var(--m-err);background:0 0;border:1px solid #e0685a66}.meta-workspace .meta-btn.perigo:hover:not(:disabled){background:#e0685a1a}.meta-vazio{background:var(--m-card);border:1px dashed var(--m-line);min-height:112px;color:var(--m-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;display:grid}.meta-vazio>svg{color:var(--m-accent)}.meta-vazio strong{color:var(--m-title);font-size:12px;display:block}.meta-vazio p{max-width:560px;color:var(--m-soft);margin:4px 0 0;font-size:10px;line-height:1.5}.meta-vazio .meta-btn{min-height:44px}@media (width<=640px){.meta-vazio{grid-template-columns:auto minmax(0,1fr)}.meta-vazio .meta-btn{grid-column:1/-1;width:100%}}.meta-aviso{border:1px solid #e0b84a47;border-left:3px solid var(--m-warn);color:var(--m-text);background:#e0b84a1a}.meta-aviso strong{color:var(--m-warn)}.meta-aviso.erro{border-color:#e0685a47;border-left-color:var(--m-err);background:#e0685a1a}.meta-aviso.erro strong{color:var(--m-err)}.meta-connect-invite,.meta-connect-inline{background:var(--m-card);border:1px dashed var(--m-accent)}@supports (color:color-mix(in lab, red, red)){.meta-connect-invite,.meta-connect-inline{border:1px dashed color-mix(in srgb, var(--m-accent) 32%, var(--m-line))}}.meta-connect-invite,.meta-connect-inline{color:var(--m-text)}.meta-connect-invite h3,.meta-connect-invite strong,.meta-connect-inline strong{color:var(--m-title)}.meta-connect-invite>span,.meta-connect-inline>span{color:var(--m-accent);background:var(--m-accent-soft)}.meta-connect-invite small{color:var(--m-accent)}.meta-connect-invite p,.meta-connect-inline p{color:var(--m-soft)}.meta-connect-invite a{color:var(--m-accent-text);background:var(--m-accent)}.meta-dashboard-loading span{border-color:var(--m-line);background:linear-gradient(100deg, var(--m-card-up) 25%, var(--m-card) 45%, var(--m-card-up) 65%);background-size:220% 100%}.meta-saida{background:var(--m-card-up);border:1px solid var(--m-line);color:var(--m-text)}.meta-workspace .empty-catalog{border:1px dashed var(--m-line);color:var(--m-soft);background:0 0}.meta-workspace .empty-catalog strong{color:var(--m-title)}.meta-nivel-linha{background:var(--m-card);border:1px solid var(--m-line)}.meta-nivel-info>strong,.meta-nivel-numeros b{color:var(--m-title)}.meta-nivel-info>small,.meta-nivel-numeros span{color:var(--m-soft)}.meta-link-nivel{color:var(--m-info)}.meta-link-nivel:hover{color:#a8d9f7}.meta-trilha button{color:var(--m-soft)}.meta-trilha button:hover{background:var(--m-card-up);color:var(--m-title)}.meta-trilha .atual,.meta-trilha button.atual{color:var(--m-title);background:var(--m-card-up);font-weight:700}.meta-trilha>svg{color:var(--m-soft)}.meta-anuncio-thumb{border-color:var(--m-line)}.meta-workspace .meta-pilot-card{border-color:var(--m-accent)!important}@supports (color:color-mix(in lab, red, red)){.meta-workspace .meta-pilot-card{border-color:color-mix(in srgb, var(--m-accent) 24%, var(--m-line))!important}}.meta-workspace .meta-pilot-card{background:var(--m-card)!important}.meta-pilot-icon{color:var(--m-accent);background:var(--m-accent-soft);box-shadow:inset 0 0 0 1px var(--m-accent)}@supports (color:color-mix(in lab, red, red)){.meta-pilot-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--m-accent) 16%, transparent)}}.meta-pilot-copy p{color:var(--m-text)}.meta-pilot-copy p strong{color:var(--m-accent)}.meta-pilot-copy small{color:var(--m-soft)}.meta-switch{border-color:var(--m-line-up);background:var(--m-card-up)}.meta-switch i{background:var(--m-soft)}.meta-switch.ativo{border-color:var(--m-accent)}@supports (color:color-mix(in lab, red, red)){.meta-switch.ativo{border-color:color-mix(in srgb, var(--m-accent) 62%, var(--m-line))}}.meta-switch.ativo{background:var(--m-accent-soft)}.meta-switch.ativo i{background:var(--m-accent);box-shadow:0 0 11px var(--m-accent)}@supports (color:color-mix(in lab, red, red)){.meta-switch.ativo i{box-shadow:0 0 11px color-mix(in srgb, var(--m-accent) 24%, transparent)}}.meta-schedule-form,.meta-schedule-item{background:var(--m-card-up);border-color:var(--m-line)}.meta-schedule-days button,.meta-schedule-days button.on{background:var(--m-card);border-color:var(--m-line);color:var(--m-soft)}.meta-schedule-days button.ativo,.meta-schedule-days button.on{background:var(--m-accent-soft);border-color:var(--m-accent);color:var(--m-accent)}.meta-schedule-time span,.meta-schedule-detail span,.meta-history-row span,.meta-history-row time{color:var(--m-soft)}.meta-schedule-detail strong,.meta-schedule-time strong,.meta-history-row strong,.meta-workspace .meta-linha strong{color:var(--m-title)}.meta-schedule-empty,.meta-history-empty{border-color:var(--m-line);color:var(--m-soft)}.meta-schedule-empty strong{color:var(--m-text)}.meta-icon-button{border-color:var(--m-line);color:var(--m-soft)}.meta-workspace .meta-rules-builder:after{color:var(--m-accent)}@supports (color:color-mix(in lab, red, red)){.meta-workspace .meta-rules-builder:after{color:color-mix(in srgb, var(--m-accent) 10%, transparent)}}.meta-workspace .meta-acao-tag{background:var(--m-accent-soft);color:var(--m-accent)!important}.meta-workspace .publico-conjunto,.meta-workspace .publico-salvo-linha,.meta-workspace .publico-historico-linha,.meta-workspace .token-ajuda,.meta-workspace .capi-token-linha,.meta-workspace .cadastro-resumo{background:var(--m-card);border-color:var(--m-line)}.meta-workspace .publico-conjunto>header strong,.meta-workspace .publico-salvo-linha strong,.meta-workspace .publico-historico-linha strong,.meta-workspace .publico-salvos h3,.meta-workspace .publico-historico h3,.meta-workspace .token-ajuda h4,.meta-workspace .capi-token-linha strong,.meta-workspace .capi-validade h4{color:var(--m-title)}.meta-workspace .publico-conjunto>header small,.meta-workspace .publico-salvo-linha small,.meta-workspace .publico-historico-linha small,.meta-workspace .capi-token-linha small{color:var(--m-soft)}.meta-workspace .publico-resumo,.meta-workspace .token-ajuda p,.meta-workspace .token-ajuda li,.meta-workspace .capi-token-linha span{color:var(--m-text)}.meta-workspace .publico-resumo>svg{color:var(--m-soft)}.meta-workspace .publico-explica{background:var(--m-card-up);border:1px solid var(--m-line-up);color:var(--m-text)}.meta-workspace .publico-explica b{color:var(--m-title)}.meta-workspace .publico-historico-linha button,.meta-workspace .publico-salvo-linha button,.meta-workspace .token-ajuda-toggle,.meta-workspace .token-troca-toggle{border:1px solid var(--m-line);color:var(--m-text);background:0 0}.meta-workspace .publico-historico-linha button:hover:not(:disabled),.meta-workspace .publico-salvo-linha button:hover:not(:disabled),.meta-workspace .token-ajuda-toggle:hover{border-color:var(--m-line-up);color:var(--m-title)}.meta-workspace .token-ajuda-links a{border:1px solid var(--m-line);color:var(--m-title);background:0 0}.meta-workspace .token-ajuda-links a:hover{border-color:var(--m-info);color:var(--m-info)}.meta-workspace .token-ajuda-alerta{background:#e0b84a1a;border:1px solid #e0b84a47;color:var(--m-warn)!important}.meta-workspace .token-ajuda code{color:var(--m-info);background:#7cc4f024}.meta-workspace .campo-erro{color:var(--m-err)}.meta-schedule-panel,.meta-schedule-form,.meta-schedule-fields,.meta-schedule-days{color:var(--m-text)}.meta-schedule-days button{border:1px solid var(--m-line);color:var(--m-soft);background:0 0}.meta-schedule-days button.on{border-color:var(--m-line-up);color:var(--m-info);background:#7cc4f029}.meta-check{color:var(--m-text)}.meta-check input{accent-color:var(--m-info)}.brand-logo{object-fit:contain;flex-shrink:0;width:auto;height:30px;display:block}.adm-brand .brand-logo,.prd-brand .brand-logo{height:26px}.adm-brand,.prd-brand{align-items:center;gap:9px;display:flex}.theme-dark .dashboard-metric-icon{width:36px;height:36px;color:var(--teal-bright);background:#3ed8c324;border:1px solid #3ed8c333;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.theme-dark .sales-metric-card .dashboard-metric-icon{color:var(--teal-bright);background:#3ed8c324;border-color:#3ed8c333}.theme-dark .revenue-metric-card .dashboard-metric-icon{color:var(--mint);background:#b6f23424;border-color:#b6f23433}.theme-dark .blue-card .dashboard-metric-icon{color:var(--blue);background:#8ec5ee24;border-color:#8ec5ee33}.theme-dark .amber-card .dashboard-metric-icon{color:var(--amber);background:#ffb65324;border-color:#ffb65333}.theme-dark .coral-card .dashboard-metric-icon{color:var(--coral);background:#ff876a24;border-color:#ff876a33}.theme-dark .mint-card .dashboard-metric-icon{color:var(--ok-text);background:#6ee0a824;border-color:#6ee0a833}.theme-dark .metric-card.destaque,.theme-dark .conversion-metric-card{border:1px solid #b6f23473;box-shadow:0 0 0 1px #b6f2341f,0 0 18px #b6f23429}.theme-dark .nav-item.active{box-shadow:0 0 0 1px #b6f23440,0 0 12px #b6f23433}.theme-dark body{background-image:radial-gradient(120% 85% at 50% 0%, #0c1c2b 0%, var(--surface-0) 55%, #03070d 100%);background-attachment:fixed}.theme-dark .overview-hero{background:linear-gradient(135deg,#0d2b3d 0%,#145c52 55%,#1c8c6e 100%);border:1px solid #3ed8c338;box-shadow:0 0 40px #1c8c6e47,0 0 90px #145c5229}.theme-dark .metric-card{background:var(--surface-1);border:1px solid var(--line-soft)}.theme-dark .metric-card:hover{border-color:#3ed8c340}.codigo-tela{text-align:center;justify-items:center;gap:12px;padding:8px 0;display:grid}.codigo-icone{color:#5c9a13;background:#5c9a131f;border:1px solid #5c9a1338;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.codigo-tela h3{margin:0;font-size:19px}.codigo-tela>p{color:#556575;max-width:330px;margin:0;font-size:12.5px;line-height:1.55}.codigo-campo{text-align:center;color:#0b2019;letter-spacing:11px;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #cbd2d8;border-radius:12px;outline:none;width:100%;max-width:260px;margin:6px 0;padding:14px;font-size:30px;font-weight:700}.codigo-campo:focus{border-color:#78a93c;box-shadow:0 0 0 3px #78a93c2e}.codigo-reenviar{cursor:pointer;color:#456f11;background:0 0;border:0;border-radius:8px;min-height:40px;padding:0 8px;font-size:13px;font-weight:700}.codigo-reenviar:disabled{color:#626d68;cursor:default}.codigo-nota{color:#5f6a66;margin:4px 0 0;font-size:11px;line-height:1.5}.theme-dark .codigo-tela h3{color:var(--text-1)}.theme-dark .codigo-tela>p{color:var(--text-2)}.theme-dark .codigo-icone{color:var(--mint);background:#b6f2341f;border-color:#b6f23438}.theme-dark .codigo-reenviar{color:var(--mint)}.theme-dark .codigo-reenviar:disabled,.theme-dark .codigo-nota{color:var(--text-3)}.nav-item-trancado{opacity:.58}.nav-item-trancado:hover{opacity:.82}.pagamento-overlay{z-index:10000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04090fb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pagamento-modal{background:var(--surface-1,#0e1b26);border:1px solid var(--border-1,#ffffff17);width:min(460px,100%);color:var(--text-1,#edf2f7);border-radius:18px;padding:30px 28px 24px;box-shadow:0 26px 70px #00000080}.pagamento-selo{letter-spacing:.7px;text-transform:uppercase;color:var(--warn-text,#ffc66b);background:var(--warn-text,#ffc66b);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pagamento-selo{background:color-mix(in srgb, var(--warn-text,#ffc66b) 13%, transparent)}}.pagamento-modal h2{margin:15px 0 9px;font-size:21px;line-height:1.3}.pagamento-modal p{color:var(--text-2,#a9bacb);margin:0;font-size:14px;line-height:1.6}.pagamento-plano{background:var(--surface-2,#ffffff0a);border:1px solid var(--border-1,#ffffff14);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;padding:14px 16px;display:flex}.pagamento-plano span{letter-spacing:.5px;text-transform:uppercase;color:var(--text-3,#7c8fa3);width:100%;font-size:11px}.pagamento-plano strong{font-size:15px}.pagamento-plano b{color:var(--accent,#b8f135);margin-left:auto;font-size:19px}.pagamento-plano b small{color:var(--text-3,#7c8fa3);font-size:12px;font-weight:500}.pagamento-livres{margin-top:14px!important;font-size:13px!important}.pagamento-livres b{color:var(--text-1,#edf2f7)}.pagamento-acoes{gap:10px;margin-top:22px;display:flex}.pagamento-acoes button{cursor:pointer;border:1px solid var(--border-1,#ffffff1a);color:var(--text-2,#a9bacb);background:0 0;border-radius:11px;flex:1;padding:12px 16px;font-size:14px;font-weight:600}.pagamento-acoes .pagamento-botao{background:var(--accent,#b8f135);color:#0a0f14;border:none;flex:1.6}.pagamento-acoes .pagamento-botao:hover{filter:brightness(1.07)}@media (width<=520px){.pagamento-acoes{flex-direction:column-reverse}}.pagamento-planos{gap:9px;margin:18px 0 4px;display:grid}.pagamento-plano-opcao{cursor:pointer;text-align:left;width:100%;color:var(--text-1,#edf2f7);background:var(--surface-2,#ffffff0a);border:1.5px solid var(--border-1,#ffffff14);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:13px 15px;transition:border-color .15s,background .15s;display:flex}.pagamento-plano-opcao:hover{border-color:var(--accent,#b8f135)}@supports (color:color-mix(in lab, red, red)){.pagamento-plano-opcao:hover{border-color:color-mix(in srgb, var(--accent,#b8f135) 45%, transparent)}}.pagamento-plano-opcao.escolhido{border-color:var(--accent,#b8f135);background:var(--accent,#b8f135)}@supports (color:color-mix(in lab, red, red)){.pagamento-plano-opcao.escolhido{background:color-mix(in srgb, var(--accent,#b8f135) 9%, transparent)}}.pagamento-plano-nome{font-size:15px;font-weight:600}.pagamento-plano-preco{white-space:nowrap;margin-left:auto;font-size:18px;font-weight:700}.pagamento-plano-preco small{color:var(--text-3,#7c8fa3);font-size:12px;font-weight:500}.pagamento-plano-atual{letter-spacing:.3px;width:100%;color:var(--accent,#b8f135);font-size:11px;font-style:normal}.pagamento-cupom{border:1px solid var(--border-1,#ffffff1a);background:var(--surface-1,#0e1b26);border-radius:12px;margin:14px 0 2px;padding:13px}.pagamento-cupom>label{margin-bottom:7px;font-size:12px;font-weight:600;display:block}.pagamento-cupom>div{gap:8px;display:flex}.pagamento-cupom input{border:1px solid var(--border-1,#ffffff1f);min-width:0;color:var(--text-1,#fff);background:var(--surface-2,#132330);text-transform:uppercase;border-radius:9px;flex:1;padding:10px 11px}.pagamento-cupom button{border-radius:9px;padding:9px 14px}.pagamento-cupom button:disabled{opacity:.55;cursor:not-allowed}.pagamento-cupom .pagamento-erro{display:block;margin-top:9px!important}.pagamento-cupom p.pagamento-cupom-ok{color:var(--ok-text,#6ee0a8);margin:9px 0 0;font-size:12px}.pagamento-link{background:var(--ok-text,#6ee0a8);border-radius:12px;margin:18px 0 4px;padding:15px 16px}@supports (color:color-mix(in lab, red, red)){.pagamento-link{background:color-mix(in srgb, var(--ok-text,#6ee0a8) 10%, transparent)}}.pagamento-link{border:1px solid var(--ok-text,#6ee0a8)}@supports (color:color-mix(in lab, red, red)){.pagamento-link{border:1px solid color-mix(in srgb, var(--ok-text,#6ee0a8) 30%, transparent)}}.pagamento-link p{margin:0 0 11px;font-size:13px}.pagamento-link a{color:#0a0f14;background:var(--accent,#b8f135);border-radius:10px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.pagamento-link small{color:var(--text-3,#7c8fa3);margin-top:11px;font-size:12px;line-height:1.5;display:block}.pagamento-erro{background:var(--err-text,#ff9a83);border-radius:10px;padding:11px 13px;color:var(--err-text,#ff9a83)!important;margin-top:14px!important;font-size:13px!important}@supports (color:color-mix(in lab, red, red)){.pagamento-erro{background:color-mix(in srgb, var(--err-text,#ff9a83) 11%, transparent)}}.pagamento-acoes button:disabled{opacity:.55;cursor:not-allowed}.pagamento-link small.pagamento-zap{color:var(--ok-text,#6ee0a8);margin-top:9px;font-weight:600}.adm-qr-bloco{text-align:center;background:var(--surface-1,#0e1b26);border:1px solid var(--border-1,#ffffff1a);border-radius:14px;margin:18px 0;padding:22px}.adm-qr-bloco h3{margin:0 0 8px;font-size:17px}.adm-qr-bloco .adm-sub{max-width:430px;margin:0 auto 16px}.adm-qr-bloco img{background:#fff;border-radius:12px;width:232px;height:232px;margin:0 auto 16px;padding:12px;display:block}.adm-qr-bloco button{cursor:pointer;color:var(--text-2,#a9bacb);border:1px solid var(--border-1,#ffffff1f);background:0 0;border-radius:10px;padding:9px 22px;font-size:13px}.pagamento-troca{background:var(--warn-text,#ffc66b);border-radius:10px;padding:10px 13px;color:var(--warn-text,#ffc66b)!important;margin:16px 0 -4px!important;font-size:12.5px!important}@supports (color:color-mix(in lab, red, red)){.pagamento-troca{background:color-mix(in srgb, var(--warn-text,#ffc66b) 11%, transparent)}}.pagamento-plano-desc{width:100%;color:var(--text-3,#7c8fa3);margin-top:3px;font-size:12px;line-height:1.45}.pagamento-plano-detalhe{border-top:1px solid var(--border-1,#ffffff17);width:100%;margin-top:12px;padding-top:12px;display:block}.pagamento-plano-numeros{flex-wrap:wrap;gap:8px;display:flex}.pagamento-plano-numeros b{background:var(--accent,#b8f135);border-radius:9px;flex:88px;padding:8px 10px;font-size:15px;font-weight:700;line-height:1.15}@supports (color:color-mix(in lab, red, red)){.pagamento-plano-numeros b{background:color-mix(in srgb, var(--accent,#b8f135) 10%, transparent)}}.pagamento-plano-numeros b small{color:var(--text-3,#7c8fa3);margin-top:3px;font-size:10.5px;font-weight:500;line-height:1.3;display:block}.pagamento-plano-lista{margin-top:10px;display:block}.pagamento-plano-lista span{color:var(--text-2,#a9bacb);padding-left:17px;font-size:12.5px;line-height:1.75;display:block;position:relative}.pagamento-plano-lista span:before{content:"✓";color:var(--accent,#b8f135);font-size:11px;position:absolute;left:0}.pagamento-modal{max-height:88vh;overflow-y:auto}.pagamento-fechar{z-index:2;background:var(--surface-1);justify-content:flex-end;display:flex;position:sticky;top:0}.pagamento-fechar button{border:1px solid var(--line);min-height:44px;color:var(--text-1);background:var(--surface-1);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.pagamento-plano-numeros{flex-wrap:wrap}.pagamento-plano-detalhe .pagamento-plano-numeros{gap:12px}.pagamento-plano-detalhe .pagamento-plano-numeros b{background:0 0;padding:0}.pagamento-plano-detalhe .pagamento-plano-numeros small{color:var(--text-2);font-size:12px}.tutorial-vazio.tutorial-primeiros-passos{text-align:left}.tutorial-primeiros-passos h2{color:var(--text-1);font-size:20px}.tutorial-primeiros-passos ol{gap:20px;padding-left:22px;display:grid}.tutorial-primeiros-passos li{color:var(--text-1);line-height:1.6}:root:not(.theme-dark) .tutorial-primeiros-passos :is(h2,li){color:var(--ink)}.tutorial-primeiros-passos button{min-height:44px;margin-top:8px;font-size:14px;display:flex}.partners-first-use .partners-empty{background:var(--surface-1);border-color:var(--line);min-height:0;box-shadow:none;grid-template-columns:1fr;padding:24px}.partners-first-use .partners-empty-copy>p{color:var(--muted);font-size:14px}.partners-first-use .partners-empty-copy button{min-height:44px;margin-top:16px;font-size:14px}.tutorial-vazio{text-align:center;color:var(--text-3,#7c8fa3);background:var(--surface-1,#ffffff08);border:1px dashed var(--border-1,#ffffff1f);border-radius:12px;margin:18px 0;padding:20px;font-size:14px}.tutorial-desc{color:var(--text-3,#7c8fa3);margin:6px 0 12px;font-size:13px;line-height:1.5}.tutorial-botao{text-align:center;color:#0a0f14;background:var(--accent,#b8f135);border-radius:10px;margin-top:auto;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;display:block}.tutorial-botao:hover{filter:brightness(1.07)}.tutorial-cover img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.chat-acao-ia{white-space:nowrap;cursor:pointer;color:#4f5d57;background:#f6f8f7;border:1px solid #d4ded9;border-radius:10px;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:inline-flex;width:auto!important;height:40px!important;padding:0 13px!important}.chat-acao-ia:hover{color:#8a5a14;background:#fff9ed;border-color:#ddb976}.theme-dark .chat-acao-ia{color:#c5d2cd;background:#142720;border-color:#2a463c}.theme-dark .chat-acao-ia:hover{color:#ffd38d;background:#2b2417;border-color:#846637}.chat-acao-ia.pausada{color:#1a1400;background:#f1be63;border-color:#0000}.chat-acao-ia.pausada:hover{filter:brightness(1.06)}.chat-acao-ia:disabled{opacity:.6;cursor:wait}.chat-acionar-ia{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:40px;color:#fff!important;background:#168565!important;border:1px solid #157a60!important;border-radius:10px!important;width:auto!important;padding:0 13px!important;font-size:11.5px!important;font-weight:800!important;display:inline-flex!important}.chat-acionar-ia:hover:not(:disabled){background:#0f7357!important;border-color:#0e624c!important}.chat-acionar-ia:disabled{cursor:not-allowed;color:#75827c!important;background:#eef2f0!important;border-color:#d5dfda!important;transform:none!important}.chat-reiniciar-ia{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:40px;color:#8a5b1a!important;background:#fff9ef!important;border-color:#dfc592!important;width:auto!important;padding:0 11px!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}.chat-reiniciar-ia:hover:not(:disabled){color:#754600!important;background:#fff3db!important;border-color:#cda65c!important}.trigger-ai-status{z-index:2;color:#17664f;background:#effaf4;border:1px solid #b7decd;border-radius:9px;max-width:min(360px,100% - 36px);margin:0;padding:7px 10px;font-size:10px;font-weight:700;position:absolute;top:76px;right:18px;box-shadow:0 5px 14px #12372914}.trigger-ai-status.already_answered,.trigger-ai-status.paused,.trigger-ai-status.blocked{color:#765218;background:#fff8e9;border-color:#ead4a6}.trigger-ai-status.unavailable,.trigger-ai-status.failed{color:#8b3e3e;background:#fff2f2;border-color:#e6bbbb}.theme-dark .whatsapp-sync-copy{color:#9bd3bf}.theme-dark .whatsapp-sync-copy small{color:#82968d}.theme-dark .whatsapp-refresh-button{color:#9ed9c4;background:#142720;border-color:#2c5145}.theme-dark .whatsapp-refresh-button:hover{background:#18352b;border-color:#4d947c}.theme-dark .whatsapp-filter-row button{color:#9caea6;background:#142720;border-color:#29473d}.theme-dark .whatsapp-filter-row button:hover,.theme-dark .whatsapp-filter-row button.selected{color:#8ee1bf;background:#18382e;border-color:#3f846d}.theme-dark .whatsapp-ai-picker{color:#90a69d}.theme-dark .whatsapp-ai-picker select{color:#d9ece4;background:#142720;border-color:#29473d}.theme-dark .chat-acionar-ia{background:#218465!important;border-color:#2bab85!important}.theme-dark .chat-acionar-ia:hover:not(:disabled){background:#2a9976!important;border-color:#63d9b3!important}.theme-dark .chat-acionar-ia:disabled{color:#82958d!important;background:#142720!important;border-color:#2a463c!important}.theme-dark .chat-reiniciar-ia{color:#f2c879!important;background:#2a2418!important;border-color:#695634!important}.theme-dark .trigger-ai-status{color:#a9e5cf;background:#153329;border-color:#316856}.theme-dark .trigger-ai-status.already_answered,.theme-dark .trigger-ai-status.paused,.theme-dark .trigger-ai-status.blocked{color:#f1cc83;background:#2b2518;border-color:#695535}.theme-dark .trigger-ai-status.unavailable,.theme-dark .trigger-ai-status.failed{color:#efacac;background:#321e20;border-color:#704242}@media (width<=620px){.chat-acao-ia span{display:none}.chat-acao-ia{padding:0 10px!important}.chat-acionar-ia span,.chat-reiniciar-ia span{display:none}.chat-acionar-ia,.chat-reiniciar-ia{width:40px!important;padding:0!important}.whatsapp-refresh-button span{display:none}.whatsapp-refresh-button{justify-content:center;width:29px;padding:0}}.suporte-faixa{z-index:9999;color:#7a5800;background:#fff3cd;border-bottom:1px solid #d9a520;justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;font-size:10px;font-weight:800;display:flex;position:fixed;top:0;left:0;right:0}.suporte-faixa strong{font-weight:900}.suporte-faixa button{color:#7a5800;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #7a5800;border-radius:8px;height:30px;padding:0 12px;font-size:9px;font-weight:900}.suporte-faixa button:hover{color:#fff;background:#7a5800}body:has(.suporte-faixa) .app-shell{padding-top:44px}body:has(.suporte-faixa) .sidebar{height:calc(100vh - 44px);top:44px}.flow-fechamento-card{border:1px dashed var(--line,#d7dce1);background:#f0f7f280;border-radius:16px;margin:6px 0 0;padding:16px 18px}.flow-fechamento-head{align-items:flex-start;gap:11px;margin-bottom:12px;display:flex}.flow-fechamento-head>span{color:#2f6b52;background:#dff0e6;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.flow-fechamento-head strong{font-size:12px;display:block}.flow-fechamento-head small{color:#6b747c;font-size:10px}.flow-fechamento-passos{color:#4a5560;gap:6px;margin:0;padding:0 0 0 18px;font-size:10px;line-height:1.5;display:grid}.flow-fechamento-passos b{color:var(--ink,#12241f);font-weight:800}.flow-fechamento-aviso{color:#7a5800;background:#fff3cd;border-radius:10px;margin:12px 0 0;padding:9px 11px;font-size:10px;font-weight:700;line-height:1.5}.adm-shell{--adm-muted:#5c666e}.adm-tabela{font-size:13px}.adm-tabela th{letter-spacing:.6px;font-size:10px}.adm-tabela strong{font-size:13px}.adm-tabela small{font-size:11px}.adm-cards span{font-size:10px}.adm-cards small{font-size:10.5px}.adm-tres span,.adm-situacao,.adm-papel{font-size:10px}.adm-explica{font-size:11.5px}.adm-filtros input,.adm-filtros select,.adm-form input,.adm-form select{font-size:12px}.adm-form label{font-size:11px}.adm-contador{font-size:11.5px}.adm-chart-legenda{font-size:11px}.adm-acoes button{color:var(--adm-text);background:var(--adm-surface-strong);box-shadow:inset 0 0 0 1px var(--adm-linha-forte)}.adm-acoes button:hover{color:var(--adm-text);background:var(--adm-surface-soft);box-shadow:inset 0 0 0 1px var(--adm-accent)}.adm-acoes button.principal{color:#09241b;background:linear-gradient(135deg,#72e4cc,#36cbb0);box-shadow:0 6px 16px #36cbb024}.adm-acoes button.perigo,.adm-form-acoes button.perigo,.adm-filtros button.perigo{color:#fff;background:linear-gradient(135deg,#c4402f,#b3372a);box-shadow:inset 0 0 0 1px #00000014}.adm-acoes button.perigo:hover,.adm-form-acoes button.perigo:hover,.adm-filtros button.perigo:hover{color:#fff;background:linear-gradient(135deg,#b3372a,#9c2f24);box-shadow:0 8px 20px #b3372a47}.adm-acoes button:disabled,.adm-filtros button:disabled,.adm-form-acoes button:disabled,.adm-btn:disabled{opacity:.5;box-shadow:none;cursor:not-allowed;filter:none;transform:none}.adm-acoes button:disabled:hover,.adm-filtros button:disabled:hover,.adm-form-acoes button:disabled:hover,.adm-btn:disabled:hover{filter:none;box-shadow:none;transform:none}.adm-tabela td:not(.adm-acoes)>button:hover{border-color:var(--adm-linha-forte);color:var(--adm-text);background:var(--adm-surface-soft)}.adm-shell{--adm-linha-forte:#7d8a92}.theme-dark .adm-shell{--adm-linha-forte:#5d7182}.adm-filtros input,.adm-filtros select,.adm-form input,.adm-form select,.adm-tabela input,.adm-tabela select,.adm-mini{border:1px solid var(--adm-linha-forte)}.adm-shell :is(input,select,textarea,button,a):focus-visible{outline:2px solid var(--adm-accent);outline-offset:2px}td.adm-vazio{border:0;border-bottom:1px solid var(--adm-border);background:linear-gradient(145deg,var(--adm-surface-soft),transparent);text-align:center;vertical-align:middle;border-radius:0;min-height:0;padding:34px 20px;display:table-cell}td.adm-vazio:before{content:none}.adm-shell .adm-situacao.sit-pending{color:#94661e;background:#f4b85b1a;border-color:#f4b85b33}.adm-shell .adm-situacao.sit-overdue{color:#a3382a;background:#ef78651f;border-color:#ef78653d}.adm-shell .adm-situacao.sit-none{border-color:var(--adm-border);color:var(--adm-muted);background:var(--adm-surface-soft)}.theme-dark .adm-shell .adm-situacao.sit-pending{color:#f3c879}.theme-dark .adm-shell .adm-situacao.sit-overdue{color:#ff9d8a}.theme-dark .adm-shell .adm-situacao.sit-none{color:var(--adm-muted)}.adm-shell .adm-situacao.sit-overdue{font-weight:900}.adm-shell .adm-papel{color:#6650c4}.theme-dark .adm-shell .adm-papel{color:#c0affc}.adm-shell .sit-cancelled{color:#5c666e}.theme-dark .adm-shell .sit-cancelled{color:var(--adm-muted)}.adm-tres small.sobe{color:#0f7a3d}.adm-tres small.desce{color:#b3372a}.theme-dark .adm-tres small.sobe{color:#51d8ad}.theme-dark .adm-tres small.desce{color:#f28b78}.adm-tabela td>b:only-child{letter-spacing:.4px;border:1px solid;border-radius:7px;justify-content:center;align-items:center;min-width:26px;padding:3px 6px;font-size:10px;font-weight:900;display:inline-flex}.adm-shell .adm-subtitulo,.adm-shell .adm-ajuda{color:#4d5966;font-size:12.5px}.theme-dark .adm-shell .adm-subtitulo,.theme-dark .adm-shell .adm-ajuda{color:#93a5b8}.theme-dark .adm-shell .adm-alerta{color:#ff9d8a;background:#ef78651f;border-color:#ef78654d}.theme-dark .adm-shell .adm-alerta-suave{color:#f3c879;background:#f4b85b1f;border-color:#f4b85b4d}.adm-tabela thead th{z-index:2;background:var(--adm-surface-soft);position:sticky;top:0}.adm-bloco{background-image:linear-gradient(to right,var(--adm-surface-strong) 30%,#fff0), linear-gradient(to left,var(--adm-surface-strong) 30%,#fff0), linear-gradient(to right,#1f473a24,#1f473a00 16px), linear-gradient(to left,#1f473a24,#1f473a00 16px), linear-gradient(145deg,var(--adm-surface-strong),var(--adm-surface));background-position:0 0,100% 0,0 0,100% 0,0 0;background-repeat:no-repeat;background-size:38px 100%,38px 100%,15px 100%,15px 100%,100% 100%;background-attachment:local,local,scroll,scroll,local}@media (width<=620px){.adm-acoes{flex-direction:column;align-items:stretch}.adm-acoes button{width:100%}.adm-acoes button,.adm-filtros button,.adm-form-acoes button,.adm-btn{min-height:44px}.adm-tabela{font-size:13px}}.minhas-ias{gap:20px;max-width:1100px;display:grid}.minhas-ias-topo{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.minhas-ias-topo p{max-width:56ch;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.minhas-ias-topo .ghost{border:1px solid var(--line);color:#41505f;cursor:pointer;background:#fff;border-radius:11px;flex:none;padding:9px 15px;font-size:11px;font-weight:700}.minhas-ias-topo .ghost:hover{background:#f4f7fa;border-color:#c3ccd6}.minhas-ias-grid{grid-template-columns:repeat(auto-fill,minmax(316px,1fr));gap:15px;display:grid}.minhas-ias-grid.uma-so{grid-template-columns:minmax(0,1fr);max-width:560px}.ia-card{background:#fff;border:1px solid #d7dbdf;border-radius:17px;gap:15px;padding:17px;display:grid;box-shadow:0 10px 30px #1024200d}.ia-card-cabeca{align-items:center;gap:11px;display:flex}.ia-card-icone{color:#173b31;background:var(--mint);border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:19px;line-height:1;display:flex}.ia-card-nome{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ia-card-nome strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ia-badge{color:#276a58;letter-spacing:.4px;text-transform:uppercase;background:#dff9ef;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:800}.ia-card-dados{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0;display:grid}.ia-card-dados dt{color:#8b96a2;letter-spacing:.6px;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800}.ia-card-dados dd{gap:2px;min-width:0;margin:0;display:grid}.ia-card-dados dd span{color:#33414f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.ia-card-dados dd small{color:var(--muted);font-size:11px}.ia-status{border-radius:999px;justify-self:start;padding:4px 9px;font-size:10px;font-weight:700}.ia-status.ok{color:#1d7a5f;background:#dff9ef}.ia-status.warn{color:#8a5a12;background:#fff3da}.ia-status.bad{color:#9c3a26;background:#ffe6e0}.ia-status.mute{color:#5c6874;background:#eef1f4}.ia-card-acoes{gap:9px;display:flex}.ia-card-acoes button{cursor:pointer;border-radius:11px;flex:auto;min-height:38px;padding:0 14px;font-size:11px;font-weight:700;transition:background .18s,border-color .18s}.ia-card-acoes .primary{color:#173b31;background:var(--mint);border:1px solid #0000}.ia-card-acoes .primary:hover{background:#a8e42c}.ia-card-acoes .ghost{border:1px solid var(--line);color:#41505f;background:#fff}.ia-card-acoes .ghost:hover{background:#f4f7fa;border-color:#c3ccd6}.ia-card.is-skeleton{gap:11px}.ia-card-linha{background:linear-gradient(90deg,#eef1f4 25%,#e3e8ed 37%,#eef1f4 63%) 0 0/400% 100%;border-radius:7px;height:13px;animation:1.3s infinite iaCardBrilho}.ia-card-linha.curta{width:62%}@keyframes iaCardBrilho{0%{background-position:100%}to{background-position:0}}.minhas-ias-erro{background:#fff5f2;border:1px solid #f2c9c0;border-radius:15px;justify-items:start;gap:11px;padding:17px;display:grid}.minhas-ias-erro>strong{color:#8f3925;font-size:13px;line-height:1.45}.minhas-ias-erro ul{color:#8f3925;gap:7px;margin:0;padding-left:20px;font-size:12px;line-height:1.45;display:grid}.minhas-ias-erro-acoes{flex-wrap:wrap;gap:8px;display:flex}.minhas-ias-erro button:hover{background:#fff9f7;border-color:#d97757}.minhas-ias-erro button{color:#8f3925;cursor:pointer;background:#fff;border:1px solid #e6b3a6;border-radius:10px;min-height:36px;padding:0 15px;font-size:11px;font-weight:700}.minhas-ias-rodape{color:var(--muted);margin:0;font-size:11px}.minhas-ias-rodape strong{color:#41505f}.ia-aberta-voltar{color:#dce2e8;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:9px;width:100%;margin-bottom:13px;padding:9px 8px;transition:background .18s;display:flex}.ia-aberta-voltar:hover{background:#ffffff17}.ia-aberta-voltar>span{gap:2px;min-width:0;display:grid}.ia-aberta-voltar small{color:#83919d;letter-spacing:.6px;text-transform:uppercase;font-size:8px;font-weight:800}.ia-aberta-voltar strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@media (width<=760px){.minhas-ias-topo{flex-direction:column}.minhas-ias-grid{grid-template-columns:minmax(0,1fr)}.ia-card-acoes{flex-direction:column}.ia-card-acoes button,.minhas-ias-topo .ghost{min-height:44px}}.ia-card-conectar{color:#8a5a12;cursor:pointer;background:#fff3da;border:1px solid #f0d29a;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:38px;padding:0 13px;font-size:11px;font-weight:700;transition:background .18s;display:flex}.ia-card-conectar:hover{background:#ffe9bf}.minhas-ias-rodape .link{color:#1d7a5f;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.minhas-ias-rodape .link:hover{color:#155f4a}@media (width<=760px){.ia-card-conectar{min-height:44px}}.ia-card-editar{color:#8b96a2;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:color .18s,background .18s;display:flex}.ia-card-nome:hover .ia-card-editar{color:#41505f;background:#eef1f4}.ia-card-editar:hover{color:var(--ink);background:#e3e8ed}.ia-card-renomear{flex-wrap:wrap;flex:auto;gap:7px;min-width:0;display:flex}.ia-card-renomear input{min-width:0;min-height:34px;color:var(--ink);background:#fff;border:1px solid #c3ccd6;border-radius:9px;flex:130px;padding:0 10px;font-size:12px;font-weight:600}.ia-card-renomear input:focus{border-color:#8fbf3a;outline:none;box-shadow:0 0 0 3px #b6f23438}.ia-card-renomear button{cursor:pointer;border-radius:9px;min-height:34px;padding:0 12px;font-size:11px;font-weight:700}.ia-card-renomear .primary{color:#173b31;background:var(--mint);border:1px solid #0000}.ia-card-renomear .primary:disabled{opacity:.55;cursor:not-allowed}.ia-card-renomear .ghost{border:1px solid var(--line);color:#41505f;background:#fff}.ia-card-conectar.calmo{border-color:var(--line);color:#41505f;background:#fff}.ia-card-conectar.calmo:hover{background:#f4f7fa;border-color:#c3ccd6}.ia-nova{margin-top:2px}.ia-nova-botao{color:#41505f;text-align:left;cursor:pointer;background:#fbfcfd;border:1px dashed #c3ccd6;border-radius:17px;align-items:center;gap:12px;width:100%;max-width:420px;padding:15px 17px;transition:border-color .18s,background .18s;display:flex}.ia-nova-botao:hover{background:#f6faef;border-color:#8fbf3a}.ia-nova-botao:disabled{opacity:.6;cursor:not-allowed}.ia-nova-botao>svg{color:#5d6b78;flex:none}.ia-nova-botao>span{gap:3px;min-width:0;display:grid}.ia-nova-botao strong{color:var(--ink);font-size:13px}.ia-nova-botao small{color:var(--muted);font-size:11px}.ia-nova-confirma{background:#fff9ef;border:1px solid #f0d29a;border-radius:17px;gap:13px;max-width:520px;padding:16px 17px;display:grid}.ia-nova-confirma>div:first-child{gap:5px;display:grid}.ia-nova-confirma strong{color:#7a4f0d;font-size:13px}.ia-nova-confirma small{color:#8a6a3a;font-size:11px;line-height:1.5}.ia-nova-acoes{gap:9px;display:flex}.ia-nova-acoes button{cursor:pointer;border-radius:11px;min-height:38px;padding:0 16px;font-size:11px;font-weight:700}.ia-nova-acoes .primary{color:#173b31;background:var(--mint);border:1px solid #0000}.ia-nova-acoes .primary:disabled{opacity:.6;cursor:not-allowed}.ia-nova-acoes .ghost{border:1px solid var(--line);color:#41505f;background:#fff}@media (width<=760px){.ia-nova-botao{max-width:none;min-height:64px}.ia-nova-acoes{flex-direction:column}.ia-nova-acoes button{min-height:44px}}.ia-numeros{gap:9px;display:grid}.ia-numeros-titulo{color:#8b96a2;letter-spacing:.6px;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.ia-numero{background:#fbfcfd;border:1px solid #e7ebef;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;padding:9px 11px;display:flex}.ia-numero-quem{flex:130px;gap:2px;min-width:0;display:grid}.ia-numero-quem span{color:#33414f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.ia-numero-quem small{color:var(--muted);font-size:11px}.ia-numero-reconectar{color:#8a5a12;cursor:pointer;background:#fff3da;border:1px solid #f0d29a;border-radius:9px;min-height:30px;padding:0 11px;font-size:10px;font-weight:700}.ia-numero-reconectar:hover{background:#ffe9bf}.ia-numero-add{color:#41505f;cursor:pointer;background:0 0;border:1px dashed #c3ccd6;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:36px;padding:0 12px;font-size:11px;font-weight:700;transition:border-color .18s,background .18s;display:flex}.ia-numero-add:hover{background:#f6faef;border-color:#8fbf3a}.ia-nova-upgrade{background:#f2f9ff;border:1px solid #d6eaf9;border-radius:17px;gap:13px;max-width:560px;padding:16px 17px;display:grid}.ia-nova-upgrade>div:first-child{gap:5px;display:grid}.ia-nova-upgrade strong{color:#1c4f74;font-size:13px}.ia-nova-upgrade small{color:#3d6b87;font-size:11px;line-height:1.55}.ia-nova-upgrade .primary{color:#173b31;background:var(--mint);cursor:pointer;border:1px solid #0000;border-radius:11px;justify-self:start;min-height:38px;padding:0 18px;font-size:11px;font-weight:700}@media (width<=760px){.ia-numero{align-items:flex-start}.ia-numero-add,.ia-numero-reconectar{min-height:44px}}.ia-numero-remover{color:#8b96a2;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;min-height:30px;padding:0 10px;font-size:10px;font-weight:700;transition:color .18s,background .18s,border-color .18s}.ia-numero-remover:hover{color:#9c3a26;background:#fff5f2;border-color:#f2c9c0}.prd-brand:before{content:none}.prd-brand picture{grid-row:1/3;place-items:center;display:grid}.prd-brand .brand-logo{object-fit:contain;filter:drop-shadow(0 8px 18px #aef52d2e);border-radius:13px;width:42px;height:42px}.prd-topo{align-items:center;min-height:92px;padding:5px 0 22px}.prd-topo h1{letter-spacing:-2px;font-size:clamp(30px,3vw,46px);line-height:1.03}.prd-topo h1:before{content:none;display:none}.prd-eyebrow{color:var(--prd-teal);letter-spacing:1.2px;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:900}.prd-subtitulo{color:var(--prd-muted);margin:9px 0 0;font-size:12px}.prd-topo-acoes{justify-content:flex-end;align-items:center;gap:10px;display:flex}.prd-voltar-central{color:#183a2e;white-space:nowrap;background:#fff;border:1px solid #10282026;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.prd-voltar-central:hover{background:#f7faf6;border-color:#10282052}.prd-topo-acoes>button{color:#102820;white-space:nowrap;background:linear-gradient(135deg,#b6f234,#83d91e);border:0;border-radius:12px;min-height:42px;padding:0 15px;font-size:11px;font-weight:900;box-shadow:0 9px 22px #aef52d29}.prd-cards article.destaque{grid-column:span 2}.prd-chart-vazio{min-height:235px;color:var(--prd-muted);text-align:left;background:linear-gradient(135deg,#29bea50f,#0000 65%);border:1px dashed #29bea54d;border-radius:17px;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.prd-chart-vazio>span{color:#133b30;background:linear-gradient(135deg,#b6f234,#65d6bd);border-radius:15px;flex:0 0 50px;place-items:center;width:50px;height:50px;font-size:25px;font-weight:900;display:grid}.prd-chart-vazio strong{color:var(--prd-text);font-size:15px;display:block}.prd-chart-vazio p{max-width:360px;color:var(--prd-muted);margin:6px 0 0;font-size:11px;line-height:1.6}@media (width<=1260px){.prd-cards article.destaque{grid-column:span 2}}@media (width<=620px){.prd-topo{flex-direction:column;align-items:flex-start;min-height:60px}.prd-topo-acoes{justify-content:flex-start;width:100%}.prd-topo-acoes>button,.prd-voltar-central{flex:1}.prd-cards article.destaque{grid-column:auto}.prd-chart-vazio{flex-direction:column;align-items:flex-start;min-height:190px}}.prd-shell,.theme-dark .prd-shell{--prd-bg:#f3f6f2;--prd-surface:#fff;--prd-surface-strong:#fff;--prd-surface-soft:#f5f8f5;--prd-border:#dce4de;--prd-text:#14221c;--prd-muted:#748078;--prd-teal:#4e8b62;--prd-shadow:0 15px 42px #21352b0e;background:radial-gradient(circle at 90% 2%,#b7f43a1a,transparent 28rem),var(--prd-bg)}.prd-sidebar{width:245px;box-shadow:none;background:#0b1813;flex-basis:245px;padding:26px 16px}.prd-brand{min-height:52px;padding:0 8px 24px}.prd-brand strong{font-size:17px}.prd-brand span{color:#b7f43a}.prd-perfil{background:#11241c;border-radius:15px;min-height:83px;padding:14px}.prd-sidebar nav button{border-radius:11px;min-height:44px}.prd-sidebar nav button.ativo{box-shadow:none;background:#173125}.prd-sidebar nav button.ativo:before{color:#14221c;background:#b7f43a}.prd-sidebar nav button:nth-child(5):before{content:"👥"}.prd-main{max-width:1600px;padding:32px clamp(24px,4vw,58px) 55px}.prd-topo{min-height:78px;padding:0 0 24px}.prd-topo h1{font-size:clamp(31px,3vw,42px)}.prd-topo-acoes>button{color:#fff;box-shadow:none;background:#14221c}.prd-dashboard-hero{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:18px;display:grid}.prd-saldo-principal{color:#fff;background:radial-gradient(circle at 86% 15%,#b7f43a33,#0000 13rem),linear-gradient(135deg,#0d2018,#18392b);border-radius:24px;align-content:start;min-height:230px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #0e26182b}.prd-saldo-principal:after{content:"";border:1px solid #b7f43a45;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-150px;right:-100px}.prd-saldo-principal>span{color:#8fa69b;letter-spacing:1.3px;font-size:10px;font-weight:800}.prd-saldo-principal>strong{color:#fff;letter-spacing:-2.5px;margin:18px 0 5px;font-size:48px}.prd-saldo-principal>p{color:#91a69c;margin:0;font-size:11px}.prd-saldo-principal>div{align-items:center;gap:10px;margin-top:32px;display:flex}.prd-saldo-principal button{color:#14221c;background:#b7f43a;border:0;border-radius:11px;padding:12px 17px;font-size:11px;font-weight:900}.prd-saldo-principal small{color:#b8c7c0;font-size:11px}.prd-atalho-link{border:1px solid var(--prd-border);box-shadow:var(--prd-shadow);background:#fff;border-radius:24px;align-content:start;padding:25px;display:grid}.prd-atalho-link em{color:#46701d;background:#effbd9;border-radius:99px;justify-self:start;padding:5px 8px;font-size:9px;font-weight:900}.prd-atalho-link h2{color:#14221c;margin:18px 0 8px;font-size:20px}.prd-atalho-link p{color:#748078;margin:0;font-size:11px;line-height:1.6}.prd-atalho-link code{color:#4f6057;text-overflow:ellipsis;white-space:nowrap;background:#f6f8f6;border:1px solid #dfe6e1;border-radius:10px;margin-top:19px;padding:11px;font-family:inherit;font-size:10px;overflow:hidden}.prd-atalho-link button{color:#31551b;background:0 0;border:0;justify-self:start;margin-top:10px;padding:0;font-size:11px;font-weight:800}.prd-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.prd-cards article,.theme-dark .prd-cards article{border-color:var(--prd-border);min-height:112px;box-shadow:none;background:#fff;border-radius:17px;padding:18px}.prd-cards article:before{width:28px;height:3px;margin-bottom:10px}.prd-cards article:after{display:none}.prd-cards strong,.theme-dark .prd-cards strong{color:#14221c;font-size:25px}.prd-bloco,.theme-dark .prd-bloco{border-color:var(--prd-border);box-shadow:var(--prd-shadow);background:#fff}.prd-tabela,.theme-dark .prd-tabela{color:#14221c}.prd-tabela th{background:#f5f8f5}.prd-tabela td,.prd-tabela strong{color:#14221c}.prd-afiliados-resumo{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.prd-afiliados-resumo article{border:1px solid var(--prd-border);background:#fff;border-radius:17px;padding:20px}.prd-afiliados-resumo span{color:#7b8981;letter-spacing:.8px;text-transform:uppercase;font-size:9px;font-weight:800}.prd-afiliados-resumo strong{color:#14221c;margin:12px 0 3px;font-size:27px;display:block}.prd-afiliados-resumo small{color:#91a099;font-size:9px}.prd-afiliados-cabecalho{justify-content:space-between;align-items:center;gap:20px;display:flex}.prd-afiliados-cabecalho p{color:#748078;margin:7px 0 0;font-size:11px}.prd-afiliados-cabecalho button,.prd-vazio button{color:#fff;background:#14221c;border:0;border-radius:11px;min-height:40px;padding:0 14px;font-size:10px;font-weight:800}.prd-afiliados-bloco .prd-vazio strong{color:#14221c;font-size:14px}.prd-afiliados-bloco .prd-vazio span{color:#748078;font-size:11px}@media (width<=1050px){.prd-dashboard-hero{grid-template-columns:1fr}.prd-afiliados-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.prd-main{padding:22px 14px 40px}.prd-saldo-principal{min-height:215px;padding:24px}.prd-saldo-principal>strong{font-size:39px}.prd-saldo-principal>div{flex-direction:column;align-items:flex-start}.prd-afiliados-resumo{grid-template-columns:1fr 1fr}.prd-afiliados-cabecalho{flex-direction:column;align-items:flex-start}.prd-afiliados-cabecalho button{width:100%}}.prd-ver-campanhas{color:#31551b;white-space:nowrap;background:#f3f8ef;border:1px solid #d5dfd8;border-radius:9px;min-height:32px;padding:0 10px;font-size:9px;font-weight:800}.prd-campanhas-linha>td{background:#fbfdfb;padding:0 14px 16px!important}.prd-campanhas-painel{background:#f5f8f5;border:1px solid #dce4de;border-radius:15px;padding:18px}.prd-campanhas-titulo{justify-content:space-between;align-items:center;gap:14px;display:flex}.prd-campanhas-titulo strong{font-size:13px;display:block}.prd-campanhas-titulo small{color:#7b8981;margin-top:4px;font-size:9px;display:block}.prd-campanhas-titulo>span{color:#46701d;background:#eaf8cf;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:800}.prd-campanhas-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:11px;margin-top:15px;display:grid}.prd-campanhas-grid article{background:#fff;border:1px solid #dce4de;border-radius:13px;padding:15px}.prd-campanhas-grid h3{color:#14221c;margin:0 0 13px;font-size:12px}.prd-campanhas-grid dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.prd-campanhas-grid dl div{background:#f6f8f6;border-radius:9px;padding:9px}.prd-campanhas-grid dt{color:#849189;text-transform:uppercase;font-size:8px;font-weight:800}.prd-campanhas-grid dd{color:#14221c;margin:4px 0 0;font-size:13px;font-weight:800}.prd-campanhas-vazio{color:#748078;margin:14px 0 0;font-size:10px}.minhas-ias-topo{isolation:isolate;color:#f4fff9;background:radial-gradient(circle at 88% 12%,#b6f23433,#0000 15rem),linear-gradient(135deg,#0d2a22,#12483a 62%,#17634f);border:1px solid #47d6bb33;border-radius:24px;align-items:center;padding:28px 30px;position:relative;overflow:hidden;box-shadow:0 22px 54px #0e372c2e}.minhas-ias-topo:before{content:"";z-index:-1;opacity:.16;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 88%);mask-image:linear-gradient(90deg,#000,#0000 88%)}.minhas-ias-titulo{align-items:flex-start;gap:16px;min-width:0;display:flex}.minhas-ias-icone{color:#17392f;background:var(--mint);border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 26px #b6f2342b}.minhas-ias-kicker{color:#77e6d2;letter-spacing:1.2px;align-items:center;gap:7px;margin-bottom:8px;font-size:10px;font-weight:900;display:flex}.minhas-ias-topo h2{color:#fff;letter-spacing:-1.2px;margin:0 0 8px;font-size:clamp(25px,2.4vw,34px)}.minhas-ias-topo p{color:#b8c9c1;max-width:66ch;font-size:13px;line-height:1.65}.minhas-ias-topo .ghost{color:#e7f3ed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff13;border-color:#ffffff29;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 15px;font-size:11px;display:flex}.minhas-ias-topo .ghost:hover{color:#fff;background:#b6f2341a;border-color:#b6f23466}.minhas-ias-resumo{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border:1px solid #63877529;border-radius:19px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;padding:11px;display:grid;box-shadow:0 12px 35px #1024200e}.minhas-ias-resumo>div{background:#eff5efb8;border-radius:13px;align-items:center;gap:10px;min-height:58px;padding:9px 14px;display:flex}.minhas-ias-resumo strong{color:#173b31;letter-spacing:-1px;font-size:22px}.minhas-ias-resumo span{color:#64716b;font-size:11px;font-weight:700;line-height:1.3}.minhas-ias-resumo .minhas-ias-resumo-status{background:#132d26;min-width:176px}.minhas-ias-resumo-status i{background:var(--mint);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #b6f2341a,0 0 15px #b6f23459}.minhas-ias-resumo .minhas-ias-resumo-status span{color:#dce8e2}.minhas-ias-resumo-status.is-loading i{background:#f4b85b;box-shadow:0 0 0 5px #f4b85b1a,0 0 15px #f4b85b59}.minhas-ias-resumo-status.is-error i{background:#ef7865;box-shadow:0 0 0 5px #ef78651a,0 0 15px #ef786559}.minhas-ias-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:18px}.ia-card{border-radius:22px;gap:18px;padding:22px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 15px 38px #10242012}.ia-card:before{content:"";background:linear-gradient(90deg,#0000,#21b7a6,#0000);border-radius:0 0 8px 8px;height:3px;position:absolute;top:0;left:22px;right:22px}.ia-card:hover{border-color:#21b7a65c;transform:translateY(-3px);box-shadow:0 21px 48px #1024201b}.ia-card-bad:before{background:linear-gradient(90deg,#0000,#ef7865,#0000)}.ia-card-warn:before{background:linear-gradient(90deg,#0000,#f4b85b,#0000)}.ia-card-cabeca{gap:13px}.ia-card-icone{border-radius:15px;flex-basis:48px;width:48px;height:48px;box-shadow:0 8px 20px #8bc21f2b}.ia-card-nome{flex:auto}.ia-card-nome strong{font-size:16px}.ia-card-status{flex:none;margin-left:auto}.ia-numeros{gap:11px}.ia-numeros-titulo{font-size:10px}.ia-numero{background:#f6f9f6;border-color:#dde5e0;border-radius:14px;min-height:61px;padding:11px 13px}.ia-numero-quem span{font-size:13px}.ia-numero-quem small{font-size:11px}.ia-card-acoes{gap:10px}.ia-card-acoes button{border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:12px;display:flex}.ia-card-acoes .primary{box-shadow:0 8px 20px #8bc21f26}.ia-numero-add{min-height:42px;font-size:11.5px}.ia-nova-botao{border-radius:20px;max-width:520px;min-height:76px}.minhas-ias-rodape{padding:0 3px;font-size:12px;line-height:1.6}.agent-builder-page{max-width:1720px;padding:25px clamp(18px,2.5vw,42px) 40px}.agent-builder{border-radius:26px;grid-template-columns:310px minmax(0,1fr);min-height:calc(100vh - 140px);box-shadow:0 24px 64px #1024201a}.agent-module-sidebar{background:radial-gradient(circle at 18% 0,#b6f2341a,#0000 15rem),linear-gradient(#112d26,#0c1e19);padding:22px 17px 17px}.ia-aberta-voltar{border-radius:13px;min-height:48px;margin-bottom:16px;padding:9px 11px}.ia-aberta-voltar small{font-size:9px}.ia-aberta-voltar strong{font-size:12px}.agent-sidebar-heading{gap:12px;padding:3px 8px 19px}.agent-sidebar-heading>span{border-radius:13px;width:42px;height:42px}.agent-sidebar-heading strong{font-size:15px}.agent-sidebar-heading small{font-size:10px}.agent-setup-progress{gap:9px;padding:17px 8px 14px}.agent-setup-progress>div:first-child,.agent-setup-progress strong{font-size:10px}.agent-progress-track{height:5px}.agent-group-nav{gap:4px;padding:2px 2px 14px}.agent-group-head{border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto auto;gap:10px;min-height:48px;padding:7px 9px}.agent-group-icon{border-radius:10px;width:34px;height:34px}.agent-group-head strong{font-size:12.5px}.agent-group-head em{font-size:10px}.agent-group-items{gap:2px;margin:3px 0 6px 17px;padding-left:12px}.agent-group-items button{border-radius:9px;min-height:37px;padding:8px 10px;font-size:11px}.agent-priority-note{border-radius:14px;gap:10px;padding:14px}.agent-priority-note strong{font-size:11px}.agent-priority-note small{font-size:9.5px;line-height:1.5}.prompt-title-meta{margin-bottom:9px;font-size:9.5px}.prompt-title-block h1{letter-spacing:-1.8px;font-size:clamp(29px,2.5vw,39px)}.prompt-title-block>p{max-width:720px;margin-top:9px;font-size:12.5px;line-height:1.6}.choice-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:650px}.choice-header-actions .prompt-action,.exit-ai-config{border-radius:12px;height:42px;padding:0 14px;font-size:10.5px}.choice-workspace{padding:34px}.choice-section-heading{max-width:1080px;margin-bottom:23px}.choice-section-heading>div:first-child>span{font-size:9.5px}.choice-section-heading h2{letter-spacing:-.9px;margin:7px 0 6px;font-size:25px}.choice-section-heading p{font-size:11px}.automatic-save-badge{padding:8px 11px;font-size:9.5px}.agent-choice-grid{gap:15px;max-width:1080px}.agent-choice-card{border-radius:18px;grid-template-columns:32px minmax(0,1fr);gap:14px;min-height:138px;padding:21px}.choice-radio{width:28px;height:28px}.choice-card-copy{gap:10px}.choice-card-title strong{font-size:14px}.choice-card-title em{font-size:8px}.choice-card-copy>small{font-size:11px;line-height:1.6}.selected-choice-summary{border-radius:18px;max-width:1080px;padding:20px 22px}.selected-summary-copy>span{font-size:9px}.selected-summary-copy h3{font-size:15px}.selected-summary-copy>p{font-size:11px}.selected-highlights span{font-size:10px}.ai-style-config{max-width:1120px}.ai-style-guide{border-radius:20px;padding:21px 23px}.ai-style-guide strong{font-size:15px}.ai-style-guide p{font-size:11px}.ai-style-guide-steps>span{width:31px;height:31px;font-size:10px}.ai-style-section{border-radius:22px;padding:24px}.agent-builder button:focus-visible,.minhas-ias button:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.theme-dark .minhas-ias-resumo{border-color:var(--line);background:#0e1b26d1;box-shadow:0 18px 45px #0003}.theme-dark .minhas-ias-resumo>div{background:#ffffff0b}.theme-dark .minhas-ias-resumo strong{color:var(--text-1)}.theme-dark .minhas-ias-resumo span{color:var(--text-3)}.theme-dark .minhas-ias-resumo .minhas-ias-resumo-status{background:#21b7a617}.theme-dark .minhas-ias-resumo .minhas-ias-resumo-status span{color:var(--text-2)}.theme-dark .ia-card{border-color:var(--line);background:linear-gradient(145deg,var(--surface-1),#101f2b);box-shadow:0 18px 46px #0000003d}.theme-dark .ia-card:hover{border-color:#21b7a657;box-shadow:0 22px 52px #0000004d}.theme-dark .ia-card-nome strong,.theme-dark .ia-nova-botao strong{color:var(--text-1)}.theme-dark .ia-badge{color:var(--mint);background:#b6f23417}.theme-dark .ia-numero{border-color:var(--line);background:#ffffff09}.theme-dark .ia-numero-quem span{color:var(--text-1)}.theme-dark .ia-numero-quem small,.theme-dark .ia-numeros-titulo,.theme-dark .ia-nova-botao small,.theme-dark .minhas-ias-rodape{color:var(--text-3)}.theme-dark .ia-card-acoes .ghost,.theme-dark .ia-card-conectar.calmo,.theme-dark .ia-card-renomear .ghost{border-color:var(--border-2);color:var(--text-2);background:var(--surface-2)}.theme-dark .ia-card-acoes .ghost:hover,.theme-dark .ia-card-conectar.calmo:hover{border-color:var(--text-3);background:var(--surface-3)}.theme-dark .ia-numero-add,.theme-dark .ia-nova-botao{border-color:var(--border-2);color:var(--text-2);background:#ffffff06}.theme-dark .ia-numero-add:hover,.theme-dark .ia-nova-botao:hover{border-color:var(--mint);background:#b6f2340e}.theme-dark .ia-card-renomear input{border-color:var(--border-2);color:var(--text-1);background:var(--surface-2)}.theme-dark .ia-nova-confirma{border-color:var(--warn-border);background:var(--warn-bg)}.theme-dark .ia-nova-confirma strong{color:var(--warn-text)}.theme-dark .ia-nova-confirma small{color:var(--text-2)}.theme-dark .ia-nova-upgrade{background:#53a7eb14;border-color:#53a7eb40}.theme-dark .ia-nova-upgrade strong{color:#9bd0f5}.theme-dark .ia-nova-upgrade small{color:var(--text-2)}.theme-dark .minhas-ias-erro{border-color:var(--err-border);background:var(--err-bg)}.theme-dark .minhas-ias-erro>strong,.theme-dark .minhas-ias-erro ul{color:var(--err-text)}.theme-dark .ia-status.ok{color:var(--ok-text);background:var(--ok-bg)}.theme-dark .ia-status.warn{color:var(--warn-text);background:var(--warn-bg)}.theme-dark .ia-status.bad{color:var(--err-text);background:var(--err-bg)}.theme-dark .ia-status.mute{color:var(--text-3);background:var(--surface-3)}.theme-dark .agent-choice-card.selected{border-color:var(--mint);background:linear-gradient(145deg,#132f27,#10231e);box-shadow:0 0 0 1px #b6f23452,0 16px 38px #00000038}@media (width<=1180px){.agent-builder{grid-template-columns:270px minmax(0,1fr)}.choice-studio-header{flex-direction:column}.prompt-title-block{flex:none;width:100%}.choice-header-actions{flex:none;justify-content:flex-start;width:100%;max-width:none}}@media (width<=900px){.agent-builder-page{padding:14px}.agent-builder{flex-direction:column;min-height:calc(100vh - 92px);display:flex}.agent-module-sidebar{flex:none;padding:15px}.agent-group-nav{align-items:flex-start;gap:8px;padding:11px 0 2px;display:flex;overflow-x:auto}.agent-group{flex:0 0 218px}.agent-group-head{min-height:48px}.agent-group-items{margin-left:10px}.agent-setup-progress,.agent-priority-note{display:none}.choice-studio{min-height:720px}.minhas-ias-resumo{grid-template-columns:repeat(3,minmax(0,1fr))}.minhas-ias-resumo .minhas-ias-resumo-status{grid-column:1/-1;min-height:44px}}@media (width<=680px){.agent-builder-page{padding:0}.agent-builder{border-left:0;border-right:0;border-radius:0}.choice-studio-header{padding:22px 18px 18px}.prompt-title-block h1{font-size:29px}.prompt-title-block>p{font-size:12px}.choice-header-actions{grid-template-columns:1fr 1fr;display:grid}.choice-header-actions .prompt-action,.exit-ai-config{width:100%;min-width:0}.choice-header-actions .prompt-action.primary{grid-column:1/-1}.choice-workspace{padding:24px 16px}.choice-section-heading{flex-direction:column;align-items:flex-start;gap:12px}.agent-choice-grid{grid-template-columns:1fr}.agent-choice-card{min-height:124px;padding:18px}.minhas-ias-topo{flex-direction:column;align-items:stretch;padding:23px 20px}.minhas-ias-topo .ghost{width:100%}.minhas-ias-titulo{gap:12px}.minhas-ias-icone{flex-basis:42px;width:42px;height:42px}.minhas-ias-topo h2{font-size:27px}.minhas-ias-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}.minhas-ias-resumo .minhas-ias-resumo-status{grid-column:1/-1}.minhas-ias-grid{grid-template-columns:minmax(0,1fr)}.ia-card{border-radius:19px;padding:18px}.ia-card-cabeca{flex-wrap:wrap}.ia-card-status{margin-left:61px}.ia-card-acoes{flex-direction:column}.ia-card-acoes button{min-height:46px}}.ai-performance{gap:18px;max-width:1080px;padding:4px 2px 24px;display:grid}.ai-performance-hero{background:linear-gradient(135deg,#f2fbf6,#f8fcf8);border:1px solid #cbe8de;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:22px;padding:23px 24px;display:flex}.ai-performance-hero>div{gap:7px;max-width:690px;display:grid}.ai-performance-hero h2,.ai-performance-abandonment h3,.ai-performance-recommendation h3{color:#173b31;letter-spacing:-.55px;margin:0}.ai-performance-hero h2{font-size:23px;line-height:1.16}.ai-performance-hero p{color:#597067;margin:0;font-size:12px;line-height:1.6}.ai-performance-refresh{color:#155f4a;cursor:pointer;background:#fff;border:1px solid #9fd5bf;border-radius:10px;flex:none;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:11px;font-weight:800;display:flex}.ai-performance-refresh:hover{background:#e7f8ee}.ai-performance-refresh:disabled{opacity:.62;cursor:wait}.ai-performance-reference{color:#426257;background:#fbfdfc;border:1px solid #dce9e3;border-radius:13px;align-items:flex-start;gap:9px;padding:12px 14px;display:flex}.ai-performance-reference svg{color:#1d7a5f;flex:none;margin-top:1px}.ai-performance-reference p{margin:0;font-size:11px;line-height:1.55}.ai-performance-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.ai-performance-summary article{border:1px solid var(--line);background:var(--panel,#fff);border-radius:15px;gap:5px;min-height:104px;padding:16px;display:grid}.ai-performance-summary span,.ai-performance-summary small{color:var(--muted);font-size:10px}.ai-performance-summary span{text-transform:uppercase;letter-spacing:.45px;font-weight:700}.ai-performance-summary strong{color:#173b31;letter-spacing:-1.1px;font-size:28px;line-height:1}.ai-performance-stop-card{background:#fffaf1!important;border-color:#f0d6af!important}.ai-performance-stop-card strong{color:#8a5a12}.ai-performance-funnel{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ai-performance-stage{border:1px solid var(--line);background:var(--panel,#fff);border-radius:16px;gap:10px;padding:18px;display:grid}.ai-performance-stage-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ai-performance-stage-top span{color:#81908c;letter-spacing:.7px;font-size:9px;font-weight:800}.ai-performance-stage-top strong{color:#253e35;font-size:14px}.ai-performance-stage-value{align-items:baseline;gap:7px;display:flex}.ai-performance-stage-value b{color:#173b31;letter-spacing:-1px;font-size:29px}.ai-performance-stage-value span{color:var(--muted);font-size:10px}.ai-performance-bar{background:#e5eee9;border-radius:999px;height:8px;overflow:hidden}.ai-performance-bar i{border-radius:inherit;background:#58b989;min-width:4px;height:100%;display:block}.stage-meio .ai-performance-bar i{background:#4f96cd}.stage-final .ai-performance-bar i{background:#8b75d1}.ai-performance-stage p{color:#64726d;min-height:32px;margin:0;font-size:10px;line-height:1.45}.ai-performance-stage footer{color:#a2691f;justify-content:space-between;gap:8px;font-size:10px;display:flex}.ai-performance-stage footer small{color:#8a9691;text-align:right;font-size:9px}.ai-performance-recommendation{background:#f8fce9;border:1px solid #d8e8ba;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px;display:grid}.ai-performance-recommendation>svg{color:#6c8d12}.ai-performance-recommendation>div{gap:4px;display:grid}.ai-performance-recommendation span{color:#75951d;letter-spacing:.7px;font-size:9px;font-weight:800}.ai-performance-recommendation h3{font-size:15px}.ai-performance-recommendation p{color:#536443;margin:0;font-size:11px;line-height:1.5}.ai-performance-recommendation .link{color:#55750d;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;font-size:11px;font-weight:800;display:flex}.ai-performance-abandonment{border:1px solid var(--line);background:var(--panel,#fff);border-radius:17px;gap:14px;padding:20px;display:grid}.ai-performance-abandonment>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ai-performance-abandonment h3{font-size:17px}.ai-performance-abandonment small{color:var(--muted);font-size:10px}.ai-performance-filters{flex-wrap:wrap;gap:6px;display:flex}.ai-performance-filters button{border:1px solid var(--line);color:#66736f;cursor:pointer;background:#fff;border-radius:999px;min-height:30px;padding:0 10px;font-size:10px;font-weight:700}.ai-performance-filters button.active{color:#155f4a;background:#e8f7ee;border-color:#97caaf}.ai-performance-leads{border-top:1px solid #edf0ee;display:grid}.ai-performance-leads article{border-bottom:1px solid #edf0ee;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:54px;display:grid}.ai-performance-leads article:last-child{border-bottom:0}.ai-performance-leads article>div{gap:2px;min-width:0;display:grid}.ai-performance-leads strong{color:#33463e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ai-performance-leads small{color:var(--muted);font-size:10px}.ai-performance-leads time{color:#8a6a3a;white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:flex}.ai-performance-lead-stage{color:#356d57;text-transform:capitalize;background:#e7f6ec;border-radius:999px;justify-self:start;padding:4px 7px;font-size:9px;font-weight:800}.ai-performance-lead-stage.meio{color:#316d9b;background:#e8f4fc}.ai-performance-lead-stage.final{color:#6551a4;background:#f0ecfc}.ai-performance-no-leads{color:#39725d;background:#f3faf5;border-radius:12px;align-items:center;gap:8px;padding:15px;font-size:11px;display:flex}.ai-performance-empty{color:#60706a;background:#fbfcfb;border:1px dashed #c9d5d0;border-radius:16px;align-items:center;gap:12px;min-height:145px;padding:22px;display:flex}.ai-performance-empty>div{gap:4px;display:grid}.ai-performance-empty strong{color:#354b42;font-size:13px}.ai-performance-empty p{margin:0;font-size:11px;line-height:1.5}.ai-performance-empty .link{color:#1d7a5f;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:800;text-decoration:underline}@media (width<=900px){.ai-performance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-performance-funnel{grid-template-columns:1fr}.ai-performance-stage p{min-height:auto}}@media (width<=620px){.ai-performance-hero,.ai-performance-abandonment>header,.ai-performance-recommendation{grid-template-columns:1fr;display:grid}.ai-performance-refresh{justify-self:start;min-height:42px}.ai-performance-summary{grid-template-columns:1fr}.ai-performance-leads article{grid-template-columns:52px minmax(0,1fr);padding:9px 0}.ai-performance-leads time{grid-column:2}.ai-performance-filters{width:100%}.ai-performance-filters button{flex:auto;min-height:36px}.ai-performance-recommendation .link{justify-self:start;min-height:34px}.ai-performance-hero h2{font-size:20px}}.prd-materiais-bloco{background:radial-gradient(circle at 94% 4%,#aef52d29,#0000 16rem),linear-gradient(145deg,#fff 0%,#f6fbf8 100%);border-color:#d8e7df;gap:14px;padding:32px;overflow:visible}.prd-materiais-bloco>h2{color:#12352b;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:22px;display:flex}.prd-materiais-bloco>h2:after{content:"DIVULGAÇÃO PRONTA";color:#18735f;letter-spacing:1px;background:#effbf5;border:1px solid #bfe8d7;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.prd-materiais-bloco>.prd-explica{color:#60756d;max-width:610px;margin:0 0 7px;font-size:12px}.prd-materiais-bloco .prd-materiais{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.prd-materiais-bloco .prd-material-card{background:#fff;border:1px solid #d7e6df;border-radius:18px;gap:11px;min-height:224px;padding:21px;position:relative;box-shadow:0 12px 28px #17443512}.prd-materiais-bloco .prd-material-card:first-child,.prd-materiais-bloco .prd-material-card:nth-child(2){grid-column:span 5}.prd-materiais-bloco .prd-material-card:nth-child(3){grid-column:span 2}.prd-materiais-bloco .prd-material-card:before{content:"";background:linear-gradient(90deg,#29bea5,#91e730);border-radius:99px;width:34px;height:4px}.prd-materiais-bloco .prd-material-card:nth-child(2):before{background:linear-gradient(90deg,#4d9ddd,#29bea5)}.prd-materiais-bloco .prd-material-codigo{background:linear-gradient(155deg,#faffef,#f3fae6);border-color:#bde86d}.prd-materiais-bloco .prd-material-codigo:before{background:#a7ed24}.prd-materiais-bloco .prd-material-tipo{color:#5d766b;letter-spacing:1px;font-size:8px;font-weight:900}.prd-materiais-bloco .prd-materiais h3{color:#173a2f;font-size:14px;line-height:1.3}.prd-materiais-bloco .prd-materiais p{color:#536b61;font-size:11px;line-height:1.7}.prd-materiais-bloco .prd-materiais code{color:#126a55;background:#e1f7ed;margin-top:4px}.prd-materiais-bloco .prd-materiais button{color:#133426;background:linear-gradient(135deg,#cafa4e,#9be52b);border:1px solid #7dce4e;min-height:36px;margin-top:auto;padding:0 15px;font-size:10px}.prd-materiais-bloco .prd-materiais button:focus-visible{outline-offset:3px;outline:3px solid #29bea557}.theme-dark .prd-materiais-bloco{background:radial-gradient(circle at 94% 4%,#aef52d1f,#0000 16rem),linear-gradient(145deg,#13241d,#0d1915);border-color:#7bd3b533}.theme-dark .prd-materiais-bloco>h2{color:#f0fbf5}.theme-dark .prd-materiais-bloco>.prd-explica{color:#aabbb3}.theme-dark .prd-materiais-bloco .prd-material-card{box-shadow:none;background:#152a22;border-color:#90d3b72e}.theme-dark .prd-materiais-bloco .prd-material-codigo{background:linear-gradient(155deg,#1b3021,#17291d);border-color:#aef52d4d}.theme-dark .prd-materiais-bloco .prd-material-tipo{color:#9fc6b6}.theme-dark .prd-materiais-bloco .prd-materiais h3{color:#f3fff8}.theme-dark .prd-materiais-bloco .prd-materiais p{color:#b3c2bb}.theme-dark .prd-materiais-bloco .prd-materiais code{color:#8be6ce;background:#29bea51f}@media (width<=1050px){.prd-materiais-bloco .prd-material-card:first-child,.prd-materiais-bloco .prd-material-card:nth-child(2){grid-column:span 6}.prd-materiais-bloco .prd-material-card:nth-child(3){grid-column:1/-1;min-height:164px}}@media (width<=700px){.prd-materiais-bloco{border-radius:18px;padding:22px 18px}.prd-materiais-bloco>h2{font-size:19px}.prd-materiais-bloco .prd-materiais{grid-template-columns:1fr;gap:12px}.prd-materiais-bloco .prd-material-card:first-child,.prd-materiais-bloco .prd-material-card:nth-child(2),.prd-materiais-bloco .prd-material-card:nth-child(3){grid-column:auto;min-height:0}.prd-materiais-bloco .prd-material-card{padding:18px}}.sidebar .brand{letter-spacing:-1px;gap:13px;padding-bottom:31px;font-size:21px}.sidebar .brand .brand-glyph{background:linear-gradient(145deg,#173348,#112839);border:1px solid #b6f2342e;border-radius:12px;flex:0 0 42px;justify-content:center;align-items:flex-end;gap:3px;width:42px;height:42px;padding:8px;display:inline-flex;transform:none;box-shadow:0 8px 20px #0000002e}.sidebar .brand .brand-glyph i{background:linear-gradient(#c9ff48,#80d735);width:5px;box-shadow:0 2px 6px #b6f2342e}@media (width<=840px){.sidebar .brand{padding-bottom:14px;font-size:20px}}.auth-card.auth-card-choice{justify-content:flex-start;gap:22px;padding-top:clamp(34px,5vw,66px)}.auth-account-choice{gap:18px;width:min(100%,470px);display:grid}.auth-account-choice-intro{gap:7px;display:grid}.auth-account-choice-intro .auth-heading-icon{margin-bottom:7px}.auth-account-choice-intro h2{color:var(--auth-ink);letter-spacing:-2px;margin:0;font-size:clamp(30px,3.3vw,42px);font-weight:850;line-height:1.04}.auth-account-choice-intro p{max-width:390px;color:var(--auth-muted);margin:0;font-size:13px;line-height:1.6}.auth-plan-summary{background:linear-gradient(135deg,#f5fce9,#eff9f4);border:1px solid #cfe5d9;border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.auth-plan-summary>span{color:#426e1c;background:#dcf3b9;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.auth-plan-summary>div{gap:3px;min-width:0;display:grid}.auth-plan-summary small{color:#66756f;letter-spacing:.8px;text-transform:uppercase;font-size:8px;font-weight:900}.auth-plan-summary strong{color:#18382e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.auth-plan-summary>b{color:#365c18;white-space:nowrap;align-self:center;font-size:14px}.auth-plan-summary>b small{color:#5c7367;letter-spacing:0;text-transform:none;margin-left:2px;font-size:8px}.auth-account-choice-options{gap:10px;display:grid}.auth-account-choice-options>button{color:#18382e;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e2dc;border-radius:16px;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:13px;width:100%;min-height:92px;padding:15px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.auth-account-choice-options>button:hover{background:#fbfff8;border-color:#89c87a;transform:translateY(-2px);box-shadow:0 12px 28px #1641311a}.auth-account-choice-options>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.auth-account-choice-options strong{color:#18382e;font-size:13px}.auth-account-choice-options small{color:#6a7972;font-size:10.5px;line-height:1.4}.auth-account-choice-options>button>svg{color:#709b37;justify-self:end;transition:transform .18s}.auth-account-choice-options>button:hover>svg{transform:translate(3px)}.auth-account-choice-icon{border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.auth-account-choice-icon.existing{color:#277563;background:#e3f7ef}.auth-account-choice-icon.new{color:#4d761b;background:#e9f8c8}.auth-account-choice-help{color:#75837d;text-align:center;margin:0;font-size:10.5px;line-height:1.5}.theme-dark .auth-card.auth-card-choice{background:var(--surface-1)}.theme-dark .auth-account-choice-intro h2{color:var(--text-1)}.theme-dark .auth-account-choice-intro p,.theme-dark .auth-account-choice-help{color:var(--text-2)}.theme-dark .auth-plan-summary{border-color:var(--ok-border);background:var(--ok-bg)}.theme-dark .auth-plan-summary>span{color:var(--mint);background:#b6f2341f}.theme-dark .auth-plan-summary small{color:var(--text-3)}.theme-dark .auth-plan-summary strong{color:var(--text-1)}.theme-dark .auth-plan-summary>b{color:var(--mint)}.theme-dark .auth-plan-summary>b small{color:var(--text-3)}.theme-dark .auth-account-choice-options>button{border-color:var(--line);color:var(--text-1);background:var(--surface-2)}.theme-dark .auth-account-choice-options>button:hover{background:var(--surface-3);box-shadow:none;border-color:#b6f2346b}.theme-dark .auth-account-choice-options strong{color:var(--text-1)}.theme-dark .auth-account-choice-options small{color:var(--text-2)}.theme-dark .auth-account-choice-options>button>svg{color:var(--mint)}.theme-dark .auth-account-choice-icon.existing{color:var(--teal-bright);background:#21b7a61f}.theme-dark .auth-account-choice-icon.new{color:var(--mint);background:#b6f2341a}@media (width<=900px){.auth-card.auth-card-choice{min-height:0}}@media (width<=560px){.auth-card.auth-card-choice{gap:20px;min-height:100vh;padding:24px 20px 36px}.auth-account-choice{gap:15px}.auth-account-choice-intro h2{font-size:31px}.auth-account-choice-options>button{min-height:86px;padding:13px}.auth-plan-summary{grid-template-columns:38px minmax(0,1fr)}.auth-plan-summary>span{width:38px;height:38px}.auth-plan-summary>b{grid-column:2;justify-self:start}}.choice-studio-header{gap:18px;padding:19px 26px 16px}.prompt-title-meta{gap:7px;margin-bottom:5px;font-size:8px}.prompt-title-meta b{padding:4px 7px;font-size:7px}.prompt-title-block h1{letter-spacing:-1.25px;font-size:clamp(24px,2vw,30px);line-height:1.12}.prompt-title-block>p{margin-top:5px;font-size:10.5px;line-height:1.45}@media (width<=680px){.choice-studio-header{gap:15px;padding:16px 16px 14px}.prompt-title-block h1{font-size:25px}.prompt-title-block>p{margin-top:4px;font-size:10px}}.choice-studio-header{align-items:flex-start}.prompt-title-block{flex:300px}.choice-header-actions{flex:430px;justify-content:flex-end;min-width:0;max-width:none}.choice-header-actions>*{flex:none}.agent-embedded-panel .knowledge-page>.module-header,.agent-embedded-panel .voice-clone-page>.module-header{display:none}.agent-embedded-panel .knowledge-page,.agent-embedded-panel .voice-clone-page{gap:16px;display:grid}.agent-embedded-panel .knowledge-hero{margin-top:0}.module-products .choice-section-heading>div:first-child,.module-serviceFlow .choice-section-heading>div:first-child,.module-behavior .choice-section-heading>div:first-child{display:none}.module-products .choice-section-heading,.module-serviceFlow .choice-section-heading,.module-behavior .choice-section-heading{justify-content:flex-end;min-height:0;margin-bottom:13px}.module-products .catalog-product-form,.module-serviceFlow .service-flow-config,.module-behavior .ai-style-config{margin-top:0}.module-behavior .ai-style-guide{padding:14px 17px}.module-behavior .ai-style-guide p{margin-top:2px}.flow-focus .choice-section-heading{margin-bottom:10px}.flow-focus .flow-steps-header{margin-top:2px}.flow-focus .choice-studio-header{min-height:0}@media (width<=1180px){.choice-header-actions{justify-content:flex-start}}@media (width<=680px){.choice-header-actions{scrollbar-width:thin;flex-wrap:nowrap;width:calc(100% + 2px);max-width:calc(100% + 2px);padding:2px 1px 7px;display:flex;overflow-x:auto}.choice-header-actions .prompt-action,.choice-header-actions .exit-ai-config{width:auto;min-width:max-content}.module-products .choice-section-heading,.module-serviceFlow .choice-section-heading,.module-behavior .choice-section-heading{align-items:flex-end}.agent-embedded-panel .knowledge-page,.agent-embedded-panel .voice-clone-page{gap:13px}.module-behavior .ai-style-guide{padding:13px}}.agent-builder.flow-focus{z-index:1200;width:100vw;height:100dvh;min-height:0;box-shadow:none;background:#edf3ef;border:0;border-radius:0;display:block;position:fixed;inset:0}.agent-builder.flow-focus .agent-module-sidebar{display:none}.agent-builder.flow-focus .choice-studio{background:#edf3ef;height:100%;min-height:0}.agent-builder.flow-focus .choice-studio-header{background:#f8fbf8f7;border-bottom-color:#d7e2da;align-items:center;min-height:72px;padding:14px clamp(18px,3vw,42px);display:flex}.agent-builder.flow-focus .prompt-title-block>p{display:none}.agent-builder.flow-focus .choice-workspace{background:radial-gradient(circle at 84% 0,#a8d8bc38,#0000 23rem),#edf3ef;padding:20px clamp(18px,4vw,64px) 36px}.agent-builder.flow-focus .choice-studio{flex-direction:column;min-height:0;display:flex}.agent-builder.flow-focus .choice-workspace{flex:auto;min-height:0;padding-bottom:48px}.agent-builder.flow-focus .choice-studio-footer{flex:none}.agent-builder.flow-focus .flow-control-grid{align-items:start}.flow-focus-exit{color:#255f4d;white-space:nowrap;cursor:pointer;background:#f8fcf9;border:1px solid #bdd3c5;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.flow-focus-exit:hover{background:#eaf5ee;border-color:#78ad91}.agent-builder:not(.flow-focus) .choice-studio{background:#f0f4f1}.agent-builder:not(.flow-focus) .choice-workspace{background:radial-gradient(circle at 82% 8%,#9cd3b424,#0000 23rem),#f0f4f1}.agent-builder .choice-studio-header{background:#f8fbf8;border-bottom-color:#d9e3dc}.agent-builder .choice-section-heading h2,.agent-builder .prompt-title-block h1{color:#17342a}.agent-builder .voice-section,.agent-builder .knowledge-share-col,.agent-builder .transfer-avisos{background:#fbfdfb}.agent-builder .flow-step-card,.agent-builder .catalog-product-form,.agent-builder .transfer-reason-card{background:#fcfefc}.agent-builder .flow-step-editor{background:#f4f8f5}.theme-dark .agent-builder.flow-focus,.theme-dark .agent-builder.flow-focus .choice-studio{background:var(--surface-0)}.theme-dark .agent-builder.flow-focus .choice-studio-header{border-bottom-color:var(--line);background:var(--surface-1)}.theme-dark .agent-builder.flow-focus .choice-workspace{background:var(--surface-0)}.theme-dark .flow-focus-exit{border-color:var(--border-2);color:var(--text-1);background:var(--surface-2)}.theme-dark .flow-focus-exit:hover{border-color:var(--mint);background:var(--surface-3)}.theme-dark .agent-builder:not(.flow-focus) .choice-studio{background:var(--surface-0)}.theme-dark .agent-builder:not(.flow-focus) .choice-workspace{background:radial-gradient(circle at 82% 8%,#b6f23412,#0000 23rem),#0b0f13}.theme-dark .agent-builder .choice-studio-header{border-bottom-color:var(--line);background:var(--surface-1)}.theme-dark .agent-builder .choice-section-heading h2,.theme-dark .agent-builder .prompt-title-block h1{color:var(--text-1)}.theme-dark .agent-builder .choice-section-heading p,.theme-dark .agent-builder .prompt-title-block>p{color:var(--text-3)}.theme-dark .agent-builder .voice-section,.theme-dark .agent-builder .knowledge-share-col,.theme-dark .agent-builder .transfer-avisos,.theme-dark .agent-builder .flow-step-card,.theme-dark .agent-builder .catalog-product-form,.theme-dark .agent-builder .transfer-reason-card{background:var(--surface-1)}.theme-dark .agent-builder .flow-step-editor{background:var(--surface-2)}@media (width<=680px){.agent-builder.flow-focus .choice-studio-header{align-items:flex-start;min-height:0;padding:13px 14px}.agent-builder.flow-focus .choice-header-actions{flex:none;width:auto;padding:0;overflow:visible}.agent-builder.flow-focus .choice-header-actions>:not(.flow-focus-exit){display:none}.agent-builder.flow-focus .choice-workspace{padding:14px 12px 25px}.flow-focus-exit span{display:none}.flow-focus-exit{width:38px;padding:0}}.agent-builder.flow-focus{--flow-bg:#07110d;--flow-surface:#0d1d17;--flow-surface-2:#11271f;--flow-line:#27443a;--flow-text:#edf7f0;--flow-muted:#a9bbae;--flow-accent:#b6f234;--flow-teal:#67ddbd;--surface-0:#07110d;--surface-1:#0d1d17;--surface-2:#11271f;--surface-3:#173126;--surface-4:#1d3c2f;--surface-sunken:#091611;--panel:#0d1d17;--paper:#07110d;--line:#27443a;--border-1:#27443a;--border-2:#365a4c;--text-1:#edf7f0;--text-2:#c5d4ca;--text-3:#a9bbae;--ink:#edf7f0;--muted:#a9bbae;--overlay:#020906d1;--text-on-accent:#142112;--surface-selected:#173224;--modal-shadow:0 28px 90px #00000094;background:var(--flow-bg);color:var(--flow-text)}.agent-builder.flow-focus .choice-studio,.agent-builder.flow-focus .choice-workspace{background:radial-gradient(circle at 80% -10%,#4e906730,transparent 26rem),var(--flow-bg);color:var(--flow-text)}.agent-builder.flow-focus .choice-studio-header{border-bottom-color:var(--flow-line);background:#07110df5;box-shadow:0 12px 30px #00000047}.agent-builder.flow-focus .prompt-title-block h1,.agent-builder.flow-focus .choice-section-heading h2{color:var(--flow-text)}.agent-builder.flow-focus .prompt-title-meta,.agent-builder.flow-focus .prompt-title-block>p,.agent-builder.flow-focus .choice-section-heading p{color:var(--flow-muted)}.agent-builder.flow-focus .prompt-title-meta b,.agent-builder.flow-focus .automatic-save-badge{border-color:var(--flow-line);color:var(--flow-teal);background:var(--flow-surface)}.agent-builder.flow-focus .flow-focus-exit{color:var(--flow-text);background:var(--flow-surface);border-color:#3a6656}.agent-builder.flow-focus .flow-focus-exit:hover{border-color:var(--flow-accent);color:#142112;background:var(--flow-accent)}.agent-builder.flow-focus .prompt-action.secondary{border-color:var(--flow-line);color:var(--flow-text);background:var(--flow-surface)}.agent-builder.flow-focus .prompt-action.primary{color:#142112;background:var(--flow-accent);box-shadow:none}.agent-builder.flow-focus .exit-ai-config{color:#ffc2b6;background:#271714;border-color:#713e36}.agent-builder.flow-focus .flow-steps-header,.agent-builder.flow-focus .flow-ai-behavior,.agent-builder.flow-focus .flow-typing-toggle,.agent-builder.flow-focus .flow-delay-config,.agent-builder.flow-focus .flow-step-card,.agent-builder.flow-focus .flow-empty-state,.agent-builder.flow-focus .flow-fechamento-card,.agent-builder.flow-focus .flow-order-bump-summary{border-color:var(--flow-line);color:var(--flow-text);background:var(--flow-surface);box-shadow:none}.agent-builder.flow-focus .flow-steps-header h3,.agent-builder.flow-focus .flow-timeline-heading h3,.agent-builder.flow-focus .flow-step-copy strong,.agent-builder.flow-focus .flow-delay-config strong,.agent-builder.flow-focus .flow-fechamento-head strong{color:var(--flow-text)}.agent-builder.flow-focus .flow-steps-header p,.agent-builder.flow-focus .flow-timeline-heading p,.agent-builder.flow-focus .flow-step-copy small,.agent-builder.flow-focus .flow-delay-config small,.agent-builder.flow-focus .flow-behavior-note p{color:var(--flow-muted)}.agent-builder.flow-focus .flow-behavior-note{color:var(--flow-text);background:#112b21;border-color:#315644}.agent-builder.flow-focus .flow-step-card.expanded{border-color:var(--flow-accent);box-shadow:0 0 0 1px #b6f23452}.agent-builder.flow-focus .flow-step-editor{border-top-color:var(--flow-line);background:var(--flow-surface-2)}.agent-builder.flow-focus .flow-step-editor label,.agent-builder.flow-focus .flow-delay-inputs label{color:var(--flow-muted)}.agent-builder.flow-focus .flow-step-editor input,.agent-builder.flow-focus .flow-step-editor textarea,.agent-builder.flow-focus .flow-delay-inputs input,.agent-builder.flow-focus .flow-order-bump-editor textarea{color:var(--flow-text);background:#091611;border-color:#365a4c}.agent-builder.flow-focus .flow-step-editor input:focus,.agent-builder.flow-focus .flow-step-editor textarea:focus,.agent-builder.flow-focus .flow-delay-inputs input:focus,.agent-builder.flow-focus .flow-order-bump-editor textarea:focus{border-color:var(--flow-teal);box-shadow:0 0 0 3px #67ddbd29}.agent-builder.flow-focus .flow-step-icon,.agent-builder.flow-focus .flow-step-number{color:var(--flow-teal);background:#102c22;border-color:#315746}.agent-builder.flow-focus .flow-step-actions button,.agent-builder.flow-focus .flow-step-enabled{border-color:var(--flow-line);color:var(--flow-text);background:#132a21}.agent-builder.flow-focus .flow-step-actions button:hover:not(:disabled){color:#132112;background:var(--flow-accent)}.agent-builder.flow-focus .flow-step-enabled.active{border-color:var(--flow-accent);color:var(--flow-accent);background:#122b20}.agent-builder.flow-focus .flow-switch,.agent-builder.flow-focus .flow-step-enabled>span{background:#42564d}.agent-builder.flow-focus .flow-typing-toggle.active .flow-switch,.agent-builder.flow-focus .flow-step-enabled.active>span{background:var(--flow-accent)}.agent-builder.flow-focus .flow-typing-toggle.active .flow-switch i,.agent-builder.flow-focus .flow-step-enabled.active i{background:#142112}.agent-builder.flow-focus .flow-segmented-control{border-color:var(--flow-line);background:#08140f}.agent-builder.flow-focus .flow-segmented-control button{border-color:var(--flow-line);color:var(--flow-muted);background:var(--flow-surface)}.agent-builder.flow-focus .flow-segmented-control button.active{color:#142112;background:var(--flow-accent)}.agent-builder.flow-focus .flow-add-step{color:var(--flow-teal);background:#0d2119;border-color:#426d5b}.agent-builder.flow-focus .flow-add-step:hover{color:#142112;border-color:var(--flow-accent);background:var(--flow-accent)}.agent-builder.flow-focus .flow-step-group:before{background:var(--flow-line)}.agent-builder.flow-focus .flow-status-pill,.agent-builder.flow-focus .flow-timeline-heading>strong{color:var(--flow-accent);background:#173024}.agent-builder.flow-focus .choice-studio-footer{border-top-color:var(--flow-line);background:var(--flow-surface)}.agent-builder.flow-focus .choice-studio-footer>div{color:var(--flow-teal)}.agent-builder.flow-focus .choice-studio-footer p{color:var(--flow-muted)}.agent-builder.flow-focus .choice-studio-footer>button{color:var(--flow-text);background:#132a21}.agent-builder.flow-focus .choice-studio-footer>button span{color:var(--flow-accent)}.agent-builder.flow-focus .flow-audio-reply,.agent-builder.flow-focus .flow-fechamento,.agent-builder.flow-focus .flow-order-bump,.agent-builder.flow-focus .flow-order-bump-editor,.agent-builder.flow-focus .bump-kits,.agent-builder.flow-focus .flow-media-dropzone,.agent-builder.flow-focus .flow-media-thumb,.agent-builder.flow-focus .flow-media-button,.agent-builder.flow-focus .flow-media-link-input{border-color:var(--flow-line);color:var(--flow-text);background:var(--flow-surface)}.agent-builder.flow-focus .flow-order-bump-editor{border-top-color:var(--flow-line);background:var(--flow-surface-2)}.agent-builder.flow-focus .flow-audio-reply strong,.agent-builder.flow-focus .flow-fechamento-topo strong,.agent-builder.flow-focus .fechamento-opcao strong,.agent-builder.flow-focus .flow-order-bump-summary strong,.agent-builder.flow-focus .bump-kits strong,.agent-builder.flow-focus .bump-linha label,.agent-builder.flow-focus .bump-campo,.agent-builder.flow-focus .bump-kit-linha span{color:var(--flow-text)}.agent-builder.flow-focus .flow-audio-reply small,.agent-builder.flow-focus .flow-fechamento-topo small,.agent-builder.flow-focus .fechamento-opcao small,.agent-builder.flow-focus .flow-order-bump-summary small,.agent-builder.flow-focus .bump-explica,.agent-builder.flow-focus .bump-kits small,.agent-builder.flow-focus .bump-kit-linha span small,.agent-builder.flow-focus .bump-vazio,.agent-builder.flow-focus .flow-media-empty{color:var(--flow-muted)}.agent-builder.flow-focus .flow-audio-choices button,.agent-builder.flow-focus .fechamento-opcao,.agent-builder.flow-focus .bump-linha input,.agent-builder.flow-focus .bump-linha select,.agent-builder.flow-focus .bump-campo input,.agent-builder.flow-focus .bump-campo textarea,.agent-builder.flow-focus .bump-kit-linha input{color:var(--flow-text);background:#091611;border-color:#365a4c}.agent-builder.flow-focus .flow-audio-choices button:hover,.agent-builder.flow-focus .fechamento-opcao:hover{border-color:var(--flow-teal);background:#10271e}.agent-builder.flow-focus .flow-audio-choices button.active,.agent-builder.flow-focus .fechamento-opcao.ativa{border-color:var(--flow-accent);color:var(--flow-text);background:#173224;box-shadow:0 0 0 1px #b6f23452}.agent-builder.flow-focus .fechamento-opcao.ativa strong,.agent-builder.flow-focus .fechamento-opcao.ativa small{color:inherit}.agent-builder.flow-focus .flow-audio-warning,.agent-builder.flow-focus .fechamento-aviso,.agent-builder.flow-focus .flow-fechamento-aviso{color:#f3dc91;background:#2a2412;border-color:#786425}.agent-builder.flow-focus .flow-audio-warning b,.agent-builder.flow-focus .fechamento-aviso b,.agent-builder.flow-focus .flow-fechamento-aviso b{color:#fff0b7}.agent-builder.flow-focus .flow-order-icon{color:var(--flow-teal);background:#102c22}.agent-builder.flow-focus .flow-expand-button{color:var(--flow-muted);background:#132a21}.agent-builder.flow-focus .flow-expand-button:hover{color:#142112;background:var(--flow-accent)}.agent-builder.flow-focus .bump-linha input:focus,.agent-builder.flow-focus .bump-linha select:focus,.agent-builder.flow-focus .bump-campo input:focus,.agent-builder.flow-focus .bump-campo textarea:focus,.agent-builder.flow-focus .bump-kit-linha input:focus,.agent-builder.flow-focus .flow-media-link-input:focus{border-color:var(--flow-teal);box-shadow:0 0 0 3px #67ddbd29}.theme-dark .cadastro-passos-topo{color:var(--text-2)}.theme-dark .cadastro-passos h3{color:var(--text-1)}.theme-dark .cadastro-passos>p{color:var(--text-2)}.theme-dark .cadastro-passos-barra i{background:var(--surface-3)}.theme-dark .cadastro-passos-barra i.feito{background:var(--mint)}.auth-card-choice .auth-account-choice-options>button:focus-visible{outline-offset:3px;outline:3px solid #b6f2346b}.module-section{display:block}.module-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.module-head h2{color:var(--ink);letter-spacing:-.6px;margin:0 0 6px;font-size:22px;line-height:1.15}.module-head>div>p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.module-head>div>p strong{color:var(--ink)}.ghost{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:600;transition:border-color .18s,background .18s;display:inline-flex}.ghost:hover:not(:disabled){border-color:var(--teal);background:var(--paper)}.ghost:disabled{opacity:.55;cursor:default}.crm-board{grid-template-columns:repeat(4,minmax(210px,1fr));align-items:start;gap:12px;display:grid}.crm-col{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px;box-shadow:0 10px 30px #1024200d}.crm-col-vendido{border-top:3px solid var(--teal)}.crm-col>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.crm-col>header strong{color:var(--ink);font-size:14px}.crm-total{color:var(--ink);font-size:20px;font-weight:700;line-height:1}.crm-ajuda{color:var(--muted);font-size:12px;line-height:1.45;display:block}.crm-hoje{color:var(--teal);background:#21b7a621;border-radius:999px;margin-top:7px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.crm-vazio{color:var(--muted);margin:12px 0 2px;font-size:13px}.crm-lista{gap:8px;max-height:420px;margin:12px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.crm-lista li{border:1px solid var(--line);background:var(--paper);border-radius:9px;gap:3px;padding:9px 10px;display:grid}.crm-lista li.e-de-hoje{border-left:3px solid var(--teal)}.crm-tel{color:var(--ink);font-size:13px;font-weight:600}.crm-pedido{color:var(--ink-2);font-size:12px;line-height:1.4}.crm-motivo{color:var(--coral);font-size:12px;line-height:1.4}.crm-quando{color:var(--muted);font-size:12px}.theme-dark .module-head h2{color:var(--text-1)}.theme-dark .module-head>div>p{color:var(--text-3)}.theme-dark .module-head>div>p strong{color:var(--text-1)}.theme-dark .ghost{border-color:var(--line);background:var(--surface-1);color:var(--text-1)}.theme-dark .ghost:hover:not(:disabled){border-color:var(--border-2);background:var(--surface-2)}.theme-dark .crm-col{border-color:var(--line);background:var(--surface-1);box-shadow:none}.theme-dark .crm-col>header strong,.theme-dark .crm-total{color:var(--text-1)}.theme-dark .crm-ajuda,.theme-dark .crm-vazio,.theme-dark .crm-quando{color:var(--text-3)}.theme-dark .crm-pedido{color:var(--text-2)}.theme-dark .crm-motivo{color:var(--warn-text)}.theme-dark .crm-lista li{border-color:var(--line);background:var(--surface-2)}.theme-dark .crm-tel{color:var(--text-1)}.crm-page{max-width:1680px}.crm-page-head{align-items:flex-end;gap:20px;margin-bottom:20px}.crm-page-head .eyebrow{margin-bottom:7px;display:block}.crm-page-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.crm-search{border:1px solid var(--line);background:var(--panel);min-width:min(330px,38vw);height:42px;color:var(--muted);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.crm-search:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #21b7a61f}.crm-search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.crm-search input::placeholder{color:var(--muted)}.crm-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.crm-metric{border:1px solid var(--line);background:linear-gradient(135deg, var(--panel), var(--paper));border-radius:15px;flex-direction:column;justify-content:space-between;min-height:84px;padding:15px 17px;display:flex}.crm-metric span{color:var(--muted);font-size:12px;font-weight:600}.crm-metric strong{color:var(--ink);letter-spacing:-.05em;font-size:25px;line-height:1}.crm-metric-success{background:linear-gradient(135deg, #21b7a61c, var(--panel));border-color:#21b7a657}.crm-metric-success strong{color:var(--teal)}.crm-filter-bar{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.crm-filter-bar button{border:1px solid var(--line);background:var(--panel);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:8px 13px;font:600 12px/1 inherit}.crm-filter-bar button:hover,.crm-filter-bar button:focus-visible{border-color:var(--teal);color:var(--teal)}.crm-filter-bar button.is-active{background:var(--ink);color:#fff;border-color:#0000}.crm-board-wrap{padding:1px 1px 12px;overflow-x:auto}.crm-board{grid-template-columns:repeat(4,minmax(258px,1fr));align-items:stretch;gap:14px;min-width:1080px}.crm-col{border-radius:16px;flex-direction:column;min-height:390px;padding:16px;display:flex;position:relative;overflow:hidden}.crm-col:before{content:"";background:#92a39c;height:3px;position:absolute;inset:0 0 auto}.crm-col-novo:before{background:#61a8e8}.crm-col-atendido:before{background:#abf32d}.crm-col-vendido:before{background:var(--teal)}.crm-col-cancelado:before{background:#e58b7a}.crm-col>header{align-items:flex-start;margin:1px 0 0}.crm-col>header strong{font-size:15px;line-height:1.2;display:block}.crm-col>header .crm-ajuda{max-width:185px;margin-top:4px}.crm-total{background:var(--paper);border-radius:10px;place-items:center;min-width:35px;height:35px;font-size:18px;display:grid}.crm-hoje{align-self:flex-start;margin-top:11px}.crm-lista{max-height:none;margin-top:14px;overflow:visible}.crm-lista li{background:var(--paper);border-radius:12px;gap:9px;padding:12px;box-shadow:0 1px #0a281f05}.crm-lista li:hover{border-color:#21b7a67a;transition:transform .16s,border-color .16s;transform:translateY(-1px)}.crm-lista li.crm-item{padding:0}.crm-contact-open{width:100%;min-height:88px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:9px;padding:12px;display:grid}.crm-contact-open:focus-visible{outline:3px solid var(--teal);outline-offset:-3px}.crm-contact-head{align-items:center;gap:8px;min-width:0;display:flex}.crm-contact-avatar{width:27px;height:27px;color:var(--teal);letter-spacing:.04em;background:#21b7a621;border-radius:9px;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.crm-tel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-new-badge{color:#467b09;background:#abf32d2e;border-radius:999px;margin-left:auto;padding:3px 7px;font-size:10px;font-weight:800}.crm-pedido,.crm-motivo{padding-left:35px}.crm-quando{padding-left:35px;font-size:11px}.crm-vazio{border:1px dashed var(--line);min-height:176px;color:var(--muted);text-align:center;border-radius:12px;flex:1;place-content:center;justify-items:center;gap:10px;margin:14px 0 0;padding:20px;display:grid}.crm-vazio p{max-width:180px;margin:0;font-size:12px;line-height:1.5}.theme-dark .crm-search,.theme-dark .crm-metric,.theme-dark .crm-filter-bar button{background:var(--surface-1);border-color:var(--line)}.theme-dark .crm-search input,.theme-dark .crm-metric strong{color:var(--text-1)}.theme-dark .crm-filter-bar button{color:var(--text-2)}.theme-dark .crm-filter-bar button.is-active{background:var(--accent);color:#102317}.theme-dark .crm-total,.theme-dark .crm-lista li{background:var(--surface-2)}.theme-dark .crm-new-badge{color:#cbff75;background:#abf32d24}@media (width<=1000px){.crm-page-head{flex-direction:column;align-items:stretch}.crm-page-actions{justify-content:space-between}.crm-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.crm-page-actions{flex-direction:column;align-items:stretch}.crm-search{width:100%;min-width:0}.crm-page-actions .ghost{justify-content:center;width:100%}.crm-overview{grid-template-columns:1fr 1fr;gap:8px}.crm-metric{min-height:72px;padding:12px}.crm-metric strong{font-size:22px}.crm-board{grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;min-width:0;overflow:visible}.crm-col{min-height:350px}}@media (width<=1000px){.crm-board{grid-template-columns:repeat(2,minmax(200px,1fr))}}@media (width<=640px){.crm-board{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.crm-col{scroll-snap-align:start}.crm-lista{max-height:340px}}.ai-nav-group{gap:3px;display:grid}.ai-nav-parent{grid-template-columns:minmax(0,1fr) 32px;align-items:stretch;gap:3px;display:grid}.ai-nav-parent .nav-item{min-width:0}.ai-nav-parent .nav-item.has-active-child{color:#dff7eb;background:#b6f23412}.ai-nav-toggle{color:#9db3c9;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff12;border-radius:10px;place-items:center;transition:color .2s,background .2s,border-color .2s,transform .2s;display:grid}.ai-nav-toggle:hover{color:#e8fff4;background:#b6f23417;border-color:#b6f23447}.ai-nav-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.ai-nav-toggle svg{transition:transform .2s}.ai-submenu{border-left:1px solid #b6f23438;gap:2px;margin:0 0 4px 23px;padding:3px 0 3px 10px;display:grid}.ai-submenu-item{color:#a9bdcf;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:35px;padding:6px 9px;font-size:11px;transition:color .2s,background .2s,transform .2s;display:grid}.ai-submenu-item:hover{color:#f2fff8;background:#ffffff0f;transform:translate(2px)}.ai-submenu-item.active{color:#173126;background:#b6f234eb;font-weight:800}.ai-submenu-item .nav-icon-shell{border-radius:7px;width:23px;height:23px}.ai-submenu-item.active .nav-icon-shell{color:#16362b;background:#fff6;border-color:#10362c24}.theme-dark .ai-nav-parent .nav-item.has-active-child{color:var(--text-1);background:#b6f23417}.theme-dark .ai-nav-toggle{color:var(--text-2);border-color:var(--line);background:var(--surface-2)}.theme-dark .ai-nav-toggle:hover{color:var(--mint);background:var(--surface-3);border-color:#b6f23457}.theme-dark .ai-submenu{border-left-color:#b6f23440}.theme-dark .ai-submenu-item{color:var(--text-2)}.theme-dark .ai-submenu-item:hover{color:var(--text-1);background:#ffffff0f}.theme-dark .ai-submenu-item.active{color:var(--text-on-accent);background:var(--mint)}@media (width<=840px){.main-nav .ai-nav-group{flex:none;align-items:stretch;gap:4px;display:flex}.ai-nav-parent{gap:3px;display:flex}.ai-nav-parent .nav-item{width:auto}.ai-nav-toggle{flex:0 0 32px;width:32px}.ai-submenu{border:0;gap:4px;margin:0;padding:0;display:flex}.ai-submenu-item{white-space:nowrap;width:auto;min-height:0;padding:8px 10px;display:flex}.ai-submenu-item .nav-icon-shell{display:none}}.performance-trend{color:#476058;background:#ecf7f0ad;border:1px solid #23695229;border-radius:11px;align-items:center;gap:8px;margin:0 0 9px;padding:7px 10px;font-size:9px;display:inline-flex}.performance-trend>span:last-child{gap:2px;display:grid}.performance-trend strong{color:#21483b;font-size:9px}.performance-trend small{color:#6f8179;font-size:8px}.performance-trend-icon{color:#197563;background:#d8f4e8;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.performance-trend.is-down .performance-trend-icon{color:#b56d3e;background:#fff0df}.performance-trend.is-neutral .performance-trend-icon,.performance-trend.is-stable .performance-trend-icon{color:#607c72;background:#e8efea}.theme-dark .overview-page{isolation:isolate;position:relative}.theme-dark .overview-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(58% 29% at 14% 2%,#46ab8229,#0000 72%),radial-gradient(43% 22% at 88% 16%,#b8f23417,#0000 76%);position:absolute;inset:0 -4vw}.theme-dark .overview-page .overview-hero{background:radial-gradient(48% 105% at 92% 12%,#b6f2342e,#0000 74%),linear-gradient(122deg,#102a25 0%,#143b31 49%,#1a5845 100%);border-color:#7ae1b133;box-shadow:0 24px 58px #00000040,inset 0 1px #dcffef14}.theme-dark .overview-page .dashboard-period-bar,.theme-dark .overview-page .panel,.theme-dark .overview-page .overview-costs-section{background:linear-gradient(145deg,#182b24f0,#0d1b16f5);border-color:#bde8cf1a;box-shadow:0 20px 48px #0003,inset 0 1px #e2ffec09}.theme-dark .overview-page .metric-card{background:linear-gradient(145deg,#1e352bf5,#11221cfa);border-color:#c1ebd21a;box-shadow:0 15px 38px #00000029,inset 0 1px #e7fff009}.theme-dark .overview-page .metric-card:hover{border-color:#59deb04d;box-shadow:0 18px 44px #00000038,0 0 0 1px #3ed8c312}.theme-dark .overview-page .conversion-metric-card{background:radial-gradient(115% 90% at 100% 0,#b6f23424,#0000 64%),linear-gradient(145deg,#173c2e,#0c2219);border-color:#c6ff4e38}.theme-dark .overview-page .chart-bars span{background:linear-gradient(#286554,#174237)}.theme-dark .overview-page .chart-bars .featured-bar{background:linear-gradient(#d1ff63,#43cfa8);box-shadow:0 -8px 22px #76eeb138}.theme-dark .overview-page .performance-trend{color:#b7d8c8;background:#4ba87d1a;border-color:#5bdfae2e}.theme-dark .overview-page .performance-trend strong{color:#e4fff0}.theme-dark .overview-page .performance-trend small{color:#a7c0b3}.theme-dark .overview-page .performance-trend-icon{color:#75f0c8;background:#3ed8c324}.theme-dark .overview-page .performance-trend.is-up .performance-trend-icon{color:#c9ff57;background:#b6f23424}.theme-dark .overview-page .performance-trend.is-down .performance-trend-icon{color:#ffd093;background:#ffb65324}.theme-dark .overview-page .performance-trend.is-neutral .performance-trend-icon,.theme-dark .overview-page .performance-trend.is-stable .performance-trend-icon{color:#b7c9bf;background:#b7c9bf1f}@media (width<=640px){.performance-trend{align-items:flex-start;width:100%}.theme-dark .overview-page:before{inset:0 -16px}}.agent-builder.flow-focus .flow-behavior-modal .flow-control-title,.agent-builder.flow-focus .flow-behavior-modal .flow-typing-toggle strong,.agent-builder.flow-focus .flow-behavior-modal .flow-audio-reply strong,.agent-builder.flow-focus .flow-behavior-modal .flow-delay-config strong,.agent-builder.flow-focus .flow-behavior-modal .flow-order-bump-summary strong,.agent-builder.flow-focus .flow-behavior-modal .bump-kits strong,.agent-builder.flow-focus .flow-behavior-modal .bump-linha label,.agent-builder.flow-focus .flow-behavior-modal .bump-campo,.agent-builder.flow-focus .flow-behavior-modal .bump-kit-linha span{color:#edf7f0}.agent-builder.flow-focus .flow-behavior-modal .flow-control-title svg,.agent-builder.flow-focus .flow-behavior-modal .flow-typing-toggle strong svg,.agent-builder.flow-focus .flow-behavior-modal .flow-audio-reply strong svg,.agent-builder.flow-focus .flow-behavior-modal .flow-delay-config strong svg,.agent-builder.flow-focus .flow-behavior-modal .flow-order-icon{color:#67ddbd}.agent-builder.flow-focus .flow-behavior-modal .flow-typing-toggle small,.agent-builder.flow-focus .flow-behavior-modal .flow-audio-reply small,.agent-builder.flow-focus .flow-behavior-modal .flow-delay-config small,.agent-builder.flow-focus .flow-behavior-modal .flow-delay-inputs label,.agent-builder.flow-focus .flow-behavior-modal .flow-delay-separator,.agent-builder.flow-focus .flow-behavior-modal .flow-order-bump-summary small,.agent-builder.flow-focus .flow-behavior-modal .bump-explica,.agent-builder.flow-focus .flow-behavior-modal .bump-kits small,.agent-builder.flow-focus .flow-behavior-modal .bump-vazio,.agent-builder.flow-focus .flow-behavior-modal .bump-kit-linha span small{color:#c5d4ca}.agent-builder.flow-focus .flow-behavior-modal .flow-segmented-control button,.agent-builder.flow-focus .flow-behavior-modal .flow-audio-choices button{min-height:44px;color:var(--flow-text);padding:8px;font-size:14px;line-height:1.4}.agent-builder.flow-focus .flow-behavior-modal .flow-segmented-control button.active,.agent-builder.flow-focus .flow-behavior-modal .flow-audio-choices button.active{color:var(--flow-bg);background:var(--flow-accent);border-color:var(--flow-accent)}.agent-builder.flow-focus .flow-behavior-modal input::placeholder,.agent-builder.flow-focus .flow-behavior-modal textarea::placeholder{color:#a9bbae;opacity:1}.agent-builder.flow-focus .flow-behavior-modal .flow-status-pill{color:#c5d4ca}.agent-builder.flow-focus .flow-behavior-modal .flow-status-pill.active{color:#b6f234}.agent-builder.flow-focus .flow-behavior-modal .flow-behavior-help,.agent-builder.flow-focus .flow-behavior-modal .flow-behavior-note p{color:#c5d4ca}.agent-builder.flow-focus .flow-behavior-modal .flow-behavior-note strong{color:#edf7f0}.agent-builder.flow-focus .flow-behavior-modal .flow-audio-warning,.agent-builder.flow-focus .flow-behavior-modal .fechamento-aviso,.agent-builder.flow-focus .flow-behavior-modal .flow-fechamento-aviso{color:#f3dc91}.agent-builder.flow-focus .flow-behavior-modal .flow-audio-warning b,.agent-builder.flow-focus .flow-behavior-modal .fechamento-aviso b,.agent-builder.flow-focus .flow-behavior-modal .flow-fechamento-aviso b{color:#fff0b7}.agent-builder.flow-focus .flow-behavior-modal .flow-behavior-wizard-actions .secondary:disabled{opacity:1;color:#bdcec4;border-color:#496557}.flow-behavior-wizard-stage{display:contents}.agent-builder.flow-focus .flow-behavior-wizard-progress{border-bottom:1px solid var(--flow-line);color:var(--flow-muted);background:#0b1813;justify-content:space-between;align-items:center;gap:14px;padding:13px 22px;font-size:10px;font-weight:800;display:flex}.agent-builder.flow-focus .flow-behavior-wizard-progress ol{gap:6px;margin:0;padding:0;list-style:none;display:flex}.agent-builder.flow-focus .flow-behavior-wizard-progress li{background:#29443a;border-radius:99px;width:28px;height:5px}.agent-builder.flow-focus .flow-behavior-wizard-progress li.done{background:var(--flow-accent)}.agent-builder.flow-focus .flow-behavior-modal .flow-control-grid{padding:0}.agent-builder.flow-focus .flow-behavior-modal .flow-behavior-wizard-stage{display:none}.agent-builder.flow-focus .flow-behavior-modal .flow-behavior-wizard-stage.is-active{gap:12px;display:grid}.agent-builder.flow-focus .flow-behavior-modal .flow-control-grid .flow-behavior-wizard-stage.is-active{padding:18px 22px 0}.agent-builder.flow-focus .flow-behavior-modal .flow-behavior-wizard-note.is-active{margin:14px 22px 0}.agent-builder.flow-focus .flow-behavior-modal .flow-behavior-wizard-note .flow-behavior-note{margin:0}.agent-builder.flow-focus .flow-behavior-modal .flow-behavior-wizard-extras.is-active{padding:18px 22px 0}.agent-builder.flow-focus .flow-behavior-modal .flow-behavior-wizard-extras .flow-behavior-extras-host{padding:0}.agent-builder.flow-focus .flow-behavior-help-toggle{width:max-content;color:var(--flow-teal);font:inherit;cursor:pointer;background:#10251c;border:1px solid #365a4c;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:800;display:inline-flex}.agent-builder.flow-focus .flow-behavior-help-toggle:hover{border-color:var(--flow-teal);background:#173224}.agent-builder.flow-focus .flow-behavior-help{border-left:2px solid var(--flow-teal);color:var(--flow-muted);background:#102119;border-radius:0 10px 10px 0;margin:0;padding:10px 12px;font-size:10px;line-height:1.55}.agent-builder.flow-focus .flow-behavior-wizard-actions{justify-content:space-between;gap:10px;padding:18px 22px 22px;display:flex}.agent-builder.flow-focus .flow-behavior-wizard-actions button{min-width:112px;min-height:44px;font:inherit;cursor:pointer;border-radius:10px;padding:0 16px;font-size:14px;font-weight:900}.agent-builder.flow-focus .flow-behavior-wizard-actions .secondary{border:1px solid var(--flow-line);color:var(--flow-text);background:#132a21}.agent-builder.flow-focus .flow-behavior-wizard-actions .secondary:disabled{opacity:.42;cursor:not-allowed}.agent-builder.flow-focus .flow-behavior-wizard-actions .primary{border:1px solid var(--flow-accent);color:#142112;background:var(--flow-accent);margin-left:auto}@media (width<=620px){.agent-builder.flow-focus .flow-behavior-wizard-progress{padding:12px 16px}.agent-builder.flow-focus .flow-behavior-wizard-progress li{width:22px}.agent-builder.flow-focus .flow-behavior-modal .flow-control-grid .flow-behavior-wizard-stage.is-active,.agent-builder.flow-focus .flow-behavior-modal .flow-behavior-wizard-extras.is-active{padding:14px 16px 0}.agent-builder.flow-focus .flow-behavior-modal .flow-behavior-wizard-note.is-active{margin:12px 16px 0}.agent-builder.flow-focus .flow-behavior-wizard-actions{padding:16px}.agent-builder.flow-focus .flow-behavior-wizard-actions button{flex:1;min-width:0}}.agent-builder.flow-focus .flow-step-editor.audio-step-editor{grid-template-columns:minmax(200px,1fr) minmax(180px,.7fr) auto}.agent-builder.flow-focus .flow-step-editor.audio-step-editor .media-upload-area{grid-column:1/-1;margin-bottom:0!important}@media (width<=760px){.agent-builder.flow-focus .flow-step-editor.audio-step-editor{grid-template-columns:1fr 1fr}}@media (width<=560px){.agent-builder.flow-focus .flow-step-editor.audio-step-editor{grid-template-columns:1fr}}.agent-builder.flow-focus .flow-behavior-modal .flow-behavior-extras-host{gap:12px;padding:0 22px 22px;display:grid}.agent-builder.flow-focus .flow-behavior-modal .flow-behavior-extras-host>.flow-order-bump{margin-bottom:0}@media (width<=620px){.agent-builder.flow-focus .flow-behavior-modal .flow-behavior-extras-host{padding:0 16px 16px}}.agent-builder.flow-focus .flow-behavior-launcher{width:100%;color:var(--flow-text);text-align:left;cursor:pointer;background:linear-gradient(105deg,#10261d,#0d1d17);border:1px solid #365a4c;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:13px;margin:0 0 18px;padding:16px 18px;display:grid;box-shadow:0 12px 28px #0003}.agent-builder.flow-focus .flow-behavior-launcher:hover{border-color:var(--flow-accent);background:#132d22}.agent-builder.flow-focus .flow-behavior-launcher:focus-visible,.agent-builder.flow-focus .flow-behavior-modal button:focus-visible{outline-offset:3px;outline:3px solid #b6f23480}.agent-builder.flow-focus .flow-behavior-launcher-icon{width:42px;height:42px;color:var(--flow-accent);background:#183324;border-radius:12px;place-items:center;display:grid}.agent-builder.flow-focus .flow-behavior-launcher>span:nth-child(2){gap:4px;min-width:0;display:grid}.agent-builder.flow-focus .flow-behavior-launcher strong{font-size:13px}.agent-builder.flow-focus .flow-behavior-launcher small{color:var(--flow-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.45;overflow:hidden}.agent-builder.flow-focus .flow-behavior-launcher>svg{color:var(--flow-teal);transition:transform .18s}.agent-builder.flow-focus .flow-behavior-launcher:hover>svg{transform:translate(3px)}.agent-builder.flow-focus .flow-behavior-modal{display:none}.agent-builder.flow-focus .flow-behavior-modal-backdrop{z-index:1300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020906c7;position:fixed;inset:0}.agent-builder.flow-focus .flow-behavior-modal.is-open{z-index:1301;width:min(760px,100vw - 32px);max-height:calc(100dvh - 36px);color:var(--flow-text);background:var(--flow-bg);border:1px solid #365a4c;border-radius:20px;display:block;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 90px #00000094}.agent-builder.flow-focus .flow-behavior-modal-header{border-bottom:1px solid var(--flow-line);background:linear-gradient(110deg,#122c21,#0d1d17);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 17px;display:flex}.agent-builder.flow-focus .flow-behavior-modal-header>div{gap:5px;display:grid}.agent-builder.flow-focus .flow-behavior-modal-header span{color:var(--flow-teal);letter-spacing:1px;font-size:9px;font-weight:900}.agent-builder.flow-focus .flow-behavior-modal-header h2{color:var(--flow-text);letter-spacing:-.35px;margin:0;font-size:19px}.agent-builder.flow-focus .flow-behavior-modal-header p{color:var(--flow-muted);margin:0;font-size:11px;line-height:1.5}.agent-builder.flow-focus .flow-behavior-modal-header button{border:1px solid var(--flow-line);width:44px;height:44px;color:var(--flow-muted);background:var(--flow-surface-2);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:grid}.agent-builder.flow-focus .flow-behavior-modal-header button:hover{color:#142112;border-color:var(--flow-accent);background:var(--flow-accent)}.agent-builder.flow-focus .flow-behavior-modal .flow-control-grid{grid-template-columns:1fr;gap:12px;padding:18px 22px 0}.agent-builder.flow-focus .flow-behavior-modal .flow-behavior-note{margin:14px 22px 22px}@media (width<=620px){.agent-builder.flow-focus .flow-behavior-launcher{grid-template-columns:38px minmax(0,1fr) 20px;padding:14px}.agent-builder.flow-focus .flow-behavior-launcher-icon{width:38px;height:38px}.agent-builder.flow-focus .flow-behavior-launcher small{white-space:normal}.agent-builder.flow-focus .flow-behavior-modal.is-open{border-radius:17px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.agent-builder.flow-focus .flow-behavior-modal-header{padding:16px}.agent-builder.flow-focus .flow-behavior-modal .flow-control-grid{padding:14px 16px 0}.agent-builder.flow-focus .flow-behavior-modal .flow-behavior-note{margin:12px 16px 16px}}.agent-builder:not(.flow-focus){--ai-config-canvas:#07110d;--ai-config-surface:#0d1d17;--ai-config-elevated:#11271f;--ai-config-interactive:#173126;--ai-config-line:#2b4d40;--ai-config-line-strong:#426e5b;--ai-config-text:#edf7f0;--ai-config-muted:#c1d1c6;--ai-config-subtle:#98aea0;--ai-config-accent:#b6f234;--ai-config-teal:#70e0bd;--surface-0:#07110d;--surface-1:var(--ai-config-surface);--surface-2:var(--ai-config-elevated);--surface-3:var(--ai-config-interactive);--surface-4:#1d3c2f;--surface-sunken:#091611;--surface-selected:#173224;--panel:var(--ai-config-surface);--paper:var(--ai-config-canvas);--line:var(--ai-config-line);--border-1:var(--ai-config-line);--border-2:var(--ai-config-line-strong);--text-1:var(--ai-config-text);--text-2:var(--ai-config-muted);--text-3:var(--ai-config-subtle);--ink:var(--ai-config-text);--muted:var(--ai-config-muted);--overlay:#020906d1;--text-on-accent:#142112;--modal-shadow:0 28px 90px #00000094;color:var(--ai-config-text);border-color:var(--ai-config-line);background:var(--ai-config-canvas);box-shadow:0 20px 56px #00000052}.agent-builder:not(.flow-focus) .choice-studio,.agent-builder:not(.flow-focus) .choice-studio-header,.agent-builder:not(.flow-focus) .choice-workspace,.agent-builder:not(.flow-focus) .choice-studio-footer,.agent-builder:not(.flow-focus) .prompt-paper,.agent-builder:not(.flow-focus) .markdown-preview,.agent-builder:not(.flow-focus) .selected-choice-summary,.agent-builder:not(.flow-focus) .voice-clone-card,.agent-builder:not(.flow-focus) .voice-current-card,.agent-builder:not(.flow-focus) .voice-section,.agent-builder:not(.flow-focus) .availability-provider,.agent-builder:not(.flow-focus) .availability-result,.agent-builder:not(.flow-focus) .catalog-product-form,.agent-builder:not(.flow-focus) .catalog-product-list article,.agent-builder:not(.flow-focus) .transfer-avisos,.agent-builder:not(.flow-focus) .transfer-aviso,.agent-builder:not(.flow-focus) .transfer-phone-field,.agent-builder:not(.flow-focus) .transfer-reason-card,.agent-builder:not(.flow-focus) .history-heading,.agent-builder:not(.flow-focus) .prompt-history-panel,.agent-builder:not(.flow-focus) [role=dialog]{color:var(--ai-config-text);border-color:var(--ai-config-line);background:var(--ai-config-surface)}.agent-builder:not(.flow-focus) .choice-studio-header,.agent-builder:not(.flow-focus) .choice-studio-footer,.agent-builder:not(.flow-focus) .history-heading{border-color:var(--ai-config-line);background:linear-gradient(110deg,#10251c,#0b1813)}.agent-builder:not(.flow-focus) .choice-workspace,.agent-builder:not(.flow-focus) .prompt-paper,.agent-builder:not(.flow-focus) .markdown-preview{background:var(--ai-config-canvas)}.agent-builder:not(.flow-focus) :is(h1,h2,h3,h4,strong,b){color:var(--ai-config-text)}.agent-builder:not(.flow-focus) :is(p,small,label,em,.muted,.hint,.subtitle,.choice-card-copy>small,.voice-section-lead,.voice-clone-hint){color:var(--ai-config-muted)}.agent-builder:not(.flow-focus) :is(.prompt-title-meta,.prompt-title-meta b,.choice-card-title em,.availability-dias>span,.flow-timeline-heading>div>span){color:var(--ai-config-teal)}.agent-builder:not(.flow-focus) .prompt-title-meta b,.agent-builder:not(.flow-focus) .choice-card-title em{background:#70e0bd24}.agent-builder:not(.flow-focus) :is(.agent-choice-card,.catalog-product-form,.voice-clone-card.done,.voice-clone-preview,.voice-consent,.availability-provider.on,.availability-result.ok,.transfer-aviso.on,.transfer-reason-card.selected){color:var(--ai-config-text);border-color:var(--ai-config-line);background:var(--ai-config-elevated)}.agent-builder:not(.flow-focus) :is(.agent-choice-card:hover,.availability-provider:hover,.transfer-aviso:hover,.transfer-reason-card:hover){border-color:var(--ai-config-line-strong);background:var(--ai-config-interactive)}.agent-builder:not(.flow-focus) :is(.agent-choice-card.selected,.transfer-aviso.on,.transfer-reason-card.selected,.availability-provider.on){border-color:var(--ai-config-teal);background:linear-gradient(135deg,#163328,#10251c);box-shadow:0 0 0 2px #70e0bd1f}.agent-builder:not(.flow-focus) :is(.choice-card-title strong,.catalog-product-list article strong,.transfer-aviso strong,.transfer-phone-field strong,.transfer-reason-card strong,.voice-clone-preview strong){color:var(--ai-config-text)}.agent-builder:not(.flow-focus) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){color:var(--ai-config-text);border-color:var(--ai-config-line);background:#0a1712}.agent-builder:not(.flow-focus) :is(input:not([type=checkbox]):not([type=radio]),textarea,select)::placeholder{color:var(--ai-config-subtle);opacity:1}.agent-builder:not(.flow-focus) :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus{border-color:var(--ai-config-teal);box-shadow:0 0 0 3px #70e0bd29}.agent-builder:not(.flow-focus) :is(input,textarea,select):disabled{color:#91a79a;opacity:1;background:#0a120e;border-color:#213a30}.agent-builder:not(.flow-focus) :is(.primary-action,.catalog-product-fields>button,.voice-action-record){color:#112012;background:var(--ai-config-accent);box-shadow:none}.agent-builder:not(.flow-focus) :is(.secondary-action,.voice-test-button,.voice-action-upload,.availability-order button,.choice-studio-footer button:not(.primary-action)){color:var(--ai-config-text);border-color:var(--ai-config-line);background:var(--ai-config-elevated)}.agent-builder:not(.flow-focus) :is(.secondary-action:hover,.voice-test-button:hover:not(:disabled),.voice-action-upload:hover:not(:disabled),.availability-order button:hover){border-color:var(--ai-config-teal);color:var(--ai-config-text);background:var(--ai-config-interactive)}.agent-builder:not(.flow-focus) .voice-action-remove{color:#ffb4a5;background:#271714;border-color:#704339}.agent-builder:not(.flow-focus) :is(.agent-progress-track,.agent-setup-progress,.progress-track,.progress-bar){background:#1b3027}.agent-builder:not(.flow-focus) :is(.agent-progress-track>span,.agent-setup-progress>span,.progress-track>span,.progress-bar>span){background:linear-gradient(90deg,var(--ai-config-teal),var(--ai-config-accent))}.agent-builder:not(.flow-focus) :is(.status-pill,.badge,.availability-dias em){color:var(--ai-config-teal);border-color:var(--ai-config-line);background:#10261d}.agent-builder:not(.flow-focus) :is(.voice-info-box,.flow-behavior-note,.availability-result.no,.voice-clone-unavailable){color:var(--ai-config-muted);background:#16261d;border-color:#46634e}.agent-builder:not(.flow-focus) :is(.voice-info-box p,.flow-behavior-note p,.voice-clone-unavailable small){color:var(--ai-config-muted)}.agent-builder:not(.flow-focus) :is(.choice-studio-footer,.prompt-history-panel,.agent-module-sidebar) :focus-visible{outline-offset:3px;outline:3px solid #b6f2349e}@media (width<=760px){.agent-builder:not(.flow-focus){border-radius:14px}.agent-builder:not(.flow-focus) .choice-studio-header{padding:18px 16px}.agent-builder:not(.flow-focus) .choice-studio-footer{padding:14px 16px}}.agent-builder:not(.flow-focus) .choice-header-actions :is(.prompt-action.secondary,.prompt-action.improve),.agent-builder:not(.flow-focus) .choice-header-actions .exit-ai-config{color:var(--ai-config-text);border-color:var(--ai-config-line);box-shadow:none;background:#11271f}.agent-builder:not(.flow-focus) .choice-header-actions :is(.prompt-action.secondary,.prompt-action.improve):hover{color:var(--ai-config-text);border-color:var(--ai-config-teal);background:#183126}.agent-builder:not(.flow-focus) .choice-header-actions .exit-ai-config{color:#ffc2b6;background:#281714;border-color:#744238}.agent-builder:not(.flow-focus) .choice-header-actions .exit-ai-config:hover{background:#35201b;border-color:#ff9d8d}.agent-builder:not(.flow-focus) .choice-header-actions .prompt-action.primary{color:#142112;background:var(--ai-config-accent);box-shadow:none}.agent-builder:not(.flow-focus) .choice-header-actions button:disabled{color:#a9bbae;opacity:1;background:#101a15;border-color:#34493e}.agent-builder:not(.flow-focus) :is(.choice-section-heading,.automatic-save-badge){color:var(--ai-config-muted)}.agent-builder:not(.flow-focus) .automatic-save-badge{background:#10261d;border-color:#365a4c}.agent-builder:not(.flow-focus) .automatic-save-badge :is(span,svg){color:var(--ai-config-teal)}.agent-builder:not(.flow-focus) .choice-radio{color:#13251d;background:#0b1712;border-color:#547565;box-shadow:inset 0 0 0 3px #0b1712}.agent-builder:not(.flow-focus) .agent-choice-card.selected .choice-radio{color:#142112;border-color:var(--ai-config-accent);background:var(--ai-config-accent);box-shadow:none}.agent-builder:not(.flow-focus) :is(.ai-style-choice-status,.choice-card-title em,.badge,.status-pill){background:#10261d;border-color:#365a4c}.agent-builder:not(.flow-focus) .ai-readiness{color:var(--ai-config-text);border-color:var(--ai-config-line);background:linear-gradient(145deg,#10251c,#0b1813);box-shadow:0 18px 46px #00000047,inset 0 1px #ffffff09}.agent-builder:not(.flow-focus) :is(.ai-readiness-heading h2,.ai-readiness-next-heading h3,.ai-readiness-blocks strong,.ai-readiness-recommendation h4,.ai-readiness-answer label>strong,.ai-readiness-topic-grid header strong){color:var(--ai-config-text)}.agent-builder:not(.flow-focus) :is(.ai-readiness-heading small,.ai-readiness-next-heading div>span,.ai-readiness-blocks>article>small,.ai-readiness-recommendation-body>p,.ai-readiness-topic-grid p,.ai-readiness-answer label,.ai-readiness-recommendation-footer>small,.ai-readiness-topics-note){color:var(--ai-config-muted)}.agent-builder:not(.flow-focus) :is(.ai-readiness-wait,.ai-readiness-empty,.ai-readiness-blocks>article,.ai-readiness-recommendation,.ai-readiness-topics,.ai-readiness-topic-grid>article){border-color:var(--ai-config-line);color:var(--ai-config-text);background:var(--ai-config-elevated)}.agent-builder:not(.flow-focus) .ai-readiness-block-track{background:#21392e}.agent-builder:not(.flow-focus) .ai-readiness-next{border-top-color:var(--ai-config-line)}.agent-builder:not(.flow-focus) .ai-readiness-next-heading>strong{color:var(--ai-config-teal);background:#112b20}.agent-builder:not(.flow-focus) .ai-readiness-recommendation.respondida,.agent-builder:not(.flow-focus) .ai-readiness-topic-grid>article.coberto{background:#122d21;border-color:#3e8063}.agent-builder:not(.flow-focus) .ai-readiness-topic-grid>article.ignorado{background:#0d1914;border-color:#34493e}.agent-builder:not(.flow-focus) .ai-readiness-how{color:var(--ai-config-muted);background:#0b1813}.agent-builder:not(.flow-focus) .ai-readiness-how :is(strong,span){color:var(--ai-config-muted)}.agent-builder:not(.flow-focus) .ai-readiness-answer{border-top-color:var(--ai-config-line)}.agent-builder:not(.flow-focus) .ai-readiness-answer textarea{color:var(--ai-config-text);border-color:var(--ai-config-line);background:#091610}.agent-builder:not(.flow-focus) .ai-readiness-answer textarea:focus{border-color:var(--ai-config-teal);box-shadow:0 0 0 3px #70e0bd29}.agent-builder:not(.flow-focus) .ai-readiness-recommendation-footer>button,.agent-builder:not(.flow-focus) .ai-readiness-answer>button{color:#142112;background:var(--ai-config-accent)}.agent-builder:not(.flow-focus) .ai-readiness-recommendation-footer>button:hover,.agent-builder:not(.flow-focus) .ai-readiness-answer>button:hover:not(:disabled){color:#142112;background:#d0ff62}.agent-builder:not(.flow-focus) .ai-readiness-cap{color:#ffc2b6;background:#281714;border-color:#744238}.agent-builder:not(.flow-focus) .ai-readiness-conquest{color:#a9efc5;background:#122d21;border-color:#3e8063}.agent-builder:not(.flow-focus) .ai-readiness-conquest p{color:var(--ai-config-muted)}.agent-builder:not(.flow-focus) .ai-readiness :is(button,input,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #b6f2349e}.agent-builder:not(.flow-focus) :is(.ai-performance-hero,.ai-performance-reference,.ai-performance-summary article,.ai-performance-stage,.ai-performance-recommendation,.ai-performance-abandonment,.ai-performance-empty,.ai-performance-no-leads){color:var(--ai-config-text);border-color:var(--ai-config-line);background:var(--ai-config-surface)}.agent-builder:not(.flow-focus) .ai-performance-hero{background:linear-gradient(135deg,#102b21,#0d1d17)}.agent-builder:not(.flow-focus) :is(.ai-performance-hero h2,.ai-performance-abandonment h3,.ai-performance-recommendation h3,.ai-performance-summary strong,.ai-performance-stage-top strong,.ai-performance-stage-value b,.ai-performance-leads strong,.ai-performance-empty strong){color:var(--ai-config-text)}.agent-builder:not(.flow-focus) :is(.ai-performance-hero p,.ai-performance-reference p,.ai-performance-summary :is(span,small),.ai-performance-stage :is(span,p,small,footer),.ai-performance-abandonment small,.ai-performance-leads small,.ai-performance-empty p){color:var(--ai-config-muted)}.agent-builder:not(.flow-focus) .ai-performance-refresh{color:var(--ai-config-text);border-color:var(--ai-config-line);background:#11271f}.agent-builder:not(.flow-focus) .ai-performance-refresh:hover{border-color:var(--ai-config-teal);background:#183126}.agent-builder:not(.flow-focus) :is(.ai-performance-stop-card,.ai-performance-recommendation){background:#202817;border-color:#5a6231!important}.agent-builder:not(.flow-focus) .ai-performance-recommendation :is(span,p,.link){color:#d4e6a2}.agent-builder:not(.flow-focus) .ai-performance-filters button{color:var(--ai-config-muted);border-color:var(--ai-config-line);background:#0b1813}.agent-builder:not(.flow-focus) .ai-performance-filters button.active{color:var(--ai-config-accent);background:#182b1d;border-color:#537142}.agent-builder:not(.flow-focus) .ai-performance-bar{background:#21392e}.agent-builder:not(.flow-focus) .ai-performance-leads{border-top-color:var(--ai-config-line)}.agent-builder:not(.flow-focus) .ai-performance-leads article{border-bottom-color:var(--ai-config-line)}.agent-builder:not(.flow-focus) :is(.ai-performance-lead-stage,.ai-performance-lead-stage.meio,.ai-performance-lead-stage.final){color:var(--ai-config-teal);background:#123126}.agent-builder:not(.flow-focus) :is(.knowledge-stats article,.knowledge-composer,.knowledge-library,.knowledge-composer>header,.knowledge-library>header,.knowledge-mode-tabs button,.knowledge-dropzone>span,.knowledge-search,.knowledge-search-result,.knowledge-search-result>article,.knowledge-filters button,.knowledge-item,.knowledge-empty,.knowledge-share-col,.knowledge-share-link,.knowledge-share-previa){color:var(--ai-config-text);border-color:var(--ai-config-line);background:var(--ai-config-surface)}.agent-builder:not(.flow-focus) :is(.knowledge-composer>header,.knowledge-library>header,.knowledge-search,.knowledge-share-link,.knowledge-share-previa){background:#11271f}.agent-builder:not(.flow-focus) :is(.knowledge-form>label,.knowledge-composer header p:last-child,.knowledge-form label>small,.knowledge-dropzone small,.knowledge-search-result :is(small,p,b),.knowledge-item :is(p,small),.knowledge-share-col p,.knowledge-share-link small,.knowledge-share-nota,.knowledge-share-previa :is(span,small)){color:var(--ai-config-muted)}.agent-builder:not(.flow-focus) :is(.knowledge-form input,.knowledge-form select,.knowledge-form textarea,.knowledge-share-col input){color:var(--ai-config-text);border-color:var(--ai-config-line);background:#091610}.agent-builder:not(.flow-focus) :is(.knowledge-mode-tabs button:hover,.knowledge-filters button:hover){border-color:var(--ai-config-teal);background:#183126}.agent-builder:not(.flow-focus) :is(.knowledge-mode-tabs button.active,.knowledge-filters button.active){color:#142112;border-color:var(--ai-config-accent);background:var(--ai-config-accent)}.agent-builder:not(.flow-focus) .knowledge-search-result{background:#122d21;border-color:#3e8063}.agent-builder:not(.flow-focus) .knowledge-search-result.empty{color:#efd58b;background:#2a2413;border-color:#6e5c28}.agent-builder:not(.flow-focus) :is(.knowledge-item-preview,.knowledge-item.kind-audio .knowledge-item-preview,.knowledge-item.kind-video .knowledge-item-preview,.knowledge-item.kind-document .knowledge-item-preview){border:1px solid var(--ai-config-line);background:#10271e}.agent-builder:not(.flow-focus) .knowledge-item-meta>span{color:var(--ai-config-muted);background:#1a3027}.agent-builder:not(.flow-focus) .knowledge-delete{color:#ffb4a5;background:#281714;border-color:#744238}.agent-builder:not(.flow-focus) .knowledge-empty{background:#0b1813;border-style:dashed}.agent-builder:not(.flow-focus) :is(.prompt-studio,.prompt-studio-header,.prompt-editor-toolbar,.prompt-document-area,.prompt-paper,.prompt-history-panel,.history-heading,.prompt-studio-footer){color:var(--ai-config-text);border-color:var(--ai-config-line);background:var(--ai-config-canvas)}.agent-builder:not(.flow-focus) :is(.prompt-studio-header,.prompt-editor-toolbar,.history-heading,.prompt-studio-footer){background:#11271f}.agent-builder:not(.flow-focus) .prompt-document-area{background-color:#08140f;background-image:linear-gradient(#70e0bd09 1px,#0000 1px),linear-gradient(90deg,#70e0bd09 1px,#0000 1px)}.agent-builder:not(.flow-focus) .prompt-paper{border-color:var(--ai-config-line);background:#0b1813}.agent-builder:not(.flow-focus) .prompt-paper textarea{color:var(--ai-config-text)}.agent-builder:not(.flow-focus) :is(.prompt-view-switch,.markdown-badge,.toolbar-icon-button,.history-heading button){color:var(--ai-config-muted);border-color:var(--ai-config-line);background:#10261d}.agent-builder:not(.flow-focus) .prompt-view-switch button.active{color:var(--ai-config-text);box-shadow:none;background:#1a3529}.agent-builder:not(.flow-focus) :is(.history-list>button,.history-empty,.history-list>button strong,.history-list>button small){color:var(--ai-config-muted)}.agent-builder:not(.flow-focus) .history-list>button:hover{background:#183126}.agent-builder:not(.flow-focus) .ai-performance-stop-card{color:#efd58b;background:#2a2413!important;border-color:#6e5c28!important}.agent-builder:not(.flow-focus) .ai-performance-stop-card :is(strong,span,small){color:inherit}.agent-builder:not(.flow-focus) :is(.ai-style-section,.ai-style-summary,.ai-style-summary>div>div>span){color:var(--ai-config-text);border-color:var(--ai-config-line);background:var(--ai-config-surface);box-shadow:none}.agent-builder:not(.flow-focus) .ai-style-section:hover{border-color:var(--ai-config-line-strong)}.agent-builder:not(.flow-focus) .ai-style-section :is(h2,h3,strong){color:var(--ai-config-text)}.agent-builder:not(.flow-focus) .ai-style-section :is(p,small,label,.ai-style-current-choice){color:var(--ai-config-muted)}.agent-builder:not(.flow-focus) .ai-style-summary>div>div>span{background:#11271f}.agent-builder:not(.flow-focus) .settings-grid-solo .settings-panel{color:var(--ai-config-text);border-color:var(--ai-config-line);background:linear-gradient(145deg,#10251c,#0b1813);box-shadow:0 16px 38px #0000003d}.agent-builder:not(.flow-focus) .settings-grid-solo .settings-panel :is(h1,h2,h3,strong,label){color:var(--ai-config-text)}.agent-builder:not(.flow-focus) .settings-grid-solo .settings-panel :is(p,small){color:var(--ai-config-muted)}.agent-builder:not(.flow-focus) .settings-grid-solo .settings-panel textarea{color:var(--ai-config-text);border-color:var(--ai-config-line);background:#091610}.agent-builder:not(.flow-focus) .settings-grid-solo .settings-panel textarea::placeholder{color:var(--ai-config-subtle);opacity:1}.agent-builder:not(.flow-focus) .settings-grid-solo .settings-panel textarea:focus{border-color:var(--ai-config-teal);box-shadow:0 0 0 3px #70e0bd29}.agent-builder:not(.flow-focus) .settings-grid-solo .settings-hint-neutral{color:#c7e3d3;background:#122d21;border-color:#3e8063}.agent-builder:not(.flow-focus) .settings-grid-solo .settings-hint-warn{color:#efd58b;background:#2a2413;border-color:#6e5c28}.agent-builder:not(.flow-focus) .settings-grid-solo .settings-hint-ok{color:#a9efc5;background:#122d21;border-color:#3e8063}.agent-builder:not(.flow-focus) .module-followUp :is(.flow-control-grid,.flow-typing-toggle,.flow-delay-config,.flow-step-card,.flow-step-editor,.flow-steps-header,.flow-audio-reply,.flow-fechamento,.flow-order-bump,.flow-order-bump-editor){color:var(--ai-config-text);border-color:var(--ai-config-line);background:var(--ai-config-surface)}.agent-builder:not(.flow-focus) .module-followUp :is(.flow-control-title,.flow-typing-toggle strong,.flow-delay-config strong,.flow-steps-header h3,.flow-step-main strong,.flow-step-copy strong){color:var(--ai-config-text)}.agent-builder:not(.flow-focus) .module-followUp :is(.flow-typing-toggle small,.flow-delay-config small,.flow-steps-header p,.flow-step-copy small,.flow-delay-inputs label,.flow-delay-separator){color:var(--ai-config-muted)}.agent-builder:not(.flow-focus) .module-followUp :is(.flow-segmented-control,.flow-audio-choices button,.flow-delay-inputs input,.flow-step-editor input,.flow-step-editor textarea){color:var(--ai-config-text);border-color:var(--ai-config-line);background:#091610}.agent-builder:not(.flow-focus) .module-followUp .flow-segmented-control button.active{color:#142112;border-color:var(--ai-config-accent);background:var(--ai-config-accent)}.agent-builder:not(.flow-focus) .module-followUp .flow-step-card :is(input,textarea,select){color:var(--ai-config-text);border:1px solid var(--ai-config-line);background:#091610}.agent-builder:not(.flow-focus) .module-followUp .flow-step-card :is(input,textarea)::placeholder{color:var(--ai-config-subtle);opacity:1}.agent-builder:not(.flow-focus) .module-followUp .flow-step-card :is(input,textarea):focus{border-color:var(--ai-config-teal);box-shadow:0 0 0 3px #70e0bd29}.agent-builder:not(.flow-focus) .module-followUp .flow-switch{background:#496457}.agent-builder:not(.flow-focus) .module-followUp .flow-typing-toggle.active .flow-switch{background:var(--ai-config-accent)}.agent-builder:not(.flow-focus) .module-followUp .flow-typing-toggle.active .flow-switch i{background:#142112}.agent-builder:not(.flow-focus) .module-followUp .flow-step-group:before{background:var(--ai-config-line)}.agent-builder:not(.flow-focus) .module-payments :is(.special-config-heading,.multi-select-card,.config-explanation){color:var(--ai-config-text);border-color:var(--ai-config-line);background:var(--ai-config-surface)}.agent-builder:not(.flow-focus) .module-payments .special-config-heading{border-bottom-color:var(--ai-config-line)}.agent-builder:not(.flow-focus) .module-payments :is(.special-config-heading h2,.multi-select-card strong){color:var(--ai-config-text)}.agent-builder:not(.flow-focus) .module-payments :is(.special-config-heading p,.multi-select-card small,.config-explanation p){color:var(--ai-config-muted)}.agent-builder:not(.flow-focus) .module-payments .special-config-heading>strong{color:var(--ai-config-teal);background:#112b20}.agent-builder:not(.flow-focus) .module-payments .multi-select-card.selected{color:var(--ai-config-text);border-color:var(--ai-config-teal);background:#123126;box-shadow:0 0 0 2px #70e0bd1f}.agent-builder:not(.flow-focus) .module-payments .multi-select-card[disabled]{color:#a9bbae;background:#0c1712;border-color:#34493e}.agent-builder:not(.flow-focus) .module-payments .config-explanation{color:#efd58b;background:#2a2413;border-color:#6e5c28}.agent-builder:not(.flow-focus) :is(.kb-entrevista,.kb-entrevista-panel,.kb-sonda-panel,.kb-entrevista-loading,.kb-entrevista-resumo>span,.kb-entrevista-empty,.kb-entrevista-item,.kb-sonda-result,.kb-sonda-real,.kb-revisao-resultado,.kb-revisao-historico,.kb-revisao-diff>div){color:var(--ai-config-text);border-color:var(--ai-config-line);background:var(--ai-config-surface)}.agent-builder:not(.flow-focus) .kb-entrevista{background:#0b1813;box-shadow:0 18px 42px #0000003d}.agent-builder:not(.flow-focus) :is(.kb-entrevista-panel-heading h3,.kb-sonda-heading h3,.kb-entrevista-item h4,.kb-sonda-result h4,.kb-entrevista-empty strong,.kb-sonda-real strong,.kb-revisao-resultado>strong){color:var(--ai-config-text)}.agent-builder:not(.flow-focus) :is(.kb-entrevista-panel-heading small,.kb-entrevista-loading small,.kb-entrevista-empty span,.kb-entrevista-ai-answer,.kb-entrevista-motor-note,.kb-sonda-lead,.kb-sonda-result p,.kb-revisao-nota,.kb-revisao-diff p,.kb-revisao-historico p,.kb-sonda-real li){color:var(--ai-config-muted)}.agent-builder:not(.flow-focus) :is(.kb-entrevista-responder label,.kb-sonda-panel form label){color:var(--ai-config-text)}.agent-builder:not(.flow-focus) :is(.kb-entrevista-responder textarea,.kb-sonda-panel form textarea){color:var(--ai-config-text);border-color:var(--ai-config-line);background:#091610}.agent-builder:not(.flow-focus) :is(.kb-entrevista-responder textarea,.kb-sonda-panel form textarea)::placeholder{color:var(--ai-config-subtle);opacity:1}.agent-builder:not(.flow-focus) :is(.kb-entrevista-responder textarea,.kb-sonda-panel form textarea):focus{border-color:var(--ai-config-teal);box-shadow:0 0 0 3px #70e0bd29}.agent-builder:not(.flow-focus) :is(.kb-entrevista-responder button,.kb-sonda-panel form button,.kb-entrevista-gerar){color:#142112;background:var(--ai-config-accent)}.agent-builder:not(.flow-focus) :is(.kb-entrevista-item.recusou,.kb-sonda-result.recusou,.kb-sonda-real.recusou,.kb-revisao-resultado.parcial){color:#efd58b;background:#2a2413;border-color:#6e5c28}.agent-builder:not(.flow-focus) :is(.kb-entrevista-item.sem_base,.kb-sonda-result.sem_base,.kb-sonda-real.sem-base,.kb-entrevista-error){color:#ffc2b6;background:#281714;border-color:#744238}.agent-builder:not(.flow-focus) :is(.kb-entrevista-item.motor,.kb-sonda-result.motor){background:#112534;border-color:#365f78}.agent-builder:not(.flow-focus) .kb-entrevista-resumo :is(.ok,.motor,.atencao,.critico){color:var(--ai-config-text);background:#122d21}.agent-builder:not(.flow-focus) :is(.kb-revisao-opcoes button,.kb-revisao-acoes button,.kb-revisao-historico button){color:var(--ai-config-text);border-color:var(--ai-config-line);background:#11271f}.agent-builder:not(.flow-focus) .knowledge-share-col>button,.agent-builder:not(.flow-focus) .knowledge-share-previa button{color:#142112;background:var(--ai-config-accent)}.agent-builder:not(.flow-focus) .knowledge-share-link button{color:var(--ai-config-text);border-color:var(--ai-config-line);background:#11271f}.agent-builder:not(.flow-focus) .knowledge-file-picker{border-color:var(--ai-config-line);color:var(--ai-config-text);background:#11271f}.agent-builder:not(.flow-focus) .knowledge-file-picker small{color:var(--ai-config-muted)}.agent-builder:not(.flow-focus) :is(.knowledge-share-col>button,.knowledge-share-previa button,.knowledge-share-link button):disabled{color:#9eb2a5;opacity:1;background:#101a15;border-color:#34493e}.flow-focus-announcement{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.agent-builder:not(.flow-focus) .module-handoff .transfer-reason-grid{grid-template-columns:minmax(0,1fr);gap:8px}.agent-builder:not(.flow-focus) .module-handoff .transfer-reason-card{min-height:44px;box-shadow:none;border-radius:8px;gap:12px;padding:12px}.agent-builder:not(.flow-focus) .module-handoff .transfer-reason-card strong{font-size:14px}.agent-builder:not(.flow-focus) :is(.availability-save-status,.cod-profile-error,.ai-readiness-error){border:1px solid var(--ai-config-line);color:var(--ai-config-text);background:var(--ai-config-surface);border-radius:8px;padding:12px;font-size:14px;line-height:1.5}.agent-builder:not(.flow-focus) .availability-save-status button{border:1px solid var(--ai-config-line);min-height:44px;color:var(--ai-config-text);background:var(--ai-config-canvas);margin-left:8px;padding:8px 12px;font-size:14px}.agent-builder:not(.flow-focus) .panel-availability :is(button,input,select,summary){min-height:44px}.agent-builder:not(.flow-focus) .panel-availability :is(button,label,small,p){font-size:14px;line-height:1.5}.agent-builder:not(.flow-focus) .cod-profile-hero{background:var(--ai-config-surface);border:1px solid var(--ai-config-line)}.agent-builder:not(.flow-focus) .cod-profile-checklist :is(small,em),.agent-builder:not(.flow-focus) :is(.panel-knowledge,.panel-voice,.module-payments,.module-handoff,.panel-backup) :is(button,label,p,small,em){font-size:14px;line-height:1.5}.agent-builder:not(.flow-focus) :is(.panel-knowledge,.panel-voice,.module-payments,.module-handoff,.panel-backup) :is(button,input,select,summary){min-height:44px}.agent-builder:not(.flow-focus) .voice-actions button:disabled{color:var(--ai-config-muted);border:1px solid var(--ai-config-line);background:var(--ai-config-canvas);box-shadow:none;opacity:1;cursor:not-allowed}.agent-builder:not(.flow-focus) .knowledge-page{flex-direction:column;gap:16px;display:flex}.agent-builder:not(.flow-focus) .knowledge-guide summary{border:1px solid var(--ai-config-line);color:var(--ai-config-text);cursor:pointer;border-radius:8px;padding:12px}.agent-builder:not(.flow-focus) .knowledge-page.has-content .knowledge-guide{order:3}.agent-builder:not(.flow-focus) .knowledge-page.has-content .kb-auditoria{order:4}.agent-builder:not(.flow-focus) .knowledge-page.has-content .knowledge-workspace{flex-direction:column;align-items:stretch;display:flex}.agent-builder:not(.flow-focus) .knowledge-page.has-content .knowledge-library{order:-1}.agent-builder:not(.flow-focus) .knowledge-stats{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr))}.agent-builder:not(.flow-focus) .knowledge-stats article{min-height:0;padding:12px}.agent-builder:not(.flow-focus) .knowledge-list-search{color:var(--ai-config-muted);gap:8px;padding:16px;display:grid}.agent-builder:not(.flow-focus) .knowledge-list-search input{border:1px solid var(--ai-config-line);width:100%;min-width:0;color:var(--ai-config-text);background:var(--ai-config-canvas);border-radius:8px;padding:12px;font-size:16px}.agent-builder:not(.flow-focus) .knowledge-filters{flex-wrap:wrap;gap:8px;display:flex}.agent-builder .product-config .catalog-product-form{grid-template-columns:128px minmax(0,1fr);align-items:start;gap:16px}.agent-builder .product-config .product-image-picker{background:var(--ai-config-canvas);border-color:var(--ai-config-line-strong);align-self:start;width:128px;height:128px;min-height:0;position:relative}.agent-builder .product-config .product-image-picker :is(strong,small){color:var(--ai-config-text);font-size:12px;line-height:1.4}.agent-builder .product-config .product-image-picker img{object-fit:contain;width:100%;height:100%}.agent-builder .product-config .product-image-picker input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;display:block;position:absolute;inset:0}.agent-builder .product-config .catalog-image-empty{width:56px;height:56px;color:var(--ai-config-muted);background:var(--ai-config-canvas);border-radius:8px;place-items:center;display:grid}.agent-builder .product-config button{min-width:44px;font-size:14px}.agent-builder .product-config .product-image-picker:focus-within{outline:2px solid var(--ai-config-text);outline-offset:4px}.agent-builder .product-config .catalog-image-replace{min-height:44px;color:var(--ai-config-text);background:var(--ai-config-canvas);text-align:center;bottom:0;padding:8px;font-size:14px;position:absolute;inset-inline:0}.agent-builder .product-config :is(button,input,select){min-height:44px}.agent-builder .product-config .catalog-product-fields{min-width:0}.agent-builder .product-config :is(label,.catalog-fetch-hint,.catalog-product-list span){font-size:14px;line-height:1.5}.agent-builder .product-config :is(input,textarea){font-size:16px}.agent-builder .product-config .catalog-validation{border:1px solid var(--ai-config-line-strong);color:var(--ai-config-text);background:var(--ai-config-canvas);grid-column:1/-1;margin:0;padding:12px;font-size:14px;line-height:1.5}.flow-library-picker{color:var(--ink)}.flow-library-panel>div:not(.flow-library-results){flex-shrink:0}.flow-library-picker :is(button,input,select){min-width:44px;min-height:44px;font-size:14px}.flow-library-picker :is(button,input,select):focus-visible{outline:2px solid var(--ink);outline-offset:2px}.flow-library-tools{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:12px;padding:16px 20px;display:flex}.flow-library-tools label{min-width:0;color:var(--muted);flex:140px;gap:6px;font-size:14px;display:grid}.flow-library-tools .flow-library-search{flex:100%}.flow-library-tools :is(input,select){border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:var(--panel);border-radius:8px;padding:8px}.flow-library-view{gap:8px;display:flex}.flow-library-view button,.flow-library-clear{border:1px solid var(--line);color:var(--ink);background:var(--panel);cursor:pointer;border-radius:8px;padding:8px 12px}.flow-library-view button[aria-pressed=true]{border-color:var(--ink);background:var(--surface-selected);font-weight:700}.flow-library-count{color:var(--muted);margin:0 0 12px;font-size:14px}.flow-library-clear{margin-top:12px;display:block}.flow-library-item{min-width:0;color:var(--ink)}.flow-library-item small{margin-top:4px;line-height:1.5;display:block}.followup-mobile-nav{display:none}.agent-builder.followup-workspace .choice-section-heading{justify-content:flex-end;margin-bottom:12px}.agent-builder.followup-workspace .choice-section-heading>div:first-child{display:none}.agent-builder.followup-workspace .flow-step-card{box-shadow:none;border-color:var(--ai-config-line)}.agent-builder.followup-workspace .flow-step-main{display:block}.agent-builder.followup-workspace .flow-step-editor{flex-direction:column;align-items:stretch;gap:12px;padding:16px;display:flex}.agent-builder.followup-workspace .flow-step-copy>span{display:flex}.agent-builder.followup-workspace .flow-step-copy>small{white-space:normal;margin-top:4px;line-height:1.6;overflow:visible}.agent-builder.followup-workspace .flow-step-card.disabled{opacity:1}.agent-builder.compact-agent-workspace :is(.choice-header-actions,.choice-studio-footer,.agent-module-sidebar) button,.agent-builder.followup-workspace :is(.flow-step-card,.flow-control-grid) :is(button,input,select,summary){min-height:44px}.agent-builder.followup-workspace .flow-step-card :is(button,input,select){min-width:44px}.agent-builder.followup-workspace .flow-step-card :is(input,select,textarea){font-size:16px}.agent-builder.followup-workspace .flow-step-copy :is(strong,small){font-size:14px}.agent-builder.followup-workspace .flow-step-actions{align-self:start}.agent-builder.followup-workspace .flow-step-actions button{color:var(--ai-config-muted);background:var(--ai-config-canvas);border:1px solid var(--ai-config-line)}.agent-builder.followup-workspace .followup-help{color:var(--ai-config-muted);font-size:14px}.agent-builder.followup-workspace .followup-help summary{cursor:pointer;text-underline-offset:3px;align-items:center;text-decoration:underline;display:flex}.agent-builder.followup-workspace .followup-help summary:before{content:"+";margin-right:8px}.agent-builder.followup-workspace .followup-help[open] summary:before{content:"−"}.agent-builder.followup-workspace .followup-help p{margin:4px 0 12px;line-height:1.5}.agent-builder.followup-workspace .followup-prices{border-bottom:1px solid var(--ai-config-line);padding-bottom:12px}.agent-builder.followup-workspace .followup-prices h4{margin:0;font-size:16px}.agent-builder.followup-workspace .followup-prices :is(p,span){color:var(--ai-config-muted);line-height:1.5;opacity:1!important;font-size:14px!important}.agent-builder.followup-workspace .followup-message{border-top:1px solid var(--ai-config-line);min-width:0;padding-top:12px}.agent-builder.followup-workspace .followup-message>div:first-child{margin-bottom:4px!important}.agent-builder.followup-workspace .flow-add-step{border:1px solid var(--ai-config-line);width:auto;min-height:44px;color:var(--ai-config-text);background:var(--ai-config-canvas);box-shadow:none;border-radius:8px;padding:8px 12px;font-size:14px}.agent-builder.followup-workspace .flow-add-step.compact span{display:inline}.agent-builder.followup-workspace .flow-step-enabled{border:1px solid var(--ai-config-line);color:var(--ai-config-text);background:var(--ai-config-canvas);align-self:flex-start;padding:8px 12px;font-size:14px}.agent-builder.followup-workspace .flow-step-enabled.active{border-color:var(--ai-config-teal)}.agent-builder.followup-workspace .flow-step-number{color:var(--ai-config-muted);border-color:var(--ai-config-line);background:var(--ai-config-canvas)}.agent-builder.followup-workspace .follow-up-status-banner{padding:12px;font-size:14px}.agent-builder.followup-workspace .flow-control-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;padding:12px}.agent-builder.followup-workspace .flow-empty-state{border-color:var(--ai-config-line);color:var(--ai-config-muted);background:var(--ai-config-surface);font-size:14px}.agent-builder.followup-workspace .flow-empty-state strong{color:var(--ai-config-text);font-size:16px}.agent-builder.followup-workspace .flow-empty-state span{color:var(--ai-config-muted);font-size:14px}.agent-builder.followup-workspace .flow-control-grid :is(.flow-typing-toggle,.flow-delay-config){box-shadow:none;padding:12px}.agent-builder.followup-workspace .flow-control-grid :is(strong,small,label){font-size:14px}.agent-builder.followup-workspace .flow-delay-inputs{gap:8px}.agent-builder.followup-workspace .flow-delay-inputs label{flex:1;min-width:0}.agent-builder.followup-workspace .flow-delay-inputs input{width:100%;font-size:16px}.agent-builder.followup-workspace .flow-delay-separator{font-size:14px}.agent-builder.flow-focus .flow-return-agent{border:1px solid var(--flow-line);background:var(--flow-surface);min-height:44px;color:var(--flow-text);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:inline-flex}.agent-builder.flow-focus .flow-return-agent:focus-visible{outline:2px solid var(--flow-accent);outline-offset:2px}@media (width<=640px){.agent-builder .product-config .catalog-product-form{grid-template-columns:minmax(0,1fr)}.agent-builder.compact-agent-workspace{z-index:1200;width:100vw;height:100dvh;min-height:0;position:fixed;inset:0}.agent-builder.compact-agent-workspace>.agent-module-sidebar{display:none}.agent-builder.compact-agent-workspace .followup-mobile-nav{border-bottom:1px solid var(--ai-config-line);background:var(--ai-config-surface);flex-shrink:0;align-items:end;gap:8px;padding:10px 16px;display:flex}.followup-mobile-nav label{min-width:0;color:var(--ai-config-muted);flex:1;gap:4px;font-size:14px;display:grid}.followup-mobile-nav :is(button,select){border:1px solid var(--ai-config-line);min-width:44px;min-height:44px;color:var(--ai-config-text);background:var(--ai-config-canvas);border-radius:8px;font-size:16px}.followup-mobile-nav button{place-items:center;display:grid}.followup-mobile-nav select{width:100%;padding:8px}.agent-builder.compact-agent-workspace>.choice-studio{flex:1;height:auto;min-height:0;display:block;overflow-y:auto}.agent-builder.compact-agent-workspace .choice-workspace{padding:12px 16px 20px;overflow:visible}.agent-builder.compact-agent-workspace .choice-studio-header{gap:8px;padding:12px 16px;position:static}.agent-builder.compact-agent-workspace .prompt-title-meta,.agent-builder.compact-agent-workspace .prompt-title-block>p:not(.flow-focus-announcement){display:none}.agent-builder.compact-agent-workspace .prompt-title-block h1{font-size:24px}.agent-builder.compact-agent-workspace .choice-header-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.agent-builder.compact-agent-workspace .choice-header-actions button{white-space:normal;min-height:44px;padding:8px;font-size:14px}.agent-builder.compact-agent-workspace .choice-header-actions svg{display:none}.agent-builder.compact-agent-workspace .choice-studio-footer{position:static}.agent-builder.compact-agent-workspace .choice-studio-footer>button{min-height:44px}.agent-builder.followup-workspace .flow-step-card{grid-template-columns:minmax(0,1fr) 44px;width:100%;margin-left:0}.agent-builder.followup-workspace .flow-step-number{display:none}.agent-builder.followup-workspace .flow-step-main,.agent-builder.followup-workspace .module-followUp .flow-step-editor{padding:12px}.agent-builder.followup-workspace .flow-step-group:before{display:none}.agent-builder.followup-workspace .module-followUp .flow-control-grid{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.agent-builder.followup-workspace .flow-typing-toggle{grid-column:1/-1}.agent-builder.followup-workspace .flow-delay-config{min-width:0}.agent-builder.followup-workspace .flow-delay-inputs{flex-wrap:wrap}.agent-builder.followup-workspace .flow-delay-config:last-child .flow-delay-inputs{display:block}.agent-builder.flow-focus .choice-studio>.choice-studio-header{flex-flow:wrap;flex-shrink:0;gap:8px}.agent-builder.flow-focus .choice-studio-header .prompt-title-block{flex:100%;min-width:0}.agent-builder.flow-focus .flow-return-agent{width:100%}}.agent-builder.flow-focus .exit-ai-config{display:none}@media (width<=680px){.agent-builder.flow-focus .choice-header-actions>*{display:none}}.agent-builder.flow-focus .flow-status-pill,.agent-builder.flow-focus .flow-timeline-heading>strong{border:1px solid #426d5b}.agent-builder.flow-focus .flow-step-copy em{color:#d8eee1;background:#173024;border:1px solid #426d5b}.agent-builder.flow-focus .flow-step-wait-answer .flow-step-copy em{color:#c7e9ff;background:#102b3a;border-color:#4d8aae}.agent-builder.flow-focus .flow-step-wait-answer .flow-step-icon,.agent-builder.flow-focus .flow-step-wait-answer .flow-step-number{color:#9bdcff;background:#102b3a;border-color:#4d8aae}.agent-builder.flow-focus .flow-step-card.disabled .flow-step-copy em{color:#b7c8bd;background:#102119;border-color:#365a4c}.mobile-sidebar-trigger,.mobile-sidebar-scrim{display:none}.content,.page-wrap,.module-page,.agent-builder-page{min-width:0}.content :is(img,video,canvas,svg),.content :is(input,select,textarea,button){max-width:100%}@media (width<=1280px){.app-shell{--dashboard-sidebar-offset:232px}.sidebar{flex-basis:232px;width:232px;padding:20px 12px 16px}.topbar{padding-inline:clamp(18px,2.5vw,34px)}.page-wrap{padding:30px clamp(18px,2.5vw,34px) 42px}.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(250px,.8fr)}.choice-workspace{padding:26px}.choice-studio-header{padding:24px 26px 20px}}@media (width<=1024px){.app-shell{--dashboard-sidebar-offset:210px}.sidebar{flex-basis:210px;width:210px}.sidebar .brand{font-size:20px}.topbar{height:auto;min-height:68px;padding-block:10px}.top-actions{gap:7px}.top-produtor-link span,.top-account-copy small,.top-account-copy em,.top-account-seta{display:none}.top-account{min-width:auto;padding:7px}.dashboard-period-bar{grid-template-columns:1fr auto}.dashboard-date-presets{grid-column:1/-1;justify-self:start;max-width:100%;overflow-x:auto}.metrics,.commercial-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.lower-grid{grid-template-columns:1fr}.action-form,.delivery-action-form{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-builder{grid-template-columns:250px minmax(0,1fr)}.choice-studio-header{flex-direction:column;align-items:flex-start;gap:16px}.prompt-title-block{flex:none;width:100%}.choice-header-actions{flex:none;justify-content:flex-start;width:100%;max-width:none}.knowledge-workspace,.partners-empty,.knowledge-hero{grid-template-columns:1fr}}@media (width<=840px){.app-shell{--dashboard-sidebar-offset:0px}}@media (width<=768px){.app-shell{--dashboard-sidebar-offset:0px;display:block;overflow:visible}.sidebar{z-index:1150;overscroll-behavior:contain;width:min(82vw,310px);height:100dvh;min-height:0;padding:22px 14px 18px;transition:transform .22s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%);box-shadow:18px 0 45px #00000047}.app-shell.sidebar-open .sidebar{transform:translate(0)}.sidebar .main-nav{padding-bottom:12px;display:grid;overflow:visible}.sidebar .nav-item{white-space:normal;width:100%;display:grid}.sidebar .workspace-label,.sidebar .sidebar-bottom{display:block}.mobile-sidebar-trigger{z-index:1161;border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:var(--panel);cursor:pointer;border-radius:12px;place-items:center;display:grid;position:fixed;top:12px;left:12px;box-shadow:0 8px 24px #1024201f}.mobile-sidebar-scrim{z-index:1140;background:#040c0975;border:0;display:block;position:fixed;inset:0}.theme-dark .mobile-sidebar-trigger{border-color:var(--border-2);color:var(--text-1);background:var(--surface-2)}.content{min-width:0}.topbar{gap:9px;min-height:64px;padding:10px 14px 10px 64px}.topbar-context,.crumb{min-width:0}.topbar-live{display:none}.top-actions{min-width:0;margin-left:auto}.top-produtor-link{padding:8px}.period{display:none}.page-wrap{padding:22px 14px 34px}.intro-row{flex-direction:column;align-items:flex-start;gap:12px}.status-note{white-space:normal;max-width:100%}.dashboard-period-bar{flex-direction:column;align-items:stretch;gap:10px;display:flex}.dashboard-date-presets{width:100%}.dashboard-date-presets button{flex:1 0 auto}.dashboard-date-control label{flex:1;min-width:0}.dashboard-date-control input{width:100%;min-width:0}.metrics,.commercial-metrics,.module-stats{grid-template-columns:1fr}.metric-card{min-height:142px}.action-form,.delivery-action-form{grid-template-columns:1fr}.data-table-wrap,.meta-tabela-rolagem,.table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.delivery-tracker-item{grid-template-columns:1fr}.agent-builder-page{padding:0}.agent-builder{border-left:0;border-right:0;border-radius:0;flex-direction:column;min-height:100dvh;display:flex}.agent-module-sidebar{max-width:100%;padding:13px}.agent-group-nav{overscroll-behavior-inline:contain;padding-bottom:4px;display:flex;overflow-x:auto}.agent-group{flex:0 0 min(238px,78vw)}.choice-studio{min-width:0;min-height:0}.choice-studio-header,.choice-workspace{padding-inline:16px}.choice-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.choice-header-actions .prompt-action.primary{grid-column:1/-1}.choice-header-actions :is(button,.prompt-action,.exit-ai-config){min-width:0}.choice-section-heading{flex-direction:column;align-items:flex-start;gap:12px}.agent-choice-grid,.multi-select-grid,.knowledge-stats{grid-template-columns:1fr}.knowledge-flow{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.knowledge-flow>span{min-width:0}.knowledge-item{grid-template-columns:68px minmax(0,1fr) 30px}.knowledge-search{grid-template-columns:auto minmax(0,1fr)}.knowledge-search>button{grid-column:1/-1}.choice-studio-footer{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.choice-studio-footer>button{width:100%;min-height:42px}.agent-builder.flow-focus{height:100dvh}.agent-builder.flow-focus .choice-studio-header{padding:13px 16px}.agent-builder.flow-focus .choice-workspace{padding:14px 12px 26px}.flow-behavior-modal{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto}}@media (width<=480px){.topbar{padding-left:60px}.top-account{padding:5px}.top-account-avatar{width:30px;height:30px}.bell{width:34px;height:34px}.page-wrap{padding-inline:12px}.intro-row h1{font-size:clamp(24px,8vw,31px)}.dashboard-date-control>button{flex:0 0 36px}.chart{overflow-x:auto}.chart-bars{min-width:280px}.conversation{grid-template-columns:30px minmax(0,1fr)}.conversation-side{grid-column:2;justify-items:start}.agent-group{flex-basis:82vw}.prompt-title-block h1{font-size:27px}.choice-header-actions{grid-template-columns:1fr;grid-auto-rows:min-content;align-content:start}.choice-header-actions .prompt-action.primary{grid-column:auto}.knowledge-hero,.knowledge-dropzone,.voice-section,.knowledge-share-col{padding:16px}.knowledge-flow{grid-template-columns:1fr}.flow-step-card{width:calc(100% - 20px);margin-left:20px}.flow-step-editor{grid-template-columns:1fr}.flow-step-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.sidebar{transition:none}}body{overflow-y:auto}.app-shell,.content,.overview-page{overflow-y:visible}@media (width>=841px) and (resolution>=1.25x){.app-shell{--dashboard-sidebar-offset:218px}}@media (width>=769px) and (resolution>=1.25x){.sidebar{flex-basis:218px;width:218px;padding:17px 11px 13px}.brand{padding:0 7px 22px;font-size:17px}.brand-glyph{transform-origin:0 100%;transform:scale(.9)skewY(-9deg)}.workspace-label{padding-bottom:6px}.nav-item{min-height:37px;padding:8px 9px}.topbar{height:64px;min-height:64px;padding-inline:clamp(18px,2.2vw,32px)}.page-wrap{padding:20px clamp(20px,2.7vw,38px) 34px}.overview-page .overview-hero{border-radius:24px;min-height:154px;margin-bottom:14px;padding:23px 25px}.overview-page .overview-hero h1{font-size:clamp(27px,2.5vw,38px)}.overview-page .overview-hero p{margin-top:8px;font-size:13px}.overview-page .dashboard-period-bar{border-radius:17px;margin-bottom:13px;padding:11px 14px}.overview-page .metric-card{border-radius:18px;min-height:138px;padding:13px}.overview-page .metric-card>strong{margin-top:10px;font-size:24px}.overview-page .dashboard-grid,.overview-page .lower-grid{gap:13px}}.whatsapp-mobile-back,.agenda-mobile-view{display:none}.crm-page .crm-filter-bar button.is-active{color:var(--text-1);background:var(--surface-2);border-color:var(--teal)}.agenda-fullscreen-shell .calendar-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.agenda-fullscreen-shell .calendar-nav button{flex-wrap:wrap;min-width:0;min-height:44px;padding:6px}.agenda-fullscreen-shell .appointment-sidebar :is(button,[role=button]){min-height:44px}@media (width<=640px){.app-shell>.sidebar{width:min(82vw,310px);height:100dvh;min-height:0;padding:68px 14px 18px;position:fixed;inset:0 auto 0 0;overflow-y:auto}.app-shell>.sidebar .main-nav{display:grid;overflow:visible}.app-shell>.sidebar .ai-nav-group,.app-shell>.sidebar .ai-submenu{width:100%;min-width:0;display:grid}.app-shell>.sidebar .ai-nav-parent{grid-template-columns:minmax(0,1fr) 44px;display:grid}.app-shell>.sidebar .ai-nav-toggle{width:44px;min-height:44px}.app-shell>.sidebar .ai-submenu-item{white-space:normal;width:100%;min-width:0;min-height:44px;padding-left:32px}.app-shell>.sidebar .nav-item{white-space:normal;min-height:44px}.app-shell>.mobile-sidebar-trigger{width:44px;height:44px}.app-shell .topbar{height:68px;min-height:68px;padding:10px 12px 10px 68px}.app-shell .topbar :is(.bell,.theme-toggle){min-width:44px;min-height:44px}.crm-page .crm-board-wrap{margin:0;overflow:visible}.crm-page .crm-board{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;min-width:0;overflow:visible}.crm-page .crm-col{min-height:0}.crm-page .crm-filter-bar{flex-wrap:wrap;overflow:visible}.crm-page .crm-filter-bar button{min-height:44px}.crm-page .crm-filter-bar button.is-active{color:var(--text-1);background:var(--surface-2);border-color:var(--teal)}.whatsapp-layout.mobile-list,.whatsapp-layout.mobile-detail{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.whatsapp-layout.mobile-list .chat-window,.whatsapp-layout.mobile-detail .chat-list-panel{display:none}.whatsapp-layout.mobile-list .chat-list-panel{height:calc(100dvh - 100px);min-height:480px;max-height:none}.whatsapp-layout.mobile-list .chat-list-title{min-height:68px;padding-left:68px}.whatsapp-layout.mobile-detail{z-index:1200;border-radius:0;height:100dvh;margin:0;position:fixed;inset:0}.whatsapp-layout.mobile-detail .chat-window{height:100%;min-height:0}.whatsapp-layout.mobile-detail .chat-window>header{grid-template-columns:44px minmax(0,1fr);gap:8px;display:grid}.whatsapp-layout.mobile-detail .chat-header-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;display:flex}.whatsapp-layout.mobile-detail .chat-header-actions button{flex-shrink:0;min-width:44px;min-height:44px}.whatsapp-layout.mobile-detail .chat-header-copy strong{white-space:normal;overflow-wrap:anywhere}.whatsapp-layout.mobile-detail .whatsapp-mobile-back{justify-content:flex-start}.whatsapp-layout .whatsapp-mobile-back{border:1px solid var(--wa-line);min-height:44px;color:var(--wa-ink);background:var(--wa-accent-soft);border-radius:8px;grid-column:1/-1;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.whatsapp-layout :is(.whatsapp-refresh-button,.whatsapp-filter-row button,.chat-search){min-height:44px}.agenda-fullscreen-shell .agenda-mobile-view{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;display:flex}body:has(.agenda-fullscreen-shell) .mobile-sidebar-trigger{display:none}.agenda-fullscreen-shell .module-header{gap:12px;margin-bottom:16px}.agenda-fullscreen-shell .agenda-header-actions{flex-wrap:wrap;justify-content:flex-start;width:100%;display:flex}.agenda-fullscreen-shell .agenda-header-actions button{min-height:44px;font-size:14px}.agenda-mobile-view label{color:var(--agenda-text);flex:1;gap:6px;min-width:160px;font-size:14px;display:grid}.agenda-mobile-view :is(input,button){border:1px solid var(--agenda-border);min-height:44px;color:var(--agenda-text);background:var(--agenda-surface);border-radius:8px;padding:8px;font-size:16px}.agenda-fullscreen-shell .calendar-summary,.agenda-fullscreen-shell.mobile-agenda-list .calendar-panel{display:none}.agenda-fullscreen-shell .agenda-layout{flex-direction:column;gap:16px;display:flex}.agenda-fullscreen-shell .appointment-sidebar{order:0;width:100%;min-height:0;max-height:none;padding:16px;display:block}.agenda-fullscreen-shell .appointment-sidebar .empty-calendar{min-height:0;margin-top:16px;padding:20px}.agenda-fullscreen-shell .appointment-sidebar .empty-calendar :is(strong,span){font-size:14px}.agenda-fullscreen-shell .appointment-sidebar :is(button,[role=button]){min-height:44px}.agenda-fullscreen-shell .appointment-sidebar small,.agenda-fullscreen-shell .appointment-sidebar :is(strong,p,button){font-size:14px}.agenda-fullscreen-shell .appointment-sidebar p{color:var(--agenda-text)}.agenda-fullscreen-shell.mobile-calendar .calendar-panel{order:-1}}.theme-dark .overview-page .overview-hero,:root:not(.theme-dark) .overview-page .overview-hero{min-height:0;padding:20px}.theme-dark .overview-page .overview-hero h1,:root:not(.theme-dark) .overview-page .overview-hero h1{letter-spacing:-.7px;font-size:clamp(24px,2vw,30px);line-height:1.2}.overview-page .overview-hero h1 span{letter-spacing:inherit}.overview-page .overview-hero-kpis{flex-wrap:wrap;gap:16px;margin-top:16px}.overview-page .overview-hero-kpis small{letter-spacing:0;white-space:normal;color:var(--mint);font-size:12px}.overview-page .overview-live-controls{flex-wrap:wrap;gap:8px;margin-top:12px}.overview-page .overview-live-controls>div{gap:0}.app-shell .overview-page .overview-hero .overview-live-controls>div>button{width:44px;height:44px;box-shadow:none;background:0 0;place-items:center;display:grid}.overview-page .overview-live-controls>div>button:after{content:"";background:var(--muted);border-radius:50%;width:8px;height:8px}.overview-page .overview-live-controls>div>button.active:after{background:var(--mint)}.overview-page .overview-live-toggle{min-height:44px;font-size:12px}.tour-sombra{z-index:1200;pointer-events:none;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#030a07b8;position:fixed}.tour-recorte{z-index:1201;pointer-events:none;border:2px solid #e06a5c;border-radius:12px;position:fixed;box-shadow:0 0 0 4px #e06a5c2e,0 18px 46px #0006}.tour-balao{z-index:1202;box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--ai-config-line-strong,#426e5b);width:min(392px,100vw - 32px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 32px);color:var(--ai-config-text,#edf7f0);background:var(--ai-config-surface,#0d1d17);border-radius:16px;gap:9px;padding:18px 19px 17px;display:grid;position:fixed;bottom:88px;right:26px;overflow:auto;box-shadow:0 26px 70px #00000080}.tour-balao[data-tour-placement]{bottom:auto;right:auto}.tour-balao header{justify-content:space-between;align-items:center;gap:10px;display:flex}.tour-passo{letter-spacing:.09em;text-transform:uppercase;color:#ffb3a7;font-size:10px;font-weight:800}.tour-sair{cursor:pointer;color:var(--ai-config-subtle,#98aea0);background:0 0;border:none;padding:2px 4px;font-size:11px;font-weight:700}.tour-sair:hover{color:var(--ai-config-text,#edf7f0);text-decoration:underline}.tour-sair:focus-visible,.tour-ok:focus-visible,.tour-pular:focus-visible{outline-offset:2px;outline:3px solid #fff}.tour-balao h3{margin:0;font-size:16px;font-weight:800;line-height:1.25}.tour-efeito{color:var(--ai-config-muted,#c1d1c6);margin:0;font-size:12.5px;line-height:1.5}.tour-lista{gap:7px;margin:4px 0 0;padding-left:18px;display:grid}.tour-lista li{color:var(--ai-config-text,#edf7f0);font-size:12.5px;line-height:1.5}.tour-sem-alvo,.tour-recado{border-radius:9px;margin:0;padding:8px 10px;font-size:12px;line-height:1.45}.tour-sem-alvo{color:var(--ai-config-muted,#c1d1c6);background:#ffffff0a}.tour-recado{color:#ffd9d2;background:#a5564c33;border:1px solid #a5564c;font-weight:700}.tour-acoes{flex-wrap:wrap;gap:9px;margin-top:3px;display:flex}.tour-ok{cursor:pointer;color:#142112;background:var(--ai-config-accent,#b6f234);border:none;border-radius:10px;flex:150px;height:38px;font-size:12px;font-weight:800}.tour-ok:disabled{opacity:.6;cursor:wait}.tour-pular{cursor:pointer;border:1px solid var(--ai-config-line,#2b4d40);height:38px;color:var(--ai-config-muted,#c1d1c6);background:0 0;border-radius:10px;flex:0 auto;padding:0 14px;font-size:12px;font-weight:700}.tour-pular:hover{border-color:var(--ai-config-line-strong,#426e5b);color:var(--ai-config-text,#edf7f0)}.tour-balao-fim{border-color:var(--ai-config-teal,#70e0bd)}@media (width<=640px){.tour-balao{max-width:calc(100vw - 16px)}.tour-balao:not([data-tour-placement]){width:auto;max-height:62vh;bottom:8px;left:8px;right:8px}.tour-balao[data-tour-placement^=mobile]{border-radius:16px}.tour-ok,.tour-pular{flex:100%}}@media (prefers-reduced-motion:reduce){.tour-sombra{-webkit-backdrop-filter:none;backdrop-filter:none}}.disp-etapas{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.disp-etapa{color:#53606b;cursor:pointer;background:#fff;border:1px solid #dbe0e4;border-radius:10px;flex:160px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.disp-etapa-n{color:#53606b;background:#eef2f4;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.disp-etapa.atual{border-color:var(--rag-lime);color:#0d1117;background:#f3f7f3}.disp-etapa.atual .disp-etapa-n{background:var(--rag-lime);color:#0d1117}.disp-etapa.feita .disp-etapa-n{color:#fff;background:#0d6b52}.disp-nav{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.disp-nav .ghost{color:#53606b;cursor:pointer;background:0 0;border:1px solid #dbe0e4;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:600}.disp-como{background:#f8faf9;border:1px solid #dbe0e4;border-radius:10px;margin-top:22px;padding:12px 14px}.disp-como summary{cursor:pointer;color:#0d1117;font-size:13px;font-weight:700}.disp-como p{color:#53606b;margin-top:8px;font-size:13px;line-height:1.55}.theme-dark .disp-etapa{border-color:var(--line);background:var(--surface-1);color:var(--text-2)}.theme-dark .disp-etapa-n{background:var(--surface-2);color:var(--text-2)}.theme-dark .disp-etapa.atual{border-color:var(--mint);background:var(--surface-2);color:var(--text-1)}.theme-dark .disp-nav .ghost{border-color:var(--border-2);color:var(--text-2)}.theme-dark .disp-como{border-color:var(--line);background:var(--surface-1)}.theme-dark .disp-como summary{color:var(--text-1)}.theme-dark .disp-como p{color:var(--text-2)}.agent-builder:not(.flow-focus) .disp-etapa{border-color:var(--ai-config-line);background:var(--ai-config-surface);color:var(--ai-config-muted)}.agent-builder:not(.flow-focus) .disp-etapa-n{background:var(--ai-config-elevated);color:var(--ai-config-muted)}.agent-builder:not(.flow-focus) .disp-etapa.atual{border-color:var(--ai-config-accent);background:var(--ai-config-elevated);color:var(--ai-config-text)}.agent-builder:not(.flow-focus) .disp-etapa.atual .disp-etapa-n{background:var(--ai-config-accent);color:var(--text-on-accent)}.agent-builder:not(.flow-focus) .disp-etapa.feita .disp-etapa-n{background:var(--ai-config-teal);color:var(--text-on-accent)}.agent-builder:not(.flow-focus) .disp-nav .ghost{border-color:var(--ai-config-line);color:var(--ai-config-text)}.agent-builder:not(.flow-focus) .disp-como{border-color:var(--ai-config-line);background:var(--ai-config-surface)}.agent-builder:not(.flow-focus) .disp-como summary{color:var(--ai-config-text)}.agent-builder:not(.flow-focus) .disp-como p{color:var(--ai-config-muted)}.agent-builder:not(.flow-focus) .disp-nav .knowledge-submit{min-width:150px;min-height:44px;color:var(--text-on-accent);background:var(--ai-config-accent);box-shadow:none}.agent-builder:not(.flow-focus) .availability-buscar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agent-builder:not(.flow-focus) .availability-buscar small{color:var(--ai-config-muted)}@media (width<=640px){.disp-etapa{flex:100%}.disp-nav{flex-direction:column-reverse}.disp-nav button{width:100%}}.disp-clara{--ai-config-canvas:#f3f6f4;--ai-config-surface:#fff;--ai-config-elevated:#f8faf9;--ai-config-interactive:#eef3f0;--ai-config-line:#dde4e0;--ai-config-line-strong:#b4c3bb;--ai-config-text:#0d1b14;--ai-config-muted:#46574d;--ai-config-subtle:#6b7d73;--ai-config-teal:#0e8f70;--surface-0:#f3f6f4;--surface-1:#fff;--surface-2:#f8faf9;--surface-3:#eef3f0;--surface-4:#e6ede9;--surface-sunken:#f0f4f1;--surface-selected:#e8f4ea;--panel:#fff;--paper:#f3f6f4;--line:#dde4e0;--border-1:#dde4e0;--border-2:#b4c3bb;--text-1:#0d1b14;--text-2:#46574d;--text-3:#6b7d73;--ink:#0d1b14;--muted:#46574d;--text-on-accent:#0d1b14;color:#0d1b14;background:#f3f6f4}.theme-dark .disp-clara{color:#0d1b14;background:#f3f6f4}.theme-dark .disp-clara h1,.theme-dark .disp-clara h2,.theme-dark .disp-clara h3,.theme-dark .disp-clara strong,.theme-dark .disp-clara b,.theme-dark .disp-clara label,.theme-dark .disp-clara summary{color:#0d1b14}.theme-dark .disp-clara p,.theme-dark .disp-clara small,.theme-dark .disp-clara span,.theme-dark .disp-clara li{color:#46574d}.theme-dark .disp-clara .voice-section,.theme-dark .disp-clara .voice-info-box,.theme-dark .disp-clara .voice-clone-form,.theme-dark .disp-clara .availability-providers>label,.theme-dark .disp-clara .voice-clone-unavailable{color:#0d1b14;background:#fff;border-color:#dde4e0}.theme-dark .disp-clara input,.theme-dark .disp-clara textarea,.theme-dark .disp-clara select{color:#0d1b14;background:#fff;border-color:#c9d5ce}.theme-dark .disp-clara input::placeholder,.theme-dark .disp-clara textarea::placeholder{color:#8b9a91}.theme-dark .disp-clara .availability-order button{color:#46574d;background:#fff;border-color:#c9d5ce}.theme-dark .disp-clara .ghost{color:#46574d;background:0 0;border-color:#c9d5ce}.theme-dark .disp-clara .knowledge-submit,.agent-builder .disp-clara .knowledge-submit{color:#0d1b14;background:#8fc71f;border:0;width:100%;min-height:48px;font-size:14px;font-weight:700;box-shadow:0 6px 18px #8fc71f3d}.theme-dark .disp-clara .knowledge-submit:hover,.agent-builder .disp-clara .knowledge-submit:hover{color:#0d1b14;background:#7fb519}.theme-dark .disp-clara .knowledge-submit:disabled,.agent-builder .disp-clara .knowledge-submit:disabled{opacity:.55}.agent-builder .disp-clara .disp-nav .knowledge-submit{width:auto;min-width:150px}.theme-dark .disp-clara .disp-etapa{color:#46574d;background:#fff;border-color:#dde4e0}.theme-dark .disp-clara .disp-etapa.atual{color:#0d1b14;background:#eef7ea;border-color:#8fc71f}.theme-dark .disp-clara .disp-etapa-n{color:#46574d;background:#eef3f0}.theme-dark .disp-clara .disp-etapa.atual .disp-etapa-n{color:#0d1b14;background:#8fc71f}.theme-dark .disp-clara .disp-etapa.feita .disp-etapa-n{color:#fff;background:#0e8f70}.theme-dark .disp-clara .disp-como{background:#f8faf9;border-color:#dde4e0}.agent-builder .disp-clara .availability-provider,.agent-builder .disp-clara .availability-provider.on{color:#0d1b14;box-shadow:none;background:#fff;border-color:#dde4e0}.agent-builder .disp-clara .availability-provider.on{background:#f4fbee;border-color:#8fc71f}.agent-builder .disp-clara .availability-provider strong{color:#0d1b14}.agent-builder .disp-clara .availability-provider small{color:#46574d}.agent-builder .disp-clara .availability-order button{color:#46574d;background:#fff;border-color:#c9d5ce}.agent-builder .disp-clara .voice-info-box{color:#0d1b14;background:#f8faf9;border-color:#dde4e0}.agent-builder .disp-clara .voice-info-box strong{color:#0d1b14}.agent-builder .disp-clara .voice-info-box p,.agent-builder .disp-clara .voice-info-box b,.agent-builder .disp-clara .voice-section-lead{color:#46574d}.agent-builder .disp-clara h3{color:#0d1b14}.agent-builder .disp-clara input,.agent-builder .disp-clara textarea,.agent-builder .disp-clara select{color:#0d1b14;background:#fff;border-color:#c9d5ce}.agent-builder .disp-clara .voice-clone-unavailable{color:#46574d;background:#f8faf9;border-color:#dde4e0}.agent-builder .disp-clara .voice-clone-unavailable strong{color:#0d1b14}.agent-builder:not(.flow-focus) .disp-clara :is(.voice-info-box,.voice-clone-unavailable){color:#46574d;background:#f8faf9;border-color:#dde4e0}.agent-builder:not(.flow-focus) .disp-clara :is(.voice-info-box p,.voice-clone-unavailable small){color:#46574d}.agent-builder:not(.flow-focus) .disp-clara :is(.voice-info-box strong,.voice-info-box b,.voice-clone-unavailable strong){color:#0d1b14}.agent-builder:not(.flow-focus) .disp-clara :is(input:not([type=checkbox]):not([type=radio]),textarea,select){color:#0d1b14;background:#fff;border-color:#c9d5ce}.agent-builder:not(.flow-focus) .disp-clara :is(input:not([type=checkbox]):not([type=radio]),textarea,select)::placeholder{color:#8b9a91;opacity:1}.agent-builder:not(.flow-focus) .disp-clara :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus{border-color:#0e8f70;box-shadow:0 0 0 3px #0e8f701f}.agent-builder:not(.flow-focus) .disp-clara label{color:#0d1b14}.agent-builder .disp-clara .availability-buscar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agent-builder .disp-clara .availability-buscar small{color:#46574d}.token-remover{color:#9a3b3b;cursor:pointer;background:0 0;border:1px solid #e3c9c9;border-radius:8px;align-self:flex-start;width:auto;margin-top:8px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-block}.token-remover:hover{background:#fdf3f3;border-color:#d9a8a8}.theme-dark .token-remover{color:#e08a8a;background:0 0;border-color:#5d3535}.theme-dark .token-remover:hover{background:#2a1717}.agent-builder .disp-clara .token-remover{color:#9a3b3b;text-align:left;background:0 0;border-color:#e3c9c9;width:auto}.agent-builder .disp-clara .token-remover:hover{background:#fdf3f3}.agent-builder .disp-clara :is(.availability-result,.availability-result.no,.availability-result.ok){color:#0d1b14;background:#f8faf9;border:1px solid #dde4e0}.agent-builder .disp-clara .availability-result.no{background:#fdf6f6;border-color:#e3c9c9}.agent-builder .disp-clara .availability-result.ok{background:#f4fbee;border-color:#cfe6c5}.agent-builder .disp-clara .availability-result :is(strong,b){color:#0d1b14}.agent-builder .disp-clara .availability-result :is(p,small,span,li,div){color:#46574d}.agent-builder .disp-clara .availability-dias :is(span,button){color:#0d1b14;background:#fff;border-color:#c9d5ce}.agent-builder .disp-clara .availability-test button{color:#fff;background:#0d1b14;border:0}.webhook-safety-note,.webhook-hidden-secret{display:block}.webhook-safety-note>svg,.webhook-hidden-secret>svg{vertical-align:-2px;margin-right:6px;display:inline}.cod-revenue-panel{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin:0 0 14px;padding:16px}.cod-revenue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.cod-revenue-grid article{background:var(--paper);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.cod-revenue-grid span,.cod-revenue-platforms{color:var(--muted);font-size:11px;font-weight:700}.cod-revenue-grid strong{color:var(--ink);font-size:20px}.cod-revenue-platforms{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.cod-revenue-platforms span{background:var(--paper);border:1px solid var(--line);border-radius:8px;align-items:center;gap:6px;padding:7px 9px;display:flex}.cod-revenue-platforms strong{color:var(--ink)}.theme-dark .cod-revenue-panel strong{color:var(--text-1)}@media (width<=520px){.cod-revenue-grid{grid-template-columns:1fr}.cod-revenue-panel .webhook-panel-heading{flex-wrap:wrap;align-items:flex-start;gap:8px}}.follow-up-status-banner{border:1px solid;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.follow-up-status-banner>svg{flex:none;margin-top:1px}.follow-up-status-banner.is-active{color:#dff7e8;background:#122d21;border-color:#3f8060}.follow-up-status-banner.is-active>svg{color:#67ddbd}.follow-up-status-banner.is-inactive{color:#f1dfac;background:#2a2413;border-color:#806c2a}.follow-up-status-banner.is-inactive>svg{color:#efd58b}.follow-up-status-banner strong{color:inherit}.agent-builder.flow-focus .flow-typing-toggle small,.agent-builder.flow-focus .flow-delay-config small,.agent-builder.flow-focus .flow-steps-header p{font-size:11px;line-height:1.45}.cod-operation-profile{max-width:1060px;color:var(--ink);margin:0 auto;padding:4px 2px 112px}.cod-profile-hero{border:1px solid var(--line);background:linear-gradient(130deg,var(--panel),#def4ea8c);border-radius:16px;justify-content:space-between;gap:20px;padding:22px;display:flex}.cod-profile-hero span,.cod-profile-section header span,.cod-profile-checklist header span{color:#237e6d;letter-spacing:.08em;align-items:center;gap:6px;font-size:10px;font-weight:900;display:flex}.cod-profile-hero h2{letter-spacing:-.6px;max-width:690px;margin:7px 0 6px;font-size:23px}.cod-profile-hero p{max-width:720px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.cod-profile-status{border:1px solid var(--line);background:var(--paper);border-radius:12px;align-self:flex-start;min-width:168px;padding:12px}.cod-profile-status strong,.cod-profile-status small{display:block}.cod-profile-status strong{font-size:13px}.cod-profile-status small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.35}.cod-profile-status.ready{color:#176648;border-color:#62a98c}.cod-profile-status.draft{color:#8a5b08;border-color:#d4a344}.cod-profile-notice,.cod-profile-error{border-radius:10px;margin:14px 0;padding:11px 13px;font-size:12px;line-height:1.45}.cod-profile-notice{color:#2e6d77;background:#e7f7fa;border:1px solid #a9dce6}.cod-profile-error{color:#8d3025;background:#fff0ec;border:1px solid #efb7ab}.cod-profile-checklist{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin-top:16px;padding:17px}.cod-profile-checklist header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cod-profile-checklist h3{margin:4px 0 0;font-size:16px}.cod-profile-checklist header>strong{color:#237e6d;font-size:22px}.cod-profile-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.cod-profile-checklist article{border:1px solid var(--line);background:var(--paper);border-radius:10px;gap:9px;padding:10px;display:flex}.cod-profile-checklist article>span{flex:none}.cod-profile-checklist article.done>span{color:#26805d}.cod-profile-checklist article.pending>span{color:#b67a16}.cod-profile-checklist strong,.cod-profile-checklist small,.cod-profile-checklist em{display:block}.cod-profile-checklist strong{font-size:12px}.cod-profile-checklist small{color:var(--muted);margin-top:2px;font-size:10px;line-height:1.35}.cod-profile-checklist em{color:#53615c;background:#edf2ef;border-radius:5px;width:max-content;max-width:100%;margin-top:6px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:800}.cod-profile-checklist .scope-ia{color:#326186;background:#e7f3ff}.cod-profile-checklist .scope-compartilhado{color:#695196;background:#f3edff}.cod-profile-checklist .scope-sensivel{color:#9c5220;background:#fff1e9}.cod-profile-sections{gap:14px;margin-top:16px;display:grid}.cod-profile-section{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:18px}.cod-profile-section>header{color:#237e6d;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.cod-profile-section>header>svg{flex:none;margin-top:2px}.cod-profile-section h3{color:var(--ink);margin:3px 0;font-size:17px}.cod-profile-section p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.cod-profile-fields{gap:11px;display:grid}.cod-profile-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cod-profile-fields label,.cod-profile-textarea{color:var(--ink);flex-direction:column;gap:5px;font-size:11px;font-weight:800;display:flex}.cod-profile-fields label.full{grid-column:1/-1}.cod-profile-fields em,.cod-profile-textarea em{color:var(--muted);font-size:10px;font-style:normal;font-weight:700}.cod-profile-fields input,.cod-profile-fields select,.cod-profile-fields textarea,.cod-profile-textarea textarea,.cod-profile-human input{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);background:var(--paper);font:inherit;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:500}.cod-profile-fields textarea,.cod-profile-textarea textarea{resize:vertical;line-height:1.4}.cod-profile-fields .sensitive{color:#85521b}.cod-profile-fields .sensitive>svg{vertical-align:-2px;margin-right:4px}.cod-profile-schedule{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.cod-profile-schedule label{border:1px solid var(--line);background:var(--paper);border-radius:9px;grid-template-columns:auto 30px 1fr auto 1fr;align-items:center;gap:6px;padding:8px;font-size:11px;display:grid}.cod-profile-schedule label.enabled{border-color:#8abda7}.cod-profile-schedule input[type=time]{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;font-size:11px}.cod-profile-schedule span{color:var(--muted);font-size:10px}.cod-profile-human{background:#edf7f1;border:1px solid #b5d9c4;border-radius:10px;grid-template-columns:auto minmax(200px,1fr) minmax(150px,1fr);align-items:center;gap:10px;padding:12px;display:grid}.cod-profile-human>svg{color:#237e6d}.cod-profile-human label{font-size:11px;font-weight:800}.cod-profile-human input{padding:8px}.cod-profile-switch{gap:8px;margin-bottom:13px;display:grid}.cod-profile-switch label{font-size:12px;font-weight:700}.cod-profile-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.cod-profile-payment-grid label{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr;column-gap:8px;padding:11px;display:grid}.cod-profile-payment-grid label.selected{background:#effaf3;border-color:#5aa584}.cod-profile-payment-grid strong,.cod-profile-payment-grid small{grid-column:2}.cod-profile-payment-grid strong{font-size:12px}.cod-profile-payment-grid small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.35}.cod-profile-textarea{margin-top:12px}.cod-profile-help{color:#47657d;background:#eef5fb;border-radius:9px;align-items:center;gap:8px;padding:10px;font-size:11px;line-height:1.4;display:flex}.cod-profile-help>svg{flex:none}.agent-builder:not(.flow-focus) .cod-profile-payment-grid label{color:var(--ai-config-text);border-color:var(--ai-config-line);background:var(--ai-config-surface)}.agent-builder:not(.flow-focus) .cod-profile-payment-grid label.selected{border-color:var(--ai-config-teal);background:var(--ai-config-elevated);box-shadow:0 0 0 2px var(--ai-config-teal)}@supports (color:color-mix(in lab, red, red)){.agent-builder:not(.flow-focus) .cod-profile-payment-grid label.selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--ai-config-teal) 14%,transparent)}}.agent-builder:not(.flow-focus) .cod-profile-payment-grid strong{color:var(--ai-config-text)}.agent-builder:not(.flow-focus) .cod-profile-payment-grid small{color:var(--ai-config-muted)}.cod-profile-audit{border:1px solid var(--line);background:var(--paper);border-radius:12px;justify-content:space-between;gap:14px;margin-top:14px;padding:13px 15px;font-size:11px;display:flex}.cod-profile-audit>div{flex-direction:column;gap:4px;display:flex}.cod-profile-audit strong{font-size:12px}.cod-profile-audit span{color:var(--muted);line-height:1.4}.cod-profile-verifications{align-items:flex-end}.cod-profile-verifications span{align-items:center;gap:5px;display:flex}.cod-profile-verifications svg{color:#b67a16}.cod-profile-verifications b{color:#8a5b08;font-weight:800}.cod-profile-actions{border:1px solid var(--line);background:var(--panel);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:14px;display:flex}.cod-profile-actions>div{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.cod-profile-actions>div:last-child{margin-left:auto}.cod-profile-actions button{align-items:center;gap:7px;display:inline-flex}.cod-profile-actions button:disabled{opacity:.55;cursor:not-allowed}@media (width<=760px){.cod-profile-audit{flex-direction:column}.cod-profile-verifications{align-items:flex-start}.cod-profile-hero,.cod-profile-actions{flex-direction:column;align-items:flex-start}.cod-profile-status{box-sizing:border-box;width:100%}.cod-profile-checklist-grid,.cod-profile-fields.two,.cod-profile-schedule,.cod-profile-payment-grid{grid-template-columns:1fr}.cod-profile-human{grid-template-columns:auto 1fr}.cod-profile-human input{grid-column:1/-1}.cod-profile-actions>div:last-child{flex-wrap:wrap;margin-left:0}.cod-profile-actions button{flex:1;justify-content:center}}.theme-dark{--surface-0:#070d0a;--surface-1:#0d1713;--surface-2:#111e19;--surface-3:#172720;--surface-4:#1c3027;--surface-sunken:#08110d;--surface-disabled:#0b1511;--text-1:#e9f3ef;--text-2:#9db1a9;--text-3:#667c74;--text-disabled:#52645d;--text-on-accent:#04140e;--line-soft:#14231d;--line:#1d2d26;--border-1:#2a4037;--border-2:#2a4037;--ink:#08100d;--ink-2:#0c1712;--paper:#070d0a;--panel:#0d1713;--muted:#667c74;--mint:#22c55e;--mint-hover:#4ade80;--teal:#22c55e;--teal-bright:#5bef8c;--blue:#38bdf8;--amber:#fbbf24;--coral:#fb7185;--ring:0 0 0 3px #22c55e3d}.theme-dark .app-shell,.theme-dark body{background:#070d0a}.theme-dark .sidebar{color:#a6bab2;background:#08100d;border-right-color:#25342e}.theme-dark .brand strong{color:#fff}.theme-dark .brand strong span{color:#86efac}.theme-dark .workspace-label{color:#5d726a}.theme-dark .nav-item{color:#a6bab2;border:1px solid #0000}.theme-dark .nav-item:hover{color:#fff;background:#101a16}.theme-dark .nav-item.active{color:#5bef8c;background:linear-gradient(90deg,#22c55e2e,#22c55e0e);border-color:#22c55e6b}.theme-dark .nav-item.active .nav-icon-shell{color:#5bef8c;background:0 0;border-color:#0000}.theme-dark .topbar{background:#070d0af0;border-bottom-color:#17251f}.theme-dark .topbar-live{color:#5bef8c;background:#22c55e1f;border-color:#22c55e59}.theme-dark .period,.theme-dark .bell{color:#9db1a9;background:#0f1814;border-color:#27372f}.theme-dark .page-wrap{max-width:1640px;padding-top:24px}.theme-dark .overview-hero{min-height:320px;box-shadow:none;background:radial-gradient(80% 140% at 92% 12%,#22c55e2e,#0000 60%),linear-gradient(115deg,#0b2018 0%,#0d3423 62%,#10492b 100%);border-color:#245137;border-radius:24px;margin:0 0 20px;padding:34px 36px;display:block}.theme-dark .overview-hero:before{opacity:1;background:0 0;border:1px solid #22c55e3b;border-radius:50%;width:390px;height:390px;inset:auto -35px -140px auto;-webkit-mask-image:none;mask-image:none}.theme-dark .overview-hero:after{width:540px;height:540px;box-shadow:none;background:#22c55e09;border-color:#22c55e21;bottom:-260px;right:-110px}.theme-dark .overview-hero-copy{max-width:1060px}.theme-dark .overview-live-frame{min-height:0}.theme-dark .overview-hero .eyebrow{color:#70e99d;letter-spacing:1.5px;margin-bottom:13px;font-size:9px;font-weight:900}.theme-dark .overview-hero h1{letter-spacing:-2px;max-width:850px;font-size:clamp(31px,3.2vw,48px);line-height:1.04}.theme-dark .overview-hero h1 strong{color:#74efa2}.theme-dark .overview-hero h1 span{color:#e9f3ef;letter-spacing:-2px;font-size:1em;font-weight:780;display:inline}.theme-dark .overview-lead{color:#a3b9b0;max-width:610px;margin-top:15px;font-size:12px;line-height:1.65}.overview-hero-kpis{z-index:1;align-items:flex-start;gap:34px;margin-top:27px;display:flex;position:relative}.overview-hero-kpis>span{gap:6px;min-width:70px;display:grid}.overview-hero-kpis strong{color:#e9f3ef;letter-spacing:-.6px;white-space:nowrap;font-size:20px}.overview-hero-kpis small{color:#6f8b80;letter-spacing:.9px;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:800}.overview-hero-kpis .healthy strong{color:#74efa2}.overview-hero-kpis .attention strong{color:#fbbf24}.theme-dark .overview-live-controls{margin-top:27px}.theme-dark .overview-live-controls>div>button{background:#506159}.theme-dark .overview-live-controls>div>button.active{background:#22c55e;box-shadow:0 0 14px #22c55e61}.theme-dark .overview-live-toggle{color:#c0d0ca;background:#ffffff0f;border-color:#41534b}.overview-registration-note{z-index:2;color:#8aa096;margin:0;font-size:9px;position:absolute;bottom:18px;right:28px}.theme-dark .dashboard-period-bar{background:#0d1713;border-color:#1d2d26;border-radius:17px;min-height:86px;margin:0 0 18px;padding:14px 20px}.theme-dark .dashboard-period-copy>span{color:#60877a}.theme-dark .dashboard-period-copy strong{font-size:20px}.theme-dark .dashboard-period-copy small{color:#668077}.theme-dark .dashboard-date-presets{background:#0b130f;border-color:#24352d}.theme-dark .dashboard-date-presets button.active{color:#04140e;background:#22c55e}.theme-dark .dashboard-date-control>button,.theme-dark .dashboard-date-control label{background:#0f1915;border-color:#2a4037}.commercial-metrics{gap:16px}.commercial-metrics .metric-card{min-height:270px;box-shadow:none;border-radius:18px;padding:21px;background:#0d1713!important;border-color:#21332b!important}.commercial-metrics .metric-card:before{content:"";background:linear-gradient(90deg,#22c55e,#4ade80);height:3px;position:absolute;inset:0 0 auto}.commercial-metrics .metric-card:nth-child(2):before{background:linear-gradient(90deg,#4ade80,#a3e635)}.commercial-metrics .metric-card:nth-child(3):before{background:linear-gradient(90deg,#38bdf8,#818cf8)}.commercial-metrics .metric-card:nth-child(4):before{background:linear-gradient(90deg,#60a5fa,#38bdf8)}.commercial-metrics .metric-card:nth-child(5):before{background:linear-gradient(90deg,#fbbf24,#fb923c)}.commercial-metrics .metric-card:nth-child(6):before{background:linear-gradient(90deg,#a78bfa,#fb7185)}.theme-dark .commercial-metrics .metric-top{color:#9db1a9;font-size:13px}.theme-dark .commercial-metrics .metric-card>strong{color:#e9f3ef;letter-spacing:-1.5px;margin-top:28px;font-size:37px}.theme-dark .commercial-metrics .revenue-metric-card>strong{font-size:35px!important}.theme-dark .commercial-metrics .metric-card>p{color:#667c74;margin-top:8px;font-size:10px}.theme-dark .commercial-metrics .metric-card>p b{color:#4ade80}.theme-dark .commercial-metrics .dashboard-metric-icon{color:#4ade80;width:42px;height:42px;box-shadow:none;background:#22c55e1f;border:0}.theme-dark .commercial-metrics .metric-card:nth-child(2) .dashboard-metric-icon{color:#a3e635;background:#a3e6351f}.theme-dark .commercial-metrics .metric-card:nth-child(3) .dashboard-metric-icon{color:#38bdf8;background:#38bdf81f}.theme-dark .commercial-metrics .metric-card:nth-child(4) .dashboard-metric-icon{color:#60a5fa;background:#60a5fa1f}.theme-dark .commercial-metrics .metric-card:nth-child(5) .dashboard-metric-icon{color:#fbbf24;background:#fbbf241f}.theme-dark .commercial-metrics .metric-card:nth-child(6) .dashboard-metric-icon{color:#a78bfa;background:#a78bfa1f}.dashboard-card-trend{border-bottom:1px solid #21332b;height:54px;position:absolute;bottom:39px;left:21px;right:21px;overflow:hidden}.dashboard-card-trend:before{content:"";clip-path:polygon(0 72%,17% 52%,34% 68%,51% 29%,68% 43%,84% 16%,100% 30%,100% 100%,0 100%);background:linear-gradient(#22c55e57,#0000 80%);position:absolute;inset:5px 0 0}.dashboard-card-trend:after{content:"";background:#22c55e;border-radius:50%;width:8px;height:8px;position:absolute;top:17px;right:0;box-shadow:-68px 7px 0 -2px #22c55e,-136px -4px 0 -2px #22c55e,-204px 12px 0 -2px #22c55e}.commercial-metrics .metric-card:nth-child(2) .dashboard-card-trend:before{background:linear-gradient(#86efac54,#0000 80%)}.commercial-metrics .metric-card:nth-child(2) .dashboard-card-trend:after{background:#86efac}.commercial-metrics .metric-card:nth-child(3) .dashboard-card-trend:before,.commercial-metrics .metric-card:nth-child(4) .dashboard-card-trend:before{background:linear-gradient(#38bdf84f,#0000 80%)}.commercial-metrics .metric-card:nth-child(3) .dashboard-card-trend:after,.commercial-metrics .metric-card:nth-child(4) .dashboard-card-trend:after{background:#38bdf8}.commercial-metrics .metric-card:nth-child(6) .dashboard-card-trend:before{background:linear-gradient(#a78bfa52,#0000 80%)}.commercial-metrics .metric-card:nth-child(6) .dashboard-card-trend:after{background:#a78bfa}.theme-dark .commercial-metrics .metric-foot{color:#667c74;border-top-color:#1d2d26;font-size:9px;bottom:15px;left:21px;right:21px}.theme-dark .commercial-metrics .metric-foot strong,.theme-dark .commercial-metrics .metric-link{color:#4ade80;font-size:9px}.theme-dark .commercial-metrics .progress-row{bottom:45px;left:21px;right:21px}.theme-dark .commercial-metrics .progress-row>span{background:#1b2a24}.theme-dark .commercial-metrics .progress-row>span i{background:#fbbf24}.theme-dark .panel{background:#0d1713;border-color:#1d2d26}.theme-dark .performance-panel,.theme-dark .next-meeting{background:#0d1713}.theme-dark .chart-bars span{background:#173e2e}.theme-dark .chart-bars .featured-bar{background:#22c55e}.theme-dark .chart-lines i{border-top-color:#1d2d26}@media (width<=900px){.overview-hero-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.theme-dark .overview-hero{min-height:0}.commercial-metrics .metric-card{min-height:245px}}@media (width<=600px){.theme-dark .overview-hero{padding:25px 22px}.overview-hero-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-dark .overview-hero h1 span{margin-top:6px;display:block}.commercial-metrics{grid-template-columns:1fr}.commercial-metrics .metric-card{min-height:240px}}:root:not(.theme-dark) .app-shell,:root:not(.theme-dark) .content{background:#f3f6f4}:root:not(.theme-dark) .topbar{background:#f8faf8f0;border-bottom-color:#dbe3de}:root:not(.theme-dark) .overview-page{background:#f3f6f4}:root:not(.theme-dark) .overview-hero{color:#e9f3ef;min-height:320px;box-shadow:none;background:radial-gradient(80% 140% at 92% 12%,#22c55e2e,#0000 60%),linear-gradient(115deg,#0b2018 0%,#0d3423 62%,#155b34 100%);border:1px solid #214b35;border-radius:24px;margin:0 0 20px;padding:34px 36px;display:block}:root:not(.theme-dark) .overview-hero:before{opacity:1;background:0 0;border:1px solid #22c55e3b;border-radius:50%;width:390px;height:390px;inset:auto -35px -140px auto;-webkit-mask-image:none;mask-image:none}:root:not(.theme-dark) .overview-hero:after{width:540px;height:540px;box-shadow:none;background:#22c55e09;border-color:#22c55e21;bottom:-260px;right:-110px}:root:not(.theme-dark) .overview-hero .eyebrow{color:#70e99d}:root:not(.theme-dark) .overview-hero h1,:root:not(.theme-dark) .overview-hero h1 span,:root:not(.theme-dark) .overview-hero-kpis strong{color:#e9f3ef}:root:not(.theme-dark) .overview-hero h1 strong,:root:not(.theme-dark) .overview-hero-kpis .healthy strong{color:#74efa2}:root:not(.theme-dark) .overview-lead{color:#a3b9b0}:root:not(.theme-dark) .overview-hero-kpis small{color:#7f9b90}:root:not(.theme-dark) .overview-live-toggle{color:#d8e5df;background:#ffffff12;border-color:#52645c}:root:not(.theme-dark) .dashboard-period-bar{background:#fff;border-color:#dce4df;box-shadow:0 7px 18px #122d1f0d}:root:not(.theme-dark) .dashboard-date-presets{background:#f4f7f5;border-color:#d9e1dc}:root:not(.theme-dark) .dashboard-date-presets button.active{color:#04140e;background:#22c55e}:root:not(.theme-dark) .dashboard-date-control>button,:root:not(.theme-dark) .dashboard-date-control label{background:#fbfcfb;border-color:#d4ddd7}:root:not(.theme-dark) .commercial-metrics .metric-card{box-shadow:0 8px 20px #122d1f0e;background:#fff!important;border-color:#dde6e0!important}:root:not(.theme-dark) .commercial-metrics .metric-top{color:#5d7067}:root:not(.theme-dark) .commercial-metrics .metric-card>strong{color:#101b16}:root:not(.theme-dark) .commercial-metrics .metric-card>p{color:#84948d}:root:not(.theme-dark) .commercial-metrics .metric-card>p b{color:#15803d}:root:not(.theme-dark) .commercial-metrics .dashboard-metric-icon{color:#15803d;background:#e8f7ed}:root:not(.theme-dark) .commercial-metrics .metric-card:nth-child(2) .dashboard-metric-icon{color:#84cc16;background:#f1fadf}:root:not(.theme-dark) .commercial-metrics .metric-card:nth-child(3) .dashboard-metric-icon{color:#38bdf8;background:#e7f7fd}:root:not(.theme-dark) .commercial-metrics .metric-card:nth-child(4) .dashboard-metric-icon{color:#3b82f6;background:#eaf2ff}:root:not(.theme-dark) .commercial-metrics .metric-card:nth-child(5) .dashboard-metric-icon{color:#d89b00;background:#fff6d8}:root:not(.theme-dark) .commercial-metrics .metric-card:nth-child(6) .dashboard-metric-icon{color:#8b5cf6;background:#f1ebff}:root:not(.theme-dark) .dashboard-card-trend{border-bottom-color:#e3ebe6}:root:not(.theme-dark) .commercial-metrics .metric-foot{color:#82928a;border-top-color:#e3ebe6}:root:not(.theme-dark) .commercial-metrics .metric-foot strong,:root:not(.theme-dark) .commercial-metrics .metric-link{color:#15803d}.overview-analytics-grid{grid-template-columns:minmax(0,2.2fr) minmax(310px,.95fr);gap:16px;margin-top:18px;display:grid}.overview-chart-panel,.overview-funnel-panel,.overview-sales-panel,.overview-agenda-panel{box-shadow:none;border-radius:18px;padding:20px}.overview-panel-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.overview-panel-title h2{color:var(--ink);letter-spacing:-.35px;margin:0;font-size:17px}.overview-panel-title small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.overview-panel-title>button{border:1px solid var(--line);color:#347153;cursor:pointer;background:0 0;border-radius:9px;min-height:32px;padding:0 11px;font-size:10px;font-weight:800}.overview-range{gap:6px;display:flex}.overview-range button{border:1px solid var(--line);min-height:31px;color:var(--muted);background:var(--paper);cursor:pointer;border-radius:999px;padding:0 12px;font-size:10px}.overview-range button.active{color:#fff;background:#16a34a;border-color:#16a34a}.overview-chart-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:18px;margin:14px 0 8px;font-size:10px;display:flex}.overview-chart-legend span{align-items:center;gap:6px;display:flex}.overview-chart-legend i{border-radius:3px;width:8px;height:8px}.overview-chart-legend .revenue{background:#22c55e}.overview-chart-legend .sales{background:#789086}.overview-chart-legend .meta{background:#38bdf8}.overview-chart-legend .meta-status{margin-left:auto}.overview-chart-canvas{position:relative}.overview-chart-canvas svg{width:100%;height:280px;overflow:visible}.overview-chart-canvas .grid-line{stroke:var(--line);stroke-width:1px}.overview-chart-canvas .sales-bar{fill:#8aa097;opacity:.22}.overview-chart-canvas .revenue-line{fill:none;stroke:#16a34a;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.overview-chart-canvas .revenue-point{fill:#fff;stroke:#4ade80;stroke-width:3px;vector-effect:non-scaling-stroke}.overview-chart-days{grid-template-columns:repeat(var(--chart-days,7),minmax(0,1fr));color:var(--muted);text-align:center;margin:-20px 2.7% 0;font-size:9px;display:grid}.overview-chart-days span.muted-tick{visibility:hidden}.overview-chart-summary{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:23px;display:grid}.overview-chart-summary>div{align-content:center;gap:8px;min-height:112px;padding:18px 26px;display:grid}.overview-chart-summary>div+div{border-left:1px solid var(--line)}.overview-chart-summary span{color:var(--muted);letter-spacing:1.2px;font-size:8px;font-weight:800}.overview-chart-summary strong{color:var(--ink);font-size:17px}.overview-chart-summary small{color:var(--muted);font-size:9px}.overview-data-note{color:var(--muted);align-items:center;gap:5px;margin:10px 2px 0;font-size:8px;display:flex}.overview-data-note strong{color:var(--text-2)}.overview-funnel-list{margin-top:15px;display:grid}.overview-funnel-row{border-bottom:1px dashed var(--line);padding:14px 0}.overview-funnel-row>div{grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;display:grid}.overview-funnel-row strong{color:var(--ink);font-size:11.5px}.overview-funnel-row small{color:var(--muted);font-size:9px}.overview-funnel-row em{color:var(--ink);font-size:16px;font-style:normal;font-weight:850}.overview-funnel-row>span{border:1px solid var(--line);background:var(--paper);border-radius:99px;height:6px;margin-top:9px;display:block;overflow:hidden}.overview-funnel-row>span i{border-radius:inherit;height:100%;display:block}.overview-funnel-note{color:#617068;background:#fff8e9;border:1px solid #f2d699;border-radius:12px;margin-top:16px;padding:13px 14px;font-size:10px;line-height:1.55}.overview-funnel-note strong{color:#c58400}.overview-operations-grid{grid-template-columns:minmax(0,1.65fr) minmax(310px,.75fr);gap:16px;margin-top:16px;display:grid}.overview-sales-table-wrap{margin-top:14px;overflow:auto}.overview-sales-table{border-collapse:collapse;white-space:nowrap;width:100%}.overview-sales-table th{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.7px;text-align:left;text-transform:uppercase;padding:9px 8px;font-size:8px}.overview-sales-table td{border-bottom:1px solid var(--line);color:var(--text-2);padding:11px 8px;font-size:10px}.overview-sales-table td:first-child{color:var(--ink);align-items:center;gap:8px;display:flex}.overview-customer-avatar{color:#166534;background:#dcfce7;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-weight:900;display:grid}.overview-delivery-status{color:#8a5a12;background:#fff3da;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:800}.overview-delivery-status.is-concluido{color:#166534;background:#dcfce7}.overview-delivery-status.is-enviado{color:#1d4ed8;background:#dbeafe}.overview-agenda-list{margin-top:10px;display:grid}.overview-agenda-list>button{border:0;border-bottom:1px solid var(--line);color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:52px 1fr;gap:10px;padding:12px 0;display:grid}.overview-agenda-list time{color:#15803d;font-size:13px;font-weight:850}.overview-agenda-list span{gap:3px;display:grid}.overview-agenda-list strong{color:var(--ink);font-size:11px}.overview-agenda-list small{color:var(--muted);font-size:9px}.overview-agenda-more{color:#66756e;background:var(--paper);text-align:center;border-radius:9px;margin:12px 0 0;padding:10px;font-size:9px}.overview-empty-row{min-height:110px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.theme-dark .overview-panel-title h2,.theme-dark .overview-chart-summary strong,.theme-dark .overview-funnel-row strong,.theme-dark .overview-funnel-row em,.theme-dark .overview-sales-table td:first-child,.theme-dark .overview-agenda-list strong{color:#e9f3ef}.theme-dark .overview-chart-panel,.theme-dark .overview-funnel-panel,.theme-dark .overview-sales-panel,.theme-dark .overview-agenda-panel{background:#0d1713;border-color:#1d2d26}.theme-dark .overview-range button{background:#0a130f;border-color:#2a4037}.theme-dark .overview-chart-summary{background:#0a130f;border-color:#27372f}.theme-dark .overview-chart-summary>div+div{border-left-color:#27372f}.theme-dark .overview-chart-canvas .revenue-point{fill:#0d1713}.theme-dark .overview-funnel-row>span{background:#08110d;border-color:#27372f}.theme-dark .overview-funnel-note{color:#aebbb5;background:#fbbf2412;border-color:#fbbf2440}.theme-dark .overview-sales-table td{color:#9db1a9}.theme-dark .overview-customer-avatar{color:#86efac;background:#22c55e21}@media (width<=1100px){.overview-analytics-grid,.overview-operations-grid{grid-template-columns:1fr}.overview-funnel-panel{min-height:auto}}@media (width<=700px){.overview-chart-panel,.overview-funnel-panel,.overview-sales-panel,.overview-agenda-panel{padding:15px}.overview-panel-title{flex-direction:column;align-items:flex-start}.overview-range{width:100%}.overview-range button{flex:1}.overview-chart-legend .meta-status{width:100%;margin-left:0}.overview-chart-canvas svg{height:220px}.overview-chart-summary{grid-template-columns:1fr}.overview-chart-summary>div{min-height:82px;padding:14px 18px}.overview-chart-summary>div+div{border-top:1px solid var(--line);border-left:0}.overview-funnel-row>div{grid-template-columns:1fr auto}.overview-funnel-row small{grid-column:1/-1}.overview-hero-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.minhas-ias{gap:18px;max-width:none}.minhas-ias-topo{min-height:238px;box-shadow:none;background:radial-gradient(70% 150% at 92% 15%,#22c55e29,#0000 60%),linear-gradient(115deg,#0b2018,#0d3423 62%,#10492b);border-color:#245137;border-radius:24px;align-items:center;padding:30px}.minhas-ias-titulo{align-items:center;gap:24px}.minhas-ias-icone{color:#04140e;background:linear-gradient(135deg,#a3e635,#4ade80);border-radius:18px;flex-basis:64px;width:64px;height:64px;box-shadow:0 12px 28px #a3e63547}.minhas-ias-kicker{color:#a3e635}.minhas-ias-topo h2{font-size:clamp(28px,2.6vw,38px)}.minhas-ias-topo p{color:#a8bbb2;max-width:58ch}.minhas-ias-controles{grid-template-columns:minmax(200px,1fr) auto minmax(220px,1fr);align-items:center;gap:18px;display:grid}.minhas-ias-controles>div:first-child{gap:5px;display:grid}.minhas-ias-controles>div:first-child strong{color:var(--ink);font-size:16px}.minhas-ias-controles>div:first-child span{color:var(--muted);font-size:10px}.minhas-ias-filtros{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:3px;display:flex}.minhas-ias-filtros button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 15px;font-size:10px}.minhas-ias-filtros button.active{color:#04140e;background:#16a34a}.minhas-ias-controles>button{border:1px dashed var(--line);min-height:42px;color:var(--muted);background:0 0;border-radius:12px;justify-self:end;align-items:center;gap:7px;padding:0 14px;font-size:10px;display:flex}.minhas-ias-controles>button:disabled{opacity:.72}.minhas-ias-layout{grid-template-columns:minmax(0,3fr) minmax(300px,.95fr);align-items:start;gap:18px;display:grid}.minhas-ias-main{min-width:0}.minhas-ias-main>.minhas-ias-grid{width:100%}.minhas-ias-grid.uma-so{max-width:none}.minhas-ias-layout .ia-card{box-shadow:none;border-color:#dce4df;border-radius:18px;gap:18px;padding:22px}.minhas-ias-layout .ia-card:before{background:linear-gradient(90deg,#a3e635,#22c55e);border-radius:18px 18px 0 0;height:3px;inset:0 0 auto}.minhas-ias-layout .ia-card:hover{box-shadow:none;border-color:#b8d4c4;transform:none}.minhas-ias-layout .ia-card-icone{color:#04140e;background:linear-gradient(135deg,#a3e635,#4ade80);border-radius:14px;width:50px;height:50px}.minhas-ias-layout .ia-card-nome strong{font-size:18px}.minhas-ias-layout .ia-card-status{margin-left:auto}.ia-card-metricas{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ia-card-metricas>div{align-content:center;gap:6px;min-height:82px;padding:14px;display:grid}.ia-card-metricas>div+div{border-left:1px solid var(--line)}.ia-card-metricas span{color:var(--muted);letter-spacing:.9px;font-size:8px;font-weight:800}.ia-card-metricas strong{color:var(--ink);font-size:20px}.ia-card-metricas>div:nth-child(2) strong{color:#16a34a}.ia-card-metricas small{color:var(--muted);font-size:9px}.minhas-ias-layout .ia-numeros{gap:10px}.minhas-ias-layout .ia-numero{border-color:var(--line);background:var(--paper);min-height:62px;padding:10px 14px}.minhas-ias-layout .ia-numero-add{min-height:48px}.minhas-ias-layout .ia-card-acoes{grid-template-columns:1.25fr 1fr;display:grid}.minhas-ias-layout .ia-card-acoes button{min-height:44px}.ia-card-controle{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;margin-left:auto;display:flex}.ia-card-controle .ia-card-status{margin-left:0}.ia-pause-toggle{color:#17643f;cursor:pointer;background:#f0fbf4;border:1px solid #b8d4c4;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:10px;font-weight:800;transition:all .18s;display:flex}.ia-pause-toggle>span{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.ia-pause-toggle:hover:not(:disabled){background:#e3f8ea;border-color:#16a34a}.ia-pause-toggle.is-paused{color:#8a5a12;background:#fff8e8;border-color:#efc56e}.ia-pause-toggle.is-paused>span{background:#f59e0b}.ia-pause-toggle:disabled{opacity:.55;cursor:not-allowed}.minhas-ias-layout .ia-card.is-paused{background:#fffdf7;border-color:#efc56e}.minhas-ias-layout .ia-card.is-paused:before{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.ia-pause-warning{color:#785118;background:#fff8e8;border:1px solid #f3d28a;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:10px;line-height:1.5;display:flex}.ia-pause-warning svg{color:#d99100;flex:none;margin-top:1px}.ia-pause-confirm{background:#fff8e8;border:1px solid #efc56e;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:14px 15px;display:flex}.ia-pause-confirm>div:first-child{gap:4px;display:grid}.ia-pause-confirm strong{color:#714a0d;font-size:12px}.ia-pause-confirm small{color:#86652e;max-width:66ch;font-size:10px;line-height:1.45}.ia-pause-confirm>div:last-child{flex:none;gap:8px;display:flex}.ia-pause-confirm button{cursor:pointer;border-radius:9px;min-height:34px;padding:0 12px;font-size:10px;font-weight:800}.ia-pause-confirm .danger{color:#fff;background:#c87400;border:1px solid #dc8d1d}.ia-pause-confirm .ghost{color:#714a0d;background:#fff;border:1px solid #e5c783}.ia-pause-confirm button:disabled{opacity:.55;cursor:not-allowed}.minhas-ias-vazio-filtro{border:1px dashed var(--line);color:var(--muted);background:var(--paper);text-align:center;border-radius:16px;padding:22px;font-size:12px}.ia-readiness-compact{border:1px solid var(--line);background:var(--panel);border-radius:18px;gap:14px;padding:20px;display:grid}.ia-readiness-compact>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ia-readiness-compact h3{color:var(--ink);margin:0;font-size:16px}.ia-readiness-compact header small{color:var(--muted);font-size:9px}.ia-readiness-ring{background:conic-gradient(#8ee32e 0 var(--readiness-angle),#edf2ee var(--readiness-angle) 360deg);border-radius:50%;justify-self:center;place-items:center;width:142px;height:142px;display:grid;position:relative}.ia-readiness-ring:before{content:"";background:var(--panel);border-radius:50%;position:absolute;inset:14px}.ia-readiness-ring>div{z-index:1;text-align:center;display:grid}.ia-readiness-ring strong{color:var(--ink);font-size:34px;line-height:1}.ia-readiness-ring span{color:var(--muted);margin-top:5px;font-size:11px}.ia-readiness-goal{border:1px solid var(--line);color:var(--muted);background:var(--paper);border-radius:99px;justify-self:center;padding:4px 9px;font-size:9px;font-weight:800}.ia-readiness-copy{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.ia-readiness-blockers{gap:8px;display:grid}.ia-readiness-blockers>span{color:var(--muted);letter-spacing:1.2px;font-size:8px;font-weight:800}.ia-readiness-blockers>div{border-bottom:1px solid var(--line);grid-template-columns:22px 1fr;align-items:start;gap:8px;padding:8px 0;display:grid}.ia-readiness-blockers b{color:#fb7185;background:#fff0f2;border-radius:7px;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.ia-readiness-blockers p{color:var(--text-2);margin:0;font-size:10px;line-height:1.4}.ia-readiness-blockers .done{color:#16a34a;grid-template-columns:20px 1fr}.ia-readiness-action,.ia-readiness-compact-empty button,.ia-readiness-compact-error button{color:#173b31;cursor:pointer;background:linear-gradient(90deg,#a3e635,#84cc16);border:0;border-radius:10px;min-height:40px;font-size:10px;font-weight:900}.ia-readiness-compact-loading,.ia-readiness-compact-error,.ia-readiness-compact-empty{min-height:240px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:10px;display:grid}.ia-readiness-compact-empty strong{color:var(--ink)}.ia-readiness-compact-loading p,.ia-readiness-compact-error p,.ia-readiness-compact-empty p{max-width:220px;margin:0;font-size:10px;line-height:1.5}.theme-dark .minhas-ias-controles>div:first-child strong,.theme-dark .ia-card-metricas strong,.theme-dark .ia-readiness-compact h3,.theme-dark .ia-readiness-ring strong,.theme-dark .ia-readiness-compact-empty strong{color:#e9f3ef}.theme-dark .minhas-ias-filtros,.theme-dark .ia-card-metricas,.theme-dark .minhas-ias-layout .ia-numero,.theme-dark .ia-readiness-goal{background:#0a130f;border-color:#27372f}.theme-dark .minhas-ias-layout .ia-card,.theme-dark .ia-readiness-compact{background:#0d1713;border-color:#1d2d26}.theme-dark .minhas-ias-layout .ia-card.is-paused{background:#17150e;border-color:#f59e0b6b}.theme-dark .ia-pause-toggle{color:#b9e9cf;background:#10271d;border-color:#315444}.theme-dark .ia-pause-toggle.is-paused{color:#ffd98a;background:#f59e0b1a;border-color:#f59e0b73}.theme-dark .ia-pause-warning,.theme-dark .ia-pause-confirm{color:#f5d58f;background:#f59e0b17;border-color:#f59e0b59}.theme-dark .ia-pause-confirm strong{color:#ffe2a8}.theme-dark .ia-pause-confirm small{color:#d2bb8c}.theme-dark .ia-pause-confirm .ghost{color:#f5d58f;background:#17150e;border-color:#f59e0b59}.theme-dark .minhas-ias-vazio-filtro{color:var(--text-3);background:#0d1713;border-color:#27372f}.theme-dark .ia-readiness-ring{background:conic-gradient(#8ee32e 0 var(--readiness-angle),#18251f var(--readiness-angle) 360deg)}.theme-dark .ia-readiness-blockers b{background:#fb71851f}.top-account{border-radius:999px}.top-account-avatar{color:#04140e;box-shadow:none;background:#10b981;border:0;border-radius:50%;font-size:11px}.theme-dark .top-account-avatar{color:#04140e;background:#10b981}@media (width<=1050px){.minhas-ias-layout{grid-template-columns:1fr}.ia-readiness-compact{grid-template-columns:minmax(220px,.65fr) minmax(0,1fr);align-items:start}.ia-readiness-compact>header{grid-column:1/-1}.ia-readiness-blockers{grid-area:2/2/6}.ia-readiness-action{grid-column:1}}@media (width<=760px){.minhas-ias-topo{align-items:flex-start;min-height:0;padding:24px 20px}.minhas-ias-titulo{flex-direction:column;align-items:flex-start;gap:15px}.minhas-ias-controles{grid-template-columns:1fr}.minhas-ias-filtros{overflow-x:auto}.minhas-ias-filtros button{flex:none}.minhas-ias-controles>button{justify-content:center;justify-self:stretch;width:100%}.ia-card-metricas{grid-template-columns:repeat(2,minmax(0,1fr))}.ia-card-metricas>div:nth-child(3){border-top:1px solid var(--line);border-left:0}.ia-card-metricas>div:nth-child(4){border-top:1px solid var(--line)}.ia-card-controle{justify-content:flex-start;width:100%;margin-left:61px}.ia-pause-toggle{min-height:42px;padding:0 14px}.ia-pause-confirm{flex-direction:column;align-items:stretch}.ia-pause-confirm>div:last-child{grid-template-columns:1fr 1fr;display:grid}.ia-pause-confirm button{min-height:42px}.minhas-ias-layout .ia-card-acoes,.ia-readiness-compact{grid-template-columns:1fr}.ia-readiness-blockers,.ia-readiness-action{grid-area:auto}}.adm-nav-grupo{color:var(--muted);letter-spacing:1.4px;text-transform:uppercase;margin:16px 14px 5px;font-size:8px;font-weight:900;display:block}.cap-cabecalho{align-items:flex-start}.cap-vazio{color:var(--muted);text-align:center}.cap-kicker{color:var(--muted);letter-spacing:1.2px;text-transform:uppercase;font-size:9px;font-weight:900}.cap-health{border-left:5px solid #94a3b8;grid-template-columns:minmax(210px,.65fr) minmax(320px,1fr);gap:16px;display:grid}.cap-health>div:first-child{align-content:start;gap:5px;display:grid}.cap-health>div:first-child strong{color:var(--ink);font-size:26px}.cap-health>div:first-child small{color:var(--muted)}.cap-health>ul{color:var(--text-2);grid-column:1/-1;margin:0;padding-left:20px;font-size:11px;line-height:1.7}.cap-level-normal{border-left-color:#22c55e}.cap-level-attention{border-left-color:#eab308}.cap-level-plan_expansion{border-left-color:#f97316}.cap-level-expand_now{border-left-color:#ef4444}.cap-headroom{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cap-headroom span{border:1px solid var(--line);color:var(--muted);background:var(--paper);border-radius:12px;gap:5px;padding:12px;font-size:9px;display:grid}.cap-headroom b{color:var(--ink);font-size:17px}.cap-note{color:#7b5a1e;background:#fff8e8;border:1px solid #f1d28b;border-radius:11px;margin:8px 0 0;padding:11px 13px;font-size:10px;line-height:1.55}.cap-health>.cap-note{grid-column:1/-1;margin:0}.cap-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.cap-cards article{min-width:0}.cap-cards article small{white-space:normal;line-height:1.55}.cap-cards-compact{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.cap-secao{gap:14px;margin-top:16px;display:grid}.cap-secao>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cap-secao h3{color:var(--ink);margin:0;font-size:17px}.cap-secao .adm-sub{margin:4px 0 0}.cap-tag{color:#64748b;letter-spacing:.5px;text-transform:uppercase;background:#eef2f6;border-radius:999px;flex:none;padding:5px 9px;font-size:8px;font-weight:900}.cap-tag.is-ok{color:#166534;background:#dcfce7}.cap-table-wrap{max-width:100%;overflow:auto}.cap-table{min-width:900px}.cap-table code,.cap-domain-grid code,.cap-details code{color:#347153;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.cap-table td{vertical-align:top}.cap-table td small{white-space:normal;max-width:240px}.cap-table button:disabled{opacity:.45;cursor:not-allowed}.cap-domain-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cap-domain-grid article{border:1px solid var(--line);background:var(--paper);border-radius:13px;gap:6px;padding:14px;display:grid}.cap-domain-grid strong{color:var(--ink);font-size:20px}.cap-domain-grid span,.cap-domain-grid small{color:var(--muted);font-size:9px;line-height:1.45}.cap-phase-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.cap-phase-grid strong{font-size:13px;line-height:1.35}.cap-form-grid{grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;display:grid}.cap-form-grid label{color:var(--muted);gap:6px;font-size:9px;font-weight:800;display:grid}.cap-form-grid input{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);background:var(--paper);border-radius:9px;padding:8px 10px}.cap-estimativa{background:#f0fbf4;border:1px solid #86c99e;border-radius:13px;gap:6px;padding:15px;display:grid}.cap-estimativa>span{color:#15803d;letter-spacing:1.3px;font-size:8px;font-weight:950}.cap-estimativa strong{color:#14532d;font-size:20px}.cap-estimativa p,.cap-estimativa small{color:#4b6557;margin:0;font-size:10px}.cap-estimativa b{color:#9a6700;font-size:10px}.cap-flags{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cap-flags>div{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:1fr auto;gap:5px;padding:13px;display:grid}.cap-flags span{color:var(--ink);font-size:10px;font-weight:850}.cap-flags b{color:#64748b;background:#e2e8f0;border-radius:999px;padding:3px 7px;font-size:8px}.cap-flags b.is-on{color:#166534;background:#bbf7d0}.cap-flags small{color:var(--muted);grid-column:1/-1;font-size:8px}.cap-details{border:1px solid var(--line);color:var(--text-2);border-radius:11px;padding:12px;font-size:10px}.cap-details summary{color:var(--ink);cursor:pointer;font-weight:850}.cap-details ul{margin:12px 0 0;padding-left:20px;line-height:1.7}.theme-dark .cap-health>div:first-child strong,.theme-dark .cap-headroom b,.theme-dark .cap-secao h3,.theme-dark .cap-domain-grid strong,.theme-dark .cap-flags span{color:#e9f3ef}.theme-dark .cap-headroom span,.theme-dark .cap-domain-grid article,.theme-dark .cap-form-grid input,.theme-dark .cap-flags>div{background:#0a130f;border-color:#27372f}.theme-dark .cap-note{color:#e4ca91;background:#f59e0b14;border-color:#f59e0b59}.theme-dark .cap-estimativa{background:#22c55e14;border-color:#22c55e59}.theme-dark .cap-estimativa strong{color:#86efac}.theme-dark .cap-estimativa p,.theme-dark .cap-estimativa small{color:#aac2b6}.theme-dark .cap-tag{color:#a7b6af;background:#18251f}.theme-dark .cap-tag.is-ok{color:#86efac;background:#22c55e21}@media (width<=1200px){.cap-cards,.cap-domain-grid,.cap-phase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cap-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cap-flags{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.cap-health,.cap-headroom{grid-template-columns:1fr}.cap-health>ul,.cap-health>.cap-note{grid-column:auto}.cap-cards,.cap-cards-compact,.cap-domain-grid,.cap-form-grid,.cap-flags{grid-template-columns:1fr}.cap-secao>header,.cap-cabecalho{flex-direction:column;align-items:stretch}.cap-tag{align-self:flex-start}}.legacy-media-repair-backdrop{z-index:1600;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030c08b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.legacy-media-repair-modal{border:1px solid var(--line);width:min(560px,100%);max-height:calc(100dvh - 40px);color:var(--ink);background:var(--panel);border-radius:20px;overflow:auto;box-shadow:0 28px 90px #00000061}.legacy-media-repair-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 18px;display:flex}.legacy-media-repair-modal>header>div{gap:5px;display:grid}.legacy-media-repair-modal>header span{color:#168251;letter-spacing:1.1px;text-transform:uppercase;font-size:9px;font-weight:900}.legacy-media-repair-modal h2{letter-spacing:-.5px;margin:0;font-size:22px}.legacy-media-repair-modal>header button{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);background:var(--paper);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:grid}.legacy-media-repair-modal>header button:disabled{opacity:.5;cursor:not-allowed}.legacy-media-repair-body{color:var(--text-2);gap:14px;padding:22px 24px;font-size:12px;line-height:1.6;display:grid}.legacy-media-repair-body>p{margin:0}.legacy-media-repair-body>p strong{color:var(--ink)}.legacy-media-repair-body ul{gap:8px;margin:0;padding-left:20px;display:grid}.legacy-media-repair-assurance{color:#187044;background:#22c55e17;border:1px solid #22c55e52;border-radius:11px;padding:11px 13px;font-weight:750}.legacy-media-repair-loading{text-align:center;align-content:center;place-items:center;gap:12px;min-height:150px;display:grid}.legacy-media-repair-loading span{border:3px solid var(--line);border-top-color:#22c55e;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite legacy-media-spin}.legacy-media-repair-loading p{color:var(--muted);margin:0}.legacy-media-repair-success{color:#187044;background:#22c55e17;border:1px solid #22c55e52;border-radius:12px;grid-template-columns:auto 1fr;gap:12px;padding:14px;display:grid}.legacy-media-repair-success svg{margin-top:2px}.legacy-media-repair-success strong{color:inherit;display:block}.legacy-media-repair-success p{color:var(--text-2);margin:4px 0 0}.legacy-media-repair-error{color:#b4232f;background:#ef444414;border:1px solid #ef444447;border-radius:11px;padding:11px 13px}.legacy-media-repair-modal>footer{justify-content:flex-end;gap:9px;padding:16px 24px 22px;display:flex}.legacy-media-repair-modal>footer button{min-height:42px;font:inherit;cursor:pointer;border-radius:10px;padding:0 16px;font-size:11px;font-weight:850}.legacy-media-repair-modal>footer button:disabled{opacity:.5;cursor:not-allowed}.legacy-media-repair-modal>footer .secondary{border:1px solid var(--line);color:var(--text-2);background:var(--paper)}.legacy-media-repair-modal>footer .primary{color:#062015;background:linear-gradient(90deg,#a3e635,#4ade80);border:0}.theme-dark .legacy-media-repair-modal{color:#e9f3ef;background:#0d1713}.theme-dark .legacy-media-repair-modal h2,.theme-dark .legacy-media-repair-body>p strong{color:#e9f3ef}.theme-dark .legacy-media-repair-assurance,.theme-dark .legacy-media-repair-success{color:#9af0bb}.theme-dark .legacy-media-repair-error{color:#fca5a5}@keyframes legacy-media-spin{to{transform:rotate(360deg)}}@media (width<=600px){.legacy-media-repair-backdrop{align-items:end;padding:10px}.legacy-media-repair-modal{border-radius:18px;max-height:calc(100dvh - 20px)}.legacy-media-repair-modal>header,.legacy-media-repair-body{padding-left:18px;padding-right:18px}.legacy-media-repair-modal>footer{grid-template-columns:1fr 1fr;padding:14px 18px 18px;display:grid}.legacy-media-repair-modal>footer button:only-child{grid-column:1/-1}}.cod-profile-actions{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;bottom:14px;box-shadow:0 14px 34px #05181338}.cod-profile-save-state{min-width:0}.cod-profile-save-state>svg{flex:none}.cod-profile-save-state>span{gap:2px;display:grid}.cod-profile-save-state strong,.cod-profile-save-state small{display:block}.cod-profile-save-state strong{color:var(--ink);font-size:12px}.cod-profile-save-state small{color:var(--muted);font-size:10px;line-height:1.35}.cod-profile-save-state.is-saved>svg{color:#26805d}.cod-profile-save-state.has-changes>svg{color:#b67a16}.cod-profile-save-state.has-changes strong{color:#8a5b08}.cod-profile-action-buttons{align-items:center;gap:8px;display:flex}.cod-profile-actions .cod-profile-save-button.has-changes{color:#176648;background:#effaf3;border-color:#58a985}.cod-profile-active-state{color:#176648;background:#effaf3;border:1px solid #62a98c;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:800;display:inline-flex}@media (width<=760px){.cod-profile-actions{bottom:8px}.cod-profile-save-state,.cod-profile-action-buttons{width:100%}.cod-profile-action-buttons>button,.cod-profile-active-state{flex:1;justify-content:center}}@media (width<=640px){.cod-operation-profile{padding-bottom:24px}.cod-profile-actions{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;position:static;bottom:auto}}html{font-size:clamp(13px,.62vw + 5.6px,16px)}:root{--esp-1:clamp(6px, .55vw, 8px);--esp-2:clamp(9px, .85vw, 12px);--esp-3:clamp(11px, 1vw, 14px);--esp-4:clamp(13px, 1.2vw, 18px);--esp-5:clamp(15px, 1.45vw, 20px);--esp-6:clamp(18px, 1.9vw, 26px);--txt-titulo:clamp(19px, 1.55vw, 28px);--txt-numero:clamp(22px, 1.9vw, 34px);--largura-sidebar:clamp(196px, 15vw, 258px)}.sidebar{width:var(--largura-sidebar);flex:0 0 var(--largura-sidebar);padding-left:var(--esp-3);padding-right:var(--esp-3);padding-top:var(--esp-6)}.pendencias-caixa{padding:var(--esp-5) var(--esp-6);gap:var(--esp-3)}@media (width>=1000px) and (width<=1700px){.content{padding-left:var(--esp-5);padding-right:var(--esp-5)}}.metric-card{border-radius:clamp(12px,1.25vw,17px);min-height:clamp(126px,12.5vh,177px);padding:clamp(12px,1.25vw,17px)}.commercial-metrics .metric-card{min-height:clamp(118px,11.5vh,164px)}.metric-card>strong{margin-top:clamp(8px,1.1vw,16px);font-size:clamp(20px,2.1vw,29px)}.commercial-metrics .metric-card>strong{margin-top:clamp(6px,.8vw,10px);font-size:clamp(19px,1.95vw,27px)}.theme-dark .overview-page .overview-hero,:root:not(.theme-dark) .overview-page .overview-hero{border-radius:clamp(15px,1.6vw,22px);padding:clamp(13px,1.45vw,20px)}.overview-page .overview-hero-kpis{margin-top:clamp(9px,1.15vw,16px)}.overview-page .overview-live-controls{margin-top:clamp(8px,1.1vw,15px)}.overview-hero h1,.overview-hero h2{font-size:var(--txt-titulo);letter-spacing:-1.4px;line-height:1.16}@media (width<=1400px){.overview-hero h1,.overview-page .overview-hero h1,.theme-dark .overview-page .overview-hero h1{font-size:var(--txt-titulo);line-height:1.16}}.metrics{gap:clamp(9px,1vw,14px);margin-bottom:clamp(11px,1.15vw,16px)}.content{padding-left:clamp(13px,1.45vw,20px);padding-right:clamp(13px,1.45vw,20px)}.sidebar .nav-item{grid-template-columns:clamp(22px,1.9vw,28px) minmax(0,1fr) auto;gap:clamp(7px,.75vw,10px);min-width:0;font-size:clamp(11.5px,.92vw,13px)}.sidebar .nav-item>*{min-width:0}.sidebar .nav-icon-shell,.sidebar .icon-mark{width:clamp(22px,1.9vw,28px);height:clamp(22px,1.9vw,28px)}.sidebar .ai-submenu-item{grid-template-columns:clamp(19px,1.6vw,23px) minmax(0,1fr) auto;gap:clamp(6px,.6vw,8px);min-height:clamp(30px,3.4vh,35px);padding:clamp(5px,.5vw,6px) clamp(6px,.65vw,9px);font-size:clamp(10.5px,.82vw,11px)}.sidebar .ai-submenu-item>*{min-width:0}.overview-page .overview-hero h1,.theme-dark .overview-page .overview-hero h1,:root:not(.theme-dark) .overview-page .overview-hero h1{font-size:var(--txt-titulo);letter-spacing:-.03em;line-height:1.16}.overview-page .overview-hero h1 span,.theme-dark .overview-page .overview-hero h1 span{margin-top:clamp(4px,.5vw,7px);font-size:.62em}.overview-page .overview-lead,.theme-dark .overview-page .overview-lead{font-size:clamp(10.5px,.85vw,12px);line-height:1.5}.overview-page .overview-hero-kpis strong,.theme-dark .overview-page .overview-hero-kpis strong{font-size:clamp(15px,1.4vw,22px)}.overview-page .metric-card,.theme-dark .overview-page .metric-card{min-height:clamp(126px,12.5vh,177px);padding:clamp(12px,1.3vw,21px)}.overview-page .metric-card>strong,.theme-dark .overview-page .metric-card>strong{margin-top:clamp(7px,.95vw,16px);font-size:clamp(20px,2.1vw,29px)}.overview-page .metric-card,.theme-dark .overview-page .metric-card{padding-bottom:clamp(28px,2.6vw,34px)}:root{--largura-sidebar:clamp(212px, 15.5vw, 258px)}.sidebar .ai-submenu-item,.ai-submenu-list .ai-submenu-item{white-space:nowrap;grid-template-columns:clamp(18px,1.5vw,23px) minmax(0,1fr) auto;gap:clamp(5px,.5vw,8px);min-height:clamp(28px,3.2vh,35px);padding:clamp(4px,.45vw,6px) clamp(5px,.55vw,9px);font-size:clamp(10px,.78vw,11px)}.sidebar .ai-submenu-item>*,.ai-submenu-list .ai-submenu-item>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.overview-page .dashboard-period-bar,.theme-dark .overview-page .dashboard-period-bar{padding:clamp(11px,1.2vw,18px) clamp(13px,1.45vw,20px)}.agent-builder,.theme-dark .agent-builder,:root:not(.theme-dark) .agent-builder{grid-template-columns:clamp(285px,20.9vw,310px) minmax(0,1fr)}.agent-module-sidebar,.theme-dark .agent-module-sidebar{padding:clamp(14px,1.5vw,22px) clamp(11px,1.2vw,17px) clamp(12px,1.3vw,17px)}.agent-module-nav button,.theme-dark .agent-module-nav button{grid-template-columns:clamp(26px,2.2vw,31px) minmax(0,1fr) clamp(13px,1.1vw,16px);gap:clamp(7px,.7vw,9px)}.agent-module-nav button>span,.theme-dark .agent-module-nav button>span{width:clamp(26px,2.2vw,31px);height:clamp(26px,2.2vw,31px)}.agent-builder-page,.theme-dark .agent-builder-page{padding-top:clamp(15px,1.7vw,25px);padding-left:clamp(12px,1.6vw,42px);padding-right:clamp(12px,1.6vw,42px)}.module-header h1,.theme-dark .module-header h1{letter-spacing:-.045em;font-size:clamp(22px,2.2vw,42px)}.theme-dark .module-header{gap:clamp(14px,1.5vw,24px);margin-bottom:clamp(15px,1.7vw,27px)}.choice-workspace,.theme-dark .choice-workspace{padding:clamp(16px,1.8vw,34px)}.agent-embedded-panel,.theme-dark .agent-embedded-panel{padding:clamp(3px,.3vw,4px) clamp(2px,.2vw,2px) clamp(6px,.6vw,8px)}.module-header>div>p:last-child,.theme-dark .module-header>div>p:last-child{max-width:clamp(420px,46vw,600px);margin-top:clamp(7px,.85vw,12px)}:root:not(.theme-dark){--ok-text:#067647;--ok-bg:#ecfdf3;--ok-border:#a6f4c5;--err-text:#b42318;--err-bg:#fef3f2;--err-border:#fecdca;--warn-text:#b54708;--warn-bg:#fffaeb;--warn-border:#fedf89;--info-text:#175cd3;--info-bg:#eff8ff;--info-border:#b2ddff;--teal-bright:#087443;--mint-hover:#05804d;--text-disabled:#98a2b3;--surface-disabled:#f2f4f7;--border-disabled:#e4e7ec;--btn-disabled-bg:#f2f4f7;--btn-disabled-text:#98a2b3;--line-soft:#eaecf0;--ring:0 0 0 3px #08744333}:root{--menu-fundo:#0d1f18;--menu-texto:#e8f0ec;--menu-texto-2:#9aaba3;--menu-ativo-fundo:#15382a;--menu-ativo-texto:#7ee0a4;--menu-hover:#142a21;--menu-linha:#1c332a}.sidebar,.theme-dark .sidebar{background:var(--menu-fundo);color:var(--menu-texto);border-right:1px solid var(--menu-linha)}.sidebar .nav-group-label{letter-spacing:.09em;text-transform:uppercase;color:var(--menu-texto-2);padding:0 var(--esp-2,8px);margin:clamp(14px,1.5vw,20px) 0 clamp(5px,.55vw,7px);font-size:clamp(9.5px,.72vw,10.5px);font-weight:650}.sidebar .nav-group-label:first-of-type{margin-top:clamp(6px,.7vw,9px)}.sidebar .nav-item{color:var(--menu-texto-2);padding:clamp(7px, .72vw, 9px) var(--esp-2,8px);border-radius:9px;font-weight:500;transition:background .14s,color .14s}.sidebar .nav-item:hover:not(:disabled){background:var(--menu-hover);color:var(--menu-texto)}.sidebar .nav-item.active{background:var(--menu-ativo-fundo);color:var(--menu-ativo-texto);font-weight:620;position:relative}.sidebar .nav-item.active:before{content:"";background:var(--menu-ativo-texto);border-radius:0 3px 3px 0;width:3px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sidebar .nav-item:focus-visible,.sidebar .ai-submenu-item:focus-visible{outline:2px solid var(--menu-ativo-texto);outline-offset:1px}.sidebar .nav-item .nav-icon-shell,.sidebar .nav-item .icon-mark{color:inherit;opacity:.85}.sidebar .nav-item.active .nav-icon-shell,.sidebar .nav-item.active .icon-mark{opacity:1}.sidebar .ai-submenu-item{color:var(--menu-texto-2);border-radius:7px;transition:background .14s,color .14s}.sidebar .ai-submenu-item:hover{background:var(--menu-hover);color:var(--menu-texto)}.sidebar .ai-submenu-item.active{color:var(--menu-ativo-texto);background:var(--menu-ativo-fundo)}.sidebar .brand{border-bottom:1px solid var(--menu-linha);margin-bottom:clamp(2px,.3vw,4px);padding-bottom:clamp(12px,1.3vw,17px)}.sidebar .nav-icon-shell,.sidebar .icon-mark{box-shadow:none;background:0 0;border:0}.sidebar .nav-item.active .nav-icon-shell,.sidebar .ai-submenu-item.active .nav-icon-shell{color:var(--menu-ativo-texto);background:0 0;border:0}.agent-builder .flow-timeline-heading>div>span,.flow-focus .flow-timeline-heading>div>span{color:var(--flow-teal,#67ddbd);letter-spacing:.1em;font-size:clamp(9.5px,.75vw,11px);font-weight:700}.agent-builder .flow-timeline-heading h2,.flow-focus .flow-timeline-heading h2{color:var(--flow-text,#edf7f0);letter-spacing:-.02em;margin:clamp(5px,.6vw,8px) 0 clamp(4px,.5vw,6px);font-size:clamp(17px,1.5vw,22px)}.agent-builder .flow-timeline-heading p,.flow-focus .flow-timeline-heading p{color:var(--flow-muted,#a9bbae);font-size:clamp(11.5px,.95vw,13px);line-height:1.5}.agent-builder .flow-timeline-heading>strong,.flow-focus .flow-timeline-heading>strong{color:var(--flow-accent,#b6f234);white-space:nowrap;background:#b6f2341a;border:1px solid #b6f23438;font-size:clamp(10.5px,.85vw,12px);font-weight:650}.flow-focus .guided-workspace-body{padding-top:clamp(14px,1.5vw,22px)}.flow-focus .flow-timeline{max-width:1080px;margin-left:auto;margin-right:auto}.flow-focus .flow-step-main .flow-step-actions button,.agent-builder .flow-step-main .flow-step-actions button{opacity:.5;transition:opacity .13s,color .13s}.flow-focus .flow-step-main:hover .flow-step-actions button,.agent-builder .flow-step-main:hover .flow-step-actions button,.flow-focus .flow-step-main .flow-step-actions button:focus-visible{opacity:1}.agent-builder .choice-section-heading h2,.agent-builder .prompt-title-block h2,.agent-builder .prompt-title-block h3{color:var(--flow-text,var(--ai-config-text,#edf7f0))}.agent-builder .choice-section-heading p,.agent-builder .prompt-title-block>p{color:var(--flow-muted,var(--ai-config-muted,#a9bbae))}.agent-builder .disp-clara .choice-section-heading h2,.agent-builder .disp-clara .prompt-title-block h2,.agent-builder .disp-clara .prompt-title-block h3{color:var(--ai-config-text,#0d1b14)}.agent-builder .disp-clara .choice-section-heading p,.agent-builder .disp-clara .prompt-title-block>p{color:var(--ai-config-muted,#46574d)}.auth-account-choice-help{color:#667069}:root{--menu-fundo:#141414;--menu-hover:#242424;--menu-linha:#333;--menu-texto:#f0f0f0;--menu-texto-2:#b3b3b3;--menu-ativo-fundo:var(--menu-ativo-texto)}@supports (color:color-mix(in lab, red, red)){:root{--menu-ativo-fundo:color-mix(in srgb, var(--menu-ativo-texto) 12%, var(--menu-fundo))}}:root .app-shell>.sidebar{background:var(--menu-fundo);border-color:var(--menu-linha);box-shadow:none;padding:24px 12px 16px}.app-shell>.sidebar:before,.app-shell>.sidebar:after{display:none}.app-shell .sidebar .brand{gap:12px;padding:0 8px 24px}.app-shell .sidebar .brand-glyph{background:var(--menu-hover);border-color:var(--menu-linha);box-shadow:none}.app-shell .sidebar .brand>span:last-child>span{color:var(--menu-ativo-texto)}.app-shell .sidebar :is(.workspace-label,.nav-group-label){color:var(--menu-texto-2);letter-spacing:.08em;padding-inline:12px;font-size:11px;line-height:1.5}.app-shell .sidebar .nav-group-label{margin:24px 0 8px}.app-shell .sidebar .nav-item{min-height:44px;color:var(--menu-texto-2);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:12px;gap:8px;padding:8px 12px;font-size:13px;line-height:1.4;transition:opacity .15s}.app-shell .sidebar .nav-item:hover:not(:disabled){background:var(--menu-hover);color:var(--menu-texto)}.app-shell .sidebar .nav-item.active{background:var(--menu-ativo-fundo);color:var(--menu-ativo-texto);border-color:var(--menu-ativo-texto)}@supports (color:color-mix(in lab, red, red)){.app-shell .sidebar .nav-item.active{border-color:color-mix(in srgb, var(--menu-ativo-texto) 24%, var(--menu-fundo))}}.app-shell .sidebar .nav-item.active{box-shadow:none}.app-shell .sidebar .nav-item.active:before{height:16px;left:0}.app-shell .sidebar :is(.nav-icon-shell,.icon-mark){color:inherit;box-shadow:none;background:0 0;border:0;transform:none}.app-shell .sidebar .nav-item b{color:var(--menu-texto-2);background:var(--menu-hover);font-variant-numeric:tabular-nums;min-width:24px}.app-shell .sidebar .nav-item .nav-icon-shell{background:var(--menu-hover);opacity:1;border-radius:8px;width:28px;height:28px}.app-shell .sidebar .nav-item.active .nav-icon-shell{color:var(--menu-ativo-texto);background:var(--menu-ativo-texto)}@supports (color:color-mix(in lab, red, red)){.app-shell .sidebar .nav-item.active .nav-icon-shell{background:color-mix(in srgb, var(--menu-ativo-texto) 12%, var(--menu-fundo))}}.app-shell .sidebar .nav-icon-shell svg{stroke-width:1.75px;width:20px;height:20px}.app-shell .sidebar .ai-submenu-item .nav-icon-shell svg{width:16px;height:16px}.app-shell .sidebar .ai-nav-parent{gap:4px}.app-shell .sidebar .ai-nav-toggle{width:44px;min-height:44px;color:var(--menu-texto-2);background:0 0;border-color:#0000;border-radius:12px;flex:0 0 44px}.app-shell .sidebar .ai-nav-toggle:hover{background:var(--menu-hover)}.app-shell .sidebar .ai-submenu{border-color:var(--menu-linha);margin:4px 0 8px 24px;padding-left:8px}.app-shell .sidebar .ai-submenu-item{min-height:44px;color:var(--menu-texto-2);background:0 0;border-radius:8px;grid-template-columns:20px minmax(0,1fr);gap:8px;padding:8px;font-size:12px;line-height:1.4;transition:opacity .15s}.app-shell .sidebar .ai-submenu-item.active{color:var(--menu-texto);background:var(--menu-hover)}.app-shell .sidebar .ai-submenu-item>span:last-child{white-space:normal;text-overflow:clip;overflow:visible}.app-shell .sidebar :is(.nav-item,.ai-submenu-item,.ai-nav-toggle):focus-visible{outline:2px solid var(--menu-ativo-texto);outline-offset:2px}.overview-page .overview-hero{--m-hero-bg:#171717;--m-hero-panel:#242424;--m-hero-line:white}@supports (color:color-mix(in lab, red, red)){.overview-page .overview-hero{--m-hero-line:color-mix(in srgb, white 16%, var(--m-hero-bg))}}:root .app-shell .overview-page .overview-hero{background:var(--m-hero-bg);border:1px solid var(--m-hero-line);min-height:0;color:var(--m-hero-text);box-shadow:none;border-radius:24px;padding:clamp(24px,2.4vw,32px)}:root .app-shell .overview-page .overview-hero:before,:root .app-shell .overview-page .overview-hero:after{display:none}.app-shell .overview-page .overview-hero-copy{max-width:none}.app-shell .overview-page .overview-live-frame{min-height:0;animation:none}:root .app-shell .overview-page .overview-hero h1{letter-spacing:-.03em;color:var(--m-hero-text);font-size:clamp(24px,2.4vw,36px);line-height:1.2}:root .app-shell .overview-page .overview-hero h1 span{letter-spacing:normal;color:var(--m-hero-text);margin-top:8px;font-size:15px;font-weight:400;line-height:1.5;display:block}.app-shell .overview-page .overview-lead{color:var(--m-hero-muted);margin-top:12px;font-size:13px;line-height:1.6}.app-shell .overview-page .overview-hero-kpis{border-top:1px solid var(--m-hero-line);border-bottom:1px solid var(--m-hero-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:24px;padding:24px 0;display:grid}.app-shell .overview-page .overview-hero-kpis>span{gap:8px;min-width:0}:root .app-shell .overview-page .overview-hero-kpis strong{color:var(--m-hero-text);font-size:18px}:root .app-shell .overview-page .overview-hero-kpis small{color:var(--m-hero-muted);text-transform:none;letter-spacing:normal;white-space:normal;font-size:12px;font-weight:400;line-height:1.4}.app-shell .overview-page .overview-live-controls{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:16px}.app-shell .overview-page .overview-live-controls>div{gap:0}.app-shell .overview-page .overview-live-toggle{min-height:44px;color:var(--m-hero-text);background:var(--m-hero-panel);border:1px solid var(--m-hero-line);border-radius:12px;padding:8px 16px;font-size:12px}.app-shell .agent-builder:not(.flow-focus){--ai-config-canvas:#0f0f0f;--ai-config-surface:#171717;--ai-config-elevated:#212121;--ai-config-interactive:#2b2b2b;--ai-config-line:#3b3b3b;--ai-config-line-strong:#666;--ai-config-text:#f0f0f0;--ai-config-muted:#bdbdbd;--ai-config-subtle:#a8a8a8;--ai-config-accent:var(--ai-config-teal)}.app-shell .agent-builder:not(.flow-focus) :is(.agent-module-sidebar,.choice-studio-header,.choice-studio-footer,.history-heading,.ai-readiness){background:var(--ai-config-surface);border-color:var(--ai-config-line);box-shadow:none}.app-shell .agent-builder:not(.flow-focus) :is(.ia-aberta-voltar,.ai-readiness-score){background:var(--ai-config-elevated);border-color:var(--ai-config-line);box-shadow:none}.app-shell .agent-builder:not(.flow-focus) .agent-group-head{color:var(--ai-config-text);background:0 0;border-color:#0000;min-height:48px}.app-shell .agent-builder:not(.flow-focus) .agent-group-head.current{background:var(--ai-config-elevated);border-color:var(--ai-config-line)}.app-shell .agent-builder:not(.flow-focus) :is(.agent-group-icon,.ai-readiness-heading>span){background:var(--ai-config-elevated);color:var(--ai-config-teal);border-color:var(--ai-config-line);box-shadow:none}.app-shell .agent-builder:not(.flow-focus) .agent-group-items{border-color:var(--ai-config-line)}.app-shell .agent-builder:not(.flow-focus) .agent-group-items button{min-height:44px;color:var(--ai-config-muted);background:0 0}.app-shell .agent-builder:not(.flow-focus) .agent-group-items button.active{color:var(--ai-config-teal);background:var(--ai-config-elevated)}.app-shell .agent-builder:not(.flow-focus) :is(.prompt-action.primary,.ai-readiness-measure){color:var(--text-on-accent);background:var(--ai-config-accent);box-shadow:none}.app-shell .agent-builder:not(.flow-focus) .prompt-action.secondary{color:var(--ai-config-text);background:var(--ai-config-elevated);border-color:var(--ai-config-line)}.app-shell .agent-builder:not(.flow-focus) .prompt-title-block>p{font-size:14px;line-height:1.5}.app-shell .agent-builder:not(.flow-focus) .ai-readiness-heading small{font-size:12px;line-height:1.5}.app-shell .agent-builder.flow-focus{--flow-bg:#0f0f0f;--flow-surface:#1a1a1a;--flow-surface-2:#242424;--flow-line:#3d3d3d;--flow-text:#f0f0f0;--flow-muted:#b8b8b8;--flow-accent:var(--flow-teal);--surface-0:var(--flow-bg);--surface-1:var(--flow-surface);--surface-2:var(--flow-surface-2);--panel:var(--flow-surface);--paper:var(--flow-bg);--line:var(--flow-line)}.app-shell .agent-builder.flow-focus :is(.choice-studio,.choice-workspace){background:var(--flow-bg)}.app-shell .agent-builder.flow-focus .choice-studio>.choice-studio-header{background:var(--flow-surface);border-color:var(--flow-line);box-shadow:none;flex-flow:wrap;flex:none;align-items:center;gap:16px 24px;padding:24px;display:flex;position:relative;top:auto}.app-shell .agent-builder.flow-focus .choice-workspace{padding-top:24px;overflow-y:auto}.app-shell .agent-builder.flow-focus .prompt-title-block{flex:240px;min-width:0}.app-shell .agent-builder.flow-focus .prompt-title-block h1{font-size:clamp(24px,2vw,32px);line-height:1.25}.app-shell .agent-builder.flow-focus .choice-header-actions{flex-wrap:wrap;flex:0 auto;gap:8px;width:auto}.app-shell .agent-builder.flow-focus .flow-step-main{padding:24px}.app-shell .agent-builder.flow-focus .flow-step-copy strong{font-size:15px;line-height:1.5}.app-shell .agent-builder.flow-focus .flow-step-copy small{font-size:13px;line-height:1.6}.app-shell .agent-builder.flow-focus :is(.flow-step-actions button,.flow-step-icon,.flow-add-step,.choice-studio-footer>button){background:var(--flow-surface-2);border-color:var(--flow-line);box-shadow:none}.app-shell .agent-builder.flow-focus .flow-step-actions button{opacity:1;min-width:44px;min-height:44px}.app-shell .agent-builder.flow-focus .flow-add-step{min-width:44px;min-height:44px}.app-shell .agent-builder.flow-focus .flow-step-actions button:hover:not(:disabled){background:var(--flow-accent)}.app-shell .agent-builder.flow-focus .flow-step-actions button:focus-visible{outline:2px solid var(--flow-accent);outline-offset:2px}@media (width<=1000px){.app-shell .overview-page .overview-hero-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){:root .app-shell .overview-page .overview-hero{border-radius:16px;padding:24px 16px}.app-shell .overview-page .overview-hero-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.app-shell .overview-page .overview-hero-kpis>span:last-child{grid-column:1/-1}.app-shell .agent-builder.flow-focus .choice-studio>.choice-studio-header{gap:12px;padding:16px}.app-shell .agent-builder.flow-focus .flow-step-main{padding:16px}.app-shell .agent-builder.flow-focus .flow-step-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.app-shell .sidebar :is(.nav-item,.ai-submenu-item,.ai-nav-toggle svg){transition:none}}:root .app-shell>.sidebar{scrollbar-color:var(--menu-linha) transparent}.app-shell .sidebar .brand-glyph{filter:none}:root .app-shell>.sidebar::-webkit-scrollbar-thumb{background:var(--menu-linha)}.app-shell .agent-builder .agent-navigation-footer{padding:12px 24px max(12px, env(safe-area-inset-bottom));flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid;position:relative;inset:auto}.app-shell .agent-builder .agent-navigation-footer>button,.app-shell .agent-builder .agent-navigation-footer .prompt-action{border:1px solid var(--ai-config-line,var(--flow-line));white-space:normal;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:auto;min-width:0;height:auto;min-height:44px;padding:12px 16px;font-size:13px;line-height:1.4;display:inline-flex}.app-shell .agent-builder .agent-navigation-footer .agent-previous{justify-self:start}:root .app-shell .agent-builder .agent-navigation-footer .agent-next{color:var(--text-on-accent);background:var(--ai-config-teal,var(--flow-accent));border-color:#0000;justify-self:end}.app-shell .agent-builder .agent-navigation-footer .agent-next span{color:inherit;margin:0}.app-shell .agent-builder .agent-footer-save{min-width:0;display:flex}.app-shell .agent-builder .agent-footer-save button:disabled{opacity:.65;cursor:default}.app-shell .agent-builder .agent-navigation-footer svg{flex-shrink:0}.app-shell .agent-builder .agent-navigation-footer button:focus-visible{outline:2px solid var(--ai-config-teal,var(--flow-accent));outline-offset:2px}.app-shell .agent-builder.flow-focus .flow-workspace-title{max-width:1280px;margin:0 auto 24px}.app-shell .agent-builder.flow-focus .flow-workspace-title h1{color:var(--flow-text);margin:0;font-size:clamp(24px,2vw,32px);line-height:1.25}.app-shell .agent-builder.flow-focus .flow-workspace-title p{color:var(--flow-muted);margin:8px 0 0;font-size:14px}.app-shell .agent-builder.flow-focus .choice-section-heading{margin-bottom:12px}.app-shell .agent-builder.flow-focus .choice-workspace{padding-top:24px}.app-shell .agent-builder.flow-focus .agent-footer-save .prompt-action{color:var(--flow-text);background:var(--flow-surface-2);border-color:var(--flow-line)}.app-shell .agent-builder:not(.flow-focus){grid-template-columns:280px minmax(0,1fr);display:grid}.app-shell .agent-builder:not(.flow-focus) .agent-module-sidebar{flex-direction:column;width:auto;min-width:0;padding:16px 12px;display:flex;overflow:hidden}.app-shell .agent-builder:not(.flow-focus) .agent-group-nav{flex-direction:column;gap:4px;width:100%;min-width:0;padding:4px 0;display:flex;overflow:hidden auto}.app-shell .agent-builder:not(.flow-focus) .agent-group{flex:none;width:100%}.app-shell .agent-builder:not(.flow-focus) .agent-group-head{text-align:left;grid-template-columns:32px minmax(0,1fr) auto auto;gap:8px;width:100%;padding:8px;display:grid}.app-shell .agent-builder:not(.flow-focus) .agent-group-head strong{white-space:normal;text-overflow:clip;font-size:13px;line-height:1.5;overflow:visible}.app-shell .agent-builder:not(.flow-focus) .agent-group-items{margin:4px 0 8px 24px}.app-shell .agent-builder:not(.flow-focus) .agent-group-items button{white-space:normal;font-size:13px;line-height:1.5}.app-shell .agent-builder:not(.flow-focus) .agent-group-items button span{text-overflow:clip;white-space:normal;overflow:visible}.app-shell .agent-builder:not(.flow-focus) .agent-setup-progress{background:var(--ai-config-elevated);border-radius:12px;margin-bottom:12px;padding:12px}.app-shell .agent-builder:not(.flow-focus)>.choice-studio{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.app-shell .agent-builder:not(.flow-focus) .choice-workspace{flex:auto;min-height:0;padding:24px;overflow-y:auto}.app-shell .agent-builder:not(.flow-focus) .choice-studio-header{flex-flow:wrap;flex:none;align-items:start;gap:12px;min-height:0;padding:24px;display:flex;position:relative}.app-shell .agent-builder:not(.flow-focus) .prompt-title-block{flex:240px;min-width:0}.app-shell .agent-builder:not(.flow-focus) .prompt-title-block h1{margin:4px 0;font-size:28px;line-height:1.2}.app-shell .agent-builder:not(.flow-focus) .prompt-title-block>p{margin:8px 0 0}.app-shell .agent-builder .agent-secondary-actions{flex:none;position:relative}.app-shell .agent-builder .agent-secondary-actions>summary{border:1px solid var(--ai-config-line);min-height:44px;color:var(--ai-config-muted);cursor:pointer;border-radius:12px;padding:12px 16px;font-size:13px}.app-shell .agent-builder .agent-secondary-actions .choice-header-actions{z-index:20;border:1px solid var(--ai-config-line);background:var(--ai-config-surface);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:8px;width:240px;max-width:none;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:visible}.app-shell .agent-builder .agent-secondary-actions .choice-header-actions button{white-space:normal;justify-content:start;width:100%;min-width:0;min-height:44px}.app-shell .agent-builder:not(.flow-focus) .ai-readiness{border-radius:16px;padding:24px}.app-shell .agent-builder:not(.flow-focus) .ai-readiness-summary{grid-template-columns:minmax(240px,1fr) minmax(0,1.5fr);gap:24px;display:grid}.app-shell .agent-builder:not(.flow-focus) .ai-readiness-blocks{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.app-shell .agent-builder:not(.flow-focus) .ai-readiness-blocks article{border:0;border-bottom:1px solid var(--ai-config-line);background:0 0;border-radius:0;min-height:0;padding:0 0 12px}.app-shell .agent-builder:not(.flow-focus) .ai-readiness-blocks article>small{margin-top:8px;font-size:12px}.app-shell .agent-builder:not(.flow-focus) .ai-readiness-score{flex-direction:column;justify-content:center;gap:16px;padding:24px;display:flex}.app-shell .agent-builder:not(.flow-focus) .ai-readiness-next{margin-top:24px;padding-top:24px}.app-shell .agent-builder:not(.flow-focus) .ai-readiness-recommendation{border-radius:12px}.overview-page .overview-hero{--m-hero-bg:var(--teal-bright);--m-hero-panel:var(--panel)}@supports (color:color-mix(in lab, red, red)){.overview-page .overview-hero{--m-hero-panel:color-mix(in srgb,var(--panel) 12%,var(--m-hero-bg))}}.overview-page .overview-hero{--m-hero-line:var(--panel)}@supports (color:color-mix(in lab, red, red)){.overview-page .overview-hero{--m-hero-line:color-mix(in srgb,var(--panel) 28%,var(--m-hero-bg))}}.overview-page .overview-hero{--m-hero-text:var(--panel);--m-hero-muted:var(--panel)}@supports (color:color-mix(in lab, red, red)){.overview-page .overview-hero{--m-hero-muted:color-mix(in srgb,var(--panel) 85%,var(--teal))}}:root .app-shell .overview-page .overview-hero{border-radius:20px;padding:24px}.app-shell .overview-page .overview-hero-copy{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px 32px;width:100%;display:grid}.app-shell .overview-page .overview-live-frame{grid-area:1/1;align-self:center}:root .app-shell .overview-page .overview-hero .eyebrow{color:var(--ink-2);font-size:11px}:root .app-shell .overview-page .overview-hero h1{font-size:clamp(24px,2.2vw,32px)}:root .app-shell .overview-page .overview-hero h1 strong{color:var(--ink-2)}:root .app-shell .overview-page .overview-hero .overview-lead{color:var(--m-hero-muted);max-width:48ch}.app-shell .overview-page .overview-hero-kpis{border:0;grid-area:1/2/3;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:12px;margin:0;padding:0}.app-shell .overview-page .overview-hero-kpis>span{background:var(--m-hero-panel);border-radius:12px;flex-direction:column-reverse;align-items:flex-start;gap:8px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-shell .overview-page .overview-hero-kpis>span:last-child{background:color-mix(in srgb,var(--teal) 12%,var(--m-hero-bg))}}:root .app-shell .overview-page .overview-hero-kpis strong{font-variant-numeric:tabular-nums;font-size:20px}.app-shell .overview-page .overview-live-controls{grid-area:2/1;justify-content:flex-start;margin:0}.app-shell .overview-page .overview-live-toggle{background:0 0;padding:8px 12px}.app-shell .overview-page .overview-live-controls>div button{min-width:44px;min-height:44px}.app-shell .overview-page .overview-live-controls>div button.active:after{background:var(--teal)}@media (width<=1400px){.app-shell .agent-builder:not(.flow-focus){grid-template-columns:264px minmax(0,1fr)}.app-shell .agent-builder:not(.flow-focus) .ai-readiness-summary{grid-template-columns:minmax(0,1fr)}.app-shell .agent-builder:not(.flow-focus) .ai-readiness-score{gap:12px}}@media (width<=1000px){.app-shell .agent-builder.compact-agent-workspace{z-index:1200;border-radius:0;flex-direction:column;width:100%;height:100dvh;min-height:0;display:flex;position:fixed;inset:0}.app-shell .agent-builder.compact-agent-workspace>.agent-module-sidebar{display:none}.app-shell .agent-builder.compact-agent-workspace .followup-mobile-nav{border-bottom:1px solid var(--ai-config-line);background:var(--ai-config-surface);flex:none;align-items:end;gap:8px;padding:12px 16px;display:flex}.app-shell .agent-builder .followup-mobile-nav label{min-width:0;color:var(--ai-config-muted);flex:1;gap:4px;font-size:12px;display:grid}.app-shell .agent-builder .followup-mobile-nav :is(button,select){border:1px solid var(--ai-config-line);min-width:44px;min-height:44px;color:var(--ai-config-text);background:var(--ai-config-canvas);border-radius:8px;font-size:16px}.app-shell .agent-builder .followup-mobile-nav button{place-items:center;display:grid}.app-shell .agent-builder .followup-mobile-nav select{width:100%;padding:8px}.app-shell .agent-builder.compact-agent-workspace>.choice-studio{flex:auto;min-height:0;display:flex;overflow:hidden}.app-shell .agent-builder.compact-agent-workspace .choice-workspace{padding:16px;overflow-y:auto}.app-shell .agent-builder.compact-agent-workspace .choice-studio-header{padding:16px}.app-shell .agent-builder.compact-agent-workspace .prompt-title-meta,.app-shell .agent-builder.compact-agent-workspace .prompt-title-block>p:not(.flow-focus-announcement){display:none}.app-shell .overview-page .overview-hero-copy{grid-template-columns:minmax(0,1fr)}.app-shell .overview-page .overview-hero-kpis{grid-area:3/1}.app-shell .overview-page .overview-live-controls{grid-row:2}}@media (width<=640px){.app-shell .agent-builder .agent-navigation-footer{padding:8px 12px max(8px,env(safe-area-inset-bottom));grid-template-columns:auto minmax(0,1fr) minmax(0,1.4fr);gap:8px}.app-shell .agent-builder .agent-navigation-footer>button,.app-shell .agent-builder .agent-navigation-footer .prompt-action{width:100%;padding:8px;font-size:12px}.app-shell .agent-builder .agent-navigation-footer .agent-previous{gap:0}.app-shell .agent-builder .agent-navigation-footer .agent-previous svg{display:none}.app-shell .agent-builder .agent-secondary-actions .choice-header-actions{width:min(240px,100vw - 48px);right:0}.app-shell .agent-builder:not(.flow-focus) .prompt-title-block{flex:160px}.app-shell .agent-builder:not(.flow-focus) .prompt-title-block h1{font-size:24px}.app-shell .agent-builder:not(.flow-focus) .ai-readiness{padding:16px}.app-shell .agent-builder:not(.flow-focus) .ai-readiness-heading{flex-wrap:wrap;align-items:start}.app-shell .agent-builder:not(.flow-focus) .ai-readiness-score{padding:16px}.app-shell .agent-builder.flow-focus .flow-workspace-title{margin-bottom:16px}.app-shell .agent-builder.flow-focus .flow-workspace-title p{font-size:13px}:root .app-shell .overview-page .overview-hero{padding:20px 16px}.app-shell .overview-page .overview-hero-kpis{gap:8px}.app-shell .overview-page .overview-hero-kpis>span{padding:12px}.app-shell .overview-page .overview-hero-kpis>span:last-child{flex-wrap:wrap}}.app-shell .agent-builder.flow-focus .flow-step-copy small{white-space:normal;text-overflow:clip;overflow:visible}@media (width>=1001px){.app-shell .agent-builder:not(.flow-focus):not(.is-fullscreen){height:calc(100dvh - 140px);min-height:0}}@media (width>=641px) and (width<=1400px){.app-shell .agent-builder:not(.flow-focus) .ai-readiness-summary{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.app-shell .agent-builder.flow-focus .service-flow-config .flow-step-card{border-radius:12px;margin-top:0}.app-shell .agent-builder.flow-focus .service-flow-config .flow-step-main{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:12px 16px}.app-shell .agent-builder.flow-focus .service-flow-config .flow-step-icon{border-radius:8px;width:32px;height:32px}.app-shell .agent-builder.flow-focus .service-flow-config .flow-step-actions{gap:4px;padding:8px 12px 8px 0}.app-shell .agent-builder.flow-focus .service-flow-config .flow-step-actions button{width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.app-shell .agent-builder.flow-focus .service-flow-config .flow-add-step{min-height:44px;margin:4px 0;padding:0 12px}.app-shell .agent-builder.flow-focus .service-flow-config .flow-add-step.compact{width:44px;height:44px;margin:4px 0;padding:0}.app-shell .agent-builder.flow-focus .service-flow-config .flow-timeline-heading{margin-bottom:8px}.app-shell .agent-builder.flow-focus .service-flow-config .flow-timeline-heading h2{margin:8px 0;font-size:20px}@media (width<=640px){.app-shell .agent-builder.flow-focus .service-flow-config .flow-step-main{gap:8px;padding:12px}.app-shell .agent-builder.flow-focus .service-flow-config .flow-step-actions{padding:0 12px 8px}}.whatsapp-layout{--wa-surface:#fff;--wa-canvas:var(--wa-accent-soft)}@supports (color:color-mix(in lab, red, red)){.whatsapp-layout{--wa-canvas:color-mix(in srgb,var(--wa-accent-soft) 35%,var(--wa-surface))}}.theme-dark .whatsapp-layout{--wa-surface:#1a1a1a;--wa-canvas:#141414}.app-shell .whatsapp-layout{background:var(--wa-canvas);grid-template-columns:340px minmax(0,1fr)}.app-shell .whatsapp-layout .chat-list-panel{background:var(--wa-surface);grid-template-rows:auto auto auto auto minmax(0,1fr) auto}.app-shell .whatsapp-layout .chat-list-title{background:var(--wa-surface);border-bottom:0;min-height:88px;padding:16px 20px}.app-shell .whatsapp-layout .chat-list-title>div{gap:8px;display:grid}.app-shell .whatsapp-layout .chat-list-title strong{color:var(--wa-ink);font-size:24px}.app-shell .whatsapp-layout .chat-channel-state{letter-spacing:.5px;color:var(--wa-muted);font-size:10px}.app-shell .whatsapp-layout .chat-list-title .chat-count{color:var(--wa-accent);background:var(--wa-accent-soft);border:0;border-radius:24px;font-size:13px}.app-shell .whatsapp-layout .whatsapp-ai-picker{color:var(--wa-muted);gap:8px;margin:0 16px 12px;font-size:10px}.app-shell .whatsapp-layout .whatsapp-ai-picker select{letter-spacing:0;height:44px;color:var(--wa-ink);background:var(--wa-canvas);border-color:var(--wa-line);padding:0 12px;font-size:12px;font-weight:500}.app-shell .whatsapp-layout .chat-search{background:var(--wa-surface);border-color:var(--wa-line);height:48px;box-shadow:none;margin:0 16px 8px;padding:0 8px 0 12px}.app-shell .whatsapp-layout .chat-search input{color:var(--wa-ink);font-size:13px}.app-shell .whatsapp-layout .chat-search input::placeholder{color:var(--wa-muted)}.app-shell .whatsapp-layout .chat-search button{width:44px;height:44px;color:var(--wa-muted);background:0 0}.app-shell .whatsapp-layout .whatsapp-filter-row{grid-template-columns:auto auto auto auto;gap:4px;margin:0 16px 12px;padding:0;display:grid;overflow:visible}.app-shell .whatsapp-layout .whatsapp-filter-row button{min-height:44px;color:var(--wa-muted);background:0 0;border:0;border-radius:8px;padding:0 4px;font-size:11px;font-weight:600}.app-shell .whatsapp-layout .whatsapp-filter-row button.selected{color:var(--wa-accent);background:var(--wa-accent-soft);box-shadow:inset 0 -2px var(--wa-accent)}.app-shell .whatsapp-layout .chat-contact-list{scrollbar-color:var(--wa-line) transparent;padding:0 8px 8px}.app-shell .whatsapp-layout .chat-contact{min-height:80px;box-shadow:none;color:var(--wa-ink);border:0;border-radius:12px;gap:12px;margin:0;padding:12px}.app-shell .whatsapp-layout .chat-contact:hover{background:var(--wa-canvas)}.app-shell .whatsapp-layout .chat-contact.selected{background:var(--wa-accent-soft)}.app-shell .whatsapp-layout .chat-contact strong{font-size:14px;font-weight:650}.app-shell .whatsapp-layout .chat-contact small{color:var(--wa-muted);font-size:12px}.app-shell .whatsapp-layout .chat-contact time{color:var(--wa-muted);font-size:10px}.app-shell .whatsapp-layout .chat-contact .avatar{width:44px;height:44px;font-size:12px}.app-shell .whatsapp-layout .whatsapp-sync-toolbar{border-top:1px solid var(--wa-line);background:var(--wa-surface);gap:8px;margin:0;padding:8px 16px}.app-shell .whatsapp-layout .whatsapp-sync-copy{color:var(--wa-muted);font-size:11px}.app-shell .whatsapp-layout .whatsapp-sync-copy small{white-space:normal;color:var(--wa-muted);font-size:10px}.app-shell .whatsapp-layout .whatsapp-refresh-button{white-space:nowrap;min-width:44px;min-height:44px;color:var(--wa-accent);background:var(--wa-accent-soft);border:0;padding:8px;font-size:11px}.app-shell .whatsapp-layout .chat-window{background:var(--wa-canvas);flex-direction:column;min-height:0;display:flex}.app-shell .whatsapp-layout .chat-window>header{background:var(--wa-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px 24px 12px;display:grid}.app-shell .whatsapp-layout .chat-header-copy strong{white-space:normal;overflow-wrap:anywhere;color:var(--wa-ink);font-size:16px}.app-shell .whatsapp-layout .chat-window>header .chat-profile-status{white-space:normal;max-width:none;color:var(--wa-muted);font-size:12px;line-height:1.5;overflow:visible}.app-shell .whatsapp-layout .chat-window>header .chat-header-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;width:100%;margin:0}.app-shell .whatsapp-layout .direction-legend{color:var(--wa-muted);background:0 0;border:0;margin-right:auto;padding:0;font-size:11px}.app-shell .whatsapp-layout .chat-header-actions>button{min-width:44px;height:44px;color:var(--wa-ink);background:var(--wa-surface);border-color:var(--wa-line);transform:none}.app-shell .whatsapp-layout .chat-acao-ia span{display:inline}.app-shell .whatsapp-layout .chat-more-actions{position:relative}.app-shell .whatsapp-layout .chat-more-actions summary{border:1px solid var(--wa-line);min-height:44px;color:var(--wa-ink);background:var(--wa-surface);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;list-style:none;display:flex}.app-shell .whatsapp-layout .chat-more-actions summary::-webkit-details-marker{display:none}.app-shell .whatsapp-layout .chat-more-actions-menu{z-index:5;border:1px solid var(--wa-line);background:var(--wa-surface);width:240px;box-shadow:0 8px 24px var(--wa-ink);border-radius:12px;gap:8px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0}@supports (color:color-mix(in lab, red, red)){.app-shell .whatsapp-layout .chat-more-actions-menu{box-shadow:0 8px 24px color-mix(in srgb,var(--wa-ink) 12%,transparent)}}.app-shell .whatsapp-layout .chat-more-actions-menu button{white-space:normal;text-align:left;border:1px solid var(--wa-line);cursor:pointer;border-radius:8px;justify-content:flex-start;min-height:44px;width:100%!important;padding:8px 12px!important}.app-shell .whatsapp-layout .chat-more-actions-menu button span{display:inline}.app-shell .whatsapp-layout .message-thread{flex:1;gap:8px;padding:24px clamp(16px,3vw,48px)}.app-shell .whatsapp-layout .message-bubble{max-width:min(640px,85%);color:var(--wa-ink);border-color:var(--wa-line);box-shadow:none;padding:12px 16px 8px}.app-shell .whatsapp-layout .message-bubble.contact{background:var(--wa-surface)}.app-shell .whatsapp-layout .message-bubble.agent{background:var(--wa-accent-soft);border-color:var(--wa-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell .whatsapp-layout .message-bubble.agent{border-color:color-mix(in srgb,var(--wa-accent) 25%,var(--wa-line))}}.app-shell .whatsapp-layout .message-bubble p{font-size:14px;line-height:1.6}.app-shell .whatsapp-layout .message-bubble time{color:var(--wa-muted);font-size:10px}.app-shell .whatsapp-layout .composer{background:var(--wa-surface);-webkit-backdrop-filter:none;backdrop-filter:none;flex-shrink:0;padding:12px 16px}.app-shell .whatsapp-layout .composer input{background:var(--wa-canvas);height:48px;color:var(--wa-ink);border-color:var(--wa-line);font-size:14px}.app-shell .whatsapp-layout .composer button{height:48px}.app-shell .whatsapp-layout .composer .composer-icon-button{background:var(--wa-surface);width:44px;color:var(--wa-muted);border-color:var(--wa-line);flex-basis:44px}.app-shell .whatsapp-layout .composer .composer-send-button{min-width:96px;box-shadow:none;font-size:13px}.app-shell .whatsapp-layout .whatsapp-media-error button{min-height:44px;font-size:11px}.app-shell .whatsapp-layout .whatsapp-media-error strong{font-size:12px}.app-shell .whatsapp-layout .whatsapp-media-error small{color:var(--wa-muted);font-size:11px}.app-shell .whatsapp-layout .chat-empty-state{color:var(--wa-muted);margin:auto}.app-shell .whatsapp-layout :is(.chat-empty-state p,.chat-list-empty small){font-size:13px}.app-shell .whatsapp-layout :is(.chat-empty-state strong,.chat-list-empty strong){color:var(--wa-ink);font-size:16px}.app-shell .whatsapp-layout :is(button,summary,select,input):focus-visible{outline:2px solid var(--wa-accent);outline-offset:2px}@media (width<=1000px){.app-shell .whatsapp-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.app-shell .whatsapp-layout.mobile-list .chat-window,.app-shell .whatsapp-layout.mobile-detail .chat-list-panel{display:none}.app-shell .whatsapp-layout.mobile-list .chat-list-panel{height:100%;min-height:0;max-height:none}.app-shell .whatsapp-layout .chat-list-title{min-height:76px;padding:12px 16px 12px 68px}.app-shell .whatsapp-layout .chat-list-title strong{font-size:22px}.app-shell .whatsapp-layout .chat-channel-state{display:flex}.app-shell .whatsapp-layout .chat-contact-list{padding:0 8px 8px}.app-shell .whatsapp-layout .whatsapp-refresh-button span{display:inline}.app-shell .whatsapp-layout .chat-window>header{gap:8px 12px;padding:12px 16px}.app-shell .whatsapp-layout .whatsapp-mobile-back{color:var(--wa-accent);background:0 0;border:0;margin:0;padding:0}.app-shell .whatsapp-layout .chat-header-actions{flex-wrap:nowrap}.app-shell .whatsapp-layout .direction-legend{display:none}}@media (width<=640px){.app-shell .whatsapp-layout .message-thread{padding:16px 12px}.app-shell .whatsapp-layout .message-bubble{max-width:90%;padding:8px 12px}.app-shell .whatsapp-layout .composer{padding:8px;padding-bottom:max(8px,env(safe-area-inset-bottom));gap:4px}.app-shell .whatsapp-layout .composer input{padding:0 8px;font-size:16px}.app-shell .whatsapp-layout .composer .composer-send-button{width:44px;min-width:44px;padding:0;font-size:0}.app-shell .whatsapp-layout .composer .composer-send-button svg{width:20px;height:20px}.app-shell .whatsapp-layout .whatsapp-media.audio{min-width:0;max-width:100%}.app-shell .whatsapp-layout .whatsapp-media audio{width:100%}.app-shell .whatsapp-layout :is(.whatsapp-document,.whatsapp-media-pending){min-width:0}}.app-shell .whatsapp-layout .trigger-ai-status{flex-shrink:0;max-width:none;margin:8px 16px 0;font-size:12px;position:static}.app-shell .whatsapp-layout .whatsapp-media.audio{width:300px;max-width:100%}.app-shell .whatsapp-layout .whatsapp-audio-player{flex:1;min-width:0}@media (width<=1400px){.app-shell .whatsapp-layout .direction-legend{display:none}}@media (width<=1000px){.app-shell .whatsapp-layout .whatsapp-mobile-back{cursor:pointer;grid-column:1/-1;align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}}.app-shell .sidebar .brand{color:var(--menu-texto)}.app-shell .sidebar .nav-item{min-height:48px;font-size:14px;font-weight:600}.app-shell .sidebar .nav-item .nav-icon-shell{background:0 0;flex:0 0 32px;width:32px;height:32px}.app-shell .sidebar .nav-item.active{border-color:#0000}.app-shell .sidebar .ai-submenu-item{font-size:13px}.app-shell .overview-page{color:var(--ink)}:root .app-shell .overview-page .overview-hero{box-shadow:none;background:var(--panel);border-color:var(--line);border-radius:20px;padding:24px}.app-shell .overview-page .overview-hero-copy{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:16px}.app-shell .overview-page .overview-live-frame{grid-area:1/1;min-height:96px}:root .app-shell .overview-page .overview-hero h1{letter-spacing:-.7px;margin:8px 0;font-size:28px;line-height:1.25}:root .app-shell .overview-page .overview-hero h1 span{color:var(--muted);margin:0;font-size:16px;font-weight:500;line-height:1.5;display:inline}:root .app-shell .overview-page .overview-hero .overview-lead{max-width:none;margin:8px 0 0;font-size:14px;line-height:1.5}.app-shell .overview-page .overview-hero .overview-live-controls{flex-wrap:nowrap;grid-area:2/1;justify-content:space-between;align-items:center;gap:8px;display:flex}.app-shell .overview-page .overview-hero .overview-live-controls>div{flex-wrap:wrap;gap:4px;display:flex}.app-shell .overview-page .overview-hero .overview-live-controls>div button{width:auto;min-width:44px;min-height:44px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600}.app-shell .overview-page .overview-hero .overview-live-controls>div button:after{display:none}.app-shell .overview-page .overview-hero .overview-live-controls>div button.active{color:var(--teal);border-color:var(--line);background:var(--paper);box-shadow:none}.app-shell .overview-page .overview-live-toggle{min-height:44px;color:var(--muted);flex-shrink:0;font-size:12px}.app-shell .overview-page .overview-hero-kpis{border-top:1px solid var(--line);grid-area:3/1;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding-top:16px}.app-shell .overview-page .overview-hero-kpis>span{background:0 0;border-radius:0;gap:8px;padding:0}.app-shell .overview-page .overview-hero-kpis>span:last-child{background:0 0;flex-direction:column-reverse;grid-column:auto;justify-content:flex-start;align-items:flex-start}:root .app-shell .overview-page .overview-hero-kpis strong{font-size:20px}:root .app-shell .overview-page .overview-hero-kpis small{color:var(--muted);font-size:12px}.app-shell .overview-page .dashboard-period-bar{box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:16px 0;display:flex}.app-shell .overview-page .dashboard-period-copy{flex:1}.app-shell .overview-page .dashboard-period-copy>span{color:var(--muted);font-size:11px}.app-shell .overview-page .dashboard-period-copy>strong{font-size:20px}.app-shell .overview-page .dashboard-period-copy>small{color:var(--muted);font-size:12px}.app-shell .overview-page :is(.dashboard-date-presets button,.dashboard-date-control button,.dashboard-date-control input){min-height:44px;font-size:12px}.app-shell .overview-page .commercial-metrics{margin:0 0 24px;display:block}.app-shell .overview-page .overview-metrics-heading{justify-content:space-between;align-items:baseline;gap:8px;margin:16px 0 12px;display:flex}.app-shell .overview-page .overview-metrics-heading h2{color:var(--ink);margin:0;font-size:18px;font-weight:650}.app-shell .overview-page .overview-metrics-heading p{color:var(--muted);margin:0;font-size:12px}.app-shell .overview-page .overview-metrics-primary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.app-shell .overview-page .overview-metrics-operations{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}:root .app-shell .overview-page .commercial-metrics .metric-card{flex-direction:column;gap:8px;min-width:0;min-height:192px;padding:20px;display:flex;border:1px solid var(--teal-bright)!important}@supports (color:color-mix(in lab, red, red)){:root .app-shell .overview-page .commercial-metrics .metric-card{border:1px solid color-mix(in srgb,var(--teal-bright) 65%,var(--line))!important}}:root .app-shell .overview-page .commercial-metrics .metric-card{border-radius:16px;background:var(--blue)!important}@supports (color:color-mix(in lab, red, red)){:root .app-shell .overview-page .commercial-metrics .metric-card{background:color-mix(in srgb,var(--blue) 8%,var(--paper))!important}}:root .app-shell .overview-page .commercial-metrics .metric-card{box-shadow:none;overflow:visible}.app-shell .overview-page .commercial-metrics .metric-card:before,.app-shell .overview-page .commercial-metrics .metric-card:after{display:none}.app-shell .overview-page .commercial-metrics .metric-top{color:var(--ink-2);gap:12px;font-size:14px;line-height:1.4}.app-shell .overview-page .commercial-metrics .dashboard-metric-icon{width:36px;height:36px;color:var(--teal);background:var(--teal);flex:0 0 36px}@supports (color:color-mix(in lab, red, red)){.app-shell .overview-page .commercial-metrics .dashboard-metric-icon{background:color-mix(in srgb,var(--teal) 10%,var(--panel))}}.app-shell .overview-page .commercial-metrics .dashboard-metric-icon{box-shadow:none;border:0;border-radius:12px}:root .app-shell .overview-page .commercial-metrics .metric-card>strong{color:var(--ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:32px;font-weight:650;line-height:1.2}.app-shell .overview-page .commercial-metrics .metric-card>p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.app-shell .overview-page .commercial-metrics .metric-card>p b{color:var(--ink-2)}.app-shell .overview-page .commercial-metrics .metric-link{width:100%;min-height:44px;color:var(--teal);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:8px 0;font-size:13px;display:flex;position:static}.app-shell .overview-page .commercial-metrics .metric-foot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px;font-size:12px;display:flex;position:static}.app-shell .overview-page .commercial-metrics .metric-foot strong{color:var(--ink-2);font-size:12px}:root .app-shell .overview-page .commercial-metrics .conversation-metric-card{background:var(--teal)!important}@supports (color:color-mix(in lab, red, red)){:root .app-shell .overview-page .commercial-metrics .conversation-metric-card{background:color-mix(in srgb,var(--teal) 6%,var(--paper))!important}}.app-shell .overview-page .commercial-metrics .conversation-metric-card .metric-link{font-weight:650}.app-shell .overview-page .commercial-metrics .conversation-metric-card .metric-foot{margin-top:0}.app-shell .overview-page .commercial-metrics .progress-row{width:100%;margin-top:auto;padding-top:12px;position:static}.app-shell .overview-page .overview-panel-title h2{color:var(--ink);font-size:20px}.app-shell .overview-page .overview-panel-title small{color:var(--muted);font-size:12px}.app-shell .overview-page :is(.overview-range button,.overview-panel-title>button){min-height:44px;font-size:12px}.app-shell .overview-page :is(.overview-chart-panel,.overview-funnel-panel,.overview-sales-panel,.overview-agenda-panel){border-color:var(--line);background:var(--panel);box-shadow:none;border-radius:16px;padding:24px}.app-shell .overview-page .overview-funnel-row strong{font-size:14px}.app-shell .overview-page .overview-funnel-row small{color:var(--muted);font-size:12px}.app-shell .overview-page .overview-funnel-note{font-size:13px;line-height:1.6}.app-shell .overview-page .overview-chart-summary strong{font-size:16px}.app-shell .overview-page .overview-chart-summary small{font-size:12px}.app-shell .overview-page .overview-sales-table{font-size:13px}.app-shell .whatsapp-layout .whatsapp-day-divider{flex-shrink:0;align-self:stretch;align-items:center;gap:12px;margin:16px 0 8px;display:flex}.app-shell .whatsapp-layout .whatsapp-day-divider:before,.app-shell .whatsapp-layout .whatsapp-day-divider:after{content:"";background:var(--wa-line);flex:1;height:1px}.app-shell .whatsapp-layout .whatsapp-day-divider time{border:1px solid var(--wa-line);color:var(--wa-muted);background:var(--wa-surface);text-align:center;border-radius:24px;padding:8px 12px;font-size:12px;line-height:1.4}@media (width<=1400px){.app-shell .overview-page .overview-metrics-operations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.app-shell .overview-page .overview-hero .overview-live-controls{flex-wrap:wrap}.app-shell .overview-page .overview-live-frame{min-height:0}.app-shell .overview-page .overview-metrics-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .overview-page .conversation-metric-card{grid-column:1/-1}.app-shell .overview-page .overview-hero-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){:root .app-shell .overview-page .overview-hero{padding:16px}:root .app-shell .overview-page .overview-hero h1{font-size:24px}:root .app-shell .overview-page .overview-hero h1 span{margin-top:8px;font-size:14px;display:block}.app-shell .overview-page .overview-hero .overview-live-controls>div{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.app-shell .overview-page .overview-hero .overview-live-controls>div button{padding:8px 4px}.app-shell .overview-page .overview-live-toggle{padding:0}.app-shell .overview-page .overview-hero-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.app-shell .overview-page .overview-hero-kpis>span:last-child{grid-column:1/-1}.app-shell .overview-page .overview-metrics-heading{display:block}.app-shell .overview-page .overview-metrics-heading p{margin-top:4px}.app-shell .overview-page :is(.overview-metrics-primary,.overview-metrics-operations){gap:12px}:root .app-shell .overview-page .commercial-metrics .metric-card{min-height:184px;padding:16px}.app-shell .overview-page .commercial-metrics .metric-top{align-items:flex-start;gap:8px;font-size:13px}.app-shell .overview-page .commercial-metrics .dashboard-metric-icon{border-radius:8px;flex-basis:28px;width:28px;height:28px}.app-shell .overview-page .commercial-metrics .dashboard-metric-icon svg{width:16px;height:16px}:root .app-shell .overview-page .commercial-metrics .metric-card>strong{font-size:26px}.app-shell .overview-page .dashboard-period-copy{flex-basis:100%}.app-shell .overview-page .dashboard-date-control{width:100%}.app-shell .overview-page .dashboard-date-control label{flex:1}.app-shell .overview-page :is(.overview-chart-panel,.overview-funnel-panel,.overview-sales-panel,.overview-agenda-panel){padding:16px}}.app-shell .sidebar .nav-item>span:last-of-type{white-space:normal;text-overflow:clip;min-width:0;overflow:visible}:root .app-shell .overview-page .commercial-metrics .metric-card .dashboard-metric-icon{color:var(--teal);background:var(--teal)}@supports (color:color-mix(in lab, red, red)){:root .app-shell .overview-page .commercial-metrics .metric-card .dashboard-metric-icon{background:color-mix(in srgb,var(--teal) 10%,var(--panel))}}@media (width<=640px){.app-shell .overview-page .overview-hero .overview-live-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.app-shell .overview-page .overview-hero .overview-live-controls>div{display:contents}.app-shell .overview-page .overview-live-toggle{justify-content:center;padding:8px 4px}.app-shell .overview-page .overview-hero-kpis>span:last-child{flex-direction:row-reverse;justify-content:space-between;align-items:center}}.app-shell .sidebar .nav-item:not(.active),.app-shell .sidebar .ai-submenu-item:not(.active){color:var(--menu-texto-2)}.app-shell .sidebar .nav-item{background:0 0;border:0;border-radius:12px;font-weight:500}.app-shell .sidebar .nav-item:hover,.app-shell .sidebar .ai-submenu-item:hover{color:var(--menu-texto);background:var(--menu-hover)}:root .app-shell .sidebar .nav-item.active,:root .app-shell .sidebar .ai-submenu-item.active{color:var(--menu-ativo-texto);background:var(--menu-ativo-fundo);box-shadow:none;border:0;font-weight:650}.app-shell .sidebar .nav-item .nav-icon-shell,.app-shell .sidebar .nav-item.active .nav-icon-shell,.app-shell .sidebar .ai-submenu-item .nav-icon-shell{color:inherit;box-shadow:none;opacity:1;background:0 0;border:0}.app-shell .sidebar .nav-group-label{color:var(--menu-texto-2);font-weight:600}.app-shell .sidebar .workspace-label:after,.app-shell .sidebar .nav-group-label:after,.app-shell .sidebar .nav-item.active:before{display:none}.app-shell .sidebar .ai-submenu{border-left:0}.app-shell .sidebar .brand{border-bottom:0}.app-shell .sidebar .brand-glyph{border:0}.app-shell .sidebar .workspace-label{color:var(--menu-texto-2)}:root .app-shell .overview-page .overview-hero{background:var(--m-hero-bg);border-left:4px solid var(--teal)}@supports (color:color-mix(in lab, red, red)){:root .app-shell .overview-page .overview-hero{border-left:4px solid color-mix(in srgb,var(--teal) 60%,var(--panel))}}:root .app-shell .overview-page .overview-hero .overview-live-controls>div button.active{color:var(--teal-bright);background:var(--teal-bright)}@supports (color:color-mix(in lab, red, red)){:root .app-shell .overview-page .overview-hero .overview-live-controls>div button.active{background:color-mix(in srgb,var(--teal-bright) 12%,var(--panel))}}:root .app-shell .overview-page .overview-hero .overview-live-controls>div button.active{border-color:var(--teal-bright)}@supports (color:color-mix(in lab, red, red)){:root .app-shell .overview-page .overview-hero .overview-live-controls>div button.active{border-color:color-mix(in srgb,var(--teal-bright) 35%,var(--panel))}}:root .app-shell .overview-page .overview-hero,:root .app-shell .overview-page .overview-chart-panel,:root .app-shell .overview-page .overview-funnel-panel,:root .app-shell .minhas-ias .ia-card:not(.is-paused):not(.is-skeleton),:root .app-shell .minhas-ias .ia-readiness-compact{border-color:var(--teal-bright)}@supports (color:color-mix(in lab, red, red)){:root .app-shell .overview-page .overview-hero,:root .app-shell .overview-page .overview-chart-panel,:root .app-shell .overview-page .overview-funnel-panel,:root .app-shell .minhas-ias .ia-card:not(.is-paused):not(.is-skeleton),:root .app-shell .minhas-ias .ia-readiness-compact{border-color:color-mix(in srgb,var(--teal-bright) 65%,var(--line))}}.app-shell .topbar .topbar-credit{border:1px solid var(--teal-bright);flex:none;align-items:center;gap:12px;max-width:100%;min-height:56px;padding:8px 12px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.app-shell .topbar .topbar-credit{border:1px solid color-mix(in srgb,var(--teal-bright) 55%,var(--line))}}.app-shell .topbar .topbar-credit{color:var(--ink);background:linear-gradient(120deg,var(--panel),var(--teal-bright));border-radius:16px}@supports (color:color-mix(in lab, red, red)){.app-shell .topbar .topbar-credit{background:linear-gradient(120deg,var(--panel),color-mix(in srgb,var(--teal-bright) 6%,var(--panel)))}}.app-shell .topbar .topbar-credit{text-align:left;cursor:pointer;overflow:hidden}.app-shell .topbar-credit-icon{width:32px;height:32px;color:var(--teal-bright);background:var(--teal-bright);border-radius:10px;flex:0 0 32px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.app-shell .topbar-credit-icon{background:color-mix(in srgb,var(--teal-bright) 10%,var(--panel))}}.app-shell .topbar-credit-copy{gap:2px;display:grid}.app-shell .topbar-credit-copy>span{color:var(--muted);font-size:11px;font-weight:600;line-height:1.2}.app-shell .topbar-credit-copy>strong{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:750;line-height:1.2}.app-shell .topbar-credit-action{color:var(--teal-bright);align-items:center;gap:4px;font-size:11px;font-weight:650;display:flex}.app-shell .topbar-credit-meter{background:var(--line);height:2px;position:absolute;inset:auto 12px 0}.app-shell .topbar-credit-meter>span{background:var(--teal-bright);height:100%;display:block}.app-shell .topbar .topbar-credit.baixo{border-color:var(--warn-border);background:var(--warn-bg)}.app-shell .topbar-credit.baixo .topbar-credit-copy>span,.app-shell .topbar-credit.baixo .topbar-credit-action{color:var(--warn-text)}.app-shell .topbar .topbar-credit.zerado{border-color:var(--err-border);background:var(--err-bg)}.app-shell .topbar-credit.zerado .topbar-credit-copy>span,.app-shell .topbar-credit.zerado .topbar-credit-action{color:var(--err-text)}.app-shell .topbar-credit:focus-visible{outline:2px solid var(--teal-bright);outline-offset:3px}@media (width<=1000px){.app-shell .topbar .topbar-credit{border-radius:12px;gap:8px;min-height:48px;padding:6px 10px}.app-shell .topbar-credit-action>span{display:none}}@media (width<=640px){.app-shell .topbar .top-actions{gap:6px}.app-shell .topbar .topbar-credit{gap:4px;min-height:44px;padding:6px 8px}.app-shell .topbar-credit-icon{display:none}.app-shell .topbar-credit-copy>span{font-size:10px}.app-shell .topbar-credit-copy>strong{font-size:16px}}:root .app-shell .content:has(>.overview-page){background:var(--ink-2)}@supports (color:color-mix(in lab, red, red)){:root .app-shell .content:has(>.overview-page){background:color-mix(in srgb,var(--ink-2) 8%,var(--paper))}}:root .app-shell .overview-page .overview-hero{border-color:var(--m-hero-line);border-left-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){:root .app-shell .overview-page .overview-hero{border-left-color:color-mix(in srgb,var(--teal) 60%,var(--panel))}}:root .app-shell .overview-page .overview-hero .eyebrow,:root .app-shell .overview-page .overview-hero h1 strong{color:var(--m-hero-text)}:root .app-shell .overview-page .overview-hero h1 span,:root .app-shell .overview-page .overview-hero-kpis small{color:var(--m-hero-muted)}:root .app-shell .overview-page .overview-hero-kpis{border-top-color:var(--m-hero-line)}:root .app-shell .overview-page .overview-hero .overview-live-controls>div button,:root .app-shell .overview-page .overview-live-toggle{color:var(--m-hero-muted)}:root .app-shell .overview-page .overview-hero .overview-live-controls>div button.active{color:var(--m-hero-text);background:var(--m-hero-panel);border-color:var(--m-hero-line)}:root .app-shell .overview-page :is(.overview-chart-panel,.overview-funnel-panel,.overview-sales-panel,.overview-agenda-panel){background:var(--paper)}:root .app-shell .content>.overview-page{--muted:var(--ink);background:0 0}@supports (color:color-mix(in lab, red, red)){:root .app-shell .content>.overview-page{--muted:color-mix(in srgb,var(--ink) 70%,var(--paper))}}:root .app-shell .overview-page .commercial-metrics .metric-link{color:var(--teal-bright)}.hyppe-janela-panel{grid-column:1/-1}.hyppe-janela-panel,.theme-dark .hyppe-janela-panel{--adm-muted:var(--adm-text)}@supports (color:color-mix(in lab, red, red)){.hyppe-janela-panel,.theme-dark .hyppe-janela-panel{--adm-muted:color-mix(in srgb,var(--adm-text) 78%,var(--adm-surface-strong))}}.hyppe-janela-panel .secondary-action{color:var(--adm-text);border-color:var(--adm-border);background:var(--adm-surface-strong)}.hyppe-janela-panel :is(.primary-action,.secondary-action){justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.hyppe-janela-panel header>svg{color:var(--adm-accent)}.hyppe-janela-aviso{border:1px solid var(--adm-border);background:var(--adm-surface-soft);color:var(--adm-muted);border-radius:12px;align-items:flex-start;gap:9px;margin-bottom:14px;padding:11px 13px;font-size:12.5px;line-height:1.5;display:flex}.hyppe-janela-aviso svg{color:var(--adm-amber);flex:none;margin-top:1px}.hyppe-janela-aviso b{color:var(--adm-text);font-weight:650}.hyppe-janela-acoes{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;display:flex}.hyppe-janela-acoes .contagem{color:var(--adm-muted);margin-left:auto;font-size:12.5px}.hyppe-janela-colar{margin-bottom:14px}.hyppe-janela-colar textarea{resize:vertical;border:1px solid var(--adm-border);background:var(--adm-surface-strong);width:100%;min-height:112px;color:var(--adm-text);border-radius:12px;padding:11px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5}.hyppe-janela-colar textarea::placeholder{color:var(--adm-muted);opacity:1}.hyppe-janela-colar textarea:focus-visible{outline:2px solid var(--adm-accent);outline-offset:1px}.hyppe-janela-colar .dica{color:var(--adm-muted);margin:7px 0 9px;font-size:12px;line-height:1.55}.hyppe-janela-colar .dica code{background:var(--adm-surface-soft);border-radius:5px;padding:1px 5px;font-size:11.5px}.hyppe-janela-lista{flex-direction:column;gap:9px;display:flex}.hyppe-janela-cidade{border:1px solid var(--adm-border);background:var(--adm-surface-strong);border-radius:14px;padding:12px}.hyppe-janela-cidade .topo{align-items:center;gap:10px;margin-bottom:10px;display:flex}.hyppe-janela-cidade .topo input{border:1px solid var(--adm-border);background:var(--adm-surface-soft);min-width:0;min-height:44px;color:var(--adm-text);letter-spacing:-.2px;border-radius:10px;flex:1;padding:8px 10px;font-size:13.5px;font-weight:600}.hyppe-janela-cidade .topo input:focus-visible{outline:2px solid var(--adm-accent);outline-offset:1px}.hyppe-janela-cidade .apagar{border:1px solid var(--adm-border);width:44px;height:44px;color:var(--adm-muted);cursor:pointer;background:0 0;border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.hyppe-janela-cidade .apagar:hover{border-color:var(--adm-danger);color:var(--adm-danger)}.hyppe-janela-cidade .apagar:focus-visible{outline:2px solid var(--adm-danger);outline-offset:1px}.hyppe-janela-dias{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.hyppe-janela-dias button{border:1px solid var(--adm-border);background:var(--adm-surface-soft);min-height:44px;color:var(--adm-muted);letter-spacing:.02em;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px 2px;font-size:11px;font-weight:650;display:flex}.hyppe-janela-dias button .marca{background:var(--adm-border);border-radius:50%;width:8px;height:8px}.hyppe-janela-dias button[aria-pressed=true]{border-color:var(--adm-accent);background:var(--adm-accent);color:var(--adm-on-accent)}.hyppe-janela-dias button[aria-pressed=true] .marca{background:var(--adm-on-accent)}.hyppe-janela-dias button:focus-visible{outline:2px solid var(--adm-accent);outline-offset:2px}.hyppe-janela-vazio{border:1px dashed var(--adm-border);color:var(--adm-muted);text-align:center;border-radius:14px;padding:22px 14px;font-size:13px;line-height:1.6}.hyppe-janela-vazio b{color:var(--adm-text);margin-bottom:4px;font-size:14px;display:block}.hyppe-janela-rodape{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.hyppe-janela-rodape .estado{color:var(--adm-muted);font-size:12.5px}@media (width>=1000px){.hyppe-janela-cidade{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.hyppe-janela-cidade .topo{margin-bottom:0}.hyppe-janela-dias{grid-template-columns:repeat(7,46px)}}.plans-account,.pagamento-overlay{--plans-surface:var(--panel);--plans-canvas:var(--paper);--plans-text:var(--ink);--plans-muted:var(--ink)}@supports (color:color-mix(in lab, red, red)){.plans-account,.pagamento-overlay{--plans-muted:color-mix(in srgb,var(--ink) 70%,var(--panel))}}.plans-account,.pagamento-overlay{--plans-border:var(--line);--plans-accent:var(--teal)}@supports (color:color-mix(in lab, red, red)){.plans-account,.pagamento-overlay{--plans-accent:color-mix(in srgb,var(--teal) 65%,black)}}.plans-account,.pagamento-overlay{--plans-on-accent:white;--plans-selected:var(--plans-accent)}@supports (color:color-mix(in lab, red, red)){.plans-account,.pagamento-overlay{--plans-selected:color-mix(in srgb,var(--plans-accent) 7%,var(--plans-surface))}}.theme-dark .plans-account,.theme-dark .pagamento-overlay{--plans-surface:var(--surface-1);--plans-canvas:var(--paper);--plans-text:var(--text-1);--plans-muted:var(--text-2);--plans-border:var(--line);--plans-accent:var(--teal);--plans-on-accent:var(--ink);--plans-selected:var(--plans-accent)}@supports (color:color-mix(in lab, red, red)){.theme-dark .plans-account,.theme-dark .pagamento-overlay{--plans-selected:color-mix(in srgb,var(--plans-accent) 10%,var(--plans-surface))}}.pagamento-overlay{padding:24px}.pagamento-overlay .pagamento-modal{border:1px solid var(--plans-border);background:var(--plans-surface);width:min(1040px,100%);max-height:calc(100dvh - 48px);color:var(--plans-text);border-radius:24px;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 24px 80px #00000040}.plans-comparison-header{border-bottom:1px solid var(--plans-border);flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:24px 32px;display:grid}.pagamento-modal .pagamento-fechar{background:0 0;grid-area:1/2;position:static}.pagamento-modal .pagamento-fechar button{min-height:44px;color:var(--plans-muted);background:var(--plans-canvas);border:0;border-radius:12px;padding:8px 12px}.pagamento-modal .pagamento-selo{color:var(--plans-accent);background:0 0;grid-area:1/1;justify-self:start;padding:0}.pagamento-modal h2{letter-spacing:-.6px;color:var(--plans-text);grid-column:1/-1;margin:0;font-size:28px;line-height:1.2}.plans-comparison-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--plans-border) transparent;min-height:0;padding:24px 32px;overflow:auto}.pagamento-modal p{color:var(--plans-muted)}.pagamento-modal .pagamento-planos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin:24px 0}.pagamento-modal .pagamento-plano-opcao{border:1px solid var(--plans-border);min-width:0;color:var(--plans-text);background:var(--plans-surface);border-radius:16px;flex-flow:column;align-items:stretch;gap:12px;padding:24px;transition:none}.pagamento-modal .pagamento-plano-opcao:hover{border-color:var(--plans-accent);background:var(--plans-selected)}.pagamento-modal .pagamento-plano-opcao.escolhido{border-color:var(--plans-accent);background:var(--plans-selected);box-shadow:inset 0 0 0 1px var(--plans-accent)}.pagamento-modal .pagamento-plano-nome{font-size:18px;font-weight:700}.pagamento-modal .pagamento-plano-preco{letter-spacing:-.6px;margin:0;font-size:28px;line-height:1.2}.pagamento-modal .pagamento-plano-preco small{color:var(--plans-muted);letter-spacing:0;margin-left:4px}.pagamento-modal .pagamento-plano-desc{min-height:60px;color:var(--plans-muted);margin:0;font-size:13px;line-height:1.5}.pagamento-modal .pagamento-plano-detalhe{border-color:var(--plans-border);margin:0;padding-top:16px}.pagamento-modal .pagamento-plano-numeros{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pagamento-modal .pagamento-plano-numeros b{font-size:20px;line-height:1.3}.pagamento-modal .pagamento-plano-numeros b small{color:var(--plans-muted);font-size:12px}.pagamento-modal .pagamento-plano-lista{margin-top:16px}.pagamento-modal .pagamento-plano-lista span{color:var(--plans-muted);font-size:13px}.pagamento-modal .pagamento-plano-lista span:before{color:var(--plans-accent)}.pagamento-modal .pagamento-plano-atual{background:var(--plans-surface);width:auto;color:var(--plans-accent);border-radius:8px;align-self:flex-start;padding:4px 8px;font-weight:700}.plans-option-select{background:var(--plans-canvas);min-height:44px;color:var(--plans-muted);border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:8px;font-size:13px;font-weight:700;display:flex}.plans-option-select svg{visibility:hidden}.escolhido .plans-option-select{color:var(--plans-on-accent);background:var(--plans-accent)}.escolhido .plans-option-select svg{visibility:visible}.pagamento-modal .pagamento-cupom{background:0 0;border:0;max-width:480px;margin:0;padding:0}.pagamento-modal .pagamento-cupom input,.pagamento-modal .pagamento-cupom button{border:1px solid var(--plans-border);background:var(--plans-canvas);min-height:44px;color:var(--plans-text);font-size:14px}.pagamento-modal .pagamento-cupom p.pagamento-cupom-ok{color:var(--plans-accent)}.plans-comparison-footer{border-top:1px solid var(--plans-border);background:var(--plans-surface);flex:none;padding:16px 32px}.pagamento-modal .pagamento-livres{margin:0!important;font-size:12px!important}.pagamento-modal .pagamento-livres b{color:var(--plans-text)}.pagamento-modal .pagamento-acoes{justify-content:flex-end;gap:12px;margin-top:12px}.pagamento-modal .pagamento-acoes button{border-color:var(--plans-border);min-height:44px;color:var(--plans-muted);flex:0 auto}.pagamento-modal .pagamento-acoes .pagamento-botao{color:var(--plans-on-accent);background:var(--plans-accent);order:2;padding-inline:24px}.pagamento-modal :is(button,input,a):focus-visible{outline:2px solid var(--plans-accent);outline-offset:3px}.pagamento-modal .pagamento-link{background:var(--plans-selected);border-color:var(--plans-border)}.pagamento-modal .pagamento-link a{background:var(--plans-accent);min-height:44px;color:var(--plans-on-accent)!important}.plans-account .plans-hero{border:1px solid var(--plans-border);background:var(--plans-surface);color:var(--plans-text);box-shadow:none;border-radius:24px;margin-top:24px;padding:32px}.plans-account .plans-hero:before{display:none}.plans-account .plans-hero-copy h2{letter-spacing:-1px;font-size:40px}.plans-account .plans-hero-copy>strong{color:var(--plans-accent);font-size:32px}.plans-account .plans-hero-copy>p:not(.plans-hero-description),.plans-account .plans-hero-description,.plans-account .plans-hero-copy>strong small{color:var(--plans-muted)}.plans-account .plans-status.ativo{background:var(--plans-selected);color:var(--plans-accent);border-color:#0000}.plans-account .plans-hero-summary{background:var(--plans-selected);border:0;border-radius:16px;padding:24px}.plans-account .plans-hero-summary>div{border-color:var(--plans-border)}.plans-account .plans-hero-summary strong{color:var(--plans-text);font-size:14px}.plans-account .plans-hero-summary small{color:var(--plans-muted);font-size:13px}.plans-account .plans-hero-summary>div>span{color:var(--plans-accent);background:0 0}.plans-account .primary-action{color:var(--plans-on-accent);background:var(--plans-accent);min-height:44px;box-shadow:none;justify-content:center;align-items:center;gap:8px;display:inline-flex}.plans-account .secondary-action{color:var(--plans-text);background:var(--plans-surface);border-color:var(--plans-border);min-height:44px}.plans-account .plans-guide article{min-height:0;box-shadow:none;background:0 0;border:0;padding:24px 16px}.plans-account .plans-guide article>svg,.plans-account .plans-support-note>span{color:var(--plans-accent);background:var(--plans-selected)}.plans-account .plans-guide p,.plans-account .plans-support-note p{color:var(--plans-muted);font-size:13px}.plans-account .plans-support-note{background:var(--plans-surface);border:0}@media (width<=1000px){.pagamento-modal .pagamento-planos{grid-template-columns:repeat(2,minmax(0,1fr))}.pagamento-modal .pagamento-plano-opcao{padding:16px}.pagamento-modal .pagamento-plano-preco{font-size:24px}}@media (width<=640px){.pagamento-overlay{padding:8px}.pagamento-overlay .pagamento-modal{border-radius:20px;max-height:calc(100dvh - 16px)}.plans-comparison-header{gap:8px;padding:16px}.pagamento-modal h2{font-size:22px}.plans-comparison-body{padding:16px}.pagamento-modal .pagamento-planos{grid-template-columns:minmax(0,1fr);gap:12px;margin:16px 0}.pagamento-modal .pagamento-plano-opcao{gap:8px}.pagamento-modal .pagamento-plano-desc{min-height:0}.pagamento-modal .pagamento-plano-numeros{grid-template-columns:1fr 1fr}.plans-comparison-footer{padding:12px 16px}.pagamento-modal .pagamento-acoes{flex-direction:row;gap:8px;margin-top:8px}.pagamento-modal .pagamento-acoes button{padding:8px;font-size:12px}.pagamento-modal .pagamento-acoes .pagamento-botao{flex:1;padding:8px}.plans-account .plans-hero{padding:24px 16px}.plans-account .plans-hero-summary{padding:16px}}:root .app-shell .overview-page .overview-hero{--m-hero-bg:var(--teal)}@supports (color:color-mix(in lab, red, red)){:root .app-shell .overview-page .overview-hero{--m-hero-bg:color-mix(in srgb,var(--teal) 4%,var(--panel))}}:root .app-shell .overview-page .overview-hero{--m-hero-panel:var(--panel);--m-hero-text:var(--ink);--m-hero-muted:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root .app-shell .overview-page .overview-hero{--m-hero-muted:color-mix(in srgb,var(--ink) 70%,var(--panel))}}:root .app-shell .overview-page .overview-hero{--m-hero-line:var(--line);--m-hero-accent:var(--teal-bright)}@supports (color:color-mix(in lab, red, red)){:root .app-shell .overview-page .overview-hero{--m-hero-accent:color-mix(in srgb,var(--teal-bright) 85%,black)}}:root .app-shell .overview-page .overview-hero{--m-hero-on-accent:white;background:var(--m-hero-bg);box-shadow:0 8px 32px var(--ink);border:0;border-radius:24px;padding:32px}@supports (color:color-mix(in lab, red, red)){:root .app-shell .overview-page .overview-hero{box-shadow:0 8px 32px color-mix(in srgb,var(--ink) 5%,transparent)}}:root.theme-dark .app-shell .overview-page .overview-hero{--m-hero-bg:var(--surface-1);--m-hero-panel:var(--surface-2);--m-hero-text:var(--text-1);--m-hero-muted:var(--text-2);--m-hero-accent:var(--teal);--m-hero-on-accent:var(--paper)}:root .app-shell .overview-page .overview-live-frame{grid-row:1;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:12px 32px;min-height:0;padding:0;animation:none;display:grid}:root .app-shell .overview-page .overview-hero .eyebrow{color:var(--m-hero-accent);letter-spacing:1px;grid-column:1/-1;margin:0;font-size:11px;font-weight:700}:root .app-shell .overview-page .overview-kicker-dot{background:var(--m-hero-accent);width:7px;height:7px;box-shadow:none;border-radius:50%;transform:none}:root .app-shell .overview-page .overview-hero h1{color:var(--m-hero-text);letter-spacing:-1px;margin:0;font-size:32px;font-weight:500;line-height:1.2}:root .app-shell .overview-page .overview-hero h1 span{color:var(--m-hero-muted);letter-spacing:0;margin:8px 0 0;font-size:15px;font-weight:400;line-height:1.5;display:block}:root .app-shell .overview-page .overview-hero .overview-lead{border-left:1px solid var(--m-hero-line);max-width:40ch;color:var(--m-hero-muted);margin:0;padding-left:24px;font-size:14px;line-height:1.6}:root .app-shell .overview-page .overview-hero-kpis{border:0;grid-area:2/1;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}:root .app-shell .overview-page .overview-hero-kpis>span{background:var(--m-hero-panel);border:0;border-radius:16px;flex-direction:column-reverse;justify-content:center;align-items:flex-start;gap:8px;min-width:0;padding:20px 16px;display:flex}:root .app-shell .overview-page .overview-hero-kpis strong{color:var(--m-hero-text);letter-spacing:-.5px;overflow-wrap:anywhere;font-size:24px;line-height:1.2}:root .app-shell .overview-page .overview-hero-kpis small{color:var(--m-hero-muted);font-size:12px;line-height:1.4}:root .app-shell .overview-page .overview-hero-kpis>.healthy{background:var(--m-hero-accent);grid-column:auto;justify-content:center;align-items:flex-start}:root .app-shell .overview-page .overview-hero-kpis>.healthy :is(strong,small){color:var(--m-hero-on-accent)}:root .app-shell .overview-page .overview-hero-kpis>.attention{background:var(--warn-bg);grid-column:auto}:root .app-shell .overview-page .overview-hero-kpis>.attention :is(strong,small){color:var(--warn-text)}:root .app-shell .overview-page .overview-hero .overview-live-controls{border-top:1px solid var(--m-hero-line);flex-wrap:nowrap;grid-area:3/1;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}:root .app-shell .overview-page .overview-hero .overview-live-controls>div{background:var(--m-hero-text);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}@supports (color:color-mix(in lab, red, red)){:root .app-shell .overview-page .overview-hero .overview-live-controls>div{background:color-mix(in srgb,var(--m-hero-text) 5%,var(--m-hero-bg))}}:root .app-shell .overview-page .overview-hero .overview-live-controls>div button{min-height:44px;color:var(--m-hero-muted);background:0 0;border:0;border-radius:8px;padding:8px 16px;font-size:12px;font-weight:600}:root .app-shell .overview-page .overview-hero .overview-live-controls>div button.active{color:var(--m-hero-accent);background:var(--m-hero-panel);box-shadow:0 2px 6px var(--m-hero-text)}@supports (color:color-mix(in lab, red, red)){:root .app-shell .overview-page .overview-hero .overview-live-controls>div button.active{box-shadow:0 2px 6px color-mix(in srgb,var(--m-hero-text) 8%,transparent)}}:root .app-shell .overview-page .overview-hero .overview-live-toggle{min-height:44px;color:var(--m-hero-muted);text-transform:none;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:500;display:inline-flex}:root .app-shell .overview-page .overview-hero button:focus-visible{outline:2px solid var(--m-hero-accent);outline-offset:3px}@media (width<=1400px){:root .app-shell .overview-page .overview-live-frame{grid-template-columns:minmax(0,1fr);gap:12px}:root .app-shell .overview-page .overview-hero .overview-lead{border:0;max-width:none;padding:0}:root .app-shell .overview-page .overview-hero-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}:root .app-shell .overview-page .overview-hero-kpis>span:last-child{grid-column:span 2}:root .app-shell .overview-page .overview-hero .overview-live-controls{flex-wrap:wrap}}@media (width<=640px){:root .app-shell .overview-page .overview-hero{border-radius:20px;padding:16px}:root .app-shell .overview-page .overview-hero-copy{gap:16px}:root .app-shell .overview-page .overview-hero h1{letter-spacing:-.6px;font-size:26px}:root .app-shell .overview-page .overview-hero h1 span{margin-top:4px;font-size:14px}:root .app-shell .overview-page .overview-hero .overview-lead{font-size:13px}:root .app-shell .overview-page .overview-hero-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:root .app-shell .overview-page .overview-hero-kpis>span{border-radius:12px;gap:4px;padding:12px}:root .app-shell .overview-page .overview-hero-kpis strong{font-size:22px}:root .app-shell .overview-page .overview-hero-kpis>span:last-child{flex-direction:row-reverse;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px}:root .app-shell .overview-page .overview-hero .overview-live-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding-top:12px;display:grid}:root .app-shell .overview-page .overview-hero .overview-live-controls>div{display:contents}:root .app-shell .overview-page .overview-hero .overview-live-controls>div button,:root .app-shell .overview-page .overview-hero .overview-live-toggle{padding:8px 4px}}.adm-private-cache{min-width:0}.adm-private-cache .adm-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;display:grid}.adm-private-cache .adm-form .largo,.adm-private-cache .adm-form-acoes{grid-column:1/-1}.adm-private-cache .adm-explica{background:var(--adm-surface-soft);color:var(--adm-muted);border:0}.adm-private-cache button:not(.adm-botao-primario){background:var(--adm-surface-strong);color:var(--adm-text);box-shadow:none;border:1px solid var(--adm-border)}.adm-private-cache .adm-form label{min-width:0}.adm-private-cache input[type=number],.adm-private-cache button,.adm-private-cache .inline{min-height:44px}.adm-private-cache-scroll{max-width:100%;overflow-x:auto}.adm-private-cache-scroll:focus-visible{outline:2px solid var(--adm-accent);outline-offset:4px}.adm-private-cache small{display:block}@media (width<=640px){.adm-private-cache .adm-form{grid-template-columns:minmax(0,1fr)}.adm-private-cache .adm-form-acoes{flex-wrap:wrap}.adm-private-cache .adm-tabela thead{display:none}.adm-private-cache .adm-tabela,.adm-private-cache .adm-tabela tbody{width:100%;min-width:0;display:block}.adm-private-cache .adm-tabela tr{border-bottom:1px solid var(--adm-border);grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 0;display:grid}.adm-private-cache .adm-tabela td{white-space:normal;border:0;min-width:0;padding:8px;display:block}.adm-private-cache .adm-tabela td:before{content:attr(data-label);color:var(--adm-muted);margin-bottom:4px;font-size:11px;display:block}.adm-private-cache .adm-tabela td:last-child{grid-column:1/-1}}.agent-builder .module-followUp .follow-up-return-options{border:1px solid var(--ai-config-line);color:var(--ai-config-text);background:var(--ai-config-surface);border-radius:16px;gap:16px;margin-block:24px;padding:24px;display:grid}.agent-builder .module-followUp .follow-up-return-options header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-builder .module-followUp .follow-up-return-options h3{margin:0;font-size:18px;line-height:1.4}.agent-builder .module-followUp .follow-up-return-badge{border:1px solid var(--ai-config-line);color:var(--ai-config-muted);white-space:nowrap;border-radius:8px;padding:4px 8px;font-size:12px}.agent-builder .module-followUp .follow-up-return-options p{color:var(--ai-config-muted);margin:0;font-size:14px;line-height:1.6}.agent-builder .module-followUp .follow-up-return-choice{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding-block:8px;display:flex}.agent-builder .module-followUp .follow-up-return-choice input{width:20px;height:20px;min-height:20px;accent-color:var(--ai-config-teal);flex:none;margin:2px 0 0}.agent-builder .module-followUp .follow-up-return-choice input:focus-visible{outline:2px solid var(--ai-config-teal);outline-offset:4px}.agent-builder .module-followUp .follow-up-return-choice span{gap:4px;min-width:0;display:grid}.agent-builder .module-followUp .follow-up-return-choice strong{color:var(--ai-config-text);font-size:14px;line-height:1.5}.agent-builder .module-followUp .follow-up-return-choice small,.agent-builder .module-followUp .follow-up-return-rules{color:var(--ai-config-muted);font-size:14px;line-height:1.6}.agent-builder .module-followUp .follow-up-return-choice.is-disabled{cursor:default}.agent-builder .module-followUp .follow-up-return-example{border-left:2px solid var(--ai-config-teal);background:var(--ai-config-canvas);padding:16px}@media (width<=640px){.agent-builder .module-followUp .follow-up-return-options{padding:16px}}.agenda-fullscreen-shell .appointment-import-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 24px;padding:24px}.appointment-import-form>p,.appointment-import-form>.appointment-import-confirm,.appointment-import-form>button{grid-column:1/-1}.appointment-import-form>p{margin:0;font-size:14px;line-height:1.6}.appointment-import-form label{letter-spacing:normal;text-transform:none;color:var(--ink);font-size:14px}.appointment-import-form input,.appointment-import-form select{border:1px solid var(--line);background:var(--panel);width:100%;min-height:44px;color:var(--ink);border-radius:9px;padding:0 12px;font-size:14px}.appointment-import-form input:focus-visible,.appointment-import-form select:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.appointment-import-form .appointment-import-confirm{align-items:center;gap:12px;min-height:44px;line-height:1.5;display:flex}.appointment-import-form .appointment-import-confirm input{flex:0 0 20px;width:20px;height:20px;min-height:20px;padding:0}.appointment-import-form>.primary-action{min-height:44px}@media (width<=640px){.agenda-fullscreen-shell .appointment-import-form{grid-template-columns:minmax(0,1fr);padding:16px}}.appointment-list article .appointment-return-dates{white-space:normal;text-overflow:clip;font-size:14px;line-height:1.5;overflow:visible}.webhook-guided-panel[hidden],.webhook-guided-help[hidden],.webhook-editor-section[hidden]{display:none}.webhook-guide-summary{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.webhook-guide-summary h2,.webhook-guided-panel h2,.webhook-notice-dialog h3{margin:0}.webhook-guide-summary p{margin:8px 0 0;line-height:1.5}.webhook-guide-summary>span{max-width:32ch;color:var(--muted);font-size:14px}.webhook-guide-facts{overflow-wrap:anywhere;max-width:40ch;font-size:14px;line-height:1.5}.webhook-guide-facts>span{color:var(--muted)}.webhook-message-editor .webhook-panel-heading{flex-direction:row;align-items:center}.webhook-guide-nav{flex-wrap:wrap;gap:8px;display:flex}.webhook-guide-nav button{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--panel);font:inherit;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;display:flex}.webhook-guide-nav button[aria-current=step]{border-color:var(--teal);background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.webhook-guide-nav button[aria-current=step]{background:color-mix(in srgb,var(--teal) 12%,var(--panel))}}.webhook-guide-nav button span{color:var(--muted)}.webhook-guided-panel{background:var(--panel);border:1px solid var(--line);min-width:0;color:var(--ink);border-radius:12px;gap:16px;padding:24px;display:grid}.webhook-guided-panel>h2{font-size:20px}.webhook-guided-panel :is(button,.webhook-add-button){min-height:44px}.webhook-guided-panel :is(.webhook-safety-note,.webhook-hidden-secret,.webhook-no-events),.webhook-guided-help .webhook-safety-note{font-size:13px;line-height:1.5}.webhook-guided-panel .webhook-message-editor{border:0;margin:0;padding:0}.webhook-guide-footer,.webhook-guide-footer>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.webhook-guide-footer small{color:var(--muted)}.webhook-guide-footer button,.webhook-advanced summary,.webhook-insert-fields summary{min-height:44px}.webhook-advanced{color:var(--ink);border-top:1px solid var(--line);padding:16px}.webhook-advanced summary,.webhook-insert-fields summary{cursor:pointer;padding:12px 0;font-size:14px}.webhook-guide-nav button:focus-visible,.webhook-guided-panel:focus-visible,.webhook-advanced summary:focus-visible,.webhook-insert-fields summary:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.webhook-notice-dialog{width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:16px;margin:auto;padding:24px;overflow:auto}.webhook-notice-dialog[open]{gap:16px;animation:.15s both webhook-dialog-enter;display:grid}.webhook-notice-dialog::backdrop{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.webhook-notice-dialog::backdrop{background:color-mix(in srgb,var(--ink) 45%,transparent)}}.webhook-inline-editor{width:100%;max-width:none;color:inherit;background:0 0;border:0;gap:12px;padding:0;display:grid;position:static}.webhook-editor-section{gap:16px;display:grid}.webhook-editor-progress{background:var(--paper);border-radius:8px;padding:12px 16px;font-size:14px}.webhook-editor-navigation{border-top:1px solid var(--line);justify-content:flex-end;gap:12px;padding-top:16px;display:flex}.webhook-insert-fields .webhook-template-help{margin-top:12px}.webhook-notice-dialog .webhook-message-footer{align-items:center}.webhook-notice-dialog .webhook-message-number{min-height:44px}@keyframes webhook-dialog-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (width<=640px){.webhook-guide-summary{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.webhook-guide-nav{grid-template-columns:1fr 1fr;display:grid}.webhook-guide-nav button{text-align:left;padding:8px;font-size:13px}.webhook-guided-panel{padding:16px}.webhook-guide-footer,.webhook-guide-footer>div{width:100%}.webhook-guide-footer button{flex:1}.webhook-notice-dialog{border-radius:0;align-content:start;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:16px}.webhook-notice-dialog>.webhook-message-footer{flex-wrap:nowrap;align-items:flex-start}.webhook-notice-dialog>.webhook-message-footer button{flex-shrink:0;width:auto}.webhook-editor-navigation button{flex:1}}@media (prefers-reduced-motion:reduce){.webhook-notice-dialog[open]{animation:none}}.theme-dark :is(.webhook-guide-summary,.webhook-guided-panel,.webhook-notice-dialog,.webhook-message-editor,.webhook-advanced),.theme-dark .webhook-guide-nav button{color:var(--text-1);background:var(--surface-1)}.theme-dark .webhook-guide-nav button[aria-current=step]{background:var(--surface-3);border-color:var(--teal)}.theme-dark .webhook-message-editor :is(textarea,select),.theme-dark :is(.webhook-template-preview,.webhook-editor-progress){color:var(--text-1);background:var(--surface-2)}.theme-dark .webhook-message-editor :is(input,textarea,select,button,h3):focus-visible{outline:2px solid var(--teal);outline-offset:2px}.app-shell{--dashboard-sidebar-offset:272px;--menu-fundo:var(--teal)}@supports (color:color-mix(in lab, red, red)){.app-shell{--menu-fundo:color-mix(in srgb,var(--teal) 12%,black)}}.app-shell{--menu-hover:var(--teal)}@supports (color:color-mix(in lab, red, red)){.app-shell{--menu-hover:color-mix(in srgb,var(--teal) 18%,var(--menu-fundo))}}.app-shell{--menu-ativo-fundo:var(--teal)}@supports (color:color-mix(in lab, red, red)){.app-shell{--menu-ativo-fundo:color-mix(in srgb,var(--teal) 28%,var(--menu-fundo))}}.app-shell{--menu-linha:var(--teal)}@supports (color:color-mix(in lab, red, red)){.app-shell{--menu-linha:color-mix(in srgb,var(--teal) 24%,var(--menu-fundo))}}:root .app-shell>.sidebar{background:linear-gradient(155deg,var(--menu-fundo),var(--menu-fundo));flex-basis:272px;width:272px;padding:24px 20px}@supports (color:color-mix(in lab, red, red)){:root .app-shell>.sidebar{background:linear-gradient(155deg,var(--menu-fundo),color-mix(in srgb,var(--menu-fundo) 86%,black))}}:root .app-shell>.sidebar{border-right:1px solid var(--menu-linha)}.app-shell .sidebar .brand{letter-spacing:-1px;gap:12px;padding:0 8px 32px;font-size:24px}.app-shell .sidebar .brand-glyph{background:linear-gradient(145deg,var(--menu-hover),var(--menu-fundo));border-radius:16px;flex:0 0 44px;width:44px;height:44px;padding:12px 10px;transform:none;box-shadow:0 8px 24px #00000029}.app-shell .sidebar .brand-glyph i{background:linear-gradient(var(--menu-texto),var(--menu-ativo-texto))}.app-shell .sidebar .main-nav{gap:8px}.app-shell .sidebar .nav-item{min-height:52px;color:var(--menu-texto);grid-template-columns:32px minmax(0,1fr) auto;gap:12px;padding:8px 12px;font-size:14px}.app-shell .sidebar .nav-item .nav-icon-shell svg{stroke-width:1.7px;width:24px;height:24px}:root .app-shell .sidebar .nav-item.active,:root .app-shell .sidebar .ai-submenu-item.active{color:var(--menu-texto);background:linear-gradient(115deg,var(--menu-ativo-fundo),var(--menu-hover));box-shadow:inset 0 0 0 1px var(--menu-ativo-texto),0 4px 16px #0000001a}@supports (color:color-mix(in lab, red, red)){:root .app-shell .sidebar .nav-item.active,:root .app-shell .sidebar .ai-submenu-item.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--menu-ativo-texto) 70%,transparent),0 4px 16px #0000001a}}.app-shell .sidebar .ai-nav-parent .nav-item{grid-template-columns:32px minmax(0,1fr)}.app-shell .sidebar .ai-nav-toggle{color:var(--menu-texto-2)}.app-shell .topbar{background:var(--panel);border-bottom:1px solid var(--line);min-height:80px;box-shadow:0 4px 24px var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-shell .topbar{box-shadow:0 4px 24px color-mix(in srgb,var(--ink) 5%,transparent)}}.app-shell .topbar .topbar-credit{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.app-shell .topbar .topbar-credit{border-color:color-mix(in srgb,var(--teal) 20%,var(--line))}}.app-shell .topbar .topbar-credit{background:linear-gradient(115deg,var(--panel),var(--teal))}@supports (color:color-mix(in lab, red, red)){.app-shell .topbar .topbar-credit{background:linear-gradient(115deg,var(--panel),color-mix(in srgb,var(--teal) 5%,var(--panel)))}}.app-shell .topbar .topbar-credit{box-shadow:0 4px 16px var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-shell .topbar .topbar-credit{box-shadow:0 4px 16px color-mix(in srgb,var(--ink) 4%,transparent)}}.app-shell .topbar-credit-icon{color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.app-shell .topbar-credit-icon{color:color-mix(in srgb,var(--amber) 65%,var(--ink))}}.app-shell .topbar-credit-icon{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.app-shell .topbar-credit-icon{background:color-mix(in srgb,var(--amber) 12%,var(--panel))}}:root .app-shell .overview-page{background:radial-gradient(ellipse at 75% 0,var(--teal),transparent 60%),var(--paper)}@supports (color:color-mix(in lab, red, red)){:root .app-shell .overview-page{background:radial-gradient(ellipse at 75% 0,color-mix(in srgb,var(--teal) 5%,var(--panel)),transparent 60%),var(--paper)}}:root .app-shell .overview-page{padding:24px}:root .app-shell .overview-page .overview-hero{border:1px solid var(--line);background:var(--panel);box-shadow:0 8px 32px var(--ink);border-radius:24px;padding:24px}@supports (color:color-mix(in lab, red, red)){:root .app-shell .overview-page .overview-hero{box-shadow:0 8px 32px color-mix(in srgb,var(--ink) 4%,transparent)}}:root .app-shell .overview-page .overview-hero-copy{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);gap:24px;display:grid}:root .app-shell .overview-page .overview-live-frame{grid-area:1/1;align-self:center;min-height:160px;display:block}:root .app-shell .overview-page .overview-live-frame .eyebrow{color:var(--teal-bright);letter-spacing:2px;font-size:11px}:root .app-shell .overview-page .overview-hero h1{letter-spacing:-1.2px;color:var(--ink);font-size:clamp(28px,2.4vw,40px);font-weight:750;line-height:1.16}:root .app-shell .overview-page .overview-hero h1 strong{color:inherit;font-weight:inherit}:root .app-shell .overview-page .overview-hero .is-greeting h1 strong{display:block}:root .app-shell .overview-page .overview-hero h1 span{font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}:root .app-shell .overview-page .overview-hero .overview-lead{color:var(--muted);border:0;max-width:none;margin:8px 0 0;padding:0;font-size:16px;line-height:1.5}.app-shell .overview-mascot-banner{aspect-ratio:2.8;isolation:isolate;border-radius:24px;grid-area:1/2;align-self:center;min-height:160px;position:relative;overflow:hidden}.app-shell .overview-mascot-banner>img{object-fit:cover;object-position:center;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.app-shell .overview-mascot-banner>div{align-items:flex-start;gap:12px;max-width:66%;padding:24px;display:flex}.app-shell .overview-mascot-banner>div>svg{color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.app-shell .overview-mascot-banner>div>svg{color:color-mix(in srgb,var(--amber) 80%,black)}}.app-shell .overview-mascot-banner>div>svg{flex:0 0 24px}.app-shell .overview-mascot-banner h2{letter-spacing:-.5px;color:var(--menu-fundo);margin:0;font-size:18px;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.app-shell .overview-mascot-banner h2{color:color-mix(in srgb,var(--menu-fundo) 95%,black)}}.app-shell .overview-mascot-banner p{color:var(--menu-fundo);margin:12px 0 0;font-size:12px;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.app-shell .overview-mascot-banner p{color:color-mix(in srgb,var(--menu-fundo) 80%,white)}}:root .app-shell .overview-page .overview-hero-kpis{border:0;grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(200px,1.1fr);gap:12px;padding:0;display:grid}:root .app-shell .overview-page .overview-hero-kpis>span,:root .app-shell .overview-page .overview-hero-kpis>span:last-child{border:1px solid var(--line);background:linear-gradient(140deg,var(--panel),var(--teal));border-radius:12px;grid-template-rows:auto auto 1fr;grid-template-columns:40px minmax(0,1fr);align-content:start;align-items:start;gap:8px 12px;min-width:0;min-height:128px;padding:16px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){:root .app-shell .overview-page .overview-hero-kpis>span,:root .app-shell .overview-page .overview-hero-kpis>span:last-child{background:linear-gradient(140deg,var(--panel),color-mix(in srgb,var(--teal) 3%,var(--panel)))}}.app-shell .overview-kpi-icon{width:40px;height:48px;color:var(--teal-bright);background:var(--teal);border-radius:12px;grid-area:1/1/3;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.app-shell .overview-kpi-icon{background:color-mix(in srgb,var(--teal) 9%,var(--panel))}}.app-shell .overview-kpi-icon.neutral{color:var(--muted);background:var(--paper)}:root .app-shell .overview-page .overview-hero-kpis small{color:var(--muted);grid-area:1/2;font-size:12px;line-height:1.4}:root .app-shell .overview-page .overview-hero-kpis strong{letter-spacing:-.6px;min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;grid-area:2/2;font-size:clamp(22px,1.8vw,28px);line-height:1.2}:root .app-shell .overview-page .overview-hero-kpis em{color:var(--muted);grid-area:3/2;align-self:end;padding-top:4px;font-size:11px;font-style:normal;line-height:1.4}:root .app-shell .overview-page .overview-hero-kpis>span.healthy{background:radial-gradient(ellipse at bottom right,var(--teal),transparent),var(--menu-fundo)}@supports (color:color-mix(in lab, red, red)){:root .app-shell .overview-page .overview-hero-kpis>span.healthy{background:radial-gradient(ellipse at bottom right,color-mix(in srgb,var(--teal) 32%,var(--menu-fundo)),transparent),var(--menu-fundo)}}:root .app-shell .overview-page .overview-hero-kpis>span.healthy{border-color:var(--teal-bright);box-shadow:inset 0 0 0 1px var(--menu-ativo-texto)}@supports (color:color-mix(in lab, red, red)){:root .app-shell .overview-page .overview-hero-kpis>span.healthy{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--menu-ativo-texto) 30%,transparent)}}:root .app-shell .overview-page .overview-hero-kpis>span.healthy :is(strong,small,em){color:var(--menu-texto)}:root .app-shell .overview-page .overview-hero-kpis>span.healthy .overview-kpi-icon{color:var(--menu-texto);background:var(--teal)}@supports (color:color-mix(in lab, red, red)){:root .app-shell .overview-page .overview-hero-kpis>span.healthy .overview-kpi-icon{background:color-mix(in srgb,var(--teal) 30%,var(--menu-fundo))}}:root .app-shell .overview-page .overview-hero-kpis>span.attention{border-color:var(--warn-border);background:var(--warn-bg)}:root .app-shell .overview-page .overview-hero-kpis>span.attention :is(strong,small,em){color:var(--warn-text)}:root .app-shell .overview-page .overview-hero .overview-live-controls{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-area:3/1/auto/-1;padding:4px}:root .app-shell .overview-page .overview-hero .overview-live-controls>div{gap:8px}:root .app-shell .overview-page .overview-hero .overview-live-controls>div button{min-height:48px;padding:8px 20px;font-size:13px}:root .app-shell .overview-page .overview-hero .overview-live-controls>div button.active{background:var(--panel);color:var(--teal-bright);box-shadow:0 3px 0 var(--teal-bright),0 4px 16px var(--ink);border:0}@supports (color:color-mix(in lab, red, red)){:root .app-shell .overview-page .overview-hero .overview-live-controls>div button.active{box-shadow:0 3px 0 var(--teal-bright),0 4px 16px color-mix(in srgb,var(--ink) 4%,transparent)}}:root .app-shell .overview-page .overview-live-toggle{padding:8px 16px}:root .app-shell .overview-page .dashboard-period-bar{padding:24px 8px 8px}:root .app-shell .overview-page .dashboard-date-presets{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:4px}:root .app-shell .overview-page .dashboard-date-presets button.active{color:var(--panel);background:linear-gradient(120deg,var(--teal-bright),var(--teal-bright))}@supports (color:color-mix(in lab, red, red)){:root .app-shell .overview-page .dashboard-date-presets button.active{background:linear-gradient(120deg,var(--teal-bright),color-mix(in srgb,var(--teal-bright) 80%,black))}}:root .app-shell .overview-page .dashboard-date-presets button.active{border-radius:8px}:root .app-shell .overview-page .commercial-metrics .metric-card{box-shadow:0 4px 20px var(--ink);background:var(--panel)!important;border-color:var(--line)!important}@supports (color:color-mix(in lab, red, red)){:root .app-shell .overview-page .commercial-metrics .metric-card{box-shadow:0 4px 20px color-mix(in srgb,var(--ink) 3%,transparent)}}:root .app-shell .overview-page .commercial-metrics .metric-card{border-radius:16px;padding:24px}:root .app-shell .overview-page .commercial-metrics .metric-top{color:var(--ink);justify-content:flex-start;gap:16px;font-weight:600}:root .app-shell .overview-page .commercial-metrics .dashboard-metric-icon{border-radius:12px;flex-basis:48px;order:-1;width:48px;height:48px}:root .app-shell .overview-page .commercial-metrics .dashboard-metric-icon svg{width:24px;height:24px}:root .app-shell .overview-page .commercial-metrics .metric-card>strong{padding-left:64px;font-size:36px}:root .app-shell .overview-page .commercial-metrics .metric-card>p{padding-left:64px}:root .app-shell .overview-page :is(.overview-chart-panel,.overview-funnel-panel,.overview-sales-panel,.overview-agenda-panel){border-color:var(--line);box-shadow:0 4px 20px var(--ink)}@supports (color:color-mix(in lab, red, red)){:root .app-shell .overview-page :is(.overview-chart-panel,.overview-funnel-panel,.overview-sales-panel,.overview-agenda-panel){box-shadow:0 4px 20px color-mix(in srgb,var(--ink) 3%,transparent)}}.theme-dark .app-shell .overview-page{--ink:var(--text-1);--ink-2:var(--text-2);--muted:var(--text-2)}.theme-dark .app-shell .overview-page .dashboard-date-presets button.active{color:var(--text-on-accent)}@media (width<=1400px){.app-shell{--dashboard-sidebar-offset:248px}:root .app-shell>.sidebar{flex-basis:248px;width:248px;padding:24px 16px}:root .app-shell .overview-page .overview-hero-copy{grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr)}:root .app-shell .overview-page .overview-hero-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}:root .app-shell .overview-page .overview-hero-kpis>span:last-child{grid-column:2/-1}}@media (width<=1000px){:root .app-shell>.sidebar{flex-basis:auto;width:min(310px,100vw - 56px)}:root .app-shell .overview-page .overview-hero-copy{grid-template-columns:minmax(0,1fr)}:root .app-shell .overview-page .overview-mascot-banner{grid-area:2/1;width:100%;max-width:560px;min-height:160px}:root .app-shell .overview-page .overview-hero-kpis{grid-row:3}:root .app-shell .overview-page .overview-hero .overview-live-controls{grid-row:4}}@media (width<=640px){:root .app-shell .overview-page{padding:16px 12px}:root .app-shell .overview-page .overview-hero{border-radius:16px;padding:16px}:root .app-shell .overview-page .overview-hero-copy{gap:16px}:root .app-shell .overview-page .overview-live-frame{min-height:0}:root .app-shell .overview-page .overview-hero h1{letter-spacing:-.7px;font-size:28px}:root .app-shell .overview-page .overview-hero h1 span{margin:0}:root .app-shell .overview-page .overview-hero .overview-lead{font-size:14px}:root .app-shell .overview-page .overview-mascot-banner{border-radius:16px;min-height:140px}.app-shell .overview-mascot-banner>div{gap:8px;max-width:65%;padding:16px 12px}.app-shell .overview-mascot-banner>div>svg{flex-basis:16px;width:16px}.app-shell .overview-mascot-banner h2{font-size:15px}.app-shell .overview-mascot-banner p{margin-top:8px;font-size:11px}:root .app-shell .overview-page .overview-hero-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:root .app-shell .overview-page .overview-hero-kpis>span,:root .app-shell .overview-page .overview-hero-kpis>span:last-child{grid-template-columns:32px minmax(0,1fr);gap:8px;min-height:136px;padding:12px 8px}:root .app-shell .overview-page .overview-hero-kpis>span:last-child{grid-column:1/-1;min-height:104px}.app-shell .overview-kpi-icon{border-radius:8px;width:32px;height:36px}.app-shell .overview-kpi-icon svg{width:20px;height:20px}:root .app-shell .overview-page .overview-hero-kpis strong{font-size:22px}:root .app-shell .overview-page .overview-hero-kpis small{font-size:11px}:root .app-shell .overview-page .overview-hero-kpis em{grid-column:1/-1;font-size:11px}:root .app-shell .overview-page .overview-hero .overview-live-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}:root .app-shell .overview-page .overview-hero .overview-live-controls>div{display:contents}:root .app-shell .overview-page .overview-hero .overview-live-controls>div button{padding:8px 4px;font-size:12px}:root .app-shell .overview-page .overview-live-toggle{padding:8px 4px}:root .app-shell .overview-page .overview-metrics-primary{grid-template-columns:minmax(0,1fr)}:root .app-shell .overview-page .commercial-metrics .metric-card{padding:16px}:root .app-shell .overview-page .commercial-metrics .metric-card>strong{padding-left:0;font-size:30px}:root .app-shell .overview-page .commercial-metrics .metric-card>p{padding-left:0}:root .app-shell .overview-page .commercial-metrics .dashboard-metric-icon{flex-basis:40px;width:40px;height:40px}}:root .app-shell .overview-page .overview-hero-kpis>span:before,:root .app-shell .overview-page .overview-hero-kpis>span:after{display:none}:root .app-shell .sidebar .sidebar-support{isolation:isolate;border:1px solid var(--menu-linha);color:var(--menu-texto);background:linear-gradient(135deg,var(--menu-hover),var(--menu-fundo));border-radius:16px;flex-shrink:0;grid-template-columns:minmax(0,1fr) 40px;gap:4px 12px;margin-top:auto;padding:16px;text-decoration:none;display:grid;position:relative;overflow:hidden}.app-shell .sidebar-support:before{content:"";z-index:-1;border:1px solid var(--menu-linha);width:180px;height:180px;box-shadow:0 0 0 24px var(--teal),0 0 0 48px var(--teal);border-radius:50%;position:absolute;bottom:-108px;right:-88px}@supports (color:color-mix(in lab, red, red)){.app-shell .sidebar-support:before{box-shadow:0 0 0 24px color-mix(in srgb,var(--teal) 6%,transparent),0 0 0 48px color-mix(in srgb,var(--teal) 4%,transparent)}}.app-shell .sidebar-support>svg{color:var(--menu-ativo-texto);grid-column:1/-1;margin-bottom:4px}.app-shell .sidebar-support strong{grid-column:1/-1;font-size:15px}.app-shell .sidebar-support small{max-width:190px;color:var(--menu-texto-2);grid-column:1/-1;font-size:12px;line-height:1.4}.app-shell .sidebar-support-label{background:var(--menu-hover);border-radius:6px;align-self:end;padding:6px 8px;font-size:12px}.app-shell .sidebar-support-arrow{width:36px;height:36px;color:var(--menu-texto);background:var(--amber);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.app-shell .sidebar-support-arrow{background:color-mix(in srgb,var(--amber) 22%,var(--menu-fundo))}}.app-shell .sidebar-support-arrow{border:1px solid var(--amber)}@supports (color:color-mix(in lab, red, red)){.app-shell .sidebar-support-arrow{border:1px solid color-mix(in srgb,var(--amber) 55%,var(--menu-linha))}}:root .app-shell .sidebar .sidebar-support:hover{border-color:var(--menu-ativo-texto)}:root .app-shell .sidebar .sidebar-support:focus-visible{outline:2px solid var(--menu-ativo-texto);outline-offset:4px}.support-page{max-width:1400px;color:var(--ink);margin:auto;padding:32px}.support-back{color:var(--teal-bright);align-items:center;gap:8px;margin-bottom:24px;text-decoration:none;display:inline-flex}.support-heading{align-items:center;gap:16px;margin-bottom:24px;display:flex}.support-heading-icon{background:var(--teal);border-radius:20px;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}@supports (color:color-mix(in lab, red, red)){.support-heading-icon{background:color-mix(in srgb,var(--teal) 10%,var(--panel))}}.support-heading-icon{color:var(--teal-bright)}.support-heading h1{letter-spacing:-1px;margin:4px 0 8px;font-size:32px}.support-page p{line-height:1.5}.support-heading p,.support-empty p,.support-new p{color:var(--muted);margin:0}.support-expectation{border:1px solid var(--line);background:var(--panel);border-radius:16px;align-items:center;gap:12px;margin-bottom:20px;padding:16px 20px;display:flex}.support-expectation svg{color:var(--teal-bright)}.support-expectation strong,.support-expectation small{display:block}.support-expectation small{color:var(--muted);margin-top:4px}.support-workspace{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;display:grid}.support-list,.support-conversation{background:var(--panel);border:1px solid var(--line);border-radius:20px;overflow:hidden}.support-list{max-height:800px;padding:16px;overflow:auto}.support-list-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.support-list-heading h2{margin:0;font-size:16px}.support-page button{cursor:pointer;border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--ink);font:inherit;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.support-page button:disabled{cursor:default;opacity:.6}.support-page button:focus-visible,.support-page a:focus-visible,.support-page input:focus-visible,.support-page textarea:focus-visible{outline:2px solid var(--teal-bright);outline-offset:3px}.support-page button:hover:not(:disabled){border-color:var(--teal-bright)}.support-page button.support-ticket{text-align:left;justify-content:stretch;gap:8px;width:100%;margin-bottom:8px;padding:14px;display:grid}.support-ticket.selected{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.support-ticket.selected{background:color-mix(in srgb,var(--teal) 8%,var(--panel))}}.support-ticket.selected{border-color:var(--teal-bright)}.support-ticket>span{align-items:flex-start;gap:8px;display:flex}.support-ticket svg{color:var(--teal-bright);flex-shrink:0}.support-ticket strong{overflow-wrap:anywhere}.support-ticket small{color:var(--muted);font-size:11px}.support-status{background:var(--amber);border-radius:6px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}@supports (color:color-mix(in lab, red, red)){.support-status{background:color-mix(in srgb,var(--amber) 12%,var(--panel))}}.support-status{color:var(--ink)}.support-status.answered{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.support-status.answered{background:color-mix(in srgb,var(--teal) 12%,var(--panel))}}.support-status.closed{background:var(--paper);color:var(--muted)}.support-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:420px;padding:40px;display:flex}.support-empty>svg{color:var(--teal-bright)}.support-empty h2{margin:0}.support-empty p{max-width:400px}.support-page button.support-primary{background:var(--teal-bright);color:var(--on-primary,white);border-color:var(--teal-bright);padding:12px 18px;font-weight:600}.support-conversation-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:16px;padding:20px;display:flex}.support-conversation-heading h2{overflow-wrap:anywhere;margin:0 0 12px;font-size:20px}.support-conversation-heading small{color:var(--muted);margin-top:8px;font-size:11px;display:block}.support-timing{color:var(--muted);background:var(--paper);padding:12px 20px;font-size:12px;line-height:1.5}.support-messages{flex-direction:column;align-items:flex-start;gap:16px;max-height:520px;padding:24px;display:flex;overflow:auto}.support-message{background:var(--paper);border:1px solid var(--line);border-radius:16px 16px 16px 4px;max-width:85%;padding:14px 16px}.support-message.mine{background:var(--teal);align-self:flex-end}@supports (color:color-mix(in lab, red, red)){.support-message.mine{background:color-mix(in srgb,var(--teal) 9%,var(--panel))}}.support-message.mine{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.support-message.mine{border-color:color-mix(in srgb,var(--teal) 20%,var(--line))}}.support-message.mine{border-radius:16px 16px 4px}.support-message strong{color:var(--muted);font-size:11px}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:14px}.support-message time{text-align:right;color:var(--muted);font-size:10px;display:block}.support-new,.support-compose{gap:12px;padding:24px;display:grid}.support-new h2{margin:0}.support-compose{border-top:1px solid var(--line)}.support-page input,.support-page textarea{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:12px}.support-page textarea{resize:vertical}.support-page label{font-size:13px;font-weight:600}.support-compose button,.support-new button{justify-self:end}.support-settings{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.support-settings input{width:120px}.support-error{border:1px solid var(--amber);border-radius:12px;margin-bottom:16px;padding:12px}@media (width<=1000px){.support-workspace{grid-template-columns:240px minmax(0,1fr);gap:12px}.support-page{padding:24px}}@media (width<=640px){.support-page{padding:20px 12px}.support-heading{align-items:flex-start;gap:12px}.support-heading-icon{border-radius:12px;width:44px;height:44px}.support-heading h1{font-size:24px}.support-heading p{font-size:13px}.support-workspace{grid-template-columns:minmax(0,1fr)}.support-list{max-height:280px}.support-empty{min-height:280px;padding:24px}.support-conversation-heading{padding:16px}.support-conversation-heading h2{font-size:17px}.support-conversation-heading button{padding:6px 8px;font-size:11px}.support-messages{padding:16px}.support-message{max-width:94%}.support-new,.support-compose{padding:16px}}:root .app-shell .agenda-fullscreen-shell{background:radial-gradient(ellipse at 65% 0,var(--teal),transparent 60%),var(--paper)}@supports (color:color-mix(in lab, red, red)){:root .app-shell .agenda-fullscreen-shell{background:radial-gradient(ellipse at 65% 0,color-mix(in srgb,var(--teal) 10%,var(--panel)),transparent 60%),var(--paper)}}:root .app-shell .agenda-fullscreen-shell{padding:24px}:root .app-shell .agenda-fullscreen-shell .module-header{margin-bottom:24px}:root .app-shell .agenda-fullscreen-shell .module-header h1,:root .app-shell .agenda-fullscreen-shell .module-header h2{letter-spacing:-1px;font-size:32px}:root .app-shell .agenda-fullscreen-shell .agenda-layout.calendar-layout{grid-template-columns:210px minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}:root .app-shell .agenda-fullscreen-shell .calendar-summary{text-align:left;border:1px solid var(--teal);background:linear-gradient(140deg,var(--teal),var(--teal));border-radius:20px;flex-direction:column;grid-area:1/1;align-items:stretch;min-width:0;padding:20px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){:root .app-shell .agenda-fullscreen-shell .calendar-summary{background:linear-gradient(140deg,color-mix(in srgb,var(--teal) 24%,black),color-mix(in srgb,var(--teal) 8%,black))}}:root .app-shell .agenda-fullscreen-shell .calendar-summary{color:#fff;box-shadow:0 8px 24px var(--teal)}@supports (color:color-mix(in lab, red, red)){:root .app-shell .agenda-fullscreen-shell .calendar-summary{box-shadow:0 8px 24px color-mix(in srgb,var(--teal) 15%,transparent)}}:root .app-shell .agenda-fullscreen-shell .calendar-summary>.eyebrow{color:inherit;letter-spacing:0;text-transform:none;justify-content:space-between;align-items:center;font-size:12px;display:flex}:root .app-shell .agenda-fullscreen-shell .calendar-summary>strong{color:var(--mint);margin:24px 0 0;font-size:64px;line-height:1.1}@supports (color:color-mix(in lab, red, red)){:root .app-shell .agenda-fullscreen-shell .calendar-summary>strong{color:color-mix(in srgb,var(--mint) 75%,white)}}:root .app-shell .agenda-fullscreen-shell .calendar-summary>span{color:inherit;font-size:16px;font-weight:600}:root .app-shell .agenda-fullscreen-shell .calendar-summary>small{color:inherit;opacity:.85;padding:16px 0;font-size:11px;display:block}.agenda-summary-counts{border-block:1px solid #ffffff2e;gap:16px;margin-top:24px;padding:20px 0;display:grid}.agenda-summary-counts>span{align-items:center;gap:8px;font-size:12px;display:flex}.agenda-summary-counts b{margin-left:auto}:root .app-shell .agenda-fullscreen-shell .calendar-summary .calendar-nav{gap:4px;width:100%;min-width:0;margin-top:0;display:flex}:root .app-shell .agenda-fullscreen-shell .calendar-summary .calendar-nav button{border:1px solid var(--teal);flex:1 1 0;gap:2px;min-width:0;min-height:36px;padding:8px 4px;font-size:10px}@supports (color:color-mix(in lab, red, red)){:root .app-shell .agenda-fullscreen-shell .calendar-summary .calendar-nav button{border:1px solid color-mix(in srgb,var(--teal) 65%,white)}}:root .app-shell .agenda-fullscreen-shell .calendar-summary .calendar-nav button{background:var(--teal);border-radius:8px}@supports (color:color-mix(in lab, red, red)){:root .app-shell .agenda-fullscreen-shell .calendar-summary .calendar-nav button{background:color-mix(in srgb,var(--teal) 15%,transparent)}}:root .app-shell .agenda-fullscreen-shell .calendar-summary .calendar-nav button{color:#fff}:root .app-shell .agenda-fullscreen-shell .calendar-panel,:root .app-shell .agenda-fullscreen-shell .appointment-sidebar{border:1px solid var(--line);background:var(--panel);border-radius:20px;min-width:0;padding:20px 16px}:root .app-shell .agenda-fullscreen-shell .calendar-panel{grid-area:1/2}:root .app-shell .agenda-fullscreen-shell .appointment-sidebar{grid-area:1/3}:root .app-shell .agenda-fullscreen-shell .calendar-panel-header{border-bottom:1px solid var(--line);gap:12px;margin-bottom:12px;padding-bottom:16px}:root .app-shell .agenda-fullscreen-shell .calendar-panel-header h2{margin:4px 0 0;font-size:20px}:root .app-shell .agenda-fullscreen-shell .calendar-panel-header .eyebrow,:root .app-shell .agenda-fullscreen-shell .appointment-sidebar-header .eyebrow{align-items:center;gap:8px;font-size:10px;display:flex}.agenda-fullscreen-shell .eyebrow>svg{color:var(--teal-bright);flex-shrink:0}:root .app-shell .agenda-fullscreen-shell .calendar-legend{flex-wrap:wrap;justify-content:flex-end;gap:4px}:root .app-shell .agenda-fullscreen-shell .calendar-legend>span{padding:6px;font-size:10px}.agenda-fullscreen-shell .calendar-legend>button{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);background:var(--paper);cursor:pointer;border-radius:50%;place-items:center;display:grid}:root .app-shell .agenda-fullscreen-shell .calendar-grid{grid-template-rows:none;grid-auto-rows:minmax(72px,auto);gap:4px}:root .app-shell .agenda-fullscreen-shell .calendar-day{border:1px solid var(--line);background:var(--paper);border-radius:12px;height:auto;min-height:100px;padding:6px}:root .app-shell .agenda-fullscreen-shell .calendar-day.outside-month{opacity:.5}:root .app-shell .agenda-fullscreen-shell .calendar-day.selected{border-color:var(--teal-bright);box-shadow:inset 0 0 0 1px var(--teal-bright);background:var(--mint)}@supports (color:color-mix(in lab, red, red)){:root .app-shell .agenda-fullscreen-shell .calendar-day.selected{background:color-mix(in srgb,var(--mint) 10%,var(--panel))}}:root .app-shell .agenda-fullscreen-shell .calendar-day-select{border-radius:8px;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;font-size:12px}:root .app-shell .agenda-fullscreen-shell .calendar-day-top>span{padding:3px;font-size:9px}:root .app-shell .agenda-fullscreen-shell .calendar-chip{background:var(--teal);border:0;border-radius:6px;padding:4px}@supports (color:color-mix(in lab, red, red)){:root .app-shell .agenda-fullscreen-shell .calendar-chip{background:color-mix(in srgb,var(--teal) 10%,var(--panel))}}:root .app-shell .agenda-fullscreen-shell .calendar-chip{color:var(--ink)}:root .app-shell .agenda-fullscreen-shell .calendar-chip b{color:var(--teal-bright);align-items:center;gap:3px;font-size:10px;display:flex}:root .app-shell .agenda-fullscreen-shell .calendar-chip>span{overflow-wrap:anywhere;font-size:10px;line-height:1.3;display:block;overflow:hidden}:root .app-shell .agenda-fullscreen-shell .appointment-sidebar{flex-direction:column;gap:16px;display:flex}:root .app-shell .agenda-fullscreen-shell .appointment-sidebar-header{border-bottom:1px solid var(--line);padding-bottom:16px}:root .app-shell .agenda-fullscreen-shell .appointment-sidebar-header h3{font-size:12px;font-weight:500;line-height:1.5}:root .app-shell .agenda-fullscreen-shell .appointment-sidebar-header>strong{background:var(--mint);min-width:32px;height:32px;color:var(--teal);border-radius:50%;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){:root .app-shell .agenda-fullscreen-shell .appointment-sidebar-header>strong{color:color-mix(in srgb,var(--teal) 25%,black)}}:root .app-shell .agenda-fullscreen-shell .appointment-sidebar-header>strong{font-size:14px}:root .app-shell .agenda-fullscreen-shell .empty-calendar{text-align:center;background:0 0;border:0;flex-direction:column;order:1;align-items:center;gap:12px;min-height:0;padding:8px 0;display:flex}:root .app-shell .agenda-fullscreen-shell .empty-calendar strong{font-size:14px;line-height:1.4}:root .app-shell .agenda-fullscreen-shell .empty-calendar>span{color:var(--muted);font-size:12px;line-height:1.5}.agenda-empty-illustration{object-fit:contain;border-radius:16px;width:100%;max-width:240px;height:160px}:root .app-shell .agenda-fullscreen-shell .appointment-add-day{order:2;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;padding:10px 8px;font-size:12px;display:flex}.agenda-fullscreen-shell .appointment-sidebar>article{order:1}.agenda-day-tip{border:1px solid var(--amber);gap:8px;padding:16px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.agenda-day-tip{border:1px solid color-mix(in srgb,var(--amber) 40%,var(--line))}}.agenda-day-tip{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.agenda-day-tip{background:color-mix(in srgb,var(--amber) 6%,var(--panel))}}.agenda-day-tip{border-radius:12px;order:3}.agenda-day-tip>svg{color:var(--amber);flex-shrink:0}.agenda-day-tip>div{min-width:0}.agenda-day-tip strong{font-size:12px}:root .app-shell .agenda-fullscreen-shell .agenda-day-tip p{white-space:normal;color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.4;overflow:visible}@media (width<=1400px){:root .app-shell .agenda-fullscreen-shell .agenda-layout.calendar-layout{grid-template-columns:180px minmax(0,1fr) 240px;gap:12px}:root .app-shell .agenda-fullscreen-shell .calendar-day{min-height:72px;padding:4px}}@media (width<=1000px){:root .app-shell .agenda-fullscreen-shell .agenda-layout.calendar-layout{grid-template-columns:minmax(0,1fr) 260px}:root .app-shell .agenda-fullscreen-shell .calendar-summary{grid-column:1/-1;display:none}:root .app-shell .agenda-fullscreen-shell .calendar-panel{grid-column:1}:root .app-shell .agenda-fullscreen-shell .appointment-sidebar{grid-column:2}}@media (width<=640px){:root .app-shell .agenda-fullscreen-shell{padding:16px 12px}:root .app-shell .agenda-fullscreen-shell .agenda-layout.calendar-layout{grid-template-columns:minmax(0,1fr)}:root .app-shell .agenda-fullscreen-shell .calendar-panel,:root .app-shell .agenda-fullscreen-shell .appointment-sidebar{border-radius:16px;grid-area:auto/1;padding:16px 12px}:root .app-shell .agenda-fullscreen-shell .calendar-day{min-height:72px;padding:3px}:root .app-shell .agenda-fullscreen-shell .calendar-day-top>span,:root .app-shell .agenda-fullscreen-shell .calendar-chip>span{display:none}:root .app-shell .agenda-fullscreen-shell .calendar-chip b{gap:0;font-size:9px}:root .app-shell .agenda-fullscreen-shell .calendar-chip svg{display:none}:root .app-shell .agenda-fullscreen-shell .calendar-panel-header{flex-wrap:wrap}:root .app-shell .agenda-fullscreen-shell .module-header h1,:root .app-shell .agenda-fullscreen-shell .module-header h2{font-size:28px}:root .app-shell .agenda-fullscreen-shell .agenda-header-actions{flex-wrap:wrap;display:flex}}:root .app-shell .agenda-fullscreen-shell .agenda-header-actions .primary-action{background:linear-gradient(135deg,var(--teal-bright),var(--teal-bright))}@supports (color:color-mix(in lab, red, red)){:root .app-shell .agenda-fullscreen-shell .agenda-header-actions .primary-action{background:linear-gradient(135deg,var(--teal-bright),color-mix(in srgb,var(--teal-bright) 70%,black))}}:root .app-shell .agenda-fullscreen-shell .agenda-header-actions .primary-action{color:#fff;border-color:var(--teal-bright)}.app-shell .content:has(>.page-wrap>.whatsapp-layout:only-child){flex-direction:column;height:100dvh;min-height:0;display:flex}.app-shell .page-wrap:has(>.whatsapp-layout:only-child){flex-direction:column;flex:1;min-height:0;padding:16px;display:flex}.app-shell .page-wrap>.whatsapp-layout:only-child{flex:1;height:100%;min-height:0}.app-shell .whatsapp-layout .chat-window>header{flex-shrink:0}.app-shell .whatsapp-layout .chat-contact-list{min-height:0;overflow-y:auto}.app-shell .whatsapp-layout .chat-more-actions-menu{max-width:calc(100vw - 32px);max-height:calc(100dvh - 240px);overflow-y:auto}.app-shell .whatsapp-layout :is(.whatsapp-media-error,.whatsapp-document,.whatsapp-media-pending){overflow-wrap:anywhere;min-width:0;max-width:100%}.app-shell .whatsapp-layout .message-bubble{overflow-wrap:anywhere;flex-shrink:0}@media (width<=1400px){.app-shell .whatsapp-layout{grid-template-columns:minmax(280px,30%) minmax(0,1fr)}.app-shell .whatsapp-layout .chat-list-title{min-height:72px;padding:12px 16px}.app-shell .whatsapp-layout .chat-list-title strong{font-size:22px}.app-shell .whatsapp-layout .chat-contact{min-height:72px;padding:8px 12px}.app-shell .whatsapp-layout .chat-window>header{gap:8px 12px;padding:12px 16px 8px}.app-shell .whatsapp-layout .message-thread{padding:16px}.app-shell .whatsapp-layout .composer{padding:8px 12px}}@media (width<=1000px){.app-shell .whatsapp-layout{grid-template-columns:minmax(0,1fr)}.app-shell .whatsapp-layout .chat-list-title{padding-left:16px}.app-shell .whatsapp-layout.mobile-detail .chat-window>header{gap:8px}}@media (width<=640px){.app-shell .page-wrap:has(>.whatsapp-layout:only-child){padding:8px 0}.app-shell .whatsapp-layout .composer{padding:8px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.app-shell .whatsapp-layout .chat-window>header{padding:8px 12px}.app-shell .whatsapp-layout .chat-window>header .chat-profile-status{line-height:1.4}}.app-shell .whatsapp-layout .whatsapp-refresh-button{flex-shrink:0;width:auto}.app-shell .settings-grid :is(button,input:not([type=checkbox]),select),.app-shell .automation-modal :is(button,input,select){min-height:44px}.app-shell .automation-modal-close{flex-basis:44px;width:44px}.app-shell .automation-modal{max-height:calc(100dvh - 32px)}.app-shell .settings-grid>*,.app-shell .settings-form label{min-width:0}@media (width<=640px){.app-shell .settings-grid input:not([type=checkbox]),.app-shell .automation-modal :is(input,select,textarea){font-size:16px}.app-shell .automation-modal-backdrop{padding:8px}.app-shell .automation-modal-header,.app-shell .automation-builder-form{padding:16px}.app-shell .automation-modal-footer{flex-wrap:wrap}}.app-shell :is(.knowledge-page,.minhas-ias,.crm-page) button,.app-shell .knowledge-page :is(input:not([type=file]),select){min-height:44px}.app-shell .knowledge-page .knowledge-list-search{gap:8px;padding:16px;display:grid}.app-shell .knowledge-page .knowledge-list-search input{border-radius:8px;width:100%;min-width:0;padding:8px 12px}.app-shell .knowledge-page .knowledge-filters{flex-wrap:wrap;gap:8px;display:flex}@media (width<=640px){.app-shell :is(.knowledge-page,.crm-page) :is(input:not([type=file]),select,textarea){font-size:16px}.app-shell .knowledge-page .knowledge-search{grid-template-columns:auto minmax(0,1fr)}.app-shell .knowledge-page .knowledge-search button{grid-column:1/-1}.app-shell .minhas-ias .minhas-ias-filtros{flex-wrap:wrap}}.app-shell .crm-page .crm-search{min-height:44px}.app-shell .admin-table-row>*{overflow-wrap:anywhere;min-width:0}.app-shell .whatsapp-layout .chat-header-actions>button{min-height:44px}:root .app-shell .overview-page .overview-hero-kpis strong{white-space:normal;overflow-wrap:anywhere;max-width:100%;overflow:visible}:root .app-shell .overview-page .overview-hero-kpis>:is(.healthy,.attention) strong{font-size:clamp(22px,1.6vw,24px)}:root .app-shell .overview-page .overview-live-frame-alerta{padding-left:16px}:root .app-shell .overview-page .overview-live-frame-alerta:before{background:var(--err-text)}:root .app-shell .overview-page .overview-live-frame-alerta .overview-corrigir{white-space:normal;height:auto;min-height:44px;color:var(--err-text);background:var(--err-bg);border-color:var(--err-border);padding:8px 16px}:root .app-shell .overview-page .overview-live-frame-alerta .overview-corrigir:hover{color:var(--err-text);background:var(--err-bg);border-color:var(--err-text)}:root .app-shell .overview-page .overview-live-frame-alerta .overview-corrigir:focus-visible{outline-color:var(--err-text)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
