@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-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-poppins), system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-border:var(--border);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-destructive:var(--destructive)}}@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{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.row-2{grid-row:2}.row-3{grid-row:3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.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}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.min-h-screen{min-height:100vh}.w-10{width:calc(var(--spacing) * 10)}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--border)}.bg-background{background-color:var(--background)}.bg-destructive{background-color:var(--destructive)}.bg-primary{background-color:var(--primary)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-destructive{color:var(--destructive)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary-foreground{color:var(--primary-foreground)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.invert{--tw-invert:invert(100%);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media (hover:hover){.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:opacity-90:hover{opacity:.9}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-primary\/30:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/30:focus{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}}:root,[data-theme=light]{--bg:#e9efe8;--side:#fff;--card:#fff;--card-2:#eef3ee;--line:#1c4a3e1a;--line-2:#1c4a3e2e;--ink:#1c3d34;--ink-2:#526960;--ink-3:#577068;--brand:#26755f;--brand-ink:#1f6b57;--on-brand:#fff;--teal:#3fbf9a;--amber:#d99a2b;--good:#056d42;--bad:#b4232c;--c1:#0d9488;--c2:#2563eb;--c3:#984006;--c4:#7c3aed;--shadow:0 6px 22px #1c4a3e14;--shadow-sm:0 2px 10px #1c4a3e0f;--radius:18px}[data-theme=dark]{--bg:#0b0e0d;--side:#141717;--card:#1a1d1d;--card-2:#262a29;--line:#ffffff14;--line-2:#ffffff26;--ink:#e6f1ea;--ink-2:#93a89f;--ink-3:#83978e;--brand:#46c49f;--brand-ink:#c9d6cf;--on-brand:#06231a;--teal:#46c49f;--amber:#f4b740;--good:#3aa079;--bad:#fb7185;--c1:#0fa87d;--c2:#5590f0;--c3:#bd8829;--c4:#8f74f2;--shadow:0 8px 26px #0000006b;--shadow-sm:0 2px 12px #00000052}:root,[data-theme=light],[data-theme=dark]{--background:var(--bg);--foreground:var(--ink);--border:var(--line);--primary:var(--brand);--primary-foreground:#fff;--muted:var(--card-2);--muted-foreground:var(--ink-2);--destructive:var(--bad)}body{background:var(--bg);color:var(--ink);font-family:var(--font-poppins), system-ui, sans-serif;-webkit-font-smoothing:antialiased;line-height:1.45;transition:background .2s,color .2s;overflow-x:hidden}.grp{color:var(--ink-3);letter-spacing:1px;text-transform:uppercase;padding:0 10px 8px;font-size:10px;font-weight:600}.main{min-width:0;max-width:1440px;padding:24px 30px 70px}.main-content{min-width:0}.is-farejando{opacity:.55;pointer-events:none;transition:opacity .15s}.farejando-overlay{z-index:20;text-align:center;border:1px solid var(--line);background:var(--card);max-width:fit-content;color:var(--ink);box-shadow:var(--shadow-sm);border-radius:999px;margin:0 auto 10px;padding:8px 16px;font-size:13px;font-weight:600;position:sticky;top:8px}.pill:disabled,.segs button:disabled{opacity:.5;cursor:not-allowed}.head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.h1{letter-spacing:-.5px;font-size:24px;font-weight:800}.head-actions{align-items:center;gap:8px;display:flex}.head-left{align-items:center;gap:12px;min-width:0;display:flex}.md-cover{object-fit:cover;border-radius:10px;flex-shrink:0;width:44px;height:44px}.head .sync{color:var(--ink-3);align-items:center;gap:8px;font-size:12px;display:flex}.sub{color:var(--ink-3);margin-bottom:18px;font-size:13px}.filters{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.pill{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:500;display:flex}.pill .k{color:var(--ink-3);font-size:11px}.pill.on{border-color:var(--brand);color:var(--brand-ink)}.pill .cx{color:var(--ink-3)}.pill-fonte{padding-top:11px;position:relative}.pill-beta{background:var(--c4);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:1px 7px;font-size:9px;font-weight:700;line-height:1.5;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;padding:22px 24px}.lab{color:var(--ink-3);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.ttl{justify-content:space-between;align-items:center;margin-bottom:16px;font-size:15px;font-weight:700;display:flex}.ttl .i{color:var(--ink-3);font-size:12px;font-weight:400}.hero{margin-bottom:16px}.flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:16px;display:grid}.stt .n{letter-spacing:-1.3px;margin-top:8px;font-size:38px;font-weight:800;line-height:1}.stt .n.good{color:var(--good)}.stt .d{color:var(--ink-3);margin-top:7px;font-size:12.5px}.stt .d.gz-parcial{color:var(--warn,#b45309);cursor:help;font-weight:600}.stt.mid{border-left:1px solid var(--line);border-right:1px solid var(--line);padding:0 26px}.arw{color:var(--brand);opacity:.65;font-size:22px}.kpis{border-top:1px solid var(--line);flex-wrap:wrap;gap:2px;margin-top:22px;padding-top:20px;display:flex}.kpi{border-right:1px solid var(--line);padding:0 22px}.kpi:first-child{padding-left:0}.kpi:last-child{border-right:0}.kpi .lab{font-size:10px}.kpi .v{margin-top:5px;font-size:20px;font-weight:800}.kpi .v.g{color:var(--good)}.kpi .v.r{color:var(--bad)}.kpi .v.p{color:var(--c4)}.day-card{margin-bottom:16px}.day-head{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.day-head .big{margin-top:4px;font-size:20px;font-weight:800}.chip{color:var(--brand-ink);border:1px solid var(--line);background:var(--card-2);border-radius:999px;padding:5px 13px;font-size:11px;font-weight:500}.daybars{grid-template-columns:repeat(var(--daybars-n,30), minmax(0, 1fr));align-items:end;gap:clamp(2px,.6%,5px);height:170px;display:grid;overflow:visible}.daybars .c{background:var(--brand);opacity:.9;border-radius:6px 6px 0 0;min-height:4px;transition:all .15s;position:relative}.daybars .c:hover{opacity:1;filter:brightness(1.08)}.daytip{background:var(--ink);color:var(--card);box-shadow:var(--shadow);white-space:nowrap;opacity:0;pointer-events:none;z-index:30;border-radius:10px;flex-direction:column;align-items:center;gap:0;padding:7px 11px;line-height:1.15;transition:opacity .12s;display:flex;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-8px)}.daytip:after{content:"";border:5px solid #0000;border-top-color:var(--ink);position:absolute;top:100%;left:50%;transform:translate(-50%)}.daytip-n{font-size:16px;font-weight:800}.daytip-u{opacity:.75;font-size:10px;font-weight:600}.daytip-d{opacity:.6;margin-top:2px;font-size:10.5px;font-weight:600}.daybars .c:hover .daytip,.daybars .c:focus .daytip{opacity:1}.daybars .c:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.daytip.daytip-start{left:0;transform:translateY(-8px)}.daytip.daytip-start:after{left:8px;transform:none}.daytip.daytip-end{left:auto;right:0;transform:translateY(-8px)}.daytip.daytip-end:after{left:auto;right:8px;transform:none}.daybars .c.pk{background:var(--amber);opacity:1}.cmp-toggle{color:var(--ink-2,var(--ink));border:1px solid var(--line);background:var(--card-2);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:11.5px;font-weight:600;transition:all .15s}.cmp-toggle:hover{border-color:var(--brand)}.cmp-toggle.on{background:var(--brand);color:#fff;border-color:var(--brand)}.cmp-stats{gap:34px;margin:2px 0 14px;display:flex}.cmp-s .cmp-k{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700}.cmp-s .cmp-v{margin-top:3px;font-size:22px;font-weight:800}.cmp-s .cmp-v.cmp-prev-n{color:var(--ink-3)}.cmp-s .cmp-v.g{color:var(--good)}.cmp-s .cmp-v.r{color:var(--bad)}.daycol{justify-content:center;align-items:flex-end;gap:2px;height:100%;display:flex}.daycol .c{flex:1 1 0}.daycol .c-prev{background:var(--brand);border-radius:6px 6px 0 0;flex:1 1 0;align-self:flex-end;min-height:4px;position:relative}@supports (color:color-mix(in lab, red, red)){.daycol .c-prev{background:color-mix(in srgb, var(--brand) 42%, var(--card))}}.daycol .c-prev{transition:all .15s}.daybars .c-prev:hover{filter:brightness(1.05)}.daybars .c-prev:hover .daytip{opacity:1}.cmp-legend{color:var(--ink-3);align-items:center;gap:7px;margin:10px 0 -4px;font-size:11px;display:flex}.cmp-lg{border-radius:3px;width:11px;height:11px;display:inline-block}.cmp-lg-cur,.cmp-lg-prev{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.cmp-lg-prev{background:color-mix(in srgb, var(--brand) 42%, var(--card))}}.cmp-legend .cmp-lg-prev{margin-left:8px}.xr{color:var(--ink-3);justify-content:space-between;margin-top:9px;font-size:10.5px;display:flex}.row3{grid-template-columns:1.4fr 1.4fr 1fr;gap:16px;margin-bottom:16px;display:grid}@media (min-width:1181px){.row3:has(>:nth-child(2)):not(:has(>:nth-child(3))){grid-template-columns:1fr 1fr}}.bars{flex-direction:column;gap:14px;display:flex}.bars .r1{justify-content:space-between;margin-bottom:6px;font-size:13px;display:flex}.bars .nm{color:var(--ink-2)}.bars .vv{font-weight:700}.bars .tr{background:var(--card-2);border-radius:6px;height:9px;overflow:hidden}.bars .fl{background:var(--c2);border-radius:6px;height:100%}.fun{flex-direction:column;gap:9px;display:flex}.fun .s{grid-template-columns:88px 1fr 52px;align-items:center;gap:10px;font-size:12.5px;display:grid}.fun .cap{color:var(--ink-2)}.fun .tr{background:var(--card-2);border-radius:9px;height:26px;overflow:hidden}.fun .fl{color:#fff;border-radius:9px;align-items:center;height:100%;padding-left:11px;font-size:12px;font-weight:700;display:flex}.fun .ab{text-align:right;color:var(--ink-2);font-weight:600}.pg{align-items:center;gap:16px;display:flex}.pg .lg{flex-direction:column;gap:9px;width:100%;font-size:12.5px;display:flex}.pg .row{align-items:center;gap:9px;display:flex}.pg .dot{border-radius:3px;width:9px;height:9px}.pg .nm{color:var(--ink-2)}.pg .pc{margin-left:auto;font-weight:700}.cen{flex:none;width:104px;height:104px;position:relative}.cen .t{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.cen .t b{font-size:19px;font-weight:800;display:block}.cen .t small{color:var(--ink-3);font-size:9px}.prod-card{margin-bottom:16px}.prod .p{border-top:1px solid var(--line);grid-template-columns:1fr 46px 120px;align-items:center;gap:14px;padding:12px 0;font-size:13px;display:grid}.prod .p:first-child{border-top:0}.prod .nm{color:var(--ink)}.prod .p.bump .nm{color:var(--ink-2);padding-left:20px;position:relative}.prod .p.bump .nm:before{content:"↳";color:var(--c3);position:absolute;left:2px}.prod .tag{border:1px solid var(--line-2);color:var(--ink-2);border-radius:7px;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:500}.prod .tag.bump{color:var(--c3);border-color:var(--c3)}@supports (color:color-mix(in lab, red, red)){.prod .tag.bump{border-color:color-mix(in srgb, var(--c3) 45%, transparent)}}.prod .tag.up{color:var(--good);border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.prod .tag.up{border-color:color-mix(in srgb, var(--good) 45%, transparent)}}.prod .qt{text-align:right;color:var(--ink-2);font-weight:700}.prod .tr{background:var(--card-2);border-radius:5px;height:7px;overflow:hidden}.prod .fl{background:var(--c2);border-radius:5px;height:100%}.prod .p.bump .fl{background:var(--c3)}.crh{justify-content:space-between;align-items:center;margin:30px 0 16px;display:flex}.crh .h{font-size:19px;font-weight:800}.crh .h span{color:var(--ink-3);font-size:12px;font-weight:400}.cr-aviso{border:1px solid var(--line);border-left:3px solid var(--warn,#b45309);background:var(--warn,#b45309);border-radius:10px;margin:-4px 0 16px;padding:11px 14px}@supports (color:color-mix(in lab, red, red)){.cr-aviso{background:color-mix(in srgb, var(--warn,#b45309) 6%, transparent)}}.cr-aviso{color:var(--ink-2,var(--ink));font-size:12.5px;line-height:1.5}.crh-ctl{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.segs{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:999px;gap:4px;padding:4px;display:flex}.segs button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 15px;font-family:inherit;font-size:12px;font-weight:600}.segs button.on{background:var(--brand);color:#fff}.crh .segs button.on{background:var(--brand-ink)}.cards{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.cr{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;transition:all .15s;position:relative;overflow:hidden}.cr-cover{z-index:1;position:absolute;inset:0}.cr-cover:focus-visible{outline:2px solid var(--brand);outline-offset:-3px;border-radius:18px}.cr:hover{transform:translateY(-3px)}.cr.best{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.cr.best{border-color:color-mix(in srgb, var(--good) 55%, transparent)}}.cr.worst{border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.cr.worst{border-color:color-mix(in srgb, var(--bad) 45%, transparent)}}.th{aspect-ratio:4/3;position:relative}.th .bd{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#00000080;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;display:flex;position:absolute;top:10px;left:10px}.th .bd .lv{background:#34d399;border-radius:50%;width:6px;height:6px}.th .fg{border-radius:999px;padding:4px 10px;font-size:9.5px;font-weight:800;position:absolute;top:10px;right:10px}.th .fg.g{background:var(--good);color:#fff}.th .fg.r{background:var(--bad);color:#fff}.th .pl{color:#ffffffd9;place-items:center;font-size:28px;display:grid;position:absolute;inset:0}.cr .bo{padding:15px 16px 17px}.cr .nm{font-size:12.5px;font-weight:600}.cr .u{color:var(--ink-3);margin-top:2px;font-size:10px}.cr .cp{justify-content:space-between;align-items:baseline;margin:13px 0 11px;display:flex}.cr .cp .b{font-size:27px;font-weight:800}.cr .cp .b.g{color:var(--good)}.cr .cp .b.r{color:var(--bad)}.cr .cp .q b{text-align:right;font-size:18px;display:block}.cr .cp .q small{letter-spacing:.6px;color:var(--ink-3);text-transform:uppercase;font-size:9px}.cr .cp .q small .cp-bump{color:var(--c4);font-weight:700}.cr .mt{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:8px;padding-top:12px;display:grid}.cr .mt .k{text-transform:uppercase;letter-spacing:.3px;color:var(--ink-3);font-size:9px}.cr .mt .v{margin-top:4px;font-size:12.5px;font-weight:600}.cr-score{border:1px solid var(--c4);margin-top:12px;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.cr-score{border:1px solid color-mix(in srgb, var(--c4) 22%, var(--line))}}.cr-score{background:var(--c4);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.cr-score{background:color-mix(in srgb, var(--c4) 5%, var(--card))}}.cr-score-head{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:8px;font-size:10px;display:flex}.cr-score-head span{letter-spacing:.35px;text-transform:uppercase;font-weight:700}.cr-score-head b{color:var(--c4);font-size:13px}.lead-score-number.lead-score-number-good{color:var(--good)}.lead-score-number.lead-score-number-neutral{color:var(--amber)}.lead-score-number.lead-score-number-bad{color:var(--bad)}.cr-score-grupos{color:var(--ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;gap:5px;margin-top:8px;font-size:10px;display:flex}.cr-score p{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin:7px 0 0;font-size:9.5px;display:flex}.cr-score p em,.ft-score-amostra{background:var(--c3);border-radius:999px;padding:2px 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cr-score p em,.ft-score-amostra{background:color-mix(in srgb, var(--c3) 12%, transparent)}}.cr-score p em,.ft-score-amostra{color:var(--c3);letter-spacing:.2px;text-transform:uppercase;font-size:8.5px;font-style:normal;font-weight:700}.cr-score-vazio{border-color:var(--line);background:var(--card-2)}.cr-score-vazio .cr-score-head b{color:var(--ink-2);font-size:10.5px}.cr .ft{color:var(--ink-3);justify-content:space-between;margin-top:11px;font-size:10px;display:flex}[data-theme=dark] .pill.on{background:var(--card-2);border-color:var(--line-2);color:var(--ink)}[data-theme=dark] .segs button.on{background:var(--card-2);color:var(--ink)}@media (max-width:1180px){.row3{grid-template-columns:1fr}.cards{grid-template-columns:repeat(2,1fr)}.flow{grid-template-columns:1fr;gap:14px}.stt.mid{border:0;padding:0}.arw{display:none}}.gz-snif{background:var(--amber);align-items:center;gap:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gz-snif{background:color-mix(in srgb, var(--amber) 16%, transparent)}}.gz-snif{border:1px solid var(--amber)}@supports (color:color-mix(in lab, red, red)){.gz-snif{border:1px solid color-mix(in srgb, var(--amber) 45%, transparent)}}.gz-snif{color:var(--ink);border-radius:999px;margin-bottom:18px;padding:7px 14px;font-size:12px;font-weight:500}.gz-snif b{color:var(--c3)}.gz-plats{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.gz-plat{border:1px solid var(--line);background:var(--card);color:var(--ink-2);box-shadow:var(--shadow-sm);border-radius:12px;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:600;display:flex}.gz-plat.on{border-color:var(--brand);color:var(--brand-ink);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.gz-plat.on{background:color-mix(in srgb, var(--brand) 8%, transparent)}}.gz-plat.soon{background:var(--card-2);cursor:not-allowed;border-style:dashed}.gz-tg{text-transform:uppercase;letter-spacing:.4px;color:var(--ink-3);border:1px solid var(--line-2);border-radius:6px;padding:1px 5px;font-size:9px;font-weight:700}.gz-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.gz-pill{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:500;display:flex}.gz-pill .gz-k{color:var(--ink-3);font-size:11px}.gz-pill.on{border-color:var(--brand);color:var(--brand-ink)}.gz-pill .gz-cx{color:var(--ink-3)}.gz-search{border:1px solid var(--line);background:var(--card);min-width:180px;box-shadow:var(--shadow-sm);color:var(--ink-3);border-radius:999px;flex:1;align-items:center;gap:8px;padding:9px 16px;font-size:13px;display:flex}.gz-tbl{--gz-cols:minmax(260px, 1.7fr) 88px 78px 56px 66px 66px 82px 62px 104px 100px;--gz-rz:var(--brand)}@supports (color:color-mix(in lab, red, red)){.gz-tbl{--gz-rz:color-mix(in srgb, var(--brand) 5%, transparent)}}.gz-tbl{--gz-rz-h:var(--brand)}@supports (color:color-mix(in lab, red, red)){.gz-tbl{--gz-rz-h:color-mix(in srgb, var(--brand) 9%, transparent)}}.gz-tbl{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;max-width:1200px;overflow:hidden}.gz-zhead{grid-template-columns:var(--gz-cols);padding:14px 18px 0;display:grid}.gz-z{letter-spacing:.8px;text-transform:uppercase;color:var(--ink-3);padding-bottom:8px;font-size:10px;font-weight:700}.gz-z1{grid-column:1/span 5}.gz-z2{color:var(--brand-ink);background:var(--gz-rz);grid-column:6/span 5;padding-left:10px}.gz-thead{grid-template-columns:var(--gz-cols);border-bottom:1px solid var(--line-2);padding:0 18px 10px;display:grid}.gz-c{letter-spacing:.4px;text-transform:uppercase;color:var(--ink-3);text-align:right;justify-content:flex-end;align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:flex}.gz-c.gz-nm{text-align:left;justify-content:flex-start}.gz-c.gz-rz{background:var(--gz-rz)}.gz-tr{grid-template-columns:var(--gz-cols);border-bottom:1px solid var(--line);align-items:center;min-height:54px;padding:0 18px;transition:background .12s;display:grid}.gz-tr:hover{background:var(--card-2)}.gz-tr:hover .gz-cell.gz-rz{background:var(--gz-rz-h)}.gz-cell{text-align:right;padding:9px 0;font-size:13px;font-weight:600}.gz-cell.gz-rz{background:var(--gz-rz);padding:9px 8px}.gz-cell.gz-rz.gz-first{border-left:2px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.gz-cell.gz-rz.gz-first{border-left:2px solid color-mix(in srgb, var(--brand) 30%, transparent)}}.gz-mut{color:var(--ink-3);font-weight:500}.gz-g{color:var(--good)}.gz-r{color:var(--bad)}.gz-nmcell{text-align:left;align-items:center;gap:10px;min-width:0;display:flex}.gz-car{width:18px;height:18px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;font-family:inherit;font-size:11px;transition:transform .15s,background .12s;display:grid}.gz-car:hover{background:var(--line);color:var(--ink)}.gz-car.op{transform:rotate(90deg)}.gz-car.leaf{visibility:hidden}.gz-badge{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);background:var(--card-2);border:1px solid var(--line);border-radius:999px;flex:none;padding:3px 9px;font-size:10px;font-weight:800}.gz-badge.on{color:var(--good);background:var(--good)}@supports (color:color-mix(in lab, red, red)){.gz-badge.on{background:color-mix(in srgb, var(--good) 12%, transparent)}}.gz-badge.on{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.gz-badge.on{border-color:color-mix(in srgb, var(--good) 30%, var(--line))}}.gz-thumb{object-fit:cover;border-radius:8px;flex:none;width:30px;height:30px}.gz-thumb-ph{color:#ffffffe6;background:linear-gradient(135deg,#2f7d70,#123f39);place-items:center;font-size:11px;display:grid}.gz-ntxt{min-width:0}.gz-t{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.gz-m{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:500;overflow:hidden}.gz-lvl1 .gz-nmcell{padding-left:26px}.gz-lvl2 .gz-nmcell{padding-left:52px}.gz-lvl1{background:var(--card-2)}@supports (color:color-mix(in lab, red, red)){.gz-lvl1{background:color-mix(in srgb, var(--card-2) 45%, transparent)}}.gz-lvl2{background:var(--card-2)}@supports (color:color-mix(in lab, red, red)){.gz-lvl2{background:color-mix(in srgb, var(--card-2) 75%, transparent)}}.gz-lvl1:hover,.gz-lvl2:hover{background:var(--card-2)}.gz-badge{text-transform:uppercase;letter-spacing:.3px;border:1px solid var(--line-2);color:var(--ink-3);border-radius:6px;padding:2px 6px;font-size:9.5px;font-weight:700}.gz-badge.gz-cbo{color:var(--c4);border-color:var(--c4)}@supports (color:color-mix(in lab, red, red)){.gz-badge.gz-cbo{border-color:color-mix(in srgb, var(--c4) 40%, transparent)}}.gz-tr.gz-total{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.gz-tr.gz-total{background:color-mix(in srgb, var(--brand) 8%, transparent)}}.gz-tr.gz-total{border-bottom:0;min-height:56px;position:sticky;bottom:0}.gz-tr.gz-total .gz-cell{font-size:13.5px;font-weight:800}.gz-tr.gz-total .gz-cell.gz-rz{background:var(--gz-rz-h)}.gz-tr.gz-total .gz-nmcell{padding-left:0;font-size:13px;font-weight:800}.gz-empty,.gz-loading,.gz-erro{color:var(--ink-3);padding:28px 18px;font-size:13px}.gz-erro{color:var(--bad)}.gz-erro small{opacity:.55;margin-top:8px;font-size:11px;display:block}.gz-loading{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px}.gz-note{border-top:1px dashed var(--line);color:var(--ink-3);margin-top:26px;padding-top:15px;font-size:11.5px;line-height:1.8}.gz-note b{color:var(--ink-2)}.gz-snif,.gz-plats,.gz-filters{max-width:1200px}.gz-cell.gz-rz.gz-mut{text-align:center}[data-theme=dark] .gz-tbl{--gz-rz:#ffffff0b;--gz-rz-h:#ffffff16}[data-theme=dark] .gz-z2{color:var(--ink-2)}[data-theme=dark] .gz-cell.gz-rz.gz-first{border-left-color:var(--line-2)}[data-theme=dark] .gz-pill.on,[data-theme=dark] .gz-plat.on{background:var(--card-2);border-color:var(--line-2);color:var(--ink)}@media (max-width:1180px){.gz-tbl{overflow-x:auto}.gz-zhead,.gz-thead,.gz-tr{min-width:1000px}}.topbar{justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.topbar-right{align-items:center;gap:14px;display:inline-flex}.farejar-agora{align-items:center;gap:8px;display:inline-flex}.farejar-agora-btn{color:var(--ink);background:var(--card,#fff);border:1px solid var(--line,#e3ddd0);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600}.farejar-agora-btn:hover{filter:brightness(1.03)}.farejar-agora-btn:disabled{opacity:.6;cursor:wait}.farejar-agora-msg{color:var(--ink-3);white-space:nowrap;font-size:12px}.dashboard-update-notice{justify-content:space-between}.dashboard-update-notice button{border:1px solid var(--amber);flex:none}@supports (color:color-mix(in lab, red, red)){.dashboard-update-notice button{border:1px solid color-mix(in srgb, var(--amber) 60%, var(--line))}}.dashboard-update-notice button{background:var(--card);color:var(--ink);cursor:pointer;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:700}.nv-list{flex-direction:column;gap:14px;max-width:720px;margin-top:8px;display:flex}.nv-card{border:1px solid var(--line,#e3ddd0);background:var(--card,#fff);border-radius:14px;padding:18px 20px}.nv-top{align-items:center;gap:10px;margin-bottom:6px;display:flex}.nv-ver{color:var(--ink);background:var(--bg,#f1ece0);letter-spacing:.02em;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.nv-date{color:var(--ink-2);font-size:12px}.nv-title{color:var(--ink);margin:2px 0 8px;font-size:16px;font-weight:700}.nv-emoji{margin-right:4px}.nv-lines{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.nv-lines li{color:var(--ink-2);font-size:14px;line-height:1.5}.cr-detail-layout{grid-template-columns:40% 60%;align-items:start;gap:20px;display:grid}@media (max-width:900px){.cr-detail-layout{grid-template-columns:1fr}}.cr-list{flex-direction:column;gap:10px;display:flex}.cr-list-sort{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:999px;gap:4px;margin-bottom:4px;padding:4px;display:flex}.cr-list-sort button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;padding:7px 10px;font-family:inherit;font-size:11px;font-weight:600}.cr-list-sort button.on{background:var(--brand);color:#fff}.cr-row{border:1px solid var(--line);background:var(--card);color:inherit;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;transition:all .15s;display:flex}.cr-row:hover{border-color:var(--line-2)}.cr-row.on{border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.cr-row.on{background:color-mix(in srgb, var(--brand) 8%, var(--card))}}.cr-rank{color:var(--ink-3);text-align:center;flex-shrink:0;width:16px;font-size:11px;font-weight:800}.cr-row img,.cr-noimg-sm{object-fit:cover;border-radius:8px;flex-shrink:0;width:36px;height:36px}.cr-noimg-sm{background:linear-gradient(135deg, var(--brand), var(--teal))}.cr-row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;font-weight:600;overflow:hidden}.cr-row-metric{color:var(--ink-2);flex-shrink:0;font-size:12px;font-weight:700}.cr-detail{grid-template-columns:minmax(0,220px) 1fr;gap:20px;display:grid}@media (max-width:700px){.cr-detail{grid-template-columns:1fr}}.cr-preview{flex-direction:column;gap:6px;display:flex}.cr-preview img,.cr-noimg{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--line);border-radius:14px;width:100%}.cr-noimg{background:linear-gradient(135deg, var(--brand), var(--teal))}.cr-name{color:var(--ink);margin-top:4px;font-size:13.5px;font-weight:700}.cr-adset{color:var(--ink-3);font-size:11px}.cr-verad{background:var(--brand-ink);color:#fff;text-align:center;box-shadow:var(--shadow-sm);border-radius:12px;margin-top:2px;padding:10px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:block}.cr-verad:hover{background:var(--brand);text-decoration:none}.cr-verad:active{transform:translateY(1px)}.cr-verad:focus-visible{outline:2px solid var(--brand);outline-offset:2px}[data-theme=dark] .cr-verad{background:var(--brand);color:var(--bg)}[data-theme=dark] .cr-verad:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .cr-verad:hover{background:color-mix(in srgb, var(--brand) 85%, #fff)}}.cr-metrics{flex-direction:column;gap:18px;display:flex}.cr-cards{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.cr-cards>div{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:12px;padding:10px 12px}.cr-cards span{letter-spacing:.3px;color:var(--ink-3);font-size:10px;display:block}.cr-cards b{color:var(--ink);margin-top:4px;font-size:15px;font-weight:800;display:block}@media (max-width:700px){.cr-cards{grid-template-columns:repeat(2,1fr)}}.cr-bars{flex-direction:column;gap:10px;display:flex}.cr-bar-head{justify-content:space-between;align-items:baseline;margin-bottom:4px;font-size:11.5px;display:flex}.cr-bar-head span{color:var(--ink-2)}.cr-bar-head b{color:var(--ink);font-weight:700}.cr-bar-track{background:var(--card-2);border-radius:999px;height:8px;overflow:hidden}.cr-bar-fill{background:linear-gradient(90deg, var(--brand), var(--teal));border-radius:999px;height:100%}.cr-radar{width:180px;height:180px;margin:4px auto 0;display:block}.cr-radar-grid{fill:none;stroke:var(--line);stroke-width:1px}.cr-radar-axis{stroke:var(--line-2);stroke-width:1px}.cr-radar-area{fill:var(--brand)}@supports (color:color-mix(in lab, red, red)){.cr-radar-area{fill:color-mix(in srgb, var(--brand) 28%, transparent)}}.cr-radar-area{stroke:var(--brand);stroke-width:2px}.cr-radar-label{fill:var(--ink-2);font-size:10px;font-weight:600}.farejou{background:var(--teal);align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.farejou{background:color-mix(in srgb, var(--teal) 12%, transparent)}}.farejou{border:1px solid var(--teal)}@supports (color:color-mix(in lab, red, red)){.farejou{border:1px solid color-mix(in srgb, var(--teal) 35%, transparent)}}.farejou{color:var(--ink);border-radius:14px;margin-bottom:16px;padding:12px 16px;font-size:13px}.gz-aviso{background:var(--amber);align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.gz-aviso{background:color-mix(in srgb, var(--amber) 16%, transparent)}}.gz-aviso{border:1px solid var(--amber)}@supports (color:color-mix(in lab, red, red)){.gz-aviso{border:1px solid color-mix(in srgb, var(--amber) 45%, transparent)}}.gz-aviso{color:var(--ink);border-radius:14px;margin-bottom:16px;padding:12px 16px;font-size:13px}.gz-aviso-fonte{border:1px solid var(--c4);background:var(--c4);border-radius:10px;margin:12px 0 4px;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.gz-aviso-fonte{background:color-mix(in srgb, var(--c4) 12%, transparent)}}.gz-aviso-fonte{font-size:13px;line-height:1.5}.cr-section{border-top:1px solid var(--line);margin-top:38px;padding-top:24px}.cr-section .grp{letter-spacing:-.01em;text-transform:none;color:var(--ink);margin-bottom:14px;padding-left:0;font-size:18px;font-weight:700;line-height:1.3}.btn-primary{background:linear-gradient(140deg, var(--brand), var(--teal));color:#fff;cursor:pointer;box-shadow:var(--shadow-sm);border:0;border-radius:12px;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.btn-primary:hover{filter:brightness(1.05)}.lib-empty{color:var(--ink-3);padding:28px 18px;font-size:13px}.lib-empty a{color:var(--brand-ink);font-weight:600}.lib-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-top:8px;display:grid}.lib-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);color:inherit;border-radius:18px;flex-direction:column;padding:16px;text-decoration:none;display:flex}.lib-card.off{opacity:.55}.lib-card.ghost{min-height:160px;color:var(--ink-3);border-style:dashed;border-color:var(--line-2);box-shadow:none;background:0 0;justify-content:center;align-items:center;font-size:13px;font-weight:600}.lib-card.ghost:hover{border-color:var(--brand);color:var(--brand-ink)}.lib-cover{object-fit:cover;background:var(--card-2);border-radius:12px;width:100%;height:110px;margin-bottom:12px}.lib-cover-empty{background:linear-gradient(140deg, var(--card-2), var(--card))}.lib-status{text-transform:uppercase;letter-spacing:.5px;color:var(--ink-3);margin-bottom:4px;font-size:10px;font-weight:700}.lib-card:not(.off) .lib-status{color:var(--good)}.lib-name{color:var(--ink);margin-bottom:14px;font-size:15px;font-weight:700}.lib-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;font-size:12.5px;font-weight:600;display:flex}.lib-dash{color:var(--brand-ink);text-decoration:none}.lib-dash:hover{text-decoration:underline}.lib-cfg{color:var(--ink-3);text-decoration:none}.lib-cfg:hover{color:var(--ink-2)}.lib-cfg-soon{color:var(--ink-3);cursor:default;opacity:.65}.lib-cfg-actions{gap:12px;display:flex}.lib-cfg-btn{cursor:pointer;color:var(--ink-3);background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600}.lib-cfg-btn:hover{color:var(--ink-2);text-decoration:underline}.lib-cfg-del:hover{color:var(--bad)}.lib-confirm{color:var(--ink-2);align-items:center;gap:8px;font-size:12px;display:flex}.itg-step-group{margin-top:14px}.itg-step-head{color:var(--ink);margin-bottom:8px;font-size:12.5px;font-weight:700}.itg-msg{border:1px solid var(--ink-3);border-radius:10px;padding:12px}.itg-msg-text{white-space:pre-wrap;color:var(--ink-2);margin:0 0 10px;font-family:inherit;font-size:12.5px;line-height:1.55}.vsl-form{flex-direction:column;gap:16px;max-width:480px;margin-top:8px;display:flex}.vsl-form label{color:var(--ink-2);flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;display:flex}.vsl-form input,.vsl-form select{color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-family:inherit;font-size:13.5px;font-weight:500}.vsl-form input:focus,.vsl-form select:focus{border-color:var(--brand);outline:none}.vsl-form button[type=submit]{background:linear-gradient(140deg, var(--brand), var(--teal));color:#fff;cursor:pointer;box-shadow:var(--shadow-sm);border:0;border-radius:12px;align-self:flex-start;padding:11px 20px;font-family:inherit;font-size:13px;font-weight:700}.vsl-form button[type=submit]:disabled,.btn-primary:disabled{opacity:.6;cursor:wait}.itg-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin-top:8px;display:grid}.itg-badge{text-transform:uppercase;letter-spacing:.4px;border:1px solid var(--line-2);color:var(--ink-3);border-radius:999px;padding:3px 10px;font-size:10px;font-weight:700}.itg-badge.itg-on{color:var(--good);border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.itg-badge.itg-on{border-color:color-mix(in srgb, var(--good) 40%, transparent)}}.itg-badge.itg-on{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.itg-badge.itg-on{background:color-mix(in srgb, var(--good) 10%, transparent)}}.itg-accounts{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.itg-accounts li{flex-direction:column;font-size:13px;display:flex}.itg-accounts li span{color:var(--ink-3);font-size:11.5px}.itg-meta{margin-bottom:16px;font-size:13px}.itg-hint{color:var(--ink-3);margin-bottom:16px;font-size:12.5px}.sync-vendas{margin-bottom:16px}.sync-vendas-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.sync-vendas-label{color:var(--ink-3);flex-direction:column;gap:4px;font-size:12.5px;display:flex}.sync-vendas-label select{border:1px solid var(--line);background:var(--card);color:var(--ink-1);border-radius:8px;padding:8px 10px;font-size:13px}.sync-vendas-ok{color:var(--good);margin-top:10px;font-size:12.5px}.sync-vendas-err{color:var(--bad);margin-top:10px;font-size:12.5px}.itg-form{flex-direction:column;gap:16px;max-width:480px;margin-top:8px;display:flex}.itg-form>label{color:var(--ink-2);flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;display:flex}.itg-form input{color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-family:inherit;font-size:13.5px;font-weight:500}.itg-form input:focus{border-color:var(--brand);outline:none}.itg-checklist{flex-direction:column;gap:8px;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.itg-checklist label{color:var(--ink);flex-direction:row;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.itg-checklist.itg-readonly li{color:var(--ink-2);padding:4px 0;font-size:13px}.itg-actions{gap:10px;display:flex}.itg-btn-secondary{color:var(--ink-2);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:12px;padding:10px 18px;font-size:13px;font-weight:700}.itg-done{color:var(--ink-2);align-items:center;gap:12px;font-size:13px;display:flex}.itg-link{color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}@media (max-width:700px){.itg-grid{grid-template-columns:1fr}}.rv-badge-soon{color:var(--c4);border-color:var(--c4)}@supports (color:color-mix(in lab, red, red)){.rv-badge-soon{border-color:color-mix(in srgb, var(--c4) 40%, transparent)}}.rv-badge-soon{background:var(--c4)}@supports (color:color-mix(in lab, red, red)){.rv-badge-soon{background:color-mix(in srgb, var(--c4) 12%, transparent)}}.rv-copy-btn{background:var(--card-2);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.rv-copy-btn:hover{border-color:var(--brand);color:var(--brand-ink)}.rv-copy-ic{width:14px;height:14px}.rv-collapsible{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.rv-collapsible-head{width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:13px;font-weight:700;display:flex}.rv-collapsible-head:disabled{cursor:default;color:var(--ink-2)}.rv-chevron{color:var(--ink-3);transition:transform .15s}.rv-chevron.on{transform:rotate(180deg)}.rv-collapsible-body{color:var(--ink-2);margin-top:12px;font-size:13px;line-height:1.5}.rv-steps-list{flex-direction:column;gap:6px;margin:0 0 10px;padding-left:18px;display:flex}.rv-bullets{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.rv-webhook-field{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.rv-code-inline{background:var(--card-2);border:1px solid var(--line);color:var(--ink);overflow-wrap:anywhere;border-radius:8px;flex:260px;padding:7px 10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.rv-modal-overlay{z-index:100;background:#0a141180;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.rv-modal{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;width:100%;min-width:0;max-width:620px;max-height:calc(100vh - 80px);display:flex}.rv-modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.rv-modal-title{font-size:16px;font-weight:800}.rv-modal-close{color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:4px;display:flex}.im-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:16px;display:flex}.im-tab{color:var(--ink-3);border-bottom:2px solid #0000;padding:8px 14px;font-size:14px;text-decoration:none}.im-tab:hover{color:var(--ink)}.im-tab.on{color:var(--ink);border-bottom-color:var(--brand)}.db-janela{color:var(--ink-3);margin-bottom:14px;font-size:12.5px}.db-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:20px;display:grid}.db-kpi{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.db-kpi-v{font-variant-numeric:tabular-nums;margin-top:4px;font-size:20px;font-weight:800}.db-kpi-sub{color:var(--ink-3);margin-top:4px;font-size:11px}.db-tab-wrap{margin-bottom:20px;overflow-x:auto}.db-tab{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.db-tab th,.db-tab td{text-align:right;white-space:nowrap;padding:10px 14px}.db-tab thead th{z-index:1;background:var(--bg);text-transform:uppercase;letter-spacing:.4px;color:var(--ink-3);border-bottom:1px solid var(--line);font-size:10px;font-weight:600;position:sticky;top:0}.db-tab thead th button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.db-tab thead th button:hover{color:var(--ink-2)}.db-tab-nome{text-align:left;color:var(--ink);align-items:center;gap:8px;font-weight:600;display:flex}.db-tab-thumb{object-fit:cover;border-radius:6px;flex-shrink:0}.db-tab tbody tr{border-bottom:1px solid var(--line)}.db-tab tbody tr:hover{background:var(--card-2)}.db-tab-row-warn{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.db-tab-row-warn{background:color-mix(in srgb, var(--amber) 6%, transparent)}}.db-tab-row-warn:hover{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.db-tab-row-warn:hover{background:color-mix(in srgb, var(--amber) 10%, transparent)}}.db-tab-dim{color:var(--ink-3);opacity:.6}.db-graf{margin-bottom:20px}.db-graf-barras{border-bottom:1px solid var(--line);align-items:flex-end;gap:4px;height:180px;margin-top:10px;padding-bottom:4px;display:flex;overflow-x:auto}.db-graf-col{flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:center;min-width:28px;height:100%;display:flex}.db-graf-barra{background:var(--brand);border-radius:3px 3px 0 0;width:100%;min-height:2px}.db-graf-vendas{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px;font-weight:600}.db-graf-dia{color:var(--ink-3);font-size:10px}.dl{flex-direction:column;gap:16px;display:flex}.dl .db-janela,.dl .db-kpis,.dl .db-tab-wrap,.dl .db-graf{margin-bottom:0}.dl .db-tab thead th:first-child{text-align:left}.dl-aviso{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.dl-aviso{background:color-mix(in srgb, var(--amber) 12%, transparent)}}.dl-aviso{border:1px solid var(--amber)}@supports (color:color-mix(in lab, red, red)){.dl-aviso{border:1px solid color-mix(in srgb, var(--amber) 40%, transparent)}}.dl-aviso{color:var(--ink);border-radius:12px;padding:10px 14px;font-size:13px}.dl-parte{border-bottom:2px solid var(--brand);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:8px;padding-bottom:6px;display:flex}.dl-parte h2{margin:0;font-size:20px;font-weight:800}.dl-parte-n{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);font-size:11px;font-weight:800}.dl-parte-s{color:var(--ink-3);font-size:13px}.dl-parte-2{border-bottom-color:var(--line);margin-top:24px}.dl-parte-2 .dl-parte-n{color:var(--ink-3)}.dl-card{flex-direction:column;gap:12px;min-width:0;display:flex}.dl-h{margin:-8px 0 0;font-size:16px;font-weight:700}.dl-card .itg-hint{margin:0}.dl-kpi-destaque{background:var(--brand);border-color:var(--brand);color:#fff}.dl-kpi-destaque .ft-k,.dl-kpi-destaque .db-kpi-sub{color:#ffffffd1}.dl-duo{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px;display:grid}@media (max-width:900px){.dl-duo{grid-template-columns:minmax(0,1fr)}}.dl-origens{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dl-origens li{border:1px solid var(--line);border-radius:12px;padding:10px 14px}.dl-origem-top,.dl-origem-sub{font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;display:flex}.dl-origem-sub{color:var(--ink-3);margin-top:2px;font-size:12px}.dl-trilho{background:var(--card-2);border-radius:3px;height:6px;margin-top:8px;overflow:hidden}.dl-trilho span{background:var(--brand);border-radius:3px;height:100%;display:block}.dl-trilho span.ok{background:var(--good)}.dl-trilho span.nok{background:var(--amber)}.dl-pos{color:var(--ink-3);background:var(--card-2);border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700}.dl-segs,.dl-metas{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.dl-seg,.dl-meta{background:var(--card-2);border-radius:14px;padding:14px 16px}.dl-seg-letra{background:var(--card);width:30px;height:30px;color:var(--brand);border-radius:9px;place-items:center;font-weight:800;display:inline-grid}.dl-seg-v,.dl-meta-v{font-variant-numeric:tabular-nums;margin-top:6px;font-size:22px;font-weight:800}.dl-seg-sub{color:var(--ink-3);margin-top:6px;font-size:12px}.rv-tabs{gap:4px;padding:14px 22px 0;display:flex;overflow-x:auto}.rv-tab{color:var(--ink-3);background:var(--card-2);border:1px solid var(--line);cursor:pointer;white-space:nowrap;border-radius:10px 10px 0 0;padding:9px 14px;font-family:inherit;font-size:12px;font-weight:700}.rv-tab.done{color:var(--good)}.rv-tab.on{background:var(--brand);color:#fff;border-color:var(--brand)}.rv-modal-body{flex:1;padding:20px 22px;overflow-y:auto}.rv-modal-foot{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:16px 22px;display:flex}.itg-head-acoes{align-items:center;gap:10px;display:flex}.lc-cfg-body{display:block}.lc-cfg-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:16px;display:flex}.lc-cfg-acoes{gap:10px;display:flex}.rv-lead{color:var(--ink-2);margin:0 0 14px;font-size:13.5px;line-height:1.5}.rv-hint-box{background:var(--card-2);border:1px solid var(--line);color:var(--ink-2);border-radius:12px;margin-bottom:16px;padding:14px 16px;font-size:12.5px;line-height:1.5}.rv-warn-box{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.rv-warn-box{background:color-mix(in srgb, var(--amber) 10%, transparent)}}.rv-warn-box{border:1px solid var(--amber)}@supports (color:color-mix(in lab, red, red)){.rv-warn-box{border:1px solid color-mix(in srgb, var(--amber) 35%, transparent)}}.rv-warn-box{color:var(--ink);border-radius:12px;margin-bottom:16px;padding:14px 16px;font-size:12.5px}.rv-warn-box ul{margin:8px 0 0;padding-left:18px}.rv-script-block{margin-bottom:8px}.rv-script-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.rv-script-title{font-size:13.5px;font-weight:700}.rv-code-block{color:#d7e6df;background:#16211d;border-radius:12px;max-height:260px;padding:16px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;line-height:1.6;overflow-x:auto}.rv-code-block-sm{white-space:pre-wrap;overflow-wrap:anywhere;max-height:none;padding:12px 14px}.rv-param-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:16px;display:grid}.rv-param-card{border:1px solid var(--line);border-radius:12px;padding:14px}.rv-param-name{margin-bottom:6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;font-weight:700}.rv-example-tags{flex-wrap:wrap;gap:6px;display:flex}.rv-example-tags code{background:var(--card-2);border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:11px}.rv-chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.rv-chip{color:var(--ink-2);background:var(--card-2);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:7px 13px;font-family:inherit;font-size:12px;font-weight:600;transition:border-color .15s}.rv-chip:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.rv-chip:hover{border-color:color-mix(in srgb, var(--brand) 45%, transparent)}}.rv-chip.on{color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.rv-chip.on{background:color-mix(in srgb, var(--brand) 12%, transparent)}}.rv-chip.on{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.rv-chip.on{border-color:color-mix(in srgb, var(--brand) 45%, transparent)}}.rv-field{letter-spacing:.4px;text-transform:uppercase;color:var(--ink-2);flex-direction:column;gap:6px;margin-bottom:14px;font-size:11px;font-weight:700;display:flex}.rv-field input{text-transform:none;letter-spacing:normal;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-family:inherit;font-size:13.5px;font-weight:500}.rv-field input:focus{border-color:var(--brand);outline:none}.rv-status{border-radius:12px;margin-top:14px;padding:12px 14px;font-size:13px;font-weight:600}.rv-status-ok{color:var(--good);background:var(--good)}@supports (color:color-mix(in lab, red, red)){.rv-status-ok{background:color-mix(in srgb, var(--good) 10%, transparent)}}.rv-status-ok{border:1px solid var(--good)}@supports (color:color-mix(in lab, red, red)){.rv-status-ok{border:1px solid color-mix(in srgb, var(--good) 35%, transparent)}}.rv-status-bad{color:var(--bad);background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.rv-status-bad{background:color-mix(in srgb, var(--bad) 10%, transparent)}}.rv-status-bad{border:1px solid var(--bad)}@supports (color:color-mix(in lab, red, red)){.rv-status-bad{border:1px solid color-mix(in srgb, var(--bad) 35%, transparent)}}.rv-warn-pill{color:var(--amber);background:var(--amber);align-self:center;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.rv-warn-pill{background:color-mix(in srgb, var(--amber) 12%, transparent)}}.rv-warn-pill{border:1px solid var(--amber)}@supports (color:color-mix(in lab, red, red)){.rv-warn-pill{border:1px solid color-mix(in srgb, var(--amber) 35%, transparent)}}.rv-warn-pill{white-space:nowrap;border-radius:999px;padding:5px 10px}@media (max-width:700px){.rv-modal-overlay{align-items:stretch;padding:0}.rv-modal{border-radius:0;max-width:none;height:100%;max-height:none}}.period-selector{display:inline-block;position:relative}.period-selector-menu{z-index:20;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:10px;min-width:240px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);left:auto;right:0}.period-selector-custom{border-top:1px solid var(--line);align-items:flex-end;gap:8px;padding-top:10px;display:flex}.period-selector-nota{color:var(--ink-3);margin:0;font-size:11px;line-height:1.45}.period-selector-menu .segs{flex-wrap:wrap}.period-selector-custom label{color:var(--ink-3);flex-direction:column;gap:4px;font-size:11px;font-weight:600;display:flex}.period-selector-custom input{color:var(--ink);background:var(--card-2);border:1px solid var(--line);border-radius:8px;padding:6px 8px;font-family:inherit;font-size:12.5px}.period-selector-custom button{color:#fff;background:var(--brand);cursor:pointer;border:0;border-radius:8px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:700}.period-selector-custom button:disabled{opacity:.5;cursor:not-allowed}.stt-head,.kpi-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.delta{border-radius:999px;align-items:center;gap:2px;padding:1px 6px;font-family:inherit;font-size:10.5px;font-weight:700;line-height:1.5;display:inline-flex}.delta.good{color:var(--good);background:var(--good)}@supports (color:color-mix(in lab, red, red)){.delta.good{background:color-mix(in srgb, var(--good) 14%, transparent)}}.delta.bad{color:var(--bad);background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.delta.bad{background:color-mix(in srgb, var(--bad) 14%, transparent)}}.delta.neutral{color:var(--ink-3);background:var(--card-2)}.kpi-info{color:var(--ink-3);cursor:help;background:0 0;border:0;outline:none;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:12px;display:inline-flex;position:relative}.kpi-info:hover,.kpi-info:focus-visible{color:var(--brand)}.kpi-tip{z-index:40;background:var(--ink);width:max-content;max-width:320px;color:var(--card);box-shadow:var(--shadow);opacity:0;pointer-events:none;border-radius:12px;flex-direction:column;gap:8px;padding:13px 15px;transition:opacity .12s,transform .12s;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(4px)}.kpi-info:hover .kpi-tip,.kpi-info:focus-visible .kpi-tip{opacity:1;transform:translateY(0)}.kpi-tip-t{font-size:13.5px;font-weight:800;line-height:1.35}.kpi-tip-f{opacity:.85;font-size:13px;font-weight:700;line-height:1.35}.cr-ver{z-index:2;background:var(--brand-ink);color:#fff;text-align:center;border-radius:10px;margin-top:13px;padding:9px 12px;font-size:11.5px;font-weight:600;text-decoration:none;display:block;position:relative}.cr-ver:hover{background:var(--brand)}.cr-ver:active{transform:translateY(1px)}.cr-ver:focus-visible{outline:2px solid var(--brand);outline-offset:2px}[data-theme=dark] .cr-ver{background:var(--brand);color:var(--bg)}[data-theme=dark] .cr-ver:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .cr-ver:hover{background:color-mix(in srgb, var(--brand) 85%, #fff)}}.lp-list{flex-direction:column;gap:10px;display:flex}.lp-row{background:var(--card);border:1px solid var(--line);border-radius:16px;grid-template-columns:1.6fr 1.3fr 1.3fr;align-items:center;gap:18px;padding:16px 20px;display:grid}@media (max-width:860px){.lp-row{grid-template-columns:1fr;gap:12px}}.lp-id{align-items:center;gap:12px;min-width:0;display:flex}.lp-avatar{color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:flex}.lp-url-wrap{min-width:0}.lp-url{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.lp-open{color:var(--ink-3);align-items:center;gap:4px;font-size:11.5px;text-decoration:none;display:inline-flex}.lp-open:hover{color:var(--brand)}.lp-stats{gap:22px;display:flex}.lp-funnel{flex-direction:column;gap:5px;display:flex}.lp-step{grid-template-columns:84px 1fr 56px;align-items:center;gap:8px;display:grid}.lp-step-k{color:var(--ink-3);white-space:nowrap;font-size:10.5px;font-weight:700}.lp-bar{background:var(--card-2);border-radius:4px;height:6px;overflow:hidden}.lp-fill{background:var(--brand);border-radius:4px;height:100%;display:block}.lp-step-v{text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.fpc-card{border:1px solid var(--line);background:var(--card);border-radius:12px;margin-bottom:12px;padding:14px 18px}.fpc-title{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin-bottom:10px;font-size:11px}.fpc-step{grid-template-columns:110px 1fr 72px;align-items:center;gap:12px;margin-bottom:8px;display:grid}.fpc-k{color:var(--ink-2);white-space:nowrap;font-size:13px}.fpc-bar{background:var(--card-2);border-radius:999px;height:5px;overflow:hidden}.fpc-fill{background:var(--brand);border-radius:999px;height:100%;display:block}.fpc-fill-chktToCompra{background:var(--good)}.fpc-v{text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.fpc-note{color:var(--ink-3);margin:10px 0 0;font-size:12px}.wiz-steps{gap:8px;margin-bottom:18px;display:flex}.wiz-step{color:var(--ink-3);background:var(--card);border:1px solid var(--line);cursor:default;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 8px;font-family:inherit;font-size:12.5px;font-weight:700;display:inline-flex}.wiz-step.done{cursor:pointer}.wiz-step.on{color:var(--ink);border-color:var(--brand)}.wiz-dot{background:var(--card-2);width:22px;height:22px;color:var(--ink-3);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.wiz-step.on .wiz-dot{background:var(--brand);color:#fff}.wiz-step.done .wiz-dot{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.wiz-step.done .wiz-dot{background:color-mix(in srgb, var(--good) 18%, transparent)}}.wiz-step.done .wiz-dot{color:var(--good)}.wiz-pane{flex-direction:column;gap:14px;display:flex}.wiz-pane[hidden]{display:none}.wiz-prods{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-top:8px;display:grid}.vsl-form label.wiz-prod,.wiz-prod{text-align:left;background:var(--card);border:1.5px solid var(--line);cursor:pointer;border-radius:12px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.3;transition:border-color .12s,background .12s;display:flex;position:relative}.wiz-prod:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.wiz-prod:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--line))}}.wiz-prod.on{border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.wiz-prod.on{background:color-mix(in srgb, var(--brand) 7%, var(--card))}}.wiz-prod input{opacity:0;pointer-events:none;position:absolute}.wiz-prod-check{border:1.5px solid var(--line);color:#0000;border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex}.wiz-prod.on .wiz-prod-check{background:var(--brand);border-color:var(--brand);color:#fff}.wiz-resumo{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px 18px}.wiz-resumo dl{flex-direction:column;gap:8px;margin:10px 0 0;display:flex}.wiz-resumo dl>div{grid-template-columns:120px 1fr;gap:12px;font-size:13px;display:grid}.wiz-resumo dt{color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase;padding-top:1px;font-size:11px;font-weight:700}.wiz-resumo dd{margin:0;font-weight:600}.wiz-nav{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.wiz-datas{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:480px){.wiz-datas{grid-template-columns:1fr}}.asc-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:14px;display:grid}.asc-kpi{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.asc-kpi-nota{color:var(--ink-3);margin-top:4px;font-size:11px;line-height:1.35}.asc-v{margin-top:4px;font-size:20px;font-weight:800}.asc-good{color:var(--good)}.asc-table{background:var(--card);border:1px solid var(--line);border-radius:16px;margin-bottom:12px;padding:6px 18px;overflow-x:auto}.asc-row{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:minmax(180px,2fr) repeat(6,minmax(72px,1fr));align-items:center;gap:10px;padding:10px 0;font-size:13px;display:grid}.asc-row:last-child{border-bottom:0}.asc-head{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700}.asc-nome{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.asc-row-destino{grid-template-columns:minmax(180px,3fr) repeat(3,minmax(72px,1fr))}.asc-nota{color:var(--ink-3);padding:8px 0 2px;font-size:11.5px}.fin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:640px){.fin-grid{grid-template-columns:1fr}}.fin-input{align-items:center;display:flex;position:relative}.fin-input input{width:100%}.fin-unit{color:var(--ink-3);pointer-events:none;font-size:13px;font-weight:700;position:absolute;right:12px}.fin-unit-l{left:12px;right:auto}.fin-input input{padding-right:30px}.fin-input:has(.fin-unit-l) input{padding-left:38px;padding-right:12px}.ft-wrap{flex-direction:column;gap:14px;display:flex}.ft-empty{color:var(--ink-3);text-align:center;padding:24px 0;font-size:13px}.ft-list{flex-direction:column;gap:8px;display:flex}.ft-row{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 18px;display:flex;position:relative;overflow:hidden}.fd-scroll{max-height:400px;overflow:auto}.fd-table{flex-direction:column;gap:8px;min-width:max-content;display:flex}.fd-head,.fd-row,.fd-foot{font-variant-numeric:tabular-nums;grid-template-columns:68px 80px 76px 64px 76px 76px 88px 76px 96px 88px 76px 82px 82px 88px 68px 92px 104px;align-items:center;gap:4px 10px;padding:12px 16px;font-size:12px;display:grid}.fd-head{text-transform:uppercase;letter-spacing:.4px;color:var(--ink-3);z-index:1;background:var(--bg);padding:0 16px 4px;font-size:10px;font-weight:600;position:sticky;top:0}.fd-row,.fd-foot{border:1px solid var(--line);background:var(--card);border-radius:12px}.fd-row:hover{border-color:var(--ink-3)}@supports (color:color-mix(in lab, red, red)){.fd-row:hover{border-color:color-mix(in srgb, var(--ink-3) 30%, var(--line))}}.fd-row-good{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.fd-row-good{border-color:color-mix(in srgb, var(--good) 40%, var(--line))}}.fd-row-good{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.fd-row-good{background:color-mix(in srgb, var(--good) 5%, var(--card))}}.fd-row-bad{border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.fd-row-bad{border-color:color-mix(in srgb, var(--bad) 40%, var(--line))}}.fd-row-bad{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.fd-row-bad{background:color-mix(in srgb, var(--bad) 5%, var(--card))}}.fd-row-neutral{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.fd-row-neutral{border-color:color-mix(in srgb, var(--amber) 40%, var(--line))}}.fd-row-neutral{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.fd-row-neutral{background:color-mix(in srgb, var(--amber) 4%, var(--card))}}.fd-foot{background:var(--card-2);margin-top:4px;font-weight:700}.fd-date{white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:flex}.fd-muted{color:var(--ink-3)}.fd-dim{color:var(--ink-3);opacity:.55}.fd-v-good{color:var(--good);font-weight:700}.fd-v-bad{color:var(--bad);font-weight:700}.fd-v-neutral{color:var(--amber);font-weight:700}.fd-v-none{color:var(--ink)}.fd-flag{display:inline-flex}.fd-ic{width:12px;height:12px}.fd-flag-good .fd-ic{color:var(--good)}.fd-flag-bad .fd-ic{color:var(--bad)}.fd-flag-neutral .fd-ic{color:var(--amber)}.fd-note{color:var(--ink-3);margin-top:6px;font-size:11px}.ft-row-good{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.ft-row-good{border-color:color-mix(in srgb, var(--good) 40%, var(--line))}}.ft-row-good{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.ft-row-good{background:color-mix(in srgb, var(--good) 5%, var(--card))}}.ft-row-bad{border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.ft-row-bad{border-color:color-mix(in srgb, var(--bad) 40%, var(--line))}}.ft-row-bad{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.ft-row-bad{background:color-mix(in srgb, var(--bad) 5%, var(--card))}}.ft-row-neutral{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.ft-row-neutral{border-color:color-mix(in srgb, var(--amber) 40%, var(--line))}}.ft-row-neutral{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.ft-row-neutral{background:color-mix(in srgb, var(--amber) 4%, var(--card))}}.ft-avatar{color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;font-weight:700;display:flex}.ft-identity{flex:180px;min-width:0}.ft-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ft-contact{color:var(--ink-2);align-items:center;gap:5px;margin-top:3px;font-size:11px;text-decoration:none;display:inline-flex}.ft-contact:hover{color:var(--brand-ink)}.ft-contact-text{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.ft-muted{color:var(--ink-3)}.ft-date{text-align:center;flex-shrink:0;width:52px}.ft-date-day{letter-spacing:-.5px;font-size:24px;font-weight:800;line-height:1}.ft-date-month{text-transform:uppercase;letter-spacing:.5px;color:var(--ink-3);margin-top:3px;font-size:10px}.ft-stat{flex:90px;min-width:76px}.ft-score-stat{flex-basis:104px}.ft-score-detail{min-width:124px}.ft-score-detail>summary{cursor:pointer;list-style:none}.ft-score-detail>summary::-webkit-details-marker{display:none}.ft-score-detail>summary:focus-visible{outline:2px solid var(--c4);outline-offset:4px;border-radius:7px}.ft-score-summary-title{align-items:center;gap:5px;display:flex}.ft-score-detail>summary>.ft-v{display:block}.ft-score-help{border:1px solid var(--c4);place-items:center;width:16px;height:16px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.ft-score-help{border:1px solid color-mix(in srgb, var(--c4) 40%, var(--line))}}.ft-score-help{background:var(--c4);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ft-score-help{background:color-mix(in srgb, var(--c4) 10%, var(--card))}}.ft-score-help{color:var(--c4);font-size:10px;font-weight:800;line-height:1}.ft-score-detail>summary:hover .ft-score-help,.ft-score-detail[open] .ft-score-help{background:var(--c4);color:#fff}.ft-score-detail-body{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.ft-score-detail-groups{color:var(--ink-2);font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;font-size:10px;display:grid}.ft-score-detail-groups b{color:var(--ink)}.ft-score-detail-body p{color:var(--ink-2);margin:7px 0 0;font-size:9.5px;line-height:1.35}.ft-row:has(.ft-score-detail[open]){align-items:flex-start}.ft-score-amostra{margin-top:4px}@media (max-width:620px){.cap-campaign-list .ft-row{gap:14px 12px;padding-inline:16px}.cap-campaign-list .ft-identity{flex:100%}.cap-campaign-list .ft-stat,.cap-campaign-list .ft-score-stat{flex:calc(50% - 6px);min-width:0}.cap-campaign-list .ft-score-detail{flex-basis:100%}}.ft-k{text-transform:uppercase;letter-spacing:.4px;color:var(--ink-3);font-size:10px;font-weight:600}.ft-v{letter-spacing:-.2px;font-variant-numeric:tabular-nums;margin-top:3px;font-size:16px;font-weight:700}.ft-mono{font-variant-numeric:tabular-nums}.ft-v-good{color:var(--good)}.ft-v-bad{color:var(--bad)}.ft-v-neutral{color:var(--amber)}.ft-v-none{color:var(--ink)}.ft-tag{text-transform:uppercase;letter-spacing:.4px;border-radius:999px;align-items:center;margin-top:3px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.ft-tag-meta{color:var(--c2);background:var(--c2)}@supports (color:color-mix(in lab, red, red)){.ft-tag-meta{background:color-mix(in srgb, var(--c2) 16%, transparent)}}.ft-tag-organico{color:var(--brand-ink);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.ft-tag-organico{background:color-mix(in srgb, var(--brand) 16%, transparent)}}.ft-tag-sem{color:var(--amber);background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.ft-tag-sem{background:color-mix(in srgb, var(--amber) 16%, transparent)}}.fonte-badge{vertical-align:-2px;align-items:center;margin-right:6px;display:inline-flex}.fonte-badge-txt{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);border:1px solid var(--line);border-radius:6px;padding:1px 6px;font-size:10px;font-weight:700}.uv-head,.uv-row{grid-template-columns:minmax(200px,1.6fr) .8fr 1fr 1fr .9fr 1fr 118px;align-items:center;gap:14px;display:grid}.uv-head{padding:0 18px}.uv-row{flex-wrap:nowrap}.uv-extra{display:contents}.uv-selo{justify-content:flex-end;display:flex}.uv-dim{color:var(--ink-3);opacity:.55}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.uv-head{display:none}.uv-head,.uv-row{grid-template-columns:1fr auto}.uv-row .uv-extra{border-top:1px dashed var(--line);flex-wrap:wrap;grid-column:1/-1;gap:14px;margin-top:8px;padding-top:8px;display:flex}.uv-row .uv-extra .ft-v{font-size:13px;font-weight:500}.uv-selo{grid-column:1/-1;justify-content:flex-start;margin-top:6px}}.ft-contacts{align-items:center;gap:8px;margin-top:5px;display:flex}.ft-cico{justify-content:center;align-items:center;display:inline-flex}.ft-cic{width:16px;height:16px}.ft-cico-wa{color:#25d366}.ft-cico-mail{color:#7c3aed}.ft-cico-off{color:var(--ink-3);opacity:.45}.ft-name-btn{font:inherit;color:inherit;cursor:pointer;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);background:0 0;border:none;padding:0}@supports (color:color-mix(in lab, red, red)){.ft-name-btn{-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--brand) 40%, transparent)}}.ft-name-btn{text-underline-offset:3px}.ft-name-btn:hover{color:var(--brand-ink)}.bc-overlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.bc-modal{background:var(--card);border:1px solid var(--line);border-radius:16px;width:100%;max-width:460px;max-height:80vh;padding:20px;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.bc-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bc-title{letter-spacing:-.3px;font-size:18px;font-weight:800}.bc-sub{color:var(--ink-3);margin-top:2px;font-size:12px}.bc-close{cursor:pointer;color:var(--ink-3);background:0 0;border:none;font-size:24px;line-height:1}.bc-body{margin-top:16px}.bc-empty{color:var(--ink-3);padding:8px 0;font-size:13px}.bc-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bc-item{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.bc-item-name{font-size:14px;font-weight:700}.bc-item-meta{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px}.day-perf{border-top:1px solid var(--line);gap:28px;margin-top:14px;padding-top:14px;display:flex}.dp-k{text-transform:uppercase;letter-spacing:.4px;color:var(--ink-3);font-size:10px;font-weight:600}.dp-v{letter-spacing:-.3px;font-variant-numeric:tabular-nums;margin-top:2px;font-size:20px;font-weight:800}.dp-hi{color:var(--good)}.dp-sub{color:var(--ink-3);font-size:12px;font-weight:600}.ft-pager{justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex}.ft-pager-btn{border:1px solid var(--line);width:30px;height:30px;color:var(--brand-ink);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.ft-pager-btn:disabled{opacity:.4;cursor:default}.ft-pager-info{opacity:.7;text-align:center;min-width:44px;font-size:12px;font-weight:700}.ft-tags{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ft-ribbon{text-transform:uppercase;letter-spacing:.4px;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.ft-ribbon-good{color:var(--good);background:var(--good)}@supports (color:color-mix(in lab, red, red)){.ft-ribbon-good{background:color-mix(in srgb, var(--good) 16%, transparent)}}.ft-ribbon-bad{color:var(--bad);background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.ft-ribbon-bad{background:color-mix(in srgb, var(--bad) 16%, transparent)}}.ft-ribbon-neutral{color:var(--amber);background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.ft-ribbon-neutral{background:color-mix(in srgb, var(--amber) 16%, transparent)}}.ft-ic{flex-shrink:0;width:11px;height:11px}.ft-bar-track{background:var(--card-2);width:100%;height:2px;position:absolute;bottom:0;left:0;right:0}.ft-bar-fill{opacity:.7;background:var(--ink-3);height:100%}.ft-bar-fill-good{background:var(--good)}.ft-bar-fill-bad{background:var(--bad)}.ft-bar-fill-neutral{background:var(--amber)}.ft-summary,.ft-totals{border:1px solid var(--line);background:var(--card);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:16px;padding:16px 20px;display:grid}.ft-summary-item .ft-v{font-size:18px}.ft-highlights{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:4px;display:grid}.ft-highlight{border:1px solid var(--line);background:var(--card);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 16px;display:flex;position:relative}.ft-highlight-good{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.ft-highlight-good{border-color:color-mix(in srgb, var(--good) 40%, var(--line))}}.ft-highlight-good{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.ft-highlight-good{background:color-mix(in srgb, var(--good) 5%, var(--card))}}.ft-highlight-bad{border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.ft-highlight-bad{border-color:color-mix(in srgb, var(--bad) 40%, var(--line))}}.ft-highlight-bad{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.ft-highlight-bad{background:color-mix(in srgb, var(--bad) 5%, var(--card))}}.ft-highlight-neutral{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.ft-highlight-neutral{border-color:color-mix(in srgb, var(--amber) 40%, var(--line))}}.ft-highlight-neutral{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.ft-highlight-neutral{background:color-mix(in srgb, var(--amber) 4%, var(--card))}}.ft-highlight-body{min-width:0}.ft-highlight-value{letter-spacing:-.4px;font-variant-numeric:tabular-nums;margin-top:6px;font-size:22px;font-weight:800}.ft-highlight-good .ft-highlight-value{color:var(--good)}.ft-highlight-bad .ft-highlight-value{color:var(--bad)}.ft-highlight-neutral .ft-highlight-value{color:var(--amber)}.ft-highlight-subtitle{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11px;overflow:hidden}.ft-highlight-tag{background:var(--card-2);width:22px;height:22px;color:var(--ink-3);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ft-highlight-good .ft-highlight-tag{color:var(--good);background:var(--good)}@supports (color:color-mix(in lab, red, red)){.ft-highlight-good .ft-highlight-tag{background:color-mix(in srgb, var(--good) 16%, transparent)}}.ft-highlight-bad .ft-highlight-tag{color:var(--bad);background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.ft-highlight-bad .ft-highlight-tag{background:color-mix(in srgb, var(--bad) 16%, transparent)}}.ft-highlight-neutral .ft-highlight-tag{color:var(--amber);background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.ft-highlight-neutral .ft-highlight-tag{background:color-mix(in srgb, var(--amber) 16%, transparent)}}.cfg-tbl-wrap{overflow-x:auto}.cfg-tbl-scroll{max-height:620px;overflow-y:auto}.cfg-tbl-scroll thead th{z-index:1;background:var(--card);position:sticky;top:0}.cfg-tbl{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.cfg-tbl th{text-align:left;text-transform:uppercase;letter-spacing:.4px;color:var(--ink-3);border-bottom:1px solid var(--line);padding:0 12px 10px;font-size:10px;font-weight:700}.cfg-tbl td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px}.cfg-tr:hover{background:var(--card-2)}.cfg-cell-name{color:var(--ink);font-weight:600}.cfg-cell-mono{font-variant-numeric:tabular-nums;color:var(--ink-2);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.cfg-cell-actions{white-space:nowrap}.cfg-actions{gap:8px;display:flex}.cfg-confirm{color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.cfg-btn-danger,.cfg-btn-danger-ghost{cursor:pointer;border-radius:10px;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:700}.cfg-btn-danger{background:var(--bad);color:#fff;border:0}.cfg-btn-danger:disabled{opacity:.6;cursor:wait}.cfg-btn-danger-ghost{color:var(--bad);border:1px solid var(--bad);background:0 0}@supports (color:color-mix(in lab, red, red)){.cfg-btn-danger-ghost{border:1px solid color-mix(in srgb, var(--bad) 40%, transparent)}}.cfg-error-inline{color:var(--bad);margin-top:6px;font-size:12px}.cfg-modal-actions{justify-content:flex-end;gap:10px;display:flex}.cfg-edit-form{max-width:none}.cfg-kv-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.cfg-kv-v{color:var(--ink);margin-top:4px;font-size:13.5px;font-weight:600}.cfg-mono{word-break:break-all;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:500}.cfg-active-badge{margin-left:8px}@media (max-width:820px){.kpi-tip{inset:auto 16px max(16px, env(safe-area-inset-bottom));z-index:70;width:auto;max-width:none;position:fixed;transform:translateY(4px)}.kpi-info:hover .kpi-tip,.kpi-info:focus-visible .kpi-tip{transform:translateY(0)}.day-perf{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.day-perf .dp{min-width:0}.day-perf .dp-div{display:none}.daytip,.daytip.daytip-start,.daytip.daytip-end{inset:auto 16px max(16px, env(safe-area-inset-bottom));z-index:70;white-space:normal;text-align:center;width:auto;position:fixed;transform:translateY(4px)}.daytip:after{display:none}.crh-ctl{justify-content:flex-start;width:100%;min-width:0;max-width:100%}.crh-ctl>.segs{overscroll-behavior-inline:contain;min-width:0;max-width:100%;overflow-x:auto}.prod .p{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px}.prod .nm{overflow-wrap:anywhere;min-width:0}.prod .tr{grid-column:1/-1;width:100%}.wiz-steps{overscroll-behavior-inline:contain;max-width:100%;padding-bottom:4px;overflow-x:auto}.wiz-step{flex:none}.lc-cfg-body .lc-datas,.ce-grid{grid-template-columns:minmax(0,1fr)}.ce-empresa-head,.ce-proj-head{flex-direction:column;align-items:stretch}.ce-empresa-head>div,.ce-proj-head>div{width:100%;min-width:0}.ce-counts{white-space:normal;flex-wrap:wrap}.ce-members,.ce-chip{width:100%;min-width:0;max-width:100%}.ce-chip-email,.ce-member-email{overflow-wrap:anywhere;min-width:0}.ce-chip-email{flex:auto}.ce-chip i,.ce-chip .ce-x,.ce-chip .ce-rm-user{flex:none}.ce-proj-head>form{align-self:flex-start}.ce-inline input[name=name]{width:100%;min-width:0}.ce-member-edit{align-items:stretch;width:100%}.ce-member-edit select,.ce-member-edit input[name=tempPassword]{width:100%;min-width:0}.main{max-width:100%}.head,.crh,.topbar{flex-wrap:wrap;row-gap:10px}.dashboard-update-notice{flex-direction:column;align-items:stretch}.dashboard-update-notice button{min-height:44px}.cards{grid-template-columns:1fr}}.itg-acct{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.itg-acct:last-child{border-bottom:none}.itg-acct-info{flex-direction:column;min-width:0;display:flex}.itg-acct-info span{color:var(--ink-2);font-size:12px}.itg-switch{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.itg-switch-label{color:var(--ink-2);font-size:12px}@keyframes lgn-tail{0%,to{transform:rotate(-6deg)}50%{transform:rotate(14deg)}}@keyframes lgn-ear{0%,86%,to{transform:rotate(0)}91%{transform:rotate(-7deg)}96%{transform:rotate(4deg)}}@keyframes lgn-blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}@keyframes lgn-sniff{0%,70%,to{transform:scale(1)}76%{transform:scale(1.14)}82%{transform:scale(1)}88%{transform:scale(1.14)}}@keyframes lgn-twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes lgn-sweep{0%,to{transform:rotate(14deg)}50%{transform:rotate(-12deg)}}@keyframes lgn-step{0%,6%{opacity:0}12%,70%{opacity:.5}86%,to{opacity:0}}@keyframes lgn-step-m{0%,2%{opacity:0}6%,64%{opacity:.5}78%,to{opacity:0}}@keyframes lgn-clue{0%,8%{opacity:0;transform:translateY(6px)}14%,70%{opacity:1;transform:none}86%,to{opacity:0;transform:translateY(-4px)}}@keyframes lgn-mark{0%,8%{filter:none}14%,70%{filter:drop-shadow(0 0 6px #f5cf6be6)}86%,to{filter:none}}@keyframes lgn-scent{to{stroke-dashoffset:-60px}}@keyframes lgn-scentfade{0%,40%{opacity:0}55%,80%{opacity:.75}to{opacity:0}}@keyframes lgn-lupa{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-6px)rotate(2deg)}}@keyframes lgn-glint{0%,70%{opacity:0;transform:translate(-30px)}78%{opacity:.8}90%,to{opacity:0;transform:translate(30px)}}@keyframes lgn-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes lgn-st{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lgn-peek{0%,12%{transform:translateY(88px)rotate(0)}24%{transform:translateY(-3px)rotate(0)}28%{transform:translate(0)rotate(0)}36%{transform:translate(-8px)rotate(-7deg)}46%{transform:translate(8px)rotate(7deg)}54%{transform:translate(0)rotate(0)}58%{transform:translateY(-5px)rotate(0)}61%{transform:translate(0)rotate(0)}64%{transform:translateY(-5px)rotate(0)}67%{transform:translate(0)rotate(0)}80%,to{transform:translateY(88px)rotate(0)}}.lgn{min-height:100dvh;font-family:var(--font-poppins),system-ui,sans-serif;color:#1c3d34;-webkit-tap-highlight-color:transparent;background:linear-gradient(172deg,#275f50 0%,#1c4e41 45%,#12332a 100%);position:relative;overflow:hidden}.lgn-scene{width:100%;height:100%;display:block;position:absolute;inset:0}.lgn-scene-m,.lgn-m-logo{display:none}.lgn-mark-num{font-family:var(--font-poppins),sans-serif;fill:#1c3d34;font-size:11px;font-weight:700}.lgn-clue-txt{font-family:var(--font-poppins),sans-serif;fill:#1c3d34;font-size:11.5px;font-weight:600}.lgn-bubble-txt{font-family:var(--font-poppins),sans-serif;fill:#1c3d34;font-weight:600}.lgn-tail{transform-box:fill-box;transform-origin:0 100%;animation:2.4s ease-in-out infinite lgn-tail}.lgn-ear{transform-box:fill-box;transform-origin:50% 0;animation:5s ease-in-out infinite lgn-ear}.lgn-eye{transform-box:fill-box;transform-origin:50%;animation:4.6s ease-in-out infinite lgn-blink}.lgn-nose{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite lgn-sniff}.lgn-ff{animation:3.2s ease-in-out infinite lgn-twinkle}.lgn-beam{transform-origin:1250px 96px;animation:10s ease-in-out infinite lgn-sweep}.lgn-beam-m{transform-origin:250px 52px;animation:9s ease-in-out infinite lgn-sweep}.lgn-step{opacity:0;animation:6s ease-in-out infinite lgn-step}.lgn-step-m{opacity:0;animation:7.5s ease-in-out infinite lgn-step-m}.lgn-clue{opacity:0;transform-box:fill-box;animation:6s ease-in-out infinite lgn-clue}.lgn-mark{animation:6s ease-in-out infinite lgn-mark}.lgn-scent{opacity:0;animation:2s linear infinite lgn-scent,6s ease-in-out infinite lgn-scentfade}.lgn-lupa{transform-box:fill-box;transform-origin:50%;animation:3.6s cubic-bezier(.45,0,.55,1) infinite lgn-lupa}.lgn-glint{opacity:0;animation:5s ease-in-out infinite lgn-glint}.lgn-dog-in{animation:.9s cubic-bezier(.2,.8,.2,1) .15s both lgn-in}.lgn-peek{transform-box:fill-box;transform-origin:50% 100%;animation:7.5s cubic-bezier(.45,0,.25,1) infinite lgn-peek}.lgn-hat{transition:transform .38s cubic-bezier(.2,.8,.2,1)}.lgn-turn{transform-box:fill-box;transform-origin:50% 100%;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.lgn-bubble{opacity:0;transition:opacity .25s ease-out,transform .35s cubic-bezier(.2,.8,.2,1);transform:translateY(6px)}.lgn:has(.lgn-pass:focus-within) .lgn-hat{transform:translateY(24px)}.lgn:has(.lgn-pass:focus-within) .lgn-bubble{opacity:1;transition-delay:.15s;transform:none}g.lgn-eye,.lgn-oculos{transition:opacity .2s ease-out .12s}.lgn:has(.lgn-pass:focus-within) :is(g.lgn-eye,.lgn-oculos){opacity:0;transition-delay:0s}.lgn:has(.lgn-pass:focus-within) .lgn-peek{animation:none;transform:translateY(96px)}.lgn:has(#lgn-email:focus) .lgn-turn{transform:rotate(-6deg)}.lgn-cardwrap{z-index:2;box-sizing:border-box;align-items:center;min-height:100dvh;padding:32px 0 32px clamp(24px,8vw,120px);display:flex;position:relative}.lgn-card{box-sizing:border-box;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#fafcfaf2;border:1px solid #ffffffb3;border-radius:26px;flex-direction:column;width:430px;max-width:calc(100vw - 48px);min-height:min(788px,100dvh - 64px);padding:48px 46px 32px;animation:.7s cubic-bezier(.2,.8,.2,1) both lgn-in;display:flex;position:relative;box-shadow:0 30px 80px #061a146b,inset 0 1px #ffffffe6}.lgn-clip{width:22px;height:44px;position:absolute;top:-14px;right:54px}.lgn-print{opacity:.06;pointer-events:none;width:110px;height:132px;position:absolute;bottom:70px;right:22px}.lgn-st{animation:.6s cubic-bezier(.2,.8,.2,1) both lgn-st}.lgn-marca{align-items:center;gap:12px;display:flex}.lgn-marca-mk{background:#26755f;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:inset 0 1px #ffffff2e}.lgn-marca-mk svg{width:22px;height:22px}.lgn-marca-txt{letter-spacing:-.03em;color:#1c3d34;font-size:25px;font-weight:700}.lgn-marca-txt i{color:#3fbf9a;font-style:normal}.lgn-marca-cena .lgn-marca-mk{width:34px;height:34px;box-shadow:none;background:#f4ecdb24;border-radius:11px}.lgn-marca-cena .lgn-marca-mk svg{width:18px;height:18px}.lgn-marca-cena .lgn-marca-txt{color:#f4ecdb;font-size:20px}.lgn-title{flex-direction:column;gap:6px;margin-top:52px;display:flex}.lgn-title h1{letter-spacing:-.035em;color:#1c3d34;margin:0;font-size:34px;font-weight:700;line-height:1.1}.lgn-title p{color:#526960;margin:0;font-size:15px}.lgn-alert{color:#9b2c25;background:#fbeceb;border-radius:12px;align-items:center;gap:10px;margin-top:20px;padding:12px 14px;font-size:13.5px;font-weight:500;display:flex}.lgn-alert svg{flex-shrink:0}.lgn-form{flex-direction:column;gap:20px;margin-top:30px;display:flex}.lgn-field{flex-direction:column;gap:8px;display:flex}.lgn-field label{letter-spacing:.08em;text-transform:uppercase;color:#526960;font-size:11.5px;font-weight:600;transition:color .2s ease-out}.lgn-field:focus-within label{color:#26755f}.lgn-input{box-sizing:border-box;color:#1c3d34;background:#eef3ef;border:0;border-radius:12px;width:100%;height:52px;padding:0 16px;font-family:inherit;font-size:15px;transition:background .2s ease-out,box-shadow .2s ease-out}.lgn-input::placeholder{color:#8fa39b}.lgn-input:focus{background:#fff;outline:none;box-shadow:0 0 0 3px #26755f38}.lgn-pass{position:relative}.lgn-input-pass{padding-right:52px}.lgn-eye{color:#6f877e;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:4px;right:4px}.lgn-eye:focus-visible{outline-offset:-2px;outline:2px solid #26755f}.lgn-btn{color:#fff;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#34a184 0%,#1f6b57 100%);border:0;border-radius:13px;justify-content:center;align-items:center;gap:10px;height:54px;margin-top:8px;font-family:inherit;font-size:16px;font-weight:600;transition:transform .16s ease-out,box-shadow .2s ease-out,opacity .2s ease-out;display:flex;box-shadow:0 8px 22px #26755f61,inset 0 1px #fff3}.lgn-btn:active{transform:scale(.97)}.lgn-btn:disabled{opacity:.75;cursor:progress}.lgn-btn:focus-visible{outline-offset:3px;outline:2px solid #1c3d34}.lgn-arw{transition:transform .2s ease-out}@media (hover:hover) and (pointer:fine){.lgn-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px #26755f73,inset 0 1px #fff3}.lgn-btn:hover .lgn-arw{transform:translate(3px)}.lgn-btn:hover:active{transform:scale(.97)}}.lgn-sep{color:#9aaca5;align-items:center;gap:12px;margin-top:26px;font-size:12px;display:flex}.lgn-sep span{background:#e2eae5;flex:1;height:1px}.lgn-help{text-align:center;color:#577068;margin:14px 0 0;font-size:13px;line-height:1.55}.lgn-foot{color:#8a9d96;justify-content:space-between;align-items:center;margin-top:auto;padding-top:24px;font-size:12px;display:flex}@media (max-width:899px){.lgn-scene{display:none}.lgn-scene-m{width:100%;height:300px;display:block;position:absolute;top:0;left:0}.lgn-m-logo{z-index:3;display:flex;position:absolute;top:22px;left:20px}.lgn-card-logo{display:none}.lgn-cardwrap{padding:284px 0 0;display:block}.lgn-card{width:100%;max-width:none;min-height:calc(100dvh - 284px);padding:32px 24px calc(22px + env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8faf8;border:0;border-radius:28px 28px 0 0;box-shadow:0 -12px 40px #061a144d,inset 0 1px #ffffffe6}.lgn-clip{width:18px;height:36px;top:-12px;right:40px}.lgn-print{width:92px;height:110px;bottom:60px;right:16px}.lgn-title{gap:4px;margin-top:0}.lgn-title h1{font-size:28px}.lgn-title p{font-size:14.5px}.lgn-form{gap:16px;margin-top:24px}.lgn-input{font-size:16px}.lgn-sep{margin-top:22px}.lgn-help{margin-top:12px;font-size:12.5px}.lgn-foot{font-size:11.5px}}@media (min-width:600px) and (max-width:899px){.lgn-card{padding-left:calc(50% - 260px);padding-right:calc(50% - 260px)}}@media (prefers-reduced-motion:reduce){.lgn-tail,.lgn-ear,.lgn-eye,.lgn-nose,.lgn-ff,.lgn-beam,.lgn-beam-m,.lgn-clue,.lgn-mark,.lgn-scent,.lgn-lupa,.lgn-glint,.lgn-dog-in,.lgn-peek,.lgn-card,.lgn-st{animation:none}.lgn-step,.lgn-step-m{opacity:.45;animation:none}.lgn-clue{opacity:1}.lgn-hat,.lgn-turn,.lgn-bubble,.lgn-btn,.lgn-arw,g.lgn-eye,.lgn-oculos{transition:none}}.support-banner{background:var(--destructive,#b42318);color:#fff;border-radius:var(--radius,10px);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:8px 16px;font-size:14px;display:flex}.support-banner b{font-weight:700}.support-banner button{color:#fff;cursor:pointer;background:#ffffff2e;border:1px solid #fff6;border-radius:999px;padding:4px 14px;font-size:13px}.support-banner button:hover{background:#ffffff47}.ce-page{max-width:1100px}.ce-title h1{color:var(--ink);font-size:28px;font-weight:700}.ce-title p{color:var(--muted-foreground);margin-top:4px}.ce-card{background:var(--card);border:1px solid var(--border,var(--line));border-radius:var(--radius,12px);box-shadow:var(--shadow-sm);margin:20px 0;padding:20px}.ce-card h2{color:var(--ink);margin-bottom:14px;font-size:16px;font-weight:700}.ce-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.ce-form label,.ce-subform label{letter-spacing:.04em;color:var(--muted-foreground);flex-direction:column;gap:4px;font-size:11px;display:flex}.ce-form input,.ce-subform input,.ce-subform select{background:var(--bg);border:1px solid var(--border,var(--line));color:var(--ink);border-radius:8px;padding:9px 11px;font-size:14px}.ce-actions{align-items:center;gap:12px;margin-top:12px;display:flex}.ce-btn{background:var(--brand,var(--primary));color:var(--on-brand,var(--primary-foreground));cursor:pointer;border:none;border-radius:999px;padding:9px 22px;font-size:14px;font-weight:600}.ce-btn.sm{padding:7px 16px;font-size:13px}.ce-btn:disabled{opacity:.6;cursor:default}.ce-link{color:var(--brand,var(--primary));cursor:pointer;background:0 0;border:none;padding:6px 0;font-size:13px}.ce-link.sm{font-size:12px}.ce-ok{color:var(--good,#067647);margin-top:8px;font-size:13px}.ce-err{color:var(--destructive,#b42318);margin-top:8px;font-size:13px}.ce-count-label{color:var(--ink);margin:8px 0;font-weight:700}.ce-list{flex-direction:column;gap:14px;display:flex}.ce-empresa{background:var(--card);border:1px solid var(--border,var(--line));border-radius:var(--radius,12px);box-shadow:var(--shadow-sm);padding:18px}.ce-empresa-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ce-empresa-head h3{color:var(--ink);font-size:17px;font-weight:700}.ce-counts{color:var(--muted-foreground);white-space:nowrap;gap:14px;font-size:12px;display:flex}.ce-members{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ce-chip{background:var(--bg);border:1px solid var(--border,var(--line));color:var(--ink);border-radius:999px;padding:3px 10px;font-size:12px}.ce-chip i{color:var(--muted-foreground);font-style:normal}.ce-chip.strat{border-color:var(--brand,var(--primary))}.ce-muted{color:var(--muted-foreground);font-size:12px}.ce-projs{flex-direction:column;gap:10px;margin:14px 0;display:flex}.ce-proj{border:1px solid var(--border,var(--line));border-radius:10px;padding:12px}.ce-proj-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ce-enter{background:var(--ink);color:var(--bg);cursor:pointer;border:none;border-radius:8px;padding:6px 16px;font-size:13px;font-weight:600}.ce-subform{background:var(--bg);border-radius:10px;margin-top:10px;padding:12px}.ce-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ce-inline input[name=name]{background:var(--bg);border:1px solid var(--line,var(--border));color:var(--ink);border-radius:8px;padding:6px 10px;font-size:15px;font-weight:700}.ce-link.danger{color:var(--destructive,#b42318)}.ce-rm-user{display:inline}.ce-x{color:var(--muted-foreground);cursor:pointer;vertical-align:middle;background:0 0;border:none;padding:0 0 0 4px;font-size:15px;line-height:1}.ce-x:hover{color:var(--destructive,#b42318)}.ce-chip{align-items:center;gap:2px;display:inline-flex}.ce-member-edit{background:var(--bg);border:1px solid var(--line,var(--border));border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0;padding:8px 10px;display:flex}.ce-member-email{color:var(--ink);font-size:13px}.ce-member-edit select,.ce-member-edit input[name=tempPassword]{background:var(--card);border:1px solid var(--line,var(--border));color:var(--ink);border-radius:8px;padding:6px 10px;font-size:13px}.ce-x.edit:hover{color:var(--brand,var(--primary))}.sk-card{min-height:150px}.daybars .c-bump{background:var(--c4);opacity:0;pointer-events:none;border-radius:6px 6px 0 0;transition:opacity .15s;position:absolute;top:0;left:0;right:0}.daybars .c:hover .c-bump{opacity:.95}.daytip-split{color:var(--c4);filter:brightness(1.5);margin-top:1px;font-size:10px;font-weight:600}.daytip-cpl{color:var(--brand);filter:brightness(1.2);margin-top:3px;font-size:11px;font-weight:800}.day-perf .dp-div{background:var(--line);align-self:stretch;width:1px}.day-perf .dp-bump{color:var(--c4)}.bump-prod-list{flex-direction:column;gap:9px;max-height:200px;margin-top:6px;display:flex;overflow-y:auto}.bump-prod-row{grid-template-columns:1fr auto auto;align-items:baseline;gap:10px;display:grid}.bump-prod-nome{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.bump-prod-qtd{opacity:.55;font-variant-numeric:tabular-nums;font-size:12px}.bump-prod-fat{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.ev-form{flex-direction:column;gap:1rem;display:flex}.ev-aviso{background:var(--amber);border-radius:8px;padding:.75rem 1rem}@supports (color:color-mix(in lab, red, red)){.ev-aviso{background:color-mix(in srgb, var(--amber) 16%, transparent)}}.ev-aviso{border:1px solid var(--amber)}@supports (color:color-mix(in lab, red, red)){.ev-aviso{border:1px solid color-mix(in srgb, var(--amber) 45%, transparent)}}.ev-aviso{color:var(--ink);font-size:.9rem}.ev-tab-wrap{overflow-x:auto}.ev-tab{border-collapse:collapse;width:100%;font-size:.92rem}.ev-tab th,.ev-tab td{text-align:left;border-bottom:1px solid var(--border);padding:.55rem .75rem}.ev-tab thead th{text-transform:lowercase;opacity:.7;font-size:.8rem;font-weight:600}.ev-ordem{white-space:nowrap;opacity:.85}.ev-derivado{font-variant-numeric:tabular-nums;text-align:right}.ev-vazio{text-align:center;opacity:.6;padding:1.5rem .75rem}.ev-input{border:1px solid var(--border);width:7rem;color:inherit;font-variant-numeric:tabular-nums;background:0 0;border-radius:6px;padding:.35rem .5rem}.ev-acoes-linha{gap:.5rem;display:flex}.ev-ficha{align-items:center;gap:.75rem;font-size:.9rem;display:flex}.ev-rodape{opacity:.7;font-size:.85rem}.ev-taxas{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-top:.5rem;display:grid}.ev-taxa{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:.2rem;padding:.75rem;display:flex}.ev-taxa-l{opacity:.7;font-size:.78rem}.ev-taxa-v{font-variant-numeric:tabular-nums;font-size:1.3rem}.lc-tabela{background:var(--card);border:1px solid var(--line);border-radius:16px;margin-top:10px;padding:6px 18px;overflow-x:auto}.lc-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,2fr) repeat(3,minmax(84px,1fr));align-items:center;gap:10px;padding:10px 0;display:grid}.lc-row-2{grid-template-columns:minmax(160px,3fr) minmax(84px,1fr)}.lc-row:last-child{border-bottom:0}.lc-head{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700}.lc-num{text-align:right;font-variant-numeric:tabular-nums}.lc-barra-cel{border-radius:8px;padding:4px 8px;display:block;position:relative;overflow:hidden}.lc-barra{background:var(--brand-soft,#10b98129);border-radius:8px;position:absolute;inset:0 auto 0 0}.lc-barra-txt{overflow-wrap:anywhere;position:relative}.lc-row-leads{overflow-wrap:anywhere;grid-template-columns:minmax(120px,.9fr) minmax(140px,1.2fr) minmax(120px,1fr) minmax(160px,1.4fr) minmax(120px,1fr) minmax(84px,.6fr);font-size:13px}.lc-filtros{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:12px 0;display:flex}.lc-paginacao{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.lc-paginacao-botoes{align-items:center;gap:12px;display:flex}.lc-paginacao-esq{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lc-datas{grid-template-columns:1fr 1fr;gap:12px;margin-top:6px;display:grid}button.lib-card.ghost{font:inherit;color:inherit;cursor:pointer;width:100%}.lib-empty-link{font:inherit;color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.acesso-faixa{color:var(--ink);border-radius:14px;align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.acesso-faixa.aviso{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.acesso-faixa.aviso{background:color-mix(in srgb, var(--amber) 16%, transparent)}}.acesso-faixa.aviso{border:1px solid var(--amber)}@supports (color:color-mix(in lab, red, red)){.acesso-faixa.aviso{border:1px solid color-mix(in srgb, var(--amber) 45%, transparent)}}.acesso-faixa.urgente{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.acesso-faixa.urgente{background:color-mix(in srgb, var(--bad) 15%, transparent)}}.acesso-faixa.urgente{border:1px solid var(--bad)}@supports (color:color-mix(in lab, red, red)){.acesso-faixa.urgente{border:1px solid color-mix(in srgb, var(--bad) 50%, transparent)}}.acesso-faixa b{font-weight:600}.acesso-faixa-detalhe{color:var(--ink-2)}.acesso-bloqueio{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:60vh;padding:48px 24px;display:flex}.acesso-bloqueio-icone{background:var(--bad);border-radius:18px;place-items:center;width:56px;height:56px;font-size:25px;display:grid}@supports (color:color-mix(in lab, red, red)){.acesso-bloqueio-icone{background:color-mix(in srgb, var(--bad) 14%, transparent)}}.acesso-bloqueio-icone{border:1px solid var(--bad)}@supports (color:color-mix(in lab, red, red)){.acesso-bloqueio-icone{border:1px solid color-mix(in srgb, var(--bad) 40%, transparent)}}.acesso-bloqueio h1{color:var(--ink);font-size:24px;font-weight:700}.acesso-bloqueio p{max-width:46ch;color:var(--ink-2);font-size:14.5px;line-height:1.6}.acesso-bloqueio p b{color:var(--ink);font-weight:600}.acesso-bloqueio-data{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.acesso-bloqueio-dica{color:var(--ink-3);font-size:13px}.ce-selo{border:1px solid var(--line-2);color:var(--ink-2);vertical-align:middle;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.ce-selo i{background:currentColor;border-radius:999px;flex:none;width:7px;height:7px}.ce-selo.neutro{color:var(--ink-3)}.ce-selo.ok{color:var(--good);border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.ce-selo.ok{border-color:color-mix(in srgb, var(--good) 35%, transparent)}}.ce-selo.aviso{color:var(--amber);border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.ce-selo.aviso{border-color:color-mix(in srgb, var(--amber) 45%, transparent)}}.ce-selo.urgente,.ce-selo.bloqueado{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.ce-selo.urgente,.ce-selo.bloqueado{border-color:color-mix(in srgb, var(--bad) 45%, transparent)}}.ce-selo.bloqueado{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.ce-selo.bloqueado{background:color-mix(in srgb, var(--bad) 12%, transparent)}}.ce-acesso{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:10px;padding-top:10px;display:flex}.ce-acesso-data{letter-spacing:.08em;color:var(--ink-3);flex-direction:column;gap:4px;font-size:10px;font-weight:600;display:flex}.ce-acesso-data input{background:var(--bg);border:1px solid var(--line-2);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:9px;padding:6px 10px;font-family:inherit;font-size:13.5px}.ce-acesso-check{color:var(--ink-2);align-items:center;gap:6px;padding-bottom:6px;font-size:13px;display:flex}.ce-acesso-hint{color:var(--ink-3);padding-bottom:7px;font-size:11.5px}.row3>.card{flex-direction:column;height:264px;display:flex}.row3>.card>.ttl{flex:none}.row3-scroll{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;flex:1;min-height:0;margin-right:-4px;padding-right:4px;overflow-y:auto}.row3-scroll::-webkit-scrollbar{width:7px}.row3-scroll::-webkit-scrollbar-track{background:0 0}.row3-scroll::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:999px}.row3-scroll::-webkit-scrollbar-thumb:hover{background:var(--ink-3)}.row3-nota{flex:none;padding-top:12px}.row3 .lc-row-2{grid-template-columns:minmax(0,1fr) minmax(40px,auto)}.row3 .lc-barra-txt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.b-trafego .fl{background:var(--brand)}.b-organico .fl{background:var(--teal)}.b-sem_atribuicao .fl{background:var(--ink-3)}.b-sem_atribuicao .vv{color:var(--ink-2)}.cap-race{gap:18px;display:grid}.cap-race-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.cap-race-n{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin-top:8px;font-size:34px;font-weight:800;line-height:1}.cap-race-n small{color:var(--ink-3);letter-spacing:-.2px;font-size:15px;font-weight:600}.cap-race-days{color:var(--ink-2);background:var(--card-2);border:1px solid var(--line);border-radius:999px;padding:6px 13px;font-size:12px;font-weight:600}.cap-track-wrap{padding-top:20px;position:relative}.cap-track{background:var(--card-2);border:1px solid var(--line);border-radius:999px;height:22px;position:relative;overflow:hidden}.cap-fill{background:linear-gradient(90deg, var(--brand), var(--teal));border-radius:999px;height:100%}.cap-fill-batida{background:linear-gradient(90deg, var(--good), var(--teal))}.cap-pace{background:var(--ink);opacity:.5;width:2px;position:absolute;top:15px;bottom:-5px}.cap-pace:after{content:attr(data-label);letter-spacing:.4px;white-space:nowrap;text-transform:uppercase;color:var(--ink-2);font-size:9.5px;font-weight:700;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.cap-scale{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;font-size:11px;font-weight:600;display:flex}.cap-rates{background:var(--line);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.cap-rate{background:var(--card);align-content:start;gap:5px;padding:14px 16px;display:grid}.cap-rate-k{text-transform:uppercase;letter-spacing:.5px;color:var(--ink-3);font-size:10px;font-weight:700}.cap-rate-v{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:21px;font-weight:700}.cap-rate-v.g{color:var(--good)}.cap-rate-v.r{color:var(--bad)}.cap-rate-d{color:var(--ink-2);font-size:11px;line-height:1.5}.c-org{background:repeating-linear-gradient(-45deg, var(--teal) 0 4px, var(--teal) 4px 8px);border-radius:8px 8px 0 0;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.c-org{background:repeating-linear-gradient(-45deg, var(--teal) 0 4px, color-mix(in srgb, var(--teal) 55%, var(--card)) 4px 8px)}}.cap-daybars{position:relative}.cap-goal-line{border-top:1px dashed var(--ink);height:0;position:absolute;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.cap-goal-line{border-top:1px dashed color-mix(in srgb, var(--ink) 40%, transparent)}}.cap-goal-line{pointer-events:none}.cap-goal-line span{letter-spacing:.3px;text-transform:uppercase;color:var(--ink-2);background:var(--card);border-radius:4px;padding:0 5px;font-size:10px;font-weight:700;position:absolute;top:-17px;left:0}.cap-legend{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:18px;margin-top:12px;font-size:11px;font-weight:600;display:flex}.cap-lg{vertical-align:-1px;border-radius:3px;width:22px;height:9px;margin-right:6px;display:inline-block}.cap-lg-pago{background:var(--brand)}.cap-lg-org{background:repeating-linear-gradient(-45deg, var(--teal) 0 4px, var(--teal) 4px 8px)}@supports (color:color-mix(in lab, red, red)){.cap-lg-org{background:repeating-linear-gradient(-45deg, var(--teal) 0 4px, color-mix(in srgb, var(--teal) 55%, var(--card)) 4px 8px)}}@media (max-width:900px){.cap-rates{grid-template-columns:repeat(2,1fr)}.row3>.card{height:auto}.row3-scroll{overflow-y:visible}}.cap-fd .fd-head,.cap-fd .fd-row,.cap-fd .fd-foot{grid-template-columns:68px 82px 78px 64px 78px 72px 90px 78px 98px 74px 82px 92px 104px}.cap-fd-scroll{max-height:none;overflow:auto hidden}.cap-fd-body{flex-direction:column;gap:8px;max-height:400px;display:flex;overflow:hidden auto}.cco-fileira{grid-template-columns:1fr 1.35fr 1.35fr;align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.cco-card{flex-direction:column;display:flex}.cco-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cco-total{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.cco-total-org{color:var(--c1)}.cco-total-pago{color:var(--brand)}.cco-grande{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin:10px 0 16px;font-size:38px;font-weight:800;line-height:1.05;display:flex}.cco-grande-lab{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.cco-bars{gap:12px}.cco-nota{margin-top:auto;padding-top:14px}.cco-lista,.cco-paginas{flex-direction:column;gap:8px;margin-top:14px;display:flex}.cco-row{grid-template-columns:minmax(0,1fr) minmax(38px,auto) minmax(48px,auto);align-items:center;gap:10px;display:grid}.cco-barra-cel{border-radius:9px;min-width:0;padding:7px 10px;display:block;position:relative;overflow:hidden}.cco-barra{border-radius:9px;position:absolute;inset:0 auto 0 0}.cco-org{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.cco-org{background:color-mix(in srgb, var(--teal) 20%, transparent)}}.cco-pago{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.cco-pago{background:color-mix(in srgb, var(--brand) 20%, transparent)}}.cco-pagina{background:var(--brand-soft,#10b98129)}.cco-txt{overflow-wrap:anywhere;font-size:13px;position:relative}.cco-n{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.cco-pct{text-align:right;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.cco-vazio{margin-top:8px}.cap-score{border:1px solid var(--c4);margin:16px 0}@supports (color:color-mix(in lab, red, red)){.cap-score{border:1px solid color-mix(in srgb, var(--c4) 20%, var(--line))}}.cap-score-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cap-score h2{letter-spacing:-.5px;margin:5px 0 0;font-size:20px}.cap-score h3{margin:0;font-size:14px}.cap-score .eyebrow{color:var(--c4)}.cap-score-modelo{overflow-wrap:anywhere;background:var(--c4);border-radius:20px;max-width:100%;padding:5px 10px}@supports (color:color-mix(in lab, red, red)){.cap-score-modelo{background:color-mix(in srgb, var(--c4) 9%, var(--card))}}.cap-score-modelo{color:var(--c4);font-size:11px}.cap-score-metricas{grid-template-columns:1fr 1fr;gap:24px;margin:23px 0;display:grid}.cap-score-metrica{min-width:0;padding-right:45px;position:relative}.cap-score-metrica+.cap-score-metrica{border-left:1px solid var(--line);padding-left:24px}.cap-score-metrica .ls-ajuda summary{top:0;right:0}.cap-score-metrica:has(.ls-ajuda[open]){z-index:11}.cap-score-label{letter-spacing:.6px;text-transform:uppercase;color:var(--ink-2);font-size:11px;display:block}.cap-score-numero{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:5px 0;font-size:36px;font-weight:700}.cap-score-numero small{color:var(--ink-2);letter-spacing:0;font-size:17px;font-weight:400}.cap-score-muted{color:var(--ink-2);font-size:12px}.cap-score-progresso{background:var(--card-2);border-radius:10px;height:7px;margin-top:12px;overflow:hidden}.cap-score-progresso span{background:var(--c4);height:100%;display:block}.cap-score-distribuicao{border-top:1px solid var(--line);padding-top:20px}.cap-score-barra{border-radius:7px;gap:3px;height:27px;margin:16px 0;display:flex;overflow:hidden}.cap-score-cor-A{background:var(--brand)}.cap-score-cor-B{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.cap-score-cor-B{background:color-mix(in srgb, var(--teal) 65%, var(--card))}}.cap-score-cor-C{background:var(--amber)}.cap-score-cor-D{background:var(--bad)}.cap-score-grupos{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cap-score-grupo{border-left:3px solid var(--brand);min-width:0;padding-left:10px}.cap-score-grupo-B{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.cap-score-grupo-B{border-color:color-mix(in srgb, var(--teal) 65%, var(--card))}}.cap-score-grupo-C{border-color:var(--amber)}.cap-score-grupo-D{border-color:var(--bad)}.cap-score-grupo span{font-size:12px;font-weight:600}.cap-score-grupo b{margin:5px 0;font-size:24px;display:block}.cap-score-grupo small{color:var(--ink-2);font-size:11px}.cap-score-legenda{margin:15px 0 0}.cap-score-rodape{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}.cap-score-rodape p{margin:0 0 5px}.cap-score-link{border:1px solid var(--line-2);color:var(--brand-ink);white-space:nowrap;border-radius:9px;padding:9px 13px;font-size:12px;display:inline-block}#respostas-pesquisa{scroll-margin-top:20px}@media (max-width:620px){.cap-score-metricas{grid-template-columns:1fr}.cap-score-metrica+.cap-score-metrica{border-left:0;border-top:1px solid var(--line);padding:20px 45px 0 0}.cap-score-metrica+.cap-score-metrica .ls-ajuda summary{top:20px}.cap-score-grupos{grid-template-columns:1fr 1fr;gap:20px}}.cap-lista-rolavel{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--ink-3) transparent;min-height:0;max-height:220px;overflow-y:auto}.cap-lista-rolavel[data-limite="10"]{max-height:800px}.cap-lista-rolavel>*{flex-shrink:0}.cap-lista-rolavel:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.cap-lista-dica{color:var(--ink-3);margin:7px 0 0;font-size:11px}@media (max-width:1080px){.cco-fileira{grid-template-columns:1fr}}.cap-via-utm{border:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600}.cpl-par{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;margin-top:10px;padding-top:9px;display:flex}.cpl-par-lab{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.cpl-par-n{font-variant-numeric:tabular-nums;color:var(--c4);font-size:17px;font-weight:700}.fnl-modal{max-width:880px}.fnl-titulos{flex-direction:column;gap:2px;min-width:0;display:flex}.fnl-kicker{letter-spacing:1px;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.fnl-corpo{flex:1;grid-template-columns:232px 1fr;min-height:0;display:grid}.fnl-trilho{background:var(--card-2);border-right:1px solid var(--line);flex-direction:column;gap:3px;padding:14px 10px;display:flex}.fnl-aba{width:100%;color:var(--ink-2);letter-spacing:.8px;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 11px;font-family:inherit;font-size:11px;font-weight:700;display:flex}.fnl-aba:hover{background:var(--card);color:var(--ink)}.fnl-aba[aria-selected=true]{background:var(--card);color:var(--ink);box-shadow:var(--shadow-sm)}.fnl-aba>svg{opacity:.75;flex:none;width:15px;height:15px}.fnl-aba[aria-selected=true]>svg{color:var(--brand);opacity:1}.fnl-aba-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fnl-aba-badge{letter-spacing:.4px;background:var(--amber);color:#21160a;border-radius:999px;flex:none;padding:2px 6px;font-size:8.5px;font-weight:700}.fnl-aba-badge+.fnl-aba-estado{display:none}.fnl-aba-estado{border:1.5px solid var(--line-2);border-radius:50%;flex:none;width:15px;height:15px}.fnl-aba-estado.ok{background:var(--good);border-color:var(--good);position:relative}.fnl-aba-estado.ok:after{content:"✓";color:#fff;place-items:center;font-size:9px;font-weight:800;display:grid;position:absolute;inset:0}.fnl-painel{min-width:0;padding:22px;overflow-y:auto}.fnl-painel .vsl-form,.fnl-form{max-width:none;margin-top:0}.fnl-painel-titulo{font-size:15px;font-weight:800}.fnl-painel-nota{color:var(--ink-2);margin:4px 0 14px;font-size:12.5px}.fnl-rodape{justify-content:flex-end;align-items:center}.fnl-passo{color:var(--ink-3);margin-right:auto;font-size:12px}.psel{position:relative}.psel-trigger{text-align:left;width:100%;color:var(--ink);background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;font-size:13.5px;font-weight:500;display:flex}.psel-trigger:hover:not(:disabled),.psel-trigger[aria-expanded=true]{border-color:var(--brand)}.psel-trigger:disabled{opacity:.6;cursor:not-allowed}.psel-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.psel-value.vazio{color:var(--ink-3)}.psel-caret{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--ink-3);flex:none;width:0;height:0}.psel-panel{z-index:40;background:var(--card);border:1px solid var(--line-2);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:2px;max-height:230px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.psel-opt{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.psel-opt:hover{background:var(--card-2)}.psel-opt-nome{flex:1;min-width:0}.psel-opt-nota{color:var(--ink-3);font-weight:500}.psel-opt-id{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px}.psel-sem{color:var(--ink-3);padding:12px 10px;font-size:12px}.psel-box{border:1.5px solid var(--line-2);border-radius:5px;flex:none;width:16px;height:16px;position:relative}.psel-box.redondo{border-radius:50%}.psel-box.on{background:var(--brand);border-color:var(--brand)}.psel-box.on:after{content:"✓";color:var(--on-brand);place-items:center;font-size:10px;font-weight:800;display:grid;position:absolute;inset:0}.psel-chips{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.psel-chip{background:var(--card-2);border:1px solid var(--line);color:var(--ink);border-radius:9px;align-items:center;gap:7px;padding:5px 7px 5px 10px;font-size:12px;font-weight:600;display:inline-flex}.psel-chip-x{width:16px;height:16px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;font-family:inherit;font-size:13px;line-height:1;display:grid}.psel-chip-x:hover{background:var(--bad);color:#fff}.psel-vazio{color:var(--ink-3);margin-top:9px;font-size:12px}.ofp{background:#d99a2b1a;border:1px solid #d99a2b61;border-radius:14px}.ofp-head{align-items:flex-start;gap:12px;padding:14px 15px;display:flex}.ofp-texto{flex:1;min-width:0}.ofp-titulo{letter-spacing:1px;text-transform:uppercase;color:var(--amber);align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.ofp-sinal{border-left:6px solid #0000;border-right:6px solid #0000;border-bottom:11px solid var(--amber);flex:none;width:0;height:0}.ofp-desc{color:var(--ink-2);margin:7px 0 0;font-size:12.5px;line-height:1.5}.ofp-desc b{color:var(--ink)}.ofp-toggle{background:var(--line-2);cursor:pointer;border:0;border-radius:999px;flex:none;width:40px;height:23px;padding:0;transition:background .18s;position:relative}.ofp-toggle:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.ofp-toggle[aria-checked=true]{background:var(--brand)}.ofp-toggle[aria-checked=true]:after{transform:translate(17px)}@media (prefers-reduced-motion:reduce){.ofp-toggle,.ofp-toggle:after{transition:none}}.ofp-body{border-top:1px dashed #d99a2b61;flex-direction:column;gap:11px;padding:14px 15px;display:flex}.ofp-lista{flex-direction:column;gap:8px;display:flex}.ofp-item{text-align:left;border:1px solid var(--line-2);background:var(--card);width:100%;color:var(--ink);cursor:pointer;border-radius:11px;align-items:center;gap:11px;padding:10px 12px;font-family:inherit;display:flex}.ofp-item:hover{border-color:var(--brand)}.ofp-item[aria-checked=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.ofp-item-main{flex:1;min-width:0}.ofp-item-nome{font-size:13px;font-weight:600;display:block}.ofp-item-meta{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:1px;font-size:11.5px;display:block}.ofp-item-code{letter-spacing:.4px;color:var(--ink-3);background:var(--card-2);border-radius:6px;flex:none;padding:3px 7px;font-size:10.5px;font-weight:600}.ofp-add{flex-direction:column;gap:8px;display:flex}.ofp-add-abrir{border:1px dashed var(--line-2);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:10px;align-self:flex-start;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:600}.ofp-add-abrir:hover{border-color:var(--brand);color:var(--brand)}.ofp-add-form{gap:8px;display:flex}.ofp-add-form input{flex:1;min-width:0}.ofp-add-ok{background:var(--brand);color:var(--on-brand);cursor:pointer;border:0;border-radius:10px;flex:none;padding:9px 14px;font-family:inherit;font-size:12.5px;font-weight:700}.ofp-add-erro{color:var(--bad);margin:0;font-size:12px;font-weight:600}.ofp-add-nota{color:var(--ink-3);margin:0;font-size:11.5px}.ofp-status{color:var(--amber);background:#d99a2b1a;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:600}@media (max-width:820px){.fnl-corpo{grid-template-columns:1fr}.fnl-trilho{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;overflow-x:auto}.fnl-aba{white-space:nowrap;width:auto}}.fnl-form{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.fnl-pane{flex-direction:column;gap:16px;display:flex}.fnl-pane[hidden]{display:none}.fnl-resumo{border:1px solid var(--line);border-radius:13px;overflow:hidden}.fnl-resumo-linha{align-items:baseline;gap:14px;padding:11px 14px;font-size:13px;display:flex}.fnl-resumo-linha+.fnl-resumo-linha{border-top:1px solid var(--line)}.fnl-resumo-k{letter-spacing:.8px;text-transform:uppercase;width:140px;color:var(--ink-3);flex:none;font-size:10px;font-weight:700}.fnl-resumo-v{overflow-wrap:anywhere;min-width:0;font-weight:600}.fnl-resumo-v.pendente{color:var(--ink-3);font-weight:500}.fnl-resumo-nota{color:var(--amber);background:#d99a2b1a;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:600}.fnl-erro{margin:0 auto 0 0;padding:7px 11px;font-size:12px}.fnl-passo+.fnl-erro{margin-left:0}.fnl-proximo{background:linear-gradient(140deg, var(--brand), var(--teal));color:#fff;cursor:pointer;box-shadow:var(--shadow-sm);border:0;border-radius:12px;padding:11px 20px;font-family:inherit;font-size:13px;font-weight:700}.ofp.ofp-neutro{border-color:var(--line);background:var(--card-2)}.ofp-neutro .ofp-titulo{color:var(--ink-3)}.ofp-neutro .ofp-body{border-top-color:var(--line)}.ofp-neutro .ofp-status{background:var(--card);color:var(--ink-2)}.ce-proj-rodape{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ce-rm-proj{background:#e5484d12;border:1px solid #e5484d59;border-radius:12px;flex-direction:column;gap:9px;max-width:460px;margin-top:4px;padding:12px 14px;display:flex}.ce-rm-titulo{color:var(--ink-2);font-size:12.5px;line-height:1.5}.ce-rm-titulo b{color:var(--ink)}.ce-rm-titulo.perigo{color:var(--bad);font-weight:600}.ce-rm-lista{color:var(--ink);font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;margin:0;padding-left:18px;font-size:12.5px;font-weight:600;display:flex}.ce-rm-confirma{color:var(--ink-2);flex-direction:column;gap:6px;font-size:12px;display:flex}.ce-rm-confirma input{color:var(--ink);background:var(--card);border:1px solid var(--line-2);border-radius:10px;padding:9px 12px;font-family:inherit;font-size:13px}.ce-rm-confirma input:focus{border-color:var(--bad);outline:none}.ce-rm-acoes{justify-content:flex-end;align-items:center;gap:10px;display:flex}.ce-btn-perigo{background:var(--bad);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:9px 14px;font-family:inherit;font-size:12.5px;font-weight:700}.ce-btn-perigo:disabled{opacity:.6;cursor:wait}.ce-erro{color:var(--bad);font-size:12px;font-weight:600}.ls-page{flex-direction:column;gap:16px;display:flex}.ls-hero,.ls-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px 24px}.ls-hero{background:radial-gradient(circle at 90% 10%, var(--brand), transparent 36%), var(--card)}@supports (color:color-mix(in lab, red, red)){.ls-hero{background:radial-gradient(circle at 90% 10%, color-mix(in srgb, var(--brand) 18%, transparent), transparent 36%), var(--card)}}.ls-hero h2,.ls-card h2{letter-spacing:-.35px;margin:3px 0 0;font-size:18px}.ls-hero p{max-width:720px;color:var(--ink-2);margin:9px 0 0;font-size:13.5px}.eyebrow{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.ls-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.ls-muted{color:var(--ink-2);font-size:12.5px}.ls-form{flex-direction:column;gap:13px;max-width:760px;margin-top:18px;display:flex}.ls-form label{color:var(--ink-2);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.ls-form input[type=text],.ls-form input:not([type]){width:100%}.ls-form input{font:inherit;color:var(--ink);background:var(--card-2);border:1px solid var(--line-2);border-radius:10px;min-width:0;max-width:100%;padding:10px 12px}.ls-form input[type=file]{width:100%}.ls-form input:focus{outline:2px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.ls-form input:focus{outline:2px solid color-mix(in srgb, var(--brand) 25%, transparent)}}.ls-form input:focus{border-color:var(--brand)}.ls-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ls-ou{color:var(--ink-3);text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.ls-ou:before,.ls-ou:after{content:"";background:var(--line);flex:1;height:1px}.itg-btn-primary{background:var(--brand);width:fit-content;color:var(--on-brand);cursor:pointer;border:0;border-radius:12px;padding:10px 18px;font-size:13px;font-weight:800}.itg-btn-primary:disabled,.itg-btn-secondary:disabled{opacity:.55;cursor:wait}.ls-previa{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.ls-previa h3{margin:18px 0 2px;font-size:14px}.ls-colunas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 18px;display:grid}.ls-coluna{border:1px solid var(--line);background:var(--card-2);cursor:pointer;border-radius:11px;padding:10px 12px}.ls-coluna-titulo{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.ls-fusoes{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin:10px 0 0 23px;padding-top:9px;display:flex}.ls-fusoes label{color:var(--ink-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;font-size:10.5px;display:grid}.ls-fusoes label>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ls-fusoes input{min-width:0;padding:6px 8px;font-size:10.5px}.ls-fusao-destino small{display:none}.ls-fusao-destino input{width:100%}.ls-coluna>span,.ls-factor-row>span,.ls-resposta-linha>span{min-width:0}.ls-coluna b,.ls-coluna small,.ls-factor-row small,.ls-respostas small,.ls-resposta-linha small{display:block}.ls-coluna b{font-size:12px}.ls-coluna small,.ls-factor-row small,.ls-respostas small,.ls-resposta-linha small{color:var(--ink-3);margin-top:2px;font-size:10.5px;font-weight:500}.ls-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ls-kpi{border:1px solid var(--line);background:var(--card);min-height:112px;box-shadow:var(--shadow-sm);border-radius:15px;padding:17px 18px;position:relative}.ls-kpi>span,.ls-kpi small{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:700;display:block}.ls-kpi>b{letter-spacing:-.8px;margin:8px 0 3px;font-size:27px;display:block}.ls-kpi>span{padding-right:30px}.ls-qualidade{position:relative}.ls-qualidade .ls-card-head{padding-right:32px}.ls-ajuda summary{border:1px solid var(--c4);place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.ls-ajuda summary{border:1px solid color-mix(in srgb, var(--c4) 35%, transparent)}}.ls-ajuda summary{background:var(--c4);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ls-ajuda summary{background:color-mix(in srgb, var(--c4) 12%, var(--card))}}.ls-ajuda summary{color:var(--c4);cursor:pointer;font-size:15px;font-weight:800;list-style:none}.ls-ajuda summary::-webkit-details-marker{display:none}.ls-ajuda summary:hover,.ls-ajuda[open] summary{background:var(--c4);color:#fff}.ls-ajuda summary:focus-visible{outline:2px solid var(--c4);outline-offset:3px}.ls-ajuda-balao{z-index:10;border:1px solid var(--c4);max-width:340px;margin-left:auto;padding:15px 17px;position:absolute;top:48px;left:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.ls-ajuda-balao{border:1px solid color-mix(in srgb, var(--c4) 45%, var(--line))}}.ls-ajuda-balao{background:var(--card);color:var(--ink);box-shadow:var(--shadow);border-radius:12px;font-size:13px;line-height:1.6}.ls-ajuda-balao:before{content:"";background:var(--card);border-top:1px solid var(--c4);border-left:1px solid var(--c4);width:8px;height:8px;position:absolute;top:-5px;right:10px;transform:rotate(45deg)}.ls-ajuda-balao strong{color:var(--c4);font-size:13px}.ls-ajuda-balao p{margin:7px 0 0}:is(.ls-kpi:has(.ls-ajuda[open]),.ls-qualidade:has(.ls-ajuda[open])){z-index:11}.ls-status{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;padding:4px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.ls-status.ok{color:var(--good);background:var(--good)}@supports (color:color-mix(in lab, red, red)){.ls-status.ok{background:color-mix(in srgb, var(--good) 11%, transparent)}}.ls-status.bad{color:var(--bad);background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.ls-status.bad{background:color-mix(in srgb, var(--bad) 11%, transparent)}}.ls-status.wait{color:var(--amber);background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.ls-status.wait{background:color-mix(in srgb, var(--amber) 11%, transparent)}}.ls-segmentos{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ls-segmento{border:1px solid var(--line);background:var(--card-2);border-radius:13px;padding:14px;position:relative;overflow:hidden}.ls-segmento:before{content:"";background:var(--ink-3);width:4px;position:absolute;inset:0 auto 0 0}.ls-segmento.seg-a:before{background:var(--good)}.ls-segmento.seg-b:before{background:var(--brand)}.ls-segmento.seg-c:before{background:var(--amber)}.ls-segmento.seg-d:before{background:var(--bad)}.ls-segmento strong,.ls-segmento b,.ls-segmento small{display:block}.ls-segmento strong{font-size:12px}.ls-segmento b{margin:3px 0;font-size:20px}.ls-segmento small{color:var(--ink-3);font-size:10.5px}.ls-fatores,.ls-respostas{flex-direction:column;gap:8px;margin-top:14px;display:flex}.ls-fatores details,.ls-respostas details{border:1px solid var(--line);background:var(--card-2);border-radius:12px;overflow:hidden}.ls-fatores summary,.ls-respostas summary{cursor:pointer;padding:13px 14px;list-style:none}.ls-fatores summary::-webkit-details-marker{display:none}.ls-respostas summary::-webkit-details-marker{display:none}.ls-fatores summary{justify-content:space-between;gap:12px;font-size:12.5px;font-weight:700;display:flex}.ls-fatores summary small{color:var(--ink-3)}.ls-factor-head,.ls-factor-row{border-top:1px solid var(--line);grid-template-columns:minmax(240px,2fr) 1fr .8fr .6fr;align-items:center;gap:12px;padding:10px 14px;font-size:11.5px;display:grid}.ls-factor-head{color:var(--ink-3);text-transform:uppercase;font-size:9.5px;font-weight:800}.ls-peso{font-size:14px;font-weight:800}.ls-peso-editor{justify-items:start;gap:4px;min-width:0;display:grid}.ls-peso-resumo{align-items:center;gap:7px;display:flex}.ls-peso-editor>small{margin:0;line-height:1.35}.ls-peso-editar,.ls-peso-restaurar,.ls-peso-link{color:var(--brand-ink);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:10px;font-weight:750;text-decoration:underline}.ls-peso-editar:disabled,.ls-peso-restaurar:disabled,.ls-peso-link:disabled{opacity:.55;cursor:wait}.ls-peso-manual{color:var(--c4);font-weight:800}.ls-peso-form{gap:5px;width:min(100%,150px);display:grid}.ls-peso-form input{border:1px solid var(--line);background:var(--card);width:100%;min-width:74px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;border-radius:8px;padding:6px 8px}.ls-peso-acoes{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ls-peso-acoes>button:first-child{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:800}.ls-peso-acoes>button:first-child:disabled{opacity:.6;cursor:wait}.ls-peso-erro{color:var(--bad)!important}.ls-peso-sucesso{color:var(--good)!important}.ls-pos{color:var(--good)}.ls-neg{color:var(--bad)}.ls-respostas summary{grid-template-columns:minmax(200px,2fr) 1.3fr .5fr .7fr;align-items:center;gap:12px;font-size:12px;display:grid}.ls-resposta-detalhe{padding:0 14px 10px}.ls-paginacao{color:var(--ink-3);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:14px;font-size:11.5px;display:grid}.ls-paginacao a{color:var(--brand);font-weight:800;text-decoration:none}.ls-paginacao a:last-child{text-align:right}.ls-fontes{flex-direction:column;gap:8px;display:flex}.ls-fontes>div{border:1px solid var(--line);background:var(--card-2);border-radius:12px;grid-template-columns:minmax(220px,2fr) .8fr 1.2fr;align-items:center;gap:14px;padding:12px 14px;font-size:11.5px;display:grid}.ls-fontes b,.ls-fontes small{display:block}.ls-fontes small{color:var(--ink-3);margin-top:2px;font-size:10.5px}.ls-resposta-linha{border-top:1px solid var(--line);grid-template-columns:1fr minmax(100px,auto);align-items:center;gap:12px;padding:9px 0;font-size:11.5px;display:grid}.ls-erro-resposta{color:var(--bad);text-align:right;font-size:11px;font-weight:800}.ls-inline-stats{color:var(--ink-2);gap:20px;margin:14px 0;font-size:12px;display:flex}.ls-inline-stats b{color:var(--ink)}.ls-script{margin-top:16px}.ls-script ol{color:var(--ink-2);padding-left:20px;font-size:12px;line-height:1.8}.ls-script textarea{resize:vertical;border:1px solid var(--line-2);color:#d9efe7;background:#111716;border-radius:11px;width:100%;min-height:220px;margin:10px 0;padding:12px;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.ls-mais-historico>summary{cursor:pointer;color:var(--ink-2);padding:4px 2px;font-size:12px;font-weight:700}.ls-mais-historico .ls-card{margin-top:10px}.ls-modelos-lista{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:14px 0 18px;display:grid}.ls-modelo-link{border:1px solid var(--border);color:inherit;border-radius:10px;flex-direction:column;gap:4px;padding:13px 14px;text-decoration:none;display:flex}.ls-modelo-link:hover,.ls-modelo-link.ativo{border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.ls-modelo-link:hover,.ls-modelo-link.ativo{background:color-mix(in srgb, var(--brand) 7%, transparent)}}.ls-modelo-link small{color:var(--muted-foreground)}.ls-modelo-item{min-width:0;position:relative}.ls-modelo-item .ls-modelo-link{overflow-wrap:anywhere;height:100%;padding-right:52px}.ls-modelo-excluir{border:1px solid var(--line);background:var(--card);width:32px;height:32px;color:var(--ink-2);cursor:pointer;border-radius:8px;place-items:center;display:grid;position:absolute;bottom:8px;right:8px}.ls-modelo-excluir:hover{color:var(--bad);border-color:var(--bad);background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.ls-modelo-excluir:hover{background:color-mix(in srgb, var(--bad) 8%, var(--card))}}.ls-modelo-excluir:focus-visible{outline:2px solid var(--bad);outline-offset:3px}.ls-excluir-dialog{border:1px solid var(--line);background:var(--card);width:min(480px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--ink);box-shadow:var(--shadow);border-radius:16px;margin:auto;padding:24px;overflow:auto}.ls-excluir-dialog::backdrop{background:#00000080}.ls-excluir-dialog h2{margin:0 0 12px;font-size:19px}.ls-excluir-dialog p{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.ls-excluir-acoes{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.ls-excluir-confirmar{background:var(--bad);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:10px 14px;font-weight:700}.ls-excluir-confirmar:disabled{opacity:.6;cursor:wait}.ls-excluir-erro{color:var(--bad)}.ls-criar-modelo,.ls-vinculo-modelo{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:12px;display:grid}.ls-config-step{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.ls-config-step .ls-card{min-width:0;max-width:100%;margin:0}.ls-contador-total{font-family:var(--font-mono);color:var(--brand);font-size:clamp(30px,5vw,48px);font-weight:800;line-height:1}.ls-contador-card .ls-inline-stats{margin-top:8px}.itg-accounts a{color:inherit;text-decoration:none}.itg-accounts a small{color:var(--muted-foreground);margin-top:3px;display:block}@media (max-width:700px){.ls-criar-modelo,.ls-vinculo-modelo{grid-template-columns:1fr}}@media (max-width:900px){.ls-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-colunas{grid-template-columns:1fr}.ls-factor-head{display:none}.ls-factor-row{grid-template-columns:minmax(180px,2fr) 1fr .7fr .6fr}}@media (max-width:620px){.ls-hero,.ls-card{padding:17px 16px}.ls-grid-2,.ls-kpis,.ls-segmentos{grid-template-columns:1fr}.ls-kpi{min-height:0}.ls-card-head{flex-direction:column}.ls-factor-row,.ls-respostas summary{grid-template-columns:1fr 1fr}.ls-factor-row>span:first-child,.ls-respostas summary>span:first-child{grid-column:1/-1}.ls-inline-stats{flex-direction:column;gap:6px}.ls-fontes>div{grid-template-columns:1fr}.ls-fusoes{margin-left:0}.ls-fusoes label{grid-template-columns:1fr;gap:3px}.ls-fusoes label>span[aria-hidden=true]{display:none}.ls-fusao-destino small{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;margin:2px 0 4px;font-size:9px;font-weight:800;display:block}}:root,[data-theme=light]{--mn-vidro:#fffc;--mn-borda:#ffffffe6;--mn-sombra:0 1px 2px #1c4a3e0f,0 14px 36px #1c4a3e17;--mn-sombra-alta:0 2px 4px #1c4a3e0f,0 24px 56px #1c4a3e2e;--mn-pilula:#26755f21;--mn-fantasma:#1c4a3e0d;--mn-chip:#1c4a3e0e;--mn-texto:#3f5a51;--mn-texto-ativo:#1c4f42;--mn-rotulo:#6f857c;--mn-icone:#5f776f;--mn-icone-ativo:#26755f;--mn-ambar:#e3a43a;--mn-ambar-tinta:#e8b8504d;--mn-ambar-traco:#d99a2b;--mn-beta-fundo:#d99a2b29;--mn-beta-texto:#7a5a14;--mn-curva:cubic-bezier(.32,.72,0,1);--mn-chip-hover:#1c4a3e16;--mn-pilula-borda:#26755f14;--mn-traco:#1c4a3e2e;--mn-pessoa:#dfe8e2;--mn-pop:#fffffff7;--mn-pop-sombra:0 0 0 1px #1c4a3e14,0 18px 40px #1c4a3e2e;--mn-proj-sel:#26755f14;--mn-alca-sombra:0 0 0 1px #1c4a3e1a,0 4px 12px #1c4a3e1f;--mn-topo-vidro:#e9efe8cc;--mn-chip-cel:#ffffffb3;--mn-abas-vidro:#ffffffb8;--mn-abas-sombra:inset 0 0 0 1px #ffffffd9,inset 0 1px 0 #fffffff2,0 10px 30px #061a1429;--mn-aba-pilula:#26755f24;--mn-aba-cor:#5b7269;--mn-aba-cor-ativa:#1f6b57;--mn-folha:#fafcfaf7;--mn-folha-sombra:inset 0 0 0 1px #ffffffe6,0 -10px 40px #061a1438;--mn-linha-ic:#26755f1a;--mn-linha-sel:#26755f1a}[data-theme=dark]{--mn-vidro:#1a1d1dd1;--mn-borda:#ffffff0f;--mn-sombra:0 1px 2px #0000004d,0 16px 40px #00000073;--mn-sombra-alta:0 2px 4px #00000059,0 28px 60px #0000008c;--mn-pilula:#46c49f29;--mn-fantasma:#ffffff0d;--mn-chip:#ffffff0d;--mn-texto:#b9cac2;--mn-texto-ativo:#eaf3ee;--mn-rotulo:#83978e;--mn-icone:#93a89f;--mn-icone-ativo:#46c49f;--mn-ambar:#f4b740;--mn-ambar-tinta:#f4b74047;--mn-ambar-traco:#f4b740;--mn-beta-fundo:#f4b74029;--mn-beta-texto:#f4cf7a;--mn-chip-hover:#ffffff14;--mn-pilula-borda:#46c49f1f;--mn-traco:#ffffff29;--mn-pessoa:#2a302e;--mn-pop:#1e2221f7;--mn-pop-sombra:0 0 0 1px #ffffff14,0 18px 40px #00000080;--mn-proj-sel:#46c49f1f;--mn-alca-sombra:0 0 0 1px #ffffff1a,0 4px 12px #0006;--mn-topo-vidro:#0b0e0dcc;--mn-chip-cel:#ffffff0f;--mn-abas-vidro:#1a1d1dd1;--mn-abas-sombra:inset 0 0 0 1px #ffffff0f,0 10px 30px #00000080;--mn-aba-pilula:#46c49f29;--mn-aba-cor:#93a89f;--mn-aba-cor-ativa:#46c49f;--mn-folha:#1a1d1df7;--mn-folha-sombra:inset 0 0 0 1px #ffffff0f,0 -10px 40px #0000008c;--mn-linha-ic:#46c49f1f;--mn-linha-sel:#46c49f1f}.mn-ic{flex:none;display:block}.mn-ic .mn-lente,.mn-ic .mn-tinta{fill:var(--mn-ambar-tinta)}.mn-ic .mn-ambar,.mn-ic .mn-botao{fill:var(--mn-ambar)}.mn-ic .mn-traco-ambar{stroke:var(--mn-ambar-traco)}.mn-ic .mn-feixe{fill:var(--mn-ambar);fill-opacity:.4}.mn-ic .pl,.mn-ic .plf{stroke-dasharray:1 1;stroke-dashoffset:0}.mn-ic .mn-trilha{stroke-dasharray:2.2 2.4}.mn-ic .dot{transform-box:fill-box;transform-origin:50%}:is(.mn-item,.mn-aba,.mn-linha):not([aria-current=page]) .mn-ic :is(.mn-ambar,.mn-tinta,.mn-lente,.mn-botao,.mn-feixe,.mn-traco-ambar){opacity:.6}:is(.mn-desenha:hover,.mn-aba[aria-current=page]) .mn-ic .pl{animation:.6s cubic-bezier(.45,0,.2,1) both mn-traco}:is(.mn-desenha:hover,.mn-aba[aria-current=page]) .mn-ic .plf{animation:.6s cubic-bezier(.45,0,.2,1) both mn-traco,.45s ease-out .75s both mn-pinta}:is(.mn-desenha:hover,.mn-aba[aria-current=page]) .mn-ic .s1{animation-delay:.12s}:is(.mn-desenha:hover,.mn-aba[aria-current=page]) .mn-ic .s2{animation-delay:.24s}:is(.mn-desenha:hover,.mn-aba[aria-current=page]) .mn-ic .s3{animation-delay:.36s}:is(.mn-desenha:hover,.mn-aba[aria-current=page]) .mn-ic .s4{animation-delay:.48s}:is(.mn-desenha:hover,.mn-aba[aria-current=page]) .mn-ic .fs1{animation-delay:.12s,.75s}:is(.mn-desenha:hover,.mn-aba[aria-current=page]) .mn-ic .fs2{animation-delay:.24s,.75s}:is(.mn-desenha:hover,.mn-aba[aria-current=page]) .mn-ic .fs3{animation-delay:.36s,.86s}:is(.mn-desenha:hover,.mn-aba[aria-current=page]) .mn-ic .mn-trilha{animation:1s linear mn-marcha}:is(.mn-desenha:hover,.mn-aba[aria-current=page]) .mn-ic .dot{animation:.35s cubic-bezier(.3,.7,.3,1.4) .7s both mn-ponto}:is(.mn-desenha:hover,.mn-aba[aria-current=page]) .mn-ic .mn-feixe{animation:.5s ease-out .5s both mn-pinta}:is(.mn-desenha:hover,.mn-aba[aria-current=page]) .mn-ic{animation:.55s ease-in-out mn-balanco}@keyframes mn-traco{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes mn-pinta{0%{fill-opacity:0}}@keyframes mn-ponto{0%{transform:scale(0)}}@keyframes mn-marcha{to{stroke-dashoffset:-9.2px}}@keyframes mn-balanco{0%,to{transform:rotate(0)}30%{transform:rotate(-5deg)}70%{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){.mn-ic,.mn-ic *{animation:none!important}}@media (hover:none){.mn-desenha:hover .mn-ic,.mn-desenha:hover .mn-ic *{animation:none!important}}.mn-app{--mn-largura:256px;grid-template-columns:calc(var(--mn-largura) + 12px) minmax(0,1fr);min-height:100vh;transition:grid-template-columns .5s var(--mn-curva);display:grid}.mn-app[data-recolhido=true]{--mn-largura:76px}.mn-app>.main{padding-left:22px}.mn-app .topbar{justify-content:flex-end}.mn-lateral{z-index:50;background:var(--mn-vidro);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);height:calc(100dvh - 24px);box-shadow:inset 0 0 0 1px var(--mn-borda),var(--mn-sombra);border-radius:22px;flex-direction:column;align-self:start;margin:12px 0 12px 12px;display:flex;position:sticky;top:12px}.mn-rot{transition:opacity .3s ease-out .14s}.mn-app[data-recolhido=true] .mn-lateral .mn-rot{opacity:0;transition:opacity .12s ease-out}.mn-topo{flex-direction:column;flex:none;gap:14px;padding:16px 12px 0;display:flex}.mn-marca{white-space:nowrap;height:40px;color:inherit;border-radius:12px;align-items:center;gap:10px;padding-left:8px;text-decoration:none;display:flex;overflow:hidden}.mn-beagle{flex:none;display:block;overflow:visible}.mn-marca-txt{flex-direction:column;display:flex}.mn-marca-txt b{letter-spacing:-.035em;color:var(--ink);font-size:19px;font-weight:700;line-height:1}.mn-marca-txt b i{color:#3fbf9a;font-style:normal}.mn-marca-txt small{color:var(--mn-rotulo);margin-top:4px;font-size:10.5px;font-weight:500}.mn-marca:hover .mn-orelha{transform-box:fill-box;transform-origin:50% 0;animation:.9s ease-in-out mn-orelha}@keyframes mn-orelha{0%,to{transform:rotate(0)}30%{transform:rotate(-10deg)}65%{transform:rotate(5deg)}}.mn-chip{box-sizing:border-box;background:var(--mn-chip);width:100%;height:54px;font:inherit;color:inherit;cursor:pointer;white-space:nowrap;text-align:left;border:0;border-radius:14px;align-items:center;gap:10px;padding:0 12px 0 11px;transition:background .2s,transform .1s ease-out;display:flex;overflow:hidden}button.mn-chip:hover,button.mn-chip[aria-expanded=true]{background:var(--mn-chip-hover)}button.mn-chip:active{transform:scale(.97)}button.mn-chip[aria-busy=true]{cursor:wait;opacity:.7}.mn-chip-estatico{cursor:default}.mn-ini{color:#fff;letter-spacing:.02em;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:11.5px;font-weight:700;display:flex}.mn-chip-txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mn-chip-k{color:var(--mn-rotulo);font-size:11px;font-weight:500}.mn-chip-v{color:var(--ink);text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.mn-chip-seta{width:16px;height:16px;color:var(--mn-rotulo);flex:none}.mn-secao{padding:0 12px;position:relative}.mn-meio{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;padding-top:16px;padding-bottom:12px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(#0000,#000 12px calc(100% - 12px),#0000)}.mn-meio::-webkit-scrollbar{display:none}.mn-bloco+.mn-bloco{margin-top:16px}.mn-grupo{height:26px;position:relative}.mn-grupo-t{letter-spacing:.01em;color:var(--mn-rotulo);white-space:nowrap;font-size:11.5px;font-weight:600;position:absolute;top:5px;left:16px}.mn-grupo-traco{background:var(--mn-traco);opacity:0;border-radius:1px;width:20px;height:1.5px;transition:opacity .3s;position:absolute;top:13px;left:16px}.mn-app[data-recolhido=true] .mn-grupo-traco{opacity:1}.mn-lista{flex-direction:column;gap:2px;display:flex}.mn-item{z-index:1;box-sizing:border-box;height:40px;color:var(--mn-texto);white-space:nowrap;border-radius:12px;align-items:center;gap:12px;padding-left:16px;font-size:13.5px;font-weight:500;text-decoration:none;transition:transform .1s ease-out,color .2s;display:flex;position:relative;overflow:hidden}.mn-item:hover{color:var(--mn-texto-ativo)}.mn-item:active{transform:scale(.97)}.mn-item[aria-current=page]{color:var(--mn-texto-ativo);font-weight:600}.mn-item .mn-ic{color:var(--mn-icone)}.mn-item[aria-current=page] .mn-ic{color:var(--mn-icone-ativo)}.mn-item-txt{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mn-beta{background:var(--mn-beta-fundo);color:var(--mn-beta-texto);letter-spacing:.02em;border-radius:5px;flex:none;margin-right:10px;padding:1px 6px;font-size:10.5px;font-weight:600}.mn-pilula,.mn-fantasma{pointer-events:none;opacity:0;height:40px;transform:translateY(var(--y,0));border-radius:12px;position:absolute;top:0;left:12px;right:12px}.mn-pilula{background:var(--mn-pilula);box-shadow:inset 0 0 0 1px var(--mn-pilula-borda);transition:transform .45s var(--mn-curva),opacity .2s ease-out}.mn-fantasma{background:var(--mn-fantasma);transition:transform .28s var(--mn-curva),opacity .2s ease-out}.mn-pilula[data-visivel="1"],.mn-fantasma[data-visivel="1"]{opacity:1}.mn-secao:not([data-pronto]) .mn-item[aria-current=page]{background:var(--mn-pilula)}.mn-pe{flex-direction:column;flex:none;gap:8px;padding-bottom:16px;display:flex}.mn-conta{margin:0 12px}.mn-conta-btn{box-sizing:border-box;width:100%;height:54px;font:inherit;color:inherit;cursor:pointer;white-space:nowrap;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:0 12px 0 10px;transition:background .15s,transform .1s ease-out;display:flex;overflow:hidden}.mn-conta-btn:hover,.mn-conta-btn[aria-expanded=true]{background:var(--mn-fantasma)}.mn-conta-btn:active{transform:scale(.97)}.mn-ini-pessoa{background:var(--mn-pessoa);width:32px;height:32px;color:var(--ink);border-radius:10px;font-size:12px}.mn-conta-email{min-width:0;color:var(--ink);text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:600;overflow:hidden}.mn-conta-mais{width:18px;height:18px;color:var(--mn-rotulo);flex:none}.mn-alca{z-index:2;background:var(--card);width:28px;height:28px;box-shadow:var(--mn-alca-sombra);color:var(--mn-texto);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .12s ease-out;display:flex;position:absolute;top:22px;right:-14px}.mn-alca:active{transform:scale(.9)}.mn-alca svg{width:14px;height:14px;transition:transform .5s var(--mn-curva)}.mn-app[data-recolhido=true] .mn-alca svg{transform:rotate(180deg)}.mn-pop{z-index:40;box-sizing:border-box;background:var(--mn-pop);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--mn-pop-sombra);opacity:0;visibility:hidden;transition:opacity .18s ease-out,transform .34s var(--mn-curva),visibility 0s linear .34s;border-radius:16px;padding:6px;position:absolute;transform:scale(.94)translateY(-4px)}.mn-pop[data-aberto=true]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.mn-pop-projetos{transform-origin:0 0;width:252px;max-height:min(440px,100vh - 170px);top:130px;left:12px;overflow-y:auto}.mn-pop-conta{transform-origin:0 100%;width:264px;bottom:78px;left:12px;transform:scale(.94)translateY(4px)}.mn-app[data-recolhido=true] .mn-pop-projetos{top:70px;left:86px}.mn-app[data-recolhido=true] .mn-pop-conta{bottom:16px;left:86px}.mn-pop-t{color:var(--mn-rotulo);padding:8px 10px 6px;font-size:11.5px;font-weight:600}.mn-proj{box-sizing:border-box;width:100%;height:50px;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:0 10px;transition:background .15s;display:flex}.mn-proj:hover{background:var(--mn-fantasma)}.mn-proj[aria-selected=true]{background:var(--mn-proj-sel)}.mn-proj-txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mn-proj-n,.mn-proj-q{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mn-proj-n{color:var(--ink);font-size:13px;font-weight:600}.mn-proj-q{color:var(--mn-rotulo);font-size:11.5px}.mn-proj-ok{width:18px;height:18px;color:var(--brand);flex:none}.mn-pop-quem{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;padding:10px 10px 8px;font-size:13px;font-weight:600;overflow:hidden}.mn-aparencia{flex-direction:column;gap:8px;padding:6px 10px 10px;display:flex}.mn-aparencia-t{color:var(--mn-rotulo);font-size:11.5px;font-weight:600}.mn-segs{background:var(--mn-chip);border-radius:10px;gap:2px;padding:3px;display:flex}.mn-seg{height:30px;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;font-size:12px;font-weight:600;transition:background .2s,color .2s}.mn-seg[data-marcado=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #1c4a3e29}.mn-pop-linha{background:var(--line);height:1px;margin:2px 6px}.mn-pop-item{box-sizing:border-box;width:100%;height:42px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:500;transition:background .15s;display:flex}.mn-pop-item:hover{background:var(--mn-fantasma)}.mn-pop-item svg{width:18px;height:18px;color:var(--mn-icone);flex:none}.mn-pop-versao{color:var(--ink-3);font-variant-numeric:tabular-nums;padding:6px 10px;font-size:11px}:is(.mn-marca,.mn-chip,.mn-item,.mn-conta-btn,.mn-alca,.mn-proj,.mn-seg,.mn-pop-item):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mn-item:focus-visible{outline-offset:-2px}html[data-farejando] .mn-beagle{animation:.55s ease-in-out infinite mn-cabeca}html[data-farejando] .mn-focinho{transform-box:fill-box;transform-origin:50%;animation:.28s ease-in-out infinite mn-fungada}@keyframes mn-cabeca{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(1.5px)rotate(-5deg)}}@keyframes mn-fungada{0%,to{transform:scale(1)}50%{transform:scale(1.16,.84)}}@media (prefers-reduced-motion:reduce){.mn-app,.mn-rot,.mn-pilula,.mn-fantasma,.mn-alca,.mn-alca svg,.mn-item,.mn-chip,.mn-conta-btn,.mn-grupo-traco{transition:none!important}.mn-pop,.mn-pop[data-aberto=true]{transform:none!important}.mn-pop{transition:opacity .15s linear,visibility 0s linear .15s!important}.mn-pop[data-aberto=true]{transition:opacity .15s linear!important}.mn-beagle,.mn-focinho,.mn-orelha{animation:none!important}}.mn-topo-cel,.mn-abas,.mn-folha,.mn-veu{display:none}@media (max-width:820px){.mn-app{display:block}.mn-lateral{display:none}.mn-app>.main{padding:12px 16px calc(110px + env(safe-area-inset-bottom))}.mn-topo-cel{z-index:40;height:calc(56px + env(safe-area-inset-top));box-sizing:border-box;padding:env(safe-area-inset-top) 16px 0;background:var(--mn-topo-vidro);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);box-shadow:0 1px 0 var(--line);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.mn-topo-marca{color:inherit;flex:none;align-items:center;gap:8px;text-decoration:none;display:flex}.mn-topo-marca b{letter-spacing:-.035em;color:var(--ink);font-size:17px;font-weight:700}.mn-topo-marca b i{color:#3fbf9a;font-style:normal}.mn-chip-compacto{background:var(--mn-chip-cel);border-radius:12px;gap:8px;width:auto;min-width:0;max-width:62vw;height:40px;padding:0 10px 0 6px}.mn-chip-compacto .mn-ini{border-radius:8px;width:26px;height:26px;font-size:10px}.mn-chip-compacto .mn-chip-v{font-size:13px}.mn-chip-compacto .mn-chip-seta{width:15px;height:15px}.mn-abas{z-index:45;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));box-sizing:border-box;background:var(--mn-abas-vidro);-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);height:66px;box-shadow:var(--mn-abas-sombra);border-radius:33px;padding:4px;display:block;position:fixed}.mn-abas-grade{grid-template-columns:repeat(5,minmax(0,1fr));height:58px;display:grid;position:relative}.mn-aba-pilula{background:var(--mn-aba-pilula);width:20%;height:58px;transform:translateX(calc(var(--i,0) * 100%));transition:transform .44s var(--mn-curva),opacity .2s ease-out;border-radius:29px;position:absolute;top:0;left:0}.mn-aba-pilula[data-visivel=false]{opacity:0}.mn-aba{min-width:0;font:inherit;color:var(--mn-aba-cor);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;text-decoration:none;transition:transform .1s ease-out,color .2s;display:flex;position:relative}.mn-aba:active{transform:scale(.92)}.mn-aba>span{letter-spacing:-.01em;white-space:nowrap;font-size:10.5px;font-weight:600}.mn-aba[aria-current=page]{color:var(--mn-aba-cor-ativa)}.mn-aba:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:29px}.mn-veu{z-index:60;opacity:0;pointer-events:none;background:#0a201a52;transition:opacity .35s ease-out;display:block;position:fixed;inset:0}.mn-veu[data-aberto=true]{opacity:1;pointer-events:auto}.mn-folha{z-index:61;box-sizing:border-box;max-height:calc(100dvh - 48px);padding:8px 10px calc(14px + env(safe-area-inset-bottom));background:var(--mn-folha);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--mn-folha-sombra);visibility:hidden;transition:transform .5s var(--mn-curva),visibility 0s linear .5s;border-radius:30px;flex-direction:column;display:flex;position:fixed;bottom:8px;left:8px;right:8px;transform:translateY(calc(100% + 24px))}.mn-folha[data-aberta=true]{visibility:visible;transition-delay:0s;transform:none}html:has(.mn-folha[data-aberta=true]){overflow:hidden}.mn-folha-cabeca{touch-action:none;cursor:grab;flex:none}.mn-folha-alca{background:var(--mn-traco);border-radius:3px;width:38px;height:5px;margin:2px auto 12px}.mn-folha-titulo{justify-content:space-between;align-items:center;padding:0 8px 8px;display:flex}.mn-folha-titulo h2{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:20px;font-weight:700}.mn-folha-x{background:var(--mn-chip);width:36px;height:36px;color:var(--mn-texto);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .1s ease-out;display:flex}.mn-folha-x:active{transform:scale(.92)}.mn-folha-x svg{width:16px;height:16px}.mn-folha-corpo{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.mn-linha{box-sizing:border-box;width:100%;min-height:60px;color:var(--ink);-webkit-tap-highlight-color:transparent;border-radius:16px;align-items:center;gap:12px;padding:0 10px;text-decoration:none;transition:background .15s,transform .1s ease-out;display:flex}.mn-linha:active{background:var(--mn-fantasma);transform:scale(.98)}.mn-linha[aria-current=page]{background:var(--mn-linha-sel)}.mn-linha-ic{background:var(--mn-linha-ic);width:38px;height:38px;color:var(--mn-icone-ativo);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.mn-linha-txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mn-linha-n{font-size:14.5px;font-weight:600}.mn-linha-d{color:var(--mn-rotulo);font-size:12px}.mn-linha-seta{width:16px;height:16px;color:var(--mn-rotulo);opacity:.7;flex:none}.mn-linha .mn-beta{margin-right:0}.mn-folha-mais .mn-linha{min-height:54px}.mn-folha-mais .mn-linha-ic{background:var(--mn-chip);width:36px;height:36px;color:var(--mn-texto);border-radius:11px}.mn-pessoa{border-top:1px solid var(--line);align-items:center;gap:10px;margin:10px 8px 0;padding-top:12px;display:flex}.mn-pessoa .mn-ini-pessoa{border-radius:11px;width:36px;height:36px}.mn-pessoa-txt{flex-direction:column;flex:1;min-width:0;display:flex}.mn-pessoa-email{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.mn-pessoa-versao{color:var(--mn-rotulo);font-variant-numeric:tabular-nums;font-size:11.5px}.mn-sair{background:var(--mn-chip);height:36px;font:inherit;color:var(--ink);cursor:pointer;border:0;border-radius:11px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.mn-sair svg{width:16px;height:16px}.mn-folha .mn-aparencia{padding:14px 8px 2px}.mn-folha .mn-proj{height:56px}:is(.mn-linha,.mn-sair,.mn-folha-x,.mn-chip-compacto,.mn-topo-marca):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mn-linha:focus-visible{outline-offset:-2px}.kpi-tip,.daytip,.daytip.daytip-start,.daytip.daytip-end{bottom:calc(96px + env(safe-area-inset-bottom))}.farejando-overlay{top:calc(64px + env(safe-area-inset-top))}}@media (max-width:820px) and (prefers-reduced-motion:reduce){.mn-aba-pilula,.mn-aba,.mn-linha,.mn-folha-x{transition:none!important}.mn-folha{opacity:0;transition:opacity .2s linear,visibility 0s linear .2s;transform:none}.mn-folha[data-aberta=true]{opacity:1;transition:opacity .2s linear}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
