/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Inter:wght@400..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap";@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter+Tight:wght@400;500;600;700;800&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",system-ui,Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Monaco,"Cascadia Code",monospace;--color-amber-400:oklch(82.8% .189 84.429);--color-emerald-400:oklch(76.5% .177 163.223);--color-cyan-400:oklch(78.9% .154 211.53);--color-sky-400:oklch(74.6% .16 232.661);--color-blue-400:oklch(70.7% .165 254.624);--color-violet-400:oklch(70.2% .183 293.541);--color-rose-400:oklch(71.2% .194 13.428);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-700:oklch(37.2% .044 257.287);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--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);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-8{top:calc(var(--spacing) * 8)}.top-10{top:calc(var(--spacing) * 10)}.top-25{top:calc(var(--spacing) * 25)}.right-0{right:calc(var(--spacing) * 0)}.right-40{right:calc(var(--spacing) * 40)}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.z-1000{z-index:1000}.col-span-2{grid-column:span 2/span 2}.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}}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-8{margin-block:calc(var(--spacing) * 8)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.min-h-screen{min-height:100vh}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-full{width:100%}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[420px\]{max-width:420px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.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,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}: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-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-slate-700\/50{border-color:#31415880}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/50{border-color:color-mix(in oklab,var(--color-slate-700) 50%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-16{padding:calc(var(--spacing) * 16)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.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))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.text-amber-400{color:var(--color-amber-400)}.text-blue-400{color:var(--color-blue-400)}.text-cyan-400{color:var(--color-cyan-400)}.text-emerald-400{color:var(--color-emerald-400)}.text-rose-400{color:var(--color-rose-400)}.text-sky-400{color:var(--color-sky-400)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-violet-400{color:var(--color-violet-400)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-40{opacity:.4}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.ring,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.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-all{transition-property:all;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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.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)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-100:hover{opacity:1}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}@media (min-width:40rem){.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root{--white:#fff;--black:#000;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--slate-950:#0a0a1a;--gray-500:#374151;--gray-600:#6b7588;--blue-300:#93b8e8;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--azure-400:#3083dc;--azure-500:#2570c0;--sky-200:#bae6fd;--sky-300:#7dd3fc;--sky-400:#38bdf8;--sky-500:#0ea5e9;--sky-600:#0284c7;--sky-700:#0369a1;--cyan-200:#a5f3fc;--cyan-300:#67e8f9;--cyan-400:#22d3ee;--cyan-600:#0891b2;--cyan-700:#0e7490;--indigo-200:#c7d2fe;--indigo-300:#a5b4fc;--indigo-400:#818cf8;--indigo-500:#6366f1;--indigo-600:#4f46e5;--indigo-700:#4338ca;--indigo-800:#3730a3;--indigo-900:#312e81;--indigo-950:#1e1b4b;--violet-200:#bfdbfe;--violet-300:#93c5fd;--violet-400:#60a5fa;--violet-500:#3b82f6;--violet-600:#2563eb;--violet-700:#1d4ed8;--violet-800:#1e40af;--purple-400:#93c5fd;--purple-500:#3b82f6;--purple-600:#2563eb;--purple-700:#1d4ed8;--pink-400:#f472b6;--pink-600:#db2777;--pink-700:#be185d;--rose-200:#fecdd3;--rose-300:#fda4af;--rose-400:#fb7185;--rose-500:#f43f5e;--rose-700:#be123c;--rose-800:#9f1239;--red-50:#fef2f2;--red-200:#fecaca;--red-300:#fca5a5;--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--orange-400:#fb923c;--orange-500:#f97316;--orange-600:#ea580c;--orange-700:#c2410c;--brand-orange:#f97d10;--amber-100:#fde68a;--amber-200:#fde047;--amber-300:#fcd34d;--amber-400:#fbbf24;--amber-500:#f59e0b;--amber-600:#d97706;--amber-700:#a16207;--amber-800:#78350f;--yellow-300:#facc15;--yellow-400:#facc15;--emerald-50:#ecfdf5;--emerald-100:#d1fae5;--emerald-200:#a7f3d0;--emerald-300:#6ee7b7;--emerald-400:#34d399;--emerald-500:#10b981;--emerald-600:#059669;--emerald-700:#047857;--emerald-800:#065f46;--green-400:#4ade80;--green-500:#22c55e;--green-600:#16a34a;--navy-900:#13315c;--navy-800:#1a4175;--navy-700:#1e3a5f;--navy-600:#1e3a6e;--dark-950:#0a0a1a;--dark-940:#0a0f1e;--dark-930:#0c0c20;--dark-920:#0e0e28;--dark-910:#0f0f2a;--dark-900:#0f0f2f;--dark-850:#141432;--dark-800:#1a1a3a;--surface-50:#fff;--surface-100:#f8fafc;--surface-200:#f5f7fb;--surface-300:#f0f3f8;--surface-400:#eef2f7;--surface-500:#edf2f9;--surface-600:#e8edf3;--surface-700:#e2e8f0;--surface-800:#e0e5ed;--surface-900:#d4dae5;--surface-1000:#cbd5e1;--surface-1100:#c4c4bf;--graphite-500:#444140;--ncr-bg-base:#070b14;--ncr-bg-surface:#ffffff0a;--ncr-bg-elevated:#ffffff0f;--ncr-text-primary:#e6edf3;--ncr-text-secondary:#8b949e;--ncr-border:#ffffff1a;--ncr-border-hover:#ffffff29;--ncr-blue:#127df8;--ncr-green:#b4f500;--ncr-orange:#f85f13;--ncr-red:#f2545b;--ncr-purple:#2563eb;--bg-primary:#070b14;--bg-card:#ffffff0a;--bg-elevated:#ffffff0f;--bg-input:#0000004d;--bg-sidebar:#050810d9;--border-subtle:#ffffff0f;--border-default:#ffffff1a;--border-active:#58a6ff66;--text-primary:#e6edf3;--text-secondary:#8b949e;--text-muted:#484f58;--text-heading:#f0f6fc;--accent-blue:#58a6ff;--accent-green:#3fb950;--accent-yellow:#d29922;--accent-red:#f85149;--accent-purple:#93c5fd;--accent-orange:#f0883e;--accent-blue-bg:#58a6ff26;--accent-green-bg:#3fb95026;--accent-yellow-bg:#d2992226;--accent-red-bg:#f851491f;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--glow-blue:0 2px 8px #127df826;--glow-green:0 2px 8px #34c75926;--glow-orange:0 2px 8px #f85f1326;--glow-red:0 2px 8px #f2545b26;--glow-purple:0 2px 8px #2563eb26;--glow-cyan:0 2px 8px #22d3ee26;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 32px #00000080;--text-xxs:10px;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:16px;--text-xl:20px;--text-2xl:24px;--text-3xl:32px;--text-weight-regular:400;--text-weight-medium:500;--text-weight-semibold:600;--text-weight-bold:700;--text-weight-extra:800;--text-line-tight:1.1;--text-line-snug:1.3;--text-line-normal:1.5;--text-line-relaxed:1.7;--motion-instant:80ms;--motion-fast:.15s;--motion-base:.2s;--motion-slow:.3s;--motion-slower:.5s;--ease-linear:linear;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.22,.61,.36,1);--ease-sharp:cubic-bezier(.4,0,.6,1);--glass-bg-subtle:#ffffff05;--glass-bg-default:#ffffff0a;--glass-bg-strong:#ffffff0a;--glass-bg-hover:#ffffff0a;--glass-bg-active:#ffffff12;--glass-border-subtle:#ffffff0a;--glass-border-default:#ffffff0f;--glass-border-strong:#ffffff1a;--glass-border-emphasis:#ffffff26;--glass-card-bg:linear-gradient(135deg,#ffffff14,#ffffff0a);--glass-card-blur:blur(24px) saturate(200%);--glass-card-border:#ffffff29;--glass-card-radius:16px;--glass-card-shadow:0 8px 32px #0000004d,0 0 0 1px #ffffff0a,inset 0 1px 0 #ffffff1f;--glass-panel-bg:linear-gradient(135deg,#ffffff1a,#ffffff0d);--glass-panel-blur:blur(24px) saturate(200%);--glass-panel-border:#ffffff2e;--glass-panel-radius:18px;--glass-panel-shadow:0 16px 48px #0006,0 0 0 1px #ffffff0d,inset 0 1px 0 #ffffff24;--glass-btn-blur:blur(16px) saturate(180%);--glass-btn-radius:10px;--glass-btn-inset:inset 0 1px 0 #fff3;--glass-btn-primary-bg:linear-gradient(135deg,#2563eba6,#0891b280);--glass-btn-primary-bg-hover:linear-gradient(135deg,#2563ebb8,#0891b294);--glass-btn-primary-border:#60a5fa73;--glass-btn-primary-shadow:0 4px 16px #2563eb40;--glass-btn-primary-shadow-hover:0 5px 18px #2563eb4d;--glass-btn-danger-bg:linear-gradient(135deg,#ef4444a6,#dc262680);--glass-btn-danger-bg-hover:linear-gradient(135deg,#ef4444b8,#dc262694);--glass-btn-danger-border:#fca5a566;--glass-btn-danger-shadow:0 4px 16px #ef444440;--glass-btn-danger-shadow-hover:0 5px 18px #ef44444d;--glass-btn-success-bg:linear-gradient(135deg,#22c55ea6,#16a34a80);--glass-btn-success-bg-hover:linear-gradient(135deg,#22c55eb8,#16a34a94);--glass-btn-success-border:#86efac66;--glass-btn-success-shadow:0 4px 16px #22c55e40;--glass-btn-success-shadow-hover:0 5px 18px #22c55e4d;--glass-btn-warning-bg:linear-gradient(135deg,#f85f13a6,#ea580c80);--glass-btn-warning-bg-hover:linear-gradient(135deg,#f85f13b8,#ea580c94);--glass-btn-warning-border:#fed7aa66;--glass-btn-warning-shadow:0 4px 16px #f85f1340;--glass-btn-warning-shadow-hover:0 5px 18px #f85f134d;--glass-btn-secondary-bg:#ffffff14;--glass-btn-secondary-bg-hover:#ffffff1f;--glass-btn-secondary-border:#ffffff2e;--glass-btn-secondary-shadow:0 2px 8px #00000026;--shadow-xs:0 1px 1px #00000026;--shadow-xl:0 16px 40px #0006;--shadow-2xl:0 24px 60px #00000080;--shadow-glass:0 8px 32px #00000040,inset 0 1px 0 #ffffff0f;--shadow-glass-strong:0 20px 60px #0009,inset 0 1px 0 #ffffff1a;--shadow-focus-blue:0 0 0 3px #2563eb4d;--shadow-focus-orange:0 0 0 3px #f97d104d;--radius-xs:4px;--radius-2xl:20px;--radius-3xl:24px;--radius-pill:9999px;--lead-origin-recomendacao-rgb:18,125,248;--lead-origin-recomendacao:#127df8;--lead-origin-indicacao-rgb:180,245,0;--lead-origin-indicacao:#b4f500;--lead-origin-revisita-rgb:248,95,19;--lead-origin-revisita:#f85f13;--lead-origin-networking-rgb:37,99,235;--lead-origin-networking:#2563eb;--lead-origin-digital-rgb:139,148,158;--lead-origin-digital:#8b949e;--color-bg-page:var(--ncr-bg-base);--color-bg-surface:transparent;--color-bg-content:transparent;--color-bg-card:#ffffff0a;--color-bg-card-solid:#0e141ed9;--color-bg-card-hover:#ffffff0f;--color-bg-sidebar:#050810d9;--color-bg-topnav:#070b14a6;--color-bg-menu-card:#ffffff0a;--color-bg-gestao-card:#ffffff0a;--color-bg-gestao-header:linear-gradient(135deg,#127df84d,#127df826);--color-bg-settings:#0e141eeb;--color-bg-toggle:#0000004d;--color-bg-dados-card:#ffffff0a;--color-bg-dados-drop:#00000040;--color-bg-hub-coming:#ffffff08;--color-bg-overlay:#000000a6;--color-bg-import-overlay:#0009;--color-bg-import-card:#0e141eeb;--color-bg-sidebar-menu:#070b14eb;--color-bg-input:#ffffff0a;--color-bg-s-card:#127df80f;--color-bg-upload:#127df814;--color-bg-skeleton:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%);--color-bg-tooltip:#0e141ef2;--color-bg-stats:#ffffff0a;--color-bg-toolbar:#ffffff0a;--color-bg-expanded:#ffffff0a;--color-bg-modal:#0a0e16fa;--color-bg-toast:#0a0e16fa;--color-bg-search:#0e141eeb;--color-bg-table-header:#ffffff0a;--color-table-header-text:var(--ncr-text-secondary);--color-table-header-border:1px solid #ffffff14;--color-table-row-hover:#ffffff0a;--color-table-row-even:#ffffff04;--color-table-cell-border:#ffffff0d;--color-bg-stat-default:#ffffff0a;--color-bg-stat-rose:#ffffff0a;--color-bg-stat-cyan:#ffffff0a;--color-bg-stat-violet:#ffffff0a;--color-bg-stat-emerald:#ffffff0a;--color-bg-stat-amber:#ffffff0a;--color-bg-stat-sky:#ffffff0a;--stat-border-default:#ffffff14;--stat-border-rose:#fb718533;--stat-border-cyan:#22d3ee33;--stat-border-violet:#60a5fa33;--stat-border-emerald:#34d39933;--stat-border-amber:#fb923c33;--stat-border-sky:#38bdf833;--stat-accent-default:#58a6ff;--stat-accent-rose:#fb7185;--stat-accent-cyan:#22d3ee;--stat-accent-violet:#60a5fa;--stat-accent-emerald:#34d399;--stat-accent-amber:#fb923c;--stat-accent-sky:#38bdf8;--stat-lbl-color:#8b949e;--stat-val-color:var(--stat-accent-default);--stat-lbl-rose:#8b949e;--stat-lbl-cyan:#8b949e;--stat-lbl-violet:#8b949e;--stat-lbl-emerald:#8b949e;--stat-lbl-amber:#8b949e;--stat-lbl-sky:#8b949e;--color-text-primary:var(--ncr-text-primary);--color-text-secondary:#c9d1d9;--color-text-muted:var(--ncr-text-secondary);--color-text-dimmed:#6e7681;--color-text-heading:var(--white);--color-text-label:var(--ncr-text-secondary);--color-text-link:#58a6ff;--color-text-link-subtle:#79c0ff;--color-text-version:var(--ncr-blue);--color-brand-primary:var(--ncr-blue);--color-brand-primary-hover:#2b8cf9;--color-brand-primary-gradient:linear-gradient(135deg,var(--ncr-blue),#2b8cf9);--color-brand-accent:var(--ncr-orange);--color-status-success:var(--green-400);--color-status-success-dark:var(--green-600);--color-status-danger:var(--red-500);--color-status-danger-dark:var(--red-600);--color-status-warning:var(--amber-400);--color-status-info:var(--cyan-400);--tbl-white:var(--slate-100);--tbl-slate-100:var(--slate-100);--tbl-slate-200:var(--slate-200);--tbl-slate-300:var(--slate-200);--tbl-slate-400:var(--slate-400);--tbl-slate-500:var(--slate-500);--tbl-indigo-400:var(--indigo-400);--tbl-emerald-400:var(--green-400);--tbl-rose-400:var(--rose-400);--tbl-purple-400:var(--purple-400);--tbl-cyan-400:var(--cyan-400);--tbl-amber-400:var(--amber-400);--tbl-sky-400:var(--sky-400);--tbl-violet-400:var(--violet-400);--tbl-blue-400:var(--blue-400);--tbl-yellow-400:var(--yellow-300);--tbl-pink-400:var(--pink-400);--tbl-red-400:var(--red-400);--tbl-green-400:var(--green-400);--tbl-orange-400:var(--orange-400);--tfoot-amber:var(--amber-400);--tfoot-emerald:var(--green-400);--tfoot-cyan:var(--cyan-400);--tfoot-violet:var(--violet-400);--tfoot-rose:var(--rose-400);--tfoot-sky:var(--sky-400);--tfoot-indigo:var(--indigo-400);--tfoot-muted:var(--color-text-muted);--color-border-card:var(--ncr-border);--color-border-sidebar:var(--ncr-border);--color-border-subtle:#ffffff0a;--color-border-input:#ffffff1a;--color-border-divider:var(--ncr-border);--color-border-settings:var(--ncr-border);--color-border-toggle:#ffffff1a;--input-edit-bg:linear-gradient(145deg,#facc1540,#eab30826);--input-edit-border:#facc1580;--input-edit-color:var(--amber-200);--input-edit-focus-border:var(--yellow-300);--input-edit-shadow:0 0 20px #facc154d;--input-green-bg:linear-gradient(145deg,#4ade8047,#22c55e2e);--input-green-border:#4ade808c;--input-green-color:var(--green-400);--input-violet-bg:linear-gradient(145deg,#60a5fa40,#3b82f626);--input-violet-border:#60a5fa80;--input-violet-color:var(--violet-300);--input-violet-focus-border:#93c5fd;--input-neutral-bg:linear-gradient(145deg,#94a3b826,#64748b14);--input-neutral-border:#94a3b84d;--input-neutral-color:var(--slate-300);--input-neutral-focus-border:var(--slate-400);--input-locked-bg:#64748b1a;--input-locked-border:#64748b2e;--input-locked-color:var(--slate-400);--color-bg-toggle-grp:#0000004d;--color-header-btn:var(--slate-200);--shadow-card:0 4px 24px #0003,inset 0 1px 0 #ffffff0f;--shadow-card-hover:0 8px 40px #0000004d,inset 0 1px 0 #ffffff14;--shadow-primary:0 4px 20px #2563eb59;--shadow-stat-hover:0 12px 40px #0000004d;--shadow-sidebar:4px 0 24px #0003;--shadow-topnav:0 2px 16px #00000026;--shadow-settings:0 25px 80px #00000080,inset 0 1px 0 #ffffff0f;--shadow-hub-card:0 8px 32px #0000004d,inset 0 1px 0 #ffffff14;--shadow-import-card:0 0 60px #2563eb4d,0 20px 50px #00000080;--scrollbar-track:#ffffff08;--scrollbar-thumb:#ffffff1f;--color-chart-text:var(--ncr-text-secondary);--color-chart-grid:#ffffff0a;--color-chart-tooltip-bg:var(--ncr-bg-elevated);--color-chart-tooltip-border:#ffffff1a;--resumo-col-sem-bg:#fb923c40;--resumo-col-sem-color:#fdba74;--resumo-col-men-bg:#38bdf840;--resumo-col-men-color:var(--sky-300);--resumo-col-anu-bg:#60a5fa40;--resumo-col-anu-color:var(--violet-300);--resumo-renda-bg:linear-gradient(90deg,#4ade804d,#22c55e38);--resumo-renda-color:var(--green-400);--etapa-bg:linear-gradient(145deg,#4ade802e,#22c55e1a);--etapa-border:#4ade8059;--etapa-label-color:var(--slate-100);--etapa-valor-color:var(--green-400);--gap-card-bg:linear-gradient(145deg,#2563eb26,#818cf814);--gap-card-border:#818cf84d;--gap-nivel-color:var(--indigo-300);--gap-label-color:var(--slate-400);--gap-value-color:var(--slate-100);--gap-impacto-border:#4ade804d;--gap-impacto-color:var(--green-400);--badge-fyc-bg:#4ade8040;--badge-fyc-color:var(--green-400);--badge-fyc-border:#4ade8066;--badge-ren-bg:#60a5fa40;--badge-ren-color:var(--violet-300);--badge-ren-border:#60a5fa66;--matrix-cell-bg:transparent;--matrix-cell-border:#ffffff0d;--matrix-cell-color:var(--slate-200);--matrix-active-bg:linear-gradient(135deg,#4ade8080,#22c55e66);--matrix-active-color:var(--green-400);--danger-card-bg:#ef44440d;--danger-card-border:#ef444426;--danger-label-color:var(--red-300);--danger-title-color:var(--red-400);--danger-title-border:#ef444433;--dados-backup-border:#2563eb1f;--dados-btn-import-color:var(--indigo-300);--dados-btn-import-border:#2563eb4d;--s-card-title:#bfdbfe;--s-value:var(--slate-200);--s-label:var(--slate-500);--s-desc:var(--slate-500);--s-row-border:#2563eb1a;--s-btn-signout-bg:#64748b1a;--s-btn-signout-border:#64748b4d;--s-btn-signout-color:var(--slate-400);--s-nav-active-bg:linear-gradient(135deg,#2563eb33,#3b82f61f);--s-badge-ok-bg:#22c55e1f;--s-badge-ok-color:var(--green-400);--s-badge-module-bg:#2563eb1f;--s-badge-module-color:var(--indigo-300);--hub-welcome-title:var(--white);--hub-welcome-sub:var(--slate-400);--hub-card-lp-gradient:linear-gradient(160deg,var(--indigo-950) 0%,var(--indigo-900) 40%,var(--indigo-700) 100%);--hub-card-lp-glow:radial-gradient(circle at 50% 30%,#2563eb66,transparent 70%);--hub-card-sp-gradient:linear-gradient(160deg,#0c1a3a 0%,var(--navy-700) 40%,var(--blue-600) 100%);--hub-card-sp-glow:radial-gradient(circle at 50% 30%,#3b82f666,transparent 70%);--hub-ncard-border:#2563eb33;--hub-ncard-border-hover:#2563eb80;--hub-ncard-shadow:0 8px 30px #0000004d;--hub-ncard-shadow-hover:0 20px 50px #2563eb40;--hub-ncard-title:var(--white);--hub-ncard-desc:#fff9;--hub-ncard-tag-bg:#ffffff1f;--hub-ncard-tag-color:#fffc;--hub-ncard-tag-border:#ffffff1a;--hub-ncard-footer-bg:#0003;--hub-ncard-footer-border:#ffffff14;--hub-ncard-status:var(--green-400);--hub-ncard-open:var(--indigo-300);--hub-ncard-open-hover:var(--white);--hub-coming-title:var(--slate-500);--hub-coming-name:var(--slate-400);--hub-coming-desc:var(--slate-600);--hub-coming-hover-bg:#ffffff0f;--hub-coming-hover-border:#ffffff26;--hub-footer-color:var(--slate-600);--table-scroll-gradient:linear-gradient(270deg,#0d1117cc,transparent);--focus-ring:var(--blue-600);--color-bg-indigo-tint:#2563eb1a;--color-bg-emerald-tint:#34d3991a;--color-bg-purple-tint:#3b82f61a;--color-bg-red-tint:#ef44441a;--color-bg-green-tint:#22c55e1a;--color-bg-slate-dark:#64748b66;--color-bg-slate-darker:#1e293b;--card-accent-border:2px solid #f97d1059;--badge-jw-bg:#fb923c33;--badge-jw-color:var(--orange-400);--badge-jw-border:#fb923c66;--badge-preposto-bg:#8b5cf633;--badge-preposto-color:#a78bfa;--badge-preposto-border:#8b5cf666;--badge-danger-bg:#ef444433;--badge-danger-color:var(--red-400);--badge-danger-border:#ef444466;--badge-cyan-bg:#22d3ee33;--badge-cyan-color:var(--cyan-400);--badge-cyan-border:#22d3ee66;--badge-purple-bg:#2563eb33;--badge-purple-color:var(--purple-400);--badge-purple-border:#2563eb66;--badge-success-bg:#22c55e26;--badge-success-color:var(--green-400);--badge-success-border:#22c55e4d;--inner-bg:#ffffff0d;--inner-border:#ffffff0f;--panel-bg:#0a0e16fa;--panel-shadow:0 8px 24px #0006;--panel-border-violet:1px solid #3b82f64d;--panel-border-cyan:1px solid #22d3ee4d;--close-btn-color:var(--slate-400);--close-btn-hover:var(--white);--search-input-bg:#ffffff0f;--search-input-border:1px solid #ffffff1f;--search-input-color:var(--slate-200);--footer-bg:#0003;--footer-border:1px solid #ffffff0f;--sp-bg1:transparent;--sp-bg2:#ffffff0a;--sp-bg-card:#ffffff0a;--sp-bg-hover:#ffffff0f;--sp-text:var(--color-text-primary);--sp-text-sec:var(--color-text-muted);--sp-border:#ffffff1a;--sp-accent:var(--color-brand-primary);--sp-success:var(--color-status-success);--sp-warning:var(--color-status-warning);--sp-danger:var(--color-status-danger);--sp-table-header-bg:#ffffff0a;--sp-table-header-color:var(--slate-400);--sp-modal-bg:#0a0e16fa;--sp-toast-bg:#0e141ef7;--sp-search-bg:#0e141ee6;--sp-expanded-bg:#0e141ef5;--sp-column-menu-bg:#0e141ef7;--sp-form-input-bg:#ffffff0f;--inicio-banner-bg:linear-gradient(135deg,var(--navy-700),var(--blue-600));--inicio-banner-border:var(--brand-orange);--inicio-title-color:var(--white);--inicio-subtitle-color:#ffffffd9;--inicio-resumo-bg:transparent;--inicio-resumo-border:var(--indigo-400);--inicio-resumo-icon-color:var(--blue-400);--inicio-resumo-text:var(--slate-200);--inicio-hl-vendas:var(--rose-400);--inicio-hl-pa:var(--cyan-400);--inicio-hl-renda:var(--green-400);--inicio-hl-meta:var(--white);--inicio-menu-title:var(--white);--login-bg:var(--dark-940);--login-logo-bg:linear-gradient(135deg,var(--blue-600),var(--blue-500));--login-logo-color:var(--white);--login-logo-shadow:0 8px 30px #2563eb66;--login-title-color:var(--white);--login-subtitle-color:var(--indigo-400);--login-card-bg:#0f172acc;--login-card-border:#6366f126;--login-card-shadow:0 8px 32px #0000004d;--login-heading-color:var(--white);--login-label-color:var(--slate-400);--login-input-bg:#2563eb1a;--login-input-border:#2563eb4d;--login-input-color:var(--white);--login-input-placeholder:var(--slate-500);--login-btn-bg:linear-gradient(135deg,var(--blue-600),var(--blue-500));--login-btn-color:var(--white);--login-google-bg:linear-gradient(135deg,#ffffff1a,#ffffff0d);--login-google-border:#fff3;--login-google-color:var(--white);--login-divider-color:#64748b80;--login-divider-text:var(--slate-500);--login-link-color:var(--indigo-300);--login-link-text:var(--slate-400);--login-footer-color:var(--slate-500);--projecao-text-heading:var(--color-text-heading);--projecao-text-muted:var(--color-text-muted);--projecao-table-header-text:var(--color-table-header-text);--projecao-color-success:var(--color-status-success);--projecao-page-title:var(--projecao-text-heading);--projecao-card-title:var(--projecao-text-heading);--projecao-card-heading:var(--projecao-text-heading);--projecao-table-month:var(--projecao-text-heading);--projecao-table-value:var(--projecao-text-heading);--dashboard-text-heading:var(--color-text-heading);--dashboard-text-muted:var(--color-text-muted);--dashboard-text-label:var(--color-text-label);--dashboard-table-header-text:var(--color-table-header-text);--dashboard-chart-text:var(--color-chart-text);--dashboard-page-title:var(--dashboard-text-heading);--dashboard-chart-title:var(--dashboard-text-heading);--dashboard-table-title:var(--dashboard-text-heading);--dashboard-table-month:var(--dashboard-text-heading);--dashboard-table-subtotal:var(--dashboard-text-heading);--gestao-text-heading:var(--color-text-heading);--gestao-text-muted:var(--color-text-muted);--gestao-text-dimmed:var(--color-text-dimmed);--gestao-bg-gestao-card:var(--color-bg-gestao-card);--gestao-border-settings:var(--color-border-settings);--gestao-page-title:var(--gestao-text-heading);--gestao-month-name:var(--gestao-text-heading);--gestao-card-month:var(--gestao-text-heading);--gestao-week-label:var(--gestao-text-heading);--cpp-text-heading:var(--color-text-heading);--cpp-text-muted:var(--color-text-muted);--cpp-bg-table-header:var(--color-bg-table-header);--cpp-table-header-text:var(--color-table-header-text);--cpp-text-secondary:var(--color-text-secondary);--cpp-text-label:var(--color-text-label);--cpp-page-title:var(--cpp-text-heading);--cpp-overlay-title:var(--cpp-text-heading);--cpp-card-title:var(--cpp-text-heading);--cpp-matrix-row-label:var(--cpp-text-heading);--cpp-rolling-month:var(--cpp-text-heading);--importar-text-heading:var(--color-text-heading);--importar-text-secondary:var(--color-text-secondary);--importar-text-muted:var(--color-text-muted);--importar-text-dimmed:var(--color-text-dimmed);--importar-text-label:var(--color-text-label);--importar-bg-input-field:var(--color-bg-input);--importar-badge-jw-border:var(--badge-jw-border);--importar-color-primary:var(--color-brand-primary);--importar-border-card:var(--color-border-card);--importar-bg-card:var(--color-bg-card);--importar-page-title:var(--importar-text-heading);--importar-inline-strong:var(--importar-text-heading);--importar-upload-title:var(--importar-text-heading);--importar-progress-label:var(--importar-text-heading);--importar-card-title:var(--importar-text-heading);--importar-carteira-status:var(--importar-text-heading);--importar-history-title:var(--importar-text-heading);--carteira-text-heading:var(--color-text-heading);--carteira-text-muted:var(--color-text-muted);--carteira-text-dimmed:var(--color-text-dimmed);--carteira-text-primary:var(--color-text-primary);--carteira-color-primary:var(--color-brand-primary);--carteira-bg-overlay:#050512c7;--carteira-close-btn-color:var(--close-btn-color);--carteira-table-row-hover:var(--color-table-row-hover);--carteira-table-cell-border:var(--color-table-cell-border);--carteira-border-subtle:var(--color-border-subtle);--carteira-bg-surface:var(--color-bg-surface);--carteira-inner-bg:var(--inner-bg);--carteira-inner-border:var(--inner-border);--carteira-footer-bg:var(--footer-bg);--carteira-footer-border:var(--footer-border);--carteira-search-input-bg:var(--search-input-bg);--carteira-search-input-border:var(--search-input-border);--carteira-search-input-color:var(--search-input-color);--carteira-panel-bg:var(--panel-bg);--carteira-panel-border-violet:var(--panel-border-violet);--carteira-panel-border-cyan:var(--panel-border-cyan);--carteira-panel-shadow:var(--panel-shadow);--carteira-badge-jw-border:var(--badge-jw-border);--carteira-badge-cyan-border:var(--badge-cyan-border);--carteira-border-card:var(--color-border-card);--carteira-page-title:var(--carteira-text-heading);--carteira-overlay-title:var(--carteira-text-heading);--carteira-detail-title:var(--carteira-text-heading);--carteira-detail-section:var(--carteira-text-heading);--carteira-detail-label:var(--carteira-text-dimmed);--carteira-detail-value:var(--carteira-text-heading);--carteira-detail-subtitle:#475569;--carteira-detail-muted:var(--carteira-text-muted);--carteira-client-name:var(--carteira-text-heading);--carteira-client-info:var(--carteira-text-dimmed);--carteira-client-premium:var(--carteira-text-heading);--carteira-client-row-hover:var(--carteira-table-row-hover);--carteira-detail-row-hover:var(--carteira-table-row-hover);--carteira-kpi-total:var(--carteira-text-heading);--carteira-modal-title:var(--carteira-text-heading);--carteira-chart-bar-bg:var(--carteira-inner-bg);--carteira-jw-item-bg:var(--carteira-inner-bg);--cr-card-bg:var(--color-bg-surface);--cr-card-border:var(--color-border);--cr-card-hover-border:var(--color-border-active);--cr-pill-bg:#ffffff0f;--cr-pill-active-bg:var(--blue-500);--cr-pill-active-text:#fff;--cr-panel-bg:var(--color-bg-surface);--cr-panel-overlay:#00000080;--cr-section-border:var(--color-border);--cr-timeline-line:var(--color-border);--cr-timeline-dot:var(--blue-400);--cr-empty-icon:var(--color-text-muted);--cr-input-bg:var(--input-bg);--cr-input-border:var(--input-border);--persist-text-heading:var(--color-text-heading);--persist-text-muted:var(--color-text-muted);--persist-text-label:var(--color-text-label);--persist-text-value:var(--color-text-heading);--persist-gauge-green:var(--green-400);--persist-gauge-yellow:var(--amber-400);--persist-gauge-red:var(--red-400);--persist-gauge-track:#ffffff14;--persist-gauge-text:var(--color-text-heading);--persist-zone-green-bg:#22c55e1f;--persist-zone-green-border:#22c55e40;--persist-zone-yellow-bg:#fbbf241f;--persist-zone-yellow-border:#fbbf2440;--persist-zone-red-bg:#ef44441f;--persist-zone-red-border:#ef444440;--persist-bar-green:var(--green-500);--persist-bar-yellow:var(--amber-500);--persist-bar-red:var(--red-500);--persist-subtab-active-bg:#2563eb26;--persist-subtab-active-text:var(--blue-400);--persist-subtab-active-border:var(--blue-500);--persist-subtab-inactive-text:var(--slate-400);--persist-slider-track:#ffffff1f;--persist-slider-thumb:var(--blue-500);--persist-safra-progress-bg:#ffffff14;--persist-safra-progress-fill:var(--blue-500);--persist-lapsed-selected-bg:#2563eb14;--persist-lapsed-checkbox:var(--blue-500);--persist-impact-bg:#22c55e14;--persist-impact-border:#22c55e40;--persist-impact-text:var(--green-400);--persist-input-editable-bg:#2563eb0f;--persist-input-editable-border:#2563eb33;--persist-input-editable-focus:#2563eb66;--persist-card-bg:#ffffff0a;--persist-card-border:#ffffff14;--persist-table-header-bg:var(--color-bg-table-header);--persist-table-header-text:var(--color-table-header-text);--persist-table-row-hover:var(--color-table-row-hover);--persist-table-cell-border:var(--color-table-cell-border);--persist-drop-border:#2563eb4d;--persist-drop-bg:#ffffff08;--persist-drop-hover-border:#2563eb80;--persist-drop-text:#bfdbfe;--persist-scenario-btn-bg:#ffffff0f;--persist-scenario-btn-active-bg:#2563eb26;--persist-scenario-btn-active-border:var(--blue-500);--sidebar-title-color:var(--color-text-heading);--sidebar-subtitle-color:var(--color-text-dimmed);--dados-text-heading:var(--color-text-heading);--dados-text-muted:var(--color-text-muted);--dados-section-title-color:var(--slate-200);--dados-section-title-border:#2563eb26;--dados-card-bg:#1e1e3c99;--dados-card-border:#2563eb1f;--dados-card-hover-border:#2563eb40;--dados-card-title-color:var(--white);--dados-card-desc-color:var(--slate-500);--dados-drop-border:#2563eb4d;--dados-drop-bg:#0f0f2366;--dados-drop-hover-border:#2563eb80;--dados-drop-hover-bg:#2563eb0a;--dados-drop-text-color:#bfdbfe;--dados-drop-hint-color:var(--slate-500);--dados-done-msg-color:var(--green-400);--dados-backup-title-color:var(--slate-200);--dados-btn-clear-bg:#ef44441f;--dados-btn-clear-color:var(--red-400);--dados-btn-clear-hover-bg:#ef444433;--holiday-bg:#f59e0b1f;--holiday-text:var(--amber-300);--holiday-border:#f59e0b4d;--holiday-dot:var(--amber-400);--holiday-banner-bg:#f59e0b1a;--holiday-banner-border:#f59e0b40;--holiday-banner-text:var(--amber-200);--holiday-warning-bg:#f59e0b14;--holiday-warning-border:#f59e0b33;--holiday-warning-text:var(--amber-300);--ipca-positive:var(--green-400);--ipca-negative:var(--red-400);--ipca-card-bg:#3b82f614;--ipca-card-border:#3b82f633;--focus-card-bg:#fff;--focus-card-text:#1e293b;--focus-card-phone:#3b82f6;--focus-card-phone-link-hover:#2563eb;--focus-card-detail-bg:#f8fafc;--focus-card-detail-label:#64748b;--focus-card-detail-value:#1e293b;--focus-card-infos-bg:#fffbeb;--focus-card-infos-border:#f59e0b;--focus-card-infos-label:#92400e;--focus-card-infos-text:#78350f;--focus-card-return-border:#22c55e;--focus-card-return-bg:#f0fdf4;--focus-card-return-text:#166534;--focus-card-stats-border:#e2e8f0;--focus-card-stats-text:#64748b;--focus-card-shadow:0 20px 60px #0006,0 4px 16px #0003;--color-finance-fyc:var(--green-400);--color-finance-fyc-soft:#4ade8026;--color-finance-fyc-strong:var(--green-500);--color-finance-fyc-proj:var(--green-300);--color-finance-fyc-proj-soft:#86efac26;--color-finance-ren:var(--blue-500);--color-finance-ren-soft:#3b82f626;--color-finance-ren-strong:var(--blue-600);--color-finance-pef:var(--amber-400);--color-finance-pef-soft:#fbbf2426;--color-finance-cpp:var(--rose-400);--color-finance-cpp-soft:#fb718526;--color-finance-caf:var(--orange-400);--color-finance-caf-soft:#fb923c26;--color-finance-meta:var(--amber-400);--color-finance-realizado:var(--slate-100);--color-finance-total:var(--slate-200);--color-finance-positive:var(--green-400);--color-finance-negative:var(--red-400);--color-kpi-pa:oklch(78% .22 145);--color-kpi-pa-soft:oklch(78% .22 145/.15);--color-kpi-nafyc:oklch(74% .18 250);--color-kpi-nafyc-soft:oklch(74% .18 250/.15);--color-kpi-cs:oklch(76% .18 50);--color-kpi-cs-soft:oklch(76% .18 50/.15);--color-kpi-eficiencia:oklch(82% .18 85);--color-kpi-eficiencia-soft:oklch(82% .18 85/.15);--color-kpi-alerta:oklch(72% .22 25);--color-kpi-alerta-soft:oklch(72% .22 25/.15);--color-kpi-comissao:var(--color-kpi-nafyc);--color-kpi-produtividade:var(--color-kpi-pa);--fm-primary:var(--color-finance-caf);--fm-primary-soft:var(--color-finance-caf-soft);--fm-success:var(--color-finance-fyc);--fm-success-soft:var(--color-finance-fyc-soft);--fm-danger:var(--color-finance-negative);--fm-danger-soft:#f8717126;--fm-warm:var(--color-finance-pef);--fm-warm-soft:var(--color-finance-pef-soft);--fm-info:var(--color-finance-ren);--fm-info-soft:var(--color-finance-ren-soft);--fm-card-bg:var(--glass-card-bg);--fm-card-blur:blur(28px) saturate(160%);--fm-card-border:#ffffff1f;--fm-card-shadow:0 16px 48px #0006,inset 0 1px 0 #ffffff14;--fm-hud-bg:#0f172a8c;--fm-hud-pill-bg:var(--glass-bg-strong,#ffffff0f);--fm-hud-pill-border:#ffffff1a;--fm-font-mono:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Monaco,monospace);--fm-ink:var(--home-ink);--fm-ink-sub:var(--home-ink-sub);--fm-ink-dim:var(--home-ink-dim);--fm-accent:var(--home-accent);--fm-hairline:var(--home-hairline);--fm-stroke:var(--home-stroke);--fm-font-display:var(--home-font-display);--simboard-orig-tint:color-mix(in srgb,var(--orange-400) 6%,transparent);--simboard-orig-tint-forte:color-mix(in srgb,var(--orange-400) 11%,transparent);--simboard-orig-accent:var(--orange-400);--simboard-orig-accent-bg:color-mix(in srgb,var(--orange-400) 15%,transparent);--simboard-orig-accent-border:color-mix(in srgb,var(--orange-400) 42%,transparent);--simboard-novo-tint:color-mix(in srgb,var(--green-400) 6%,transparent);--simboard-novo-tint-forte:color-mix(in srgb,var(--green-400) 11%,transparent);--simboard-novo-accent:var(--green-400);--simboard-novo-accent-bg:color-mix(in srgb,var(--green-400) 15%,transparent);--simboard-novo-accent-border:color-mix(in srgb,var(--green-400) 42%,transparent);--simboard-linha:color-mix(in srgb,var(--green-400) 60%,transparent);--simboard-linha-inativa:color-mix(in srgb,var(--green-400) 22%,transparent);--home-bg-top:oklch(15% .02 255);--home-bg-bottom:oklch(12% .018 260);--home-ink:oklch(96% .02 80);--home-ink-sub:oklch(90% .02 80);--home-ink-dim:oklch(80% .02 80);--home-accent:oklch(71% .145 38);--home-warm:oklch(80% .16 50);--home-hairline:oklch(100% 5.96046e-8 none/.05);--home-stroke:oklch(100% 5.96046e-8 none/.08);--home-atalho-projecao:var(--home-accent);--home-atalho-crm:oklch(78% .13 145);--home-atalho-carteira:oklch(76% .1 220);--home-atalho-dashboard:oklch(74% .09 260);--home-atalho-ferramentas:oklch(74% .1 30);--home-font-display:var(--font-sans);--home-font-mono:"JetBrains Mono",ui-monospace,monospace;--com-ink:var(--home-ink);--com-ink-sub:var(--home-ink-sub);--com-ink-dim:var(--home-ink-dim);--com-accent:var(--home-accent);--com-warm:var(--home-warm);--com-hairline:var(--home-hairline);--com-stroke:var(--home-stroke);--com-font-display:var(--home-font-display);--com-font-mono:var(--home-font-mono);--carteira-bg-page:transparent;--carteira-bg-section:transparent;--carteira-bg-card:#ffffff05;--carteira-bg-card-hover:#ffffff0a;--carteira-bg-row:transparent;--carteira-bg-row-hover:#ffffff08;--carteira-bg-row-selected:color-mix(in srgb,var(--home-accent) 8%,transparent);--carteira-bg-modal:oklch(16% .02 255/.96);--carteira-bg-modal-header:#ffffff03;--carteira-bg-input:#ffffff08;--carteira-bg-input-focus:#ffffff0d;--carteira-bg-chip:#ffffff08;--carteira-bg-chip-active:color-mix(in srgb,var(--home-accent) 14%,transparent);--carteira-hairline:#ffffff0f;--carteira-stroke:#ffffff1a;--carteira-stroke-strong:#ffffff2e;--carteira-divider:#ffffff0a;--carteira-ink-primary:oklch(96% .02 80);--carteira-ink-secondary:oklch(90% .02 80);--carteira-ink-tertiary:oklch(80% .02 80);--carteira-ink-dim:oklch(66% .02 80);--carteira-ink-accent:var(--home-accent);--carteira-ink-mono:oklch(92% .02 80);--carteira-accent:var(--home-accent);--carteira-warm:var(--home-warm);--carteira-status-ativa:oklch(78% .13 145);--carteira-status-cancelada:oklch(70% .17 28);--carteira-status-pending:oklch(74% .13 240);--carteira-status-ativa-bg:color-mix(in srgb,var(--carteira-status-ativa) 12%,transparent);--carteira-status-cancelada-bg:color-mix(in srgb,var(--carteira-status-cancelada) 12%,transparent);--carteira-status-pending-bg:color-mix(in srgb,var(--carteira-status-pending) 12%,transparent);--carteira-tag-jw:oklch(74% .13 240);--carteira-tag-ms:oklch(74% .12 290);--carteira-tag-ib:oklch(78% .13 145);--carteira-tag-jw-bg:color-mix(in srgb,var(--carteira-tag-jw) 14%,transparent);--carteira-tag-ms-bg:color-mix(in srgb,var(--carteira-tag-ms) 14%,transparent);--carteira-tag-ib-bg:color-mix(in srgb,var(--carteira-tag-ib) 14%,transparent);--carteira-font-display:var(--home-font-display);--carteira-font-body:var(--font-sans);--carteira-font-mono:var(--home-font-mono);--carteira-shadow-modal:0 24px 60px #00000080,0 8px 16px #0000004d,inset 0 1px 0 #ffffff14;--carteira-shadow-card:0 2px 8px #0000002e}.light-mode{--color-bg-page:#e8eef6;--color-bg-surface:#ffffff8c;--color-bg-content:#fff6;--color-bg-card:#fff9;--color-bg-card-solid:#ffffffd9;--color-bg-card-hover:#ffffffbf;--color-bg-sidebar:#ffffffb3;--color-bg-topnav:#ffffffa6;--color-bg-menu-card:#fff9;--color-bg-gestao-card:#fff9;--color-bg-gestao-header:transparent;--color-bg-settings:#ffffffd9;--color-bg-toggle:var(--slate-200);--color-bg-toggle-grp:var(--surface-200);--color-bg-dados-card:#fff9;--color-bg-dados-drop:#fff6;--color-bg-hub-coming:#ffffff8c;--color-bg-overlay:#13315cb8;--color-bg-import-overlay:#13315c66;--color-bg-import-card:#ffffffe6;--color-bg-sidebar-menu:#fffc;--color-bg-input:#ffffffb3;--color-bg-s-card:#ffffff8c;--color-bg-upload:#ffffff73;--color-bg-skeleton:linear-gradient(90deg,#fff6 25%,#fff9 50%,#fff6 75%);--color-bg-tooltip:#fffffff7;--color-bg-stats:#ffffff73;--color-bg-toolbar:#ffffffa6;--color-bg-expanded:#ffffffb3;--color-bg-modal:#fffffff7;--color-bg-toast:#fffffff7;--color-bg-search:#fff9;--color-bg-table-header:linear-gradient(135deg,var(--navy-900),var(--navy-800));--color-table-header-text:var(--white);--color-table-header-border:3px solid var(--brand-orange);--color-table-row-hover:#3083dc1a;--color-table-row-even:#3083dc0a;--color-table-cell-border:var(--surface-600);--color-bg-stat-default:#ffffffb3;--color-bg-stat-rose:#ffffffb3;--color-bg-stat-cyan:#ffffffb3;--color-bg-stat-violet:#ffffffb3;--color-bg-stat-emerald:#ffffffb3;--color-bg-stat-amber:#ffffffb3;--color-bg-stat-sky:#ffffffb3;--stat-border-default:#0000000f;--stat-border-rose:#fb718533;--stat-border-cyan:#0891b233;--stat-border-violet:#2563eb33;--stat-border-emerald:#05966933;--stat-border-amber:#d9770633;--stat-border-sky:#0284c733;--stat-lbl-color:#64748b;--stat-val-color:#0f172a;--stat-lbl-rose:#64748b;--stat-lbl-cyan:#64748b;--stat-lbl-violet:#64748b;--stat-lbl-emerald:#64748b;--stat-lbl-amber:#64748b;--stat-lbl-sky:#64748b;--stat-accent-default:#2563eb;--stat-accent-rose:#e11d48;--stat-accent-cyan:#0891b2;--stat-accent-violet:#2563eb;--stat-accent-emerald:#059669;--stat-accent-amber:#d97706;--stat-accent-sky:#0284c7;--color-text-primary:var(--slate-900);--color-text-secondary:var(--slate-800);--color-text-muted:var(--gray-500);--color-text-dimmed:var(--gray-600);--color-text-heading:var(--slate-900);--color-text-label:var(--navy-900);--color-text-link:var(--azure-400);--color-text-link-subtle:var(--azure-400);--color-text-version:var(--brand-orange);--color-brand-primary:var(--azure-400);--color-brand-primary-hover:var(--azure-500);--color-brand-primary-gradient:linear-gradient(135deg,var(--azure-400),var(--azure-500));--color-brand-accent:var(--brand-orange);--color-status-success:var(--emerald-600);--color-status-success-dark:var(--emerald-700);--color-status-danger:var(--red-600);--color-status-danger-dark:var(--red-700);--color-status-warning:var(--amber-700);--tbl-white:#0f172a;--tbl-slate-100:#0f172a;--tbl-slate-200:#1e293b;--tbl-slate-300:#334155;--tbl-slate-400:#475569;--tbl-slate-500:#475569;--tbl-indigo-400:#3083dc;--tbl-emerald-400:#059669;--tbl-rose-400:#dc2626;--tbl-purple-400:#2563eb;--tbl-cyan-400:#0891b2;--tbl-amber-400:#d97706;--tbl-sky-400:#0284c7;--tbl-violet-400:#1d4ed8;--tbl-blue-400:#3083dc;--tbl-yellow-400:#a16207;--tbl-pink-400:#be185d;--tbl-red-400:#dc2626;--tbl-green-400:#059669;--tbl-orange-400:#f97d10;--tfoot-amber:#d97706;--tfoot-emerald:#059669;--tfoot-cyan:#0891b2;--tfoot-violet:#2563eb;--tfoot-rose:#e11d48;--tfoot-sky:#0284c7;--tfoot-indigo:#4f46e5;--tfoot-muted:#64748b;--color-border-card:var(--surface-1000);--color-border-sidebar:var(--surface-900);--color-border-subtle:var(--surface-800);--color-border-input:var(--surface-1000);--color-border-divider:var(--surface-900);--color-border-settings:var(--surface-1000);--color-border-toggle:var(--surface-1000);--input-edit-bg:linear-gradient(145deg,#fff8e1,#fff3cc);--input-edit-border:var(--brand-orange);--input-edit-color:var(--amber-800);--input-edit-focus-border:var(--brand-orange);--input-edit-shadow:0 0 0 3px #f97d1026;--input-green-bg:linear-gradient(145deg,var(--emerald-50),var(--emerald-100));--input-green-border:var(--emerald-600);--input-green-color:var(--emerald-800);--input-violet-bg:linear-gradient(145deg,#2563eb1f,#1d4ed814);--input-violet-border:var(--violet-600);--input-violet-color:var(--violet-700);--input-violet-focus-border:var(--azure-400);--input-neutral-bg:var(--surface-200);--input-neutral-border:var(--surface-1000);--input-neutral-color:var(--slate-900);--input-neutral-focus-border:var(--slate-500);--input-locked-bg:#f0f2f5;--input-locked-border:var(--surface-1100);--input-locked-color:var(--gray-600);--color-header-btn:var(--slate-800);--shadow-card:0 2px 12px #13315c1a,0 1px 4px #13315c0f;--shadow-card-hover:0 8px 32px #3083dc2e,0 2px 8px #f97d1014;--shadow-primary:0 4px 16px #3083dc73;--shadow-stat-hover:0 12px 36px #13315c4d;--shadow-sidebar:2px 0 20px #13315c1a;--shadow-topnav:0 2px 16px #13315c1a;--shadow-settings:0 25px 60px #13315c33;--shadow-hub-card:0 8px 36px #13315c38;--shadow-import-card:0 25px 60px #13315c4d;--scrollbar-track:#f5f7fb;--scrollbar-thumb:linear-gradient(180deg,#3083dc,#2570c0);--color-chart-text:var(--graphite-500);--resumo-col-sem-bg:#f97d1026;--resumo-col-sem-color:var(--orange-700);--resumo-col-men-bg:#3083dc1f;--resumo-col-men-color:#13315c;--resumo-col-anu-bg:#2563eb1f;--resumo-col-anu-color:#1e40af;--resumo-renda-bg:linear-gradient(90deg,#0596692e,#05966914);--resumo-renda-color:#047857;--etapa-bg:linear-gradient(135deg,#13315c,#1a4175);--etapa-border:#3083dc;--etapa-label-color:#93b8e8;--etapa-valor-color:#fff;--gap-card-bg:linear-gradient(145deg,#f0f7ff,#e8f0fe);--gap-card-border:#3083dc;--gap-nivel-color:#13315c;--gap-label-color:#475569;--gap-value-color:#0f172a;--gap-impacto-border:#f97d10;--gap-impacto-color:#c2410c;--badge-fyc-bg:#16a34a1f;--badge-fyc-color:#059669;--badge-fyc-border:#16a34a4d;--badge-ren-bg:#2563eb26;--badge-ren-color:#1d4ed8;--badge-ren-border:#2563eb66;--matrix-cell-bg:#f8fafc;--matrix-cell-border:#d4dae5;--matrix-cell-color:#1e293b;--matrix-active-bg:linear-gradient(135deg,#0596694d,#05966926);--matrix-active-color:#047857;--danger-card-bg:#fef2f2;--danger-card-border:#fecaca;--danger-label-color:#dc2626;--danger-title-color:#dc2626;--danger-title-border:#fecaca;--dados-backup-border:#cbd5e1;--dados-btn-import-color:#3083dc;--dados-btn-import-border:#cbd5e1;--s-card-title:#0f172a;--s-value:#0f172a;--s-label:#334155;--s-desc:#64748b;--s-row-border:#e8edf3;--s-btn-signout-bg:#f5f7fb;--s-btn-signout-border:#cbd5e1;--s-btn-signout-color:#334155;--s-nav-active-bg:#3083dc1f;--s-badge-ok-bg:#0596691f;--s-badge-ok-color:#059669;--s-badge-module-bg:#3083dc1f;--s-badge-module-color:#3083dc;--hub-welcome-title:#0f172a;--hub-welcome-sub:#475569;--hub-card-lp-gradient:linear-gradient(160deg,#1e3a6e,#2563eb 40%,#4f83e0);--hub-card-lp-glow:radial-gradient(circle at 50% 30%,#3083dc59,transparent 70%);--hub-card-sp-gradient:linear-gradient(160deg,#13315c,#1e3a5f 40%,#3083dc);--hub-card-sp-glow:radial-gradient(circle at 50% 30%,#3083dc59,transparent 70%);--hub-ncard-border:#3083dc40;--hub-ncard-border-hover:#3083dc80;--hub-ncard-shadow:0 4px 20px #13315c26;--hub-ncard-shadow-hover:0 20px 50px #13315c40;--hub-ncard-title:#fff;--hub-ncard-desc:#ffffffbf;--hub-ncard-tag-bg:#ffffff2e;--hub-ncard-tag-color:#ffffffe6;--hub-ncard-tag-border:#ffffff26;--hub-ncard-footer-bg:#00000026;--hub-ncard-footer-border:#ffffff1f;--hub-ncard-status:#4ade80;--hub-ncard-open:#e0e7ff;--hub-ncard-open-hover:#fff;--hub-coming-title:#475569;--hub-coming-name:#0f172a;--hub-coming-desc:#475569;--hub-coming-hover-bg:#3083dc14;--hub-coming-hover-border:#3083dc40;--hub-footer-color:#94a3b8;--table-scroll-gradient:linear-gradient(270deg,#f5f7fbcc,transparent);--focus-ring:#3083dc;--color-bg-indigo-tint:#3083dc1f;--color-bg-emerald-tint:#0596691f;--color-bg-purple-tint:#2563eb1f;--color-bg-red-tint:#dc26261a;--color-bg-green-tint:#16a34a1a;--color-bg-slate-dark:var(--surface-900);--color-bg-slate-darker:var(--surface-300);--card-accent-border:2px solid #f97d1040;--badge-jw-bg:#f97d101f;--badge-jw-color:#f97d10;--badge-jw-border:#f97d104d;--badge-preposto-bg:#6d28d91a;--badge-preposto-color:#7c3aed;--badge-preposto-border:#6d28d94d;--badge-danger-bg:#dc26261f;--badge-danger-color:#b91c1c;--badge-danger-border:#dc262666;--badge-cyan-bg:#0891b21a;--badge-cyan-color:#0891b2;--badge-cyan-border:#0891b24d;--badge-purple-bg:#2563eb1f;--badge-purple-color:#2563eb;--badge-purple-border:#2563eb4d;--badge-success-bg:#0596691a;--badge-success-color:#059669;--badge-success-border:#05966940;--inner-bg:#3083dc0f;--inner-border:#ffffff80;--panel-bg:#fffffff7;--panel-shadow:0 12px 40px #13315c26,0 0 0 1px #ffffff80;--panel-border-violet:2px solid #2563eb;--panel-border-cyan:2px solid #0891b2;--close-btn-color:#64748b;--close-btn-hover:#0f172a;--search-input-bg:#f5f7fb;--search-input-border:2px solid #cbd5e1;--search-input-color:#0f172a;--footer-bg:#f0f3f8;--footer-border:2px solid #d4dae5;--sp-bg1:#ffffff80;--sp-bg2:#ffffffa6;--sp-bg-card:#ffffff80;--sp-bg-hover:#ffffffb3;--sp-table-header-bg:#ffffff80;--sp-table-header-color:#334155;--sp-modal-bg:#fffffff7;--sp-toast-bg:#fffffff7;--sp-search-bg:#fff9;--sp-expanded-bg:#ffffffd9;--sp-column-menu-bg:#fffffff7;--sp-form-input-bg:#ffffffb3;--inicio-banner-bg:linear-gradient(135deg,#13315c,#3083dc);--inicio-banner-border:#f97d10;--inicio-title-color:#fff;--inicio-subtitle-color:#ffffffe6;--inicio-resumo-bg:#f0f7ff;--inicio-resumo-border:#3083dc;--inicio-resumo-icon-color:#3083dc;--inicio-resumo-text:#1e293b;--inicio-hl-vendas:#dc2626;--inicio-hl-pa:#0891b2;--inicio-hl-renda:#059669;--inicio-hl-meta:#0f172a;--inicio-menu-title:#0f172a;--projecao-page-title:#0f172a;--projecao-card-title:#0f172a;--projecao-card-heading:#0f172a;--projecao-table-month:#0f172a;--projecao-table-value:#1e293b;--projecao-text-muted:var(--gray-500);--dashboard-page-title:#0f172a;--dashboard-chart-title:#0f172a;--dashboard-table-title:#0f172a;--dashboard-table-month:#0f172a;--dashboard-table-subtotal:#0f172a;--gestao-page-title:#0f172a;--gestao-month-name:#0f172a;--gestao-card-month:#0f172a;--gestao-week-label:#0f172a;--cpp-page-title:#0f172a;--cpp-overlay-title:#0f172a;--cpp-card-title:#0f172a;--cpp-matrix-row-label:#0f172a;--cpp-rolling-month:#0f172a;--carteira-page-title:#0f172a;--carteira-overlay-title:#0f172a;--carteira-detail-title:#0f172a;--carteira-detail-subtitle:#1e293b;--carteira-detail-section:#0f172a;--carteira-detail-value:#0f172a;--carteira-client-name:#0f172a;--carteira-client-premium:#0f172a;--carteira-kpi-total:#0f172a;--carteira-modal-title:#0f172a;--persist-text-heading:#0f172a;--persist-text-muted:#64748b;--persist-text-label:#475569;--persist-text-value:#0f172a;--persist-gauge-track:#00000014;--persist-gauge-text:#0f172a;--persist-zone-green-bg:#16a34a14;--persist-zone-green-border:#16a34a4d;--persist-zone-yellow-bg:#d9770614;--persist-zone-yellow-border:#d977064d;--persist-zone-red-bg:#dc262614;--persist-zone-red-border:#dc26264d;--persist-gauge-green:#16a34a;--persist-gauge-yellow:#d97706;--persist-gauge-red:#dc2626;--persist-bar-green:#16a34a;--persist-bar-yellow:#d97706;--persist-bar-red:#dc2626;--persist-subtab-active-bg:#3083dc1a;--persist-subtab-active-text:#2563eb;--persist-subtab-active-border:#2563eb;--persist-subtab-inactive-text:#64748b;--persist-slider-track:#0000001a;--persist-slider-thumb:#2563eb;--persist-safra-progress-bg:#0000000f;--persist-safra-progress-fill:#2563eb;--persist-lapsed-selected-bg:#2563eb0f;--persist-lapsed-checkbox:#2563eb;--persist-impact-bg:#16a34a0f;--persist-impact-border:#16a34a4d;--persist-impact-text:#16a34a;--persist-input-editable-bg:#2563eb0a;--persist-input-editable-border:#2563eb26;--persist-input-editable-focus:#2563eb4d;--persist-card-bg:#fff;--persist-card-border:#e2e8f0;--persist-table-header-bg:#f1f5f9;--persist-table-header-text:#334155;--persist-table-row-hover:#2563eb0a;--persist-table-cell-border:#e2e8f0;--persist-drop-border:#2563eb40;--persist-drop-bg:#f1f5f9cc;--persist-drop-hover-border:#2563eb80;--persist-drop-text:#2563eb;--persist-scenario-btn-bg:#0000000a;--persist-scenario-btn-active-bg:#2563eb1a;--persist-scenario-btn-active-border:#2563eb;--importar-page-title:#0f172a;--importar-upload-title:#0f172a;--importar-card-title:#0f172a;--importar-inline-strong:#0f172a;--importar-progress-label:#0f172a;--importar-carteira-status:#0f172a;--importar-history-title:#0f172a;--login-bg:#eef2f7;--login-logo-bg:linear-gradient(135deg,#3083dc,#2570c0);--login-logo-color:#fff;--login-logo-shadow:0 8px 30px #3083dc59;--login-title-color:#13315c;--login-subtitle-color:#3083dc;--login-card-bg:#fff;--login-card-border:#cbd5e1;--login-card-shadow:0 4px 24px #13315c1f;--login-heading-color:#13315c;--login-label-color:#475569;--login-input-bg:#f5f7fb;--login-input-border:#cbd5e1;--login-input-color:#0f172a;--login-input-placeholder:#94a3b8;--login-btn-bg:linear-gradient(135deg,#3083dc,#2570c0);--login-btn-color:#fff;--login-google-bg:#f5f7fb;--login-google-border:#cbd5e1;--login-google-color:#334155;--login-divider-color:#d4dae5;--login-divider-text:#94a3b8;--login-link-color:#3083dc;--login-link-text:#64748b;--login-footer-color:#94a3b8;--holiday-bg:#d977061a;--holiday-text:#92400e;--holiday-border:#d977064d;--holiday-dot:#d97706;--holiday-banner-bg:#fffbeb;--holiday-banner-border:#d977064d;--holiday-banner-text:#78350f;--holiday-warning-bg:#fffbeb;--holiday-warning-border:#d9770640;--holiday-warning-text:#92400e;--ipca-positive:#059669;--ipca-negative:#dc2626;--ipca-card-bg:#3083dc0f;--ipca-card-border:#3083dc33;--focus-card-bg:#fff;--focus-card-text:#1e293b;--focus-card-phone:#2563eb;--focus-card-phone-link-hover:#1d4ed8;--focus-card-detail-bg:#f1f5f9;--focus-card-detail-label:#64748b;--focus-card-detail-value:#1e293b;--focus-card-infos-bg:#fffbeb;--focus-card-infos-border:#f59e0b;--focus-card-infos-label:#92400e;--focus-card-infos-text:#78350f;--focus-card-return-border:#059669;--focus-card-return-bg:#ecfdf5;--focus-card-return-text:#065f46;--focus-card-stats-border:#e2e8f0;--focus-card-stats-text:#64748b;--focus-card-shadow:0 12px 40px #00000014,0 4px 12px #0000000a;--bg-primary:#f8fafc;--bg-card:#fff;--bg-elevated:#fff;--bg-input:#f1f5f9;--bg-sidebar:#1e3a5f;--border-subtle:#e2e8f0;--border-default:#cbd5e1;--border-active:#2563eb;--text-primary:#1e293b;--text-secondary:#64748b;--text-muted:#94a3b8;--text-heading:#0f172a;--accent-blue:#2563eb;--accent-green:#16a34a;--accent-yellow:#ca8a04;--accent-red:#dc2626;--accent-purple:#2563eb;--accent-orange:#ea580c;--accent-blue-bg:#2563eb1a;--accent-green-bg:#16a34a1a;--accent-yellow-bg:#ca8a041a;--accent-red-bg:#dc262614;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px #00000012;--shadow-lg:0 10px 25px #0000001a;--cr-card-bg:#fff;--cr-card-border:#e2e8f0;--cr-card-hover-border:#3b82f6;--cr-pill-bg:#0000000a;--cr-pill-active-bg:#2563eb;--cr-pill-active-text:#fff;--cr-panel-bg:#fff;--cr-panel-overlay:#0000004d;--cr-section-border:#e2e8f0;--cr-timeline-line:#e2e8f0;--cr-timeline-dot:#2563eb;--cr-empty-icon:#94a3b8;--cr-input-bg:#fff;--cr-input-border:#cbd5e1;--color-finance-fyc:#059669;--color-finance-fyc-soft:#0596691a;--color-finance-fyc-strong:#047857;--color-finance-fyc-proj:#16a34a;--color-finance-fyc-proj-soft:#16a34a1a;--color-finance-ren:#1d4ed8;--color-finance-ren-soft:#1d4ed81a;--color-finance-ren-strong:#1e40af;--color-finance-pef:#d97706;--color-finance-pef-soft:#d977061a;--color-finance-cpp:#be123c;--color-finance-cpp-soft:#be123c1a;--color-finance-caf:#c2410c;--color-finance-caf-soft:#c2410c1a;--color-finance-meta:#d97706;--color-finance-realizado:#1e293b;--color-finance-total:#334155;--color-finance-positive:#059669;--color-finance-negative:#dc2626;--color-kpi-pa:oklch(50% .22 145);--color-kpi-pa-soft:oklch(50% .22 145/.1);--color-kpi-nafyc:oklch(45% .2 250);--color-kpi-nafyc-soft:oklch(45% .2 250/.1);--color-kpi-cs:oklch(55% .2 50);--color-kpi-cs-soft:oklch(55% .2 50/.1);--color-kpi-eficiencia:oklch(55% .2 85);--color-kpi-eficiencia-soft:oklch(55% .2 85/.1);--color-kpi-alerta:oklch(50% .22 25);--color-kpi-alerta-soft:oklch(50% .22 25/.1);--color-kpi-comissao:var(--color-kpi-nafyc);--color-kpi-produtividade:var(--color-kpi-pa);--fm-primary:#c2410c;--fm-primary-soft:#c2410c1a;--fm-success:#059669;--fm-success-soft:#0596691a;--fm-danger:#dc2626;--fm-danger-soft:#dc26261a;--fm-warm:#d97706;--fm-warm-soft:#d977061a;--fm-info:#1d4ed8;--fm-info-soft:#1d4ed81a;--fm-card-bg:#ffffffd9;--fm-card-border:#0f172a14;--fm-card-shadow:0 16px 48px #0f172a1a,inset 0 1px 0 #fff9;--fm-hud-bg:#f8fafcd9;--fm-hud-pill-bg:#ffffffb3;--fm-hud-pill-border:#0f172a14;--fm-ink:#0f172a;--fm-ink-sub:#475569;--fm-ink-dim:#94a3b8;--fm-accent:oklch(51% .135 34);--fm-hairline:#0f172a14;--fm-stroke:#0f172a21;--simboard-orig-accent:var(--orange-700);--simboard-novo-accent:var(--emerald-700);--simboard-linha:var(--emerald-600)}@supports (color:color-mix(in lab,red,red)){.light-mode{--simboard-linha:color-mix(in srgb,var(--emerald-600) 75%,transparent)}}.light-mode{--simboard-linha-inativa:var(--emerald-600)}@supports (color:color-mix(in lab,red,red)){.light-mode{--simboard-linha-inativa:color-mix(in srgb,var(--emerald-600) 32%,transparent)}}.light-mode{--carteira-bg-page:#f5f7fa;--carteira-bg-section:transparent;--carteira-bg-card:#ffffffb3;--carteira-bg-card-hover:#ffffffd9;--carteira-bg-row:#fff6;--carteira-bg-row-hover:#3083dc0f;--carteira-bg-row-selected:#f0703014;--carteira-bg-modal:#fffffffa;--carteira-bg-modal-header:#ffffffb3;--carteira-bg-overlay:#13315c66;--carteira-bg-input:#ffffffb3;--carteira-bg-input-focus:#ffffffe6;--carteira-bg-chip:#ffffffb3;--carteira-bg-chip-active:#f070301f;--carteira-hairline:#0f172a0f;--carteira-stroke:#0f172a1a;--carteira-stroke-strong:#0f172a2e;--carteira-divider:#0f172a0d;--carteira-ink-primary:#0f172a;--carteira-ink-secondary:#475569;--carteira-ink-tertiary:#94a3b8;--carteira-ink-dim:#cbd5e1;--carteira-ink-accent:oklch(53% .14 34);--carteira-ink-mono:#1e293b;--carteira-accent:oklch(55% .14 34);--carteira-warm:#d97706;--carteira-status-ativa:#059669;--carteira-status-cancelada:#dc2626;--carteira-status-pending:#2563eb;--carteira-status-ativa-bg:#0596691a;--carteira-status-cancelada-bg:#dc26261a;--carteira-status-pending-bg:#2563eb1a;--carteira-tag-jw:#1d4ed8;--carteira-tag-ms:#7c3aed;--carteira-tag-ib:#059669;--carteira-tag-jw-bg:#1d4ed81a;--carteira-tag-ms-bg:#7c3aed1a;--carteira-tag-ib-bg:#0596691a;--carteira-shadow-modal:0 24px 60px #13315c24,0 8px 16px #13315c14,inset 0 1px 0 #ffffffd9;--carteira-shadow-card:0 2px 8px #13315c14}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sp-root{--sp-bg1:transparent;--sp-bg2:var(--ncr-bg-surface,#161b22);--sp-bg-card:var(--ncr-bg-surface,#161b22);--sp-bg-hover:#ffffff0a;--sp-text:var(--ncr-text-primary,#e6edf3);--sp-text-sec:var(--ncr-text-secondary,#8b949e);--sp-border:var(--ncr-border,#ffffff0f);--sp-accent:var(--ncr-blue,#127df8);--sp-success:var(--ncr-green,#b4f500);--sp-warning:var(--ncr-orange,#f85f13);--sp-danger:var(--ncr-red,#f2545b);--sp-status-L:#4ade80;--sp-status-T:#15803d;--sp-status-M:#facc15;--sp-status-D:#ef4444;--sp-status-PD:#f59e0b;--sp-status-N:#b91c1c;--sp-status-C:#60a5fa;--sp-status-C2:#f97316;--sp-status-CL:#2563eb;--sp-focus-bg:#070b14;color:var(--sp-text);background:0 0;font-size:14px}.sp-crm-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sp-crm-toolbar-left{align-items:center;gap:10px;display:flex}.sp-crm-toolbar-right{align-items:center;gap:8px;display:flex}.sp-mini-card{background:var(--glass-card-bg);-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur);border:1px solid var(--glass-card-border);border-radius:var(--glass-card-radius);box-shadow:var(--glass-card-shadow);color:var(--sp-text-sec);cursor:pointer;transition:all var(--motion-base) var(--ease-out);white-space:nowrap;align-items:center;gap:10px;min-width:160px;padding:10px 16px;display:flex}.sp-mini-card:hover{background:#ffffff17;border-color:#ffffff2e;transform:translateY(-2px);box-shadow:0 6px 20px #00000026,inset 0 1px #ffffff14}.sp-mini-card-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sp-mini-card-content{flex-direction:column;gap:1px;display:flex}.sp-mini-card-title{font-size:var(--text-base);color:var(--sp-text);font-weight:700;line-height:1.2}.sp-mini-card-sub{font-size:var(--text-xs);color:var(--sp-text-sec);font-weight:500;line-height:1.2}.sp-mini-card-ta .sp-mini-card-icon{color:#3b82f6;background:#2563eb1f}.sp-mini-card-ta{border-color:#2563eb26}.sp-mini-card-ta.active{background:#2563eb1a;border-color:#2563eb4d;box-shadow:0 0 16px #2563eb1f,inset 0 1px #ffffff0f}.sp-mini-card-ta.active .sp-mini-card-icon{color:#60a5fa;background:#2563eb33}.sp-mini-card-ta.active .sp-mini-card-sub{color:#60a5fa;font-family:Consolas,SF Mono,monospace;font-weight:700}.sp-mini-card-ta.paused{background:#f59e0b14;border-color:#f59e0b40}.sp-mini-card-ta.paused .sp-mini-card-icon{color:#f59e0b;background:#f59e0b26}.sp-mini-card-ta.paused .sp-mini-card-sub{color:#f59e0b}.sp-mini-card-end .sp-mini-card-icon{color:#ef4444;background:#ef44441f}.sp-mini-card-end{border-color:#ef444426}.sp-mini-card-end:hover{background:#ef44440f;border-color:#ef44444d;box-shadow:0 0 16px #ef44441a,inset 0 1px #ffffff0f}.sp-mini-card-end .sp-mini-card-title{color:#ef4444}.sp-mini-card-end-full{box-shadow:0 0 16px #ef444414,inset 0 1px #ffffff0a;background:#ef44441a!important;border-color:#ef44444d!important}.sp-mini-card-end-full .sp-mini-card-icon{color:#ef4444;background:#ef444433}.sp-mini-card-end-full .sp-mini-card-title{color:#ef4444}.sp-mini-card-end-full .sp-mini-card-sub{color:#ef4444b3}.sp-mini-card-end-full:hover{background:#ef444426!important;border-color:#ef444466!important}.sp-mini-card-pause .sp-mini-card-icon{color:#f59e0b;background:#f59e0b1f}.sp-mini-card-pause{border-color:#f59e0b26}.sp-mini-card-pause:hover{background:#f59e0b0f;border-color:#f59e0b4d;box-shadow:0 0 16px #f59e0b1a,inset 0 1px #ffffff0f}.sp-mini-card-pause .sp-mini-card-title{color:#f59e0b}.sp-mini-card-pause.paused .sp-mini-card-icon{color:#22c55e;background:#22c55e1f}.sp-mini-card-pause.paused{border-color:#22c55e26}.sp-mini-card-pause.paused .sp-mini-card-title{color:#22c55e}.sp-mini-card-foco .sp-mini-card-icon{color:#06b6d4;background:#06b6d41f}.sp-mini-card-foco{border-color:#06b6d426}.sp-mini-card-foco:hover{background:#06b6d40f;border-color:#06b6d44d;box-shadow:0 0 16px #06b6d41a,inset 0 1px #ffffff0f}.sp-view-toggle-pills{background:var(--glass-bg-default);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border:1px solid #ffffff14;border-radius:12px;gap:0;display:inline-flex;overflow:hidden}.sp-view-pill{font-size:var(--text-sm);color:var(--sp-text-sec);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:6px 14px;font-weight:600;transition:background .2s ease-out,color .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out;display:inline-flex}.sp-view-pill:hover{color:var(--sp-text);background:var(--glass-btn-secondary-bg)}.sp-view-pill.active{color:#fff;background:var(--glass-btn-primary-bg);-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur);border-color:var(--glass-btn-primary-border);text-shadow:0 1px 2px #0000004d;box-shadow:var(--glass-btn-primary-shadow),var(--glass-btn-inset)}.sp-ta-strip{-webkit-backdrop-filter:blur(30px)saturate(1.5);backdrop-filter:blur(30px)saturate(1.5);background:#ffffff0d;border:1px solid #2563eb26;border-radius:16px;flex-wrap:wrap;gap:14px;margin-bottom:12px;padding:12px 18px;box-shadow:0 4px 16px #0000001a,inset 0 1px #ffffff0f}.sp-ta-strip,.sp-ta-strip-left{align-items:center;display:flex}.sp-ta-strip-left{flex-shrink:0;gap:10px}.sp-ta-strip-badge{color:#60a5fa;font-size:var(--text-sm);background:#2563eb26;border-radius:10px;align-items:center;gap:5px;padding:5px 12px;font-weight:700;display:inline-flex}.sp-ta-strip-badge.paused{color:#f59e0b;background:#f59e0b26}.sp-ta-strip-badge-label{white-space:nowrap}.sp-ta-strip-timer{color:#60a5fa;font-family:Consolas,SF Mono,monospace;font-size:.9rem;font-weight:700}.sp-ta-strip-obj{color:var(--sp-text-sec);text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:.72rem;overflow:hidden}.sp-ta-strip-stats{align-items:center;gap:8px;margin-left:auto;display:flex}.sp-ta-stat-card{border:1px solid var(--glass-border-default);background:#ffffff0d;border-radius:10px;flex-direction:column;align-items:center;gap:2px;min-width:56px;padding:6px 12px;display:flex}.sp-ta-stat-card.accent{background:#22c55e0f;border-color:#22c55e33}.sp-ta-stat-card .sp-ta-stat-val{color:var(--sp-text);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800;line-height:1}.sp-ta-stat-card.accent .sp-ta-stat-val{color:#22c55e}.sp-ta-stat-card .sp-ta-stat-lbl{color:var(--sp-text-sec);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;font-size:.6rem;font-weight:600}.sp-ta-strip-actions{flex-shrink:0;align-items:center;gap:5px;display:flex}.sp-ta-strip-btn{border:1px solid var(--glass-border-strong);background:var(--glass-bg-strong);width:32px;height:32px;color:var(--sp-text-sec);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.sp-ta-strip-btn:hover{background:var(--glass-bg-active);color:var(--sp-text);border-color:#fff3}.sp-ta-strip-btn-end:hover{color:#ef4444;background:#ef44441f;border-color:#ef44444d}.sp-ta-strip-progress{flex-basis:100%;width:100%}.sp-btn-sm{gap:3px;padding:4px 10px!important}.sp-btn{font-size:var(--text-sm);cursor:pointer;border:none;border-radius:50px;align-items:center;gap:4px;padding:6px 12px;font-weight:600;transition:all .15s;display:inline-flex}.sp-btn:hover{transform:translateY(-1px)}.sp-btn-primary{background:var(--glass-btn-primary-bg);-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur);border:1px solid var(--glass-btn-primary-border);color:#fff;text-shadow:0 1px 2px #0000004d;box-shadow:var(--glass-btn-primary-shadow),var(--glass-btn-inset)}.sp-btn-primary:hover{background:var(--glass-btn-primary-bg-hover)}.sp-btn-sec{background:var(--glass-btn-secondary-bg);-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur);border:1px solid var(--glass-btn-secondary-border);color:#fff;text-shadow:0 1px 2px #00000040;box-shadow:var(--glass-btn-secondary-shadow),var(--glass-btn-inset)}.sp-btn-sec:hover{background:var(--glass-btn-secondary-bg-hover)}.sp-btn-success{background:var(--glass-btn-success-bg);-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur);border:1px solid var(--glass-btn-success-border);color:#fff;text-shadow:0 1px 2px #0000004d;box-shadow:var(--glass-btn-success-shadow),var(--glass-btn-inset);font-weight:700}.sp-btn-success:hover{background:var(--glass-btn-success-bg-hover)}.sp-btn-danger{background:var(--glass-btn-danger-bg);border:1px solid var(--glass-btn-danger-border);box-shadow:var(--glass-btn-danger-shadow),var(--glass-btn-inset)}.sp-btn-danger,.sp-btn-warning{-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur);color:#fff;text-shadow:0 1px 2px #0000004d}.sp-btn-warning{background:var(--glass-btn-warning-bg);border:1px solid var(--glass-btn-warning-border);box-shadow:var(--glass-btn-warning-shadow),var(--glass-btn-inset);font-weight:700}.sp-btn-warning:hover{background:var(--glass-btn-warning-bg-hover)}.sp-btn-focus{background:var(--glass-btn-primary-bg);border:1px solid var(--glass-btn-primary-border);box-shadow:var(--glass-btn-primary-shadow),var(--glass-btn-inset);font-weight:700}.sp-btn-focus,.sp-btn-stats{-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur);color:#fff;text-shadow:0 1px 2px #0000004d}.sp-btn-stats{box-shadow:0 4px 16px #ec489940,var(--glass-btn-inset);background:linear-gradient(135deg,#ec4899a6,#db277780);border:1px solid #f472b673}.sp-btn-ta{background:var(--glass-btn-primary-bg);-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur);border:1px solid var(--glass-btn-primary-border);color:#fff;text-shadow:0 1px 2px #0000004d;box-shadow:var(--glass-btn-primary-shadow),var(--glass-btn-inset);font-weight:700}.sp-btn-ta.active{border:1px solid var(--glass-btn-danger-border);box-shadow:0 4px 16px #ef444440,var(--glass-btn-inset);background:linear-gradient(135deg,#ef4444a6,#ec48998c);animation:sp-pulse 2s infinite}.sp-btn-ta.paused{background:var(--glass-btn-warning-bg);border:1px solid var(--glass-btn-warning-border);box-shadow:var(--glass-btn-warning-shadow),var(--glass-btn-inset);animation:none}.sp-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.sp-btn-icon{cursor:pointer;font-size:var(--text-lg);color:var(--sp-text-sec);background:0 0;border:none;padding:4px}.sp-btn-icon:hover{color:var(--sp-text)}.sp-btn-graduate{-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur);color:#fff;text-shadow:0 1px 2px #0000004d;box-shadow:0 4px 16px #7857ff40,var(--glass-btn-inset);background:linear-gradient(135deg,#9d7bffa6,#7857ff80);border:1px solid #c0a5ff73;align-items:center;gap:4px;font-weight:600;display:inline-flex}.sp-btn-graduate:hover{background:linear-gradient(135deg,#9d7bffcc,#7857ffa6)}.sp-divider{background:var(--sp-border);width:1px;height:20px;margin:0 3px}.sp-ta-timer{font-size:var(--text-base);color:var(--sp-accent);background:#3b82f61a;border-radius:6px;padding:4px 8px;font-weight:600}.sp-ta-timer.active{color:#f5576c;background:#f5576c1a}.sp-ta-panel{color:var(--sp-text);border-bottom:1px solid var(--sp-border);background:var(--sp-bg2);padding:10px 20px}.sp-ta-header{justify-content:space-between;margin-bottom:8px}.sp-ta-header,.sp-ta-title{align-items:center;display:flex}.sp-ta-title{font-size:var(--text-base);color:var(--sp-text);gap:8px;font-weight:700}.sp-ta-timer.panel{background:var(--sp-bg-card);color:var(--sp-accent);border:1px solid var(--sp-border);border-radius:6px;padding:3px 10px;font-family:Consolas,monospace;font-size:.95rem;font-weight:700}.sp-ta-timer.panel.paused{color:var(--sp-warning)}.sp-ta-controls{gap:6px;display:flex}.sp-ta-ctrl{background:var(--sp-bg-card);border:1px solid var(--sp-border);color:var(--sp-text-sec);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:.72rem;font-weight:600;transition:all .15s}.sp-ta-ctrl:hover{background:var(--sp-bg-hover);color:var(--sp-text);border-color:var(--sp-accent)}.sp-ta-objective{background:var(--sp-bg-card);border-left:3px solid var(--sp-warning);border-radius:8px;margin-bottom:8px;padding:6px 12px}.sp-ta-obj-label{font-size:var(--text-xxs);color:var(--sp-text-sec);text-transform:uppercase}.sp-ta-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:8px;display:grid}.sp-ta-card{background:var(--sp-bg-card);text-align:center;border:1px solid var(--sp-border);border-radius:8px;padding:8px}.sp-ta-val{color:var(--sp-text);font-size:1.3rem;font-weight:700}.sp-ta-val.sp-success{color:#22c55e}.sp-ta-label{font-size:var(--text-xxs);color:var(--sp-text-sec);text-transform:uppercase;font-weight:600}.sp-ta-progress{margin-top:6px}.sp-ta-progress-header{color:var(--sp-text-sec);justify-content:space-between;margin-bottom:4px;font-size:.72rem;display:flex}.sp-ta-progress-bar{background:var(--sp-border);border-radius:3px;height:6px;overflow:hidden}.sp-ta-progress-fill{background:linear-gradient(90deg,#22c55e,#16a34a);border-radius:3px;height:100%;transition:width .3s}.sp-section{background:var(--sp-bg2);border:1px solid var(--sp-border);border-radius:16px;margin-bottom:15px;padding:20px;box-shadow:0 2px 8px #00000026}.sp-section h3{font-size:var(--text-lg);color:var(--sp-text);border-bottom:2px solid var(--sp-border);margin-bottom:15px;padding-bottom:10px;font-weight:700}.sp-setting-row{border-bottom:1px solid var(--sp-border);padding:12px 0}.sp-setting-row:last-child{border-bottom:none}.sp-archived-tab,.sp-changes-tab{padding:20px}.sp-change-group{background:var(--sp-bg2);border:1px solid var(--sp-border);border-radius:10px;margin-bottom:12px;overflow:hidden}.sp-change-header{color:var(--sp-text);border-bottom:1px solid var(--sp-border);background:#ffffff05;padding:10px 12px;font-size:.85rem;font-weight:700}.sp-change-header,.sp-change-item{justify-content:space-between;display:flex}.sp-change-item{font-size:var(--text-base);border-bottom:1px solid #2563eb14;padding:8px 12px}.sp-change-item:last-child{border-bottom:none}.sp-change-body{color:var(--sp-text-sec);font-size:.78rem}.sp-stats-bar{background:var(--color-bg-stats,#ffffff08);border-bottom:1px solid var(--sp-border);flex-wrap:wrap;padding:10px 16px;overflow-x:auto}.sp-filter-anchor,.sp-stats-bar{align-items:center;gap:8px;display:flex}.sp-filter-anchor{cursor:pointer;-webkit-user-select:none;user-select:none;background:#2563eb1f;border:1px solid #2563eb33;border-radius:10px;min-width:52px;padding:6px 10px 6px 14px;transition:all .15s}.sp-anchor-inner{flex-direction:column;align-items:center;gap:1px;display:flex}.sp-filter-anchor:hover{background:#2563eb2e}.sp-anchor-count{color:#60a5fa;letter-spacing:-.5px;font-size:1.2rem;font-weight:800;line-height:1}.sp-anchor-label{color:var(--sp-text-sec);text-transform:uppercase;letter-spacing:.8px;font-size:.6rem;font-weight:600}.sp-filter-sep{background:var(--sp-border);flex-shrink:0;width:1px;height:28px}.sp-filter-group{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.sp-chip{background:var(--glass-bg-default);cursor:pointer;color:var(--sp-text-sec);-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:5px;padding:4px 10px;font-size:.72rem;font-weight:600;transition:all .15s;display:inline-flex}.sp-chip:hover{background:var(--glass-bg-hover);color:var(--sp-text);border-color:#ffffff24}.sp-chip-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.sp-chip-dot.status-L{background:#4ade80}.sp-chip-dot.status-T{background:#34d399}.sp-chip-dot.status-M{background:#facc15}.sp-chip-dot.status-D{background:#f87171}.sp-chip-dot.status-PD{background:#fb923c}.sp-chip-dot.status-N{background:#ef4444}.sp-chip-dot.status-C{background:#f472b6}.sp-chip-dot.status-C2{background:#f97316}.sp-chip-dot.status-CL,.sp-chip-dot.status-novos{background:#60a5fa}.sp-anchor-chevron{color:#60a5fa;opacity:.7;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;line-height:1;transition:transform .2s,opacity .2s;display:flex}.sp-filter-anchor:hover .sp-anchor-chevron{opacity:1}.sp-anchor-chevron.open{opacity:1;transform:rotate(90deg)}.sp-filter-group-expand{animation:sp-chips-in .2s ease-out}@keyframes sp-chips-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.sp-chip-label{letter-spacing:.3px;font-weight:600}.sp-chip-count{font-size:var(--text-xxs);opacity:.6;background:var(--glass-bg-strong);text-align:center;border-radius:6px;min-width:16px;padding:1px 5px;font-weight:700}.sp-chip.active{color:var(--sp-text);border-color:#0000}.sp-chip.active .sp-chip-count{opacity:1;background:#00000026}.sp-chip.active.status-L{background:#4ade8038;border-color:#4ade8059}.sp-chip.active.status-T{background:#34d39938;border-color:#34d39959}.sp-chip.active.status-M{background:#facc1538;border-color:#facc1559}.sp-chip.active.status-D{background:#f8717138;border-color:#f8717159}.sp-chip.active.status-PD{background:#fb923c38;border-color:#fb923c59}.sp-chip.active.status-N{background:#ef444438;border-color:#ef444459}.sp-chip.active.status-C{background:#f472b638;border-color:#f472b659}.sp-chip.active.status-C2{background:#f9731638;border-color:#f9731659}.sp-chip.active.status-CL{background:#60a5fa38;border-color:#60a5fa59}.sp-chip-special{border-style:dashed;border-color:#ffffff1a;gap:4px}.sp-chip-special:hover{border-style:solid}.sp-chip-special.active{color:var(--sp-text);background:#3b82f62e;border-style:solid;border-color:#3b82f659}.sp-toolbar{background:var(--color-bg-toolbar,#ffffff08);border-bottom:1px solid var(--sp-border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 15px;display:flex}.sp-filtered-count{color:#60a5fa;white-space:nowrap;background:#60a5fa1f;border-radius:50px;padding:3px 10px;font-size:.72rem;font-weight:600}.sp-search-box{flex:1;min-width:120px;max-width:200px;position:relative}.sp-search-box input{border:1px solid var(--glass-border-strong);width:100%;font-size:var(--text-base);background:var(--glass-bg-default);color:var(--sp-text);border-radius:8px;padding:7px 10px 7px 28px;transition:all .15s}.sp-search-box input:focus{border-color:var(--sp-accent);background:var(--glass-bg-strong);outline:none;box-shadow:0 0 0 3px #127df826}.sp-search-icon{font-size:var(--text-xs);pointer-events:none;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.sp-selection-info{font-size:var(--text-xs);color:var(--sp-accent);background:#127df826;border-radius:8px;padding:3px 8px;font-weight:600}.sp-bulk-actions,.sp-workspace-tabs{align-items:center;gap:4px;display:flex}.sp-workspace-tabs{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-default);scrollbar-width:none;border-radius:10px;margin-bottom:8px;padding:4px 6px;overflow-x:auto}.sp-workspace-tabs::-webkit-scrollbar{display:none}.sp-workspace-tab{color:#ffffff80;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:.78rem;font-weight:600;transition:background .2s ease-out,color .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out;display:flex}.sp-workspace-tab:hover:not(.active){background:var(--glass-btn-secondary-bg);border-color:var(--glass-btn-secondary-border);color:#ffffffd9}.sp-workspace-tab.active{background:var(--glass-btn-primary-bg);-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur);border-color:var(--glass-btn-primary-border);color:#fff;text-shadow:0 1px 2px #0000004d;box-shadow:var(--glass-btn-primary-shadow),var(--glass-btn-inset)}.sp-workspace-tab.active[style*=--workspace-color]{background:var(--workspace-color-soft);color:var(--workspace-color)}.sp-workspace-tab[style*=--workspace-color]:not(.active){position:relative}.sp-workspace-tab[style*=--workspace-color]:not(.active):after{content:"";background:var(--workspace-color);opacity:.35;border-radius:1px;height:2px;position:absolute;bottom:1px;left:12px;right:12px}.sp-workspace-tab-input{background:var(--glass-bg-hover);color:#fff;border:1px solid #60a5fa66;border-radius:4px;outline:none;width:140px;padding:2px 6px;font-family:inherit;font-size:.78rem;font-weight:600}.sp-workspace-tab-input:focus{border-color:#60a5fab3;box-shadow:0 0 0 2px #60a5fa33}.light-mode .sp-workspace-tab-input{color:#1e293b!important;background:#fff!important;border-color:#00000026!important}.light-mode .sp-workspace-tab-input:focus{border-color:#2563eb!important}.sp-workspace-tab-close{font-size:var(--text-xs);opacity:.5;cursor:pointer;padding:0 2px;display:none}.sp-workspace-tab:hover .sp-workspace-tab-close{display:inline}.sp-workspace-tab-close:hover{opacity:1;color:#ef4444}.sp-workspace-tab-add{color:#ffffff4d;border:1px dashed #ffffff1f;padding:5px 12px}.sp-workspace-tab-add:hover{color:#fff9;background:var(--glass-bg-default);border-color:#ffffff40}.light-mode .sp-workspace-tabs{background:#ffffff80!important;border-color:#0000000f!important}.light-mode .sp-workspace-tab{color:#64748b!important}.light-mode .sp-workspace-tab:hover:not(.active){color:#334155!important;background:#0000000a!important}.light-mode .sp-workspace-tab.active{color:#2563eb!important;background:#2563eb1a!important}.light-mode .sp-workspace-tab-add{color:#94a3b8!important;border-color:#0000001f!important}.sp-table-container{background:var(--sp-bg2);overflow-x:auto}.sp-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1070px;font-size:.78rem}.sp-table th{z-index:10;text-align:left;color:var(--ncr-text-secondary,#8b949e);white-space:nowrap;border-bottom:1px solid var(--sp-border);cursor:pointer;text-transform:uppercase;letter-spacing:.8px;background:#0f172af2;padding:8px 6px;font-size:.65rem;font-weight:500;position:sticky;top:0;overflow:hidden}.sp-table th.resizable{resize:horizontal;min-width:60px;overflow:auto}.sp-table th:hover{color:var(--ncr-text-primary,#e6edf3);background:#1e293be6}.sp-table th.sorted{color:var(--sp-accent)}.sp-table th.sorted.asc:after{content:" ↓";font-size:.6rem}.sp-table th.sorted.desc:after{content:" ↑";font-size:.6rem}.sp-table th.filtered{background:#127df81a}.sp-table td{vertical-align:middle;color:var(--ncr-text-primary,#e6edf3);border-bottom:1px solid #ffffff09;padding:8px 6px;font-weight:400;overflow:hidden}.sp-table tr.status-C td,.sp-table tr.status-C2 td,.sp-table tr.status-CL td,.sp-table tr.status-D td,.sp-table tr.status-L td,.sp-table tr.status-M td,.sp-table tr.status-N td,.sp-table tr.status-PD td,.sp-table tr.status-T td{font-weight:600}.sp-table tr{transition:background .15s}.sp-table tr:hover>td{background:var(--glass-bg-default)!important}.sp-table tr.selected{outline:2px solid var(--sp-accent)}.sp-table tr.selected>td{background-clip:padding-box;background:#127df81f!important}.sp-table tr.sp-zebra>td{background-clip:padding-box;background:var(--glass-bg-subtle)!important}.sp-table tr.status-L>td{background-clip:padding-box;background:#6effa080!important}.sp-table tr.status-T>td{background-clip:padding-box;background:#10b98180!important}.sp-table tr.status-M>td{background-clip:padding-box;background:#faf03280!important}.sp-table tr.status-D>td{background-clip:padding-box;background:#f8717180!important}.sp-table tr.status-PD>td{background-clip:padding-box;background:#ffa00080!important}.sp-table tr.status-N>td{background-clip:padding-box;background:#ef444480!important}.sp-table tr.status-C>td{background-clip:padding-box;background:#f472b680!important}.sp-table tr.status-C2>td{background-clip:padding-box;background:#ff704380!important}.sp-table tr.status-CL>td{background-clip:padding-box;background:#60a5fa80!important}.sp-table tr.status-L>td:first-child{box-shadow:inset 4px 0 #6effa0}.sp-table tr.status-T>td:first-child{box-shadow:inset 4px 0 #10b981}.sp-table tr.status-M>td:first-child{box-shadow:inset 4px 0 #faf032}.sp-table tr.status-D>td:first-child{box-shadow:inset 4px 0 #f87171}.sp-table tr.status-PD>td:first-child{box-shadow:inset 4px 0 #ffa000}.sp-table tr.status-N>td:first-child{box-shadow:inset 4px 0 #ef4444}.sp-table tr.status-C>td:first-child{box-shadow:inset 4px 0 #f472b6}.sp-table tr.status-C2>td:first-child{box-shadow:inset 4px 0 #ff7043}.sp-table tr.status-CL>td:first-child{box-shadow:inset 4px 0 #60a5fa}.sp-table tr.active-row{outline:2px solid var(--sp-accent);outline-offset:-2px}.sp-table tr.active-row.status-L>td{background-clip:padding-box;background:#6effa02e!important}.sp-table tr.active-row.status-T>td{background-clip:padding-box;background:#10b9812e!important}.sp-table tr.active-row.status-M>td{background-clip:padding-box;background:#faf0322e!important}.sp-table tr.active-row.status-D>td{background-clip:padding-box;background:#f871712e!important}.sp-table tr.active-row.status-PD>td{background-clip:padding-box;background:#ffa0002e!important}.sp-table tr.active-row.status-N>td{background-clip:padding-box;background:#ef44442e!important}.sp-table tr.active-row.status-C>td{background-clip:padding-box;background:#f472b62e!important}.sp-table tr.active-row.status-C2>td{background-clip:padding-box;background:#ff70432e!important}.sp-table tr.active-row.status-CL>td{background-clip:padding-box;background:#60a5fa2e!important}.sp-table tr.cs-status-A>td{background-clip:padding-box;background:#f59e0b73!important}.sp-table tr.cs-status-L>td{background-clip:padding-box;background:#94a3b866!important}.sp-table tr.cs-status-R>td{background-clip:padding-box;background:#60a5fa73!important}.sp-table tr.cs-status-S>td{background-clip:padding-box;background:#6effa080!important}.sp-table tr.cs-status-N>td{background-clip:padding-box;background:#ef444473!important}.sp-table tr.cs-status-A>td:first-child{box-shadow:inset 4px 0 #f59e0b}.sp-table tr.cs-status-L>td:first-child{box-shadow:inset 4px 0 #94a3b8}.sp-table tr.cs-status-R>td:first-child{box-shadow:inset 4px 0 #60a5fa}.sp-table tr.cs-status-S>td:first-child{box-shadow:inset 4px 0 #6effa0}.sp-table tr.cs-status-N>td:first-child{box-shadow:inset 4px 0 #ef4444}.sp-table tr.active-row.cs-status-A>td{background-clip:padding-box;background:#f59e0b2e!important}.sp-table tr.active-row.cs-status-L>td{background-clip:padding-box;background:#94a3b829!important}.sp-table tr.active-row.cs-status-R>td{background-clip:padding-box;background:#60a5fa2e!important}.sp-table tr.active-row.cs-status-S>td{background-clip:padding-box;background:#6effa02e!important}.sp-table tr.active-row.cs-status-N>td{background-clip:padding-box;background:#ef44442e!important}.sp-chip-dot.cs-status-A{background:#f59e0b}.sp-chip-dot.cs-status-L{background:#94a3b8}.sp-chip-dot.cs-status-R{background:#60a5fa}.sp-chip-dot.cs-status-S{background:#4ade80}.sp-chip-dot.cs-status-N{background:#ef4444}.sp-chip.active.cs-status-A{background:#f59e0b38;border-color:#f59e0b59}.sp-chip.active.cs-status-L{background:#94a3b838;border-color:#94a3b859}.sp-chip.active.cs-status-R{background:#60a5fa38;border-color:#60a5fa59}.sp-chip.active.cs-status-S{background:#4ade8038;border-color:#4ade8059}.sp-chip.active.cs-status-N{background:#ef444438;border-color:#ef444459}.sp-cs-status-select{min-width:96px}.sp-cs-motivo-cell{max-width:240px}.sp-cs-motivo-text{white-space:nowrap;text-overflow:ellipsis;opacity:.92;font-size:.82rem;display:block;overflow:hidden}.sp-detail-item-full{grid-column:1/-1}.sp-editable{cursor:text;white-space:normal;word-break:break-word;border-radius:2px;min-height:18px;padding:2px 3px}.sp-editable:hover{background:#0000000a}.sp-editable:focus{background:#3b82f61f;outline:none}.sp-ftr-cell{position:relative}.sp-editable-filtro{text-align:center;color:#fff;cursor:cell;text-shadow:0 1px 3px #0009;width:24px;font-size:.78rem;font-weight:800}.sp-drag-handle{background:var(--sp-accent);cursor:crosshair;opacity:0;z-index:2;border-radius:1px;width:8px;height:8px;transition:opacity .15s;position:absolute;bottom:2px;right:2px}.sp-ftr-cell:hover .sp-drag-handle{opacity:.7}.sp-drag-handle:hover{transform:scale(1.3);opacity:1!important}.sp-drag-eraser{background:#ef4444;border-radius:50%}.sp-ftr-cell:hover .sp-drag-eraser{opacity:.5}.sp-ftr-menu{background:var(--glass-panel-bg);-webkit-backdrop-filter:var(--glass-panel-blur);backdrop-filter:var(--glass-panel-blur);border:1px solid var(--glass-panel-border);border-radius:var(--glass-panel-radius);box-shadow:var(--glass-panel-shadow);min-width:180px;max-height:280px;padding:6px 0;animation:sp-ftr-menu-in .12s ease-out;overflow-y:auto}@keyframes sp-ftr-menu-in{0%{opacity:0;transform:scale(.95)translateY(-4px)}}.sp-ftr-menu-item{color:#fff;letter-spacing:.01em;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:.88rem;font-weight:600;transition:background .1s;display:flex}.sp-ftr-menu-item:hover{background:#ffffff1a}.sp-ftr-menu-danger{color:#ff5252;text-shadow:0 1px 3px #0000008c;font-weight:800}.sp-ftr-menu-danger:hover{color:#ff7575;background:#ef44442e}.sp-ftr-menu-val{text-align:center;min-width:20px;font-family:monospace;font-weight:700}.sp-ftr-menu-count{color:#ffffff8c;font-size:var(--text-xs);margin-left:auto}.sp-ftr-menu-divider{background:var(--glass-bg-hover);height:1px;margin:3px 8px}.sp-editable-nome{font-weight:600;font-size:var(--text-base);max-width:100%;line-height:1.35}.sp-phone{font-family:Consolas,SF Mono,monospace;font-size:var(--text-base);color:#60a5fad9;white-space:nowrap;font-weight:500;position:relative}.sp-wpp-cell{text-align:center;padding:0!important}.sp-editable-caract{max-width:100%;font-size:.72rem;line-height:1.3;color:inherit!important;opacity:1!important}.sp-status-select{cursor:pointer;text-align:center;appearance:auto;justify-content:center;align-items:center;min-height:28px;font-weight:700!important;font-size:var(--text-xs)!important;-webkit-backdrop-filter:none!important;width:auto!important;min-width:0!important;box-shadow:none!important;background-image:none!important;border:none!important;border-radius:6px!important;padding:2px 6px!important;display:inline-flex!important}.sp-status-select.status-L{background:var(--sp-status-L);color:#000}.sp-status-select.status-T{background:var(--sp-status-T);color:#fff}.sp-status-select.status-M{background:var(--sp-status-M);color:#000}.sp-status-select.status-D{background:var(--sp-status-D);color:#fff}.sp-status-select.status-PD{background:var(--sp-status-PD);color:#fff}.sp-status-select.status-N{background:var(--sp-status-N);color:#fff}.sp-status-select.status-C{background:var(--sp-status-C);color:#000}.sp-status-select.status-C2{background:var(--sp-status-C2);color:#000}.sp-status-select.status-CL{background:var(--sp-status-CL);color:#fff}.sp-status-badge{border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700}.sp-status-badge.status-L{color:#a8e6a8;background:#a8e6a880;border:1px solid #a8e6a8a6}.sp-status-badge.status-T{color:#5ec98e;background:#2e8b5780;border:1px solid #2e8b57a6}.sp-status-badge.status-M{color:gold;background:#ffd70080;border:1px solid #ffd700a6}.sp-status-badge.status-D{color:var(--ncr-red,#f2545b);background:#f2545b80;border:1px solid #f2545ba6}.sp-status-badge.status-PD{color:var(--ncr-orange,#f85f13);background:#f85f1380;border:1px solid #f85f13a6}.sp-status-badge.status-N{color:#cd5c5c;background:#cd5c5c80;border:1px solid #cd5c5ca6}.sp-status-badge.status-C{color:#ff69b4;background:#ff69b480;border:1px solid #ff69b4a6}.sp-status-badge.status-C2{color:#e25822;background:#e2582280;border:1px solid #e25822a6}.sp-status-badge.status-CL{color:var(--ncr-blue,#127df8);background:#127df880;border:1px solid #127df8a6}.sp-call-badge{background:var(--sp-bg-card);font-weight:600;font-size:var(--text-xs);border-radius:4px;padding:1px 4px}.sp-date{color:var(--sp-text-sec);white-space:nowrap;font-size:.65rem}.sp-date.recent{color:var(--sp-success)}.sp-date.old{color:var(--sp-danger)}.sp-date-recent{color:var(--sp-success)!important}.sp-date-old{color:var(--sp-danger)!important}.sp-return-cell{font-size:var(--text-xxs);white-space:nowrap;position:relative}.sp-return{font-weight:600;font-size:var(--text-xxs);cursor:pointer;border-radius:3px;padding:1px 4px}.sp-return.overdue{color:#fff;background:#ef4444}.sp-return.today{color:#fff;background:#22c55e;animation:sp-blink-return 1.5s ease-in-out infinite}@keyframes sp-blink-return{0%,to{opacity:1}50%{opacity:.4}}.sp-return.future{color:#78350f;background:#fbbf24}.sp-return-picker{z-index:50;border:1px solid var(--glass-border-strong);background:#0e141eeb;border-radius:12px;min-width:200px;padding:10px;position:absolute;top:100%;left:0;box-shadow:0 4px 20px #0006}.sp-return-date-btn{border:1px solid var(--sp-border);font-size:var(--text-sm);background:0 0;margin:2px;padding:6px 10px}.sp-return-section{flex-direction:column;align-items:center;gap:10px;margin-top:12px;display:flex}.sp-msg-cell{text-align:center}.sp-msg{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .15s,box-shadow .15s;display:inline-flex}.sp-msg:hover{transform:scale(1.15)}.sp-msg.pending{color:#60a5fa;background:#3b82f638;box-shadow:0 0 0 1px #3b82f640}.sp-msg.done{color:#fbbf24;background:#fbbf2433;box-shadow:0 0 0 1px #fbbf2452}.sp-msg.none{color:var(--sp-text-sec);opacity:.4;font-size:var(--text-sm);background:0 0}.sp-ok-btn{color:#fff;font-size:var(--text-xs);cursor:pointer;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:50px;padding:4px 10px;font-weight:700;transition:all .15s;box-shadow:0 2px 4px #22c55e33}.sp-ok-btn:hover{transform:scale(1.08);box-shadow:0 3px 8px #22c55e40}.sp-expand-cell{cursor:pointer;text-align:center;padding:0 6px!important}.sp-expand-icon{color:#ffffff8c;transition:all .2s}.sp-expand-cell:hover .sp-expand-icon{color:#60a5fa;transform:scale(1.15)}.sp-expand-icon.open{color:#60a5fa;transform:rotate(180deg)}.sp-return.clickable{cursor:pointer}.sp-return.clickable:hover{opacity:.8;text-decoration:underline}.sp-atendeu-btn{cursor:pointer;border:none;border-radius:50px;padding:2px 6px;font-size:.65rem;font-weight:600}.sp-atendeu-options{flex-wrap:wrap;gap:3px;display:flex}.sp-focus-main .sp-atendeu-options{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.sp-focus-main .sp-atendeu-btn{cursor:pointer;border:none;border-radius:50px;padding:10px 20px;font-size:.85rem;font-weight:600;transition:all .15s;box-shadow:0 4px 15px #0003}.sp-focus-main .sp-atendeu-btn:hover{transform:translateY(-2px)}.sp-focus-main .sp-atendeu-btn.voltar{color:#fff;box-shadow:none;background:#ffffff1a}.sp-focus-main .sp-atendeu-btn.sem-interesse{color:#fff;background:#cd5c5c}.sp-focus-main .sp-atendeu-btn.ja-cliente{color:#fff;background:#ff69b4}.sp-focus-main .sp-atendeu-btn.nao-marcou{color:#78350f;background:#fbbf24}.sp-focus-main .sp-atendeu-btn.marcou{color:#fff;background:#22c55e}.sp-focus-main .sp-return-section,.sp-focus-main .sp-return-section label{color:#fff}.sp-focus-main .sp-return-picker{box-shadow:none;background:0 0;border:none;padding:0;position:static}.sp-focus-main .sp-return-date-btn{color:#fff;background:#ffffff1a;border:2px solid #ffffff4d}.sp-focus-main .sp-return-date-btn:hover{border-color:#fff}.sp-focus-main .sp-return-date-btn.selected{background:#fbbf24;border-color:#fbbf24}.sp-focus-main .sp-return-section input[type=date]{color:#fff;font-size:var(--text-base);background:#ffffff1a;border:2px solid #ffffff4d;border-radius:6px;padding:6px 10px}.sp-expanded-row td{padding:0!important;overflow:visible!important}.sp-expanded{border-bottom:2px solid var(--sp-accent);contain:layout style;background:#0a0f1cf7;animation:sp-slideDown .15s ease-out}.sp-expanded-header{border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:10px 16px 8px;display:flex}.sp-expanded-title{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.sp-expanded-name{color:var(--sp-text);text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.sp-expanded-name,.sp-status-pill{white-space:nowrap;font-weight:700}.sp-status-pill{font-size:var(--text-xxs);letter-spacing:.3px;border-radius:6px;flex-shrink:0;padding:2px 8px}.sp-status-pill.status-L{color:#a8e6a8;background:#a8e6a873}.sp-status-pill.status-T{color:#5ec98e;background:#2e8b5773}.sp-status-pill.status-M{color:gold;background:#ffd70073}.sp-status-pill.status-D{color:#f87171;background:#f2545b73}.sp-status-pill.status-PD{color:#fb923c;background:#f85f1373}.sp-status-pill.status-N{color:#cd5c5c;background:#cd5c5c73}.sp-status-pill.status-C{color:#ff69b4;background:#ff69b473}.sp-status-pill.status-C2{color:#f97316;background:#e2582273}.sp-status-pill.status-CL{color:#60a5fa;background:#127df873}.sp-status-pill-none{background:var(--glass-bg-hover);color:var(--sp-text-sec)}.sp-pipeline-pill{font-size:var(--text-xxs);letter-spacing:.3px;white-space:nowrap;border:1px solid;border-radius:6px;flex-shrink:0;align-items:center;gap:3px;padding:2px 8px;font-weight:700;display:inline-flex}.sp-expanded-badges{flex-shrink:0;align-items:center;gap:6px;display:flex}.sp-family-tag{font-size:var(--text-xs);border-radius:8px;gap:4px;padding:3px 10px;font-weight:600}.sp-family-tag.ec-solteiro{color:#c084fc!important;background:#a855f726!important;border:1px solid #a855f740!important}.sp-family-tag.ec-casado{color:#f472b6!important;background:#ec489926!important;border:1px solid #ec489940!important}.sp-family-tag.ec-divorciado{color:#fbbf24!important;background:#f59e0b26!important;border:1px solid #f59e0b40!important}.sp-family-tag.ec-viuvo{color:#9ca3af!important;background:#6b728033!important;border:1px solid #6b728040!important}.sp-family-tag.ec-uniao_estavel{color:#4ade80!important;background:#22c55e26!important;border:1px solid #22c55e40!important}.sp-family-tag.casado{color:#f472b6!important;background:#ec489926!important;border:1px solid #ec489940!important}.sp-family-tag.filhos{color:#60a5fa!important;background:#3b82f626!important;border:1px solid #3b82f640!important}.sp-family-tag.horario{color:#22d3ee!important;background:#06b6d426!important;border:1px solid #06b6d440!important}.sp-card-horario-info{border-left:2px solid #06b6d466}.sp-expanded-close{background:var(--glass-bg-strong);color:var(--sp-text-sec);cursor:pointer;font-size:var(--text-base);border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;margin-left:auto;padding:4px 8px;line-height:1;transition:all .15s}.sp-expanded-close:hover{color:#f87171;background:#ef444426;border-color:#ef444440}.sp-expanded-body{grid-template-columns:1.2fr auto 1fr;gap:16px;padding:12px 16px 14px;display:grid}.sp-expanded-details{flex-direction:column;gap:2px;min-width:0;display:flex}.sp-expanded-detail-grid{grid-template-columns:1fr 1fr;gap:6px 12px;display:grid}.sp-detail-item{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-subtle);border-radius:8px;align-items:flex-start;gap:6px;padding:5px 8px;font-size:.72rem;display:flex}.sp-detail-icon{color:var(--sp-accent);opacity:.9;flex-shrink:0;margin-top:1px}.sp-detail-label{color:var(--sp-text-sec);font-size:.65rem;font-weight:500;display:block}.sp-detail-value{color:var(--sp-text);font-weight:600;display:block}.sp-detail-text{flex-direction:column;gap:0;min-width:0;display:flex}.sp-expanded-actions{border-left:1px solid #ffffff0f;border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;gap:6px;min-width:150px;padding:0 4px;display:flex}.sp-exp-action-full{cursor:pointer;color:#fff;font-size:var(--text-sm);white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-weight:600;transition:transform .2s cubic-bezier(.22,.61,.36,1),filter .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s cubic-bezier(.22,.61,.36,1),background .2s cubic-bezier(.22,.61,.36,1);display:flex}.sp-exp-action-full:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.sp-exp-action-full.wpp{background:linear-gradient(135deg,#25d366,#128c7e)}.sp-exp-action-full.return{background:linear-gradient(135deg,#f59e0b,#d97706)}.sp-exp-action-full.notes{background:var(--glass-bg-strong);color:var(--sp-text);border:1px solid var(--glass-border-strong)}.sp-exp-action-full.notes:hover{background:#ffffff0a}.sp-exp-action-full.callback{background:linear-gradient(135deg,#06b6d4,#0891b2)}.sp-exp-action-full.sp-call-register{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.sp-exp-action-full.sp-call-schedule{background:linear-gradient(135deg,#0891b2,#0e7490)}.sp-exp-action-full.sp-call-nao{background:linear-gradient(135deg,#ef4444,#dc2626);flex:1}.sp-exp-action-full.sp-call-marcou,.sp-exp-action-full.sp-call-sim{background:linear-gradient(135deg,#22c55e,#16a34a);flex:1}.sp-exp-call-reg{background:var(--glass-bg-default);border:1px solid var(--glass-border-strong);border-radius:10px;flex-direction:column;gap:6px;padding:8px;display:flex}.sp-exp-call-reg-title{color:var(--sp-text-sec);align-items:center;gap:6px;font-size:.72rem;font-weight:600;display:flex}.sp-exp-action-pair,.sp-exp-call-reg-btns{gap:6px;display:flex}.sp-exp-action-pair .sp-exp-action-full{flex:1;padding:8px 10px;font-size:.72rem}.sp-callback-inline-form{background:var(--glass-bg-default);border:1px solid var(--glass-border-strong);border-radius:8px;flex-direction:column;gap:6px;padding:8px;display:flex}.sp-callback-reason-input,.sp-callback-time-input{color:var(--sp-text);border:1px solid #ffffff1f;border-radius:6px;outline:none;padding:6px 8px}.sp-callback-reason-input:focus,.sp-callback-time-input:focus{border-color:#06b6d4;box-shadow:0 0 0 2px #06b6d433}.sp-callback-inline-btns{gap:6px;display:flex}.sp-exp-action-row{border-top:1px solid #ffffff0f;gap:4px;padding-top:4px}.sp-exp-action,.sp-exp-action-row{justify-content:center;align-items:center;display:flex}.sp-exp-action{cursor:pointer;color:#fff;border:none;border-radius:8px;width:28px;height:28px;font-size:13px;transition:all .15s}.sp-exp-action:hover{transform:scale(1.1)}.sp-exp-action.notes{background:#3b82f6}.sp-exp-action.pipe{color:#60a5fa;background:#2563eb26;border:1px solid #2563eb40}.sp-exp-action.pipe.active{color:#4ade80;background:#22c55e26;border-color:#22c55e40}.sp-exp-action.archive{color:var(--sp-text-sec);background:#ffffff0d;border:1px solid #ffffff14}.sp-exp-action.delete{color:#ef4444;background:0 0;border:1px solid #ef444433}.sp-exp-action.delete:hover{color:#fff;background:#ef4444}.sp-expanded-notes-col{flex-direction:column;gap:4px;display:flex}.sp-expanded-notes-label{color:var(--sp-text-sec);text-transform:uppercase;letter-spacing:.04em;font-size:.65rem;font-weight:600}.sp-expanded-infos-text{color:var(--sp-text);background:var(--glass-bg-subtle);border:1px solid var(--glass-border-default);border-left:3px solid #f59e0b;border-radius:10px;flex:1;min-height:80px;padding:8px 10px;font-size:.74rem;line-height:1.4;overflow-y:auto}.sp-expanded-infos-text:empty:before{content:"Clique para anotar...";color:#64748b;font-style:italic;font-size:var(--text-xs)}.sp-expanded-infos-text[contenteditable]:focus{background:#2563eb0f;border-color:#2563eb33;outline:none}.sp-column-menu{background:var(--glass-panel-bg);-webkit-backdrop-filter:var(--glass-panel-blur);backdrop-filter:var(--glass-panel-blur);border:1px solid var(--glass-panel-border);border-radius:var(--glass-panel-radius);box-shadow:var(--glass-panel-shadow);z-index:9999;min-width:200px;max-height:min(400px,100vh - 120px);position:fixed;overflow-y:auto}.sp-cm-header{border-bottom:1px solid var(--sp-border);padding:8px}.sp-cm-sort{gap:4px;margin-bottom:6px;display:flex}.sp-cm-sort button{border:1px solid var(--sp-border);color:var(--sp-text);cursor:pointer;background:0 0;border-radius:4px;flex:1;padding:5px;font-size:.72rem}.sp-cm-sort button:hover{background:#2563eb1a}.sp-cm-sort button.active{background:var(--sp-accent);color:#fff;border-color:var(--sp-accent)}.sp-cm-header input{border:1px solid var(--sp-border);width:100%;font-size:var(--text-sm);background:var(--glass-bg-default);color:var(--sp-text);border-radius:4px;padding:5px 8px}.sp-cm-actions{gap:4px;margin-top:6px;display:flex}.sp-cm-actions button{cursor:pointer;font-size:var(--text-xs);color:var(--sp-text);background:#2563eb1a;border:none;border-radius:4px;flex:1;padding:4px}.sp-cm-options{max-height:200px;padding:4px;overflow-y:auto}.sp-cm-option{cursor:pointer;font-size:var(--text-sm);color:var(--sp-text);border-radius:4px;align-items:center;gap:6px;padding:4px 6px;display:flex}.sp-cm-option:hover{background:#2563eb1a}.sp-cm-option input{width:12px;height:12px}.sp-cm-footer{border-top:1px solid var(--sp-border);gap:4px;padding:6px;display:flex}.sp-cm-footer button{cursor:pointer;color:var(--sp-text);background:#2563eb1a;border:none;border-radius:4px;flex:1;padding:5px;font-size:.72rem}.sp-focus-mode{z-index:500;color:var(--sp-text);background-color:#070b14;background-image:radial-gradient(120% 50% at 50% -5%,#127df82e 0,#0000 65%),radial-gradient(80% 40% at 15% 0,#1e64dc1f 0,#0000 55%),radial-gradient(80% 40% at 85% 0,#146ef01a 0,#0000 50%);background-size:100% 100%;flex-direction:column;display:flex;position:fixed;inset:0}.sp-focus-header{background:var(--glass-bg-default);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.sp-focus-header-left{align-items:center;gap:16px;display:flex}.sp-focus-title{color:var(--sp-text);font-size:var(--text-lg);letter-spacing:.02em;font-weight:700}.sp-focus-header-right{align-items:center;gap:10px;display:flex}.sp-focus-close{background:var(--glass-bg-strong);border:1px solid var(--glass-border-strong);color:var(--sp-text);cursor:pointer;font-size:var(--text-base);-webkit-backdrop-filter:blur(12px);border-radius:10px;padding:8px 14px;font-weight:600;transition:all .15s}.sp-focus-close:hover{background:#ffffff0a;border-color:#ffffff29}.sp-focus-progress-text{white-space:nowrap}.sp-focus-progress-pills{flex-wrap:wrap;align-items:center;gap:2px;max-width:calc(100% - 180px);max-height:24px;display:flex;overflow:hidden}.sp-focus-pill{background:#ffffff26;border-radius:50%;flex-shrink:0;width:5px;height:5px;transition:background .2s}.sp-focus-pill.done{background:#22c55e}.sp-focus-pill.current{background:#f59e0b;box-shadow:0 0 4px #f59e0b66}.sp-focus-pill-more{color:var(--sp-text-sec);margin-left:2px;font-size:.6rem}.sp-focus-progress-bar-compact{align-items:center;gap:8px;display:flex}.sp-focus-progress-track{background:var(--glass-bg-hover);border-radius:2px;width:200px;height:4px;overflow:hidden}.sp-focus-progress-fill-compact{background:linear-gradient(90deg,#22c55e,#06b6d4);border-radius:2px;height:100%;transition:width .3s}.light-mode .sp-focus-progress-track{background:#00000014}.sp-focus-progress-text{color:var(--sp-text-sec);font-variant-numeric:tabular-nums;margin-left:6px;font-size:.72rem;font-weight:600}.sp-pomodoro{background:var(--glass-bg-strong);border:1px solid var(--glass-border-strong);-webkit-backdrop-filter:blur(12px);border-radius:12px;align-items:center;gap:6px;padding:6px 12px;display:flex}.sp-pomodoro-time{font-family:Consolas,monospace;font-size:var(--text-lg);color:var(--sp-text);font-variant-numeric:tabular-nums;font-weight:600}.sp-pomodoro-time.break{color:var(--sp-success)}.sp-pomodoro-time.warning{color:var(--sp-warning)}.sp-pomodoro-btn{color:var(--sp-text);cursor:pointer;opacity:.7;background:0 0;border:none;padding:4px;font-size:.9rem;transition:opacity .15s}.sp-pomodoro-btn:hover{opacity:1}.sp-pomodoro-config{-webkit-backdrop-filter:blur(32px)saturate(1.4);z-index:600;border:1px solid var(--glass-border-strong);background:#0e141eeb;border-radius:16px;padding:16px;position:absolute;top:56px;right:20px;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0f}.sp-pomodoro-config h4{color:var(--sp-text);margin-bottom:10px;font-size:.9rem}.sp-pomodoro-config label{font-size:var(--text-base);color:var(--sp-text-sec);align-items:center;gap:8px;margin-bottom:8px;display:flex}.sp-pomodoro-config input{border:1px solid var(--sp-border);text-align:center;background:var(--sp-bg-card);width:60px;color:var(--sp-text);border-radius:6px;padding:5px}.sp-pomodoro-config button{background:var(--sp-accent);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:8px;padding:8px;font-weight:600}.sp-focus-ta-section{background:var(--glass-bg-subtle);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border-bottom:1px solid #ffffff0f;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:16px;padding:8px 24px;display:flex}.sp-focus-ta-cards{align-items:center;gap:8px;display:flex}.sp-focus-ta-card{background:var(--glass-card-bg);-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur);border:1px solid var(--glass-card-border);box-shadow:var(--glass-card-shadow);border-radius:10px;align-items:center;gap:6px;padding:4px 12px;display:flex}.sp-focus-ta-card-label{color:var(--sp-text-sec);font-size:.65rem;font-weight:600}.sp-focus-ta-card-value{font-size:var(--text-lg);color:var(--sp-text);font-variant-numeric:tabular-nums;font-weight:800}.sp-focus-ta-card-value.mono{font-family:Consolas,monospace}.sp-focus-ta-card-value.highlight{color:var(--sp-success)}.sp-focus-ta-timer{border-left:3px solid var(--sp-accent)}.sp-focus-ta-card-goal{border-left:3px solid var(--sp-success)}.sp-focus-ta-objective{font-size:var(--text-xs);color:var(--sp-text-sec);background:var(--glass-bg-default);border-left:3px solid var(--sp-warning);-webkit-backdrop-filter:blur(12px);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;max-width:300px;padding:3px 10px;font-style:italic;overflow:hidden}.sp-focus-ta-progress-wrap{flex:1;min-width:120px;max-width:300px}.sp-focus-ta-controls{align-items:center;gap:8px;margin-left:auto;display:flex}.sp-focus-ta-ctrl-btn{background:var(--glass-bg-strong);border:1px solid var(--glass-border-strong);color:var(--sp-text-sec);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:.72rem;transition:all .15s;display:flex}.sp-focus-ta-ctrl-btn:hover{color:var(--sp-text);background:#ffffff0a}.sp-focus-ta-ctrl-btn.paused{color:#22c55e;border-color:#22c55e4d}.sp-focus-ta-ctrl-btn.end{color:#f87171;border-color:#f871714d}.sp-focus-ta-ctrl-btn.end:hover{background:#ef44441a}.sp-focus-ta-start-btn{color:#fff;font-size:var(--text-base);cursor:pointer;background:linear-gradient(135deg,#2563eb,#0891b2);border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 20px;font-weight:600;transition:all .15s;display:flex}.sp-focus-ta-start-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.sp-focus-body{flex:1;gap:20px;padding:20px;display:flex;overflow:hidden}.sp-focus-main{flex-direction:column;flex:1 0;justify-content:center;align-items:center;width:480px;min-width:0;max-width:480px;margin:0 auto;display:flex}.sp-focus-card{background:var(--glass-card-bg);width:100%;height:420px;min-height:420px;max-height:420px;-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur);border:1px solid var(--glass-card-border);border-radius:var(--glass-card-radius);box-shadow:var(--glass-card-shadow);overflow:hidden}.sp-card-body{flex:1;overflow:hidden}.mp-scope .sp-focus-card.tacb-card{flex-direction:column;height:auto;min-height:0;max-height:min(72vh,560px);display:flex;overflow:hidden}.mp-scope .sp-focus-card.tacb-card .sp-card-body{flex:1;min-height:0;overflow-y:auto}.sp-card-status-bar{font-weight:700;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.5px;justify-content:space-between;align-items:center;padding:10px 18px;display:flex}.sp-card-status-right{text-transform:none;letter-spacing:0;opacity:.8;gap:8px;font-size:.65rem;font-weight:600;display:flex}.sp-card-status-tag{align-items:center;gap:3px;display:inline-flex}.sp-card-status-bar.status-L{background:var(--sp-status-L);color:#000}.sp-card-status-bar.status-T{background:var(--sp-status-T);color:#fff}.sp-card-status-bar.status-M{background:var(--sp-status-M);color:#000}.sp-card-status-bar.status-D{background:var(--sp-status-D);color:#fff}.sp-card-status-bar.status-PD{background:var(--sp-status-PD);color:#fff}.sp-card-status-bar.status-N{background:var(--sp-status-N);color:#fff}.sp-card-status-bar.status-C{background:var(--sp-status-C);color:#000}.sp-card-status-bar.status-C2{background:var(--sp-status-C2);color:#000}.sp-card-status-bar.status-CL{background:var(--sp-status-CL);color:#fff}.sp-card-status-bar.status-novo{color:#fff;background:#64748b}.sp-card-body{padding:20px}.sp-card-name{color:#f0f6fc;margin-bottom:4px;font-size:1.3rem;font-weight:700}.sp-card-phone{color:#60a5fa;align-items:center;gap:8px;margin-bottom:14px;font-family:Consolas,monospace;font-size:1.1rem;font-weight:600;display:flex}.sp-card-phone-link{color:#60a5fa;border-bottom:1px dashed #60a5fa66;text-decoration:none}.sp-card-phone-link:hover{color:#93bbfc;border-bottom-style:solid}.sp-card-phone-btn{color:#fff;cursor:pointer;font-size:var(--text-base);background:#25d366;border:none;border-radius:8px;padding:5px 10px;transition:opacity .15s}.sp-card-phone-btn:hover{opacity:.85}.sp-card-details{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:14px;display:grid}.sp-card-detail{background:var(--glass-bg-default);border-radius:8px;padding:8px 10px}.sp-card-detail-label{color:#8b949e;text-transform:uppercase;letter-spacing:.03em;font-size:.6rem}.sp-card-detail-value{font-size:var(--text-base);color:#e6edf3;font-weight:500}.sp-card-infos{background:#f59e0b14;border-left:3px solid #f59e0b80;border-radius:0 8px 8px 0;margin-bottom:10px;padding:8px 10px}.sp-card-infos-label{color:#fbbf24;margin-bottom:2px;font-size:.6rem}.sp-card-infos-text{font-size:var(--text-sm);color:#fcd34d;line-height:1.3}.sp-card-return-info{background:#22c55e14;border-left-color:#22c55e80}.sp-card-return-info .sp-card-infos-label{color:#4ade80}.sp-card-return-info .sp-card-infos-text{color:#86efac}.sp-card-family-badges{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.sp-card-stats{font-size:var(--text-xs);color:#8b949e;border-top:1px solid #ffffff14;flex-wrap:wrap;gap:10px;padding-top:10px;display:flex}.sp-focus-actions{flex-wrap:nowrap;justify-content:center;gap:8px;width:100%;margin-top:18px;display:flex}.sp-focus-action-btn{white-space:nowrap;letter-spacing:.01em;flex-shrink:1;min-width:0;font-size:var(--text-base)!important;border-radius:50px!important;padding:10px 14px!important;font-weight:700!important;transition:all .2s!important}.sp-focus-action-btn:hover{transform:translateY(-2px)!important}.sp-focus-btn-success{color:#fff!important;background:#22c55e!important;border-color:#22c55e!important}.sp-focus-btn-success:hover{background:#16a34a!important;border-color:#16a34a!important}.sp-focus-btn-info{color:#fff!important;background:#3b82f6!important;border-color:#3b82f6!important}.sp-focus-btn-info:hover{background:#2563eb!important;border-color:#2563eb!important}.sp-focus-btn-warning{color:#fff!important;background:#f59e0b!important;border-color:#f59e0b!important}.sp-focus-btn-warning:hover{background:#d97706!important;border-color:#d97706!important}.sp-focus-btn-msg{color:#fff!important;background:linear-gradient(135deg,#0ea5e9,#06b6d4)!important;border-color:#0ea5e9!important}.sp-focus-btn-msg:hover{background:linear-gradient(135deg,#0284c7,#0891b2)!important;border-color:#0284c7!important}.sp-focus-actions .sp-btn-sec{background:var(--glass-bg-strong);color:var(--sp-text-sec);-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff1f}.sp-focus-actions .sp-btn-sec:hover{color:var(--sp-text);background:#ffffff0a;border-color:#fff3}.sp-focus-actions .sp-btn-danger{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 2px 6px #ef444433}.sp-focus-actions .sp-btn-success{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 2px 6px #22c55e33}.sp-focus-actions .sp-btn-warning{color:#422006;background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 6px #f59e0b33}.sp-focus-main .sp-return-section{color:var(--sp-text);text-align:center;margin-top:14px}.sp-focus-main .sp-return-section label{color:var(--sp-text);font-size:.85rem;font-weight:600}.sp-focus-main .sp-return-picker{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px;display:flex}.sp-focus-main .sp-return-date-btn{color:var(--sp-text);cursor:pointer;font-size:var(--text-base);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border:2px solid #ffffff1a;border-radius:50px;padding:8px 14px;transition:all .15s}.sp-focus-main .sp-return-date-btn:hover{border-color:var(--sp-accent);background:var(--glass-bg-hover)}.sp-focus-main .sp-return-date-btn.selected{border-color:var(--sp-warning);background:var(--sp-warning);color:#78350f}.sp-return-actions{justify-content:center;gap:8px;margin-top:10px;display:flex}.sp-return-date-btn{color:var(--sp-text);cursor:pointer;font-size:var(--text-base);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border:2px solid #ffffff1a;border-radius:50px;padding:8px 14px;font-weight:500;transition:all .15s}.sp-return-date-btn:hover{border-color:var(--sp-accent);background:var(--glass-bg-hover)}.sp-return-date-btn.selected{border-color:var(--sp-warning);background:var(--sp-warning);color:#78350f;font-weight:700}.light-mode .sp-return-date-btn{color:var(--sp-text);background:#00000008;border-color:#0000001f}.light-mode .sp-return-date-btn:hover{border-color:var(--sp-accent);background:#2563eb0f}.light-mode .sp-return-date-btn.selected{border-color:var(--sp-warning);background:var(--sp-warning);color:#78350f}.sp-return-picker .gdp-root{flex-shrink:0;max-width:160px}.sp-focus-main .sp-return-picker .gdp-root{max-width:150px}.sp-focus-main .sp-return-picker .gdp-root button[type=button]{border-radius:10px!important;min-height:34px!important;padding:6px 10px!important;font-size:.72rem!important}.sp-focus-main .sp-return-actions{margin-top:10px}.sp-scheduling-form .gdp-root{max-width:100%}.sp-scheduling-form .gdp-root button[type=button]{border-radius:12px!important;min-height:38px!important;padding:8px 12px!important;font-size:13px!important}.sp-return-actions .sp-btn-warning{color:#422006;background:linear-gradient(135deg,#f59e0b,#d97706);font-weight:700;box-shadow:0 2px 6px #f59e0b33}.sp-return-actions .sp-btn-sec{color:var(--sp-text-sec);background:#64748b26;border:1px solid #64748b4d}.sp-focus-choice{text-align:center;color:var(--sp-text)}.sp-focus-choice-icon,.sp-focus-end-icon{margin-bottom:12px;font-size:3rem}.sp-focus-choice h2,.sp-focus-end h2{color:var(--sp-text);margin-bottom:8px;font-size:1.5rem;font-weight:700}.sp-focus-choice p,.sp-focus-end p{opacity:.7;color:var(--sp-text-sec);margin-bottom:24px;font-size:.95rem}.sp-focus-choice-actions{justify-content:center;gap:12px;display:flex}.sp-focus-choice-btn{border-radius:50px!important;padding:12px 28px!important;font-size:.9rem!important}.sp-focus-notes-empty{color:var(--sp-text-sec);text-align:center;font-size:var(--text-xs);padding:10px}.sp-focus-right-panel{flex-direction:column;flex-shrink:0;gap:12px;width:280px;display:flex;overflow-y:auto}.sp-focus-notes-panel{-webkit-backdrop-filter:blur(20px)saturate(1.4);border:1px solid #ffffff14;border-radius:16px;flex-direction:column;flex:1;min-height:200px;overflow:hidden}.sp-focus-notes-header,.sp-focus-notes-panel{background:var(--glass-bg-default);display:flex}.sp-focus-notes-header{color:var(--sp-text);font-weight:600;font-size:var(--text-base);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:10px 14px}.sp-focus-notes-header button{background:var(--glass-bg-strong);border:1px solid var(--glass-border-strong);color:var(--sp-text);cursor:pointer;font-size:var(--text-xs);border-radius:6px;padding:4px 10px;transition:all .15s}.sp-focus-notes-header button:hover{background:var(--sp-bg-hover)}.sp-focus-notes-input{padding:10px}.sp-focus-notes-input textarea{border:1px solid var(--sp-border);background:var(--sp-bg2);width:100%;color:var(--sp-text);font-size:var(--text-base);resize:none;border-radius:8px;min-height:60px;padding:10px;font-family:inherit}.sp-focus-notes-input textarea::placeholder{color:var(--sp-text-sec)}.sp-focus-notes-list{max-height:100px;padding:0 8px 8px;overflow-y:auto}.sp-focus-notes-list.expanded{flex:1;max-height:250px}.sp-focus-note-item{background:var(--sp-bg2);border-radius:8px;margin-bottom:6px;padding:8px}.sp-focus-note-date{color:var(--sp-text-sec);margin-bottom:2px;font-size:.6rem}.sp-focus-note-text{color:var(--sp-text);font-size:.72rem;line-height:1.3}.sp-focus-cal-btn{background:var(--sp-accent);color:#fff;cursor:pointer;z-index:510;border:none;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.3rem;transition:all .15s;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 4px 12px #2563eb33}.sp-focus-cal-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2563eb40}.sp-focus-search-btn{background:var(--glass-bg-hover);width:36px;height:36px;color:var(--sp-text-sec);cursor:pointer;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.sp-focus-search-btn:hover{color:var(--sp-text-main);background:#ffffff24}.sp-focus-search-overlay{z-index:520;width:min(500px,90%);position:absolute;top:56px;left:50%;transform:translate(-50%)}.sp-focus-search-bar{background:var(--sp-bg-card);-webkit-backdrop-filter:blur(20px);border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;display:flex;box-shadow:0 8px 32px #0000004d}.sp-focus-search-icon{color:var(--sp-text-sec);flex-shrink:0}.sp-focus-search-input{color:var(--sp-text-main);background:0 0;border:none;outline:none;flex:1;font-size:.9rem}.sp-focus-search-input::placeholder{color:var(--sp-text-sec);opacity:.6}.sp-focus-search-close{background:var(--glass-bg-strong);width:28px;height:28px;color:var(--sp-text-sec);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.sp-focus-search-close:hover{background:var(--glass-bg-active)}.sp-focus-search-results{background:var(--sp-bg-card);border:1px solid var(--glass-border-strong);-webkit-backdrop-filter:blur(20px);border-radius:12px;max-height:360px;margin-top:4px;overflow:hidden auto;box-shadow:0 8px 32px #0000004d}.sp-focus-search-result{width:100%;color:var(--sp-text-main);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:10px 14px;font-size:.85rem;transition:background .12s;display:flex}.sp-focus-search-result:hover{background:var(--glass-bg-strong)}.sp-focus-search-result+.sp-focus-search-result{border-top:1px solid #ffffff0f}.sp-focus-search-result-name{flex:1;font-weight:600}.sp-focus-search-result-phone{color:var(--sp-text-sec);font-size:var(--text-base)}.sp-focus-search-result-status{background:var(--glass-bg-hover);border-radius:4px;padding:1px 6px;font-size:.65rem;font-weight:700}.sp-focus-search-empty{text-align:center;color:var(--sp-text-sec);padding:16px;font-size:.85rem}.sp-focus-search-detail{background:var(--sp-bg-card);border:1px solid var(--glass-border-strong);-webkit-backdrop-filter:blur(24px);border-radius:16px;width:90vw;max-width:480px;padding:0;overflow:hidden;box-shadow:0 12px 48px #0006}.sp-focus-search-detail-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:14px 18px;font-size:1.05rem;font-weight:700;display:flex}.sp-focus-search-detail .sp-card-body{padding:14px 18px 18px}.sp-calendar-popup-dialog{width:90vw!important;max-width:90vw!important;min-height:70vh!important;max-height:85vh!important}@media (min-width:900px){.sp-calendar-popup-dialog{width:80vw!important;max-width:80vw!important}}.sp-dashboard-tab{padding:20px}.sp-period-filter{gap:6px;margin-bottom:15px;display:flex}.sp-period-btn{border:2px solid var(--sp-border);color:var(--sp-text);cursor:pointer;font-size:var(--text-base);background:0 0;border-radius:50px;padding:6px 14px;font-weight:600;transition:all .15s}.sp-period-btn:hover{border-color:var(--sp-accent);color:var(--sp-accent)}.sp-period-btn.active{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);border-color:#2563eb;box-shadow:0 2px 6px #2563eb33}.sp-dash-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:15px;margin-bottom:20px;display:grid}.sp-dash-card{background:var(--glass-card-bg);-webkit-backdrop-filter:var(--glass-card-blur);border:1px solid var(--glass-card-border);border-radius:var(--glass-card-radius);box-shadow:var(--glass-card-shadow);padding:16px;transition:all .3s cubic-bezier(.22,.61,.36,1);overflow:hidden}.sp-dash-card:hover{border-color:#ffffff29;box-shadow:0 8px 28px #0000004d,inset 0 1px #ffffff14}.sp-dash-card h3{font-size:var(--text-base);color:var(--sp-text-sec);align-items:center;gap:6px;margin-bottom:8px;font-weight:700;display:flex}.sp-dash-metric{letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:var(--sp-text);text-shadow:0 0 20px #ffffff1f;font-size:1.65rem;font-weight:800}.sp-dash-sub{font-size:var(--text-base);color:#64748b;margin-top:4px}.sp-dash-metric.sp-success{color:#4ade80;text-shadow:0 0 20px #4ade8040}.sp-dash-metric.sp-warning{color:#fbbf24;text-shadow:0 0 20px #fbbf2440}.sp-conv-table{border-collapse:collapse;width:100%;font-size:var(--text-base)}.sp-conv-table td,.sp-conv-table th{text-align:left;border-bottom:1px solid var(--sp-border);color:var(--sp-text);padding:8px}.sp-conv-table th{background:var(--sp-bg-card);color:var(--sp-text-sec);font-weight:600;font-size:var(--text-sm)}.sp-conv-rate{color:var(--sp-success);font-weight:700}.sp-ta-history{max-height:300px;overflow-y:auto}.sp-ta-hist-item{background:var(--sp-bg2);border:1px solid var(--sp-border);font-size:var(--text-base);border-radius:8px;justify-content:space-between;margin-bottom:8px;padding:12px;transition:all .15s;display:flex}.sp-ta-hist-item:hover{box-shadow:0 2px 8px #2563eb1a}.sp-ta-hist-date{color:var(--sp-text);font-weight:700}.sp-ta-hist-stats{color:var(--sp-text-sec);align-items:center;gap:12px;font-weight:500;display:flex}.sp-ta-hist-delete{color:var(--sp-text-sec);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;margin-left:4px;padding:4px;transition:all .15s}.sp-ta-hist-item:hover .sp-ta-hist-delete{opacity:.6}.sp-ta-hist-delete:hover{color:#ef4444;background:#ef44441a;opacity:1!important}.sp-kpi-section-title{color:var(--sp-text);letter-spacing:-.3px;align-items:center;gap:8px;margin-bottom:14px;font-size:.95rem;font-weight:700;display:flex}.sp-kpi-section-divider{border-top:1px solid var(--sp-border);margin-top:32px;padding-top:24px}.sp-kpi-cards-row{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:20px;display:grid}.sp-kpi-card{text-align:center;min-width:0;transition:all .3s cubic-bezier(.22,.61,.36,1);position:relative;padding:14px 12px 12px!important}.sp-kpi-card:hover{box-shadow:0 8px 28px #0000004d,inset 0 1px #ffffff14}.sp-kpi-card-icon{opacity:.85;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.sp-kpi-card-value{letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:var(--sp-text);font-size:1.5rem;font-weight:800;line-height:1.1}.sp-kpi-card-label{font-size:var(--text-xs);color:var(--sp-text-sec);text-transform:uppercase;letter-spacing:.5px;margin-top:4px;font-weight:700}.sp-kpi-trend{border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:flex;position:absolute;top:8px;right:8px}.sp-kpi-trend.up{color:#22c55e;background:#22c55e26}.sp-kpi-trend.down{color:#ef4444;background:#ef444426}.sp-kpi-trend.flat{color:var(--sp-text-sec);background:#94a3b81a}.sp-kpi-card-target{flex-direction:column;align-items:center;gap:3px;width:100%;margin-top:8px;display:flex}.sp-kpi-card-target-bar-bg{background:var(--glass-bg-hover);border-radius:2px;width:100%;height:4px;overflow:hidden}.sp-kpi-card-target-bar-fill{opacity:.6;border-radius:2px;height:100%;transition:width .5s cubic-bezier(.22,.61,.36,1)}.sp-kpi-card-target-bar-fill.halfway{opacity:.8}.sp-kpi-card-target-bar-fill.reached{opacity:1;box-shadow:0 0 6px}.sp-kpi-card-target-label{font-size:var(--text-xxs);color:var(--sp-text-sec);font-variant-numeric:tabular-nums}.sp-kpi-card-target-label.reached{color:#22c55e;font-weight:700}.sp-weekly-targets-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-top:12px;display:grid}.sp-weekly-target-field{flex-direction:column;gap:3px;display:flex}.sp-weekly-target-label{font-size:var(--text-sm);color:var(--sp-text);align-items:center;gap:5px;font-weight:700;display:flex}.sp-weekly-target-icon{color:var(--sp-text-sec)}.sp-weekly-target-name{letter-spacing:.3px}.sp-weekly-target-desc{color:var(--sp-text-sec);margin-bottom:2px;font-size:.65rem}.sp-kpi-mid-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.sp-kpi-card-title{color:var(--sp-text);align-items:center;gap:8px;margin-bottom:16px;font-size:.85rem;font-weight:700;display:flex}.sp-kpi-funnel-card{padding:18px!important}.sp-kpi-funnel-list{flex-direction:column;gap:14px;display:flex}.sp-kpi-funnel-row{align-items:center;gap:10px;display:flex}.sp-kpi-funnel-label{flex-direction:column;flex-shrink:0;width:90px;display:flex}.sp-kpi-funnel-label span:first-child{font-size:var(--text-base);color:var(--sp-text);font-weight:700}.sp-kpi-funnel-ref{color:var(--sp-text-sec);font-size:.65rem}.sp-kpi-funnel-bar-bg{background:var(--glass-bg-strong);border-radius:5px;flex:1;height:10px;position:relative;overflow:visible}.sp-kpi-funnel-bar-fill{border-radius:5px;height:100%;transition:width .6s cubic-bezier(.22,.61,.36,1);box-shadow:0 0 8px #00000026}.sp-kpi-funnel-benchmark{background:#fff6;border-radius:1px;width:2px;height:18px;transition:left .3s;position:absolute;top:-4px}.sp-kpi-funnel-value{text-align:right;width:52px;font-size:var(--text-base);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:800}.sp-kpi-funnel-value.above{color:#22c55e}.sp-kpi-funnel-value.below{color:#f59e0b}.sp-kpi-perfeita-card{padding:18px!important}.sp-kpi-perfeita-stats{align-items:center;gap:20px;margin-bottom:16px;display:flex}.sp-kpi-perfeita-big{text-align:center}.sp-kpi-perfeita-num{color:#f59e0b;letter-spacing:-1px;text-shadow:0 0 24px #f59e0b4d;font-size:2.2rem;font-weight:800;line-height:1}.sp-kpi-perfeita-label{font-size:var(--text-xs);color:var(--sp-text-sec);text-transform:uppercase;letter-spacing:.5px;margin-top:4px;font-weight:600}.sp-kpi-perfeita-details{flex-direction:column;gap:8px;display:flex}.sp-kpi-perfeita-row{font-size:var(--text-base);color:var(--sp-text);align-items:center;gap:6px;font-weight:600;display:flex}.sp-kpi-perfeita-icon.streak{color:#f59e0b}.sp-kpi-perfeita-icon.cold{color:#64748b}.sp-kpi-perfeita-dist{border-top:1px solid var(--sp-border);padding-top:12px}.sp-kpi-perfeita-dist-title{font-size:var(--text-xs);color:var(--sp-text-sec);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-weight:600}.sp-kpi-perfeita-bars{justify-content:space-around;align-items:flex-end;gap:4px;min-height:60px;display:flex}.sp-kpi-perfeita-bar-item{flex-direction:column;align-items:center;gap:3px;display:flex}.sp-kpi-perfeita-bar-count{font-size:var(--text-xs);color:var(--sp-text);font-variant-numeric:tabular-nums;font-weight:700}.sp-kpi-perfeita-bar{background:#ffffff1a;border-radius:4px;width:28px;transition:height .4s cubic-bezier(.22,.61,.36,1)}.sp-kpi-perfeita-bar.perfect{background:linear-gradient(#f59e0b,#d97706)}.sp-kpi-perfeita-bar-label{color:var(--sp-text-sec);font-size:.65rem;font-weight:600}.sp-kpi-chart-card{margin-bottom:20px;padding:18px!important}.sp-kpi-chart-wrap{height:280px;position:relative}.light-mode .sp-kpi-funnel-bar-bg{background:#0000000f}.light-mode .sp-kpi-funnel-benchmark{background:#00000040}.light-mode .sp-kpi-perfeita-bar{background:#0000000f}.light-mode .sp-kpi-trend.up{background:#22c55e1a}.light-mode .sp-kpi-trend.down{background:#ef44441a}.light-mode .sp-kpi-trend.flat{background:#94a3b814}@media (max-width:900px){.sp-kpi-mid-grid{grid-template-columns:1fr}.sp-kpi-cards-row{grid-template-columns:repeat(4,1fr)}}@media (max-width:600px){.sp-kpi-cards-row{grid-template-columns:repeat(2,1fr)}.sp-kpi-card-value{font-size:1.2rem}.sp-kpi-chart-wrap{height:200px}.sp-kpi-funnel-label{width:70px}}.glass-modal-backdrop{z-index:600;-webkit-backdrop-filter:blur(8px);background:#0000008c;justify-content:center;align-items:center;animation:glassBackdropIn .2s ease-out;display:flex;position:fixed;inset:0}@keyframes glassBackdropIn{0%{opacity:0}to{opacity:1}}.glass-modal-container{background:var(--glass-panel-bg);-webkit-backdrop-filter:var(--glass-panel-blur);border:1px solid var(--glass-panel-border);border-radius:var(--glass-panel-radius);box-shadow:var(--glass-panel-shadow);max-height:90vh;animation:glassModalIn .25s ease-out;position:relative;overflow:auto}@keyframes glassModalIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.glass-modal-header{color:#fffffff2;border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;padding:16px 20px;font-size:.95rem;font-weight:700;display:flex}.glass-modal-body{padding:16px 20px}.light-mode .glass-modal-backdrop{background:#0000004d}.light-mode .glass-modal-container{background:#ffffffeb;border-color:#00000014;box-shadow:0 24px 80px #0000001f,0 8px 24px #0000000f}.light-mode .glass-modal-header{color:#1e293b;border-bottom-color:#0000000f}.sp-glass-modal{background:var(--glass-panel-bg)!important;-webkit-backdrop-filter:var(--glass-panel-blur)!important;backdrop-filter:var(--glass-panel-blur)!important;border:1px solid var(--glass-panel-border)!important;border-radius:var(--glass-panel-radius)!important;box-shadow:var(--glass-panel-shadow)!important}.sp-newlead-dialog{width:95vw!important;max-width:680px!important}.sp-form-grid-3col{grid-template-columns:repeat(3,1fr)!important}.sp-form-grid-3col .span-full{grid-column:1/-1}.sp-modal-tabs{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;gap:4px;margin-bottom:14px;padding:4px;display:flex}.sp-modal-tabs button{color:var(--sp-text-sec);cursor:pointer;font-size:var(--text-base);background:0 0;border:1px solid #0000;border-radius:10px;padding:7px 16px;font-weight:500;transition:all .2s cubic-bezier(.22,.61,.36,1)}.sp-modal-tabs button:hover{background:var(--glass-bg-default);color:#fffc}.sp-modal-tabs button.active,.sp-modal-tabs button[aria-selected=true],.sp-modal-tabs button[data-selected]{color:#fff;background:linear-gradient(135deg,#127df8e6,#3b82f6d9);border-color:#127df84d;font-weight:600;box-shadow:0 2px 8px #127df833}.sp-form-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.sp-form-group{flex-direction:column;gap:3px;display:flex}.sp-form-group.full{grid-column:span 2}.sp-form-group label{font-size:var(--text-sm);color:var(--sp-text-sec)}.sp-form-group input,.sp-form-group select,.sp-form-group textarea{background:var(--glass-bg-default);color:var(--sp-text);border:1.5px solid #ffffff1a;border-radius:10px;padding:8px 12px;font-size:.85rem;transition:border-color .2s,box-shadow .2s}.sp-form-group input:focus,.sp-form-group select:focus,.sp-form-group textarea:focus{border-color:#127df880;outline:none;box-shadow:0 0 0 3px #127df81a}.sp-form-group textarea{resize:vertical;min-height:50px}.sp-input{background:var(--glass-bg-default);width:100%;color:var(--sp-text,#e2e8f0);border:1.5px solid #ffffff1a;border-radius:10px;outline:none;padding:9px 14px;font-family:inherit;font-size:.85rem;transition:border-color .2s,box-shadow .2s}.sp-input:focus{border-color:#127df880;box-shadow:0 0 0 3px #127df81a}.sp-input-number{border:2px solid var(--sp-border,#334155);background:var(--glass-bg-default);width:60px;color:var(--sp-text,#e2e8f0);text-align:center;border-radius:6px;outline:none;padding:4px 8px;font-size:.85rem;font-weight:700;transition:border-color .2s}.sp-input-number:focus{border-color:#f59e0b}.sp-bulk-textarea{border:1px solid var(--sp-border);width:100%;min-height:80px;font-family:monospace;font-size:var(--text-sm);background:var(--glass-bg-default);color:var(--sp-text);border-radius:5px;padding:8px}.sp-bulk-help{color:var(--sp-text-sec);margin-top:6px;font-size:.65rem}.sp-dup-warning{border:1px solid var(--sp-danger);color:var(--sp-danger);font-size:var(--text-sm);background:#ef444426;border-radius:5px;margin-bottom:10px;padding:6px 10px}.sp-ddd-hint{font-size:var(--text-xs);letter-spacing:.02em;color:#60a5fa;background:#2563eb1f;border:1px solid #2563eb2e;border-radius:6px;margin-top:4px;padding:2px 8px;font-weight:600;display:inline-block}.light-mode .sp-ddd-hint{color:#2563eb;background:#2563eb14;border-color:#2563eb26}.sp-cidade-group{position:relative}.sp-cidade-input-wrap{align-items:center;gap:4px;display:flex}.sp-cidade-input-wrap input{flex:1}.sp-cidade-dropdown-btn{color:#60a5fa;cursor:pointer;white-space:nowrap;background:#2563eb1f;border:1px solid #2563eb33;border-radius:6px;align-items:center;gap:2px;padding:4px 6px;font-size:.65rem;font-weight:700;transition:all .2s;display:flex}.sp-cidade-dropdown-btn:hover{background:#2563eb33}.sp-cidade-count{text-align:center;min-width:14px}.sp-cidade-dropdown{z-index:50;background:var(--glass-panel-bg);-webkit-backdrop-filter:var(--glass-panel-blur);backdrop-filter:var(--glass-panel-blur);border:1px solid var(--glass-panel-border);border-radius:var(--glass-panel-radius);box-shadow:var(--glass-panel-shadow);max-height:200px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:hidden}.sp-cidade-dropdown-header{font-size:var(--text-xs);color:#60a5fa;letter-spacing:.03em;border-bottom:1px solid #ffffff0f;padding:8px 12px;font-weight:700}.sp-cidade-dropdown-list{max-height:160px;padding:4px;overflow-y:auto}.sp-cidade-option{text-align:left;color:#fffc;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:6px 10px;font-size:.72rem;transition:all .15s;display:block}.sp-cidade-option:hover{color:#fff;background:#2563eb26}.light-mode .sp-cidade-dropdown{background:#fffffff2;border-color:#00000014;box-shadow:0 8px 32px #0000001f}.light-mode .sp-cidade-dropdown-header{color:#2563eb;border-bottom-color:#0000000f}.light-mode .sp-cidade-option{color:#334155}.light-mode .sp-cidade-option:hover{color:#1e40af;background:#2563eb14}.light-mode .sp-cidade-dropdown-btn{color:#2563eb;background:#2563eb14;border-color:#2563eb26}.sp-family-row{border-top:1px solid #ffffff0f;align-items:center;gap:10px;margin-top:8px;padding:10px 0 4px;display:flex}.sp-family-row.sp-family-row-wrap{flex-wrap:wrap;gap:6px 8px}.sp-family-sep{background:#ffffff1a;flex-shrink:0;width:1px;height:20px}.light-mode .sp-family-sep{background:#0000001a}.sp-toggle-chip{background:var(--glass-bg-default);color:#ffffff80;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:5px;padding:5px 12px;font-size:.72rem;font-weight:600;transition:all .25s cubic-bezier(.22,.61,.36,1);display:inline-flex}.sp-toggle-chip input[type=checkbox]{display:none}.sp-toggle-chip:hover{border-color:var(--glass-border-emphasis);color:#ffffffb3}.sp-toggle-chip[data-active]{color:#f472b6;background:#ec48991f;border-color:#ec48994d}.sp-toggle-chip[data-active]:nth-child(2){color:#60a5fa;background:#3b82f61f;border-color:#3b82f64d}.sp-filhos-count{background:#3b82f60f;border:1px solid #3b82f633;border-radius:8px;align-items:center;gap:0;display:inline-flex;overflow:hidden}.sp-filhos-btn{color:#60a5fa;font-size:var(--text-base);cursor:pointer;background:0 0;border:none;padding:3px 8px;font-weight:700;transition:background .15s}.sp-filhos-btn:hover{background:#3b82f61f}.sp-filhos-num{font-size:var(--text-sm);color:#60a5fa;text-align:center;min-width:20px;padding:2px 6px;font-weight:700}.sp-batch-banner{background:#f59e0b1f;border:1px solid #f59e0b4d;border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;font-size:13px;display:flex}.sp-batch-icon{font-size:16px}.sp-batch-text{color:var(--sp-text)}.sp-batch-count{opacity:.7;margin-left:4px}.sp-batch-clear{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:14px}.sp-batch-clear:hover{background:#ffffff0a}.sp-input-locked{opacity:.7;background:#f59e0b14!important;border-color:#f59e0b4d!important}.light-mode .sp-batch-banner{background:#f59e0b14}.light-mode .sp-batch-clear:hover{background:#0000000f}.light-mode .sp-input-locked{background:#f59e0b0f!important}.light-mode .sp-family-row{border-top-color:#0000000f}.light-mode .sp-toggle-chip{color:#64748b;background:#00000005;border-color:#00000014}.light-mode .sp-toggle-chip:hover{color:#475569;border-color:#00000026}.light-mode .sp-toggle-chip[data-active]{color:#db2777;background:#ec48990f;border-color:#ec489933}.light-mode .sp-toggle-chip[data-active]:nth-child(2){color:#2563eb;background:#2563eb0f;border-color:#2563eb33}.light-mode .sp-filhos-count{background:#2563eb0a;border-color:#2563eb26}.light-mode .sp-filhos-btn{color:#2563eb}.light-mode .sp-filhos-btn:hover{background:#2563eb14}.light-mode .sp-filhos-num{color:#2563eb}.light-mode .sp-modal-tabs{border-color:#00000014}.sp-notes-modal-body{min-height:300px}.sp-log-tabs{border-bottom:1px solid #ffffff14;gap:4px;margin-bottom:12px;padding-bottom:8px;display:flex}.sp-log-tab{color:var(--sp-text-sec);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 12px;font-size:.78rem;font-weight:500;transition:all .15s}.sp-log-tab.active{color:#60a5fa;background:#2563eb26}.sp-log-tab:hover:not(.active){background:#ffffff0d}.sp-log-timeline{flex-direction:column;gap:4px;display:flex}.sp-log-entry{font-size:var(--text-sm);border-radius:6px;align-items:flex-start;gap:8px;padding:6px 8px;transition:background .15s;display:flex}.sp-log-entry:hover{background:var(--glass-bg-default)}.sp-log-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.sp-log-call .sp-log-icon{color:#22c55e;background:#22c55e26}.sp-log-change .sp-log-icon{color:#60a5fa;background:#3b82f626}.sp-log-note .sp-log-icon{color:#a855f7;background:#a855f726}.sp-log-meeting .sp-log-icon{color:#f59e0b;background:#f59e0b26}.sp-log-content{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sp-log-text{color:var(--sp-text);line-height:1.3}.sp-log-text em{color:var(--sp-text-sec);font-style:normal}.sp-log-text strong{color:var(--sp-text);font-weight:600}.sp-log-lead-name{color:#60a5fa;font-size:.72rem;font-weight:600}.sp-log-time{color:var(--sp-text-sec);font-size:.65rem}.sp-log-delete{color:var(--sp-text-sec);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:4px;transition:all .15s}.sp-log-entry:hover .sp-log-delete{opacity:.5}.sp-log-delete:hover{color:#ef4444;background:#ef44441a;opacity:1!important}.sp-note-input-row{border-bottom:1px solid #ffffff0f;align-items:flex-end;gap:8px;margin-bottom:12px;padding-bottom:12px;display:flex}.sp-note-input{background:var(--glass-bg-strong);color:var(--sp-text);font-size:var(--text-base);resize:none;border:1px solid #ffffff1f;border-radius:8px;outline:none;flex:1;padding:8px 10px;font-family:inherit}.sp-note-input:focus{border-color:var(--sp-accent);box-shadow:0 0 0 2px #2563eb33}.sp-note-input::placeholder{color:var(--sp-text-sec)}.sp-note-send-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#7c3aed);border:none;border-radius:8px;padding:8px 12px;transition:all .15s}.sp-note-send-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.sp-note-send-btn:disabled{opacity:.4;cursor:not-allowed}.sp-note-item{background:var(--sp-bg-card);border-left:3px solid var(--sp-accent);border-radius:6px;margin-bottom:8px;padding:10px}.sp-note-date{color:var(--sp-text-sec);margin-bottom:4px;font-size:.65rem}.sp-note-text{font-size:var(--text-base);color:var(--sp-text);line-height:1.3}.sp-ta-estimate{background:var(--sp-bg-card);border-radius:8px;margin-bottom:15px;padding:12px}.sp-toast-container{z-index:1001;position:fixed;bottom:15px;left:50%;transform:translate(-50%)}.sp-toast{color:var(--sp-text);font-size:var(--text-base);border:1px solid var(--sp-border);background:#0e141eeb;border-radius:10px;margin-top:6px;padding:10px 18px;font-weight:600;box-shadow:0 8px 24px #0000004d}.sp-toast.success{border-left:4px solid #22c55e}.sp-toast.error{border-left:4px solid #ef4444}.sp-toast.warning{border-left:4px solid #f59e0b}.sp-empty{text-align:center;color:var(--sp-text-sec);padding:30px 15px}.sp-th-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.sp-th-sortable:hover{background:var(--sp-bg-hover)}.sp-th-sortable.sorted,.sp-th-sortable:hover{color:var(--sp-accent)}.sp-th-sortable.sorted.asc:after{content:" ↓";font-size:.6rem}.sp-th-sortable.sorted.desc:after{content:" ↑";font-size:.6rem}.sp-th-sortable.filtered{background:#3b82f626}.sp-view-toggle{background:var(--glass-bg-default);border:1px solid var(--sp-border);border-radius:8px;gap:0;display:inline-flex;overflow:hidden}.sp-view-toggle-btn{color:var(--sp-text-sec);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;padding:5px 12px;font-size:13px;font-weight:500;transition:background .2s ease-out,color .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out}.sp-view-toggle-btn:hover{color:var(--sp-text);background:var(--glass-btn-secondary-bg)}.sp-view-toggle-btn.active{color:#fff;background:var(--glass-btn-primary-bg);-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur);border-color:var(--glass-btn-primary-border);text-shadow:0 1px 2px #0000004d;box-shadow:var(--glass-btn-primary-shadow),var(--glass-btn-inset)}.sp-board-container{flex-direction:column;gap:12px;width:100%;padding:8px 0;display:flex}.sp-board-search-bar{align-items:center;gap:8px;display:flex}.sp-board-search-input-wrap{flex:1;align-items:center;display:flex;position:relative}.sp-board-search-icon{color:var(--sp-text-sec);pointer-events:none;position:absolute;left:10px}.sp-board-search-input{background:var(--glass-bg-default);border:1px solid var(--sp-border);width:100%;color:var(--sp-text);border-radius:8px;outline:none;padding:8px 32px;font-size:13px;transition:border-color .2s,box-shadow .2s}.sp-board-search-input::placeholder{color:var(--sp-text-sec);opacity:.6}.sp-board-search-input:focus{border-color:var(--sp-accent,#2563eb);box-shadow:0 0 0 2px #2563eb26}.sp-board-search-clear{color:var(--sp-text-sec);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px;position:absolute;right:8px}.sp-board-search-clear:hover{color:var(--sp-text)}.sp-board-filter-toggle{background:var(--glass-bg-default);border:1px solid var(--sp-border);width:34px;height:34px;color:var(--sp-text-sec);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative}.sp-board-filter-toggle.active,.sp-board-filter-toggle:hover{color:var(--sp-accent,#2563eb);border-color:var(--sp-accent,#2563eb)}.sp-board-filter-dot{background:var(--sp-accent,#2563eb);border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.sp-board-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sp-board-filter-select{background:var(--glass-bg-default);border:1px solid var(--sp-border);color:var(--sp-text);cursor:pointer;border-radius:6px;outline:none;padding:5px 10px;font-size:12px}.sp-board-filter-select:focus{border-color:var(--sp-accent,#2563eb)}.sp-board-filter-chip{background:var(--glass-bg-default);border:1px solid var(--sp-border);color:var(--sp-text-sec);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;transition:all .2s;display:inline-flex}.sp-board-filter-chip:hover{border-color:var(--sp-accent,#2563eb);color:var(--sp-text)}.sp-board-filter-chip.active{border-color:var(--sp-accent,#2563eb);color:var(--sp-accent,#2563eb);background:#2563eb26}.sp-board-filter-chip.clear{color:var(--sp-danger,#f2545b)}.sp-board-filter-chip.clear:hover{border-color:var(--sp-danger,#f2545b)}.sp-board-tabs{border-bottom:1px solid var(--sp-border);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.sp-board-tabs::-webkit-scrollbar{display:none}.sp-board-tab{color:var(--sp-text-sec);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:500;transition:color .2s,border-color .2s;display:flex}.sp-board-tab:hover{color:var(--sp-text)}.sp-board-tab.active{font-weight:600}.sp-board-tab-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.sp-board-tab-count{color:var(--sp-text-sec);background:var(--glass-bg-strong);text-align:center;border-radius:8px;min-width:18px;padding:1px 6px;font-size:11px;font-weight:600}.sp-board-tab.active .sp-board-tab-count{background:#2563eb26}.sp-board-results-summary{color:var(--sp-text-sec);padding:0 2px;font-size:12px}.sp-board-cards-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.sp-board-card{background:var(--glass-card-bg);-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur);border:1px solid var(--glass-card-border);border-radius:var(--glass-card-radius);box-shadow:var(--glass-card-shadow);cursor:default;flex-direction:column;gap:4px;padding:12px 14px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.sp-board-card:hover{border-color:var(--glass-border-emphasis);transform:translateY(-2px);box-shadow:0 4px 12px #0003}.sp-board-card-name{color:var(--sp-text,#fff);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.sp-board-card-details{flex-direction:column;gap:2px;display:flex}.sp-board-card-info{color:var(--sp-text-sec);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:12px;line-height:1.4;display:inline-flex;overflow:hidden}.sp-board-card-phone-issue{color:#f59e0b;align-items:center;gap:4px;margin-top:2px;font-size:11px;display:inline-flex}.sp-board-card-meta{color:var(--sp-text-sec);flex-wrap:wrap;gap:6px 10px;margin-top:4px;font-size:12px;display:flex}.sp-board-card-meta span{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.sp-board-card-actions{border-top:1px solid var(--sp-border);gap:6px;margin-top:6px;padding-top:8px;display:none}.sp-board-card:hover .sp-board-card-actions{display:flex}.sp-board-card-btn{background:var(--glass-bg-default);border:1px solid var(--sp-border);color:var(--sp-text-sec);cursor:pointer;text-align:center;border-radius:50px;flex:1;justify-content:center;align-items:center;padding:5px 0;font-size:14px;transition:all .2s;display:flex}.sp-board-card-btn:hover{background:var(--glass-bg-hover);color:var(--sp-text);border-color:#ffffff1f}.sp-board-card-btn-wa:hover{color:#25d366;border-color:#25d3664d}.sp-board-empty{color:var(--sp-text-sec);opacity:.7;flex-direction:column;grid-column:1/-1;align-items:center;gap:8px;padding:40px 16px;font-size:13px;display:flex}@media (max-width:768px){.sp-board-cards-grid{grid-template-columns:1fr}.sp-board-card-name{font-size:13px}.sp-board-card-info,.sp-board-tab{font-size:11px}.sp-board-tab{padding:6px 8px}.sp-board-tab-dot{width:6px;height:6px}}.light-mode .sp-root{--sp-bg1:#ffffff80;--sp-bg2:#ffffffa6;--sp-bg-card:#ffffff80;--sp-bg-hover:#ffffffb3;--sp-text:#1e293b;--sp-text-sec:#64748b;--sp-border:#ffffff73;--sp-accent:#2563eb;--sp-focus-bg:#ffffff8c}.light-mode .sp-root .sp-filter-anchor{background:#2563eb14;border-color:#2563eb26}.light-mode .sp-root .sp-anchor-count{color:#2563eb}.light-mode .sp-root .sp-anchor-label{color:#64748b}.light-mode .sp-root .sp-filter-sep{background:#0000001a}.light-mode .sp-root .sp-chip{color:#475569;background:#0000000a;border-color:#00000014}.light-mode .sp-root .sp-chip:hover{color:#1e293b;background:#00000012;border-color:#0000001f}.light-mode .sp-root .sp-chip-count{background:#0000000d}.light-mode .sp-root .sp-chip.active .sp-chip-count{background:#00000014}.light-mode .sp-root .sp-chip.active{color:#1e293b}.light-mode .sp-root .sp-chip.active.status-L{background:#4ade8026;border-color:#4ade804d}.light-mode .sp-root .sp-chip.active.status-T{background:#34d39926;border-color:#34d3994d}.light-mode .sp-root .sp-chip.active.status-M{background:#facc1526;border-color:#facc154d}.light-mode .sp-root .sp-chip.active.status-D{background:#f871711f;border-color:#f871714d}.light-mode .sp-root .sp-chip.active.status-PD{background:#fb923c1f;border-color:#fb923c4d}.light-mode .sp-root .sp-chip.active.status-N{background:#ef44441f;border-color:#ef44444d}.light-mode .sp-root .sp-chip.active.status-C{background:#f472b61f;border-color:#f472b64d}.light-mode .sp-root .sp-chip.active.status-C2{background:#f973161f;border-color:#f973164d}.light-mode .sp-root .sp-chip.active.status-CL{background:#60a5fa1f;border-color:#60a5fa4d}.light-mode .sp-root .sp-chip-special{border-color:#0000001a}.light-mode .sp-root .sp-chip-special.active{background:#3b82f61a;border-color:#3b82f640}.light-mode .sp-root .sp-mini-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffa6;border-color:#00000014;box-shadow:0 1px 4px #0000000d}.light-mode .sp-root .sp-mini-card:hover{background:#ffffffd9;border-color:#0000001f;box-shadow:0 4px 12px #0000000f}.light-mode .sp-root .sp-mini-card-title{color:#1e293b!important}.light-mode .sp-root .sp-mini-card-sub{color:#64748b!important}.light-mode .sp-root .sp-mini-card-ta .sp-mini-card-icon{color:#2563eb;background:#2563eb1a}.light-mode .sp-root .sp-mini-card-ta.active{background:#2563eb14;border-color:#2563eb33}.light-mode .sp-root .sp-mini-card-ta.active .sp-mini-card-sub{color:#2563eb!important}.light-mode .sp-root .sp-mini-card-ta.paused{background:#f59e0b14;border-color:#f59e0b33}.light-mode .sp-root .sp-mini-card-ta.paused .sp-mini-card-icon{color:#d97706;background:#f59e0b1a}.light-mode .sp-root .sp-mini-card-ta.paused .sp-mini-card-sub{color:#d97706!important}.light-mode .sp-root .sp-mini-card-end .sp-mini-card-icon{color:#dc2626;background:#ef44441a}.light-mode .sp-root .sp-mini-card-end:hover{background:#ef44440f}.light-mode .sp-root .sp-mini-card-end .sp-mini-card-title{color:#dc2626!important}.light-mode .sp-root .sp-mini-card-end-full{background:#ef44440f!important;border-color:#ef444433!important}.light-mode .sp-root .sp-mini-card-end-full .sp-mini-card-icon{color:#dc2626;background:#ef44441a}.light-mode .sp-root .sp-mini-card-end-full .sp-mini-card-title{color:#dc2626!important}.light-mode .sp-root .sp-mini-card-end-full .sp-mini-card-sub{color:#dc262699!important}.light-mode .sp-root .sp-mini-card-foco .sp-mini-card-icon{color:#0891b2;background:#06b6d41a}.light-mode .sp-root .sp-mini-card-foco:hover{background:#06b6d40f}.light-mode .sp-root .sp-view-toggle-pills{background:#fff9;border-color:#00000014}.light-mode .sp-root .sp-view-pill{color:#64748b}.light-mode .sp-root .sp-view-pill:hover{color:#1e293b;background:#0000000a}.light-mode .sp-root .sp-view-pill.active{color:#fff}.light-mode .sp-root .sp-ta-strip{background:#2563eb0a;border-color:#2563eb1f;box-shadow:0 2px 8px #0000000a}.light-mode .sp-root .sp-ta-strip-badge{color:#2563eb;background:#2563eb1a}.light-mode .sp-root .sp-ta-strip-badge.paused{color:#d97706;background:#f59e0b1a}.light-mode .sp-root .sp-ta-strip-timer{color:#2563eb}.light-mode .sp-root .sp-ta-strip-obj{color:#64748b}.light-mode .sp-root .sp-ta-stat-card{background:#ffffff80;border-color:#0000000f}.light-mode .sp-root .sp-ta-stat-card.accent{background:#16a34a0f;border-color:#16a34a26}.light-mode .sp-root .sp-ta-stat-card .sp-ta-stat-val{color:#1e293b}.light-mode .sp-root .sp-ta-stat-card.accent .sp-ta-stat-val{color:#16a34a}.light-mode .sp-root .sp-ta-stat-card .sp-ta-stat-lbl{color:#64748b}.light-mode .sp-root .sp-ta-strip-btn{color:#475569;background:#fff9;border-color:#00000014}.light-mode .sp-root .sp-ta-strip-btn:hover{color:#1e293b;background:#ffffffe6}.light-mode .sp-root .sp-ta-strip-btn-end:hover{color:#ef4444;background:#ef444414}.light-mode .sp-glass-modal,.light-mode .sp-root .sp-glass-modal{background:#ffffffeb!important;border-color:#00000014!important;box-shadow:0 8px 40px #0000001f,0 2px 12px #0000000f!important}.light-mode .sp-root .sp-table th{color:#64748b;background:#f8fafce0}.light-mode .sp-root .sp-table th:hover{color:#334155;background:#f1f5f9f2}.light-mode .sp-root .sp-table td{border-bottom-color:#0000000d}.light-mode .sp-root .sp-table tr:hover>td{background:#00000008!important}.light-mode .sp-root .sp-table td{color:#0f172a}.light-mode .sp-root .sp-phone{color:#2563ebd9}.light-mode .sp-root .sp-search-box input{border-color:#ffffff80}.light-mode .sp-root .sp-msg.pending{color:#2563eb;background:#2563eb24;box-shadow:0 0 0 1px #2563eb33}.light-mode .sp-root .sp-msg.done{color:#16a34a;background:#16a34a24;box-shadow:0 0 0 1px #16a34a33}.light-mode .sp-root .sp-filtered-count{color:#2563eb;background:#2563eb1a}.light-mode .sp-root .sp-form-group input,.light-mode .sp-root .sp-form-group select,.light-mode .sp-root .sp-form-group textarea{border-color:#ffffff80}.light-mode .sp-root .sp-input,.light-mode .sp-root .sp-input-number{color:#1e293b;background:#fff9;border-color:#ffffff80}.light-mode .sp-root .sp-return-section input[type=date]{color:#1e293b;background:#ffffff8c;border-color:#ffffff80}.light-mode .sp-root .sp-pomodoro-config input{color:#1e293b;background:#fff9;border-color:#ffffff80}.light-mode .sp-root .sp-pomodoro-config label{color:#475569}.light-mode .sp-root .sp-setting-row input[type=number]{color:#1e293b;background:#f8fafc;border-color:#cbd5e1}.light-mode .sp-root .sp-bulk-textarea,.light-mode .sp-root .sp-cm-header input{color:#1e293b;background:#fff}.light-mode .sp-root .sp-setting-card{box-shadow:0 1px 4px #13315c14}.light-mode .sp-root .sp-scheduling-form label{color:#475569}.light-mode .sp-root .sp-meeting-type-chip{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.light-mode .sp-root .sp-meeting-type-chip.active{color:#fff}.light-mode .sp-root .sp-scheduling-other-btn{color:#64748b;border-color:#cbd5e1}.light-mode .sp-root .sp-scheduling-other-btn:hover{color:#2563eb;border-color:#2563eb}.light-mode .sp-root .sp-type-separator{background:#cbd5e1}.light-mode .sp-root .sp-ta-panel{background:#fff;border-bottom-color:#e2e8f0;box-shadow:0 1px 3px #0000000a}.light-mode .sp-root .sp-ta-title{color:#1e293b}.light-mode .sp-root .sp-ta-timer.panel{color:#2563eb;background:#eef2ff;border-color:#c7d2fe}.light-mode .sp-root .sp-ta-timer.panel.paused{color:#d97706;background:#fffbeb;border-color:#fde68a}.light-mode .sp-root .sp-ta-card{background:#f8fafc;border-color:#e2e8f0;box-shadow:0 1px 2px #00000008}.light-mode .sp-root .sp-ta-val{color:#1e293b}.light-mode .sp-root .sp-ta-val.sp-success{color:#16a34a}.light-mode .sp-root .sp-ta-label{color:#64748b}.light-mode .sp-root .sp-ta-ctrl{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.light-mode .sp-root .sp-ta-ctrl:hover{color:#1e293b;background:#e2e8f0;border-color:#cbd5e1}.light-mode .sp-root .sp-ta-objective{background:#fffbeb;border-left-color:#f59e0b}.light-mode .sp-root .sp-ta-obj-label{color:#92400e}.light-mode .sp-root .sp-ta-progress-bar{background:#e2e8f0}.light-mode .sp-root .sp-ta-progress-header{color:#64748b}.light-mode .sp-root .sp-focus-header{background:#fff;border-bottom-color:#e2e8f0;box-shadow:0 1px 3px #0000000a}.light-mode .sp-root .sp-focus-ta-section{background:#fafbfc;border-bottom-color:#e2e8f0}.light-mode .sp-root .sp-focus-ta-card{background:#fff;border-color:#e2e8f0;box-shadow:0 1px 2px #00000008}.light-mode .sp-root .sp-focus-ta-card-value{color:#1e293b}.light-mode .sp-root .sp-focus-ta-card-value.highlight{color:#16a34a}.light-mode .sp-root .sp-focus-ta-card-value.mono{color:#2563eb}.light-mode .sp-root .sp-focus-ta-objective{color:#92400e;background:#fffbeb}.light-mode .sp-root .sp-focus-ta-progress-wrap .sp-ta-progress-bar{background:#e2e8f0}.light-mode .sp-focus-search-btn{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.light-mode .sp-focus-search-btn:hover{color:#1e293b;background:#e2e8f0}.light-mode .sp-focus-search-bar{background:#fff;border-color:#e2e8f0;box-shadow:0 8px 32px #0000001a}.light-mode .sp-focus-search-input{color:#1e293b}.light-mode .sp-focus-search-close{color:#475569;background:#f1f5f9}.light-mode .sp-focus-search-results{background:#fff;border-color:#e2e8f0;box-shadow:0 8px 32px #0000001a}.light-mode .sp-focus-search-result{color:#1e293b}.light-mode .sp-focus-search-result:hover{background:#f1f5f9}.light-mode .sp-focus-search-result+.sp-focus-search-result{border-top-color:#e2e8f0}.light-mode .sp-focus-search-result-status{background:#f1f5f9}.light-mode .sp-focus-search-detail{background:#fff;border-color:#e2e8f0;box-shadow:0 12px 48px #00000026}.light-mode .sp-focus-search-detail-header{color:#1e293b;border-bottom-color:#e2e8f0}.light-mode .sp-root .sp-focus-close{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.light-mode .sp-root .sp-focus-close:hover{color:#1e293b;background:#e2e8f0}.light-mode .sp-root .sp-pomodoro{background:#f8fafc;border-color:#e2e8f0}.light-mode .sp-root .sp-pomodoro-time{color:#1e293b}.light-mode .sp-root .sp-pomodoro-btn{color:#475569}.light-mode .sp-root .sp-focus-actions .sp-btn-sec{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.light-mode .sp-root .sp-focus-actions .sp-btn-sec:hover{color:#1e293b;background:#e2e8f0}.light-mode .sp-root .sp-focus-actions .sp-btn-danger{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 2px 8px #ef444440}.light-mode .sp-root .sp-focus-actions .sp-btn-success{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 2px 8px #22c55e40}.light-mode .sp-root .sp-focus-actions .sp-btn-warning{color:#422006;background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 8px #f59e0b40}.light-mode .sp-focus-btn-success{background:#16a34a!important;border-color:#16a34a!important}.light-mode .sp-focus-btn-info{background:#2563eb!important;border-color:#2563eb!important}.light-mode .sp-focus-btn-warning{background:#d97706!important;border-color:#d97706!important}.light-mode .sp-focus-btn-msg{background:linear-gradient(135deg,#0ea5e9,#06b6d4)!important;border-color:#0ea5e9!important}.light-mode .sp-root .sp-return-date-btn{color:#475569;background:#fff;border-color:#e2e8f0}.light-mode .sp-root .sp-return-date-btn:hover{color:#2563eb;border-color:#2563eb}.light-mode .sp-root .sp-return-date-btn.selected{color:#422006;background:#f59e0b;border-color:#f59e0b}.light-mode .sp-root .sp-return-actions .sp-btn-warning{color:#422006;background:linear-gradient(135deg,#f59e0b,#d97706)}.light-mode .sp-root .sp-return-actions .sp-btn-sec{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.light-mode .sp-root .sp-focus-notes-panel{background:#fff;border-color:#e2e8f0}.light-mode .sp-root .sp-focus-notes-header{color:#1e293b;background:#f8fafc;border-bottom-color:#e2e8f0}.light-mode .sp-root .sp-focus-notes-header button{color:#2563eb}.light-mode .sp-root .sp-focus-notes-input textarea{color:#1e293b;background:#f8fafc;border-color:#e2e8f0}.light-mode .sp-root .sp-focus-note-date{color:#64748b}.light-mode .sp-root .sp-focus-note-text{color:#334155}.light-mode .sp-root .sp-focus-cal-btn{background:#2563eb;box-shadow:0 4px 8px #2563eb33}.light-mode .sp-root .sp-expanded{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:2px solid #3083dc;background:#fff!important}.light-mode .sp-root .sp-expanded-header{border-bottom-color:#0000000f!important}.light-mode .sp-root .sp-expanded-infos{background:#f5f7fb!important;border-color:#cbd5e1!important}.light-mode .sp-root .sp-expanded-name{color:#0f172a!important}.light-mode .sp-root .sp-expanded-close{color:#64748b!important;background:#0000000a!important;border-color:#00000014!important}.light-mode .sp-root .sp-expanded-close:hover{color:#ef4444!important;background:#ef444414!important;border-color:#ef444426!important}.light-mode .sp-root .sp-detail-item{background:#00000005!important;border-color:#0000000a!important}.light-mode .sp-root .sp-detail-label{color:#64748b!important}.light-mode .sp-root .sp-detail-value{color:#0f172a!important}.light-mode .sp-root .sp-detail-icon{color:#3083dc!important}.light-mode .sp-root .sp-expanded-actions{border-left-color:#0000000f!important;border-right-color:#0000000f!important}.light-mode .sp-root .sp-exp-action-row{border-top-color:#0000000f!important}.light-mode .sp-root .sp-family-badge.casado{color:#db2777;background:#ec48991a}.light-mode .sp-root .sp-family-badge.filhos{color:#2563eb;background:#2563eb1a}.light-mode .sp-root .sp-family-tag.ec-solteiro{color:#7c3aed!important;background:#a855f714!important;border-color:#a855f733!important}.light-mode .sp-root .sp-family-tag.casado,.light-mode .sp-root .sp-family-tag.ec-casado{color:#db2777!important;background:#ec489914!important;border-color:#ec489933!important}.light-mode .sp-root .sp-family-tag.ec-divorciado{color:#d97706!important;background:#f59e0b14!important;border-color:#f59e0b33!important}.light-mode .sp-root .sp-family-tag.ec-viuvo{color:#4b5563!important;background:#6b728014!important;border-color:#6b728033!important}.light-mode .sp-root .sp-family-tag.ec-uniao_estavel{color:#15803d!important;background:#22c55e14!important;border-color:#22c55e33!important}.light-mode .sp-root .sp-family-tag.filhos{color:#2563eb!important;background:#2563eb14!important;border-color:#2563eb33!important}.light-mode .sp-root .sp-family-tag.horario{color:#0891b2!important;background:#06b6d414!important;border-color:#06b6d433!important}.light-mode .sp-root .sp-card-horario-info{border-left-color:#06b6d44d!important}.light-mode .sp-root .sp-expanded-notes-label{color:#64748b!important}.light-mode .sp-root .sp-expanded-infos-text{background:#00000005!important;border-color:#00000014 #00000014 #00000014 #f59e0b!important}.light-mode .sp-root .sp-exp-action-full.notes{color:#334155!important;background:#f1f5f9!important;border-color:#e2e8f0!important}.light-mode .sp-root .sp-expanded-infos-text{color:#1e293b!important}.light-mode .sp-root .sp-exp-action.archive{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.light-mode .sp-root .sp-exp-action.pipe{color:#2563eb;background:#2563eb14;border-color:#2563eb33}.light-mode .sp-root .sp-exp-action.pipe.active{color:#16a34a;background:#16a34a14;border-color:#16a34a33}.light-mode .sp-root .sp-editable-filtro{color:#1e40af!important;text-shadow:none!important}.light-mode .sp-root .sp-ta-mark{color:#00000080;filter:none;background:#00000014}.light-mode .sp-root .sp-ta-mark:hover{color:#2563eb;background:#2563eb1f}.light-mode .sp-root .sp-ta-mark.active{color:#2563eb;background:#2563eb26;box-shadow:0 0 0 2px #2563eb4d}.sp-settings-tab{padding:20px}.sp-settings-tab h3{color:var(--sp-text);margin-bottom:16px;font-size:1.1rem;font-weight:700}.sp-settings-grid{flex-direction:column;gap:12px;max-width:600px;display:flex}.sp-setting-card{background:var(--glass-card-bg);-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur);border:1px solid var(--glass-card-border);border-radius:var(--glass-card-radius);box-shadow:var(--glass-card-shadow);padding:18px;transition:border-color .2s}.sp-setting-card:hover{border-color:var(--glass-border-strong)}.sp-setting-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.sp-setting-label{color:var(--sp-text);font-size:.85rem;font-weight:700}.sp-setting-desc{margin-top:2px}.sp-setting-desc,.sp-toggle-text{font-size:var(--text-sm);color:var(--sp-text-sec)}.sp-toggle-text{font-weight:600}@keyframes sp-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes sp-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.sp-focus-body{flex-direction:column;gap:12px;padding:10px;overflow:hidden auto}.sp-focus-right-panel{flex-flow:wrap;gap:10px;width:100%!important;min-width:unset!important;max-width:unset!important}.sp-focus-notes-panel{flex:260px;min-height:160px!important}.sp-focus-main{width:100%!important;min-width:unset!important}.sp-focus-header{padding:10px 12px}.sp-focus-header,.sp-focus-header-left{flex-wrap:wrap;gap:8px}.sp-focus-progress-bar-compact,.sp-focus-progress-bar-wrap,.sp-focus-progress-pills{display:none}.sp-focus-header-right{justify-content:space-between;width:100%}.sp-pomodoro{flex:1;justify-content:center}.sp-focus-ta-section{padding:8px 12px}.sp-focus-ta-cards{gap:8px}.sp-focus-ta-card{min-width:80px;padding:8px 10px}.sp-focus-ta-card-value{font-size:var(--text-lg)}.sp-focus-ta-objective{display:none}.sp-focus-card{min-width:unset!important}.sp-focus-actions{flex-wrap:nowrap;gap:6px}.sp-focus-action-btn{flex:auto;min-width:0;font-size:var(--text-sm)!important;padding:8px 10px!important}.sp-focus-cal-btn{width:40px;height:40px;font-size:1.1rem;bottom:12px;left:12px}.sp-toolbar{flex-wrap:wrap;gap:8px}.sp-search-box{width:100%}.sp-action-bar{flex-wrap:wrap;gap:8px}.sp-crm-toolbar,.sp-crm-toolbar-left,.sp-crm-toolbar-right,.sp-ta-strip{flex-wrap:wrap;gap:6px}.sp-ta-strip{padding:6px 10px}.sp-ta-strip-stats{gap:8px;margin-left:0}.sp-ta-strip-obj{display:none}.sp-mini-card{font-size:var(--text-xs);padding:6px 10px}.sp-stats-bar{flex-wrap:wrap;gap:6px}.sp-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.sp-pomodoro-config{flex-direction:column;gap:8px}.sp-column-menu{max-width:calc(100vw - 16px)!important;left:8px!important;right:8px!important}}@media (min-width:768px) and (max-width:1023px){.sp-focus-right-panel{width:220px}.sp-focus-main{flex:1;min-width:300px}.sp-toolbar{flex-wrap:wrap;gap:8px}}.sp-mapping-desc{opacity:.75;margin-bottom:14px;font-size:.85rem}.sp-mapping-select{border:1px solid var(--sp-border);font-size:var(--text-base);background:var(--glass-bg-default);color:var(--sp-text);border-radius:6px;min-width:140px;padding:6px 10px}.sp-colmap-title{align-items:center;gap:8px;display:flex}.sp-colmap-subtitle{font-size:var(--text-base);color:var(--sp-text-sec);justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sp-colmap-count{color:var(--color-accent-blue,#60a5fa);font-weight:600}.sp-colmap-header-row{border-bottom:1px solid var(--sp-border);justify-content:space-between;align-items:center;margin-bottom:2px;padding:0 4px 6px;display:flex}.sp-colmap-header-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--sp-text-sec);font-weight:600}.sp-colmap-header-right{text-align:right}.sp-colmap-list{scrollbar-width:thin;max-height:380px;overflow-y:auto}.sp-colmap-row{border-bottom:1px solid #ffffff0a;padding:8px 4px;transition:background .15s}.sp-colmap-row:hover{background:#ffffff05}.sp-colmap-row:last-child{border-bottom:none}.sp-colmap-row--mapped{border-left:2px solid var(--color-accent-blue,#60a5fa);padding-left:8px}.sp-colmap-row-main{align-items:center;gap:8px;display:flex}.sp-colmap-col-left{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.sp-colmap-check{color:#22c55e;background:#22c55e26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.sp-colmap-header-name{color:var(--sp-text);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.sp-colmap-arrow{color:var(--sp-text-sec);opacity:.5;flex-shrink:0}.sp-colmap-col-right{flex-shrink:0}.sp-colmap-select{min-width:150px;font-size:var(--text-base)}.sp-colmap-preview{color:var(--sp-text-sec);opacity:.7;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;padding-left:26px;font-size:.72rem;font-style:italic;overflow:hidden}.sp-colmap-hint{font-size:var(--text-sm);color:var(--sp-text-sec);opacity:.6;text-align:center;margin-top:12px}.sp-dup-title{align-items:center;gap:8px;display:flex}.sp-dup-list{scrollbar-width:thin;max-height:50vh;overflow-y:auto}.sp-dup-card{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.sp-dup-info{flex:1;min-width:0}.sp-dup-name{color:var(--sp-text);text-overflow:ellipsis;white-space:nowrap;gap:6px;font-size:.85rem;font-weight:600;overflow:hidden}.sp-dup-name,.sp-dup-phone{align-items:center;display:flex}.sp-dup-phone{font-family:Consolas,Courier New,monospace;font-size:var(--text-sm);color:var(--sp-text-sec);gap:4px;margin-top:2px}.sp-dup-select{min-width:120px;font-size:var(--text-base);flex-shrink:0}.sp-dup-apply-label{font-size:var(--text-base);color:var(--sp-text);cursor:pointer;align-items:center;gap:6px;display:flex}.sp-conflict-list{max-height:50vh;overflow-y:auto}.sp-conflict-card{background:var(--glass-card-bg);-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur);border:1px solid var(--glass-card-border);border-radius:var(--glass-card-radius);box-shadow:var(--glass-card-shadow);margin-bottom:10px;padding:12px}.sp-conflict-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.sp-conflict-name{color:var(--sp-text);font-size:.9rem;font-weight:700}.sp-conflict-phone{color:#60a5fa;font-family:Consolas,Courier New,monospace;font-size:.78rem}.sp-conflict-diff{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;display:grid}.sp-conflict-col{font-size:var(--text-sm);border-radius:6px;padding:6px 8px}.sp-conflict-col.current{background:#ef44441a;border:1px solid #ef444433}.sp-conflict-col.incoming{background:#22c55e1a;border:1px solid #22c55e33}.sp-conflict-col-label{color:var(--sp-text-sec);text-transform:uppercase;margin-bottom:2px;font-size:.65rem}.sp-conflict-col-value{color:var(--sp-text);font-weight:500}.sp-conflict-actions{gap:6px;display:flex}.sp-apply-all-row{border-bottom:1px solid var(--sp-border);align-items:center;gap:8px;margin-bottom:10px;padding:10px 0;display:flex}.sp-apply-all-row label{font-size:var(--text-base);color:var(--sp-text);cursor:pointer;align-items:center;gap:6px;display:flex}.sp-setting-actions{gap:8px;margin-top:10px;display:flex}.sp-ddd-modal{flex-direction:column;display:flex}.sp-ddd-search{margin-bottom:10px}.sp-ddd-search-input{border:2px solid var(--sp-border);background:var(--sp-bg-card);width:100%;color:var(--sp-text);border-radius:8px;outline:none;padding:8px 12px;font-size:.85rem;transition:border-color .2s}.sp-ddd-search-input:focus{border-color:var(--sp-accent)}.sp-ddd-list{background:#00000026;border-radius:8px;flex-direction:column;gap:2px;max-height:300px;margin-bottom:12px;padding:4px;display:flex;overflow-y:auto}.sp-ddd-item{color:var(--sp-text);cursor:pointer;font-size:var(--text-base);text-align:left;box-sizing:border-box;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;line-height:1.3;transition:background .15s;display:flex}.sp-ddd-item,.sp-ddd-item:hover{min-height:36px;padding:8px 12px}.sp-ddd-item:hover{background:var(--sp-bg-hover)}.sp-ddd-item.selected{outline:2px solid var(--sp-accent);background:#2563eb33}.sp-ddd-code{min-width:28px;color:var(--sp-accent);font-size:.9rem;font-weight:700}.sp-ddd-empty,.sp-ddd-region{color:var(--sp-text-sec)}.sp-ddd-empty{text-align:center;padding:16px}.sp-btn-ddd,.sp-ddd-empty{font-size:var(--text-base)}.sp-btn-ddd{border:2px solid var(--sp-border);background:var(--sp-bg-card);color:var(--sp-text);cursor:pointer;white-space:nowrap;border-radius:50px;align-items:center;gap:6px;padding:6px 14px;transition:all .2s;display:flex}.sp-btn-ddd:hover{border-color:var(--sp-accent);background:var(--sp-bg-hover)}.sp-ddd-badge{background:var(--sp-accent);border-radius:6px;justify-content:center;min-width:26px;padding:2px 6px;font-size:.78rem;font-weight:700;display:inline-flex}.sp-btn-gcal,.sp-ddd-badge{color:#fff;align-items:center}.sp-btn-gcal{cursor:pointer;font-size:var(--text-base);white-space:nowrap;background:linear-gradient(135deg,#4285f4,#3367d6);border:2px solid #4285f4;border-radius:50px;gap:6px;padding:8px 16px;font-weight:600;transition:all .15s;display:flex}.sp-btn-gcal:hover{opacity:.9;box-shadow:0 2px 8px #4285f433}.sp-btn-gcal:disabled{opacity:.6;cursor:not-allowed}.sp-cal-badge{font-size:var(--text-sm);opacity:.85;align-items:center;margin-left:6px;display:inline-flex}.sp-agendamentos-tab{padding:20px}.sp-agendamentos-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.sp-agendamentos-header h3{color:var(--sp-text);margin:0;font-size:1.1rem;font-weight:700}.sp-agendamentos-filters{gap:6px;display:flex}.sp-agendamentos-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.sp-agendamentos-empty-icon{margin-bottom:16px;font-size:3rem}.sp-agendamentos-empty h3{color:var(--sp-text);margin:0 0 8px;font-size:1.1rem;font-weight:700}.sp-agendamentos-empty p{color:var(--sp-text-sec);max-width:360px;margin:0;font-size:.85rem;line-height:1.5}.sp-setting-input{border:2px solid var(--sp-border);background:var(--sp-bg-card);width:100%;color:var(--sp-text);border-radius:8px;outline:none;margin-top:8px;padding:8px 12px;font-size:.85rem;transition:border-color .2s}.sp-setting-input:focus{border-color:var(--sp-accent)}.sp-template-preview{color:var(--sp-text-sec);white-space:pre-wrap;background:#00000026;border-radius:8px;margin-top:8px;padding:10px 12px;font-size:.78rem;line-height:1.5}.sp-template-edit{margin-top:8px}.sp-template-textarea{border:2px solid var(--sp-border);background:var(--sp-bg-card);width:100%;color:var(--sp-text);font-size:var(--text-base);resize:vertical;border-radius:8px;outline:none;padding:8px 12px;font-family:inherit;line-height:1.5;transition:border-color .2s}.sp-template-textarea:focus{border-color:var(--sp-accent)}.sp-template-actions{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.light-mode .sp-root .sp-mapping-select{color:#1e293b;background:#f8fafc;border-color:#cbd5e1}.light-mode .sp-root .sp-colmap-row:hover{background:#00000005}.light-mode .sp-root .sp-colmap-row{border-bottom-color:#0000000f}.light-mode .sp-root .sp-colmap-select{color:#1e293b;background:#f8fafc;border-color:#cbd5e1}.light-mode .sp-root .sp-conflict-card,.light-mode .sp-root .sp-dup-card{background:#f8fafc;border-color:#e2e8f0}.light-mode .sp-root .sp-ddd-search-input{color:#1e293b;background:#f8fafc;border-color:#cbd5e1}.light-mode .sp-root .sp-ddd-list{background:#0000000a}.light-mode .sp-root .sp-ddd-item{color:#1e293b}.light-mode .sp-root .sp-ddd-item:hover{background:#2563eb0f}.light-mode .sp-root .sp-ddd-item.selected{background:#2563eb1a}.light-mode .sp-root .sp-ddd-region{color:#64748b}.light-mode .sp-root .sp-btn-ddd{color:#1e293b;background:#f8fafc;border-color:#cbd5e1}.light-mode .sp-root .sp-btn-ddd:hover{background:#eef2ff;border-color:#2563eb}.light-mode .sp-root .sp-agendamentos-empty h3,.light-mode .sp-root .sp-agendamentos-header h3{color:#0f172a}.light-mode .sp-root .sp-agendamentos-empty p{color:#64748b}.light-mode .sp-root .sp-setting-input{color:#1e293b;background:#f8fafc;border-color:#cbd5e1}.light-mode .sp-root .sp-template-preview{color:#475569;background:#f1f5f9}.light-mode .sp-root .sp-template-textarea{color:#1e293b;background:#f8fafc;border-color:#cbd5e1}.sp-scheduling-modal{width:95vw;max-width:480px}.sp-scheduling-modal .gdp-root{overflow:visible!important}.sp-scheduling-lead-info{background:var(--glass-bg-default);border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:8px 12px;display:flex}.sp-scheduling-lead-name{font-weight:700;font-size:var(--text-lg);color:var(--color-text-heading,#f1f5f9)}.sp-scheduling-lead-phone{color:var(--color-text-muted,#94a3b8);font-size:.85rem}.sp-scheduling-lead-search{margin-bottom:12px;position:relative}.sp-scheduling-lead-search .sp-fab-results{max-height:200px;margin-top:4px;position:relative}.sp-scheduling-lead-search .sp-fab-quick-add-btn{margin-top:8px}.sp-scheduling-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sp-scheduling-form .sp-form-group.full{grid-column:1/-1}.sp-scheduling-form .sp-form-group label{font-size:var(--text-base);color:var(--color-text-secondary,#cbd5e1);margin-bottom:4px;font-weight:600;display:block}.sp-scheduling-mode-toggle{gap:6px;display:flex}.sp-mode-btn{border:2px solid var(--color-border,#334155);color:var(--color-text-secondary,#94a3b8);cursor:pointer;background:0 0;border-radius:8px;flex:1;padding:8px 12px;font-size:.85rem;font-weight:600;transition:all .2s}.sp-mode-btn:hover{color:var(--color-primary,#3b82f6)}.sp-mode-btn.active,.sp-mode-btn:hover{border-color:var(--color-primary,#3b82f6)}.sp-mode-btn.active{background:var(--color-primary,#3b82f6);color:#fff}.sp-cal-status-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.sp-cal-status-item{background:var(--glass-bg-subtle);font-size:var(--text-base);border-radius:6px;align-items:center;gap:8px;padding:6px 10px;display:flex}.sp-cal-status-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.sp-cal-status-name{color:var(--color-text-secondary,#cbd5e1);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.sp-cal-status-badge{font-size:var(--text-sm);color:var(--color-text-muted,#64748b);font-weight:700}.sp-cal-status-badge.active{color:#22c55e}@media (max-width:480px){.sp-cal-status-grid,.sp-scheduling-form{grid-template-columns:1fr}}.light-mode .sp-root .sp-scheduling-lead-info{background:#00000008}.light-mode .sp-root .sp-scheduling-lead-name{color:#1e293b}.light-mode .sp-root .sp-scheduling-lead-phone{color:#64748b}.light-mode .sp-root .sp-mode-btn{color:#64748b;border-color:#e2e8f0}.light-mode .sp-root .sp-mode-btn:hover{color:#3b82f6;border-color:#3b82f6}.light-mode .sp-root .sp-mode-btn.active{color:#fff;background:#3b82f6;border-color:#3b82f6}.light-mode .sp-root .sp-cal-status-item{background:#00000005}.light-mode .sp-root .sp-cal-status-name{color:#475569}.sp-checkin-modal{width:95vw;max-width:520px}.sp-checkin-subtitle{color:var(--color-text-muted,#94a3b8);margin-bottom:12px;font-size:.85rem}.sp-checkin-progress{background:var(--glass-bg-hover);border-radius:4px;height:4px;margin-bottom:16px;overflow:hidden}.sp-checkin-progress-bar{background:var(--color-primary,#3b82f6);border-radius:4px;height:100%;transition:width .3s}.sp-checkin-item{background:var(--glass-bg-default);border-radius:10px;margin-bottom:16px;padding:16px}.sp-checkin-item-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.sp-checkin-item-name{color:var(--color-text-heading,#f1f5f9);font-size:1.05rem;font-weight:700}.sp-checkin-item-type{font-size:var(--text-sm);background:var(--color-primary,#3b82f6);color:#fff;white-space:nowrap;border-radius:6px;padding:3px 8px;font-weight:600}.sp-checkin-item-date{color:var(--color-text-muted,#94a3b8);margin-bottom:14px;font-size:.85rem}.sp-checkin-question{margin-top:12px}.sp-checkin-q-label{font-size:var(--text-base);color:var(--color-text-secondary,#cbd5e1);margin-bottom:8px;font-weight:600;display:block}.sp-checkin-toggle-row{gap:8px;display:flex}.sp-checkin-options{flex-direction:column;gap:6px;display:flex}.sp-checkin-option{border:2px solid var(--color-border,#334155);color:var(--color-text-secondary,#94a3b8);cursor:pointer;text-align:left;background:0 0;border-radius:8px;padding:10px 14px;font-size:.85rem;font-weight:600;transition:all .2s}.sp-checkin-option:hover{border-color:var(--color-primary,#3b82f6);color:var(--color-primary,#3b82f6)}.sp-checkin-option.active{background:var(--color-primary,#3b82f6);border-color:var(--color-primary,#3b82f6);color:#fff}.sp-checkin-info{font-size:var(--text-base);color:#fbbf24;background:#f59e0b1a;border-radius:8px;margin-top:10px;padding:10px 12px}.light-mode .sp-root .sp-checkin-item{background:#00000008}.light-mode .sp-root .sp-checkin-item-name{color:#1e293b}.light-mode .sp-root .sp-checkin-item-date,.light-mode .sp-root .sp-checkin-subtitle{color:#64748b}.light-mode .sp-root .sp-checkin-option{color:#64748b;border-color:#e2e8f0}.light-mode .sp-root .sp-checkin-option:hover{color:#3b82f6;border-color:#3b82f6}.light-mode .sp-root .sp-checkin-option.active{color:#fff;background:#3b82f6;border-color:#3b82f6}.light-mode .sp-root .sp-checkin-info{color:#d97706;background:#f59e0b14}.light-mode .sp-root .sp-checkin-progress{background:#0000000f}.sp-sem-resposta-tab{padding:0 4px}.sp-sem-resposta-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.sp-sem-resposta-header h3{color:var(--color-text-heading,#f1f5f9);margin:0;font-size:1.1rem;font-weight:700}.sp-sem-resposta-filters{gap:6px;display:flex}.sp-filter-chip{border:1.5px solid var(--color-border,#334155);color:var(--color-text-muted,#94a3b8);cursor:pointer;background:0 0;border-radius:20px;padding:5px 12px;font-size:.78rem;font-weight:600;transition:all .2s}.sp-filter-chip:hover{border-color:var(--color-primary,#3b82f6);color:var(--color-primary,#3b82f6)}.sp-filter-chip.active{background:var(--color-primary,#3b82f6);border-color:var(--color-primary,#3b82f6);color:#fff}.sp-sem-resposta-reason-filters{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.sp-reason-chip{border:1px solid var(--glass-border-strong);color:var(--sp-text-sec);cursor:pointer;background:0 0;border-radius:16px;align-items:center;gap:4px;padding:4px 10px;font-size:.72rem;font-weight:600;transition:all .15s;display:inline-flex}.sp-reason-chip:hover{color:var(--sp-text-main);border-color:#fff3}.sp-reason-chip.active{color:#60a5fa;background:#3b82f61f;border-color:#3b82f64d}.sp-sem-resposta-reason{font-size:var(--text-xs);border-radius:8px;align-items:center;gap:4px;margin-bottom:6px;padding:2px 8px;font-weight:600;display:inline-flex}.sp-sem-resposta-reason.calls{color:#f59e0b;background:#f59e0b1a}.sp-sem-resposta-reason.phone{color:#f87171;background:#ef44441a}.sp-focus-phone-issue-hint{opacity:.7;font-size:.72rem;font-style:italic}.light-mode .sp-reason-chip{color:#64748b;border-color:#0000001a}.light-mode .sp-reason-chip:hover{color:#1e293b;border-color:#0003}.light-mode .sp-reason-chip.active{color:#2563eb;background:#3b82f614;border-color:#3b82f633}.light-mode .sp-sem-resposta-reason.calls{color:#d97706;background:#f59e0b0f}.light-mode .sp-sem-resposta-reason.phone{color:#dc2626;background:#ef44440f}.sp-sem-resposta-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.sp-sem-resposta-card{background:var(--glass-card-bg);-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur);border:1px solid var(--glass-card-border);border-radius:var(--glass-card-radius);box-shadow:var(--glass-card-shadow);padding:14px 16px;transition:border-color .2s}.sp-sem-resposta-card:hover{border-color:var(--color-primary,#3b82f6)}.sp-sem-resposta-card.sent{opacity:.7}.sp-sem-resposta-card-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.sp-sem-resposta-name{color:var(--color-text-heading,#f1f5f9);font-size:.95rem;font-weight:700}.sp-sem-resposta-sent-badge{color:#22c55e;background:#22c55e26;border-radius:10px;padding:2px 8px;font-size:.72rem;font-weight:600}.sp-sem-resposta-info{font-size:var(--text-base);color:var(--color-text-muted,#94a3b8);flex-wrap:wrap;gap:8px 14px;margin-bottom:12px;display:flex}.sp-sem-resposta-phone{color:var(--color-primary,#3b82f6);font-weight:600;text-decoration:none}.sp-sem-resposta-phone:hover{text-decoration:underline}.sp-sem-resposta-actions{flex-wrap:wrap;gap:6px;display:flex}.sp-btn-whatsapp{color:#fff!important;background:#25d366!important;border-color:#25d366!important}.sp-btn-whatsapp:hover{background:#1da851!important}.sp-sem-resposta-actions .sp-btn-danger{color:#ef4444;background:#ef44441f;border-color:#ef444440}.sp-sem-resposta-actions .sp-btn-danger:hover{background:#ef444433}@media (max-width:480px){.sp-sem-resposta-header{flex-direction:column;align-items:flex-start}.sp-sem-resposta-grid{grid-template-columns:1fr}}.light-mode .sp-root .sp-sem-resposta-header h3{color:#1e293b}.light-mode .sp-root .sp-filter-chip{color:#64748b;border-color:#e2e8f0}.light-mode .sp-root .sp-filter-chip:hover{color:#3b82f6;border-color:#3b82f6}.light-mode .sp-root .sp-filter-chip.active{color:#fff;background:#3b82f6;border-color:#3b82f6}.light-mode .sp-root .sp-sem-resposta-card{background:#00000005;border-color:#e2e8f0}.light-mode .sp-root .sp-sem-resposta-name{color:#1e293b}.light-mode .sp-root .sp-sem-resposta-info{color:#64748b}.light-mode .sp-root .sp-sem-resposta-actions .sp-btn-danger{color:#dc2626;background:#ef444414}.sp-calendar-tab{flex-direction:column;gap:12px;display:flex}.sp-cal-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sp-cal-header-left,.sp-cal-header-right{align-items:center;gap:8px;display:flex}.sp-cal-header-title{font-size:var(--text-lg);color:var(--color-text-heading,#f1f5f9);text-transform:capitalize;margin:0;font-weight:700}.sp-cal-nav{gap:2px;display:flex}.sp-cal-nav-btn{border:1.5px solid var(--color-border,#334155);width:30px;height:30px;color:var(--color-text-secondary,#94a3b8);cursor:pointer;background:0 0;border-radius:50px;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;transition:all .15s;display:flex}.sp-cal-nav-btn:hover{background:var(--glass-bg-strong);color:var(--color-text-heading,#f1f5f9)}.sp-cal-view-toggle{border:1.5px solid var(--color-border,#334155);border-radius:50px;display:flex;overflow:hidden}.sp-cal-view-btn{color:var(--color-text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;padding:5px 12px;font-size:.78rem;font-weight:600;transition:all .15s}.sp-cal-view-btn:not(:last-child){border-right:1.5px solid var(--color-border,#334155)}.sp-cal-view-btn.active{background:var(--color-primary,#3b82f6);color:#fff}.sp-cal-loading{font-size:.85rem;animation:sp-spin 1s linear infinite}@keyframes sp-spin{to{transform:rotate(1turn)}}.sp-cal-body{border:1.5px solid var(--color-border,#334155);background:#ffffff05;border-radius:10px;overflow:auto}.sp-cal-hour-line{background:var(--glass-bg-strong);height:1px;left:0;right:0}.sp-cal-hour-label,.sp-cal-hour-line{pointer-events:none;position:absolute}.sp-cal-hour-label{font-size:var(--text-xs);color:var(--color-text-muted,#64748b);top:-8px;left:4px}.sp-cal-now-line{z-index:5;background:#ef4444;height:2px;position:absolute;left:40px;right:0}.sp-cal-now-line:before{content:"";background:#ef4444;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.sp-cal-now-dot{z-index:5;background:#ef4444;height:2px;position:absolute;left:0;right:0}.sp-cal-event-block{background:var(--event-color,#3b82f6);color:#fff;cursor:pointer;z-index:2;border-radius:6px;flex-direction:column;gap:1px;padding:4px 8px;font-size:.78rem;transition:opacity .15s;display:flex;position:absolute;left:48px;right:6px;overflow:hidden}.sp-cal-event-block:hover{opacity:.85}.sp-cal-event-block.compact{font-size:var(--text-xs);padding:2px 4px;left:2px;right:2px}.sp-cal-event-time{opacity:.9;font-size:.72rem;font-weight:700}.sp-cal-event-title{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sp-cal-day-view{padding:0}.sp-cal-day-timeline{margin-left:0;position:relative}.sp-cal-week-view{flex-direction:column;display:flex}.sp-cal-week-header{border-bottom:1.5px solid var(--color-border,#334155);z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141a2af2;display:flex;position:sticky;top:0}.sp-cal-week-gutter{flex-shrink:0;width:44px}.sp-cal-week-day-header{text-align:center;cursor:pointer;flex:1;padding:8px 2px;transition:background .15s}.sp-cal-week-day-header:hover{background:var(--glass-bg-default)}.sp-cal-week-day-header.today{background:#3b82f61a}.sp-cal-week-day-name{font-size:var(--text-xs);color:var(--color-text-muted,#94a3b8);text-transform:uppercase;font-weight:600;display:block}.sp-cal-week-day-num{color:var(--color-text-heading,#f1f5f9);font-size:1.1rem;font-weight:700;display:block}.sp-cal-week-day-header.today .sp-cal-week-day-num{color:var(--color-primary,#3b82f6)}.sp-cal-week-body{position:relative}.sp-cal-week-columns{display:flex;position:absolute;inset:0 0 0 44px}.sp-cal-week-col{border-left:1px solid #ffffff0a;flex:1;position:relative}.sp-cal-week-col.today{background:#3b82f60a}.sp-cal-month-view{flex-direction:column;display:flex}.sp-cal-month-header-row{border-bottom:1.5px solid var(--color-border,#334155);grid-template-columns:repeat(7,1fr);display:grid}.sp-cal-month-weekday{text-align:center;color:var(--color-text-muted,#94a3b8);text-transform:uppercase;padding:8px 0;font-size:.72rem;font-weight:700}.sp-cal-month-week{grid-template-columns:repeat(7,1fr);display:grid}.sp-cal-month-cell{cursor:pointer;border-bottom:1px solid #ffffff0a;border-right:1px solid #ffffff0a;min-height:80px;padding:4px 6px;transition:background .15s}.sp-cal-month-cell:hover{background:var(--glass-bg-default)}.sp-cal-month-cell.empty{cursor:default;background:0 0}.sp-cal-month-cell.today{background:#3b82f60f}.sp-cal-month-day-num{font-size:var(--text-base);color:var(--color-text-secondary,#cbd5e1);margin-bottom:4px;font-weight:700;display:block}.sp-cal-month-cell.today .sp-cal-month-day-num{color:var(--color-primary,#3b82f6)}.sp-cal-month-events{flex-direction:column;gap:2px;display:flex}.sp-cal-month-event-dot{background:var(--event-color,#3b82f6);color:#fff;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:3px;padding:1px 4px;font-size:.65rem;font-weight:600;overflow:hidden}.sp-cal-month-more{color:var(--color-text-muted,#94a3b8);font-size:.65rem;font-weight:600}.sp-cal-legend{flex-wrap:wrap;gap:12px;padding:8px 0;display:flex}.sp-cal-legend-item{color:var(--color-text-muted,#94a3b8);align-items:center;gap:6px;font-size:.78rem;display:flex}.sp-cal-legend-dot{border-radius:3px;flex-shrink:0;width:10px;height:10px}.sp-gcal-status-banner{font-size:var(--text-base);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:8px 0;padding:10px 16px;transition:all .2s;display:flex}.sp-gcal-status-banner.connected{background:#22c55e14;border:1px solid #22c55e33}.sp-gcal-status-banner.disconnected{background:#f59e0b14;border:1px solid #f59e0b33}.sp-gcal-status-left{flex-shrink:0;align-items:center;gap:8px;display:flex}.sp-gcal-status-banner.connected .sp-gcal-status-left{color:#22c55e}.sp-gcal-status-banner.disconnected .sp-gcal-status-left{color:#f59e0b}.sp-gcal-status-text{white-space:nowrap;font-weight:600}.sp-gcal-status-meta{opacity:.7;font-weight:400;font-size:var(--text-sm);white-space:nowrap}.sp-gcal-open-link{color:#4285f4;font-weight:600;font-size:var(--text-base);white-space:nowrap;background:#4285f414;border:1px solid #4285f433;border-radius:8px;align-items:center;gap:5px;padding:5px 12px;text-decoration:none;transition:all .15s;display:flex}.sp-gcal-open-link:hover{background:#4285f426}.sp-gcal-connect-btn{color:#fff;font-weight:600;font-size:var(--text-base);cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#4285f4,#3367d6);border:1.5px solid #4285f4;border-radius:8px;align-items:center;gap:5px;padding:6px 14px;transition:all .15s;display:flex}.sp-gcal-connect-btn:hover{opacity:.9;box-shadow:0 2px 8px #4285f440}.sp-gcal-connect-btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.sp-cal-header{flex-direction:column;align-items:flex-start}.sp-cal-month-cell{min-height:56px;padding:2px 3px}.sp-cal-month-event-dot{font-size:.58rem}}.light-mode .sp-root .sp-cal-header-title{color:#1e293b}.light-mode .sp-root .sp-cal-body{background:#00000003;border-color:#e2e8f0}.light-mode .sp-root .sp-cal-hour-line{background:#0000000f}.light-mode .sp-root .sp-cal-nav-btn{color:#64748b;border-color:#e2e8f0}.light-mode .sp-root .sp-cal-nav-btn:hover{color:#1e293b;background:#0000000a}.light-mode .sp-root .sp-cal-view-toggle{border-color:#e2e8f0}.light-mode .sp-root .sp-cal-view-btn{color:#64748b}.light-mode .sp-root .sp-cal-view-btn:not(:last-child){border-right-color:#e2e8f0}.light-mode .sp-root .sp-cal-week-header{background:#f8fafc;border-bottom-color:#e2e8f0}.light-mode .sp-root .sp-cal-week-day-num{color:#1e293b}.light-mode .sp-root .sp-cal-week-col{border-left-color:#0000000f}.light-mode .sp-root .sp-cal-month-header-row{border-bottom-color:#e2e8f0}.light-mode .sp-root .sp-cal-month-cell{border-color:#0000000f}.light-mode .sp-root .sp-cal-month-cell:hover{background:#00000008}.light-mode .sp-root .sp-cal-month-day-num{color:#475569}.light-mode .sp-root .sp-gcal-status-banner.connected{background:#22c55e0f;border-color:#22c55e26}.light-mode .sp-root .sp-gcal-status-banner.disconnected{background:#f59e0b0f;border-color:#f59e0b26}.light-mode .sp-root .sp-gcal-status-banner.connected .sp-gcal-status-left{color:#16a34a}.light-mode .sp-root .sp-gcal-status-banner.disconnected .sp-gcal-status-left{color:#d97706}.light-mode .sp-root .sp-gcal-open-link{color:#1d4ed8;background:#1d4ed80f;border-color:#1d4ed826}.light-mode .sp-root .sp-gcal-open-link:hover{background:#1d4ed81f}.sp-fab{z-index:900;position:fixed;bottom:24px;right:24px}.sp-fab-trigger{color:#fff;cursor:pointer;z-index:2;background:linear-gradient(135deg,#2563eb,#7c3aed);border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:flex;position:relative;box-shadow:0 4px 16px #2563eb4d,0 0 #2563eb00}.sp-fab-trigger:hover{transform:scale(1.08);box-shadow:0 6px 24px #2563eb66,0 0 0 6px #2563eb14}.sp-fab-trigger:active{transform:scale(.95)}.sp-fab-icon{justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.sp-fab-trigger.open .sp-fab-icon{transform:rotate(45deg)}.sp-fab-trigger.open{animation:sp-fab-pulse .5s ease-out}@keyframes sp-fab-pulse{0%{box-shadow:0 4px 16px #2563eb4d,0 0 #2563eb40}50%{box-shadow:0 4px 16px #2563eb4d,0 0 0 14px #2563eb00}to{box-shadow:0 4px 16px #2563eb4d,0 0 #2563eb00}}.sp-fab-panel{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);transform-origin:100% 100%;background:linear-gradient(135deg,#ffffff14,#ffffff0a);border:1px solid #ffffff14;border-radius:18px;max-height:calc(100vh - 140px);animation:sp-fab-panel-in .25s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:64px;right:0;overflow-y:auto;box-shadow:0 12px 40px #00000059,0 0 0 1px #ffffff0a,inset 0 1px #ffffff0f}@keyframes sp-fab-panel-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.sp-fab-menu{flex-direction:column;gap:2px;width:230px;padding:8px;display:flex}.sp-fab-option{color:#ffffffd9;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:.85rem;font-weight:500;transition:background .15s,color .15s,transform .15s;animation:sp-fab-item-in .35s cubic-bezier(.22,.61,.36,1) forwards;display:flex;position:relative;transform:translate(-8px)}.sp-fab-option:after{content:"";background:#ffffff0d;height:1px;position:absolute;bottom:0;left:16px;right:16px}.sp-fab-option:last-child:after{display:none}.sp-fab-option:hover{color:#fff;background:#ffffff12;transform:translate(0)}@keyframes sp-fab-item-in{to{opacity:1;transform:translate(0)}}.sp-fab-option-icon{color:#60a5facc;flex-shrink:0;justify-content:center;align-items:center;width:24px;display:flex}.sp-fab-option:hover .sp-fab-option-icon{color:#60a5fa}.sp-fab-close{color:var(--sp-text-muted,#94a3b8);cursor:pointer;font-size:var(--text-base);background:0 0;border:none;border-radius:6px;padding:4px 6px;transition:color .15s,background .15s;position:absolute;top:8px;right:8px}.sp-fab-close:hover{color:var(--sp-text,#e2e8f0);background:var(--glass-bg-strong)}.sp-fab-form{width:360px;padding:14px}.sp-fab-form-header{color:var(--sp-text,#e2e8f0);justify-content:space-between;align-items:center;margin-bottom:12px;padding-right:24px;font-size:.9rem;font-weight:600;display:flex}.sp-fab-search{position:relative}.sp-fab-search input{border:1px solid var(--sp-border,#334155);background:var(--sp-input-bg,#0f172a);width:100%;color:var(--sp-text,#e2e8f0);font-size:var(--text-base);border-radius:8px;padding:8px 12px}.sp-fab-search input:focus{border-color:#60a5fa;outline:none;box-shadow:0 0 0 2px #2563eb26}.sp-fab-results{background:var(--sp-bg,#1e293b);border:1px solid var(--sp-border,#334155);z-index:10;border-radius:8px;max-height:300px;margin-bottom:4px;position:absolute;bottom:100%;left:0;right:0;overflow-y:auto}.sp-fab-result-item{width:100%;color:var(--sp-text,#e2e8f0);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:8px 12px;font-size:.78rem;display:flex}.sp-fab-result-item:hover{background:var(--sp-hover,#ffffff0f)}.sp-fab-result-name{font-weight:500}.sp-fab-result-phone{color:var(--sp-text-muted,#94a3b8);font-size:.72rem}.sp-fab-no-results{text-align:center;color:var(--sp-text-muted,#94a3b8);font-size:var(--text-sm);flex-direction:column;align-items:center;gap:8px;padding:10px;display:flex}.sp-fab-type-chips,.sp-scheduling-type-selector{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.sp-scheduling-other-btn{border:1px dashed var(--sp-border);color:var(--sp-text-sec);cursor:pointer;background:0 0;border-radius:50px;padding:4px 12px;font-size:.72rem;font-weight:600;transition:all .15s}.sp-scheduling-other-btn:hover{border-color:var(--sp-accent);color:var(--sp-accent);border-style:solid}.sp-meeting-type-chip{border:2px solid var(--chip-color,#64748b);color:var(--sp-text,#e2e8f0);cursor:pointer;letter-spacing:.02em;background:0 0;border-radius:20px;padding:4px 12px;font-size:.72rem;font-weight:700;transition:all .15s}.sp-meeting-type-chip:hover{background:var(--chip-color)}@supports (color:color-mix(in lab,red,red)){.sp-meeting-type-chip:hover{background:color-mix(in srgb,var(--chip-color) 20%,transparent)}}.sp-meeting-type-chip.active{background:var(--chip-color,#64748b);color:#fff;border-color:var(--chip-color,#64748b);box-shadow:0 2px 8px var(--chip-color)}@supports (color:color-mix(in lab,red,red)){.sp-meeting-type-chip.active{box-shadow:0 2px 8px color-mix(in srgb,var(--chip-color) 40%,transparent)}}.sp-type-separator{vertical-align:middle;background:#334155;width:1px;height:20px;margin:0 4px;display:inline-block}.sp-ta-strategy-bar{background:#2563eb14;border-bottom:1px solid #2563eb26;justify-content:space-between;align-items:center;gap:10px;padding:8px 16px;display:flex}.sp-ta-strategy-left{color:#60a5fa;font-size:var(--text-base);align-items:center;gap:8px;font-weight:600;display:flex}.sp-ta-marked-count{color:var(--sp-text)}.sp-ta-strategy-right{align-items:center;gap:6px;display:flex}.sp-btn-sm{font-size:var(--text-xs)!important;padding:4px 8px!important}.sp-ta-mark-cell{text-align:center}.sp-ta-mark-wrapper{display:inline-block;position:relative}.sp-ta-mark{cursor:pointer;color:#ffffffb3;filter:drop-shadow(0 1px 2px #0000004d);background:#00000040;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:inline-flex}.sp-ta-mark:hover{color:#fff;background:#2563eb59}.sp-ta-mark.active{color:#fff;background:#2563eb80;box-shadow:0 0 0 2px #2563eb66}.sp-drag-handle-ta{background:#60a5fa;bottom:-2px;right:-2px}.sp-ta-mark-wrapper:hover .sp-drag-handle-ta{opacity:.7}.sp-strategy-dropdown{background:var(--glass-panel-bg);min-width:260px;-webkit-backdrop-filter:var(--glass-panel-blur);backdrop-filter:var(--glass-panel-blur);border:1px solid var(--glass-panel-border);border-radius:var(--glass-panel-radius);box-shadow:var(--glass-panel-shadow);z-index:100;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden}.sp-strategy-dropdown-header{color:#fff;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #ffffff0f;padding:12px 16px;font-size:.78rem;font-weight:700}.sp-strategy-empty{text-align:center;color:#ffffffd9;padding:16px;font-size:.85rem}.sp-strategy-item{border-bottom:1px solid #ffffff0a;align-items:center;display:flex}.sp-strategy-item.active{background:#2563eb1a}.sp-strategy-item-main{cursor:pointer;color:#fff;letter-spacing:.01em;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:6px;padding:12px 16px;font-size:.88rem;font-weight:600;display:flex}.sp-strategy-item-main:hover{background:#ffffff1a}.sp-strategy-star{color:#facc15;flex-shrink:0}.sp-strategy-preview{font-size:var(--text-xs);color:#ffffff8c;margin-left:auto}.sp-strategy-add{cursor:pointer;color:#4d8bff;width:100%;font-size:var(--text-sm);text-shadow:0 1px 3px #0000008c;background:0 0;border:none;border-top:1px solid #ffffff0f;align-items:center;gap:6px;padding:10px 14px;font-weight:800;display:flex}.sp-strategy-add:hover{color:#6ba0ff;background:#2563eb26}.sp-strategy-modal{max-width:420px}.sp-strategy-status-list{flex-direction:column;gap:4px;margin-top:8px;display:flex}.sp-strategy-status-item{background:var(--glass-bg-default);border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:.78rem;font-weight:600;display:flex}.sp-grip{color:var(--sp-text-sec);opacity:.5;cursor:grab;flex-shrink:0}.sp-strategy-arrows{gap:2px;margin-left:auto;display:flex}.sp-strategy-arrows button{cursor:pointer;color:var(--sp-text-sec);background:0 0;border:1px solid #ffffff1a;border-radius:4px;padding:1px 4px;font-size:.65rem}.sp-strategy-arrows button:hover{background:var(--glass-bg-hover);color:var(--sp-text)}.sp-strategy-arrows button:disabled{opacity:.3;cursor:not-allowed}.sp-strategy-add-status{border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;padding-top:8px;display:flex}.sp-strategy-add-label{font-size:var(--text-xs);color:var(--sp-text-sec);margin-right:4px}.light-mode .sp-root .sp-ta-strategy-bar{background:#2563eb0f;border-bottom-color:#2563eb1a}.light-mode .sp-root .sp-ta-mark{border-color:#0000001a}.light-mode .sp-root .sp-ta-mark.active{background:#2563eb1a;border-color:#2563eb4d}.light-mode .sp-root .sp-strategy-dropdown{background:#fffffff7;border-color:#0000001a;box-shadow:0 12px 32px #0000001f}.light-mode .sp-root .sp-strategy-item.active{background:#2563eb0f}.light-mode .sp-root .sp-strategy-status-item{background:#00000008;border-color:#0000000f}.light-mode .sp-ftr-menu{background:#fffffff7;border-color:#0000001a;box-shadow:0 12px 32px #0000001f}.light-mode .sp-ftr-menu-item{color:#334155}.light-mode .sp-ftr-menu-item:hover{background:#0000000d}.light-mode .sp-ftr-menu-danger{color:#dc2626}.light-mode .sp-ftr-menu-danger:hover{background:#ef444414}.light-mode .sp-ftr-menu-divider{background:#00000014}.sp-fab-quick-add-btn{border:1px dashed var(--sp-border,#334155);color:#60a5fa;cursor:pointer;font-size:var(--text-sm);background:0 0;border-radius:8px;padding:6px 14px;font-weight:600;transition:all .15s;display:inline-block}.sp-fab-quick-add-btn:hover{background:#2563eb1a;border-color:#60a5fa}.sp-fab-quick-add{flex-direction:column;gap:8px;margin-top:10px;display:flex}.sp-fab-quick-add-title{color:var(--sp-text,#e2e8f0);font-size:.78rem;font-weight:600}.sp-fab-quick-input{border:1px solid var(--sp-border,#334155);background:var(--sp-input-bg,#0f172a);width:100%;color:var(--sp-text,#e2e8f0);font-size:var(--text-base);border-radius:8px;padding:8px 12px;font-family:inherit}.sp-fab-quick-input:focus{border-color:#60a5fa;outline:none;box-shadow:0 0 0 2px #2563eb26}.sp-fab-quick-actions{justify-content:flex-end;gap:8px;display:flex}.sp-fab-selected{background:var(--sp-hover,#ffffff0a);border-radius:8px;justify-content:space-between;align-items:center;margin-top:12px;padding:8px 12px;display:flex}.sp-fab-selected-name{color:var(--sp-text,#e2e8f0);font-size:.85rem;font-weight:600}.sp-fab-call-form{flex-direction:column;gap:10px;margin-top:12px;display:flex}.sp-fab-call-status label{font-size:var(--text-sm);color:var(--sp-text-muted,#94a3b8);margin-bottom:4px;display:block}.sp-fab-status-chips{flex-wrap:wrap;gap:4px;display:flex}.sp-fab-status-chip{border:1px solid var(--sp-border,#334155);color:var(--sp-text,#e2e8f0);cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px;font-size:.72rem;font-weight:600;transition:all .15s}.sp-fab-status-chip:hover{border-color:#f59e0b}.sp-fab-status-chip.active{color:#000;background:#f59e0b;border-color:#f59e0b}.sp-fab-call-note{border:1px solid var(--sp-border,#334155);background:var(--sp-input-bg,#0f172a);width:100%;color:var(--sp-text,#e2e8f0);resize:vertical;border-radius:8px;padding:8px;font-family:inherit;font-size:.78rem}.sp-fab-call-note:focus{border-color:#60a5fa;outline:none;box-shadow:0 0 0 2px #2563eb26}.sp-light .sp-fab-trigger{box-shadow:0 4px 16px #2563eb33,0 2px 6px #00000014}.sp-light .sp-fab-trigger:hover{box-shadow:0 6px 24px #2563eb40,0 0 0 6px #2563eb0f}.sp-light .sp-fab-panel{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:#ffffffeb;border-color:#00000014;box-shadow:0 12px 40px #0000001f,0 0 0 1px #0000000a}.sp-light .sp-fab-option{color:#1e293b}.sp-light .sp-fab-option:after{background:#0000000f}.sp-light .sp-fab-option:hover{color:#0f172a;background:#2563eb0f}.sp-light .sp-fab-option-icon{color:#2563eb}.sp-light .sp-fab-option:hover .sp-fab-option-icon{color:#1d4ed8}.sp-light .sp-fab-close{color:#64748b}.sp-light .sp-fab-close:hover{color:#1e293b;background:#0000000d}.sp-light .sp-fab-form-header{color:#1e293b}.sp-light .sp-fab-search input{color:#1e293b;background:#f8fafccc;border-color:#0000001a}.sp-light .sp-fab-search input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.sp-light .sp-fab-results{background:#fff;border-color:#00000014;box-shadow:0 4px 16px #0000001a}.sp-light .sp-fab-result-item{color:#1e293b}.sp-light .sp-fab-result-item:hover{background:#2563eb0d}.sp-light .sp-fab-no-results,.sp-light .sp-fab-result-phone{color:#64748b}.sp-light .sp-fab-selected{background:#2563eb0d;border-radius:10px}.sp-light .sp-fab-selected-name{color:#1e293b}.sp-light .sp-fab-call-status label{color:#64748b}.sp-light .sp-fab-call-note,.sp-light .sp-fab-status-chip{color:#1e293b;border-color:#0000001a}.sp-light .sp-fab-call-note{background:#f8fafccc}.sp-light .sp-fab-call-note:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.sp-light .sp-meeting-type-chip{color:#1e293b}.sp-light .sp-meeting-type-chip.active{color:#fff}.sp-light .sp-fab-quick-add-title{color:#1e293b}.sp-light .sp-fab-quick-input{color:#1e293b;background:#f8fafccc;border-color:#0000001a}.sp-light .sp-fab-quick-input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.sp-light .sp-fab-quick-add-btn{color:#2563eb;border-color:#00000026}.sp-light .sp-fab-quick-add-btn:hover{background:#2563eb0f;border-color:#2563eb}@media (max-width:768px){.sp-fab{bottom:16px;right:16px}.sp-fab-trigger{width:48px;height:48px;font-size:24px}.sp-fab-form{width:calc(100vw - 32px);max-width:360px}}.sp-cal-sync-info{color:var(--sp-text-muted,#94a3b8);white-space:nowrap;align-items:center;gap:4px;font-size:.72rem;display:flex}.sp-light .sp-cal-sync-info{color:#64748b}.sp-pipeline-indicator{font-size:var(--text-xs);vertical-align:middle;cursor:default;margin-right:4px}.sp-pipeline-badge{text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;color:#58a6ff;white-space:nowrap;background:#58a6ff26;border:1px solid #58a6ff4d;border-radius:4px;align-items:center;gap:3px;margin-right:6px;padding:1px 6px;font-size:9px;font-weight:700;display:inline-flex}.sp-exp-btn.pipeline{color:#60a5fa;background:#2563eb26;border:1px solid #2563eb4d}.sp-exp-btn.pipeline:hover{background:#2563eb40;border-color:#2563eb80}.sp-exp-btn.pipeline.active{color:#4ade80;background:#22c55e26;border-color:#22c55e4d}.sp-exp-btn.pipeline.active:hover{background:#22c55e40;border-color:#22c55e80}.light-mode .sp-root .sp-exp-btn.pipeline{color:#2563eb;background:#2563eb14;border-color:#2563eb33}.light-mode .sp-root .sp-exp-btn.pipeline:hover{background:#2563eb26}.light-mode .sp-root .sp-exp-btn.pipeline.active{color:#16a34a;background:#16a34a14;border-color:#16a34a33}.light-mode .sp-root .sp-exp-btn.pipeline.active:hover{background:#16a34a26}.sp-pipe-view{padding:0}.sp-pipe-kpi-strip{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.sp-pipe-kpi-card{background:var(--glass-card-bg);min-width:140px;-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur);border:1px solid var(--glass-card-border);border-radius:var(--glass-card-radius);box-shadow:var(--glass-card-shadow);flex-direction:column;flex:1;gap:4px;padding:14px 16px;display:flex}.sp-pipe-kpi-label{color:var(--sp-text-sec,#7a8bb2);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:500}.sp-pipe-kpi-value{letter-spacing:-.5px;color:var(--sp-text,#e2e8f0);font-size:20px;font-weight:700}.sp-pipe-kpi-value.blue{color:#127df8}.sp-pipe-kpi-value.green{color:#b4f500}.sp-pipe-kpi-value.yellow{color:#f85f13}.sp-pipe-kpi-value.purple{color:#2563eb}.sp-pipe-kpi-value.red{color:#f2545b}.sp-pipe-kpi-value.cyan{color:#127df8}.sp-pipe-kpi-detail{color:var(--sp-text-sec,#7a8bb2);font-size:11px}.sp-pipe-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.sp-pipe-toolbar-left,.sp-pipe-toolbar-right{align-items:center;gap:8px;display:flex}.sp-pipe-search-wrap{position:relative}.sp-pipe-search-wrap:before{content:"🔍";z-index:1;font-size:11px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.sp-pipe-search{background:var(--glass-bg-default);color:var(--sp-text,#e2e8f0);border:1px solid #ffffff14;border-radius:8px;outline:none;width:220px;padding:7px 12px 7px 32px;font-family:inherit;font-size:12px;transition:border-color .15s}.sp-pipe-search:focus{border-color:#127df8}.sp-pipe-search::placeholder{color:var(--sp-text-sec,#475578)}.sp-pipe-btn{background:var(--glass-bg-default);color:#8b9dc3;cursor:pointer;border:1px solid #ffffff14;border-radius:50px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.sp-pipe-btn:hover{background:var(--glass-bg-hover);color:#f1f5f9}.sp-pipe-btn.active{color:#127df8;background:#127df81f;border-color:#127df84d}.sp-pipe-btn.primary{color:#fff;background:#127df8;border-color:#127df8}.sp-pipe-btn.primary:hover{background:#0d6de0}.sp-pipe-view-toggle{background:var(--glass-bg-default);border:1px solid #ffffff14;border-radius:50px;display:flex;overflow:hidden}.sp-pipe-view-btn{color:#7a8bb2;cursor:pointer;background:0 0;border:none;padding:6px 12px;font-family:inherit;font-size:11px;font-weight:600;transition:all .15s}.sp-pipe-view-btn:hover{color:#f1f5f9}.sp-pipe-view-btn.active{color:#127df8;background:#127df81f}.sp-pipe-warroom-banner{color:#f2545b;background:#f2545b14;border:1px solid #f2545b33;border-radius:10px;margin-bottom:16px;padding:10px 16px;font-size:12px;font-weight:600}.sp-pipe-zone{background:var(--glass-bg-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff14;border-radius:16px;margin-bottom:8px;padding:16px}.sp-pipe-zone-1{border-color:#58a6ff26}.sp-pipe-zone-header{color:var(--sp-text-muted,#94a3b8);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:600;display:flex}.sp-pipe-zone-count{color:var(--sp-text-muted,#64748b);text-transform:none;letter-spacing:normal;margin-left:auto;font-size:12px;font-weight:400}.sp-pipe-kanban{scroll-behavior:smooth;align-items:flex-start;gap:8px;min-height:280px;padding-bottom:8px;display:flex;overflow-x:auto}.sp-pipe-kanban::-webkit-scrollbar{height:6px}.sp-pipe-kanban::-webkit-scrollbar-track{background:0 0}.sp-pipe-kanban::-webkit-scrollbar-thumb{background:var(--glass-bg-hover);border-radius:3px}.sp-pipe-col{flex-direction:column;flex:1 1 0;min-width:240px;max-width:320px;display:flex}.sp-pipe-col-header{-webkit-backdrop-filter:blur(40px)saturate(1.6);backdrop-filter:blur(40px)saturate(1.6);background:#ffffff0d;border:1px solid var(--glass-border-strong);border-bottom:none;border-radius:18px 18px 0 0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;box-shadow:inset 0 1px #ffffff0f}.sp-pipe-col-header-left{align-items:center;gap:8px;display:flex}.sp-pipe-col-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.sp-pipe-col-name{color:var(--sp-text,#e2e8f0);font-size:12px;font-weight:600}.sp-pipe-col-count{color:var(--sp-text-sec,#94a3b8);background:var(--glass-bg-strong);text-align:center;border-radius:10px;min-width:22px;padding:2px 7px;font-size:11px;font-weight:600}.sp-pipe-col-pa{color:var(--sp-text-sec,#475578);font-size:10px;font-weight:500}.sp-pipe-col-body{-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);background:#ffffff05;border:1px solid var(--glass-border-default);border-top:none;border-radius:0 0 18px 18px;flex-direction:column;flex:1;gap:8px;min-height:200px;padding:10px;transition:background .2s,border-color .2s;display:flex}.sp-pipe-col-body.drag-over{background:#127df80f}.sp-pipe-conv-arrow{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;gap:4px;min-width:36px;padding-top:50px;display:flex}.sp-pipe-conv-line{background:var(--glass-bg-hover);width:1px;height:20px}.sp-pipe-conv-rate{color:#7a8bb2;white-space:nowrap;font-size:10px;font-weight:700}.sp-pipe-conv-arrow-head{color:#ffffff26;font-size:14px;line-height:1}.sp-pipe-card{-webkit-backdrop-filter:blur(30px)saturate(1.5);backdrop-filter:blur(30px)saturate(1.5);cursor:grab;background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;padding:14px 16px;transition:all .3s cubic-bezier(.22,.61,.36,1);position:relative;box-shadow:0 2px 12px #0000001f,inset 0 1px #ffffff0d}.sp-pipe-card:hover{border-color:#ffffff29;transform:translateY(-2px);box-shadow:0 8px 28px #0000004d,inset 0 1px #ffffff14}.sp-pipe-card:active{cursor:grabbing}.sp-pipe-drag-overlay{cursor:grabbing;pointer-events:none;border:1px solid #60a5fa66;transform:scale(1.03);box-shadow:0 16px 48px #0006,0 4px 12px #0003}.sp-pipe-card.hot{border-left:3px solid #b4f500}.sp-pipe-card.warm{border-left:3px solid #f85f13}.sp-pipe-card.cold{border-left:3px solid #f2545b}.sp-pipe-card-origin{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;margin-bottom:8px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}.sp-pipe-card-origin[data-origin=recomendacao]{color:var(--lead-origin-recomendacao);background:rgba(var(--lead-origin-recomendacao-rgb),.125);border:1px solid rgba(var(--lead-origin-recomendacao-rgb),.19)}.sp-pipe-card-origin[data-origin=indicacao]{color:var(--lead-origin-indicacao);background:rgba(var(--lead-origin-indicacao-rgb),.125);border:1px solid rgba(var(--lead-origin-indicacao-rgb),.19)}.sp-pipe-card-origin[data-origin=revisita]{color:var(--lead-origin-revisita);background:rgba(var(--lead-origin-revisita-rgb),.125);border:1px solid rgba(var(--lead-origin-revisita-rgb),.19)}.sp-pipe-card-origin[data-origin=networking]{color:var(--lead-origin-networking);background:rgba(var(--lead-origin-networking-rgb),.125);border:1px solid rgba(var(--lead-origin-networking-rgb),.19)}.sp-pipe-card-origin:not([data-origin]),.sp-pipe-card-origin[data-origin=digital]{color:var(--lead-origin-digital);background:rgba(var(--lead-origin-digital-rgb),.125);border:1px solid rgba(var(--lead-origin-digital-rgb),.19)}.sp-pipe-card-stale{color:#f85149;align-items:center;gap:3px;font-size:11px;font-weight:600;animation:sp-pulse-stale 2s ease-in-out infinite;display:flex}@keyframes sp-pulse-stale{0%,to{opacity:.7}50%{opacity:1}}.sp-pipe-card-name{color:#fff;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:14px;font-weight:600;display:flex}.sp-pipe-card-age{color:var(--sp-text-sec);font-size:11px;font-weight:400}.sp-pipe-card-referral{color:var(--sp-text-sec);align-items:center;gap:4px;margin-bottom:4px;font-size:12px;display:flex}.sp-pipe-card-info{color:var(--sp-text-sec);margin-bottom:8px;font-size:12px;line-height:1.4}.sp-pipe-card-action{color:#127df8;background:#127df81f;border-radius:6px;align-items:center;gap:5px;margin-bottom:8px;padding:4px 8px;font-size:10px;font-weight:600;display:flex}.sp-pipe-card-action.overdue{color:#f2545b;background:#f2545b1f}.sp-pipe-card-action.today{color:#b4f500;background:#b4f5001a}.sp-pipe-card-action.future{color:#127df8;background:#127df81a}.sp-pipe-card-products{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.sp-pipe-card-tag{letter-spacing:.4px;text-transform:uppercase;border:1px solid #ffffff0a;border-radius:6px;padding:3px 7px;font-size:9px;font-weight:700}.sp-pipe-card-meta{border-top:1px solid var(--sp-border);color:var(--sp-text-sec);justify-content:space-between;align-items:center;padding-top:8px;font-size:11px;display:flex}.sp-pipe-card-meta-left{align-items:center;gap:8px;display:flex}.sp-pipe-card-temp{align-items:center;gap:3px;display:flex}.sp-pipe-temp-dot{border-radius:50%;width:6px;height:6px}.sp-pipe-temp-dot.hot{background:#b4f500}.sp-pipe-temp-dot.warm{background:#f85f13}.sp-pipe-temp-dot.cold{background:#f2545b}.sp-pipe-card-pa{color:var(--sp-success,#b4f500);align-items:center;gap:4px;margin-top:6px;font-size:12px;font-weight:600;display:flex}.sp-pipe-card-top-row{justify-content:space-between}.sp-pipe-card-product-pa,.sp-pipe-card-top-row{align-items:center;margin-bottom:6px;font-size:11px;display:flex}.sp-pipe-card-product-pa{flex-wrap:wrap;gap:6px}.sp-pipe-card-products-inline{color:var(--sp-text-sec)}.sp-pipe-card-pa-inline{color:var(--sp-success,#b4f500);font-weight:600}.sp-pipe-card-phone{color:#58a6ff;cursor:pointer;align-items:center;gap:4px;margin-bottom:6px;font-size:11px;transition:color .15s;display:flex}.sp-pipe-card-phone:hover{color:#79b8ff;text-decoration:underline}.sp-pipe-card-action-btn{color:#58a6ff;cursor:pointer;background:#127df81f;border:1px solid #127df833;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;margin-top:8px;margin-bottom:4px;padding:6px 10px;font-size:11px;font-weight:600;transition:background .15s,transform .1s;display:flex}.sp-pipe-card-action-btn:hover{background:#127df838;transform:scale(1.02)}.sp-pipe-card-action-btn:active{transform:scale(.98)}.sp-pipe-card-last-contact{color:var(--sp-text-sec);opacity:.8;font-size:10px}.sp-pipe-add-card{text-align:center;color:#7a8bb2;cursor:pointer;border:1px dashed #ffffff14;border-radius:16px;padding:12px;font-size:11px;transition:all .15s}.sp-pipe-add-card:hover{color:#127df8;background:#127df80f;border-color:#127df8}.sp-pipe-empty-col{text-align:center;color:var(--sp-text-sec,#475578);padding:24px 8px;font-size:11px}.sp-pipe-empty{text-align:center;color:var(--sp-text-sec,#7a8bb2);padding:60px 20px}.sp-pipe-empty-icon{margin-bottom:16px;font-size:3rem}.sp-pipe-empty h3{color:var(--sp-text,#e2e8f0);margin-bottom:8px;font-size:1.1rem}.sp-pipe-empty p{max-width:400px;margin:0 auto;font-size:.85rem;line-height:1.5}@media (max-width:768px){.sp-pipe-kpi-strip{gap:8px}.sp-pipe-kpi-card{min-width:110px;padding:10px 12px}.sp-pipe-kpi-value{font-size:18px}.sp-pipe-toolbar{flex-direction:column;align-items:stretch}.sp-pipe-toolbar-left,.sp-pipe-toolbar-right{justify-content:space-between}.sp-pipe-search{width:100%}.sp-pipe-kanban{min-height:300px}.sp-pipe-col{min-width:220px}.sp-pipe-conv-arrow{display:none}}.light-mode .sp-root .sp-pipe-kpi-card{background:#fff;border-color:#e2e8f0;box-shadow:0 1px 3px #0000000f}.light-mode .sp-root .sp-pipe-kpi-label{color:#64748b}.light-mode .sp-root .sp-pipe-kpi-value{color:#1e293b}.light-mode .sp-root .sp-pipe-kpi-detail{color:#94a3b8}.light-mode .sp-root .sp-pipe-search{color:#1e293b;background:#f8fafc;border-color:#e2e8f0}.light-mode .sp-root .sp-pipe-search::placeholder{color:#94a3b8}.light-mode .sp-root .sp-pipe-btn{color:#64748b;background:#fff;border-color:#e2e8f0}.light-mode .sp-root .sp-pipe-btn:hover{color:#1e293b;background:#f1f5f9}.light-mode .sp-root .sp-pipe-btn.primary{color:#fff;background:#2563eb;border-color:#2563eb}.light-mode .sp-root .sp-pipe-view-toggle{background:#f8fafc;border-color:#e2e8f0}.light-mode .sp-root .sp-pipe-view-btn{color:#94a3b8}.light-mode .sp-root .sp-pipe-view-btn:hover{color:#475569}.light-mode .sp-root .sp-pipe-view-btn.active{color:#2563eb;background:#2563eb14}.light-mode .sp-root .sp-pipe-warroom-banner{color:#dc2626;background:#dc26260d;border-color:#dc262626}.light-mode .sp-root .sp-pipe-col-header{-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background:#ffffff8c;border-color:#fff9;box-shadow:0 2px 8px #13315c0a,inset 0 1px #fffc}.light-mode .sp-root .sp-pipe-col-name{color:#1e293b}.light-mode .sp-root .sp-pipe-col-count{color:#475569;background:#e2e8f0}.light-mode .sp-root .sp-pipe-col-pa{color:#94a3b8}.light-mode .sp-root .sp-pipe-col-body{-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);background:#fff6;border-color:#ffffff80}.light-mode .sp-root .sp-pipe-col-body.drag-over{background:#2563eb0a}.light-mode .sp-root .sp-pipe-conv-line{background:#e2e8f0}.light-mode .sp-root .sp-pipe-conv-rate{color:#94a3b8}.light-mode .sp-root .sp-pipe-conv-arrow-head{color:#cbd5e1}.light-mode .sp-root .sp-pipe-card{-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);background:#fff9;border-color:#fff9;box-shadow:0 1px 6px #13315c0a,inset 0 1px #fffc}.light-mode .sp-root .sp-pipe-card:hover{background:#fafbfc;border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 4px 16px #00000014}.light-mode .sp-root .sp-pipe-card-name{color:#1e293b}.light-mode .sp-root .sp-pipe-card-age,.light-mode .sp-root .sp-pipe-card-referral{color:#94a3b8}.light-mode .sp-root .sp-pipe-card-info{color:#64748b}.light-mode .sp-root .sp-pipe-card-meta{color:#94a3b8;border-top-color:#f1f5f9}.light-mode .sp-root .sp-pipe-card-pa{color:#059669}.light-mode .sp-root .sp-pipe-card.hot{border-left-color:#65a30d}.light-mode .sp-root .sp-pipe-card.warm{border-left-color:#ea580c}.light-mode .sp-root .sp-pipe-card.cold{border-left-color:#dc2626}.light-mode .sp-root .sp-pipe-card-action,.light-mode .sp-root .sp-pipe-card-next-meeting{color:#1d4ed8;background:#1d4ed814}.light-mode .sp-root .sp-pipe-card-action.overdue{color:#dc2626;background:#dc262614}.light-mode .sp-root .sp-pipe-card-action.today{color:#65a30d;background:#65a30d14}.light-mode .sp-root .sp-pipe-card-pa-inline{color:#059669}.light-mode .sp-root .sp-pipe-card-phone{color:#1d4ed8}.light-mode .sp-root .sp-pipe-card-phone:hover{color:#2563eb}.light-mode .sp-root .sp-pipe-card-action-btn{color:#1d4ed8;background:#1d4ed814;border-color:#1d4ed826}.light-mode .sp-root .sp-pipe-card-action-btn:hover{background:#1d4ed826}.light-mode .sp-root .sp-pipe-add-card{color:#94a3b8;border-color:#e2e8f0}.light-mode .sp-root .sp-pipe-add-card:hover{color:#2563eb;background:#2563eb0a;border-color:#2563eb}.light-mode .sp-root .sp-pipe-empty-col{color:#94a3b8}.light-mode .sp-root .sp-pipe-empty{color:#64748b}.light-mode .sp-root .sp-pipe-empty h3{color:#1e293b}.light-mode .sp-root .sp-pipe-zone{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000005;border-color:#e2e8f0}.light-mode .sp-root .sp-pipe-zone-1{border-color:#2563eb26}.light-mode .sp-root .sp-pipe-zone-header{color:#475569}.light-mode .sp-root .sp-pipe-zone-count{color:#94a3b8}.light-mode .sp-root .sp-delivery-card{background:#fff;border-color:#e2e8f0}.light-mode .sp-root .sp-delivery-card:hover{border-color:#cbd5e1;box-shadow:0 4px 16px #00000014}.light-mode .sp-root .sp-delivery-card.waiting{border-left-color:#ea580c}.light-mode .sp-root .sp-delivery-card.ok{border-left-color:#65a30d}.light-mode .sp-root .sp-delivery-card.warning{border-left-color:#ea580c}.light-mode .sp-root .sp-delivery-card.danger{border-left-color:#dc2626}.light-mode .sp-root .sp-delivery-card.done{border-left-color:#65a30d}.light-mode .sp-root .sp-delivery-card-pa{color:#059669}.light-mode .sp-root .sp-delivery-status-label.waiting{color:#ea580c}.light-mode .sp-root .sp-delivery-status-label.done{color:#059669}.light-mode .sp-root .sp-delivery-progress-fill.ok{background:#65a30d}.light-mode .sp-root .sp-delivery-progress-fill.warning{background:#ea580c}.light-mode .sp-root .sp-delivery-progress-fill.danger{background:#dc2626}.light-mode .sp-root .sp-delivery-countdown-label.ok{color:#059669}.light-mode .sp-root .sp-delivery-countdown-label.warning{color:#ea580c}.light-mode .sp-root .sp-delivery-countdown-label.danger{color:#dc2626}.sp-pipe-detail-overlay{z-index:1000;background:#00000080;justify-content:flex-end;display:flex;position:fixed;inset:0}.sp-pipe-detail-panel{background:#0a0e18;border-left:1px solid #ffffff0f;flex-direction:column;width:420px;max-width:100vw;height:100dvh;animation:sp-pipe-slide-in .25s ease-out;display:flex;overflow:hidden}@keyframes sp-pipe-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.sp-pipe-detail-header{border-bottom:1px solid var(--sp-border,#1c2640);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:20px 20px 16px;display:flex}.sp-pipe-detail-header-info{flex:1;min-width:0}.sp-pipe-detail-name{color:var(--sp-text,#e2e8f0);margin:0 0 6px;font-size:16px;font-weight:700}.sp-pipe-detail-subtitle{color:var(--sp-text-sec,#7a8bb2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.sp-pipe-detail-badge{color:#127df8;background:#127df81f;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700}.sp-pipe-detail-close{color:var(--sp-text-sec,#7a8bb2);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:18px;transition:all .15s}.sp-pipe-detail-close:hover{background:var(--glass-bg-hover);color:var(--sp-text,#e2e8f0)}.sp-pipe-detail-progress{border-bottom:1px solid var(--sp-border,#1c2640);flex-shrink:0;align-items:center;gap:4px;padding:14px 20px;display:flex}.sp-pipe-progress-step{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex;position:relative}.sp-pipe-progress-step:after{content:"";background:var(--sp-border,#1c2640);z-index:0;width:100%;height:2px;position:absolute;top:5px;left:50%}.sp-pipe-progress-step:last-child:after{display:none}.sp-pipe-progress-step.active:after{background:#2563eb}.sp-pipe-progress-dot{background:var(--sp-border,#1c2640);z-index:1;border-radius:50%;width:12px;height:12px;transition:all .2s}.sp-pipe-progress-label{color:var(--sp-text-sec,#475578);text-align:center;white-space:nowrap;font-size:9px}.sp-pipe-progress-step.active .sp-pipe-progress-label{color:var(--sp-text,#e2e8f0);font-weight:600}.sp-pipe-detail-actions{border-bottom:1px solid var(--sp-border,#1c2640);flex-shrink:0;gap:8px;padding:12px 20px;display:flex}.sp-pipe-action-btn{border:1px solid var(--sp-border,#1c2640);background:var(--sp-bg-card,#111827);color:var(--sp-text-sec,#7a8bb2);cursor:pointer;text-align:center;border-radius:50px;flex:1;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.sp-pipe-action-btn:hover{color:#2563eb;background:#2563eb1f;border-color:#2563eb4d}.sp-pipe-detail-body{flex:1;padding:0;overflow-y:auto}.sp-pipe-detail-body::-webkit-scrollbar{width:4px}.sp-pipe-detail-body::-webkit-scrollbar-track{background:0 0}.sp-pipe-detail-body::-webkit-scrollbar-thumb{background:var(--sp-border,#1c2640);border-radius:2px}.sp-pipe-detail-section{border-bottom:1px solid var(--sp-border,#1c2640);padding:16px 20px}.sp-pipe-detail-section:last-child{border-bottom:none}.sp-pipe-detail-section-title{color:var(--sp-text,#e2e8f0);margin-bottom:12px;font-size:12px;font-weight:700}.sp-pipe-detail-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sp-pipe-field{flex-direction:column;gap:4px;display:flex}.sp-pipe-field label{color:var(--sp-text-sec,#475578);text-transform:uppercase;letter-spacing:.3px;font-size:10px;font-weight:500}.sp-pipe-field-input{border:1px solid var(--sp-border,#1c2640);background:var(--sp-bg-input,#151d2e);color:var(--sp-text,#e2e8f0);border-radius:6px;outline:none;padding:6px 10px;font-family:inherit;font-size:12px;transition:border-color .15s}.sp-pipe-field-input:focus{border-color:#2563eb}.sp-pipe-temp-selector{gap:8px;display:flex}.sp-pipe-temp-btn{border:1px solid var(--sp-border,#1c2640);cursor:pointer;background:0 0;border-radius:50px;flex:1;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.sp-pipe-temp-btn.quente{color:#10b981}.sp-pipe-temp-btn.morno{color:#f59e0b}.sp-pipe-temp-btn.frio{color:#ef4444}.sp-pipe-temp-btn.quente.active{background:#10b9811f;border-color:#10b9814d}.sp-pipe-temp-btn.morno.active{background:#f59e0b1f;border-color:#f59e0b4d}.sp-pipe-temp-btn.frio.active{background:#ef44441a;border-color:#ef44444d}.sp-pipe-products-grid{flex-wrap:wrap;gap:6px;display:flex}.sp-pipe-product-btn{border:1px solid var(--sp-border,#1c2640);color:var(--sp-text-sec,#7a8bb2);cursor:pointer;background:0 0;border-radius:50px;padding:5px 12px;font-family:inherit;font-size:11px;font-weight:600;transition:all .15s}.sp-pipe-product-btn.active{background:var(--prod-color)}@supports (color:color-mix(in lab,red,red)){.sp-pipe-product-btn.active{background:color-mix(in srgb,var(--prod-color) 12%,transparent)}}.sp-pipe-product-btn.active{color:var(--prod-color);border-color:var(--prod-color)}@supports (color:color-mix(in lab,red,red)){.sp-pipe-product-btn.active{border-color:color-mix(in srgb,var(--prod-color) 30%,transparent)}}.sp-pipe-product-btn:hover{border-color:var(--prod-color,#2563eb)}.sp-pipe-note-input-wrap{flex-direction:column;gap:8px;display:flex}.sp-pipe-note-input{border:1px solid var(--sp-border,#1c2640);background:var(--sp-bg-input,#151d2e);color:var(--sp-text,#e2e8f0);resize:vertical;border-radius:8px;outline:none;min-height:50px;padding:10px 12px;font-family:inherit;font-size:12px;transition:border-color .15s}.sp-pipe-note-input:focus{border-color:#2563eb}.sp-pipe-note-input::placeholder{color:var(--sp-text-sec,#475578)}.sp-pipe-note-save{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;align-self:flex-end;padding:6px 16px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.sp-pipe-note-save:hover{background:#1d4ed8}.sp-pipe-note-save:disabled{opacity:.4;cursor:not-allowed}.sp-pipe-detail-footer{border-top:1px solid var(--sp-border,#1c2640);flex-shrink:0;padding:14px 20px}.sp-pipe-btn-remove{color:#ef4444;cursor:pointer;background:#ef444414;border:1px solid #ef44444d;border-radius:50px;width:100%;padding:8px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.sp-pipe-btn-remove:hover{background:#ef444426}.sp-pipe-timeline{flex-direction:column;gap:0;display:flex}.sp-pipe-timeline-item{gap:12px;min-height:48px;display:flex}.sp-pipe-timeline-line-wrap{flex-direction:column;flex-shrink:0;align-items:center;width:16px;display:flex}.sp-pipe-timeline-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px}.sp-pipe-timeline-line{background:var(--sp-border,#1c2640);flex:1;width:2px;margin:4px 0}.sp-pipe-timeline-content{flex:1;padding-bottom:12px}.sp-pipe-timeline-header{align-items:center;gap:6px;margin-bottom:4px;display:flex}.sp-pipe-timeline-icon{font-size:12px}.sp-pipe-timeline-date{color:var(--sp-text-sec,#475578);font-size:10px;font-weight:500}.sp-pipe-timeline-duration{color:var(--sp-text-sec,#475578);background:var(--sp-bg-input,#151d2e);border-radius:4px;padding:1px 6px;font-size:9px}.sp-pipe-timeline-desc{color:var(--sp-text,#e2e8f0);font-size:12px;line-height:1.4}.sp-pipe-timeline-empty{text-align:center;color:var(--sp-text-sec,#475578);padding:20px;font-size:12px}@media (max-width:768px){.sp-pipe-detail-panel{width:100vw}.sp-pipe-detail-fields{grid-template-columns:1fr}}.light-mode .sp-root .sp-pipe-detail-overlay{background:#0000004d}.light-mode .sp-root .sp-pipe-detail-panel{background:#fff;border-left-color:#e2e8f0}.light-mode .sp-root .sp-pipe-detail-header{border-bottom-color:#f1f5f9}.light-mode .sp-root .sp-pipe-detail-name{color:#1e293b}.light-mode .sp-root .sp-pipe-detail-subtitle{color:#64748b}.light-mode .sp-root .sp-pipe-detail-close{color:#94a3b8}.light-mode .sp-root .sp-pipe-detail-close:hover{color:#1e293b;background:#0000000d}.light-mode .sp-root .sp-pipe-detail-progress{border-bottom-color:#f1f5f9}.light-mode .sp-root .sp-pipe-progress-dot,.light-mode .sp-root .sp-pipe-progress-step:after{background:#e2e8f0}.light-mode .sp-root .sp-pipe-progress-label{color:#94a3b8}.light-mode .sp-root .sp-pipe-progress-step.active .sp-pipe-progress-label{color:#1e293b}.light-mode .sp-root .sp-pipe-detail-actions{border-bottom-color:#f1f5f9}.light-mode .sp-root .sp-pipe-action-btn{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.light-mode .sp-root .sp-pipe-action-btn:hover{color:#2563eb;background:#2563eb0f;border-color:#2563eb33}.light-mode .sp-root .sp-pipe-detail-section{border-bottom-color:#f1f5f9}.light-mode .sp-root .sp-pipe-detail-section-title{color:#1e293b}.light-mode .sp-root .sp-pipe-field label{color:#94a3b8}.light-mode .sp-root .sp-pipe-field-input{color:#1e293b;background:#f8fafc;border-color:#e2e8f0}.light-mode .sp-root .sp-pipe-temp-btn{border-color:#e2e8f0}.light-mode .sp-root .sp-pipe-product-btn{color:#94a3b8;border-color:#e2e8f0}.light-mode .sp-root .sp-pipe-note-input{color:#1e293b;background:#f8fafc;border-color:#e2e8f0}.light-mode .sp-root .sp-pipe-note-input::placeholder{color:#94a3b8}.light-mode .sp-root .sp-pipe-detail-footer{border-top-color:#f1f5f9}.light-mode .sp-root .sp-pipe-btn-remove{color:#dc2626;background:#ef44440d;border-color:#ef444433}.light-mode .sp-root .sp-pipe-timeline-line{background:#e2e8f0}.light-mode .sp-root .sp-pipe-timeline-date{color:#94a3b8}.light-mode .sp-root .sp-pipe-timeline-duration{color:#64748b;background:#f1f5f9}.light-mode .sp-root .sp-pipe-timeline-desc{color:#1e293b}.light-mode .sp-root .sp-pipe-timeline-empty{color:#94a3b8}.sp-pipe-section-divider{align-items:center;gap:12px;margin:28px 0 16px;display:flex}.sp-pipe-divider-line{background:var(--sp-border,#1c2640);flex:1;height:1px}.sp-pipe-divider-title{color:var(--sp-text,#e2e8f0);white-space:nowrap;font-size:13px;font-weight:700}.sp-pipe-agenda-list{flex-direction:column;gap:8px;display:flex}.sp-pipe-agenda-item{background:var(--sp-bg-input,#151d2e);cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;padding:10px 12px;transition:all .15s;display:flex}.sp-pipe-agenda-item:hover{background:#1a2236;border-color:#2a3a5c}.sp-pipe-agenda-item.overdue{border-left:3px solid #ef4444}.sp-pipe-agenda-item.today{border-left:3px solid #10b981}.sp-pipe-agenda-item.upcoming{border-left:3px solid #2563eb}.sp-pipe-agenda-date{text-align:center;min-width:40px}.sp-pipe-agenda-day{color:var(--sp-text,#e2e8f0);font-size:16px;font-weight:700;line-height:1}.sp-pipe-agenda-month{color:var(--sp-text-sec,#475578);text-transform:uppercase;letter-spacing:.5px;font-size:9px}.sp-pipe-agenda-content{flex:1}.sp-pipe-agenda-name{color:var(--sp-text,#e2e8f0);font-size:12px;font-weight:600}.sp-pipe-agenda-reason{margin-top:2px}.sp-pipe-agenda-action,.sp-pipe-agenda-reason{color:var(--sp-text-sec,#7a8bb2);font-size:10px}.sp-pipe-agenda-action{border:1px solid var(--sp-border,#1c2640);background:var(--sp-bg-card,#111827);cursor:pointer;border-radius:4px;padding:4px 10px;font-family:inherit;font-weight:600;transition:all .12s}.sp-pipe-agenda-action:hover{color:#fff;background:#2563eb;border-color:#2563eb}.sp-pipe-agenda-empty{text-align:center;color:var(--sp-text-sec,#475578);padding:24px 12px;font-size:12px;line-height:1.5}.sp-pipe-referral-table{flex-direction:column;gap:0;display:flex}.sp-pipe-referral-header{color:var(--sp-text-sec,#475578);text-transform:uppercase;letter-spacing:.3px;padding:8px 0;font-size:10px;font-weight:600}.sp-pipe-referral-header,.sp-pipe-referral-row{border-bottom:1px solid var(--sp-border,#1c2640);display:flex}.sp-pipe-referral-row{color:var(--sp-text,#e2e8f0);padding:10px 0;font-size:12px;transition:background .12s}.sp-pipe-referral-row:last-child{border-bottom:none}.sp-pipe-referral-row:hover{background:#2563eb0a}.sp-pipe-ref-col{align-items:center;display:flex}.sp-pipe-ref-col.name{text-overflow:ellipsis;white-space:nowrap;flex:1;gap:6px;min-width:0;overflow:hidden}.sp-pipe-ref-col.num{justify-content:center;width:70px;font-weight:600}.sp-pipe-ref-col.num.green{color:#10b981}.sp-pipe-ref-rank{color:var(--sp-text-sec,#475578);min-width:20px;font-size:10px;font-weight:700}.sp-pipe-ref-badge{color:#2563eb;background:#2563eb1f;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:9px;font-weight:600}.sp-pipe-referral-footer{border-top:2px solid var(--sp-border,#1c2640);color:var(--sp-text,#e2e8f0);gap:16px;margin-top:4px;padding:10px 0;font-size:11px;font-weight:700;display:flex}.light-mode .sp-root .sp-pipe-divider-line{background:#e2e8f0}.light-mode .sp-root .sp-pipe-divider-title{color:#1e293b}.light-mode .sp-root .sp-pipe-agenda-item{background:#f8fafc}.light-mode .sp-root .sp-pipe-agenda-item:hover{background:#f1f5f9;border-color:#cbd5e1}.light-mode .sp-root .sp-pipe-agenda-day{color:#1e293b}.light-mode .sp-root .sp-pipe-agenda-month{color:#94a3b8}.light-mode .sp-root .sp-pipe-agenda-name{color:#1e293b}.light-mode .sp-root .sp-pipe-agenda-reason{color:#64748b}.light-mode .sp-root .sp-pipe-agenda-action{color:#64748b;background:#fff;border-color:#e2e8f0}.light-mode .sp-root .sp-pipe-agenda-action:hover{color:#fff;background:#2563eb;border-color:#2563eb}.light-mode .sp-root .sp-pipe-agenda-empty{color:#94a3b8}.light-mode .sp-root .sp-pipe-referral-header{color:#94a3b8;border-bottom-color:#f1f5f9}.light-mode .sp-root .sp-pipe-referral-row{color:#1e293b;border-bottom-color:#f1f5f9}.light-mode .sp-root .sp-pipe-referral-row:hover{background:#2563eb08}.light-mode .sp-root .sp-pipe-ref-rank{color:#94a3b8}.light-mode .sp-root .sp-pipe-referral-footer{color:#1e293b;border-top-color:#e2e8f0}.light-mode .sp-root .sp-pipe-referral-empty{color:#94a3b8}.sp-agendamentos-alert{color:#fca5a5;background:#ef444426;border:1px solid #ef44444d;border-radius:10px;margin-bottom:16px;padding:10px 16px;font-size:.85rem}.sp-agendamentos-alert--info{color:#93c5fd;background:#2563eb1f;border:1px solid #2563eb40;transition:background .2s}.sp-agendamentos-alert--info:hover{background:#2563eb33}.sp-agendamentos-list{flex-direction:column;gap:16px;display:flex}.sp-agendamentos-group-header{font-size:var(--text-base);color:var(--sp-text-sec);border-bottom:1px solid var(--sp-border);align-items:center;gap:8px;margin-bottom:8px;padding:6px 12px;font-weight:700;display:flex}.sp-agendamentos-group-header.overdue{color:#f87171;border-bottom-color:#f871714d}.sp-agendamentos-overdue-badge{color:#fca5a5;background:#ef444433;border-radius:6px;padding:2px 8px;font-size:.72rem}.sp-agendamento-card{background:var(--glass-card-bg);-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur);border:1px solid var(--glass-card-border);border-radius:var(--glass-card-radius);box-shadow:var(--glass-card-shadow);justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;padding:12px 16px;transition:border-color .2s;display:flex}.sp-agendamento-card.atrasado{border-left:3px solid #ef4444}.sp-agendamento-card.hoje{border-left:3px solid #eab308}.sp-agendamento-card.futuro{border-left:3px solid #3b82f6}.sp-agendamento-card.atualizado{opacity:.7;border-left:3px solid #22c55e}.sp-agendamento-left{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.sp-agendamento-time{color:var(--sp-text);align-items:center;gap:4px;min-width:80px;font-size:.85rem;font-weight:700;display:flex}.sp-agendamento-urgent-icon{font-size:var(--text-lg)}.sp-agendamento-info{flex:1;min-width:0}.sp-agendamento-name{font-size:var(--text-md);color:var(--sp-text);align-items:center;gap:8px;font-weight:700;display:flex}.sp-agendamento-type-badge{font-size:var(--text-xs);color:#a5b4fc;background:#6366f133;border-radius:4px;padding:2px 8px;font-weight:700}.sp-agendamento-meta{font-size:var(--text-sm);color:var(--sp-text-sec);gap:12px;margin-top:2px;display:flex}.sp-agendamento-result-badge{color:#86efac;margin-top:4px;font-size:.72rem}.sp-agendamento-actions{flex-shrink:0}.sp-agendamento-done-label{font-size:var(--text-sm);color:#86efac;font-weight:600}.sp-result-modal{max-width:480px}.sp-result-meta{font-size:var(--text-base);color:var(--sp-text-sec)}.sp-result-meta,.sp-result-section{margin-bottom:16px}.sp-result-q{font-size:var(--text-base);color:var(--sp-text);margin-bottom:8px;font-weight:700;display:block}.sp-result-toggle-row{gap:8px;display:flex}.sp-result-options{flex-direction:column;gap:6px;display:flex}.sp-result-option{border:2px solid var(--sp-border);border-left:4px solid var(--result-color,var(--sp-border));background:var(--sp-bg-card);color:var(--sp-text);font-size:var(--text-base);cursor:pointer;text-align:left;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.sp-result-option:hover{box-shadow:0 0 0 1px #ffffff0d}.sp-result-option.active,.sp-result-option:hover{border-color:var(--result-color,var(--sp-accent))}.sp-result-option.active{background:var(--result-color,var(--sp-accent))}@supports (color:color-mix(in lab,red,red)){.sp-result-option.active{background:color-mix(in srgb,var(--result-color,var(--sp-accent)) 12%,transparent)}}.sp-result-option-icon{flex-shrink:0;margin-top:1px}.sp-result-option-text{flex-direction:column;gap:2px;min-width:0;display:flex}.sp-result-option-label{color:var(--sp-text);font-size:.85rem;font-weight:600}.sp-result-option-desc{font-size:var(--text-sm);color:var(--sp-text-sec);opacity:.8;line-height:1.3}.sp-result-date-hint{color:var(--sp-text-sec);opacity:.7;margin-top:4px;font-size:.72rem;font-style:italic;display:block}.sp-result-date-row{gap:8px;display:flex}.sp-result-date-input,.sp-result-time-input{border:2px solid var(--sp-border);background:var(--sp-bg-card);color:var(--sp-text);border-radius:8px;padding:8px 12px;font-size:.85rem}.sp-result-date-input:focus,.sp-result-time-input:focus{border-color:var(--sp-accent);outline:none}.sp-result-notes{border:2px solid var(--sp-border);background:var(--sp-bg-card);width:100%;color:var(--sp-text);font-size:var(--text-base);resize:vertical;border-radius:8px;padding:8px 12px}.sp-result-notes:focus{border-color:var(--sp-accent);outline:none}.sp-delivery-card{background:var(--glass-card-bg);-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur);border:1px solid var(--glass-card-border);border-radius:var(--glass-card-radius);box-shadow:var(--glass-card-shadow);cursor:pointer;flex-direction:column;gap:6px;margin-bottom:6px;padding:12px 14px;transition:all .2s;display:flex}.sp-delivery-card:hover{border-color:#ffffff1f;transform:translateY(-1px);box-shadow:0 4px 16px #0000004d}.sp-delivery-card.waiting{border-left:3px solid #f85f13}.sp-delivery-card.ok{border-left:3px solid #b4f500}.sp-delivery-card.warning{border-left:3px solid #f85f13}.sp-delivery-card.danger{border-left:3px solid #f2545b}.sp-delivery-card.done{opacity:.65;border-left:3px solid #b4f500}.sp-delivery-card-name{color:var(--sp-text);align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:flex}.sp-delivery-card-pa{color:#b4f500;margin-left:auto;font-size:.72rem;font-weight:700}.sp-delivery-card-ref{color:var(--sp-text-muted);font-size:.72rem}.sp-delivery-card-status{flex-direction:column;gap:6px;display:flex}.sp-delivery-status-label{font-size:.78rem;font-weight:600}.sp-delivery-status-label.waiting{color:#f85f13}.sp-delivery-status-label.done{color:#b4f500}.sp-delivery-date-info{color:var(--sp-text-muted);font-size:.72rem}.sp-delivery-emission-form{background:var(--sp-bg);border-radius:8px;flex-direction:column;gap:6px;padding:6px;display:flex}.sp-delivery-apolice-input,.sp-delivery-date-input{border:1px solid var(--sp-border);background:var(--sp-bg-card);width:100%;color:var(--sp-text);border-radius:6px;padding:6px 8px;font-size:.78rem}.sp-delivery-emission-actions{gap:6px;display:flex}.sp-delivery-card-countdown{flex-direction:column;gap:6px;display:flex}.sp-delivery-progress-bar{background:var(--sp-border);border-radius:3px;height:6px;overflow:hidden}.sp-delivery-progress-fill{border-radius:3px;height:100%;transition:width .3s}.sp-delivery-progress-fill.ok{background:#b4f500}.sp-delivery-progress-fill.warning{background:#f85f13}.sp-delivery-progress-fill.danger{background:#f2545b}.sp-delivery-countdown-info{justify-content:space-between;align-items:center;display:flex}.sp-delivery-countdown-label{font-size:var(--text-sm);font-weight:600}.sp-delivery-countdown-label.ok{color:#b4f500}.sp-delivery-countdown-label.warning{color:#f85f13}.sp-delivery-countdown-label.danger{color:#f2545b}.sp-delivery-apolice-num,.sp-delivery-card-dates{font-size:var(--text-xs);color:var(--sp-text-muted)}.sp-delivery-card-dates{gap:12px;display:flex}.sp-delivery-graduated-badge{color:#9d7bff;background:#7857ff1f;border-radius:6px;align-items:center;gap:3px;padding:3px 8px;font-size:.72rem;font-weight:600;display:inline-flex}.sp-pv-client-graduate{align-items:center;display:flex}.sp-pv-graduated-badge{color:#9d7bff;background:#7857ff1f;border-radius:6px;align-items:center;gap:3px;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-flex}.sp-pv-pending-delivery{color:var(--sp-text-muted);font-size:.72rem;font-style:italic}.sp-pipe-delivery-section{margin-top:8px}.sp-pipe-delivery-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}@media (max-width:640px){.sp-pipe-delivery-grid{grid-template-columns:1fr}}.sp-pipe-card-duration{color:var(--sp-text-sec);background:var(--glass-bg-strong);border-radius:10px;margin-left:auto;padding:2px 7px;font-size:11px;font-weight:500}.sp-pipe-card-next-meeting{color:var(--sp-accent,#127df8);background:#127df81f;border:1px solid #127df833;border-radius:6px;margin-bottom:6px;padding:4px 8px;font-size:12px;font-weight:600}.sp-pipe-card-activity-icons{color:var(--sp-text-sec);gap:6px;font-size:11px;display:flex}.sp-pipe-card-activity-icons>span{align-items:center;gap:2px;display:flex}.sp-checkin-action-prompt{font-size:var(--text-base);color:var(--sp-text-muted);text-align:center;padding:8px 0}.sp-pv-container{padding:0}.sp-pv-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.sp-pv-title{color:var(--sp-text,#e2e8f0);font-size:1.2rem;font-weight:800}.sp-pv-header-stats{font-size:var(--text-base);color:var(--sp-text-sec,#7a8bb2);gap:8px;display:flex}.sp-pv-subtabs{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-default);border-radius:14px;gap:4px;margin-bottom:16px;padding:4px;display:flex;overflow-x:auto}.sp-pv-subtab{color:var(--sp-text-sec,#7a8bb2);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:5px;padding:8px 16px;font-size:.78rem;font-weight:500;transition:all .2s cubic-bezier(.22,.61,.36,1);display:flex}.sp-pv-subtab:hover{background:var(--glass-bg-default);color:#fffc}.sp-pv-subtab.active{color:#fff;background:linear-gradient(135deg,#127df8e6,#3b82f6d9);border-color:#127df84d;font-weight:600;box-shadow:0 2px 8px #127df833}.sp-pv-subtab-emoji{font-size:.85rem}.sp-pv-subtab-badge{color:#fff;text-align:center;background:#ef4444;border-radius:10px;min-width:16px;padding:1px 6px;font-size:.65rem;font-weight:700}.sp-pv-content{min-height:200px}.sp-pv-empty{text-align:center;padding:48px 20px}.sp-pv-empty-icon{margin-bottom:12px;font-size:2.5rem}.sp-pv-empty h3{font-size:var(--text-lg);color:var(--sp-text,#e2e8f0);margin-bottom:4px;font-weight:700}.sp-pv-empty p{font-size:var(--text-base);color:var(--sp-text-sec,#7a8bb2)}.sp-pv-list{flex-direction:column;gap:6px;display:flex}.sp-pv-list-header{color:var(--sp-text-sec,#7a8bb2);margin:8px 0 4px;font-size:.78rem;font-weight:700}.sp-pv-list-header.overdue{color:#ef4444}.sp-pv-list-header.today{color:#10b981}.sp-pv-tp-card{background:var(--glass-card-bg);-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur);border:1px solid var(--glass-card-border);border-radius:var(--glass-card-radius);box-shadow:var(--glass-card-shadow);align-items:center;gap:10px;padding:10px 12px;transition:all .15s;display:flex}.sp-pv-tp-card:hover{border-color:#2a3a5c}.sp-pv-tp-card.overdue{border-left:3px solid #ef4444}.sp-pv-tp-card.today{border-left:3px solid #10b981}.sp-pv-tp-card.upcoming{border-left:3px solid #2563eb}.sp-pv-tp-card.compact{padding:6px 10px}.sp-pv-tp-icon{font-size:1.2rem}.sp-pv-tp-content{flex:1}.sp-pv-tp-name{font-size:var(--text-base);color:var(--sp-text,#e2e8f0);font-weight:600}.sp-pv-tp-type{color:var(--sp-text-sec,#7a8bb2);font-size:.72rem}.sp-pv-tp-date{font-size:var(--text-xs);color:var(--sp-text-muted);margin-top:2px}.sp-pv-tp-btn{border:1px solid var(--sp-border,#1c2640);cursor:pointer;background:0 0;border-radius:50px;padding:4px 8px;font-size:.85rem;transition:all .15s}.sp-pv-tp-btn:hover{background:#10b9811a;border-color:#10b981}.sp-pv-week{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.sp-pv-week-day{background:var(--sp-bg-card,#111827);border:1px solid var(--sp-border,#1c2640);border-radius:10px;padding:10px}.sp-pv-week-day-header{border-bottom:1px solid var(--sp-border,#1c2640);align-items:center;gap:6px;margin-bottom:8px;padding-bottom:6px;display:flex}.sp-pv-week-day-name{color:var(--sp-text-sec,#7a8bb2);text-transform:uppercase;font-size:.72rem;font-weight:600}.sp-pv-week-day-num{font-size:var(--text-lg);color:var(--sp-text,#e2e8f0);font-weight:700}.sp-pv-clients-table{width:100%}.sp-pv-clients-header{color:var(--sp-text-sec,#7a8bb2);text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid var(--sp-border,#1c2640);padding:8px 12px;font-size:.72rem;font-weight:700}.sp-pv-client-row,.sp-pv-clients-header{grid-template-columns:2fr 1fr 1fr 1fr .5fr 1fr;gap:8px;display:grid}.sp-pv-client-row{font-size:var(--text-base);color:var(--sp-text,#e2e8f0);border-bottom:1px solid var(--sp-border-subtle,#151d30);padding:10px 12px;transition:background .1s}.sp-pv-client-row:hover{background:var(--sp-bg-input,#151d2e)}.sp-pv-client-name{font-weight:600}.sp-pv-client-apolice{font-size:var(--text-xs);cursor:help;margin-left:4px}.sp-pv-client-pa{color:#22c55e;font-weight:600}.sp-pv-client-date{color:var(--sp-text-sec,#7a8bb2)}.sp-pv-client-status{font-size:var(--text-sm)}.sp-pv-client-referrals{text-align:center}.sp-pv-indicacoes{flex-direction:column;gap:12px;display:flex}.sp-pv-indicacoes-summary{font-size:var(--text-base);color:var(--sp-text-sec,#7a8bb2);padding:8px 0}.sp-pv-indicacao-group{background:var(--sp-bg-card,#111827);border:1px solid var(--sp-border,#1c2640);border-radius:10px;padding:12px 14px}.sp-pv-indicacao-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.sp-pv-indicacao-name{color:var(--sp-text,#e2e8f0);font-size:.85rem;font-weight:700}.sp-pv-indicacao-stats{color:var(--sp-text-sec,#7a8bb2);font-size:.72rem}.sp-pv-indicacao-leads{flex-direction:column;gap:4px;display:flex}.sp-pv-indicacao-lead{color:var(--sp-text,#e2e8f0);background:var(--sp-bg-input,#151d2e);border-radius:4px;justify-content:space-between;align-items:center;padding:4px 8px;font-size:.78rem;display:flex}.sp-pv-indicacao-status{font-size:var(--text-xs);color:var(--sp-text-sec,#7a8bb2)}.sp-pv-indicacao-status.closed{color:#22c55e}.sp-pv-config{max-width:500px}.sp-pv-config-title{color:var(--sp-text,#e2e8f0);margin-bottom:16px;font-size:.95rem;font-weight:700}.sp-pv-config-group{margin-bottom:14px}.sp-pv-config-label{align-items:center;gap:8px;display:flex}.sp-pv-config-input,.sp-pv-config-label{font-size:var(--text-base);color:var(--sp-text,#e2e8f0)}.sp-pv-config-input{width:60px;background:var(--sp-bg-input,#151d2e);border:1px solid var(--sp-border,#1c2640);border-radius:6px;padding:4px 8px}.sp-pv-config-toggle{font-size:var(--text-base);color:var(--sp-text,#e2e8f0);cursor:pointer;align-items:center;gap:8px;display:flex}.sp-pv-config-toggle input[type=checkbox]{accent-color:#2563eb;width:16px;height:16px}@media (max-width:640px){.sp-pv-subtabs{gap:2px}.sp-pv-subtab{padding:6px 10px;font-size:.72rem}.sp-pv-client-row,.sp-pv-clients-header{grid-template-columns:1.5fr 1fr 1fr}.sp-pv-client-row>:nth-child(4),.sp-pv-client-row>:nth-child(5),.sp-pv-client-row>:nth-child(6),.sp-pv-clients-header>:nth-child(4),.sp-pv-clients-header>:nth-child(5),.sp-pv-clients-header>:nth-child(6){display:none}.sp-pv-week{grid-template-columns:1fr}}.sp-archived-toggle{border-top:1px solid #ffffff0f;padding:12px 16px}.sp-btn-toggle{background:var(--glass-bg-subtle);color:var(--color-text-muted);cursor:pointer;border:1px solid #ffffff14;border-radius:50px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.sp-btn-toggle:hover{background:var(--glass-bg-strong);color:var(--color-text-secondary)}.sp-btn-toggle.active{color:var(--color-text-link);background:#2563eb1a;border-color:#2563eb33}.sp-badge-count{background:var(--glass-bg-hover);min-width:20px;height:20px;color:var(--color-text-muted);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.sp-btn-toggle.active .sp-badge-count{color:var(--color-text-link);background:#2563eb26}.sp-reminders-panel{background:#f59e0b0f;border:1px solid #f59e0b26;border-radius:14px;margin:8px 12px 0;overflow:hidden}.sp-reminders-header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.sp-reminders-header-left{color:var(--sp-text);align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:flex}.sp-reminders-title{font-weight:700}.sp-reminders-badge{font-size:var(--text-xxs);color:#f59e0b;background:#f59e0b33;border-radius:50px;padding:1px 8px;font-weight:700;display:inline-block}.sp-reminders-badge.sent{color:#22c55e;background:#22c55e26}.sp-reminders-toggle{color:var(--sp-text-sec);cursor:pointer;background:0 0;border:none;padding:4px;display:flex}.sp-reminders-list{flex-direction:column;gap:6px;padding:0 10px 10px;display:flex}.sp-reminder-item{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-default);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}.sp-reminder-item.sent{opacity:.6}.sp-reminder-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sp-reminder-name{font-size:var(--text-sm);color:var(--sp-text);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.sp-reminder-detail{color:var(--sp-text-sec);font-size:.65rem}.sp-reminder-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.sp-reminder-wpp-btn{gap:4px;padding:3px 10px!important;font-size:.65rem!important}.sp-reminder-icon-btn{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:flex}.sp-reminder-icon-btn.done{color:#22c55e;background:#22c55e26}.sp-reminder-icon-btn.done:hover{background:#22c55e4d}.sp-reminder-icon-btn.remove{color:#ef4444;background:#ef44441a}.sp-reminder-icon-btn.remove:hover{background:#ef444433}.sp-reminders-sent-section{border-top:1px solid #ffffff0f;margin-top:4px;padding-top:6px}.sp-reminders-sent-label{color:var(--sp-text-sec);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:.6rem;font-weight:600;display:block}.sp-agendamentos-container{flex-direction:column;display:flex}.sp-agenda-subtabs{border-bottom:1px solid #ffffff0f;gap:4px;padding:12px 16px;display:flex;overflow-x:auto}.sp-agenda-subtab{color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:50px;padding:6px 14px;font-size:13px;font-weight:600;transition:all .2s}.sp-agenda-subtab:hover{color:var(--color-text-secondary);background:#ffffff0d}.sp-agenda-subtab.active{color:#fff;background:#2563eb26}.light-mode .sp-archived-toggle{border-top-color:var(--surface-900)!important}.light-mode .sp-btn-toggle{border-color:var(--surface-900)!important;background:var(--surface-600)!important;color:#475569!important}.light-mode .sp-btn-toggle:hover{background:var(--surface-700)!important;color:#1e293b!important}.light-mode .sp-btn-toggle.active{color:#2563eb!important;background:#2563eb14!important;border-color:#2563eb33!important}.light-mode .sp-badge-count{background:var(--surface-800)!important;color:#475569!important}.light-mode .sp-btn-toggle.active .sp-badge-count{color:#2563eb!important;background:#2563eb1a!important}.light-mode .sp-agenda-subtabs{border-bottom-color:var(--surface-900)!important}.light-mode .sp-agenda-subtab{color:#475569!important}.light-mode .sp-agenda-subtab:hover{color:#1e293b!important;background:#2563eb0f!important}.light-mode .sp-agenda-subtab.active{color:#2563eb!important;background:#2563eb1a!important}.light-mode .sp-reminders-panel{background:#f59e0b14;border-color:#f59e0b33}.light-mode .sp-reminders-header-left{color:#1e293b}.light-mode .sp-reminders-badge{color:#b45309;background:#f59e0b26}.light-mode .sp-reminders-badge.sent{color:#15803d;background:#22c55e1f}.light-mode .sp-reminder-item{background:#fff9;border-color:#0000000f}.light-mode .sp-reminder-name{color:#1e293b}.light-mode .sp-reminder-detail{color:#64748b}.light-mode .sp-view-toggle{border-color:var(--surface-900)!important;background:#00000008!important}.light-mode .sp-view-toggle-btn{color:#64748b!important}.light-mode .sp-view-toggle-btn:hover{color:#1e293b!important;background:#0000000a!important}.light-mode .sp-view-toggle-btn.active{color:#fff!important;background:#2563eb!important}.light-mode .sp-board-search-input{color:#0f172a!important;background:#fff!important;border-color:#0000001f!important}.light-mode .sp-board-search-icon,.light-mode .sp-board-search-input::placeholder{color:#94a3b8!important}.light-mode .sp-board-search-clear{color:#64748b!important}.light-mode .sp-board-filter-toggle{color:#64748b!important;background:#fff!important;border-color:#0000001f!important}.light-mode .sp-board-filter-select{color:#0f172a!important;background:#fff!important;border-color:#0000001f!important}.light-mode .sp-board-filter-chip{color:#64748b!important;background:#fff!important;border-color:#0000001f!important}.light-mode .sp-board-filter-chip.active{color:#2563eb!important;background:#2563eb14!important}.light-mode .sp-board-tabs{border-bottom-color:#00000014!important}.light-mode .sp-board-tab{color:#64748b!important}.light-mode .sp-board-tab:hover{color:#1e293b!important}.light-mode .sp-board-tab-count{color:#64748b!important;background:#0000000d!important}.light-mode .sp-board-tab.active .sp-board-tab-count{background:#2563eb14!important}.light-mode .sp-board-results-summary{color:#94a3b8!important}.light-mode .sp-board-card{background:#fff!important;border-color:#00000014!important}.light-mode .sp-board-card:hover{border-color:#00000026!important;box-shadow:0 2px 8px #0000000f!important}.light-mode .sp-board-card-name{color:#0f172a!important}.light-mode .sp-board-card-info,.light-mode .sp-board-card-meta{color:#64748b!important}.light-mode .sp-board-card-phone-issue{color:#d97706!important}.light-mode .sp-board-card-actions{border-top-color:#00000014!important}.light-mode .sp-board-card-btn{color:#64748b!important;background:#00000008!important;border-color:#00000014!important}.light-mode .sp-board-card-btn:hover{color:#1e293b!important;background:#0000000f!important}.light-mode .sp-board-empty{color:#94a3b8!important}.sp-import-dropdown-wrap{display:inline-block;position:relative}.sp-import-dropdown{z-index:100;background:var(--glass-panel-bg);min-width:180px;-webkit-backdrop-filter:var(--glass-panel-blur);backdrop-filter:var(--glass-panel-blur);border:1px solid var(--glass-panel-border);border-radius:var(--glass-panel-radius);box-shadow:var(--glass-panel-shadow);padding:4px;animation:sp-dropdown-in .15s ease-out;position:absolute;top:100%;right:0}@keyframes sp-dropdown-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.sp-import-dropdown button{width:100%;color:var(--sp-text,#e2e8f0);font-size:var(--text-base);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:8px 12px;transition:background .15s;display:flex}.sp-import-dropdown button:hover{background:var(--glass-bg-hover)}.sp-import-dropdown-hint{font-size:var(--text-xs);color:#60a5fa;text-align:center;border-top:1px solid #ffffff0f;padding:6px 14px;font-weight:600}.light-mode .sp-import-dropdown-hint{color:#2563eb!important;border-top-color:#0000000f!important}.light-mode .sp-import-dropdown{background:#fffffff7!important;border-color:#00000014!important;box-shadow:0 8px 32px #13315c1f!important}.light-mode .sp-import-dropdown button{color:#1e293b!important}.light-mode .sp-import-dropdown button:hover{background:#0000000a!important}.sp-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;justify-content:center;align-items:center;animation:sp-backdrop-in .2s;display:flex;position:fixed;inset:0}@keyframes sp-backdrop-in{0%{opacity:0}to{opacity:1}}.sp-vcard-modal{background:var(--glass-panel-bg);width:94%;max-width:600px;max-height:90vh;-webkit-backdrop-filter:var(--glass-panel-blur);backdrop-filter:var(--glass-panel-blur);border:1px solid var(--glass-panel-border);border-radius:var(--glass-panel-radius);box-shadow:var(--glass-panel-shadow);flex-direction:column;padding:0;animation:sp-modal-in .25s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}@keyframes sp-modal-in{0%{opacity:0;transform:scale(.95)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.sp-vcard-body{flex:1;min-height:0;overflow-y:auto}.sp-vcard-footer{border-top:1px solid var(--sp-border,#ffffff0f);justify-content:flex-end;gap:8px;padding:12px 20px 16px;display:flex}.sp-vcard-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.sp-vcard-header h2{font-size:var(--text-lg);color:var(--sp-text);font-weight:600;margin:0!important}.sp-vcard-close{color:var(--sp-text-sec,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:1.1rem;transition:background .15s}.sp-vcard-close:hover{background:var(--glass-bg-hover)}.sp-meeting-detail-modal{background:var(--glass-panel-bg);width:94%;max-width:520px;max-height:90vh;-webkit-backdrop-filter:var(--glass-panel-blur);backdrop-filter:var(--glass-panel-blur);border:1px solid var(--glass-panel-border);border-radius:var(--glass-panel-radius);box-shadow:var(--glass-panel-shadow);flex-direction:column;animation:sp-modal-in .2s;display:flex}.sp-meeting-detail-header{font-size:var(--text-lg);color:var(--sp-text);border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:16px 20px 12px;font-weight:600;display:flex}.sp-meeting-detail-edit-btn{color:#60a5fa;cursor:pointer;background:#2563eb1f;border:1px solid #2563eb33;border-radius:8px;margin-left:auto;padding:6px 8px;transition:all .15s}.sp-meeting-detail-edit-btn:hover{background:#2563eb33;border-color:#2563eb66}.sp-meeting-detail-body{flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.sp-meeting-detail-footer{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:8px;padding:12px 20px 16px;display:flex}.sp-meeting-delete-confirm{color:#ef4444;align-items:center;gap:8px;font-size:13px;display:flex}.sp-input-readonly{pointer-events:none;opacity:.9}.sp-vcard-upload{padding:20px}.sp-vcard-dropzone{cursor:pointer;border:2px dashed #ffffff26;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:140px;padding:24px;transition:all .2s;display:flex}.sp-vcard-dropzone.drag-over,.sp-vcard-dropzone:hover{background:#f59e0b0f;border-color:#f59e0b}.sp-vcard-drop-icon{opacity:.7;font-size:2rem}.sp-vcard-drop-text{color:var(--sp-text,#e2e8f0);font-size:.9rem;font-weight:500}.sp-vcard-drop-hint{font-size:var(--text-sm);color:var(--sp-text-sec,#94a3b8)}.sp-vcard-loading{color:var(--sp-text-sec);flex-direction:column;align-items:center;gap:10px;font-size:.85rem;display:flex}.sp-vcard-spinner{border:3px solid #ffffff1a;border-top-color:#f59e0b;border-radius:50%;width:28px;height:28px;animation:sp-spin .7s linear infinite}.sp-vcard-field{margin-top:16px}.sp-vcard-field label{font-size:var(--text-sm);color:var(--sp-text-sec,#94a3b8);margin-bottom:4px;display:block}.sp-vcard-help{color:var(--sp-text-sec,#64748b);text-align:center;opacity:.7;margin-top:12px;font-size:.72rem}.sp-vcard-review{flex-direction:column;flex:1;display:flex;overflow:hidden}.sp-vcard-stats{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;gap:8px;padding:12px 20px;display:flex}.sp-vcard-stat{background:var(--glass-bg-strong);color:var(--sp-text-sec,#94a3b8);border-radius:10px;padding:3px 8px;font-size:.72rem}.sp-vcard-stat.dup{color:#fbbf24;background:#fbbf241f}.sp-vcard-stat.issue{color:#f87171;background:#ef44441f}.sp-vcard-stat.selected{color:#22c55e;background:#22c55e1f}.sp-vcard-select-all{font-size:var(--text-base);color:var(--sp-text-sec,#94a3b8);cursor:pointer;border-bottom:1px solid #ffffff0a;align-items:center;gap:8px;padding:8px 20px;display:flex}.sp-vcard-select-all input{accent-color:#f59e0b}.sp-vcard-list{flex:1;max-height:50vh;padding:8px 12px;overflow-y:auto}.sp-vcard-card{background:var(--glass-card-bg);-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur);border:1px solid var(--glass-card-border);border-radius:var(--glass-card-radius);box-shadow:var(--glass-card-shadow);margin-bottom:6px;padding:10px 12px;transition:all .15s}.sp-vcard-card.selected{background:#22c55e0a;border-color:#22c55e4d}.sp-vcard-card.has-issues{opacity:.5;border-color:#ef444433}.sp-vcard-card.has-dup{border-color:#fbbf2440}.sp-vcard-card-top{align-items:flex-start;gap:10px;display:flex}.sp-vcard-check{align-items:center;padding-top:2px;display:flex}.sp-vcard-check input{accent-color:#f59e0b;width:16px;height:16px}.sp-vcard-card-info{flex:1;min-width:0}.sp-vcard-name{font-size:var(--text-md);color:var(--sp-text,#e2e8f0);flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.sp-vcard-badge{border-radius:8px;padding:1px 6px;font-size:.65rem;font-weight:500}.sp-vcard-badge.issue{color:#f87171;background:#ef444426}.sp-vcard-details{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.sp-vcard-email,.sp-vcard-org,.sp-vcard-phone{font-size:var(--text-sm);color:var(--sp-text-sec,#94a3b8)}.sp-vcard-dup-warning{background:#fbbf240f;border:1px solid #fbbf2426;border-radius:8px;margin-top:8px;padding:8px 10px}.sp-vcard-dup-text{font-size:var(--text-sm);color:var(--sp-text-sec,#94a3b8);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sp-vcard-dup-text strong{color:var(--sp-text,#e2e8f0)}.sp-vcard-dup-reason{font-size:var(--text-xs);opacity:.7}.sp-vcard-dup-actions{gap:6px;margin-top:6px;display:flex}.sp-vcard-dup-btn{border:1px solid var(--glass-border-strong);color:var(--sp-text-sec,#94a3b8);cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px;font-size:.72rem;transition:all .15s}.sp-vcard-dup-btn:hover{background:var(--glass-bg-strong)}.sp-vcard-dup-btn.active{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b}.sp-vcard-errors{color:#f87171;padding:8px 20px;font-size:.72rem}.sp-vcard-actions{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.sp-vcard-details-btn{font-size:var(--text-sm);color:var(--color-text-secondary,#94a3b8);border:1px solid var(--color-border,#ffffff14);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:4px;margin-top:6px;padding:4px 8px;transition:all .15s;display:flex}.sp-vcard-details-btn:hover{color:var(--color-text-primary,#e2e8f0);border-color:var(--color-border-hover,#ffffff26);background:var(--glass-bg-subtle)}.sp-vcard-extras{border-top:1px solid var(--color-border,#ffffff0f);margin-top:8px;padding-top:8px;animation:sp-vcard-expand .2s}@keyframes sp-vcard-expand{0%{opacity:0;max-height:0}to{opacity:1;max-height:200px}}.sp-vcard-extras-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;display:grid}.sp-vcard-extras .sp-form-group{margin-bottom:0}.sp-vcard-extras .sp-family-row{margin-top:4px}.sp-vcard-wizard{flex-direction:column;gap:16px;display:flex}.sp-vcard-wizard-header{border-bottom:1px solid var(--color-border,#ffffff14);justify-content:space-between;align-items:center;margin-bottom:4px;padding:8px 0;display:flex}.sp-vcard-wizard-progress{color:var(--color-text-secondary,#94a3b8);font-size:.85rem}.sp-vcard-wizard-progressbar{background:var(--glass-bg-strong);border-radius:2px;height:4px;overflow:hidden}.sp-vcard-wizard-progressbar-fill{background:linear-gradient(90deg,#f59e0b,#22c55e);border-radius:2px;height:100%;transition:width .3s}.sp-vcard-wizard-form{flex-direction:column;gap:12px;display:flex}.sp-vcard-wizard-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sp-vcard-wizard-actions{justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.sp-vcard-wizard-summary{text-align:center;padding:32px 0}.sp-vcard-wizard-summary-icon{margin-bottom:12px;font-size:2.5rem}.sp-vcard-wizard-summary h3{color:var(--color-text-primary,#e2e8f0);margin-bottom:8px;font-size:1.2rem}.sp-vcard-wizard-summary p{color:var(--color-text-secondary,#94a3b8);margin-bottom:16px}.sp-vcard-wizard-extras{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-default);border-radius:8px;flex-wrap:wrap;gap:8px;padding:8px 12px;display:flex}.sp-vcard-wizard-extra-item{color:var(--color-text-secondary,#94a3b8);font-size:.78rem}.sp-vcard-readonly{opacity:.7}@media (max-width:600px){.sp-vcard-wizard-row{grid-template-columns:1fr}.sp-vcard-wizard-actions{flex-wrap:wrap}}.light-mode .sp-vcard-modal{-webkit-backdrop-filter:blur(32px)saturate(1.4)!important;backdrop-filter:blur(32px)saturate(1.4)!important;background:#fffffff7!important}.light-mode .sp-vcard-header{border-bottom-color:#0000000f!important}.light-mode .sp-vcard-close:hover{background:#0000000a!important}.light-mode .sp-vcard-dropzone{border-color:#00000026!important}.light-mode .sp-vcard-dropzone.drag-over,.light-mode .sp-vcard-dropzone:hover{background:#f59e0b0a!important;border-color:#d97706!important}.light-mode .sp-vcard-stats{border-bottom-color:#0000000f!important}.light-mode .sp-vcard-stat{color:#64748b!important;background:#0000000a!important}.light-mode .sp-vcard-stat.dup{color:#b45309!important;background:#d977061a!important}.light-mode .sp-vcard-stat.issue{color:#dc2626!important;background:#dc262614!important}.light-mode .sp-vcard-stat.selected{color:#16a34a!important;background:#16a34a14!important}.light-mode .sp-vcard-select-all{border-bottom-color:#0000000a!important}.light-mode .sp-vcard-card{border-color:#0000000f!important}.light-mode .sp-vcard-card.selected{background:#16a34a08!important;border-color:#16a34a40!important}.light-mode .sp-vcard-card.has-dup{border-color:#d9770633!important}.light-mode .sp-vcard-name{color:#1e293b!important}.light-mode .sp-vcard-dup-warning{background:#fbbf240d!important;border-color:#d9770626!important}.light-mode .sp-vcard-dup-text strong{color:#1e293b!important}.light-mode .sp-vcard-dup-btn{color:#64748b!important;border-color:#0000001a!important}.light-mode .sp-vcard-dup-btn:hover{background:#00000008!important}.light-mode .sp-vcard-dup-btn.active{color:#b45309!important;background:#d977061a!important;border-color:#d97706!important}.light-mode .sp-vcard-details-btn{color:var(--color-text-secondary);border-color:#0000001a}.light-mode .sp-vcard-details-btn:hover{color:var(--color-text-primary);background:#00000008;border-color:#0003}.light-mode .sp-vcard-extras{border-top-color:#00000014}.light-mode .sp-vcard-actions{border-top-color:#0000000f!important}.light-mode .sp-vcard-wizard-header{border-bottom-color:#00000014!important}.light-mode .sp-vcard-wizard-progressbar{background:#0000000f!important}.light-mode .sp-vcard-wizard-extras{background:#00000005!important;border-color:#0000000f!important}.light-mode .sp-modal-backdrop{background:#00000059!important}.light-mode .sp-meeting-detail-modal,.light-mode .sp-vcard-modal{border-color:#00000014!important;box-shadow:0 24px 48px #00000026,inset 0 0 0 1px #0000000a!important}.light-mode .sp-meeting-detail-header{border-bottom-color:#0000000f!important}.light-mode .sp-meeting-detail-footer{border-top-color:#0000000f!important}.light-mode .sp-meeting-detail-edit-btn{color:#2563eb;background:#2563eb14;border-color:#2563eb26}.light-mode .sp-vcard-footer{border-top-color:#0000000f!important}@media (max-width:640px){.sp-vcard-modal{border-radius:16px 16px 0 0;width:100%;max-width:100%;max-height:95vh}.sp-vcard-details{flex-direction:column;gap:4px}.sp-vcard-stats{gap:4px}.sp-import-dropdown{left:0;right:auto}}.sp-btn-secondary{background:var(--glass-bg-strong);border:1px solid var(--glass-border-strong);color:var(--sp-text-sec,#94a3b8);font-size:var(--text-base);cursor:pointer;border-radius:8px;padding:6px 12px;transition:all .15s}.sp-btn-secondary:hover{color:var(--sp-text,#e2e8f0);background:#ffffff1a}.light-mode .sp-btn-secondary{color:#64748b!important;background:#0000000a!important;border-color:#0000001a!important}.light-mode .sp-btn-secondary:hover{color:#1e293b!important;background:#00000014!important}.sp-apple-cal-instructions ol{font-size:var(--text-base);color:var(--color-text-secondary,#94a3b8);margin:0;padding-left:20px;line-height:1.7}.sp-apple-cal-instructions li{margin-bottom:2px}.sp-apple-cal-instructions code{background:var(--glass-bg-strong);color:var(--color-text-primary,#e2e8f0);border-radius:3px;padding:1px 5px;font-size:.78rem}.sp-apple-cal-steps{margin:0;padding-left:20px}.sp-apple-cal-add{align-items:center;gap:8px;display:flex}.sp-apple-cal-add .sp-setting-input{font-size:var(--text-base);flex:1}.sp-apple-cal-limit{font-size:var(--text-sm);color:#f59e0b;margin-top:4px}.sp-apple-cal-item{border-left:3px solid var(--apple-cal-color,#a2aaad)}.sp-apple-cal-item-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sp-apple-cal-color-picker{flex-shrink:0;gap:4px;display:flex}.sp-apple-cal-color-dot{cursor:pointer;border:2px solid #0000;border-radius:50%;width:16px;height:16px;padding:0;transition:all .15s}.sp-apple-cal-color-dot:hover{transform:scale(1.2)}.sp-apple-cal-color-dot.active{border-color:#fff;box-shadow:0 0 0 1px #ffffff4d}.sp-apple-cal-name-input{min-width:120px;color:var(--color-text-primary,#e2e8f0);background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;flex:1;padding:5px 10px;font-size:.85rem}.sp-apple-cal-name-input:focus{border-color:var(--color-accent,#3b82f6);outline:none}.sp-apple-cal-item-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.sp-apple-cal-status{color:var(--color-text-secondary,#94a3b8);align-items:center;gap:6px;font-size:.78rem;display:flex}.sp-apple-cal-status-badge{font-size:var(--text-xs)}.sp-apple-cal-sync-time{opacity:.7}.sp-apple-cal-error-msg{color:#f87171;font-size:var(--text-sm)}.sp-apple-cal-actions{gap:4px;display:flex}.sp-btn-danger{color:#f87171!important}.sp-btn-danger:hover{background:#f8717126!important}.sp-apple-cal-privacy{color:#fbbf24;background:#f59e0b14;border:1px solid #f59e0b26;border-radius:8px;padding:8px 12px;font-size:.78rem;line-height:1.5}.light-mode .sp-apple-cal-instructions code{color:#1e293b!important;background:#0000000f!important}.light-mode .sp-apple-cal-color-dot.active{border-color:#1e293b!important;box-shadow:0 0 0 1px #0003!important}.light-mode .sp-apple-cal-name-input{color:#1e293b!important;background:#00000008!important;border-color:#0000001a!important}.light-mode .sp-apple-cal-privacy{color:#92400e!important;background:#f59e0b0f!important;border-color:#f59e0b1f!important}.light-mode .sp-apple-cal-error-msg,.light-mode .sp-btn-danger{color:#dc2626!important}.light-mode .sp-btn-danger:hover{background:#dc262614!important}.sp-cal-event-external{opacity:.75;border-style:dashed!important}.sp-cal-event-external-badge{pointer-events:none;font-size:.6rem;line-height:1;position:absolute;top:1px;right:3px}.sp-external-tooltip-overlay{z-index:1000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sp-external-tooltip{background:var(--glass-panel-bg);-webkit-backdrop-filter:var(--glass-panel-blur);backdrop-filter:var(--glass-panel-blur);border:1px solid var(--glass-panel-border);border-radius:var(--glass-panel-radius);box-shadow:var(--glass-panel-shadow);width:90%;max-width:380px;padding:16px 20px}.sp-external-tooltip-header{align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.sp-external-tooltip-color{border-radius:2px;flex-shrink:0;align-self:stretch;width:4px;height:100%;min-height:20px}.sp-external-tooltip-title{font-size:var(--text-lg);color:var(--color-text-primary,#e2e8f0);font-weight:600;line-height:1.3}.sp-external-tooltip-time{color:var(--color-text-secondary,#94a3b8);margin-bottom:8px;font-size:.85rem}.sp-external-tooltip-detail{font-size:var(--text-base);color:var(--color-text-secondary,#94a3b8);align-items:flex-start;gap:6px;margin-bottom:6px;display:flex}.sp-external-tooltip-detail-icon{flex-shrink:0;margin-top:2px}.sp-external-tooltip-badge{color:var(--color-text-secondary,#94a3b8);background:#a2aaad1f;border-radius:12px;align-items:center;gap:4px;margin-top:10px;padding:3px 8px;font-size:.72rem;display:inline-flex}.sp-external-tooltip-close{background:var(--glass-bg-strong);border:1px solid var(--glass-border-strong);color:var(--color-text-secondary,#94a3b8);font-size:var(--text-base);cursor:pointer;border-radius:6px;margin:12px auto 0;padding:6px 16px;transition:all .15s;display:block}.sp-external-tooltip-close:hover{background:#ffffff1a}.sp-cal-apple-toggle{color:var(--color-text-secondary,#94a3b8);cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:.78rem;transition:all .15s;display:flex}.sp-cal-apple-toggle:hover{background:#ffffff0d}.sp-cal-apple-toggle.active{color:var(--color-text-primary,#e2e8f0);background:#a2aaad1f;border-color:#a2aaad33}.light-mode .sp-external-tooltip{background:#fff!important;border-color:#0000001a!important;box-shadow:0 8px 32px #0000001f!important}.light-mode .sp-external-tooltip-title{color:#1e293b!important}.light-mode .sp-external-tooltip-close{color:#64748b!important;background:#0000000a!important;border-color:#0000001a!important}.light-mode .sp-external-tooltip-close:hover{background:#00000014!important}.light-mode .sp-cal-apple-toggle{color:#64748b!important;border-color:#0000001a!important}.light-mode .sp-cal-apple-toggle:hover{background:#0000000a!important}.light-mode .sp-cal-apple-toggle.active{color:#1e293b!important;background:#0000000f!important}.sp-holiday-banner{background:var(--holiday-banner-bg);border:1px solid var(--holiday-banner-border);color:var(--holiday-banner-text);font-size:var(--text-base);border-radius:10px;align-items:center;gap:6px;margin-bottom:12px;padding:10px 14px;display:flex}.sp-holiday-banner strong{font-weight:600}.sp-holiday-warning{background:var(--holiday-warning-bg);border:1px solid var(--holiday-warning-border);color:var(--holiday-warning-text);border-radius:8px;align-items:center;gap:6px;margin:4px 0 8px;padding:8px 12px;font-size:.78rem;display:flex}.sp-holiday-warning--inline{font-size:var(--text-sm);margin-top:6px;margin-bottom:0;padding:6px 10px}.light-mode .sp-holiday-banner{background:var(--holiday-banner-bg)!important;border-color:var(--holiday-banner-border)!important;color:var(--holiday-banner-text)!important}.light-mode .sp-holiday-warning{background:var(--holiday-warning-bg)!important;border-color:var(--holiday-warning-border)!important;color:var(--holiday-warning-text)!important}.sp-family-tag{color:var(--tag-color,#6b7280);background:var(--tag-color,#6b7280);border-radius:10px;align-items:center;gap:3px;padding:1px 6px;font-size:11px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sp-family-tag{background:color-mix(in srgb,var(--tag-color,#6b7280) 12%,transparent)}}.sp-family-tag{border:1px solid var(--tag-color,#6b7280)}@supports (color:color-mix(in lab,red,red)){.sp-family-tag{border:1px solid color-mix(in srgb,var(--tag-color,#6b7280) 20%,transparent)}}.sp-family-tag{white-space:nowrap}.sp-family-tag-default{opacity:.7}.sp-family-tag-icon{font-size:10px}.sp-family-tag-sm{opacity:.8;font-size:10px}.sp-family-tag-sm.default{opacity:.5}.sp-lead-tags{gap:2px;margin-top:2px;display:flex}.sp-rec-autocomplete{width:100%;position:relative}.sp-rec-input-row{align-items:center;gap:8px;display:flex}.sp-rec-input-wrap{flex:auto;min-width:0}.sp-rec-mercado-toggle{white-space:nowrap;flex:none}.sp-rec-dropdown{background:var(--glass-panel-bg);-webkit-backdrop-filter:var(--glass-panel-blur);backdrop-filter:var(--glass-panel-blur);border:1px solid var(--glass-panel-border);border-radius:var(--glass-panel-radius);box-shadow:var(--glass-panel-shadow);z-index:10000;max-height:280px;padding:4px;position:fixed;overflow-y:auto}.sp-rec-section-header{text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-tertiary);opacity:.7;align-items:center;gap:6px;padding:6px 10px 4px;font-size:10px;font-weight:600;display:flex}.sp-rec-option{cursor:pointer;width:100%;color:var(--color-text-primary);text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:13px;display:flex}.sp-rec-option:hover{background:var(--glass-bg-strong)}.sp-rec-option-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.sp-rec-option-stats{color:var(--color-text-tertiary);white-space:nowrap;margin-left:8px;font-size:11px}.light-mode .sp-family-tag{background:var(--tag-color,#6b7280)}@supports (color:color-mix(in lab,red,red)){.light-mode .sp-family-tag{background:color-mix(in srgb,var(--tag-color,#6b7280) 8%,white)}}.light-mode .sp-rec-dropdown{background:#fff;border-color:#0000001a;box-shadow:0 8px 24px #0000001f}.light-mode .sp-rec-option:hover{background:#0000000a}.sp-client-dashboard{min-height:50vh;-webkit-backdrop-filter:blur(40px)saturate(1.6)!important;backdrop-filter:blur(40px)saturate(1.6)!important;background:#0f172aeb!important;border:1px solid #ffffff14!important;border-radius:20px!important;width:95vw!important;max-width:960px!important;box-shadow:0 24px 48px #0006,inset 0 1px #ffffff0f!important}.sp-cd-header-bar{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.sp-cd-title-area{flex-direction:column;gap:4px;display:flex}.sp-cd-name{color:var(--color-text-heading);margin:0;font-size:1.4rem;font-weight:700}.sp-cd-tenure{font-size:var(--text-base)}.sp-cd-close,.sp-cd-tenure{color:var(--color-text-secondary)}.sp-cd-close{background:var(--glass-bg-strong);cursor:pointer;border:1px solid #ffffff14;border-radius:10px;padding:8px;transition:all .2s}.sp-cd-close:hover{background:var(--glass-bg-active);color:var(--color-text-heading)}.sp-cd-body{flex-direction:column;gap:24px;display:flex;padding:24px!important}.sp-cd-contact-row{background:var(--glass-bg-default);border:1px solid #ffffff0f;border-radius:12px;flex-wrap:wrap;gap:16px;padding:16px;display:flex}.sp-cd-contact-item{color:var(--color-text-primary);align-items:center;gap:8px;font-size:.85rem;display:flex}.sp-cd-action-btn{background:var(--glass-bg-strong);color:var(--color-text-secondary);cursor:pointer;border:none;border-radius:6px;align-items:center;padding:4px 6px;text-decoration:none;transition:all .15s;display:inline-flex}.sp-cd-action-btn:hover{background:var(--glass-bg-active);color:#3b82f6}.sp-cd-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.sp-cd-section{flex-direction:column;gap:12px;display:flex}.sp-cd-section-title{color:var(--color-text-heading);align-items:center;gap:8px;margin:0;font-size:.95rem;font-weight:600;display:flex}.sp-cd-empty{color:var(--color-text-secondary);text-align:center;padding:20px;font-size:.85rem}.sp-cd-table-wrap{border:1px solid #ffffff0f;border-radius:12px;overflow-x:auto}.sp-cd-table{border-collapse:collapse;width:100%}.sp-cd-table thead th{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary);background:var(--glass-bg-subtle);text-align:left;border-bottom:1px solid #ffffff0f;padding:10px 14px;font-weight:600}.sp-cd-table tbody td{color:var(--color-text-primary);border-bottom:1px solid #ffffff0a;padding:10px 14px;font-size:.85rem}.sp-cd-table tfoot td{background:var(--glass-bg-subtle);border-top:1px solid #ffffff14;padding:10px 14px;font-size:.85rem}.sp-cd-status-badge{font-size:var(--text-sm);color:#22c55e;background:#22c55e26;border-radius:20px;padding:2px 10px;font-weight:500;display:inline-block}.sp-cd-rec-list{flex-direction:column;gap:8px;display:flex}.sp-cd-rec-item{background:var(--glass-bg-subtle);border:1px solid #ffffff0a;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.sp-cd-rec-name{color:var(--color-text-primary);font-size:.85rem;font-weight:500}.sp-cd-rec-status{font-size:var(--text-sm);border-radius:20px;padding:2px 10px;font-weight:500}.sp-cd-rec-status.success{color:#22c55e;background:#22c55e26}.sp-cd-rec-status.info{color:#3b82f6;background:#3b82f626}.sp-cd-rec-status.warning{color:#f59e0b;background:#f59e0b26}.sp-cd-rec-status.neutral{background:var(--glass-bg-strong);color:var(--color-text-secondary)}.sp-cd-rec-summary{font-size:var(--text-base);color:var(--color-text-secondary);border-top:1px solid #ffffff0f;padding-top:8px}.sp-cd-timeline{border-left:2px solid #ffffff14;flex-direction:column;gap:0;padding-left:12px;display:flex}.sp-cd-timeline-item{align-items:flex-start;gap:12px;padding:8px 0;display:flex;position:relative}.sp-cd-timeline-dot{background:#3b82f6;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px;margin-left:-17px}.sp-cd-timeline-content{flex-direction:column;gap:2px;display:flex}.sp-cd-timeline-date{font-size:var(--text-sm);color:var(--color-text-secondary)}.sp-cd-timeline-type{color:var(--color-text-primary);font-size:.85rem;font-weight:500}.sp-cd-timeline-note{font-size:var(--text-base);font-style:italic}.sp-cd-city,.sp-cd-timeline-note{color:var(--color-text-secondary)}.sp-pv-client-clickable{cursor:pointer;transition:background .15s}.sp-pv-client-clickable:hover{background:var(--glass-bg-subtle)}@media (max-width:640px){.sp-cd-kpis{grid-template-columns:repeat(2,1fr)}.sp-cd-title-area{flex-direction:column;gap:4px}}.light-mode .sp-client-dashboard{background:#ffffffe0!important;border-color:#00000014!important;box-shadow:0 24px 48px #0000001f,inset 0 1px #fffc!important}.light-mode .sp-cd-contact-row{background:#00000008;border-color:#0000000f}.light-mode .sp-cd-close{background:#0000000a;border-color:#00000014}.light-mode .sp-cd-close:hover{background:#00000014}.light-mode .sp-cd-action-btn{background:#0000000a}.light-mode .sp-cd-action-btn:hover{background:#00000014}.light-mode .sp-cd-table-wrap{border-color:#0000000f}.light-mode .sp-cd-table thead th{background:#00000005;border-color:#0000000f}.light-mode .sp-cd-table tbody td{border-color:#0000000a}.light-mode .sp-cd-table tfoot td{background:#00000005;border-color:#00000014}.light-mode .sp-cd-rec-item{background:#00000005;border-color:#0000000a}.light-mode .sp-cd-rec-summary{border-color:#0000000f}.light-mode .sp-cd-timeline{border-color:#00000014}.light-mode .sp-cd-rec-status.neutral{background:#0000000a}.light-mode .sp-pv-client-clickable:hover{background:#00000008}.sp-inactivity-glass{text-align:center;width:90%;max-width:400px;padding:32px 28px}.sp-inactivity-icon{color:var(--sp-text-sec,#94a3b8);justify-content:center;margin-bottom:16px;display:flex}.sp-inactivity-glass h3{color:var(--sp-text,#e2e8f0);margin:0;font-size:1.15rem;font-weight:700}.sp-inactivity-actions{justify-content:center;gap:10px;display:flex}.sp-inactivity-actions .sp-btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#7c3aed);border:none;border-radius:10px;padding:10px 24px;font-size:.9rem;font-weight:600;transition:transform .15s,box-shadow .15s}.sp-inactivity-actions .sp-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 16px #2563eb4d}.sp-inactivity-actions .sp-btn-ghost{background:var(--glass-bg-strong);color:var(--sp-text-sec,#94a3b8);cursor:pointer;border:1px solid #ffffff14;border-radius:10px;padding:10px 20px;font-size:.9rem;font-weight:500;transition:background .15s}.sp-inactivity-actions .sp-btn-ghost:hover{background:#ffffff1a}.light-mode .sp-inactivity-glass h3{color:#1e293b}.light-mode .sp-inactivity-actions .sp-btn-ghost{color:#475569;background:#0000000a;border-color:#00000014}.light-mode .sp-inactivity-actions .sp-btn-ghost:hover{background:#00000014}.sp-callback-modal{background:var(--glass-panel-bg);width:92%;max-width:440px;max-height:80vh;-webkit-backdrop-filter:var(--glass-panel-blur);backdrop-filter:var(--glass-panel-blur);border:1px solid var(--glass-panel-border);border-radius:var(--glass-panel-radius);box-shadow:var(--glass-panel-shadow);flex-direction:column;animation:sp-modal-in .25s;display:flex}.sp-callback-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.sp-callback-title{color:var(--sp-text,#e2e8f0);align-items:center;gap:8px;font-size:.95rem;font-weight:700;display:flex}.sp-callback-badge{color:#000;text-align:center;background:#f59e0b;border-radius:10px;min-width:18px;padding:2px 7px;font-size:.65rem;font-weight:700}.sp-callback-close{color:var(--sp-text-sec,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px}.sp-callback-close:hover{background:var(--glass-bg-hover)}.sp-callback-body{flex:1;padding:12px 16px;overflow-y:auto}.sp-callback-empty{text-align:center;color:var(--sp-text-sec,#94a3b8);padding:24px 0;font-size:.85rem}.sp-callback-item{background:var(--glass-bg-default);border:1px solid var(--glass-border-default);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:10px 12px;display:flex}.sp-callback-item.overdue{background:#f59e0b0f;border-color:#f59e0b4d}.sp-callback-item.done{opacity:.5}.sp-callback-info{flex:1;min-width:0}.sp-callback-name{color:var(--sp-text,#e2e8f0);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.sp-callback-meta{color:var(--sp-text-sec,#94a3b8);gap:10px;margin-top:2px;font-size:.72rem;display:flex}.sp-callback-time{align-items:center;gap:3px;display:flex}.sp-callback-actions{flex-shrink:0;gap:6px;margin-left:10px;display:flex}.sp-callback-done-icon{color:#22c55e;flex-shrink:0}.sp-callback-divider{font-size:var(--text-xs);color:var(--sp-text-sec,#94a3b8);text-transform:uppercase;letter-spacing:.5px;border-top:1px solid #ffffff0f;margin-top:8px;padding:8px 0 4px;font-weight:600}.sp-callback-picker{align-items:center;gap:8px;margin:8px 0;display:flex}.sp-callback-reason-input,.sp-callback-time-input{background:var(--glass-bg-strong);border:1px solid var(--glass-border-strong);color:var(--sp-text,#e2e8f0);font-size:var(--text-base);border-radius:8px;padding:6px 10px}.sp-callback-time-input{width:100px}.sp-callback-reason-input{flex:1;min-width:0}.sp-callback-reason-input:focus,.sp-callback-time-input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #2563eb33}.sp-focus-btn-callback{color:#f59e0b!important;border-color:#f59e0b!important}.sp-focus-btn-callback:hover{background:#f59e0b1a!important}.sp-ta-callbacks-btn{color:#f59e0b;cursor:pointer;background:#f59e0b1f;border:1px solid #f59e0b40;border-radius:8px;align-items:center;gap:5px;margin-top:6px;padding:4px 10px;font-size:.72rem;font-weight:600;display:flex}.sp-ta-callbacks-btn:hover{background:#f59e0b33}.light-mode .sp-callback-modal{-webkit-backdrop-filter:blur(60px)saturate(1.8);backdrop-filter:blur(60px)saturate(1.8);background:#ffffffd9;border-color:#00000014;box-shadow:0 24px 48px #0000001f,0 8px 24px #0000000f}.light-mode .sp-callback-header{border-color:#0000000f}.light-mode .sp-callback-title{color:#1e293b}.light-mode .sp-callback-close:hover{background:#0000000f}.light-mode .sp-callback-name{color:#1e293b}.light-mode .sp-callback-meta{color:#64748b}.light-mode .sp-callback-item{background:#00000005;border-color:#0000000f}.light-mode .sp-callback-item.overdue{background:#f59e0b0a;border-color:#f59e0b4d}.light-mode .sp-callback-divider{color:#64748b;border-color:#0000000f}.light-mode .sp-callback-reason-input,.light-mode .sp-callback-time-input{color:#1e293b;background:#00000008;border-color:#0000001a}.light-mode .sp-ta-callbacks-btn{background:#f59e0b14;border-color:#f59e0b33}.sp-focus-btn-phone-issue{color:#ef4444!important;border-color:#ef4444!important}.sp-focus-btn-phone-issue:hover{background:#ef44441a!important}.sp-focus-btn-phone-issue.has-issue{background:#ef444426!important;border-color:#ef4444!important}.sp-focus-phone-issue-banner{color:#f87171;background:#ef444414;border:1px solid #ef444433;border-radius:10px;align-items:center;gap:12px;margin-bottom:8px;padding:8px 14px;font-size:.78rem;font-weight:500;display:flex}.sp-focus-phone-issue-banner.gravacao{color:#f59e0b;background:#f59e0b14;border-color:#f59e0b33}.sp-focus-phone-issue-left{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.sp-focus-phone-issue-hint{color:var(--sp-text-sec);font-weight:400;font-size:var(--text-sm)}.sp-focus-phone-issue-wpp-round{color:#25d366;cursor:pointer;background:#25d3661f;border:1px solid #25d36640;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.sp-focus-phone-issue-wpp-round:hover{background:#25d36640;transform:scale(1.05)}.sp-phone-issue-grid{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0;display:grid}.sp-phone-issue-option{background:var(--glass-bg-default);color:var(--sp-text-sec);cursor:pointer;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:.78rem;transition:all .15s;display:flex}.sp-phone-issue-option:hover{color:#f87171;background:#ef444414;border-color:#ef444433}.sp-phone-issue-option.active{color:#f87171;background:#ef44441f;border-color:#ef44444d}.sp-phone-issue-icon{font-size:var(--text-lg)}.sp-phone-issue-label{font-weight:500}.sp-phone-issue-mini{font-size:var(--text-xs);cursor:help;margin-left:3px;display:inline-block}.sp-phone-issue-cell{text-align:center;position:relative;overflow:visible;padding:0 2px!important}.sp-icons-cell{text-align:center;white-space:nowrap;padding:0 4px!important}.sp-icons-wpp{color:#25d366;cursor:pointer;opacity:.7;vertical-align:middle;background:0 0;border:none;padding:2px;transition:all .15s;display:inline-flex}.sp-icons-wpp:hover{opacity:1;transform:scale(1.15)}.sp-phone-issue-badge{cursor:help;filter:drop-shadow(0 0 3px);transition:transform .15s;display:inline-flex}.sp-phone-issue-badge:hover{transform:scale(1.2)}.sp-phone-issue-chips{flex-wrap:wrap;gap:6px;display:flex}.sp-phone-issue-chip{font-size:.72rem!important}.sp-family-tag.phone-issue{color:#f87171;background:#ef44441f;border:1px solid #ef444440}.light-mode .sp-focus-phone-issue-banner{color:#dc2626;background:#ef44440f;border-color:#ef444433}.light-mode .sp-focus-phone-issue-wpp-round{background:#25d36614;border-color:#25d36633}.light-mode .sp-focus-phone-issue-wpp-round:hover{background:#25d36626}.light-mode .sp-phone-issue-option{color:#475569;background:#00000005;border-color:#00000014}.light-mode .sp-phone-issue-option:hover{color:#dc2626;background:#ef44440d;border-color:#ef444426}.light-mode .sp-phone-issue-option.active{color:#dc2626;background:#ef444414;border-color:#ef444440}.light-mode .sp-family-tag.phone-issue{color:#dc2626!important;background:#ef44440f!important;border-color:#ef444433!important}.sp-returns-section{background:#f59e0b0a;border:1px solid #f59e0b1f;border-radius:12px;margin-bottom:16px;padding:12px 14px}.sp-returns-header{font-size:var(--text-base);color:#f59e0b;align-items:center;gap:6px;margin-bottom:8px;font-weight:700;display:flex}.sp-returns-count{color:#f59e0b;background:#f59e0b33;border-radius:8px;padding:1px 6px;font-size:.65rem;font-weight:700}.sp-returns-list{flex-direction:column;gap:4px;display:flex}.sp-return-item{background:var(--glass-bg-subtle);border:1px solid #ffffff0d;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.sp-return-item.overdue{background:#ef44440f;border-color:#ef444440}.sp-return-item.today{background:#f59e0b14;border-color:#f59e0b40}.sp-return-item-info{flex:1;min-width:0}.sp-return-item-name{font-size:var(--text-base);color:var(--sp-text,#e2e8f0);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.sp-return-item-date{font-size:var(--text-xs);color:var(--sp-text-sec,#94a3b8);align-items:center;gap:3px;margin-top:1px;display:flex}.sp-return-item-actions{flex-shrink:0;gap:4px;margin-left:8px;display:flex}.light-mode .sp-returns-section{background:#f59e0b08;border-color:#f59e0b1a}.light-mode .sp-return-item{background:#00000005;border-color:#0000000a}.light-mode .sp-return-item.overdue{background:#ef44440a;border-color:#ef444433}.light-mode .sp-return-item.today{background:#f59e0b0a;border-color:#f59e0b33}.light-mode .sp-return-item-name{color:#1e293b}.light-mode .sp-return-item-date{color:#64748b}.sp-view-tabs-strip{border-bottom:1px solid #ffffff0f;gap:0;margin-bottom:8px;padding:0 4px;display:flex;overflow-x:auto}.sp-view-tab{color:var(--sp-text-sec);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:4px;padding:6px 14px;font-size:.78rem;font-weight:600;transition:all .15s;display:inline-flex}.sp-view-tab:hover{color:var(--sp-text-main)}.sp-view-tab.active{color:var(--sp-accent,#3b82f6);border-bottom-color:var(--sp-accent,#3b82f6)}.sp-view-tab-close{opacity:0;border-radius:4px;margin-left:4px;padding:0 2px;font-size:.65rem;transition:opacity .15s}.sp-view-tab:hover .sp-view-tab-close{opacity:.6}.sp-view-tab-close:hover{color:#f87171;background:#ef444426;opacity:1!important}.sp-view-tab-add{color:var(--sp-text-sec);opacity:.6;font-weight:500}.sp-view-tab-add:hover{opacity:1;color:var(--sp-accent,#3b82f6)}.light-mode .sp-view-tabs-strip{border-bottom-color:#0000000f}.light-mode .sp-view-tab{color:#64748b}.light-mode .sp-view-tab:hover{color:#1e293b}.light-mode .sp-view-tab.active{color:#2563eb;border-bottom-color:#2563eb}.sp-sub-type-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sp-sub-type-card{background:var(--glass-card-bg);-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur);border:1px solid var(--glass-card-border);border-radius:var(--glass-card-radius);box-shadow:var(--glass-card-shadow);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:18px 14px;transition:all .2s;display:flex}.sp-sub-type-card:hover{background:var(--glass-bg-hover);border-color:#ffffff24;transform:translateY(-2px)}.sp-sub-type-card.active{border-color:var(--sp-accent,#3b82f6);box-shadow:0 0 0 1px var(--sp-accent,#3b82f6),0 4px 12px #3b82f626;background:#3b82f61f}.sp-sub-type-icon{font-size:1.8rem;line-height:1}.sp-sub-type-label{font-size:var(--text-md);color:var(--sp-text-main);font-weight:700}.sp-sub-type-desc{color:var(--sp-text-sec);font-size:.72rem;line-height:1.4}.light-mode .sp-sub-type-card{background:#00000005;border-color:#00000014}.light-mode .sp-sub-type-card:hover{background:#0000000a;border-color:#00000024}.light-mode .sp-sub-type-card.active{background:#2563eb0f;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb,0 4px 12px #2563eb1a}.light-mode .sp-sub-type-label{color:#1e293b}.light-mode .sp-sub-type-desc{color:#64748b}@media (max-width:600px){.sp-sub-type-grid{grid-template-columns:1fr}}.sp-sub-placeholder{text-align:center;color:var(--sp-text-sec);font-size:var(--text-md);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.sp-sub-placeholder-icon{opacity:.5;font-size:2.4rem}.light-mode .sp-sub-placeholder{color:#64748b}.sp-undo-redo-btns{gap:2px;display:flex}.sp-undo-btn{background:var(--glass-bg-default);color:var(--sp-text-sec);cursor:pointer;border:1px solid #ffffff14;border-radius:8px;align-items:center;padding:6px 8px;transition:all .15s;display:flex}.sp-undo-btn:hover{background:var(--glass-bg-hover);color:var(--sp-text-main)}.light-mode .sp-undo-btn{color:#64748b;background:#00000008;border-color:#00000014}.light-mode .sp-undo-btn:hover{color:#1e293b;background:#0000000f}.sp-focus-card-wrap{align-items:center;gap:8px;width:100%;display:flex;position:relative}.sp-focus-card-wrap .sp-focus-card{flex:1;min-width:0}.sp-focus-side-actions{flex-direction:column;flex-shrink:0;justify-content:center;gap:6px;display:flex;position:absolute;top:50%;left:-50px;transform:translateY(-50%)}.sp-focus-side-btn{background:var(--glass-bg-default);width:38px;height:38px;color:var(--sp-text-sec);cursor:pointer;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:flex}.sp-focus-side-btn:hover{background:var(--glass-bg-hover)}.sp-side-phone-issue.active,.sp-side-phone-issue:hover{color:#f87171;background:#ef44441f;border-color:#ef444440}.sp-side-callback:hover{color:#f59e0b;background:#f59e0b1f;border-color:#f59e0b40}.sp-focus-card{flex:1;min-width:0}.light-mode .sp-focus-side-btn{color:#64748b;background:#00000005;border-color:#00000014}.light-mode .sp-focus-side-btn:hover{background:#0000000f}.light-mode .sp-side-phone-issue.active,.light-mode .sp-side-phone-issue:hover{color:#dc2626;background:#ef44440f;border-color:#ef444433}.light-mode .sp-side-callback:hover{color:#d97706;background:#f59e0b0f;border-color:#f59e0b33}.sp-card-phone-btn.sp-wpp-btn,.sp-wpp-btn{border:1px solid #25d36640;color:#25d366!important;opacity:1!important;background:#25d3661f!important}.sp-wpp-btn:hover{background:#25d36633!important}@keyframes pulseAttention{0%,to{box-shadow:0 0 #f59e0b66}50%{box-shadow:0 0 0 6px #f59e0b00}}.sp-pulse-attention{animation:pulseAttention 2s ease-in-out infinite}.sp-callback-section-title{color:var(--sp-text-sec);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;padding:8px 0 4px;font-size:.72rem;font-weight:700;display:flex}.sp-callback-section-title.overdue{color:#f59e0b}.sp-callback-section-dot{background:#22c55e;border-radius:50%;width:6px;height:6px}.sp-callback-section-dot.overdue{background:#f59e0b}.sp-callback-name-btn{color:inherit;cursor:pointer;font-weight:600;font-size:inherit;text-align:left;background:0 0;border:none;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s}.sp-callback-name-btn:hover{text-decoration-color:currentColor}.sp-callback-modal-expanded{max-width:400px}.sp-callback-back{color:var(--sp-text-sec);cursor:pointer;font-size:var(--text-base);background:0 0;border:none;align-items:center;gap:4px;padding:0;display:flex}.sp-callback-back:hover{color:var(--sp-text-main)}.sp-callback-lead-card{padding:12px 16px}.sp-callback-lead-name{color:var(--sp-text-main);margin-bottom:4px;font-size:1.1rem;font-weight:700}.sp-callback-lead-phone{align-items:center;gap:8px;margin-bottom:10px;display:flex}.sp-callback-phone-link{color:var(--sp-text-sec);font-size:.9rem;text-decoration:none}.sp-callback-phone-link:hover{color:var(--sp-accent)}.sp-callback-wpp-btn{color:#25d366;cursor:pointer;background:#25d3661a;border:1px solid #25d3664d;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.sp-callback-wpp-btn:hover{background:#25d36633}.sp-callback-lead-details{flex-wrap:wrap;gap:6px 12px;margin-bottom:8px;display:flex}.sp-callback-lead-detail{color:var(--sp-text-sec);align-items:center;gap:4px;font-size:.78rem;display:flex}.sp-callback-lead-tags{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.sp-callback-lead-infos{color:var(--sp-text-sec);background:var(--glass-bg-subtle);border-radius:6px;margin-bottom:8px;padding:6px 8px;font-size:.78rem}.sp-callback-lead-return{color:#f59e0b;background:#f59e0b0f;border:1px solid #f59e0b1f;border-radius:8px;align-items:center;gap:6px;margin-bottom:10px;padding:6px 8px;font-size:.78rem;font-weight:600;display:flex}.sp-callback-lead-actions{gap:8px;display:flex}.light-mode .sp-root .sp-mini-card-pause .sp-mini-card-icon{color:#d97706;background:#f59e0b1a}.light-mode .sp-root .sp-mini-card-pause .sp-mini-card-title{color:#d97706!important}.light-mode .sp-root .sp-mini-card-pause.paused .sp-mini-card-icon{color:#15803d;background:#22c55e1a}.light-mode .sp-root .sp-mini-card-pause.paused .sp-mini-card-title{color:#15803d!important}.sp-carteira-view{padding:0 4px}.sp-carteira-header{font-size:var(--text-base);color:#ffffff80;margin-bottom:12px;padding:10px 2px}.sp-carteira-header-left{align-items:center;gap:6px;display:flex}.sp-carteira-header-right{align-items:center;gap:12px;display:flex}.sp-carteira-stat{font-size:var(--text-sm);font-weight:600}.sp-carteira-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.sp-carteira-card{background:var(--glass-card-bg);-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur);border:1px solid var(--glass-card-border);border-radius:var(--glass-card-radius);box-shadow:var(--glass-card-shadow);padding:12px 14px;transition:background .15s,border-color .15s}.sp-carteira-card:hover{background:#ffffff08}.sp-carteira-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.sp-carteira-card-name{font-weight:600;font-size:var(--text-md);color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;line-height:1.3;overflow:hidden}.sp-carteira-card-remove{cursor:pointer;color:#ffffff40;background:0 0;border:none;flex-shrink:0;margin-left:8px;padding:2px;transition:color .15s}.sp-carteira-card-remove:hover{color:#ef4444}.sp-carteira-card-info{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.sp-carteira-card-detail{color:#ffffff73;align-items:center;gap:4px;font-size:.74rem;display:flex}.sp-carteira-card-detail[data-status=ok]{color:#22c55e}.sp-carteira-card-detail[data-status=atencao]{color:#f59e0b}.sp-carteira-card-detail[data-status=perigo]{color:#ef4444}.sp-carteira-card-actions{align-items:center;gap:8px;display:flex}.sp-carteira-status-chip{cursor:pointer;border:1px solid;border-radius:20px;padding:3px 10px;font-size:.72rem;font-weight:600;transition:opacity .15s}.sp-carteira-status-chip:hover{opacity:.8}.sp-carteira-whatsapp-btn{cursor:pointer;color:#25d366;background:#25d3661f;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s;display:flex}.sp-carteira-whatsapp-btn:hover{background:#25d36640}.light-mode .sp-carteira-header{color:#64748b}.light-mode .sp-carteira-card{background:#ffffffb3;border-color:#00000014}.light-mode .sp-carteira-card:hover{background:#ffffffe6}.light-mode .sp-carteira-card-name{color:#1e293b}.light-mode .sp-carteira-card-remove{color:#0003}.light-mode .sp-carteira-card-detail{color:#64748b}.light-mode .sp-carteira-card-detail[data-status=ok]{color:#15803d}.light-mode .sp-carteira-card-detail[data-status=atencao]{color:#d97706}.light-mode .sp-carteira-card-detail[data-status=perigo]{color:#dc2626}@media (max-width:768px){.sp-input{font-size:var(--text-lg)}}.sp-lead-card:focus-visible,.sp-pipe-card:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.sp-drop-zone{border:2px dashed #ffffff26;border-radius:16px;transition:all .2s cubic-bezier(.22,.61,.36,1)}.sp-drop-zone.drag-over,.sp-drop-zone:hover{background:#2563eb0d;border-color:#2563eb80;box-shadow:inset 0 0 20px #2563eb1a}.light-mode .sp-drop-zone{border-color:#0000001f}.light-mode .sp-drop-zone.drag-over,.light-mode .sp-drop-zone:hover{background:#2563eb0a;border-color:#2563eb66;box-shadow:inset 0 0 20px #2563eb0f}.sp-chip-callbacks{color:#f59e0b!important;cursor:pointer!important;background:#f59e0b1a!important;border-color:#f59e0b4d!important}.sp-chip-callbacks:hover{background:#f59e0b33!important}.sp-chip-retornos{color:#f59e0b!important}.sp-chip-retornos.active{background:#f59e0b26!important;border-color:#f59e0b4d!important}.sp-reminders-banner{cursor:pointer;color:#f59e0b;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 14px;font-size:.78rem;font-weight:500;transition:all .2s;display:flex}.sp-reminders-banner:hover{background:#f59e0b1f;border-color:#f59e0b4d}.sp-reminders-banner-link{opacity:.7;white-space:nowrap;margin-left:auto;font-size:.72rem}.light-mode .sp-reminders-banner{color:#d97706;background:#f59e0b0f;border-color:#f59e0b26}.light-mode .sp-reminders-banner:hover{background:#f59e0b1a;border-color:#f59e0b40}.sp-leads-subtabs{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:0 2px;display:flex}.sp-leads-subtabs-left{align-items:center;gap:6px;display:flex}.sp-leads-subtabs-right{align-items:center;gap:8px;display:flex}.sp-leads-subtab-pill{font-size:var(--text-sm);color:var(--sp-text-sec);background:var(--glass-bg-default);cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-weight:600;transition:all .2s;display:inline-flex}.sp-leads-subtab-pill:hover{background:var(--glass-bg-hover);color:var(--sp-text-main);border-color:#ffffff24}.sp-leads-subtab-pill.active{color:var(--sp-accent,#3b82f6);background:#3b82f61f;border-color:#3b82f64d}.sp-subtab-badge{border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex}.sp-leads-subtab-pill.active .sp-subtab-badge,.sp-subtab-badge{color:#fff;background:var(--sp-accent,#3b82f6)}.light-mode .sp-leads-subtab-pill{color:#64748b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000008;border-color:#00000014}.light-mode .sp-leads-subtab-pill:hover{color:#1e293b;background:#0000000f;border-color:#0000001f}.light-mode .sp-leads-subtab-pill.active{color:#2563eb;background:#2563eb14;border-color:#2563eb40}.light-mode .sp-subtab-badge{background:#2563eb}.sp-glass-icon-btn{background:var(--glass-bg-default);-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);width:34px;height:34px;color:var(--sp-text-sec);cursor:pointer;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.sp-glass-icon-btn:hover{color:var(--sp-text-main);background:#ffffff17;border-color:#ffffff29;transform:translateY(-1px);box-shadow:0 2px 8px #0000001f}.sp-glass-icon-btn:active{background:var(--glass-bg-strong);transform:translateY(0)}.light-mode .sp-glass-icon-btn{color:#64748b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000008;border-color:#00000014}.light-mode .sp-glass-icon-btn:hover{color:#1e293b;background:#0000000f;border-color:#0000001f;box-shadow:0 2px 8px #0000000f}.sp-calendar-link-search{background:var(--glass-bg-strong);border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.sp-calendar-link-search input{color:var(--sp-text);font-size:var(--text-base);background:0 0;border:none;outline:none;flex:1}.sp-calendar-link-search input::placeholder{color:var(--sp-text-sec)}.sp-calendar-link-results{flex-direction:column;gap:2px;max-height:150px;margin-top:6px;display:flex;overflow-y:auto}.sp-calendar-link-result{cursor:pointer;color:var(--sp-text);font-size:var(--text-base);text-align:left;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;min-height:34px;padding:6px 10px;font-family:inherit;transition:background .15s,border-color .15s;display:flex}.sp-calendar-link-result:hover{background:var(--glass-bg-default)}.sp-calendar-link-result.active{background:#2563eb1f;border-color:#2563eb4d}.sp-calendar-link-suggestion{cursor:pointer;width:100%;color:var(--sp-text);font-size:var(--text-base);text-align:left;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:6px;margin-bottom:4px;padding:6px 10px;transition:all .15s;display:block}.sp-calendar-link-suggestion.active,.sp-calendar-link-suggestion:hover{background:#f59e0b26;border-color:#f59e0b66}.sp-calendar-link-type{background:var(--glass-bg-strong);border:1px solid var(--glass-border-strong);color:var(--sp-text-sec);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:.72rem;font-weight:600;transition:all .15s}.sp-calendar-link-type:hover{background:#ffffff0a}.sp-calendar-link-type.active{color:#60a5fa;background:#2563eb26;border-color:#2563eb66}.light-mode .sp-calendar-link-search{background:#00000008;border-color:#0000001a}.light-mode .sp-calendar-link-search input{color:#1e293b}.light-mode .sp-calendar-link-result:hover{background:#00000008}.light-mode .sp-calendar-link-result.active{background:#2563eb14;border-color:#2563eb33}.light-mode .sp-calendar-link-suggestion{color:#1e293b;background:#f59e0b0f;border-color:#f59e0b26}.light-mode .sp-calendar-link-suggestion.active,.light-mode .sp-calendar-link-suggestion:hover{background:#f59e0b1f;border-color:#f59e0b4d}.light-mode .sp-calendar-link-type{color:#64748b;background:#0000000a;border-color:#00000014}.light-mode .sp-calendar-link-type:hover{background:#0000000f}.light-mode .sp-calendar-link-type.active{color:#2563eb;background:#2563eb1a;border-color:#2563eb40}.sp-ws-badges{flex-wrap:wrap;gap:6px;padding:6px 14px 0;display:flex}.sp-ws-badge{font-size:var(--text-xs);border:1px solid var(--glass-border-strong);color:#fffc;cursor:default;white-space:nowrap;background:#ffffff0d;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-weight:600;display:inline-flex}.light-mode .sp-ws-badge{color:#475569!important;background:#0000000a!important;border-color:#0000001f!important}.sp-carteira-view{background:var(--sp-bg2);border-radius:12px;padding:16px}.sp-carteira-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.sp-carteira-title{color:var(--sp-text-sec);font-size:.85rem}.sp-carteira-title strong{color:var(--sp-text-pri);font-size:var(--text-lg)}.sp-carteira-fixed-count{opacity:.6;font-size:.78rem}.sp-carteira-empty{text-align:center;color:var(--sp-text-sec);background:#ffffff05;border-radius:8px;padding:32px 16px;font-size:.85rem;line-height:1.5}.sp-carteira-table{flex-direction:column;gap:4px;display:flex}.sp-carteira-row{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-default);font-size:var(--text-base);border-radius:8px;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;gap:12px;padding:10px 14px;display:grid}.sp-carteira-row.sp-carteira-head{font-size:var(--text-xs);color:var(--sp-text-sec);text-transform:uppercase;letter-spacing:.04em;background:0 0;border:none;padding:4px 14px;font-weight:600}.sp-carteira-row:not(.sp-carteira-head):hover{background:#ffffff0d}.sp-carteira-name{font-weight:600}.sp-carteira-apolice,.sp-carteira-phone{opacity:.75;align-items:center;gap:5px;display:inline-flex}.sp-carteira-pa{font-variant-numeric:tabular-nums}.sp-carteira-fixed-section{border-top:1px dashed #ffffff14;margin-top:16px;padding-top:12px}.sp-carteira-fixed-title{font-size:var(--text-sm);color:var(--sp-text-sec);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-weight:600}.sp-carteira-fixed-list{flex-wrap:wrap;gap:6px;display:flex}.sp-carteira-fixed-item{background:var(--glass-bg-default);font-size:var(--text-sm);border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:6px;padding:4px 8px 4px 10px;display:inline-flex}.sp-carteira-fixed-remove{color:#fff6;cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;display:inline-flex}.sp-carteira-fixed-remove:hover{color:#ef4444}.light-mode .sp-carteira-row:not(.sp-carteira-head){background:#00000005!important;border-color:#0000000f!important}.light-mode .sp-carteira-row:not(.sp-carteira-head):hover{background:#0000000a!important}.light-mode .sp-carteira-empty{background:#00000005!important}.light-mode .sp-carteira-fixed-item{background:#0000000a!important;border-color:#00000014!important}.sp-estrategia-row{grid-template-columns:1.4fr 1fr 2.2fr 1fr}.sp-estrategia-motivo{font-size:var(--text-sm);color:var(--sp-text-sec);line-height:1.45}.sp-estrategia-badge{font-size:var(--text-xs);color:#93c5fd;white-space:nowrap;background:#2563eb24;border:1px solid #2563eb57;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-weight:600;display:inline-flex}.light-mode .sp-estrategia-badge{color:#1d4ed8!important;background:#2563eb1a!important;border-color:#2563eb47!important}.sp-estrat-filtros{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:12px;display:flex}.sp-estrat-busca{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-default);min-width:180px;color:var(--sp-text-sec);border-radius:8px;flex:1;align-items:center;gap:7px;padding:7px 11px;display:flex}.sp-estrat-busca input{min-width:0;font:inherit;font-size:var(--text-sm);color:var(--sp-text-pri);background:0 0;border:none;outline:none;flex:1}.sp-estrat-chips{flex-wrap:wrap;gap:5px;display:flex}.sp-estrat-chip{font-size:var(--text-xs);background:var(--glass-bg-subtle);border:1px solid var(--glass-border-default);color:var(--sp-text-sec);cursor:pointer;border-radius:999px;padding:5px 11px;font-weight:600;transition:background .14s,color .14s,border-color .14s}.sp-estrat-chip:hover{color:var(--sp-text-pri)}.sp-estrat-chip.is-on{color:#93c5fd;background:#2563eb29;border-color:#2563eb66}.sp-estrat-lista{flex-direction:column;gap:6px;display:flex}.sp-estrat-card{border:1px solid var(--glass-border-default);background:var(--glass-bg-subtle);border-radius:9px;overflow:hidden}.sp-estrat-card.is-aberto{border-color:#2563eb66}.sp-estrat-row{align-items:center;gap:10px;padding:8px 12px;display:flex}.sp-estrat-card.is-aberto .sp-estrat-row{background:#2563eb0f}.sp-estrat-main{cursor:pointer;text-align:left;min-width:0;color:inherit;background:0 0;border:none;flex:1;align-items:center;gap:9px;padding:2px 0;display:flex}.sp-estrat-chev{color:var(--sp-text-sec);flex-shrink:0;transition:transform .16s,color .16s}.sp-estrat-chev.is-aberto{color:#93c5fd;transform:rotate(90deg)}.sp-estrat-info{flex-direction:column;gap:1px;min-width:0;display:flex}.sp-estrat-nome{font-size:var(--text-base);color:var(--sp-text-pri);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sp-estrat-motivo{font-size:var(--text-xs);text-overflow:ellipsis;gap:4px;overflow:hidden}.sp-estrat-motivo,.sp-estrat-tel{color:var(--sp-text-sec);white-space:nowrap;align-items:center;display:inline-flex}.sp-estrat-tel{font-size:var(--text-sm);flex-shrink:0;gap:5px}.sp-estrat-status{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-default);font-size:var(--text-xs);color:var(--sp-text-sec);cursor:pointer;border-radius:7px;flex-shrink:0;padding:5px 8px;font-weight:600}.sp-estrat-status.has-status{color:#93c5fd;background:#2563eb24;border-color:#2563eb57}.sp-estrat-wpp{color:#4ade80;cursor:pointer;background:#22c55e24;border:1px solid #22c55e57;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .14s;display:inline-flex}.sp-estrat-wpp:hover{background:#22c55e3d}.sp-estrat-wpp.is-off{background:var(--glass-bg-subtle);border-color:var(--glass-border-default);color:var(--sp-text-sec);opacity:.5;cursor:not-allowed}.sp-estrat-detalhe{border-top:1px solid var(--glass-border-default);flex-direction:column;gap:12px;padding:4px 14px 14px 33px;display:flex}.sp-estrat-bloco{flex-direction:column;gap:6px;display:flex}.sp-estrat-bloco-titulo{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--sp-text-sec);font-weight:700}.sp-estrat-vazio{font-size:var(--text-sm);color:var(--sp-text-sec);margin:0;font-style:italic}.sp-estrat-apolice{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-default);cursor:pointer;text-align:left;color:var(--sp-text-sec);border-radius:8px;align-items:center;gap:9px;padding:8px 11px;transition:border-color .14s,background .14s;display:flex}.sp-estrat-apolice:hover{background:#2563eb14;border-color:#2563eb73}.sp-estrat-apolice-num{font-weight:700;font-size:var(--text-sm);color:var(--sp-text-pri)}.sp-estrat-apolice-cobs{font-size:var(--text-xs);flex:1}.sp-estrat-anot{resize:vertical;background:var(--glass-bg-subtle);border:1px solid var(--glass-border-default);width:100%;font:inherit;font-size:var(--text-sm);color:var(--sp-text-pri);border-radius:8px;padding:8px 10px}.sp-estrat-anot:focus{border-color:#2563eb80;outline:none}.sp-ws-destino{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-default);border-radius:8px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;display:flex}.sp-ws-destino-label{color:#ffffffb3;white-space:nowrap;font-size:.78rem;font-weight:600}.sp-ws-destino-select{flex:1}.light-mode .sp-ws-destino{background:#00000005!important;border-color:#00000014!important}.light-mode .sp-ws-destino-label{color:#475569!important}@keyframes sp-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sp-skeleton{background:linear-gradient(90deg,var(--glass-bg-subtle) 0,var(--glass-bg-hover) 50%,var(--glass-bg-subtle) 100%);border-radius:var(--radius-sm);background-size:200% 100%;animation:sp-skeleton-shimmer 1.6s ease-in-out infinite;display:inline-block}.sp-skeleton-text{border-radius:var(--radius-xs);width:100%;height:12px}.sp-skeleton-text--sm{width:60%;height:10px}.sp-skeleton-text--md{width:80%;height:12px}.sp-skeleton-text--lg{width:100%;height:14px}.sp-skeleton-pill{border-radius:var(--radius-pill);width:50px;height:22px}.sp-skeleton-circle{border-radius:50%;flex-shrink:0;width:28px;height:28px}.sp-skeleton-icon{border-radius:var(--radius-xs);width:14px;height:14px}.sp-table tr.sp-skeleton-row>td{border-bottom:1px solid var(--glass-border-default);background:0 0;padding:8px 10px}.sp-table tr.sp-skeleton-row>td .sp-skeleton{vertical-align:middle}.sp-skeleton-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;width:100%;display:grid}.sp-skeleton-kpi{background:var(--glass-bg-default);border:1px solid var(--glass-border-default);border-radius:var(--radius-lg);padding:16px}.sp-empty-state,.sp-skeleton-kpi{flex-direction:column;gap:8px;display:flex}.sp-empty-state{text-align:center;color:var(--sp-text-sec);justify-content:center;align-items:center}.sp-empty-state--sm{padding:16px 12px}.sp-empty-state--md{padding:32px 24px}.sp-empty-state--lg{padding:56px 32px}.sp-empty-state-icon{background:var(--glass-bg-default);border:1px solid var(--glass-border-default);width:56px;height:56px;color:var(--sp-text-sec);opacity:.85;border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.sp-empty-state--sm .sp-empty-state-icon{width:40px;height:40px}.sp-empty-state-title{color:var(--sp-text);margin:0;font-size:.95rem;font-weight:600;line-height:1.3}.sp-empty-state--sm .sp-empty-state-title{font-size:.85rem}.sp-empty-state-desc{font-size:var(--text-base);color:var(--sp-text-sec);opacity:.85;max-width:320px;margin:0;line-height:1.45}.sp-empty-state-action{margin-top:8px}.light-mode .sp-empty-state-icon{background:#0000000a;border-color:#00000014}.sp-agendamento-card,.sp-board-card,.sp-carteira-card,.sp-cidade-dropdown,.sp-column-menu,.sp-conflict-card,.sp-dash-card,.sp-delivery-card,.sp-external-tooltip,.sp-fab-panel,.sp-focus-card,.sp-focus-ta-card,.sp-ftr-menu,.sp-import-dropdown,.sp-mini-card,.sp-pipe-card,.sp-pipe-kpi-card,.sp-pv-tp-card,.sp-rec-dropdown,.sp-sem-resposta-card,.sp-setting-card,.sp-strategy-dropdown,.sp-sub-type-card,.sp-vcard-card{text-shadow:0 1px 2px #00000040}.sp-agendamento-card svg,.sp-board-card svg,.sp-carteira-card svg,.sp-cidade-dropdown svg,.sp-column-menu svg,.sp-conflict-card svg,.sp-dash-card svg,.sp-delivery-card svg,.sp-external-tooltip svg,.sp-fab-panel svg,.sp-focus-card svg,.sp-focus-ta-card svg,.sp-ftr-menu svg,.sp-import-dropdown svg,.sp-mini-card svg,.sp-pipe-card svg,.sp-pipe-kpi-card svg,.sp-pv-tp-card svg,.sp-rec-dropdown svg,.sp-sem-resposta-card svg,.sp-setting-card svg,.sp-strategy-dropdown svg,.sp-sub-type-card svg,.sp-vcard-card svg{filter:drop-shadow(0 1px 2px #0006);text-shadow:none}.sp-cidade-dropdown input::placeholder,.sp-column-menu input::placeholder,.sp-external-tooltip input::placeholder,.sp-fab-panel input::placeholder,.sp-ftr-menu input::placeholder,.sp-import-dropdown input::placeholder,.sp-rec-dropdown input::placeholder,.sp-strategy-dropdown input::placeholder{color:#fff9}.tooltip-wrapper{vertical-align:middle;align-items:center;display:inline-flex;position:relative}.tooltip-bubble{z-index:10000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fffffff2;border:1px solid var(--glass-border-strong);font-size:var(--text-sm);white-space:normal;pointer-events:none;background:#0f172af2;border-radius:6px;width:max-content;max-width:320px;padding:6px 10px;font-weight:500;line-height:1.35;animation:tooltipFadeIn .15s ease-out;box-shadow:0 4px 12px #0000004d}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.tooltip-left,.tooltip-right{animation-name:tooltipFadeInHorizontal}@keyframes tooltipFadeInHorizontal{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}.light-mode .tooltip-bubble{color:#1e293b!important;background:#fffffffa!important;border-color:#00000014!important;box-shadow:0 4px 12px #0000001a!important}.ctx-menu{z-index:10001;-webkit-backdrop-filter:var(--glass-panel-blur);backdrop-filter:var(--glass-panel-blur);border:1px solid var(--glass-panel-border);border-radius:var(--glass-panel-radius);background:#0f141ff7;flex-direction:column;gap:2px;padding:6px;transition:opacity 50ms ease-out;animation:ctxMenuFadeIn .12s ease-out;display:flex;box-shadow:0 18px 44px -12px #000000b3}@keyframes ctxMenuFadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ctx-menu__item{color:#fffffff2;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 12px;font-family:inherit;font-size:.82rem;font-weight:500;transition:background .15s ease-out,color .15s ease-out,border-color .15s ease-out;display:flex}.ctx-menu__item:hover:not(:disabled){background:var(--glass-bg-hover);border-color:var(--glass-border-default);color:#fff}.ctx-menu__item:focus-visible{box-shadow:0 0 0 2px var(--glass-btn-primary-border);outline:none}.ctx-menu__item--disabled,.ctx-menu__item:disabled{opacity:.4;cursor:not-allowed}.ctx-menu__item--danger{color:#fca5a5}.ctx-menu__item--danger:hover:not(:disabled){color:#fca5a5;background:#ef444426;border-color:#ef44444d}.ctx-menu__icon{color:#ffffffa6;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.ctx-menu__item--danger .ctx-menu__icon{color:#fca5a5}.ctx-menu__item:hover:not(:disabled) .ctx-menu__icon{color:#ffffffeb}.ctx-menu__label{flex:1}.sp-statmenu-row{align-items:center;gap:10px;display:inline-flex}.sp-statmenu-row .sp-status-badge{justify-content:center;align-items:center;min-width:30px;display:inline-flex}.ctx-menu__shortcut{color:#ffffff73;font-variant-numeric:tabular-nums;margin-left:auto;padding-left:12px;font-size:.68rem}.ctx-menu__separator{background:var(--glass-border-default);flex-shrink:0;height:1px;margin:4px 8px}.address-autocomplete{width:100%;position:relative}.address-autocomplete__dropdown{z-index:100;background:var(--glass-panel-bg);max-height:320px;-webkit-backdrop-filter:var(--glass-panel-blur);backdrop-filter:var(--glass-panel-blur);border:1px solid var(--glass-panel-border);border-radius:var(--glass-panel-radius);box-shadow:var(--glass-panel-shadow);padding:6px;animation:address-autocomplete-fade .18s cubic-bezier(.22,.61,.36,1);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}@keyframes address-autocomplete-fade{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.address-autocomplete__section-title{color:#ffffff73;text-transform:uppercase;letter-spacing:.04em;padding:8px 12px 4px;font-size:11px;font-weight:600}.address-autocomplete__divider{background:var(--glass-bg-strong);height:1px;margin:4px 8px}.address-autocomplete__item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;align-items:flex-start;gap:10px;width:100%;padding:9px 12px;font-family:inherit;transition:background .12s;display:flex}.address-autocomplete__item.is-highlighted,.address-autocomplete__item:hover{background:#ffffff12}.address-autocomplete__item:active{background:var(--glass-bg-active)}.address-autocomplete__icon{color:#ffffff8c;flex-shrink:0;margin-top:3px}.address-autocomplete__item-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.address-autocomplete__item-primary{color:#fffffff2;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;line-height:1.35;overflow:hidden}.address-autocomplete__item-meta{color:#ffffff80;font-size:11.5px;line-height:1.3}.address-autocomplete__loading{color:#ffffff8c;align-items:center;gap:8px;padding:12px;font-size:12.5px;display:flex}.light-mode .address-autocomplete__dropdown{background:#fffffffa;border-color:#00000014;box-shadow:0 20px 60px #0000001f,0 0 0 .5px #0000000a,inset 0 1px #ffffff80}.light-mode .address-autocomplete__section-title{color:#00000080}.light-mode .address-autocomplete__divider{background:#00000014}.light-mode .address-autocomplete__item.is-highlighted,.light-mode .address-autocomplete__item:hover{background:#0000000d}.light-mode .address-autocomplete__icon{color:#0000008c}.light-mode .address-autocomplete__item-primary{color:#1f1f1f}.light-mode .address-autocomplete__item-meta,.light-mode .address-autocomplete__loading{color:#0000008c}.sp-meeting-address{background:var(--glass-bg-default);color:#ffffffeb;border:1px solid #ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:13.5px;line-height:1.4;display:flex}.sp-meeting-address__text{word-break:break-word;flex-direction:column;flex:1;gap:2px;display:inline-flex}.sp-meeting-address__complement{color:#fff9;font-size:12px}.light-mode .sp-meeting-address__complement{color:#0000008c}.sp-meeting-address__maps-link{color:#93c5fd;white-space:nowrap;background:#3b82f61f;border:1px solid #3b82f640;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:11.5px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.sp-meeting-address__maps-link:hover{color:#bfdbfe;background:#3b82f633}.light-mode .sp-meeting-address{color:#1f1f1f;background:#00000008;border-color:#0000000f}.light-mode .sp-meeting-address__maps-link{color:#1e40af;background:#2563eb1a;border-color:#2563eb40}.light-mode .sp-meeting-address__maps-link:hover{color:#1e3a8a;background:#2563eb2e}.lv2-scope{--lv2-ink-0:oklch(98% .01 250);--lv2-ink-1:oklch(90% .02 250);--lv2-ink-2:oklch(80% .02 250);--lv2-ink-3:oklch(68% .02 250);--lv2-cop:oklch(77% .14 42);--lv2-cop-2:oklch(85% .12 44);--lv2-blue:oklch(72% .15 250);--lv2-blue-2:oklch(82% .13 250);--lv2-hair:oklch(100% 5.96046e-8 none/.06);--lv2-stroke:oklch(100% 5.96046e-8 none/.1);--lv2-stroke-2:oklch(100% 5.96046e-8 none/.16);--lv2-well:#0000003d;--lv2-head-bg:#0c101ae6;--lv2-row-ink:#fff;--lv2-row-ink-soft:#ffffffd1;--lv2-row-ink-mut:#ffffffbd;--lv2-row-ink-ftr:#ffffffeb;--lv2-row-shadow:0 1px 2px #00000073;--lv2-wash:#ffffff2e;--lv2-wash-hover:#ffffff47;--lv2-wash-opaque:#363941;--lv2-wash-hover-opaque:#4f5158;--lv2-cols:36px 64px minmax(0,2.3fr) minmax(0,1.7fr) minmax(0,1.8fr) minmax(0,1.9fr) 80px 108px 100px 48px;--lv2-st-L:#6effa0;--lv2-st-T:#10b981;--lv2-st-M:#ffd920;--lv2-st-D:#ef4444;--lv2-st-PD:#ff8c0a;--lv2-st-N:#b91c1c;--lv2-st-C:#60a5fa;--lv2-st-C2:#ff7043;--lv2-st-CL:#2563eb;--lv2-mono:"JetBrains Mono",monospace;--lv2-disp:var(--home-font-display);--lv2-body:var(--font-sans);font-family:var(--lv2-body);color:var(--lv2-ink-0);-webkit-font-smoothing:antialiased}.lv2-scope .lv2-row.status-L{--c:var(--lv2-st-L)}.lv2-scope .lv2-row.status-T{--c:var(--lv2-st-T)}.lv2-scope .lv2-row.status-M{--c:var(--lv2-st-M)}.lv2-scope .lv2-row.status-D{--c:var(--lv2-st-D)}.lv2-scope .lv2-row.status-PD{--c:var(--lv2-st-PD)}.lv2-scope .lv2-row.status-N{--c:var(--lv2-st-N)}.lv2-scope .lv2-row.status-C{--c:var(--lv2-st-C)}.lv2-scope .lv2-row.status-C2{--c:var(--lv2-st-C2)}.lv2-scope .lv2-row.status-CL{--c:var(--lv2-st-CL)}.lv2-scope .lv2-tbl{border:1px solid var(--lv2-hair);background:#ffffff03;border-radius:16px;overflow:hidden}.lv2-scope .lv2-headrow,.lv2-scope .lv2-row{grid-template-columns:var(--lv2-cols);align-items:center;display:grid}.lv2-scope .lv2-headrow>*,.lv2-scope .lv2-row>*{min-width:0;padding:13px 14px;overflow:hidden}.lv2-scope.lv2-compact .lv2-row>*{padding:7px 14px}.lv2-scope .lv2-row{border-bottom:1px solid var(--lv2-hair);content-visibility:auto;contain-intrinsic-size:auto 44px}.lv2-scope.lv2-compact .lv2-row{contain-intrinsic-size:auto 30px}.lv2-scope .lv2-headrow{font-family:var(--lv2-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--lv2-ink-2);background:var(--lv2-head-bg);border-bottom:2px solid var(--lv2-cop);font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.lv2-scope .lv2-headrow{border-bottom:2px solid color-mix(in oklch,var(--lv2-cop) 22%,var(--lv2-stroke))}}.lv2-scope .lv2-headrow{white-space:nowrap}.lv2-scope .lv2-headrow>*{border-right:1px solid var(--lv2-hair);padding-top:16px;padding-bottom:16px}.lv2-scope .lv2-headrow>:last-child{border-right:none}.lv2-scope .lv2-headrow>:first-child,.lv2-scope .lv2-td-ck{justify-content:center;align-items:center;padding-left:0;padding-right:0;display:flex}.lv2-scope .lv2-ck{flex:none}.lv2-scope .lv2-th-sort{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:2px;transition:color .12s,background .12s;display:flex}.lv2-scope .lv2-th-sort:hover{color:var(--lv2-ink-0);background:#fff}@supports (color:color-mix(in lab,red,red)){.lv2-scope .lv2-th-sort:hover{background:color-mix(in oklch,white 5%,var(--lv2-head-bg))}}.lv2-scope .lv2-th-sort:hover .lv2-th-ind{opacity:.85;color:var(--lv2-cop-2)}.lv2-scope .lv2-th-sort.filt,.lv2-scope .lv2-th-sort.sorted{color:var(--lv2-cop-2)}.lv2-scope .lv2-th-sort.filt:after{content:"";background:var(--lv2-cop);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-left:6px;display:inline-block}.lv2-th-caret{color:var(--lv2-cop-2);vertical-align:middle;margin-left:4px;font-size:8px}.lv2-th-ind{opacity:.4;flex:none;margin-left:auto;transition:opacity .12s,color .12s}.lv2-scope .lv2-row[class*=status-]{--rowbg:var(--c)}@supports (color:color-mix(in lab,red,red)){.lv2-scope .lv2-row[class*=status-]{--rowbg:color-mix(in srgb,var(--c) 50%,var(--lv2-wash-opaque))}}.lv2-scope .lv2-row[class*=status-]{background-color:var(--rowbg);box-shadow:inset 4px 0 0 var(--c)}.lv2-scope .lv2-row[class*=status-]:hover{--rowbg:var(--c)}@supports (color:color-mix(in lab,red,red)){.lv2-scope .lv2-row[class*=status-]:hover{--rowbg:color-mix(in srgb,var(--c) 50%,var(--lv2-wash-hover-opaque))}}.lv2-scope.lv2-compact .lv2-sub{margin-top:1px}.lv2-scope.lv2-compact .lv2-last{margin-top:2px}.lv2-ck{border:1.5px solid var(--lv2-stroke-2);cursor:pointer;border-radius:50%;place-items:center;width:17px;height:17px;transition:all .12s;display:inline-grid}.lv2-ck:hover{border-color:var(--lv2-row-ink-soft)}.lv2-ck.on{background:var(--lv2-cop);border-color:var(--lv2-cop);color:#1c1206}.lv2-ck.on:after{content:"✓";font-size:10px;font-weight:800}.lv2-ftrc{font-family:var(--lv2-mono);color:var(--lv2-row-ink-ftr);cursor:text;outline:none;font-size:11.5px;font-weight:600}.lv2-ftr-edit{cursor:text;white-space:nowrap;border:1px solid #0000;border-radius:6px;min-width:30px;min-height:19px;padding:2px 7px;display:inline-block}.lv2-ftr-edit:hover{background:oklch(100% 5.96046e-8 none/.1)}.lv2-ftr-edit:focus{background:var(--lv2-well);border-color:var(--lv2-cop);outline:none}@supports (color:color-mix(in lab,red,red)){.lv2-ftr-edit:focus{border-color:color-mix(in oklch,var(--lv2-cop) 50%,transparent)}}.lv2-ftr-edit:focus{box-shadow:0 0 0 2px var(--lv2-cop)}@supports (color:color-mix(in lab,red,red)){.lv2-ftr-edit:focus{box-shadow:0 0 0 2px color-mix(in oklch,var(--lv2-cop) 18%,transparent)}}.lv2-ftrwrap{align-items:center;gap:5px;display:inline-flex}.lv2-ftr-handle{cursor:ns-resize;opacity:0;background-image:radial-gradient(var(--lv2-row-ink-soft) 1px,transparent 1.4px);background-position:50%;background-size:4px 4px;border-radius:4px;flex:none;width:11px;height:18px;transition:opacity .12s,background-color .12s}.lv2-row:hover .lv2-ftr-handle{opacity:.5}.lv2-ftr-handle:hover{opacity:1;background-color:var(--lv2-cop)}@supports (color:color-mix(in lab,red,red)){.lv2-ftr-handle:hover{background-color:color-mix(in oklch,var(--lv2-cop) 22%,transparent)}}.lv2-ftr-handle.erase{background-image:radial-gradient(var(--lv2-st-PD) 1px,transparent 1.4px)}.lv2-ftr-handle.erase:hover{background-color:var(--lv2-st-PD)}@supports (color:color-mix(in lab,red,red)){.lv2-ftr-handle.erase:hover{background-color:color-mix(in oklch,var(--lv2-st-PD) 22%,transparent)}}.lv2-row.lv2-drag-hl{outline:2px solid var(--lv2-cop)}@supports (color:color-mix(in lab,red,red)){.lv2-row.lv2-drag-hl{outline:2px solid color-mix(in oklch,var(--lv2-cop) 70%,transparent)}}.lv2-row.lv2-drag-hl{outline-offset:-2px}.lv2-lead .lv2-nm{font-family:var(--lv2-disp);letter-spacing:-.025em;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.lv2-lead .lv2-nm .lv2-namelink{color:var(--lv2-row-ink);text-shadow:var(--lv2-row-shadow);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #0000;outline:none;font-weight:600;text-decoration:none;overflow:hidden}.lv2-lead .lv2-nm .lv2-namelink:hover{border-bottom-color:#fff9}.lv2-lead .lv2-nm .lv2-namelink:focus-visible{border-bottom-color:var(--lv2-cop-2);outline:2px solid var(--lv2-cop)}@supports (color:color-mix(in lab,red,red)){.lv2-lead .lv2-nm .lv2-namelink:focus-visible{outline:2px solid color-mix(in oklch,var(--lv2-cop) 50%,transparent)}}.lv2-lead .lv2-nm .lv2-namelink:focus-visible{outline-offset:2px;border-radius:3px}.lv2-lead .lv2-sub{font-family:var(--lv2-mono);color:var(--lv2-row-ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.lv2-temp{cursor:pointer;border-radius:50%;flex:none;width:8px;height:8px}.lv2-temp.q{background:#ff5a36;box-shadow:0 0 7px #ff5a36b3}.lv2-temp.m{background:var(--lv2-st-PD)}.lv2-temp.f{background:var(--lv2-st-C)}.lv2-temp.none{background:0 0;border:1.5px solid #fff6}.lv2-ct{white-space:nowrap;align-items:center;gap:10px;display:flex}.lv2-ct .lv2-ph{font-family:var(--lv2-mono);color:var(--lv2-row-ink);white-space:nowrap;letter-spacing:-.01em;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.lv2-wpp{cursor:pointer;color:#25d366;background:oklch(66.2282% .174299 149.748/.18);border-radius:7px;flex:none;place-items:center;width:24px;height:24px;transition:background .12s;display:grid}.lv2-wpp:hover{background:oklch(66.2282% .174299 149.748/.3)}.lv2-ct .lv2-ph{flex-shrink:0}.lv2-ct .lv2-wpp{margin-left:auto}.lv2-pi-sub{letter-spacing:.02em;cursor:help;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin-top:3px;font-size:10.5px;font-weight:700;display:flex;overflow:hidden}.lv2-pi-sub svg{flex:none}.lv2-pi-sub.pi-rec{color:var(--lv2-st-M)}.lv2-pi-sub.pi-bad{color:var(--lv2-st-D)}.lv2-pi-sub.pi-blk{color:var(--lv2-st-C2)}.lv2-pi-sub.pi-wpp{color:#25d366}.lv2-pr .lv2-p{color:var(--lv2-row-ink);font-size:13px;font-weight:600}.lv2-pr .lv2-p,.lv2-pr .lv2-r{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lv2-pr .lv2-r{color:var(--lv2-row-ink-mut);margin-top:2px;font-size:11px}.lv2-rec{vertical-align:bottom;max-width:100%;color:var(--lv2-row-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:inline-block;overflow:hidden}.lv2-scope .lv2-editable{cursor:text;border-radius:5px;outline:none;margin:-1px -5px;padding:1px 5px;transition:background .12s,box-shadow .12s}.lv2-scope .lv2-editable:hover{background:oklch(100% 5.96046e-8 none/.09)}.lv2-scope .lv2-editable:focus{background:var(--lv2-well);box-shadow:0 0 0 2px var(--lv2-cop)}@supports (color:color-mix(in lab,red,red)){.lv2-scope .lv2-editable:focus{box-shadow:0 0 0 2px color-mix(in oklch,var(--lv2-cop) 32%,transparent)}}.lv2-scope .lv2-editable:focus{white-space:normal;text-overflow:clip;overflow:visible}.lv2-scope .lv2-editable:empty:before{content:"—";color:var(--lv2-row-ink-mut)}.lv2-pill{font-family:var(--lv2-mono);color:#1c1206;background:var(--c);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-width:30px;padding:4px 11px;font-size:11px;font-weight:800;display:inline-flex}.lv2-scope .lv2-row.status-CL .lv2-pill,.lv2-scope .lv2-row.status-D .lv2-pill,.lv2-scope .lv2-row.status-N .lv2-pill,.lv2-scope .lv2-row.status-T .lv2-pill{color:#fff}.lv2-pill.empty{color:var(--lv2-row-ink-mut);background:0 0;border:1.5px dashed #ffffff6b;min-width:30px;padding:3px 10px;font-weight:700}.lv2-pill.empty:hover{color:#fff;border-color:var(--lv2-cop)}@supports (color:color-mix(in lab,red,red)){.lv2-pill.empty:hover{border-color:color-mix(in oklch,var(--lv2-cop) 65%,transparent)}}.lv2-pill.empty:hover{background:var(--lv2-cop)}@supports (color:color-mix(in lab,red,red)){.lv2-pill.empty:hover{background:color-mix(in oklch,var(--lv2-cop) 16%,transparent)}}.lv2-atv{flex-direction:column;gap:2px;min-width:0;display:flex}.lv2-atv-date{font-family:var(--lv2-mono);color:var(--lv2-row-ink);white-space:nowrap;font-size:12.5px;font-weight:600}.lv2-atv-date.none{color:var(--lv2-row-ink-mut);font-weight:500}.lv2-atv-calls{font-family:var(--lv2-body);color:var(--lv2-row-ink-mut);white-space:nowrap;font-size:11px}.lv2-atv-calls.mid{color:#ffc063}.lv2-atv-calls.hi{color:#ff8a73;font-weight:600}.lv2-ret{font-family:var(--lv2-mono);color:var(--lv2-row-ink-soft);white-space:nowrap;cursor:pointer;border:1px solid #ffffff4d;border-radius:8px;padding:4px 10px;font-size:11.5px;font-weight:600;transition:filter .12s,border-color .12s}.lv2-ret:hover{filter:brightness(1.12)}.lv2-ret.none:hover{border-color:var(--lv2-row-ink-soft);color:var(--lv2-row-ink)}.lv2-ret:focus-visible{outline:2px solid var(--lv2-cop)}@supports (color:color-mix(in lab,red,red)){.lv2-ret:focus-visible{outline:2px solid color-mix(in oklch,var(--lv2-cop) 55%,transparent)}}.lv2-ret:focus-visible{outline-offset:2px}.lv2-ret.hoje{color:#1c1206;background:linear-gradient(135deg,var(--lv2-cop-2),var(--lv2-cop));border-color:#0000;font-weight:700;position:relative}.lv2-ret.hoje:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 0 3px var(--lv2-cop);position:absolute;inset:-1px}@supports (color:color-mix(in lab,red,red)){.lv2-ret.hoje:after{box-shadow:0 0 0 3px color-mix(in oklch,var(--lv2-cop) 55%,transparent)}}.lv2-ret.hoje:after{animation:lv2-ret-pulse 1.4s ease-in-out infinite}@keyframes lv2-ret-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:0;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.lv2-ret.hoje:after{opacity:0;animation:none}}.lv2-ret.atras{color:#fff;background:var(--lv2-st-D)}@supports (color:color-mix(in lab,red,red)){.lv2-ret.atras{background:color-mix(in oklch,var(--lv2-st-D) 82%,transparent)}}.lv2-ret.atras{border-color:#0000}.lv2-ret.none{color:#ffffff8c;border-style:dashed}.lv2-scope .lv2-td-chev{justify-content:center;align-items:center;padding:0;display:flex}.lv2-chev{color:var(--lv2-row-ink-soft);cursor:pointer;background:#ffffff12;border:1px solid #ffffff38;border-radius:9px;place-items:center;width:30px;height:30px;transition:transform .18s,background .12s,color .12s,border-color .12s;display:inline-grid}.lv2-chev svg{display:block}.lv2-chev:hover{background:var(--lv2-cop)}@supports (color:color-mix(in lab,red,red)){.lv2-chev:hover{background:color-mix(in oklch,var(--lv2-cop) 26%,transparent)}}.lv2-chev:hover{border-color:var(--lv2-cop)}@supports (color:color-mix(in lab,red,red)){.lv2-chev:hover{border-color:color-mix(in oklch,var(--lv2-cop) 45%,transparent)}}.lv2-chev:hover{color:#fff}.lv2-chev.open{background:var(--lv2-cop);transform:rotate(180deg)}@supports (color:color-mix(in lab,red,red)){.lv2-chev.open{background:color-mix(in oklch,var(--lv2-cop) 22%,transparent)}}.lv2-chev.open{border-color:var(--lv2-cop)}@supports (color:color-mix(in lab,red,red)){.lv2-chev.open{border-color:color-mix(in oklch,var(--lv2-cop) 40%,transparent)}}.lv2-chev.open{color:#fff}.lv2-scope .lv2-exprow{border-bottom:1px solid var(--lv2-stroke);background:#0000006b}.lv2-scope .lv2-exp{padding:0}.lv2-xp{flex-direction:column;display:flex}.lv2-xtop{grid-template-columns:1.5fr 1fr;display:grid}.lv2-xc{padding:12px 20px}.lv2-xc-l{border-right:1px solid var(--lv2-hair)}.lv2-xc-full{border-top:1px solid var(--lv2-hair)}.lv2-xs{align-items:center;gap:9px;margin:0 0 10px;display:flex}.lv2-xs:not(:first-child){margin-top:15px}.lv2-xs:after{content:"";background:var(--lv2-hair);flex:1;height:1px}.lv2-xeb{font-family:var(--lv2-body);letter-spacing:.08em;text-transform:uppercase;color:var(--lv2-cop-2);white-space:nowrap;font-size:10px;font-weight:700}.lv2-xcount{letter-spacing:0;margin-left:auto}.lv2-xg{grid-template-columns:repeat(3,1fr);gap:11px 20px;display:grid}.lv2-xf{flex-direction:column}.lv2-xf,.lv2-xfv{min-width:0;display:flex}.lv2-xfv{align-items:center}.lv2-xl{font-family:var(--lv2-body);letter-spacing:.04em;text-transform:uppercase;color:var(--lv2-ink-2);margin-bottom:5px;font-size:10px;font-weight:500}.lv2-xv{color:var(--lv2-ink-0);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.lv2-xv.lv2-mn{font-family:var(--lv2-mono);font-weight:500}.lv2-xv-empty{color:var(--lv2-ink-3);font-weight:400}.lv2-xtag{border:1px solid var(--lv2-stroke);color:var(--lv2-ink-1);background:oklch(100% 5.96046e-8 none/.07);border-radius:7px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.lv2-xtag-cop{color:var(--lv2-cop-2);border-color:var(--lv2-cop)}@supports (color:color-mix(in lab,red,red)){.lv2-xtag-cop{border-color:color-mix(in oklch,var(--lv2-cop) 28%,transparent)}}.lv2-xtag-cop{background:var(--lv2-cop)}@supports (color:color-mix(in lab,red,red)){.lv2-xtag-cop{background:color-mix(in oklch,var(--lv2-cop) 12%,transparent)}}.lv2-xcount.over{color:var(--lv2-st-D)}.lv2-xinfo{background:var(--lv2-well);border:1px solid var(--lv2-stroke);color:var(--lv2-ink-1);white-space:pre-wrap;word-break:break-word;border-radius:11px;min-height:54px;padding:11px 14px;font-size:13px;line-height:1.6}.lv2-xinfo-edit{cursor:text;outline:none;transition:border-color .12s,box-shadow .12s}.lv2-xinfo-edit:hover{border-color:var(--lv2-stroke-2)}.lv2-xinfo-edit:focus{border-color:var(--lv2-cop)}@supports (color:color-mix(in lab,red,red)){.lv2-xinfo-edit:focus{border-color:color-mix(in oklch,var(--lv2-cop) 55%,transparent)}}.lv2-xinfo-edit:focus{box-shadow:0 0 0 3px var(--lv2-cop)}@supports (color:color-mix(in lab,red,red)){.lv2-xinfo-edit:focus{box-shadow:0 0 0 3px color-mix(in oklch,var(--lv2-cop) 14%,transparent)}}.lv2-xinfo-edit:empty:before{content:attr(data-placeholder);color:var(--lv2-ink-3);pointer-events:none;font-style:italic}.lv2-xempty{color:var(--lv2-ink-3);padding:4px 0;font-size:12px}.lv2-wpp-sm{border-radius:5px;width:18px;height:18px}.lv2-xtl{padding-left:23px;position:relative}.lv2-xtl:before{content:"";background:var(--lv2-hair);width:2px;position:absolute;top:4px;bottom:4px;left:8px}.lv2-xev{padding-bottom:10px;position:relative}.lv2-xev:last-child{padding-bottom:0}.lv2-xdot{border:2px solid var(--lv2-stroke-2);width:16px;height:16px;color:var(--lv2-ink-2);background:#00000080;border-radius:50%;place-items:center;font-size:8px;display:grid;position:absolute;top:0;left:-20px}.lv2-xh{color:var(--lv2-ink-0);font-size:11.5px;font-weight:600}.lv2-xt{font-family:var(--lv2-body);color:var(--lv2-ink-2);margin-top:1px;font-size:10px}.lv2-xacts{gap:8px;margin-top:13px;display:flex}.lv2-callreg{background:var(--lv2-cop,#c97f4e);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.lv2-callreg{background:color-mix(in oklch,var(--lv2-cop,#c97f4e) 10%,#0a0c12d9)}}.lv2-callreg{border:1px solid var(--lv2-cop,#c97f4e)}@supports (color:color-mix(in lab,red,red)){.lv2-callreg{border:1px solid color-mix(in oklch,var(--lv2-cop,#c97f4e) 32%,transparent)}}.lv2-cr-title{letter-spacing:.06em;text-transform:uppercase;color:var(--lv2-ink-2,#fffc);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.lv2-cr-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lv2-cr-row:has(>:only-child){grid-template-columns:1fr}.lv2-cr-btn{cursor:pointer;color:#fff;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.lv2-cr-btn.cr-nao{background:var(--lv2-st-D,#ef4444)}@supports (color:color-mix(in lab,red,red)){.lv2-cr-btn.cr-nao{background:color-mix(in oklch,var(--lv2-st-D,#ef4444) 78%,black 8%)}}.lv2-cr-btn.cr-sim{background:var(--lv2-st-T,#10b981)}@supports (color:color-mix(in lab,red,red)){.lv2-cr-btn.cr-sim{background:color-mix(in oklch,var(--lv2-st-T,#10b981) 80%,black 6%)}}.lv2-cr-btn.cr-marcou{background:var(--lv2-st-T,#10b981)}@supports (color:color-mix(in lab,red,red)){.lv2-cr-btn.cr-marcou{background:color-mix(in oklch,var(--lv2-st-T,#10b981) 80%,black 6%)}}.lv2-cr-btn.cr-retorno{background:var(--lv2-st-M,#ffd920)}@supports (color:color-mix(in lab,red,red)){.lv2-cr-btn.cr-retorno{background:color-mix(in oklch,var(--lv2-st-M,#ffd920) 72%,black 14%)}}.lv2-cr-btn.cr-retorno{color:#1c1206}.lv2-cr-btn.cr-semint{background:var(--lv2-st-D,#ef4444)}@supports (color:color-mix(in lab,red,red)){.lv2-cr-btn.cr-semint{background:color-mix(in oklch,var(--lv2-st-D,#ef4444) 24%,transparent)}}.lv2-cr-btn.cr-semint{color:var(--lv2-st-D,#ef4444)}@supports (color:color-mix(in lab,red,red)){.lv2-cr-btn.cr-semint{color:color-mix(in oklch,var(--lv2-st-D,#ef4444) 85%,white 12%)}}.lv2-cr-btn.cr-semint{border-color:var(--lv2-st-D,#ef4444)}@supports (color:color-mix(in lab,red,red)){.lv2-cr-btn.cr-semint{border-color:color-mix(in oklch,var(--lv2-st-D,#ef4444) 45%,transparent)}}.lv2-cr-btn.cr-cliente{background:var(--lv2-st-C,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.lv2-cr-btn.cr-cliente{background:color-mix(in oklch,var(--lv2-st-C,#3b82f6) 78%,black 8%)}}.lv2-cr-btn:hover{filter:brightness(1.12)}.lv2-cr-cancel{cursor:pointer;color:var(--lv2-ink-3,#ffffffa6);background:0 0;border:none;border-radius:999px;align-self:center;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.lv2-cr-cancel:hover{color:var(--lv2-ink-1,#ffffffe6)}.lmv2-callreg-wrap{position:relative}.lv2-callreg.lmv2-pop{z-index:60;min-width:290px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px -12px #000000a6}.lv2-xbtn{cursor:pointer;border:1px solid var(--lv2-stroke);color:var(--lv2-ink-0);background:oklch(100% 5.96046e-8 none/.06);border-radius:10px;align-items:center;gap:7px;padding:8px 13px;font-size:12px;font-weight:600;display:inline-flex}.lv2-xbtn:hover{background:oklch(100% 5.96046e-8 none/.11)}.lv2-xbtn-prim{color:#1c1206;background:linear-gradient(180deg,var(--lv2-cop-2),var(--lv2-cop));border:none;font-weight:700}.lv2-xbtn-ic{color:var(--lv2-ink-2);padding:8px 11px}.lv2-preview-banner{color:var(--lv2-ink-2);border:1px dashed var(--lv2-st-PD);align-items:center;gap:8px;margin-bottom:10px;padding:8px 14px;font-size:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.lv2-preview-banner{border:1px dashed color-mix(in oklch,var(--lv2-st-PD) 40%,transparent)}}.lv2-preview-banner{background:var(--lv2-st-PD);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.lv2-preview-banner{background:color-mix(in oklch,var(--lv2-st-PD) 6%,transparent)}}.lv2-preview-tag{font-family:var(--lv2-mono);letter-spacing:.12em;color:var(--lv2-st-PD);border:1px solid var(--lv2-st-PD);font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.lv2-preview-tag{border:1px solid color-mix(in oklch,var(--lv2-st-PD) 50%,transparent)}}.lv2-preview-tag{border-radius:6px;padding:2px 7px}.lv2-preview-banner code{font-family:var(--lv2-mono);background:#ffffff14;border-radius:4px;padding:1px 5px}.lv2-bulkbar{background:var(--lv2-cop);border-radius:12px;align-items:center;gap:10px;margin-bottom:10px;padding:10px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.lv2-bulkbar{background:color-mix(in oklch,var(--lv2-cop) 14%,transparent)}}.lv2-bulkbar{border:1px solid var(--lv2-cop)}@supports (color:color-mix(in lab,red,red)){.lv2-bulkbar{border:1px solid color-mix(in oklch,var(--lv2-cop) 30%,transparent)}}.lv2-bulkbar .lv2-bulk-n{font-family:var(--lv2-disp);color:var(--lv2-ink-0);font-size:13px;font-weight:700}.lv2-bulkbar .lv2-bulk-sp{flex:1}.lv2-bulk-btn{cursor:pointer;color:var(--lv2-ink-1);border:1px solid var(--lv2-stroke);background:oklch(100% 5.96046e-8 none/.06);border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.lv2-bulk-btn:hover{color:var(--lv2-ink-0);background:oklch(100% 5.96046e-8 none/.12)}.lv2-bulk-btn.danger{color:var(--lv2-st-D)}@supports (color:color-mix(in lab,red,red)){.lv2-bulk-btn.danger{color:color-mix(in oklch,var(--lv2-st-D) 80%,white 12%)}}.lv2-bulk-btn.danger:hover{color:var(--lv2-st-D);border-color:var(--lv2-st-D)}@supports (color:color-mix(in lab,red,red)){.lv2-bulk-btn.danger:hover{border-color:color-mix(in oklch,var(--lv2-st-D) 40%,transparent)}}.lv2-bulk-btn.danger:hover{background:var(--lv2-st-D)}@supports (color:color-mix(in lab,red,red)){.lv2-bulk-btn.danger:hover{background:color-mix(in oklch,var(--lv2-st-D) 12%,transparent)}}.lv2-bulk-div{background:var(--lv2-cop);width:1px;height:22px}@supports (color:color-mix(in lab,red,red)){.lv2-bulk-div{background:color-mix(in oklch,var(--lv2-cop) 35%,transparent)}}.lv2-bulk-ftr{background:var(--lv2-well);border:1px solid var(--lv2-stroke);color:var(--lv2-ink-0);border-radius:8px;width:130px;padding:6px 10px;font-size:12px}.lv2-bulk-ftr::placeholder{color:var(--lv2-ink-3)}.lv2-th-ftr{align-items:center;gap:6px;display:inline-flex}.lv2-ftr-clear{width:20px;height:18px;color:var(--lv2-ink-3);cursor:pointer;vertical-align:middle;background:oklch(100% 5.96046e-8 none/.08);border-radius:5px;place-items:center;display:inline-grid}.lv2-ftr-clear svg{display:block}.lv2-ftr-clear:hover{color:var(--lv2-st-PD);background:var(--lv2-st-PD)}@supports (color:color-mix(in lab,red,red)){.lv2-ftr-clear:hover{background:color-mix(in oklch,var(--lv2-st-PD) 16%,transparent)}}.lv2-dens{background:var(--lv2-well);border:1px solid var(--lv2-stroke);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.lv2-dens-b{width:30px;height:26px;color:var(--lv2-ink-2);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;display:grid}.lv2-dens-b:hover{color:var(--lv2-ink-1)}.lv2-dens-b.on{color:var(--lv2-ink-0);background:oklch(100% 5.96046e-8 none/.12)}.lv2-tb{flex-wrap:wrap;align-items:center;gap:8px;padding:18px 2px 16px;display:flex}.lv2-tb-eyebrow{font-family:var(--lv2-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--lv2-ink-3);margin-right:3px;font-size:9.5px;font-weight:700}.lv2-tb-grow{flex:1;min-width:12px}.lv2-totalbtn{border:1px solid var(--lv2-stroke);font-family:var(--lv2-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--lv2-ink-2);cursor:pointer;background:oklch(100% 5.96046e-8 none/.06);border-radius:10px;align-items:center;gap:7px;padding:7px 13px;font-size:10px;font-weight:700;display:inline-flex}.lv2-totalbtn:hover{color:var(--lv2-ink-1);background:oklch(100% 5.96046e-8 none/.1)}.lv2-totalbtn-n{font-family:var(--lv2-disp);color:var(--lv2-ink-0);letter-spacing:0;text-transform:none;font-size:17px;font-weight:800}.lv2-totalbtn-cv{color:var(--lv2-ink-3);transition:transform .16s}.lv2-totalbtn.open .lv2-totalbtn-cv{transform:rotate(90deg)}.lv2-searchbtn{color:var(--lv2-ink-1);border:1px solid var(--lv2-stroke);cursor:pointer;background:oklch(100% 5.96046e-8 none/.06);border-radius:11px;align-items:center;gap:9px;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.lv2-searchbtn:hover{color:var(--lv2-ink-0);background:oklch(100% 5.96046e-8 none/.11)}.lv2-searchbtn-cols{color:var(--lv2-ink-3);border-left:1px solid var(--lv2-hair);padding-left:9px}.lv2-chip,.lv2-searchbtn-cols{align-items:center;display:inline-flex}.lv2-chip{color:var(--lv2-ink-2);border:1px solid var(--lv2-stroke);cursor:pointer;background:0 0;border-radius:999px;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;transition:all .12s}.lv2-chip.on,.lv2-chip:hover{color:var(--lv2-ink-0);border-color:var(--lv2-stroke-2)}.lv2-chip.on{background:oklch(100% 5.96046e-8 none/.09)}.lv2-chip-d{border-radius:50%;flex:none;width:7px;height:7px}.lv2-chip-c{font-family:var(--lv2-mono);color:var(--lv2-ink-3);font-size:10px}.lv2-chip.on .lv2-chip-c{color:var(--lv2-ink-1)}.lv2-search{background:var(--lv2-well);border:1px solid var(--lv2-stroke);min-width:250px;color:var(--lv2-ink-3);border-radius:11px;align-items:center;gap:8px;padding:8px 12px;display:flex}.lv2-search:focus-within{border-color:var(--lv2-cop)}@supports (color:color-mix(in lab,red,red)){.lv2-search:focus-within{border-color:color-mix(in oklch,var(--lv2-cop) 40%,transparent)}}.lv2-search-in{min-width:0;color:var(--lv2-ink-0);font-size:13px;font-family:var(--lv2-body);background:0 0;border:none;outline:none;flex:1}.lv2-search-in::placeholder{color:var(--lv2-ink-3)}.lv2-search-x{color:var(--lv2-ink-3);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid}.lv2-search-x:hover{color:var(--lv2-ink-0)}.lv2-filtros{color:var(--lv2-ink-1);border:1px solid var(--lv2-stroke);cursor:pointer;background:oklch(100% 5.96046e-8 none/.06);border-radius:11px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.lv2-filtros:hover{color:var(--lv2-ink-0);background:oklch(100% 5.96046e-8 none/.11)}.lv2-filtros-b{font-family:var(--lv2-mono);color:var(--lv2-cop-2);background:var(--lv2-cop);font-size:10px}@supports (color:color-mix(in lab,red,red)){.lv2-filtros-b{background:color-mix(in oklch,var(--lv2-cop) 26%,transparent)}}.lv2-filtros-b{border-radius:999px;padding:1px 6px}.lv2-clear{color:var(--lv2-ink-2);border:1px solid var(--lv2-stroke);cursor:pointer;background:0 0;border-radius:11px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.lv2-clear:hover{color:var(--lv2-st-PD);border-color:var(--lv2-st-PD)}@supports (color:color-mix(in lab,red,red)){.lv2-clear:hover{border-color:color-mix(in oklch,var(--lv2-st-PD) 35%,transparent)}}.lv2-empty{text-align:center;color:var(--lv2-ink-3);padding:60px 20px;font-size:13px}.sp-leads-guide{border:1px solid var(--glass-card-border);background:var(--glass-card-bg);width:min(560px,92%);-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur);box-shadow:var(--glass-card-shadow);border-radius:20px;margin:40px auto;padding:26px 24px 20px}.sp-leads-guide-ico{width:46px;height:46px;color:var(--color-finance-caf);background:var(--color-finance-caf-soft);border:1px solid var(--color-finance-caf);border-radius:13px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.sp-leads-guide-ico{border:1px solid color-mix(in oklch,var(--color-finance-caf) 32%,transparent)}}.sp-leads-guide-ico{margin-bottom:14px}.sp-leads-guide-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-finance-caf);font-size:10.5px;font-weight:700;font-family:var(--font-mono,"JetBrains Mono",monospace);margin-bottom:7px}.sp-leads-guide-title{letter-spacing:-.02em;color:var(--color-text-heading);margin:0 0 6px;font-size:21px;font-weight:800}.sp-leads-guide-sub{color:var(--color-text-muted);margin:0 0 20px;font-size:13.5px;line-height:1.5}.sp-leads-guide-steps{flex-direction:column;gap:10px;display:flex}.sp-lg-step{text-align:left;border:1px solid var(--glass-card-border);background:var(--glass-bg-default);cursor:pointer;width:100%;color:inherit;border-radius:13px;align-items:center;gap:13px;padding:13px 14px;transition:background .15s,border-color .15s,transform .15s;display:flex}.sp-lg-step:hover{background:var(--glass-bg-strong,#ffffff0f);border-color:var(--color-finance-caf)}@supports (color:color-mix(in lab,red,red)){.sp-lg-step:hover{border-color:color-mix(in oklch,var(--color-finance-caf) 30%,var(--glass-card-border))}}.sp-lg-step:hover{transform:translateY(-1px)}.sp-lg-step--static{cursor:default;padding:0;display:block}.sp-lg-step--static:hover{background:var(--glass-bg-default);border-color:var(--glass-card-border);transform:none}.sp-lg-stephead{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;border-radius:13px;align-items:center;gap:13px;padding:13px 14px;display:flex}.sp-lg-stephead:hover{background:var(--glass-bg-strong,#ffffff0d)}.sp-lg-num{width:30px;height:30px;color:var(--color-text-muted);border:1px solid var(--glass-card-border);background:#ffffff0d;border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.sp-lg-step.done .sp-lg-num{color:#04210f;background:var(--color-finance-fyc,#22c55e);border-color:#0000}.sp-lg-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sp-lg-t{color:var(--color-text-heading);align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.sp-lg-d{color:var(--lv2-ink-3);font-size:12px;line-height:1.4}.sp-lg-cta{color:var(--color-finance-caf);align-items:center;gap:3px;font-size:12px;display:inline-flex}.sp-lg-cta,.sp-lg-tag{white-space:nowrap;font-weight:700}.sp-lg-tag{color:var(--color-finance-fyc,#22c55e);font-size:11px}.sp-lg-opts{flex-direction:column;gap:6px;padding:0 10px 12px;display:flex}.sp-lg-opt{text-align:left;border:1px solid var(--glass-card-border);background:var(--glass-bg-default);cursor:pointer;width:100%;color:var(--color-finance-caf);border-radius:10px;align-items:center;gap:11px;padding:10px 12px;transition:background .15s,transform .15s;display:flex}.sp-lg-opt:hover{background:var(--glass-bg-strong,#ffffff0f);transform:translateY(-1px)}.sp-lg-opt span{flex-direction:column;gap:1px;display:flex}.sp-lg-opt b{color:var(--color-text-heading);font-size:13px;font-weight:700}.sp-lg-opt i{color:var(--lv2-ink-3);font-size:11px;font-style:normal}.sp-leads-guide-foot{color:var(--lv2-ink-3);text-align:center;margin-top:18px;font-size:11.5px}.lv2-r1{border-bottom:1px solid var(--lv2-hair);align-items:center;gap:10px;padding:2px 0 18px;display:flex}.lv2-ws{gap:2px}.lv2-ws,.lv2-wstab{align-items:center;display:inline-flex}.lv2-wstab{font-family:var(--lv2-disp);color:var(--lv2-ink-2);cursor:pointer;background:0 0;border:none;border-radius:11px 11px 0 0;gap:7px;padding:9px 16px;font-size:14px;font-weight:600;position:relative}.lv2-wstab:hover{color:var(--lv2-ink-1)}.lv2-wstab.on{color:var(--lv2-ink-0);background:oklch(100% 5.96046e-8 none/.05)}.lv2-wstab.on:after{content:"";background:linear-gradient(90deg,var(--lv2-cop-2),var(--lv2-cop));height:2.5px;box-shadow:0 0 10px -1px var(--lv2-cop);border-radius:2px;position:absolute;bottom:-14px;left:12px;right:12px}@supports (color:color-mix(in lab,red,red)){.lv2-wstab.on:after{box-shadow:0 0 10px -1px color-mix(in oklch,var(--lv2-cop) 60%,transparent)}}.lv2-wstab .lv2-mut{font-family:var(--lv2-mono);color:var(--lv2-ink-3);font-size:10px}.lv2-wsadd{width:30px;height:30px;color:var(--lv2-ink-3);border:1px dashed var(--lv2-stroke);cursor:pointer;background:0 0;border-radius:9px;place-items:center;margin-left:6px;display:grid}.lv2-wsadd:hover{color:var(--lv2-ink-1);border-color:var(--lv2-stroke-2)}.lv2-asess{border:1px solid var(--lv2-stroke);cursor:pointer;white-space:nowrap;background:oklch(100% 5.96046e-8 none/.04);border-radius:11px;align-items:center;gap:8px;padding:8px 13px;display:inline-flex}.lv2-asess:hover{background:oklch(100% 5.96046e-8 none/.08)}.lv2-asess-i{border-radius:7px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.lv2-asess.ta .lv2-asess-i{background:var(--lv2-st-L)}@supports (color:color-mix(in lab,red,red)){.lv2-asess.ta .lv2-asess-i{background:color-mix(in oklch,var(--lv2-st-L) 16%,transparent)}}.lv2-asess.ta .lv2-asess-i{color:var(--lv2-st-L)}.lv2-asess.foco .lv2-asess-i{background:var(--lv2-cop)}@supports (color:color-mix(in lab,red,red)){.lv2-asess.foco .lv2-asess-i{background:color-mix(in oklch,var(--lv2-cop) 18%,transparent)}}.lv2-asess.foco .lv2-asess-i{color:var(--lv2-cop-2)}.lv2-asess b{font-family:var(--lv2-disp)}.lv2-asess b,.lv2-btn{color:var(--lv2-ink-1);font-size:12.5px;font-weight:600}.lv2-btn{border:1px solid var(--lv2-stroke);cursor:pointer;background:oklch(100% 5.96046e-8 none/.06);border-radius:11px;align-items:center;gap:7px;padding:9px 14px;display:inline-flex}.lv2-btn:hover{color:var(--lv2-ink-0);background:oklch(100% 5.96046e-8 none/.11)}.lv2-btn-primary{color:#1c1206;background:linear-gradient(180deg,var(--lv2-cop-2),var(--lv2-cop));box-shadow:0 5px 16px -5px var(--lv2-cop);border:none;font-weight:700}@supports (color:color-mix(in lab,red,red)){.lv2-btn-primary{box-shadow:0 5px 16px -5px color-mix(in oklch,var(--lv2-cop) 60%,transparent)}}.lv2-btn-primary:hover{filter:brightness(1.04)}.lv2-btn-icon{width:36px;height:36px;color:var(--lv2-ink-3);justify-content:center;padding:0}.lv2-vbar{background:var(--lv2-hair);width:1px;height:24px;margin:0 3px}.lv2-split{border-radius:11px;display:inline-flex;overflow:hidden}.lv2-split .lv2-btn-primary{border-radius:0}.lv2-split .lv2-btn-primary:first-child{border-radius:11px 0 0 11px}.lv2-split .lv2-split-cv{border-left:1px solid #0000002e;border-radius:0 11px 11px 0;padding:9px 11px}.lv2-r3{border-top:1px solid var(--lv2-hair);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0 4px;display:flex}.lv2-seg{background:var(--lv2-well);border:1px solid var(--lv2-stroke);border-radius:11px;gap:3px;padding:3px}.lv2-seg,.lv2-segi{display:inline-flex}.lv2-segi{color:var(--lv2-ink-2);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;font-weight:600}.lv2-segi:hover{color:var(--lv2-ink-1)}.lv2-segi.on{color:var(--lv2-ink-0);background:oklch(100% 5.96046e-8 none/.1);box-shadow:0 1px 2px #0003}.lv2-cnt{font-family:var(--lv2-mono);background:var(--lv2-blue);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.lv2-cnt{background:color-mix(in oklch,var(--lv2-blue) 22%,transparent)}}.lv2-cnt{color:var(--lv2-blue-2)}.lv2-cnt.warn{background:var(--lv2-st-PD)}@supports (color:color-mix(in lab,red,red)){.lv2-cnt.warn{background:color-mix(in oklch,var(--lv2-st-PD) 24%,transparent)}}.lv2-cnt.warn{color:var(--lv2-st-PD)}.lv2-vtog{background:var(--lv2-well);border:1px solid var(--lv2-stroke);border-radius:10px;gap:2px;padding:3px}.lv2-vt,.lv2-vtog{display:inline-flex}.lv2-vt{color:var(--lv2-ink-2);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600}.lv2-vt:hover{color:var(--lv2-ink-1)}.lv2-vt.on{color:var(--lv2-ink-0);background:oklch(100% 5.96046e-8 none/.13);box-shadow:0 1px 2px #00000040}.lv2-chrome{padding:4px 0 12px}.lv2-wstab svg{opacity:.9;flex:none}.lv2-wstab-close{width:16px;height:16px;color:var(--lv2-ink-3);border-radius:5px;place-items:center;margin-left:2px;font-size:13px;line-height:1;display:inline-grid}.lv2-wstab-close:hover{color:var(--lv2-st-D);background:var(--lv2-st-D)}@supports (color:color-mix(in lab,red,red)){.lv2-wstab-close:hover{background:color-mix(in oklch,var(--lv2-st-D) 16%,transparent)}}.lv2-wstab-input{background:var(--lv2-well);border:1px solid var(--lv2-cop)}@supports (color:color-mix(in lab,red,red)){.lv2-wstab-input{border:1px solid color-mix(in oklch,var(--lv2-cop) 40%,transparent)}}.lv2-wstab-input{color:var(--lv2-ink-0);font-family:var(--lv2-disp);border-radius:6px;outline:none;width:130px;padding:2px 7px;font-size:14px;font-weight:600}.lv2-btn-merge{color:var(--lv2-st-PD);border-color:var(--lv2-st-PD)}@supports (color:color-mix(in lab,red,red)){.lv2-btn-merge{border-color:color-mix(in oklch,var(--lv2-st-PD) 35%,transparent)}}.lv2-btn-merge{background:var(--lv2-st-PD)}@supports (color:color-mix(in lab,red,red)){.lv2-btn-merge{background:color-mix(in oklch,var(--lv2-st-PD) 14%,transparent)}}.lv2-btn-merge{font-weight:700}.lv2-btn-merge:hover{background:var(--lv2-st-PD)}@supports (color:color-mix(in lab,red,red)){.lv2-btn-merge:hover{background:color-mix(in oklch,var(--lv2-st-PD) 22%,transparent)}}.lv2-btn-merge:hover{color:var(--lv2-st-PD)}.lv2-import-wrap{display:inline-flex;position:relative}.lv2-import-menu{z-index:40;background:var(--lv2-head-bg);border:1px solid var(--lv2-stroke);border-radius:12px;flex-direction:column;gap:2px;min-width:210px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px -12px #0009}.lv2-import-menu button{text-align:left;color:var(--lv2-ink-1);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:9px 12px;font-size:12.5px;font-weight:600}.lv2-import-menu button:hover{color:var(--lv2-ink-0);background:oklch(100% 5.96046e-8 none/.08)}.lv2-import-hint{color:var(--lv2-ink-3);border-top:1px solid var(--lv2-hair);margin-top:2px;padding:6px 12px 2px;font-size:10.5px}.lv2-filtros.on{color:var(--lv2-ink-0);border-color:var(--lv2-cop)}@supports (color:color-mix(in lab,red,red)){.lv2-filtros.on{border-color:color-mix(in oklch,var(--lv2-cop) 45%,transparent)}}.lv2-filtros.on{background:var(--lv2-cop)}@supports (color:color-mix(in lab,red,red)){.lv2-filtros.on{background:color-mix(in oklch,var(--lv2-cop) 12%,transparent)}}.lv2-scope .lv2-fchips{flex-wrap:wrap;align-items:center;gap:7px;padding:10px 2px 2px;display:flex}.lv2-scope .lv2-fchip{color:var(--lv2-ink-0);background:var(--lv2-cop);border-radius:999px;align-items:center;gap:7px;padding:5px 6px 5px 11px;font-size:11.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.lv2-scope .lv2-fchip{background:color-mix(in oklch,var(--lv2-cop) 16%,transparent)}}.lv2-scope .lv2-fchip{border:1px solid var(--lv2-cop)}@supports (color:color-mix(in lab,red,red)){.lv2-scope .lv2-fchip{border:1px solid color-mix(in oklch,var(--lv2-cop) 34%,transparent)}}.lv2-scope .lv2-fchip-x{width:17px;height:17px;color:var(--lv2-ink-1);cursor:pointer;background:oklch(100% 5.96046e-8 none/.1);border:none;border-radius:50%;place-items:center;font-size:13px;line-height:1;display:grid}.lv2-scope .lv2-fchip-x:hover{background:var(--lv2-st-PD)}@supports (color:color-mix(in lab,red,red)){.lv2-scope .lv2-fchip-x:hover{background:color-mix(in oklch,var(--lv2-st-PD) 30%,transparent)}}.lv2-scope .lv2-fchip-x:hover{color:#fff}.lv2-scope .lv2-fchips-clear{color:var(--lv2-ink-2);border:1px solid var(--lv2-stroke);cursor:pointer;background:0 0;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600}.lv2-scope .lv2-fchips-clear:hover{color:var(--lv2-st-PD);border-color:var(--lv2-st-PD)}@supports (color:color-mix(in lab,red,red)){.lv2-scope .lv2-fchips-clear:hover{border-color:color-mix(in oklch,var(--lv2-st-PD) 35%,transparent)}}.lv2-fp-backdrop{z-index:1200;position:fixed;inset:0}.lv2-fp{--fp-ink-0:oklch(98% .01 250);--fp-ink-1:oklch(90% .02 250);--fp-ink-2:oklch(80% .02 250);--fp-ink-3:oklch(68% .02 250);--fp-cop:oklch(77% .14 42);--fp-cop-2:oklch(85% .12 44);--fp-stroke:oklch(100% 5.96046e-8 none/.11);--fp-hair:oklch(100% 5.96046e-8 none/.07);--fp-well:#00000047;--fp-danger:#ff6b5a;z-index:1201;max-height:min(72vh,620px);font-family:var(--font-sans);color:var(--fp-ink-1);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);border:1px solid var(--fp-stroke);background:#0e131ef5;border-radius:16px;flex-direction:column;gap:12px;padding:15px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 28px 70px -18px #000000b3}.lv2-fp-head{justify-content:space-between;align-items:center;display:flex}.lv2-fp-title{font-family:var(--home-font-display);color:var(--fp-ink-0);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.lv2-fp-x{width:26px;height:26px;color:var(--fp-ink-3);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;display:grid}.lv2-fp-x:hover{color:var(--fp-ink-0);background:oklch(100% 5.96046e-8 none/.08)}.lv2-fp-comb{justify-content:space-between;align-items:center;gap:10px;display:flex}.lv2-fp-comb-lbl{color:var(--fp-ink-3);font-size:11px}.lv2-fp-seg{background:var(--fp-well);border:1px solid var(--fp-stroke);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.lv2-fp-seg button{color:var(--fp-ink-2);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 11px;font-size:11.5px;font-weight:600}.lv2-fp-seg button.on{color:#1c1206;background:var(--fp-cop)}.lv2-fp-conds{flex-direction:column;gap:9px;display:flex}.lv2-fp-empty{color:var(--fp-ink-3);margin:2px 0;font-size:12px;line-height:1.5}.lv2-fp-cond{background:var(--fp-well);border:1px solid var(--fp-hair);border-radius:12px;flex-direction:column;gap:7px;padding:10px;display:flex}.lv2-fp-cond-row{align-items:center;gap:7px;display:flex}.lv2-fp-sel{appearance:none;border:1px solid var(--fp-stroke);color:var(--fp-ink-0);cursor:pointer;background:#0000004d;border-radius:8px;padding:7px 10px;font-size:12px}.lv2-fp-field{flex:1.3;min-width:0}.lv2-fp-op{flex:1;min-width:0}.lv2-fp-cond-x{width:28px;height:28px;color:var(--fp-ink-3);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;place-items:center;display:grid}.lv2-fp-cond-x:hover{color:var(--fp-danger);background:var(--fp-danger)}@supports (color:color-mix(in lab,red,red)){.lv2-fp-cond-x:hover{background:color-mix(in oklch,var(--fp-danger) 16%,transparent)}}.lv2-fp-val{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lv2-fp-in{border:1px solid var(--fp-stroke);min-width:90px;color:var(--fp-ink-0);background:#0000004d;border-radius:8px;flex:1;padding:8px 11px;font-size:12.5px}.lv2-fp-in::placeholder{color:var(--fp-ink-3)}.lv2-fp-in:focus{border-color:var(--fp-cop);outline:none}@supports (color:color-mix(in lab,red,red)){.lv2-fp-in:focus{border-color:color-mix(in oklch,var(--fp-cop) 55%,transparent)}}.lv2-fp-in:focus{box-shadow:0 0 0 2px var(--fp-cop)}@supports (color:color-mix(in lab,red,red)){.lv2-fp-in:focus{box-shadow:0 0 0 2px color-mix(in oklch,var(--fp-cop) 16%,transparent)}}.lv2-fp-num{flex:0 0 92px}.lv2-fp-and{color:var(--fp-ink-3);font-size:11px}.lv2-fp-chk{color:var(--fp-ink-2);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.lv2-fp-opts{flex-wrap:wrap;gap:6px;display:flex}.lv2-fp-opt{color:var(--fp-ink-2);border:1px solid var(--fp-stroke);cursor:pointer;background:#00000040;border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:600}.lv2-fp-opt.on{color:#1c1206;background:var(--fp-cop);border-color:var(--fp-cop)}.lv2-fp-add{color:var(--fp-cop-2);background:var(--fp-cop);border-radius:9px;align-self:flex-start;align-items:center;gap:7px;padding:8px 13px;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.lv2-fp-add{background:color-mix(in oklch,var(--fp-cop) 12%,transparent)}}.lv2-fp-add{border:1px dashed var(--fp-cop)}@supports (color:color-mix(in lab,red,red)){.lv2-fp-add{border:1px dashed color-mix(in oklch,var(--fp-cop) 38%,transparent)}}.lv2-fp-add{cursor:pointer}.lv2-fp-add:hover{background:var(--fp-cop)}@supports (color:color-mix(in lab,red,red)){.lv2-fp-add:hover{background:color-mix(in oklch,var(--fp-cop) 18%,transparent)}}.lv2-fp-saved{border-top:1px solid var(--fp-hair);flex-direction:column;gap:9px;padding-top:12px;display:flex}.lv2-fp-save-row{gap:7px;display:flex}.lv2-fp-savebtn{color:var(--fp-ink-0);border:1px solid var(--fp-stroke);cursor:pointer;white-space:nowrap;background:oklch(100% 5.96046e-8 none/.08);border-radius:9px;align-items:center;gap:6px;padding:8px 13px;font-size:12px;font-weight:600;display:inline-flex}.lv2-fp-savebtn:disabled{opacity:.4;cursor:not-allowed}.lv2-fp-savebtn:not(:disabled):hover{background:oklch(100% 5.96046e-8 none/.14)}.lv2-fp-saved-list{flex-direction:column;gap:5px;display:flex}.lv2-fp-saved-item{align-items:center;gap:6px;display:flex}.lv2-fp-saved-apply{color:var(--fp-ink-1);border:1px solid var(--fp-hair);cursor:pointer;text-align:left;background:#00000038;border-radius:9px;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;font-weight:600;display:flex}.lv2-fp-saved-apply:hover{color:var(--fp-ink-0);border-color:var(--fp-cop)}@supports (color:color-mix(in lab,red,red)){.lv2-fp-saved-apply:hover{border-color:color-mix(in oklch,var(--fp-cop) 40%,transparent)}}.lv2-fp-saved-n{color:var(--fp-cop-2);background:var(--fp-cop);font-family:JetBrains Mono,monospace;font-size:10px}@supports (color:color-mix(in lab,red,red)){.lv2-fp-saved-n{background:color-mix(in oklch,var(--fp-cop) 22%,transparent)}}.lv2-fp-saved-n{border-radius:999px;padding:1px 7px}.lv2-fp-saved-del{width:30px;height:30px;color:var(--fp-ink-3);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;place-items:center;display:grid}.lv2-fp-saved-del:hover{color:var(--fp-danger);background:var(--fp-danger)}@supports (color:color-mix(in lab,red,red)){.lv2-fp-saved-del:hover{background:color-mix(in oklch,var(--fp-danger) 16%,transparent)}}.lv2-fp-foot{border-top:1px solid var(--fp-hair);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.lv2-fp-count{color:var(--fp-ink-0);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.lv2-fp-clear{color:var(--fp-ink-2);border:1px solid var(--fp-stroke);cursor:pointer;background:0 0;border-radius:9px;padding:6px 12px;font-size:11.5px;font-weight:600}.lv2-fp-clear:hover{color:var(--fp-danger);border-color:var(--fp-danger)}@supports (color:color-mix(in lab,red,red)){.lv2-fp-clear:hover{border-color:color-mix(in oklch,var(--fp-danger) 35%,transparent)}}.lv2-scope{--tb2-glass:oklch(22% .03 255/.55);--tb2-glass-soft:oklch(18% .025 250/.4);--tb2-green:oklch(80% .16 145)}.lv2-scope .tb2-gl{background:var(--tb2-glass);-webkit-backdrop-filter:blur(28px)saturate(1.6);backdrop-filter:blur(28px)saturate(1.6);border:1px solid var(--lv2-stroke);position:relative;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.12),0 10px 34px #0006,0 1px 2px #0006}.lv2-scope .tb2-gl:before{content:"";border-radius:inherit;pointer-events:none;opacity:.55;z-index:0;background:linear-gradient(oklch(100% 5.96046e-8 none/.09),#0000 44%);position:absolute;inset:0}.lv2-scope .tb2-gl>*{z-index:1;position:relative}.lv2-scope .tb2-r1{gap:20px;padding:2px 0 14px}.lv2-scope .tb2-r1,.lv2-scope .tb2-t1{border-bottom:1px solid var(--lv2-hair);justify-content:space-between;align-items:center;display:flex}.lv2-scope .tb2-t1{flex-wrap:wrap;gap:14px 24px;padding:22px 0 18px}.lv2-scope .tb2-t2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:14px 0 4px;display:flex}.lv2-scope .tb2-grow{flex:1;min-width:12px}.lv2-scope .tb2-ws{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.lv2-scope .tb2-wstab{--wc:var(--lv2-cop);cursor:pointer;height:38px;font-family:var(--lv2-disp);white-space:nowrap;color:var(--lv2-ink-2);background:0 0;border:none;border-radius:11px;align-items:center;gap:9px;padding:0 15px;font-size:15px;font-weight:500;transition:background .14s,color .14s;display:inline-flex;position:relative}.lv2-scope .tb2-wstab:hover{color:var(--lv2-ink-1);background:oklch(100% 5.96046e-8 none/.08)}.lv2-scope .tb2-wstab.on{color:var(--lv2-ink-0);background:var(--wc);font-weight:700}@supports (color:color-mix(in lab,red,red)){.lv2-scope .tb2-wstab.on{background:color-mix(in oklch,var(--wc) 14%,transparent)}}.lv2-scope .tb2-wsdot{background:var(--wc);border-radius:50%;flex:none;width:8px;height:8px}.lv2-scope .tb2-wstab.on .tb2-wsdot{box-shadow:0 0 8px var(--wc)}.lv2-scope .tb2-wstab svg{opacity:.9;flex:none}.lv2-scope .tb2-wstab.on:after{content:"";background:var(--wc);height:2.5px;box-shadow:0 0 10px var(--wc);border-radius:2px;position:absolute;bottom:-11px;left:13px;right:13px}@supports (color:color-mix(in lab,red,red)){.lv2-scope .tb2-wstab.on:after{box-shadow:0 0 10px color-mix(in oklch,var(--wc) 65%,transparent)}}.lv2-scope .tb2-wsclose{width:16px;height:16px;color:var(--lv2-ink-3);border-radius:5px;place-items:center;margin-left:2px;font-size:13px;line-height:1;display:inline-grid}.lv2-scope .tb2-wsclose:hover{color:var(--lv2-st-D);background:var(--lv2-st-D)}@supports (color:color-mix(in lab,red,red)){.lv2-scope .tb2-wsclose:hover{background:color-mix(in oklch,var(--lv2-st-D) 16%,transparent)}}.lv2-scope .tb2-wsadd{border:1.5px dashed var(--lv2-stroke-2);width:36px;height:36px;color:var(--lv2-ink-3);cursor:pointer;background:0 0;border-radius:11px;place-items:center;margin-left:4px;display:grid}.lv2-scope .tb2-wsadd:hover{color:var(--lv2-ink-1)}.lv2-scope .tb2-wsinput{background:var(--lv2-well);border:1px solid var(--lv2-cop)}@supports (color:color-mix(in lab,red,red)){.lv2-scope .tb2-wsinput{border:1px solid color-mix(in oklch,var(--lv2-cop) 40%,transparent)}}.lv2-scope .tb2-wsinput{color:var(--lv2-ink-0);font-family:var(--lv2-disp);border-radius:6px;outline:none;width:130px;padding:2px 7px;font-size:14px;font-weight:600}.lv2-scope .tb2-vsw{background:var(--tb2-glass-soft);border:1px solid var(--lv2-hair);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:13px;gap:3px;padding:4px;display:inline-flex}.lv2-scope .tb2-vsw-b{cursor:pointer;height:34px;color:var(--lv2-ink-2);background:0 0;border:none;border-radius:9px;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:500;display:inline-flex}.lv2-scope .tb2-vsw-b:hover{color:var(--lv2-ink-1)}.lv2-scope .tb2-vsw-b.on{color:var(--lv2-ink-0);background:oklch(100% 5.96046e-8 none/.1);font-weight:700;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.1)}.lv2-scope .tb2-dots{border:1px solid var(--lv2-hair);width:42px;height:42px;color:var(--lv2-ink-2);cursor:pointer;background:0 0;border-radius:12px;place-items:center;display:grid}.lv2-scope .tb2-dots:hover{color:var(--lv2-ink-1);background:oklch(100% 5.96046e-8 none/.08)}.lv2-scope .tb2-scopewrap{flex:none;position:relative}.lv2-scope .tb2-scope{cursor:pointer;text-align:left;min-height:60px;color:inherit;border:none;border-radius:16px;align-items:center;gap:18px;padding:8px 16px 8px 20px;transition:box-shadow .2s,transform .2s;display:flex}.lv2-scope .tb2-scope:hover{transform:translateY(-1px);box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.15),0 18px 46px #00000080}.lv2-scope .tb2-scope-col{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.lv2-scope .tb2-eyebrow{font-family:var(--lv2-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--lv2-ink-3);white-space:nowrap;font-size:9.5px;font-weight:600}.lv2-scope .tb2-total{font-family:var(--lv2-disp);letter-spacing:-.03em;color:var(--lv2-ink-0);font-size:34px;font-weight:800;line-height:1}.lv2-scope .tb2-bar{gap:2px;width:122px;height:6px;display:flex}.lv2-scope .tb2-bar-seg{border-radius:3px;min-width:3px;transition:opacity .15s}.lv2-scope .tb2-chev{color:var(--lv2-cop);align-self:center;transition:transform .3s;display:inline-flex}.lv2-scope .tb2-chev.open{transform:rotate(180deg)}.lv2-scope .tb2-chev.bob{animation:tb2ChevBob 1.5s ease-in-out infinite}@keyframes tb2ChevBob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.lv2-scope .tb2-chev.bob{animation:none}}.lv2-scope .tb2-pop{z-index:40;border-radius:16px;min-width:296px;padding:7px;animation:tb2PopIn .16s cubic-bezier(.2,.8,.2,1);position:absolute;top:calc(100% + 10px);left:0}@keyframes tb2PopIn{0%{transform:translateY(-6px)scale(.985)}to{transform:none}}.lv2-scope .tb2-pop-head{justify-content:space-between;align-items:center;padding:7px 10px 9px;display:flex}.lv2-scope .tb2-pop-clear{cursor:pointer;font-family:var(--lv2-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lv2-cop-2);background:0 0;border:none;font-size:10px;font-weight:600}.lv2-scope .tb2-pop-list{flex-direction:column;gap:1px;display:flex}.lv2-scope .tb2-pop-row{cursor:pointer;text-align:left;color:var(--lv2-ink-1);background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:9px 11px;transition:background .14s;display:flex}.lv2-scope .tb2-pop-row:hover{background:oklch(100% 5.96046e-8 none/.08)}.lv2-scope .tb2-pop-row.on{color:var(--lv2-ink-0)}.lv2-scope .tb2-pop-dot{border-radius:50%;flex:none;width:8px;height:8px}.lv2-scope .tb2-pop-code{width:24px;color:inherit;font-size:13px;font-weight:700}.lv2-scope .tb2-pop-name{color:var(--lv2-ink-2);flex:1;font-size:13px}.lv2-scope .tb2-pop-row.on .tb2-pop-name{color:var(--lv2-ink-1)}.lv2-scope .tb2-pop-n{font-family:var(--lv2-mono);font-size:13px;font-weight:600}.lv2-scope .tb2-pop-sep{background:var(--lv2-hair);height:1px;margin:4px 6px}.lv2-scope .tb2-acts{flex-wrap:wrap;flex:none;align-items:center;gap:11px;display:flex}.lv2-scope .tb2-jewel{--jh:var(--lv2-cop);cursor:pointer;white-space:nowrap;height:44px;color:var(--lv2-ink-0);background:linear-gradient(180deg,var(--jh),var(--jh));border-radius:11px;align-items:center;gap:10px;padding:0 15px 0 8px;font-size:13.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.lv2-scope .tb2-jewel{background:linear-gradient(180deg,color-mix(in oklch,var(--jh) 14%,var(--tb2-glass-soft)),color-mix(in oklch,var(--jh) 5%,var(--tb2-glass-soft)))}}.lv2-scope .tb2-jewel{border:1px solid var(--jh)}@supports (color:color-mix(in lab,red,red)){.lv2-scope .tb2-jewel{border:1px solid color-mix(in oklch,var(--jh) 30%,transparent)}}.lv2-scope .tb2-jewel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .15s,filter .15s,border-color .15s;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.14)}.lv2-scope .tb2-jewel:hover{filter:brightness(1.07);transform:translateY(-1px)}.lv2-scope .tb2-jewel:active{transform:translateY(0)}.lv2-scope .tb2-jewel.green{--jh:var(--tb2-green)}.lv2-scope .tb2-jewel-i{background:linear-gradient(155deg,var(--jh),var(--jh));border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab,red,red)){.lv2-scope .tb2-jewel-i{background:linear-gradient(155deg,color-mix(in oklch,var(--jh) 42%,transparent),color-mix(in oklch,var(--jh) 16%,transparent))}}.lv2-scope .tb2-jewel-i{color:var(--jh)}@supports (color:color-mix(in lab,red,red)){.lv2-scope .tb2-jewel-i{color:color-mix(in oklch,var(--jh) 62%,white 38%)}}.lv2-scope .tb2-jewel-i{box-shadow:inset 0 0 0 1px var(--jh),inset 0 1px 1px #ffffff47}@supports (color:color-mix(in lab,red,red)){.lv2-scope .tb2-jewel-i{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--jh) 44%,transparent),inset 0 1px 1px oklch(100% 5.96046e-8 none/.28)}}.lv2-scope .tb2-new{border-radius:11px;display:inline-flex;overflow:hidden}.lv2-scope .tb2-new-main{cursor:pointer;white-space:nowrap;color:oklch(20% .04 70);background:linear-gradient(180deg,var(--lv2-cop),var(--lv2-cop));border:none;align-items:center;gap:7px;height:44px;padding:0 15px;font-size:13.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.lv2-scope .tb2-new-main{background:linear-gradient(180deg,color-mix(in oklch,var(--lv2-cop) 94%,white 16%),color-mix(in oklch,var(--lv2-cop) 92%,black 6%))}}.lv2-scope .tb2-new-main{border-right:1px solid #00000038;transition:filter .15s;box-shadow:inset 0 1px #fff6}.lv2-scope .tb2-new-cv{cursor:pointer;color:oklch(20% .04 70);background:var(--lv2-cop);border:none;width:36px;height:44px}@supports (color:color-mix(in lab,red,red)){.lv2-scope .tb2-new-cv{background:color-mix(in oklch,var(--lv2-cop) 92%,black 4%)}}.lv2-scope .tb2-new-cv{place-items:center;display:grid;box-shadow:inset 0 1px #ffffff52}.lv2-scope .tb2-new-cv:hover,.lv2-scope .tb2-new-main:hover{filter:brightness(1.05)}.lv2-scope .tb2-nav{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.lv2-scope .tb2-navtab{cursor:pointer;height:40px;color:var(--lv2-ink-2);white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;padding:0 2px;font-size:13.5px;font-weight:500;transition:color .14s;display:inline-flex;position:relative}.lv2-scope .tb2-navtab:hover{color:var(--lv2-ink-1)}.lv2-scope .tb2-navtab.on{color:var(--lv2-ink-0);font-weight:700}.lv2-scope .tb2-navtab-i{color:var(--lv2-ink-3);display:inline-flex}.lv2-scope .tb2-navtab.on .tb2-navtab-i{color:var(--lv2-cop-2)}.lv2-scope .tb2-navtab.on:after{content:"";background:var(--lv2-cop);border-radius:2px;height:2.5px;position:absolute;bottom:-13px;left:2px;right:2px}.lv2-scope .tb2-badge{font-family:var(--lv2-mono);color:var(--lv2-ink-2);background:oklch(100% 5.96046e-8 none/.06);border-radius:7px;padding:2px 6px;font-size:10.5px;font-weight:600}.lv2-scope .tb2-badge.warn{background:var(--lv2-st-PD)}@supports (color:color-mix(in lab,red,red)){.lv2-scope .tb2-badge.warn{background:color-mix(in oklch,var(--lv2-st-PD) 22%,transparent)}}.lv2-scope .tb2-badge.warn{color:var(--lv2-st-PD)}.lv2-scope .tb2-badge.blue{background:var(--lv2-blue)}@supports (color:color-mix(in lab,red,red)){.lv2-scope .tb2-badge.blue{background:color-mix(in oklch,var(--lv2-blue) 20%,transparent)}}.lv2-scope .tb2-badge.blue{color:var(--lv2-blue-2)}.lv2-scope .tb2-tools{flex-wrap:wrap;flex:none;align-items:center;gap:14px;display:flex}.lv2-scope .tb2-searchbtn{cursor:pointer;height:38px;color:var(--lv2-ink-1);background:var(--tb2-glass-soft);border:1px solid var(--lv2-hair);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:11px;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.lv2-scope .tb2-searchbtn:hover{background:oklch(100% 5.96046e-8 none/.08)}.lv2-scope .tb2-searchbtn-ic{color:var(--lv2-ink-3);display:inline-flex}.lv2-scope .tb2-kbd{font-family:var(--lv2-mono);color:var(--lv2-ink-3);border:1px solid var(--lv2-hair);border-radius:6px;padding:2px 6px;font-size:10px}.lv2-scope .tb2-searchbox{width:300px;max-width:60vw;position:relative}.lv2-scope .tb2-searchbox input{background:var(--tb2-glass-soft);border:1px solid var(--lv2-stroke-2);width:100%;height:38px;color:var(--lv2-ink-0);font-size:13px;font-family:var(--lv2-body);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:11px;outline:none;padding:0 40px 0 38px}.lv2-scope .tb2-searchbox input::placeholder{color:var(--lv2-ink-3)}.lv2-scope .tb2-search-ic{left:13px}.lv2-scope .tb2-search-ic,.lv2-scope .tb2-search-x{color:var(--lv2-ink-3);display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.lv2-scope .tb2-search-x{cursor:pointer;background:0 0;border:none;right:9px}.lv2-scope .tb2-search-x:hover{color:var(--lv2-ink-0)}.lv2-scope .tb2-filtros{cursor:pointer;height:38px;color:var(--lv2-ink-1);background:0 0;border:none;align-items:center;gap:8px;padding:0 6px;font-size:13px;font-weight:600;display:inline-flex}.lv2-scope .tb2-filtros:hover{color:var(--lv2-ink-0)}.lv2-scope .tb2-filtros.on{color:var(--lv2-cop-2)}.lv2-scope .tb2-filtros-b{font-family:var(--lv2-mono);color:var(--lv2-cop-2);background:var(--lv2-cop);font-size:10px}@supports (color:color-mix(in lab,red,red)){.lv2-scope .tb2-filtros-b{background:color-mix(in oklch,var(--lv2-cop) 26%,transparent)}}.lv2-scope .tb2-filtros-b{border-radius:999px;padding:1px 6px}.lv2-scope .tb2-div{background:var(--lv2-hair);width:1px;height:20px}.lv2-scope .tb2-broom{cursor:pointer;height:38px;color:var(--lv2-cop-2);background:var(--lv2-cop);border-radius:11px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.lv2-scope .tb2-broom{background:color-mix(in oklch,var(--lv2-cop) 12%,transparent)}}.lv2-scope .tb2-broom{border:1px solid var(--lv2-cop)}@supports (color:color-mix(in lab,red,red)){.lv2-scope .tb2-broom{border:1px solid color-mix(in oklch,var(--lv2-cop) 32%,transparent)}}.lv2-scope .tb2-broom:hover{background:var(--lv2-cop)}@supports (color:color-mix(in lab,red,red)){.lv2-scope .tb2-broom:hover{background:color-mix(in oklch,var(--lv2-cop) 18%,transparent)}}.lv2-scope .tb2-clear{cursor:pointer;height:38px;color:var(--lv2-ink-2);border:1px solid var(--lv2-stroke);background:0 0;border-radius:11px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.lv2-scope .tb2-clear:hover{color:var(--lv2-st-PD);border-color:var(--lv2-st-PD)}@supports (color:color-mix(in lab,red,red)){.lv2-scope .tb2-clear:hover{border-color:color-mix(in oklch,var(--lv2-st-PD) 35%,transparent)}}.lmv2-scope{--bg-0:oklch(15% .02 250);--bg-1:oklch(18% .025 250);--bg-2:oklch(22% .03 255);--ink-0:oklch(98% .01 250);--ink-1:oklch(90% .02 250);--ink-2:oklch(80% .02 250);--ink-3:oklch(68% .02 250);--c-income:oklch(82% .2 145);--c-income-2:oklch(92% .18 145);--c-premio:oklch(75% .145 40);--c-premio-2:oklch(83% .13 44);--c-date:oklch(78% .16 240);--c-date-2:oklch(88% .14 240);--c-type:oklch(78% .2 295);--c-warn:oklch(85% .2 80);--c-alert:oklch(72% .22 25);--stroke:oklch(100% 5.96046e-8 none/.1);--stroke-strong:oklch(100% 5.96046e-8 none/.18);--hairline:oklch(100% 5.96046e-8 none/.06);--well:#00000042;--glass-bg:var(--bg-2)}@supports (color:color-mix(in lab,red,red)){.lmv2-scope{--glass-bg:color-mix(in oklch,var(--bg-2) 55%,transparent)}}.lmv2-scope{--radius:18px;--radius-sm:12px;--mono:"JetBrains Mono",ui-monospace,monospace;--disp:var(--home-font-display);--body:var(--font-sans);font-family:var(--body);-webkit-font-smoothing:antialiased}.lmv2,.lmv2-scope{color:var(--ink-0)}.lmv2{min-height:0;max-height:94vh;flex-direction:column;display:flex}.lmv2-eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--ink-2);font-size:10px;font-weight:700}.lmv2-eyebrow,.lmv2-mono{font-family:var(--mono)}.lmv2-hero{padding:18px 32px 0;position:relative}.lmv2-hero:before{content:"";background:radial-gradient(600px 200px at 18% 0,var(--c-premio),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.lmv2-hero:before{background:radial-gradient(600px 200px at 18% 0,color-mix(in oklch,var(--c-premio) 12%,transparent),transparent 70%)}}.lmv2-hero:before{pointer-events:none}.lmv2-herotop{align-items:flex-start;gap:18px;display:flex;position:relative}.lmv2-avatar{width:58px;height:58px;font-family:var(--disp);color:#241400;background:linear-gradient(160deg,var(--c-premio-2),var(--c-premio));border:1px solid var(--c-premio);border-radius:16px;flex:none;place-items:center;font-size:21px;font-weight:800;display:grid}@supports (color:color-mix(in lab,red,red)){.lmv2-avatar{border:1px solid color-mix(in oklch,var(--c-premio) 60%,transparent)}}.lmv2-avatar{box-shadow:inset 0 1px 0 #fff6,0 6px 18px -6px var(--c-premio)}@supports (color:color-mix(in lab,red,red)){.lmv2-avatar{box-shadow:inset 0 1px 0 #fff6,0 6px 18px -6px color-mix(in oklch,var(--c-premio) 60%,transparent)}}.lmv2-idwrap{flex:1;min-width:0}.lmv2-name{font-family:var(--disp);letter-spacing:-.01em;text-transform:uppercase;align-items:center;gap:11px;font-size:23px;font-weight:800;display:flex}.lmv2-name .lmv2-nick{color:var(--ink-2);text-transform:none;font-size:13px;font-weight:600;font-family:var(--body)}.lmv2-temp{border-radius:50%;flex:none;width:9px;height:9px}.lmv2-temp.quente{background:#ff5a36;box-shadow:0 0 8px #ff5a36bf}.lmv2-temp.morno{background:var(--c-premio)}.lmv2-temp.frio{background:var(--c-date)}.lmv2-meta{flex-wrap:wrap;align-items:center;gap:9px;margin-top:9px;display:flex}.lmv2-pill{font-family:var(--mono);border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.lmv2-pill .lmv2-dot{border-radius:50%;width:6px;height:6px}.lmv2-pill.status{color:#1c1206;background:var(--lmv2-st,var(--c-premio))}@supports (color:color-mix(in lab,red,red)){.lmv2-pill.status{background:color-mix(in oklch,var(--lmv2-st,var(--c-premio)) 85%,transparent)}}.lmv2-pill.ghost{color:var(--ink-1);border:1px solid var(--stroke);background:oklch(100% 5.96046e-8 none/.07)}.lmv2-actions{align-items:center;gap:9px;display:flex}.lmv2-btn{font-family:var(--body);cursor:pointer;color:var(--ink-0);border:1px solid var(--stroke-strong);background:oklch(100% 5.96046e-8 none/.09);border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:12.5px;font-weight:600;transition:background .12s,transform .12s;display:inline-flex;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.16)}.lmv2-btn:hover{background:oklch(100% 5.96046e-8 none/.16);transform:translateY(-1px)}.lmv2-btn.wpp{color:var(--c-income)}.lmv2-btn.call{color:var(--c-date)}.lmv2-btn.primary{color:#1c1206;background:linear-gradient(180deg,var(--c-premio-2),var(--c-premio));border-color:var(--c-premio);font-weight:700}@supports (color:color-mix(in lab,red,red)){.lmv2-btn.primary{border-color:color-mix(in oklch,var(--c-premio) 80%,black)}}.lmv2-btn.primary{box-shadow:inset 0 1px 0 #ffffff59,0 4px 12px -2px var(--c-premio)}@supports (color:color-mix(in lab,red,red)){.lmv2-btn.primary{box-shadow:inset 0 1px 0 #ffffff59,0 4px 12px -2px color-mix(in oklch,var(--c-premio) 60%,transparent)}}.lmv2-btn.icon{width:38px;height:38px;color:var(--ink-2);justify-content:center;padding:0}.lmv2-btn.info{color:var(--c-date);background:var(--c-date)}@supports (color:color-mix(in lab,red,red)){.lmv2-btn.info{background:color-mix(in oklch,var(--c-date) 14%,transparent)}}.lmv2-btn.info{border-color:var(--c-date)}@supports (color:color-mix(in lab,red,red)){.lmv2-btn.info{border-color:color-mix(in oklch,var(--c-date) 40%,transparent)}}.lmv2-btn.sim{color:#1c1206;background:linear-gradient(180deg,var(--c-premio-2),var(--c-premio));border:none;font-weight:700}.lmv2-funnel{gap:0;margin:22px 0 0}.lmv2-fstep,.lmv2-funnel{align-items:center;display:flex;position:relative}.lmv2-fstep{flex-direction:column;flex:1;gap:7px}.lmv2-fstep .lmv2-fb{background:oklch(100% 5.96046e-8 none/.08);border-radius:3px;width:100%;height:4px}.lmv2-fstep.done .lmv2-fb{background:var(--c-premio)}@supports (color:color-mix(in lab,red,red)){.lmv2-fstep.done .lmv2-fb{background:color-mix(in oklch,var(--c-premio) 55%,transparent)}}.lmv2-fstep.cur .lmv2-fb{background:linear-gradient(90deg,var(--c-premio-2),var(--c-premio));box-shadow:0 0 12px -2px var(--c-premio)}@supports (color:color-mix(in lab,red,red)){.lmv2-fstep.cur .lmv2-fb{box-shadow:0 0 12px -2px color-mix(in oklch,var(--c-premio) 60%,transparent)}}.lmv2-fstep .lmv2-fl{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px}.lmv2-fstep.done .lmv2-fl{color:var(--ink-2)}.lmv2-fstep.cur .lmv2-fl{color:var(--c-premio-2);font-weight:700}.lmv2-scope{--lmv2-ok:#34d399;--lmv2-bad:#f0506a;--lmv2-amber:#f5b342}.lmv2-fstep.future .lmv2-fb{background:oklch(100% 5.96046e-8 none/.07)}.lmv2-fstep.future .lmv2-fl{color:var(--ink-3)}.lmv2-fstep.skip{opacity:.5}.lmv2-fstep.skip .lmv2-fb{background:0 0;border:1px dashed oklch(100% 5.96046e-8 none/.22)}.lmv2-fstep.skip .lmv2-fl{color:var(--ink-3);font-style:italic}.lmv2-fstep.cur.ok .lmv2-fb{background:linear-gradient(90deg,var(--lmv2-ok),var(--lmv2-ok))}@supports (color:color-mix(in lab,red,red)){.lmv2-fstep.cur.ok .lmv2-fb{background:linear-gradient(90deg,color-mix(in oklch,var(--lmv2-ok) 65%,transparent),var(--lmv2-ok))}}.lmv2-fstep.cur.ok .lmv2-fb{box-shadow:0 0 12px -2px var(--lmv2-ok)}@supports (color:color-mix(in lab,red,red)){.lmv2-fstep.cur.ok .lmv2-fb{box-shadow:0 0 12px -2px color-mix(in oklch,var(--lmv2-ok) 55%,transparent)}}.lmv2-fstep.cur.bad .lmv2-fb{background:linear-gradient(90deg,var(--lmv2-bad),var(--lmv2-bad))}@supports (color:color-mix(in lab,red,red)){.lmv2-fstep.cur.bad .lmv2-fb{background:linear-gradient(90deg,color-mix(in oklch,var(--lmv2-bad) 65%,transparent),var(--lmv2-bad))}}.lmv2-fstep.cur.bad .lmv2-fb{box-shadow:0 0 12px -2px var(--lmv2-bad)}@supports (color:color-mix(in lab,red,red)){.lmv2-fstep.cur.bad .lmv2-fb{box-shadow:0 0 12px -2px color-mix(in oklch,var(--lmv2-bad) 55%,transparent)}}.lmv2-fstep.cur.amber .lmv2-fb{background:linear-gradient(90deg,var(--lmv2-amber),var(--lmv2-amber))}@supports (color:color-mix(in lab,red,red)){.lmv2-fstep.cur.amber .lmv2-fb{background:linear-gradient(90deg,color-mix(in oklch,var(--lmv2-amber) 65%,transparent),var(--lmv2-amber))}}.lmv2-fstep.cur.amber .lmv2-fb{box-shadow:0 0 12px -2px var(--lmv2-amber)}@supports (color:color-mix(in lab,red,red)){.lmv2-fstep.cur.amber .lmv2-fb{box-shadow:0 0 12px -2px color-mix(in oklch,var(--lmv2-amber) 55%,transparent)}}.lmv2-fstep.cur.ok .lmv2-fl{color:var(--lmv2-ok)}.lmv2-fstep.cur.bad .lmv2-fl{color:var(--lmv2-bad)}.lmv2-fstep.cur.amber .lmv2-fl{color:var(--lmv2-amber)}.lmv2-funnel.perdido{opacity:.6}.lmv2-funnow{align-items:center;gap:10px;margin:12px 0 2px;display:flex}.lmv2-funnow-lbl{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:9px}.lmv2-funchip{border:1px solid #0000;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:600}.lmv2-funchip.ok{color:var(--lmv2-ok);background:var(--lmv2-ok)}@supports (color:color-mix(in lab,red,red)){.lmv2-funchip.ok{background:color-mix(in oklch,var(--lmv2-ok) 14%,transparent)}}.lmv2-funchip.ok{border-color:var(--lmv2-ok)}@supports (color:color-mix(in lab,red,red)){.lmv2-funchip.ok{border-color:color-mix(in oklch,var(--lmv2-ok) 32%,transparent)}}.lmv2-funchip.bad{color:var(--lmv2-bad);background:var(--lmv2-bad)}@supports (color:color-mix(in lab,red,red)){.lmv2-funchip.bad{background:color-mix(in oklch,var(--lmv2-bad) 14%,transparent)}}.lmv2-funchip.bad{border-color:var(--lmv2-bad)}@supports (color:color-mix(in lab,red,red)){.lmv2-funchip.bad{border-color:color-mix(in oklch,var(--lmv2-bad) 32%,transparent)}}.lmv2-funchip.amber{color:var(--lmv2-amber);background:var(--lmv2-amber)}@supports (color:color-mix(in lab,red,red)){.lmv2-funchip.amber{background:color-mix(in oklch,var(--lmv2-amber) 15%,transparent)}}.lmv2-funchip.amber{border-color:var(--lmv2-amber)}@supports (color:color-mix(in lab,red,red)){.lmv2-funchip.amber{border-color:color-mix(in oklch,var(--lmv2-amber) 34%,transparent)}}.lmv2-funchip.neutral{color:var(--ink-2);border-color:var(--stroke);background:oklch(100% 5.96046e-8 none/.07)}.lmv2-tabs{border-bottom:1px solid var(--hairline);gap:4px;padding:18px 32px 0;display:flex;position:relative}.lmv2-tab{color:var(--ink-2);cursor:pointer;font-size:13.5px;font-weight:600;font-family:var(--body);background:0 0;border:none;padding:10px 16px 13px;position:relative}.lmv2-tab:hover{color:var(--ink-1)}.lmv2-tab.on{color:var(--ink-0)}.lmv2-tab.on:after{content:"";background:linear-gradient(90deg,var(--c-premio-2),var(--c-premio));height:2px;box-shadow:0 0 10px -1px var(--c-premio);border-radius:2px;position:absolute;bottom:-1px;left:14px;right:14px}@supports (color:color-mix(in lab,red,red)){.lmv2-tab.on:after{box-shadow:0 0 10px -1px color-mix(in oklch,var(--c-premio) 60%,transparent)}}.lmv2-body{min-height:0;padding:24px 32px 28px;overflow:auto}.lmv2-sect{align-items:center;gap:12px;margin:6px 0 16px;display:flex}.lmv2-sect:not(:first-child){margin-top:28px}.lmv2-sect .lmv2-eyebrow{white-space:nowrap}.lmv2-sect:after{content:"";background:var(--hairline);flex:1;height:1px}.lmv2-grid12{grid-template-columns:repeat(12,1fr);gap:20px 26px;display:grid}.lmv2-f{min-width:0}.lmv2-f .lmv2-lbl{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:6px;margin-bottom:5px;font-size:9px;display:flex}.lmv2-f .lmv2-val{color:var(--ink-0);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.lmv2-f .lmv2-val.lmv2-mono{font-family:var(--mono);font-weight:500}.lmv2-f .lmv2-val.empty{color:var(--ink-3);font-weight:400}.lmv2-copy{color:var(--ink-3);cursor:pointer;font-size:10px}.lmv2-next{border-radius:var(--radius);background:var(--c-premio);align-items:center;gap:16px;padding:16px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.lmv2-next{background:color-mix(in oklch,var(--c-premio) 8%,transparent)}}.lmv2-next{border:1px solid var(--c-premio)}@supports (color:color-mix(in lab,red,red)){.lmv2-next{border:1px solid color-mix(in oklch,var(--c-premio) 26%,transparent)}}.lmv2-next .lmv2-nico{background:var(--c-premio);border-radius:11px;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab,red,red)){.lmv2-next .lmv2-nico{background:color-mix(in oklch,var(--c-premio) 18%,transparent)}}.lmv2-next .lmv2-nico{color:var(--c-premio-2);flex:none;font-size:18px}.lmv2-next .lmv2-nt{flex:1;min-width:0}.lmv2-next .lmv2-nt .lmv2-nh{font-family:var(--disp);font-size:15px;font-weight:700}.lmv2-next .lmv2-nt .lmv2-ns{color:var(--ink-2);margin-top:2px;font-size:12px}.lmv2-next .lmv2-when{font-family:var(--mono);color:#1c1206;background:linear-gradient(135deg,var(--c-premio-2),var(--c-premio));white-space:nowrap;border-radius:8px;padding:5px 11px;font-size:12px;font-weight:700}.lmv2-comp{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lmv2-cbar .lmv2-ct{justify-content:space-between;margin-bottom:7px;font-size:11.5px;display:flex}.lmv2-cbar .lmv2-ct b{color:var(--ink-1);font-weight:600}.lmv2-cbar .lmv2-ct span{font-family:var(--mono);color:var(--ink-3)}.lmv2-cbar .lmv2-track{background:oklch(100% 5.96046e-8 none/.07);border-radius:4px;height:6px;overflow:hidden}.lmv2-cbar .lmv2-fill{border-radius:4px;height:100%}.lmv2-ph{border-radius:var(--radius);border:1px dashed var(--stroke-strong);color:var(--ink-3);background:oklch(100% 5.96046e-8 none/.02);align-items:center;gap:10px;margin-top:16px;padding:18px 20px;font-size:12.5px;display:flex}.lmv2-grid{gap:16px;display:grid}.lmv2-g4{grid-template-columns:repeat(4,1fr)}.lmv2-g3{grid-template-columns:repeat(3,1fr)}.lmv2-g2{grid-template-columns:repeat(2,1fr)}.lmv2-fld .lmv2-lbl{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:9px}.lmv2-inp{background:var(--well);border:1px solid var(--stroke);width:100%;color:var(--ink-0);font-size:13.5px;font-weight:500;font-family:var(--body);border-radius:11px;outline:none;padding:10px 12px;transition:border-color .12s,box-shadow .12s}.lmv2-inp:focus{border-color:var(--c-premio)}@supports (color:color-mix(in lab,red,red)){.lmv2-inp:focus{border-color:color-mix(in oklch,var(--c-premio) 55%,transparent)}}.lmv2-inp:focus{box-shadow:0 0 0 3px var(--c-premio)}@supports (color:color-mix(in lab,red,red)){.lmv2-inp:focus{box-shadow:0 0 0 3px color-mix(in oklch,var(--c-premio) 14%,transparent)}}.lmv2-inp::placeholder{color:var(--ink-3)}.lmv2-inp.lmv2-mono{font-family:var(--mono)}.lmv2-inp.lmv2-ro{opacity:.7;cursor:default}.lmv2-ta{resize:vertical;min-height:72px;line-height:1.55}.lmv2-subtabs{background:var(--well);border:1px solid var(--stroke);border-radius:11px;gap:3px;margin-bottom:16px;padding:3px;display:inline-flex}.lmv2-subtab{color:var(--ink-2);cursor:pointer;font-size:12.5px;font-weight:600;font-family:var(--body);background:0 0;border:none;border-radius:8px;padding:7px 15px}.lmv2-subtab.on{color:var(--ink-0);background:oklch(100% 5.96046e-8 none/.09)}.lmv2-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.lmv2-chip{color:var(--ink-2);border:1px solid var(--stroke);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.lmv2-chip.on{color:#1c1206;background:linear-gradient(135deg,var(--c-premio-2),var(--c-premio));border-color:#0000}.lmv2-tl{padding-left:30px;position:relative}.lmv2-tl:before{content:"";background:var(--hairline);width:2px;position:absolute;top:6px;bottom:6px;left:11px}.lmv2-ev{padding:0 0 20px;position:relative}.lmv2-ev:last-child{padding-bottom:0}.lmv2-ev .lmv2-evdot{background:var(--bg-2);border:2px solid var(--stroke-strong);width:22px;height:22px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:2px;left:-24px}.lmv2-ev.call .lmv2-evdot{color:var(--c-date);border-color:var(--c-date)}@supports (color:color-mix(in lab,red,red)){.lmv2-ev.call .lmv2-evdot{border-color:color-mix(in oklch,var(--c-date) 45%,transparent)}}.lmv2-ev.meet .lmv2-evdot{color:var(--c-premio-2);border-color:var(--c-premio)}@supports (color:color-mix(in lab,red,red)){.lmv2-ev.meet .lmv2-evdot{border-color:color-mix(in oklch,var(--c-premio) 50%,transparent)}}.lmv2-ev.note .lmv2-evdot{color:var(--c-warn);border-color:var(--c-warn)}@supports (color:color-mix(in lab,red,red)){.lmv2-ev.note .lmv2-evdot{border-color:color-mix(in oklch,var(--c-warn) 45%,transparent)}}.lmv2-ev.stat .lmv2-evdot{color:var(--c-income);border-color:var(--c-income)}@supports (color:color-mix(in lab,red,red)){.lmv2-ev.stat .lmv2-evdot{border-color:color-mix(in oklch,var(--c-income) 45%,transparent)}}.lmv2-ev .lmv2-evtop{align-items:baseline;gap:10px;display:flex}.lmv2-ev .lmv2-evh{font-size:13.5px;font-weight:600}.lmv2-ev .lmv2-evt{font-family:var(--mono);color:var(--ink-3);margin-left:auto;font-size:10.5px}.lmv2-ev .lmv2-evs{color:var(--ink-2);margin-top:3px;font-size:12.5px}.lmv2-empty{color:var(--ink-3);padding:6px 0;font-size:12.5px}.lmv2-statgrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.lmv2-sc{background:var(--glass-bg);border:1px solid var(--stroke);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:14px;padding:14px 16px}.lmv2-sc .lmv2-scl{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:9px}.lmv2-sc .lmv2-scl,.lmv2-sc .lmv2-scv{font-family:var(--mono);font-weight:700}.lmv2-sc .lmv2-scv{letter-spacing:-.02em;margin-top:6px;font-size:24px}.lmv2-sc .lmv2-scx{color:var(--ink-3);margin-top:3px;font-size:10.5px}.lmv2-cop{color:var(--c-premio-2)}.lmv2-grn{color:var(--c-income)}.lmv2-blu{color:var(--c-date)}.lmv2-red{color:var(--c-alert)}.lmv2-wrn{color:var(--c-warn)}.lmv2-plangrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.lmv2-plan{background:var(--glass-bg);border:1px solid var(--stroke);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);cursor:pointer;border-radius:16px;padding:16px;position:relative}.lmv2-plan:hover{border-color:var(--stroke-strong)}.lmv2-plan .lmv2-planeb{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:9px}.lmv2-plan .lmv2-plancs{font-family:var(--mono);background:linear-gradient(165deg,var(--c-premio-2),var(--c-premio));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:8px;font-size:26px;font-weight:800}.lmv2-plan .lmv2-plancl{color:var(--ink-3);font-size:11px}.lmv2-plan .lmv2-planft{justify-content:space-between;align-items:center;margin-top:13px;display:flex}.lmv2-badge{font-family:var(--mono);border-radius:999px;padding:3px 9px;font-size:9.5px;font-weight:700}.lmv2-badge.draft{color:var(--c-warn);background:var(--c-warn)}@supports (color:color-mix(in lab,red,red)){.lmv2-badge.draft{background:color-mix(in oklch,var(--c-warn) 14%,transparent)}}.lmv2-badge.sent{color:var(--c-income);background:var(--c-income)}@supports (color:color-mix(in lab,red,red)){.lmv2-badge.sent{background:color-mix(in oklch,var(--c-income) 14%,transparent)}}.lmv2-plannew{border:1px dashed var(--stroke-strong);color:var(--ink-2);cursor:pointer;background:oklch(100% 5.96046e-8 none/.02);border-radius:16px;place-items:center;gap:6px;min-height:120px;font-size:13px;font-weight:600;display:grid}.lmv2-plannew b{font-family:var(--disp);color:var(--c-premio-2);font-size:22px}.lmv2-rec{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.lmv2-reci{border:1px solid var(--hairline);background:oklch(100% 5.96046e-8 none/.03);border-radius:13px;flex:1;align-items:center;gap:12px;min-width:200px;padding:12px 14px;display:flex}.lmv2-reci .lmv2-ri{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.lmv2-reci .lmv2-rt{flex:1}.lmv2-reci .lmv2-rt .lmv2-rn{font-size:13px;font-weight:600}.lmv2-reci .lmv2-rt .lmv2-rd{color:var(--ink-3);font-size:11px}.lmv2-foot{border-top:1px solid var(--hairline);background:oklch(0 none none/.14);justify-content:flex-end;gap:10px;padding:15px 24px;display:flex}.agv2-scope{--ag-ink-0:oklch(97% .01 250);--ag-ink-1:oklch(90% .02 250);--ag-ink-2:oklch(80% .02 250);--ag-ink-3:oklch(68% .02 250);--ag-cop:oklch(78% .14 42);--ag-cop-2:oklch(76% .14 41);--ag-cop-glow:oklch(78% .145 42/.45);--ag-cop-grad-b:oklch(68% .145 38);--ag-hair:#ffffff16;--ag-hair-strong:#ffffff2b;--ag-glass-bg:#ffffff0b;--ag-glass-shadow:inset 0 1px 0 #ffffff12,0 1px 2px #0000004d,0 14px 34px -12px #0000008c;--ag-seg-bg:#ffffff0a;--ag-row-hover:#ffffff07;--ag-time-ink:oklch(78% .1 235);--ag-on-cop:#16181f;--ag-st-atr-text:oklch(78% .16 28);--ag-st-atr-dot:oklch(72% .18 28);--ag-st-pen-text:oklch(84% .13 86);--ag-st-pen-dot:oklch(80% .14 86);--ag-st-con-text:oklch(80% .14 150);--ag-st-con-dot:oklch(74% .15 150);--ag-oi-text:oklch(84% .135 56);--ag-oi-dot:oklch(78% .145 52);--ag-oi-fill:#e0944a29;--ag-oi-border:#e0944a57;--ag-pc-text:oklch(82% .13 232);--ag-pc-dot:oklch(76% .14 232);--ag-pc-fill:#60aaec26;--ag-pc-border:#60aaec52;--ag-pd-text:oklch(82% .14 288);--ag-pd-dot:oklch(77% .15 288);--ag-pd-fill:#b08ef226;--ag-pd-border:#b08ef252;--ag-d-text:oklch(82% .15 150);--ag-d-dot:oklch(76% .16 150);--ag-d-fill:#52c88426;--ag-d-border:#52c88452;--ag-c2-text:oklch(83% .11 198);--ag-c2-dot:oklch(77% .12 200);--ag-c2-fill:#46c8d226;--ag-c2-border:#46c8d252;--ag-hol-text:oklch(86% .13 88);--ag-hol-dot:oklch(82% .14 86);--ag-hol-fill:#e8c0522b;--ag-hol-border:#e8c05257;--ag-rev-text:oklch(83% .12 345);--ag-rev-dot:oklch(77% .13 345);--ag-rev-fill:#e878b426;--ag-rev-border:#e878b452;--ag-rvr-text:oklch(82% .13 15);--ag-rvr-dot:oklch(76% .14 15);--ag-rvr-fill:#f0786426;--ag-rvr-border:#f0786452;--ag-out-text:oklch(82% .02 250);--ag-out-dot:oklch(74% .02 250);--ag-out-fill:#aab4c821;--ag-out-border:#aab4c84d;--t-text:var(--ag-out-text);--t-dot:var(--ag-out-dot);--t-fill:var(--ag-out-fill);--t-border:var(--ag-out-border);--ag-grid-surface:#ffffff05;--ag-today-tint:#dc965a0f;--ag-cop-border:#e0944a6b;--ag-weekend-tint:#ffffff03;--ag-disp:var(--home-font-display);--ag-body:var(--font-sans);--ag-mono:"JetBrains Mono",monospace;font-family:var(--ag-body);color:var(--ag-ink-0);-webkit-font-smoothing:antialiased}.agv2-scope .agv2-t-OI{--t-text:var(--ag-oi-text);--t-dot:var(--ag-oi-dot);--t-fill:var(--ag-oi-fill);--t-border:var(--ag-oi-border)}.agv2-scope .agv2-t-PC{--t-text:var(--ag-pc-text);--t-dot:var(--ag-pc-dot);--t-fill:var(--ag-pc-fill);--t-border:var(--ag-pc-border)}.agv2-scope .agv2-t-PD{--t-text:var(--ag-pd-text);--t-dot:var(--ag-pd-dot);--t-fill:var(--ag-pd-fill);--t-border:var(--ag-pd-border)}.agv2-scope .agv2-t-D{--t-text:var(--ag-d-text);--t-dot:var(--ag-d-dot);--t-fill:var(--ag-d-fill);--t-border:var(--ag-d-border)}.agv2-scope .agv2-t-C2{--t-text:var(--ag-c2-text);--t-dot:var(--ag-c2-dot);--t-fill:var(--ag-c2-fill);--t-border:var(--ag-c2-border)}.agv2-scope .agv2-t-HOL{--t-text:var(--ag-hol-text);--t-dot:var(--ag-hol-dot);--t-fill:var(--ag-hol-fill);--t-border:var(--ag-hol-border)}.agv2-scope .agv2-t-REV{--t-text:var(--ag-rev-text);--t-dot:var(--ag-rev-dot);--t-fill:var(--ag-rev-fill);--t-border:var(--ag-rev-border)}.agv2-scope .agv2-t-RVR{--t-text:var(--ag-rvr-text);--t-dot:var(--ag-rvr-dot);--t-fill:var(--ag-rvr-fill);--t-border:var(--ag-rvr-border)}.agv2-scope .agv2-t-DEL{--t-text:var(--ag-d-text);--t-dot:var(--ag-d-dot);--t-fill:var(--ag-d-fill);--t-border:var(--ag-d-border)}.agv2-scope .agv2-t-OUT{--t-text:var(--ag-out-text);--t-dot:var(--ag-out-dot);--t-fill:var(--ag-out-fill);--t-border:var(--ag-out-border)}.agv2-head{margin-bottom:24px}.agv2-headrow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:10px;display:flex}.agv2-eyebrow{font-family:var(--ag-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ag-cop);font-size:10px;font-weight:700}.agv2-title{font-family:var(--ag-disp);letter-spacing:-.035em;color:var(--ag-ink-0);margin:0;font-size:34px;font-weight:800}.agv2-sub{color:var(--ag-ink-1);margin-top:8px;font-size:14.5px;font-weight:500}.agv2-sub b{font-weight:700}.agv2-sub .atr{color:var(--ag-st-atr-text)}.agv2-sub .ok{color:var(--ag-st-con-text)}.agv2-bar{justify-content:space-between;gap:16px;margin-bottom:20px}.agv2-bar,.agv2-bar-right{flex-wrap:wrap;align-items:center;display:flex}.agv2-bar-right{gap:12px}.agv2-gcal{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:border-color .14s,color .14s,background .14s;display:inline-flex}.agv2-gcal .dot{border-radius:50%;flex:none;width:7px;height:7px}.agv2-gcal-ext{opacity:.7;margin-left:1px}.agv2-gcal .hh{font-family:var(--ag-mono)}.agv2-gcal.on{color:var(--ag-st-con-text);background:var(--ag-st-con-dot)}@supports (color:color-mix(in lab,red,red)){.agv2-gcal.on{background:color-mix(in oklch,var(--ag-st-con-dot) 14%,transparent)}}.agv2-gcal.on{border-color:var(--ag-st-con-dot)}@supports (color:color-mix(in lab,red,red)){.agv2-gcal.on{border-color:color-mix(in oklch,var(--ag-st-con-dot) 34%,transparent)}}.agv2-gcal.on:hover{background:var(--ag-st-con-dot)}@supports (color:color-mix(in lab,red,red)){.agv2-gcal.on:hover{background:color-mix(in oklch,var(--ag-st-con-dot) 22%,transparent)}}.agv2-gcal.on .dot{background:var(--ag-st-con-dot);box-shadow:0 0 7px var(--ag-st-con-dot)}.agv2-gcal.off{color:var(--ag-st-atr-text);background:var(--ag-st-atr-dot)}@supports (color:color-mix(in lab,red,red)){.agv2-gcal.off{background:color-mix(in oklch,var(--ag-st-atr-dot) 13%,transparent)}}.agv2-gcal.off{border-color:var(--ag-st-atr-dot)}@supports (color:color-mix(in lab,red,red)){.agv2-gcal.off{border-color:color-mix(in oklch,var(--ag-st-atr-dot) 32%,transparent)}}.agv2-gcal.off:hover{background:var(--ag-st-atr-dot)}@supports (color:color-mix(in lab,red,red)){.agv2-gcal.off:hover{background:color-mix(in oklch,var(--ag-st-atr-dot) 21%,transparent)}}.agv2-gcal.off .dot{background:var(--ag-st-atr-dot);box-shadow:0 0 7px var(--ag-st-atr-dot)}.agv2-seg{background:var(--ag-seg-bg);border:1px solid var(--ag-hair);border-radius:999px;gap:3px;padding:4px}.agv2-seg,.agv2-seg button{align-items:center;display:inline-flex}.agv2-seg button{cursor:pointer;font-family:var(--ag-disp);letter-spacing:-.005em;white-space:nowrap;color:var(--ag-ink-2);background:0 0;border:none;border-radius:999px;gap:7px;padding:8px 15px;font-size:12.5px;font-weight:500;transition:all .18s}.agv2-seg button.on{color:var(--ag-on-cop);background:linear-gradient(180deg,var(--ag-cop-2),var(--ag-cop-grad-b));box-shadow:inset 0 1px 0 #ffffff59,0 3px 10px -3px var(--ag-cop-glow);font-weight:700}.agv2-seg .cnt{font-family:var(--ag-mono);color:var(--ag-ink-2);background:#ffffff12;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:700}.agv2-seg button.on .cnt{color:var(--ag-on-cop);background:#ffffff38}.agv2-btn{font-family:var(--ag-disp);cursor:pointer;border:1px solid var(--ag-hair-strong);background:var(--ag-glass-bg);color:var(--ag-ink-1);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex}.agv2-btn:hover{background:#ffffff14}.agv2-btn.primary{color:#fff;background:linear-gradient(180deg,var(--ag-cop-2),var(--ag-cop-grad-b));box-shadow:inset 0 1px 0 #fff6,0 4px 10px -2px var(--ag-cop-glow);border-color:#0000}.agv2-colkey{grid-template-columns:64px minmax(0,1fr) 84px 200px 196px;column-gap:18px;padding:0 14px 10px 22px;display:grid}.agv2-colkey span{font-family:var(--ag-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ag-ink-3);font-size:9px;font-weight:700}.agv2-colkey span:last-child{justify-self:end}.agv2-group{margin-bottom:30px}.agv2-dhead{border-bottom:1px solid var(--ag-hair-strong);justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:2px;padding:0 2px 12px;display:flex}.agv2-dhead-l{align-items:baseline;gap:13px;display:flex}.agv2-dom{font-family:var(--ag-disp);letter-spacing:-.04em;color:var(--ag-ink-0);font-size:32px;font-weight:800;line-height:1}.agv2-dhead.today .agv2-dom{color:var(--ag-cop)}.agv2-mon{font-family:var(--ag-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ag-ink-2);font-size:10px;font-weight:700}.agv2-wd{font-family:var(--ag-disp);color:var(--ag-ink-0);font-size:14px;font-weight:600}.agv2-dhead.today .agv2-wd{color:var(--ag-cop)}.agv2-dhead-r{align-items:center;gap:14px;display:flex}.agv2-marker{font-family:var(--ag-mono);letter-spacing:.14em;white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.agv2-marker .dot{border-radius:50%;width:6px;height:6px}.agv2-marker.atrasado{color:var(--ag-st-atr-text)}.agv2-marker.atrasado .dot{background:var(--ag-st-atr-dot);box-shadow:0 0 7px var(--ag-st-atr-dot)}.agv2-marker.hoje{color:var(--ag-cop)}.agv2-marker.hoje .dot{background:var(--ag-cop-2);box-shadow:0 0 7px var(--ag-cop-2)}.agv2-marker.confirmar{color:var(--ag-st-pen-text)}.agv2-marker.confirmar .dot{background:var(--ag-st-pen-dot);box-shadow:0 0 7px var(--ag-st-pen-dot)}.agv2-marker.concluido{color:var(--ag-st-con-text)}.agv2-marker.concluido .dot{background:var(--ag-st-con-dot);box-shadow:0 0 7px var(--ag-st-con-dot)}.agv2-gcount{font-family:var(--ag-mono);color:var(--ag-ink-3);white-space:nowrap;font-size:11px}.agv2-row{border-radius:0;grid-template-columns:64px minmax(0,1fr) 84px 200px 196px;align-items:center;column-gap:18px;padding:15px 14px 15px 22px;transition:background .16s,opacity .2s;display:grid;position:relative}.agv2-row:not(.first){border-top:1px solid var(--ag-hair)}.agv2-row:hover{background:var(--ag-row-hover);border-radius:12px}.agv2-row.done{opacity:.62}.agv2-edge{background:var(--t-dot,var(--ag-cop-2));border-radius:3px;width:3px;transition:all .16s;position:absolute;top:10px;bottom:10px;left:6px}.agv2-row:hover .agv2-edge{width:4px;box-shadow:0 0 10px var(--t-dot,var(--ag-cop-2));top:8px;bottom:8px}.agv2-row.done .agv2-edge{background:var(--ag-st-con-dot)}.agv2-time{font-family:var(--ag-mono);color:var(--ag-time-ink);font-size:14.5px;font-weight:600}.agv2-row.done .agv2-time{color:var(--ag-ink-2)}.agv2-name{font-family:var(--ag-disp);color:var(--ag-ink-0);letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.agv2-row.done .agv2-name{text-decoration:line-through;-webkit-text-decoration-color:var(--ag-st-con-dot);text-decoration-color:var(--ag-st-con-dot);color:var(--ag-ink-2)}.agv2-badge{height:19px;font-family:var(--ag-mono);letter-spacing:.04em;white-space:nowrap;color:var(--t-text);background:var(--t-fill);border:1px solid var(--t-border);border-radius:6px;align-items:center;padding:0 8px;font-size:10.5px;font-weight:700;display:inline-flex}.agv2-rec{color:var(--ag-ink-1);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.agv2-row.done .agv2-rec{color:var(--ag-ink-2)}.agv2-rec .por{font-family:var(--ag-mono);letter-spacing:.1em;color:var(--ag-ink-3);margin-right:6px;font-size:10px;font-weight:700}.agv2-res{justify-self:end}.agv2-res-btn{cursor:pointer;font-family:var(--ag-disp);white-space:nowrap;background:var(--ag-glass-bg);border:1px solid var(--ag-hair-strong);color:var(--ag-ink-1);border-radius:10px;align-items:center;gap:8px;padding:8px 13px;font-size:12.5px;font-weight:600;transition:all .16s;display:inline-flex}.agv2-res-btn:hover{color:var(--ag-cop);background:#ffffff14}.agv2-res-done{background:var(--ag-glass-bg);border:1px solid var(--ag-hair);font-family:var(--ag-disp);color:var(--ag-ink-1);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.agv2-res-done .chk{color:var(--ag-st-con-text);display:inline-flex}.agv2-empty{padding:60px 0}.agv2-empty,.agv2-placeholder{text-align:center;color:var(--ag-ink-2);font-size:14px}.agv2-placeholder{border:1px dashed var(--ag-hair-strong);background:#ffffff05;border-radius:18px;padding:70px 24px}.agv2-placeholder b{color:var(--ag-ink-1);font-weight:700}.agv2-preview{color:var(--ag-ink-3);align-items:center;gap:8px;margin-bottom:14px;font-size:11px;display:flex}.agv2-preview-tag{font-family:var(--ag-mono);letter-spacing:.1em;background:var(--ag-cop);border-radius:5px;padding:2px 7px;font-size:9px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.agv2-preview-tag{background:color-mix(in oklch,var(--ag-cop) 22%,transparent)}}.agv2-preview-tag{color:var(--ag-cop-2)}.agv2-preview code{font-family:var(--ag-mono)}.agv2-cal-nav{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:18px}.agv2-cal-nav,.agv2-cal-navl{align-items:center;display:flex}.agv2-cal-navl{gap:14px}.agv2-cal-navr{align-items:center;gap:10px;display:flex}.agv2-cal-title{font-family:var(--ag-disp);letter-spacing:-.03em;color:var(--ag-ink-0);text-transform:capitalize;white-space:nowrap;margin:0;font-size:25px;font-weight:800}.agv2-arrows{gap:4px}.agv2-arrows,.agv2-narrow{align-items:center;display:flex}.agv2-narrow{background:var(--ag-glass-bg);border:1px solid var(--ag-hair-strong);width:36px;height:36px;color:var(--ag-ink-1);cursor:pointer;border-radius:10px;justify-content:center;transition:color .16s}.agv2-narrow:hover{color:var(--ag-cop)}.agv2-cal-legend{border-bottom:1px solid var(--ag-hair);justify-content:space-between;margin-bottom:8px;padding-bottom:16px}.agv2-cal-legend,.agv2-legend{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.agv2-legi{align-items:center;gap:6px;display:inline-flex}.agv2-legi .dot{background:var(--t-dot);border-radius:3px;width:8px;height:8px}.agv2-legi span{letter-spacing:.08em;color:var(--ag-ink-2);text-transform:uppercase;font-size:10px;font-weight:600}.agv2-leg-note,.agv2-legi span{font-family:var(--ag-mono);white-space:nowrap}.agv2-leg-note{color:var(--ag-ink-3);letter-spacing:.04em;font-size:10.5px}.agv2-week{margin-top:18px;display:flex}.agv2-rail{flex-shrink:0;width:56px}.agv2-rail-track{position:relative}.agv2-rail-h{font-family:var(--ag-mono);color:var(--ag-ink-3);font-size:10.5px;font-weight:500;position:absolute;right:12px}.agv2-week-grid{flex:1;gap:10px;display:flex}.agv2-daycol{flex:1;min-width:0}.agv2-dchead{flex-direction:column;align-items:center;gap:2px;padding:10px 0;display:flex}.agv2-dchead-dow{font-family:var(--ag-mono);letter-spacing:.16em;color:var(--ag-ink-2);font-size:10px;font-weight:700}.agv2-daycol.weekend .agv2-dchead-dow{color:var(--ag-ink-3)}.agv2-daycol.today .agv2-dchead-dow{color:var(--ag-cop)}.agv2-dchead-dom{font-family:var(--ag-disp);letter-spacing:-.03em;color:var(--ag-ink-0);justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;font-weight:800;line-height:1;display:flex}.agv2-daycol.weekend .agv2-dchead-dom{color:var(--ag-ink-2)}.agv2-daycol.today .agv2-dchead-dom{color:#fff;background:linear-gradient(180deg,var(--ag-cop-2),var(--ag-cop-grad-b));box-shadow:0 4px 12px -3px var(--ag-cop-glow);border-radius:999px}.agv2-dcard{background:var(--ag-grid-surface);border:1px solid var(--ag-hair);border-radius:16px;position:relative;overflow:hidden}.agv2-daycol.today .agv2-dcard{background:var(--ag-today-tint);border-color:var(--ag-cop-border);box-shadow:0 0 0 1px var(--ag-cop-border)}.agv2-dcard-top{background:linear-gradient(90deg,var(--ag-cop-2),var(--ag-cop-glow));z-index:2;height:3px;position:absolute;top:0;left:0;right:0}.agv2-allday{padding:4px}.agv2-allday-bar{background:var(--ag-hol-fill);border:1px solid var(--ag-hol-border);border-radius:7px;align-items:center;gap:6px;height:22px;padding:0 9px;display:flex}.agv2-allday-bar .dot{background:var(--ag-hol-dot);border-radius:2px;flex-shrink:0;width:6px;height:6px}.agv2-allday-bar span{font-family:var(--ag-disp);color:var(--ag-hol-text);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;overflow:hidden}.agv2-track{position:relative}.agv2-hline{border-top:1px solid var(--ag-hair);opacity:.55;left:0}.agv2-hline,.agv2-now{position:absolute;right:0}.agv2-now{z-index:3;left:-2px}.agv2-now-line{height:1.5px}.agv2-now-dot,.agv2-now-line{background:var(--ag-cop-2);box-shadow:0 0 8px var(--ag-cop-glow)}.agv2-now-dot{width:8px;height:8px;border-radius:999px;position:absolute;top:-3.5px;left:-4px}.agv2-ev{cursor:pointer;background:var(--t-fill);box-sizing:border-box;border-radius:9px;padding:5px 10px;transition:transform .14s;position:absolute;left:4px;right:4px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08}.agv2-ev:hover{transform:translateY(-1px)}.agv2-ev-top{align-items:center;gap:6px;display:flex}.agv2-ev-top .dot{background:var(--t-dot);border-radius:999px;flex-shrink:0;width:6px;height:6px}.agv2-ev-time{font-family:var(--ag-mono);color:var(--t-text);font-size:10.5px;font-weight:600}.agv2-ev-title{font-family:var(--ag-disp);color:var(--ag-ink-0);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;margin-left:12px;font-size:12.5px;font-weight:700;overflow:hidden}.agv2-ev.done{opacity:.5}.agv2-ev.done .agv2-ev-title{text-decoration:line-through}.agv2-cal-empty{text-align:center;color:var(--ag-ink-3);padding:50px 0;font-size:13px}.agv2-month{border:1px solid var(--ag-hair);background:var(--ag-glass-bg);border-radius:20px;overflow:hidden}.agv2-mgrid{grid-template-columns:repeat(7,1fr);display:grid}.agv2-mdow{text-align:center;border-bottom:1px solid var(--ag-hair);font-family:var(--ag-mono);letter-spacing:.16em;color:var(--ag-ink-2);padding:12px 0;font-size:10px;font-weight:700}.agv2-mdow.we{color:var(--ag-ink-3)}.agv2-mcell:not(:nth-child(7n+1)),.agv2-mdow:not(:first-child){border-left:1px solid var(--ag-hair)}.agv2-mcell{border-bottom:1px solid var(--ag-hair);min-height:112px;padding:8px;position:relative}.agv2-mcell.we{background:var(--ag-weekend-tint)}.agv2-mcell.today{background:var(--ag-today-tint)}.agv2-mcell.out{opacity:.4}.agv2-mdom{font-family:var(--ag-disp);color:var(--ag-ink-1);justify-content:center;align-items:center;width:24px;height:24px;margin-bottom:4px;font-size:14px;font-weight:600;display:flex}.agv2-mcell.today .agv2-mdom{color:#fff;background:linear-gradient(180deg,var(--ag-cop-2),var(--ag-cop-grad-b));box-shadow:0 3px 9px -2px var(--ag-cop-glow);border-radius:999px;font-weight:800}.agv2-mchip{background:var(--t-fill);cursor:pointer;border-radius:5px;align-items:center;gap:5px;margin-bottom:3px;padding:2px 6px;display:flex}.agv2-mchip .dot{background:var(--t-dot);border-radius:999px;flex-shrink:0;width:5px;height:5px}.agv2-mchip span{color:var(--ag-ink-1);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:600;overflow:hidden}.agv2-mmore{font-family:var(--ag-mono);color:var(--ag-ink-3);padding-left:6px;font-size:9.5px}.pf-scope{--pf-ink-0:oklch(97% .01 250);--pf-ink-1:oklch(90% .02 250);--pf-ink-2:oklch(80% .02 250);--pf-ink-3:oklch(68% .02 250);--pf-cop:oklch(78% .14 42);--pf-cop-2:oklch(76% .14 41);--pf-cop-soft:#e0944a21;--pf-cop-track:#e0944a29;--pf-blue:oklch(80% .13 232);--pf-green:oklch(82% .14 168);--pf-green-soft:#3cc8aa21;--pf-red:oklch(80% .17 28);--pf-red-soft:#e85a461f;--pf-ok-c:oklch(82% .16 145);--pf-ok-soft:#52c88429;--pf-ok-track:#52c88424;--pf-soon-c:oklch(85% .15 86);--pf-soon-soft:#e8c05229;--pf-soon-track:#e8c05224;--pf-urgent-c:oklch(80% .17 45);--pf-urgent-soft:#e896462e;--pf-urgent-track:#e8964629;--pf-overdue-c:oklch(74% .19 26);--pf-overdue-soft:#e85a4633;--pf-overdue-track:#e85a462e;--pf-hair:#ffffff16;--pf-hair-strong:#ffffff2b;--pf-card-bg:#ffffff0a;--pf-card-border:var(--pf-hair);--pf-card-shadow:inset 0 1px 0 #ffffff0d;--pf-card-hover-bg:#ffffff0e;--pf-field-bg:#ffffff0d;--pf-color-scheme:dark;--pf-disp:var(--home-font-display);--pf-body:var(--font-sans);--pf-mono:var(--font-mono,"JetBrains Mono",monospace);font-family:var(--pf-body);color:var(--pf-ink-0);-webkit-font-smoothing:antialiased;max-width:1280px}.pf-head{margin-bottom:6px}.pf-eyebrow{font-family:var(--pf-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--pf-cop);font-size:10.5px;font-weight:700}.pf-title{font-family:var(--pf-disp);letter-spacing:-.035em;color:var(--pf-ink-0);margin:10px 0 0;font-size:34px;font-weight:800;line-height:1}.pf-tagline{color:var(--pf-ink-2);max-width:560px;margin:9px 0 0;font-size:14.5px}.pf-summary{border-top:1px solid var(--pf-hair);border-bottom:1px solid var(--pf-hair);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin:18px 0 26px;padding:18px 0;display:flex}.pf-summary-text{color:var(--pf-ink-1);max-width:760px;margin:0;font-size:15px;line-height:1.55}.pf-summary-text b{font-family:var(--pf-disp);letter-spacing:-.02em;color:var(--pf-ink-0);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.pf-summary-text .pf-crit,.pf-summary-text .pf-crit b{color:var(--pf-red)}.pf-summary-text .pf-soft{color:var(--pf-ink-2)}.pf-summary-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.pf-meta-block{text-align:right}.pf-meta-label{letter-spacing:.16em;text-transform:uppercase;color:var(--pf-ink-3);font-size:9.5px;font-weight:700}.pf-meta-label,.pf-meta-value{font-family:var(--pf-mono);white-space:nowrap}.pf-meta-value{color:var(--pf-ink-1);font-variant-numeric:tabular-nums;margin-top:3px;font-size:14px;font-weight:600}.pf-meta-value.pf-crit{color:var(--pf-red)}.pf-meta-value .pf-meta-num{font-family:var(--pf-disp);letter-spacing:-.02em;font-size:17px;font-weight:800}.pf-cols{grid-template-columns:1fr 1fr;align-items:start;display:grid}.pf-col{min-width:0}.pf-col.emissao{--pf-col-c:var(--pf-cop-2);padding-right:40px}.pf-col.delivery{border-left:1px solid var(--pf-hair);--pf-col-c:var(--pf-blue);padding-left:40px}.pf-col-head{border-bottom:2px solid var(--pf-col-c);align-items:flex-end;gap:13px;padding-bottom:13px;display:flex}.pf-col-count{font-family:var(--pf-disp);letter-spacing:-.04em;color:var(--pf-col-c);font-variant-numeric:tabular-nums;font-size:32px;font-weight:800;line-height:.8}.pf-col-headtext{min-width:0}.pf-col-title{font-family:var(--pf-disp);letter-spacing:-.015em;color:var(--pf-ink-0);white-space:nowrap;font-size:15.5px;font-weight:700}.pf-col-label{font-family:var(--pf-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pf-ink-3);white-space:nowrap;margin-top:3px;font-size:9.5px}.pf-col-body{flex-direction:column;gap:11px;padding-top:16px;display:flex}.pf-empty{color:var(--pf-ink-3);padding:22px 2px;font-size:13.5px;font-style:italic}.pf-card{background:var(--pf-card-bg);border:1px solid var(--pf-card-border);box-shadow:var(--pf-card-shadow);border-radius:13px;padding:14px 14px 14px 20px;transition:opacity .35s,transform .35s,background .16s,border-color .16s;position:relative;overflow:hidden}.pf-card:hover{background:var(--pf-card-hover-bg)}.pf-card.leaving{opacity:0;transform:scale(.97)translateY(-6px)}.pf-card-edge{background:var(--pf-c);width:3px;position:absolute;top:0;bottom:0;left:0}.pf-card.h-pending{--pf-c:var(--pf-cop-2);--pf-c-soft:var(--pf-cop-soft);--pf-c-track:var(--pf-cop-track)}.pf-card.h-ok{--pf-c:var(--pf-ok-c);--pf-c-soft:var(--pf-ok-soft);--pf-c-track:var(--pf-ok-track)}.pf-card.h-soon{--pf-c:var(--pf-soon-c);--pf-c-soft:var(--pf-soon-soft);--pf-c-track:var(--pf-soon-track)}.pf-card.h-urgent{--pf-c:var(--pf-urgent-c);--pf-c-soft:var(--pf-urgent-soft);--pf-c-track:var(--pf-urgent-track)}.pf-card.h-overdue{--pf-c:var(--pf-overdue-c);--pf-c-soft:var(--pf-overdue-soft);--pf-c-track:var(--pf-overdue-track)}.pf-card.h-done{--pf-c:var(--pf-green);--pf-c-soft:var(--pf-green-soft);--pf-c-track:var(--pf-green-soft)}.pf-card-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pf-card-name{font-family:var(--pf-disp);letter-spacing:-.015em;color:var(--pf-ink-0);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16.5px;font-weight:700;overflow:hidden}.pf-card-meta{font-family:var(--pf-mono);color:var(--pf-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px}.pf-card-meta.pf-noap{opacity:.55;font-style:italic}.pf-ref{color:var(--pf-ink-2);align-items:center;gap:7px;min-width:0;margin-top:5px;display:flex}.pf-ref svg{color:var(--pf-ink-3);flex-shrink:0}.pf-ref span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.pf-meter{margin-top:12px}.pf-meter-row{justify-content:space-between;gap:10px;margin-bottom:8px}.pf-meter-num,.pf-meter-row{align-items:baseline;display:flex}.pf-meter-num{gap:6px;min-width:0}.pf-meter-big{font-family:var(--pf-disp);letter-spacing:-.03em;color:var(--pf-c);font-variant-numeric:tabular-nums;font-size:25px;font-weight:800;line-height:.8}.pf-meter-unit{color:var(--pf-c);opacity:.92;white-space:nowrap;font-size:11px;font-weight:600}.pf-meter-label{font-family:var(--pf-mono);color:var(--pf-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:9.5px}.pf-bar{background:var(--pf-c-track);border-radius:999px;height:6px;position:relative;overflow:hidden}.pf-bar-fill{background:var(--pf-c);box-shadow:0 0 12px var(--pf-c);border-radius:999px;transition:width .7s cubic-bezier(.4,0,.2,1);position:absolute;inset:0 auto 0 0}.pf-bar-fill.pulse{animation:pf-pulse 1.6s ease-in-out infinite}@keyframes pf-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.45)}}.pf-foot{border-top:1px solid var(--pf-hair);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.pf-action{cursor:pointer;font-family:var(--pf-disp);letter-spacing:-.01em;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:7px;margin-left:-9px;padding:7px 9px;font-size:13px;font-weight:700;transition:background .15s}.pf-action,.pf-action svg{display:inline-flex}.pf-action.emit{color:var(--pf-cop-2)}.pf-action.emit:hover{background:var(--pf-cop-soft)}.pf-action.deliver{color:var(--pf-green)}.pf-action.deliver:hover{background:var(--pf-green-soft)}.pf-remove{cursor:pointer;width:30px;height:30px;color:var(--pf-ink-3);background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.pf-remove:hover{color:var(--pf-red);background:var(--pf-red-soft)}.pf-graduated{font-family:var(--pf-mono);letter-spacing:.04em;color:var(--pf-green);background:var(--pf-green-soft);border:1px solid var(--pf-green);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pf-graduated{border:1px solid color-mix(in oklch,var(--pf-green) 32%,transparent)}}.pf-form{border-top:1px solid var(--pf-hair);gap:11px;margin-top:12px;padding-top:12px;display:grid}.pf-field{display:block}.pf-field-label{font-family:var(--pf-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pf-ink-2);margin-bottom:6px;font-size:9.5px;font-weight:700}.pf-input{border:1px solid var(--pf-hair-strong);background:var(--pf-field-bg);width:100%;height:40px;color:var(--pf-ink-0);font-family:var(--pf-body);color-scheme:var(--pf-color-scheme);border-radius:10px;outline:none;padding:0 12px;font-size:13.5px;transition:border-color .15s}.pf-input::placeholder{color:var(--pf-ink-3)}.pf-input:focus{border-color:var(--pf-cop-2)}@supports (color:color-mix(in lab,red,red)){.pf-input:focus{border-color:color-mix(in oklch,var(--pf-cop-2) 55%,transparent)}}.pf-input[type=date]{font-family:var(--pf-mono)}.pf-form-actions{gap:8px;margin-top:2px;display:flex}.pf-btn{cursor:pointer;font-family:var(--pf-disp);letter-spacing:-.01em;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:700;transition:filter .15s,background .15s,border-color .15s}.pf-btn,.pf-btn svg{display:inline-flex}.pf-btn:disabled{opacity:.45;cursor:not-allowed}.pf-btn-primary{color:var(--pf-on-cop,#16181f);background:linear-gradient(180deg,var(--pf-cop) 0,var(--pf-cop-2) 100%);border:1px solid #0000}.pf-btn-primary:not(:disabled):hover{filter:brightness(1.08)}.pf-btn-ghost{color:var(--pf-ink-2);border:1px solid var(--pf-hair-strong);background:0 0}.pf-btn-ghost:hover{color:var(--pf-ink-0);border-color:var(--pf-ink-2)}@supports (color:color-mix(in lab,red,red)){.pf-btn-ghost:hover{border-color:color-mix(in oklch,var(--pf-ink-2) 40%,transparent)}}.pf-form-actions .pf-spacer{flex:1}.pf-allclear{text-align:center;background:var(--pf-card-bg);border:1px solid var(--pf-card-border);max-width:460px;box-shadow:var(--pf-card-shadow);border-radius:18px;flex-direction:column;gap:12px;margin:36px auto;padding:44px 32px}.pf-allclear,.pf-allclear-icon{justify-content:center;align-items:center;display:flex}.pf-allclear-icon{width:60px;height:60px;color:var(--pf-green);background:var(--pf-green-soft);border:1px solid var(--pf-green);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.pf-allclear-icon{border:1px solid color-mix(in oklch,var(--pf-green) 26%,transparent)}}.pf-allclear-title{font-family:var(--pf-disp);letter-spacing:-.02em;color:var(--pf-ink-0);margin:0;font-size:19px;font-weight:800}.pf-allclear-text{color:var(--pf-ink-2);max-width:360px;margin:0;font-size:14px;line-height:1.55}.pf-allclear-stat{font-family:var(--pf-mono);color:var(--pf-green);align-items:center;gap:7px;margin-top:6px;font-size:12px;font-weight:600;display:inline-flex}@media (max-width:900px){.pf-cols{grid-template-columns:1fr;gap:36px}.pf-col.emissao{padding-right:0}.pf-col.delivery{border-left:none;border-top:1px solid var(--pf-hair);padding-top:28px;padding-left:0}}.light-mode .pf-scope{--pf-ink-0:oklch(21% .025 250);--pf-ink-1:oklch(34% .022 250);--pf-ink-2:oklch(48% .018 250);--pf-ink-3:oklch(60% .014 250);--pf-cop:oklch(60% .14 35);--pf-cop-2:oklch(54% .14 34);--pf-cop-soft:#b45a1e17;--pf-cop-track:#b45a1e21;--pf-blue:oklch(46% .13 235);--pf-green:oklch(42% .12 168);--pf-green-soft:#148c7317;--pf-red:oklch(52% .18 28);--pf-red-soft:#be372814;--pf-ok-c:oklch(50% .15 145);--pf-ok-soft:#288c501a;--pf-ok-track:#288c501f;--pf-soon-c:oklch(52% .13 75);--pf-soon-soft:#b4821e1c;--pf-soon-track:#b4821e21;--pf-urgent-c:oklch(55% .17 40);--pf-urgent-soft:#c86e281f;--pf-urgent-track:#c86e2824;--pf-overdue-c:oklch(50% .19 26);--pf-overdue-soft:#be37281c;--pf-overdue-track:#be372821;--pf-hair:#241c1016;--pf-hair-strong:#241c1029;--pf-card-bg:#fff;--pf-card-border:var(--pf-hair-strong);--pf-card-shadow:0 1px 2px #141c300f,0 10px 22px -12px #141c302e;--pf-card-hover-bg:#fff;--pf-field-bg:#fffc;--pf-color-scheme:light;--pf-on-cop:#fff}.light-mode .pf-scope .pf-card:hover{border-color:var(--pf-cop-2)}@supports (color:color-mix(in lab,red,red)){.light-mode .pf-scope .pf-card:hover{border-color:color-mix(in oklch,var(--pf-cop-2) 26%,var(--pf-hair-strong))}}.light-mode .pf-scope .pf-card:hover{box-shadow:0 1px 2px #141c3012,0 14px 28px -14px #141c303d}.lr-loading,.lr-root{--accent:var(--home-accent);--accent-deep:oklch(64% .145 36);--accent-ink:oklch(20% .03 60);--accent-soft:var(--home-accent)}@supports (color:color-mix(in lab,red,red)){.lr-loading,.lr-root{--accent-soft:color-mix(in oklch,var(--home-accent) 22%,transparent)}}.lr-loading,.lr-root{--ink-0:var(--home-ink);--ink-1:var(--home-ink-sub);--ink-2:var(--home-ink-sub);--ink-3:var(--home-ink-dim);--glass-strong:oklch(16% .02 258/.7);--hairline:#ffffff17;--hairline-strong:#ffffff2b;--field-bg:#ffffff0d;--field-bg-on:#ffffff14;--err:oklch(66% .17 27);--lr-display:var(--home-font-display);--lr-mono:var(--home-font-mono);--greet-size:clamp(3.2rem,6.2vw,6rem);--r-sm:12px;--blur:26px}.lr-root{font-family:var(--font-sans);color:var(--ink-0);-webkit-font-smoothing:antialiased;background:#07080c;overflow:hidden}.lr-root,.lr-veil{z-index:1;position:fixed;inset:0}.lr-veil{background:radial-gradient(130% 100% at 22% 18%,#0000 42%,#04060b47 100%),linear-gradient(#0000 64%,#04060b3d)}.lr-grain,.lr-veil{pointer-events:none}.lr-grain{z-index:2;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}.lr-stage{z-index:3;width:100%;height:100%;position:relative}.lr-stage.editorial{display:flex}.lr-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);font-weight:600}.lr-eyebrow,.lr-mono{font-family:var(--lr-mono);font-size:11px}.lr-mono{letter-spacing:.08em;color:var(--ink-3)}.lr-greet{font-family:var(--lr-display);font-weight:800;font-size:var(--greet-size);letter-spacing:-.045em;color:var(--ink-0);text-wrap:balance;margin:18px 0 0;line-height:.92}.lr-greet-dot{color:var(--accent)}.lr-sub{font-family:var(--lr-display);color:var(--ink-2);text-wrap:pretty;max-width:34ch;margin:18px 0 0;font-size:clamp(15px,1.25vw,19px);font-weight:400;line-height:1.5}.lr-brandrow{align-items:center;gap:14px;display:flex}.lr-ver{font-family:var(--lr-mono);letter-spacing:.1em;color:var(--ink-3);border:1px solid var(--hairline);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:10px}.lr-legal{flex-wrap:wrap;gap:20px}.lr-legal,.lr-legal-links{align-items:center;display:flex}.lr-legal-links{gap:8px}.lr-dot-sep{color:var(--ink-3)}.lr-left{flex-direction:column;flex:1.25;justify-content:space-between;min-width:0;padding:clamp(28px,3.4vw,52px) clamp(32px,4vw,68px);display:flex}.lr-left-mid{max-width:660px}.lr-right{flex-shrink:0;width:clamp(400px,33vw,500px);padding:18px 18px 18px 0}.lr-panel{background:var(--glass-strong);border:1px solid var(--hairline-strong);height:100%;-webkit-backdrop-filter:blur(var(--blur)) saturate(160%);box-shadow:0 1px 0 var(--hairline-strong) inset,0 30px 80px -24px #0009;border-radius:22px;position:relative;overflow:hidden}.lr-panel:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(120% 50% at 50% -10%,oklch(100% 5.96046e-8 none/.1),#0000 60%);position:absolute;inset:0}.lr-panel-inner{z-index:1;flex-direction:column;justify-content:center;height:100%;padding:clamp(30px,3vw,46px);display:flex;position:relative;overflow-y:auto}.lr-form-head{margin-bottom:22px}.lr-form-title{font-family:var(--lr-display);letter-spacing:-.03em;color:var(--ink-0);margin:8px 0 0;font-size:27px;font-weight:700}.lr-form{flex-direction:column;gap:14px;display:flex}.lr-flabel{color:var(--ink-2);letter-spacing:.01em;margin-bottom:7px;font-size:12px;font-weight:600}.lr-field{background:var(--field-bg);border:1px solid var(--hairline);border-radius:var(--r-sm);align-items:center;gap:11px;height:48px;padding:0 14px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.lr-field:focus-within{border-color:var(--accent);background:var(--field-bg-on);box-shadow:0 0 0 4px var(--accent-soft)}.lr-field.is-error{border-color:var(--err);box-shadow:0 0 0 4px var(--err)}@supports (color:color-mix(in lab,red,red)){.lr-field.is-error{box-shadow:0 0 0 4px color-mix(in oklch,var(--err) 18%,transparent)}}.lr-field-ic{color:var(--ink-3);flex-shrink:0;display:inline-flex}.lr-field:focus-within .lr-field-ic{color:var(--accent)}.lr-field input{min-width:0;color:var(--ink-0);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:14.5px}.lr-field input::placeholder{color:var(--ink-3)}.lr-eye{color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px;display:inline-flex}.lr-eye:hover{color:var(--ink-1)}.lr-err{color:var(--err);opacity:0;height:0;font-size:11.5px;transition:opacity .15s,height .15s,margin .15s;overflow:hidden}.lr-err.show{opacity:1;height:15px;margin-top:5px}.lr-form-error{color:var(--err);border-radius:10px;align-items:center;gap:8px;padding:10px 13px;font-size:13px;display:flex}@supports (color:color-mix(in lab,red,red)){.lr-form-error{color:color-mix(in oklch,var(--err) 75%,white 25%)}}.lr-form-error{background:var(--err)}@supports (color:color-mix(in lab,red,red)){.lr-form-error{background:color-mix(in oklch,var(--err) 12%,transparent)}}.lr-form-error{border:1px solid var(--err)}@supports (color:color-mix(in lab,red,red)){.lr-form-error{border:1px solid color-mix(in oklch,var(--err) 30%,transparent)}}.lr-form-error svg{flex-shrink:0}.lr-btn{border-radius:var(--r-sm);border:1px solid var(--hairline-strong);background:var(--field-bg);height:48px;color:var(--ink-0);cursor:pointer;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-family:inherit;font-size:14.5px;font-weight:600;transition:transform .12s,background .15s,filter .15s,box-shadow .15s;display:inline-flex}.lr-btn:hover{background:var(--field-bg-on);transform:translateY(-1px)}.lr-btn:active{transform:translateY(0)}.lr-btn:disabled{opacity:.7;cursor:default;transform:none}.lr-btn-primary{background:linear-gradient(180deg,var(--accent),var(--accent-deep))}@supports (color:color-mix(in lab,red,red)){.lr-btn-primary{background:linear-gradient(180deg,color-mix(in oklch,var(--accent) 92%,white 14%),var(--accent-deep))}}.lr-btn-primary{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.lr-btn-primary{border-color:color-mix(in oklch,var(--accent) 55%,white 20%)}}.lr-btn-primary{color:var(--accent-ink);box-shadow:0 1px 0 #fff6 inset,0 10px 26px -8px var(--accent-soft);margin-top:4px}.lr-btn-primary:hover{filter:brightness(1.05);transform:translateY(-1px)}.lr-google{color:#e3e3e3;font-family:"Roboto",var(--font-sans);background:#131314;border:1px solid #8e918f;gap:10px;font-size:14px;font-weight:500;line-height:20px}.lr-google:hover{background:#1c1c1d;transform:translateY(-1px)}.lr-google:active{background:#131314}.lr-google svg{flex-shrink:0}.lr-divider{font-family:var(--lr-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;align-items:center;gap:12px;margin:2px 0;font-size:10px;display:flex}.lr-divider:after,.lr-divider:before{content:"";background:var(--hairline);flex:1;height:1px}.lr-link{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none}.lr-link,.lr-link:hover{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.lr-link:hover{color:color-mix(in oklch,var(--accent) 72%,var(--ink-0))}}.lr-link.lr-quiet{color:var(--ink-3);font-weight:500}.lr-link.lr-quiet:hover{color:var(--ink-1)}.lr-link.lr-strong{font-weight:700}.lr-back{align-items:center;gap:5px;display:inline-flex}.lr-row-between{justify-content:space-between;gap:12px;margin-top:2px}.lr-remember,.lr-row-between{align-items:center;display:flex}.lr-remember{color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;gap:8px;font-size:13px}.lr-remember input{opacity:0;width:0;height:0;position:absolute}.lr-check{border:1.5px solid var(--hairline-strong);background:var(--field-bg);border-radius:5px;flex-shrink:0;width:17px;height:17px;transition:all .15s;display:inline-flex;position:relative}.lr-remember input:checked+.lr-check{background:var(--accent);border-color:var(--accent)}.lr-remember input:checked+.lr-check:after{content:"";border:solid var(--accent-ink);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.lr-remember input:focus-visible+.lr-check{box-shadow:0 0 0 3px var(--accent-soft)}.lr-foot{text-align:center;color:var(--ink-2);margin-top:6px;font-size:13px}.lr-forgot-head{flex-direction:column;gap:12px;display:flex}.lr-forgot-copy{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.lr-spin{border:2.4px solid var(--accent-ink);border-radius:50%;width:18px;height:18px}@supports (color:color-mix(in lab,red,red)){.lr-spin{border:2.4px solid color-mix(in oklch,var(--accent-ink) 35%,transparent)}}.lr-spin{border-top-color:var(--accent-ink);animation:lr-spin .7s linear infinite}@keyframes lr-spin{to{transform:rotate(1turn)}}.lr-done{text-align:center;padding:18px 0;animation:lr-pop .4s cubic-bezier(.2,.8,.3,1)}.lr-done-ring{width:70px;height:70px;color:var(--accent-ink);background:linear-gradient(180deg,var(--accent),var(--accent-deep));border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.lr-done-ring{background:linear-gradient(180deg,color-mix(in oklch,var(--accent) 92%,white 14%),var(--accent-deep))}}.lr-done-ring{box-shadow:0 1px 0 #fff6 inset,0 12px 30px -8px var(--accent-soft)}.lr-done-title{font-family:var(--lr-display);letter-spacing:-.02em;color:var(--ink-0);font-size:23px;font-weight:700}.lr-done-sub{color:var(--ink-2);margin-top:6px;font-size:14px}@keyframes lr-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.lr-sent{text-align:center;flex-direction:column;gap:10px;padding:8px 0}.lr-sent,.lr-sent-ic{align-items:center;display:flex}.lr-sent-ic{width:52px;height:52px;color:var(--accent);background:var(--accent);border-radius:14px;justify-content:center}@supports (color:color-mix(in lab,red,red)){.lr-sent-ic{background:color-mix(in oklch,var(--accent) 14%,transparent)}}.lr-sent-ic{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.lr-sent-ic{border:1px solid color-mix(in oklch,var(--accent) 28%,transparent)}}.lr-sent-title{font-family:var(--lr-display);color:var(--ink-0);font-size:20px;font-weight:700}.lr-sent-sub{color:var(--ink-2);max-width:32ch;font-size:13.5px;line-height:1.5}.lr-sent .lr-back{margin-top:6px}.lr-loading{z-index:1;color:var(--ink-0);background:#07080c;place-items:center;display:grid;position:fixed;inset:0}.lr-loading-inner{z-index:3;flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.lr-loading-dots{align-items:center;gap:7px;display:flex}.lr-loading-dot{background:var(--accent);border-radius:50%;width:7px;height:7px}@media (max-width:880px){.lr-stage.editorial{flex-direction:column;overflow-y:auto}.lr-left{flex:none;gap:28px}.lr-right{width:100%;padding:0 16px 24px}.lr-panel{height:auto}.lr-greet{font-size:clamp(2.6rem,11vw,4rem)}}@media (max-width:420px){.lr-left{padding:22px}}@media (prefers-reduced-motion:reduce){.lr-btn,.lr-field{transition:none}.lr-spin{animation-duration:1.4s}.lr-done{animation:none}}.home-page{width:100%;min-height:100%;color:var(--home-ink);background:0 0}.home-inner{max-width:1500px;margin:0 auto;padding:32px 36px 44px}.home-grid{grid-template-columns:1fr 340px;align-items:flex-start;gap:44px;display:grid}.home-main{min-width:0;padding-right:8px}.home-side{border-left:1px solid var(--home-hairline);min-width:0;padding-left:32px}.home-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--home-ink-sub);font-size:10px;font-weight:700}.home-eyebrow--accent{color:var(--home-accent)}.home-greeting{align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.home-day{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.home-day-num{font-family:var(--home-font-display);letter-spacing:-.07em;color:var(--home-ink);font-size:156px;font-weight:800;line-height:.82}.home-day-label{font-family:var(--home-font-mono);letter-spacing:.14em;color:var(--home-accent);margin-top:4px;font-size:13px;font-weight:700}.home-greeting-text{flex:1;min-width:0;padding-top:14px}.home-h1{font-family:var(--home-font-display);letter-spacing:-.04em;color:var(--home-ink);margin:0;font-size:50px;font-weight:800;line-height:1}.home-h1-name{color:var(--home-accent)}.home-lead{max-width:540px;font-family:var(--home-font-display);color:var(--home-ink-sub);margin-top:16px;font-size:15px;font-weight:400;line-height:1.55}.home-lead b{color:var(--home-accent);font-weight:600}.home-lead b.is-ink{color:var(--home-ink)}.home-atalhos{border-top:1px solid var(--home-hairline);border-bottom:1px solid var(--home-hairline);grid-template-columns:repeat(5,1fr);margin-bottom:28px;padding:14px 0;display:grid}.home-atalho-cell{border-right:1px solid var(--home-hairline);justify-content:center;align-items:center;display:flex}.home-atalho-cell:last-child{border-right:none}.home-atalho{color:inherit;font:inherit;cursor:pointer;transition:background .18s var(--ease-out);background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:10px 18px;display:flex}.home-atalho:hover{background:var(--home-ink)}@supports (color:color-mix(in lab,red,red)){.home-atalho:hover{background:color-mix(in oklch,var(--home-ink) 5%,transparent)}}.home-atalho:focus-visible{outline:2px solid var(--home-accent);outline-offset:2px}.home-atalho-icon{width:56px;height:56px;color:var(--a);background:var(--a);border-radius:14px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.home-atalho-icon{background:color-mix(in oklch,var(--a) 12%,transparent)}}.home-atalho-icon{border:1px solid var(--a)}@supports (color:color-mix(in lab,red,red)){.home-atalho-icon{border:1px solid color-mix(in oklch,var(--a) 26%,transparent)}}.home-atalho-icon{transition:background .18s var(--ease-out),border-color .18s var(--ease-out)}.home-atalho:hover .home-atalho-icon{background:var(--a)}@supports (color:color-mix(in lab,red,red)){.home-atalho:hover .home-atalho-icon{background:color-mix(in oklch,var(--a) 18%,transparent)}}.home-atalho:hover .home-atalho-icon{border-color:var(--a)}@supports (color:color-mix(in lab,red,red)){.home-atalho:hover .home-atalho-icon{border-color:color-mix(in oklch,var(--a) 42%,transparent)}}.home-atalho-icon svg{transform:scale(1.3)}.home-atalho-label{color:var(--home-ink);letter-spacing:-.005em;font-size:13px;font-weight:600}.home-proxima{margin-bottom:28px}.home-proxima-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.home-proxima-dot{background:var(--home-accent);width:6px;height:6px;box-shadow:0 0 8px var(--home-accent);border-radius:50%}.home-proxima-row{border-top:1px solid var(--home-accent);align-items:flex-start;gap:20px;padding:18px 0;display:flex}@supports (color:color-mix(in lab,red,red)){.home-proxima-row{border-top:1px solid color-mix(in oklch,var(--home-accent) 40%,transparent)}}.home-proxima-row{border-bottom:1px solid var(--home-hairline)}.home-proxima-time{text-align:right;flex-shrink:0;width:72px}.home-proxima-time-h{font-family:var(--home-font-display);color:var(--home-accent);font-size:24px;font-weight:800;line-height:1}.home-proxima-time-sub{font-family:var(--home-font-mono);color:var(--home-ink-sub);margin-top:4px;font-size:10px}.home-proxima-sep{background:var(--home-stroke);align-self:stretch;width:1px}.home-proxima-body{flex:1;min-width:0}.home-proxima-headline{font-family:var(--home-font-display);letter-spacing:-.025em;color:var(--home-ink);font-size:26px;font-weight:700;line-height:1.15}.home-proxima-headline b{color:var(--home-accent);font-weight:700}.home-proxima-ctx{color:var(--home-ink-sub);margin-top:8px;font-size:12px;line-height:1.55}.home-ctas{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.home-btn{background:var(--home-hairline);border:1px solid var(--home-stroke);color:var(--home-ink-sub);font:500 12px/1 var(--home-font-display);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 13px;transition:background .15s,color .15s;display:inline-flex}.home-btn:hover{background:var(--home-stroke);color:var(--home-ink)}.home-btn--primary{background:linear-gradient(180deg,var(--home-accent),var(--home-accent))}@supports (color:color-mix(in lab,red,red)){.home-btn--primary{background:linear-gradient(180deg,color-mix(in oklch,var(--home-accent) 42%,transparent),color-mix(in oklch,var(--home-accent) 24%,transparent))}}.home-btn--primary{border-color:var(--home-accent)}@supports (color:color-mix(in lab,red,red)){.home-btn--primary{border-color:color-mix(in oklch,var(--home-accent) 60%,transparent)}}.home-btn--primary{color:var(--home-ink)}.home-retornos-extra{margin-top:14px}.home-retorno{border-top:1px solid var(--home-hairline);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.home-retorno-name{color:var(--home-ink);font-size:13px;font-weight:600}.home-retorno-reason{flex:1}.home-retorno-reason,.home-retorno-time{color:var(--home-ink-sub);font-size:11px}.home-retorno-time{font-family:var(--home-font-mono);font-weight:600}.home-retorno-time--high{color:var(--home-warm)}.home-cols2{grid-template-columns:1fr 1fr;gap:36px;display:grid}.home-col-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.home-col-link{color:var(--home-accent);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:11px;font-weight:600}.home-sub{font-family:var(--home-font-mono);letter-spacing:.22em;color:var(--home-ink-sub);margin:14px 0 8px;font-size:9px;font-weight:700}.home-sub:first-of-type{margin-top:0}.home-meeting{border-top:1px solid var(--home-hairline);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.home-meeting-time{width:44px;font-family:var(--home-font-mono);color:var(--home-ink);flex-shrink:0;font-size:13px;font-weight:700}.home-meeting-body{flex:1;min-width:0}.home-meeting-name{color:var(--home-ink);font-size:13px;line-height:1.3}.home-meeting-meta{color:var(--home-ink-sub);margin-top:2px;font-size:10px}.home-meeting--tomorrow{opacity:.72}.home-pend{border-top:1px solid var(--home-hairline);justify-content:space-between;align-items:baseline;gap:10px;padding:9px 0;display:flex}.home-pend-name{color:var(--home-ink);font-size:13px;font-weight:600}.home-pend-status{font-family:var(--home-font-mono);font-size:11px;font-weight:600}.home-pend-status--green{color:var(--home-ink-sub)}.home-pend-status--amber{color:var(--home-warm)}.home-pend-status--red{color:var(--color-kpi-alerta)}.home-empty{color:var(--home-ink-dim);padding:10px 0;font-size:12px;font-style:italic}.home-ticker{border-top:1px solid var(--home-hairline);flex-wrap:wrap;gap:28px;margin-top:28px;padding-top:18px}.home-ticker,.home-ticker-item{align-items:baseline;display:flex}.home-ticker-item{gap:8px}.home-ticker-label{font-family:var(--home-font-mono);letter-spacing:.08em;color:var(--home-ink-sub);font-size:11px;font-weight:600}.home-ticker-val{font-family:var(--home-font-display);letter-spacing:-.01em;color:var(--home-ink);font-size:18px;font-weight:700}.home-ticker-sub{font-family:var(--home-font-mono);color:var(--home-ink-dim);font-size:10px}.home-side-block{border-top:1px solid var(--home-hairline);margin-bottom:26px;padding-top:22px}.home-side-block:first-child{border-top:none;padding-top:0}.home-cal-row{align-items:center;gap:10px;margin:10px 0 6px;display:flex}.home-cal-num{font-family:var(--home-font-mono);letter-spacing:-.05em;color:var(--home-ink);font-size:56px;font-weight:800;line-height:.9}.home-cal-unit{color:var(--home-ink-sub);font-size:12px;font-weight:500;line-height:1.3}.home-holiday{align-items:center;gap:12px;padding:10px 0 2px;display:flex}.home-holiday-in{font-family:var(--home-font-mono);letter-spacing:.04em;color:var(--home-warm);flex-shrink:0;font-size:11px;font-weight:700}.home-holiday-info{flex-direction:column;gap:1px;min-width:0;display:flex}.home-holiday-name{color:var(--home-ink);font-size:13px;font-weight:600;line-height:1.25}.home-holiday-meta{letter-spacing:.06em;text-transform:uppercase;color:var(--home-ink-dim);font-size:10px}.home-bday{border-top:1px solid var(--home-hairline);align-items:center;gap:12px;padding:8px 0;display:flex}.home-bday:first-of-type{border-top:none}.home-bday-avatar{width:32px;height:32px;color:var(--home-ink);background:var(--av,linear-gradient(135deg,var(--home-accent),var(--home-warm)));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.home-bday-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.home-bday-name{color:var(--home-ink);font-size:12.5px;font-weight:700;line-height:1.25}.home-bday-tag{color:var(--home-ink-sub);font-size:10.5px}.home-bday-date{font-family:var(--home-font-mono);color:var(--home-ink-sub);font-size:10px;font-weight:600}.home-bday-wa{border:1px solid var(--home-stroke);background:var(--home-hairline);width:26px;height:26px;color:var(--home-atalho-crm);cursor:pointer;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.home-bday-wa:hover{background:var(--home-stroke)}.home-bday-badge{border:1px solid var(--home-stroke);background:var(--home-hairline);letter-spacing:.01em;cursor:pointer;white-space:nowrap;border-radius:7px;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.home-bday-badge:hover{background:var(--home-stroke)}.home-bday-badge--ok{color:var(--color-status-success);border-color:var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){.home-bday-badge--ok{border-color:color-mix(in oklch,var(--color-status-success) 36%,transparent)}}.home-bday-badge--sched{color:var(--home-accent);border-color:var(--home-accent)}@supports (color:color-mix(in lab,red,red)){.home-bday-badge--sched{border-color:color-mix(in oklch,var(--home-accent) 40%,transparent)}}.home-bday-badge--fail{color:var(--color-kpi-alerta);border-color:var(--color-kpi-alerta)}@supports (color:color-mix(in lab,red,red)){.home-bday-badge--fail{border-color:color-mix(in oklch,var(--color-kpi-alerta) 40%,transparent)}}.home-bday-approve{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.home-bday-confirm{border:1px solid var(--home-warm);border-radius:7px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.home-bday-confirm{border:1px solid color-mix(in oklch,var(--home-warm) 50%,transparent)}}.home-bday-confirm{background:var(--home-warm)}@supports (color:color-mix(in lab,red,red)){.home-bday-confirm{background:color-mix(in oklch,var(--home-warm) 16%,transparent)}}.home-bday-confirm{color:var(--home-warm);cursor:pointer;white-space:nowrap;font-size:10px;font-weight:700;transition:background .15s}.home-bday-confirm:hover{background:var(--home-warm)}@supports (color:color-mix(in lab,red,red)){.home-bday-confirm:hover{background:color-mix(in oklch,var(--home-warm) 26%,transparent)}}.home-bday-alterar{color:var(--home-ink-dim);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:9.5px;text-decoration:underline}.home-bday-alterar:hover{color:var(--home-ink-sub)}.home-holidays{flex-direction:column;display:flex}.home-holiday-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--home-ink-dim);padding:6px 0 2px;font-size:10px}.home-proxima-time-h--day{letter-spacing:-.01em;color:var(--home-accent);font-size:15px}.home-dayarc-head{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.home-dayarc-now{font-family:var(--home-font-mono);color:var(--home-accent);font-size:10px;font-weight:700}.home-dayarc-wrap{justify-content:center;padding-top:8px;display:flex}.home-flow{border-top:1px solid var(--home-stroke);margin-top:38px;padding-top:22px}.home-flow-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.home-flow-caption{font-family:var(--home-font-mono);letter-spacing:.1em;color:var(--home-ink-sub);font-size:10px}.home-flow-caption b{color:var(--home-ink);font-weight:700}@media (max-width:1100px){.home-grid{grid-template-columns:1fr}.home-side{border-left:none;border-top:1px solid var(--home-hairline);padding-top:28px;padding-left:0}}@media (max-width:640px){.home-inner{padding:24px 18px 36px}.home-day-num{font-size:104px}.home-h1{font-size:36px}.home-greeting{gap:16px}.home-atalhos{grid-template-columns:repeat(3,1fr);gap:8px 0}.home-cols2{grid-template-columns:1fr;gap:24px}.home-proxima-headline{font-size:21px}}.ti{max-width:1020px;margin:0 auto;padding:28px 0 48px}.ti-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.ti-kpi{background:var(--glass-card-bg);-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur);border:1px solid var(--glass-card-border);border-radius:var(--glass-card-radius);box-shadow:var(--glass-card-shadow);cursor:pointer;padding:16px;transition:all .3s cubic-bezier(.22,.61,.36,1);position:relative;overflow:hidden}.ti-kpi-glow{background:var(--kpi-c,#3b82f6);opacity:.07;filter:blur(30px);pointer-events:none;border-radius:50%;width:100px;height:100px;transition:opacity .3s;position:absolute;top:-40px;right:-40px}.ti-kpi:hover .ti-kpi-glow{opacity:.12}.ti-kpi:hover{border-color:#ffffff29;box-shadow:0 8px 28px #0000004d,inset 0 1px #ffffff14}.ti-kpi-top{justify-content:space-between;margin-bottom:10px}.ti-kpi-icon,.ti-kpi-top{align-items:center;display:flex}.ti-kpi-icon{width:32px;height:32px;color:var(--kpi-c,#3b82f6);background:var(--kpi-c,#3b82f6);border-radius:10px;justify-content:center}@supports (color:color-mix(in lab,red,red)){.ti-kpi-icon{background:color-mix(in srgb,var(--kpi-c,#3b82f6) 14%,transparent)}}.ti-kpi-chevron{color:#484f58;opacity:0;transition:opacity .2s,transform .2s}.ti-kpi:hover .ti-kpi-chevron{opacity:1;transform:translate(2px)}.ti-kpi-val{letter-spacing:-.5px;color:#f0f6fc;font-variant-numeric:tabular-nums;margin-bottom:2px;font-size:1.35rem;font-weight:800}.ti-kpi-label{color:#8b949e;text-transform:uppercase;letter-spacing:.6px;font-size:.68rem;font-weight:700}.ti-kpi-val{text-shadow:0 0 20px var(--kpi-c,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.ti-kpi-val{text-shadow:0 0 20px color-mix(in srgb,var(--kpi-c,#3b82f6) 28%,transparent)}}.dash-kpi-val{text-shadow:0 0 20px var(--kpi-accent,#60a5fa)}@supports (color:color-mix(in lab,red,red)){.dash-kpi-val{text-shadow:0 0 20px color-mix(in srgb,var(--kpi-accent,#60a5fa) 28%,transparent)}}.stat-box .val-lg,.stat-box .val-md,.stat-box .val-xl{text-shadow:0 0 20px var(--stat-accent,#fff)}@supports (color:color-mix(in lab,red,red)){.stat-box .val-lg,.stat-box .val-md,.stat-box .val-xl{text-shadow:0 0 20px color-mix(in srgb,var(--stat-accent,#fff) 25%,transparent)}}.stat-box.amber [class*=val-]{text-shadow:0 0 20px #fbbf2440}.stat-box.emerald [class*=val-]{text-shadow:0 0 20px #34d39940}.stat-box.sky [class*=val-]{text-shadow:0 0 20px #38bdf840}.stat-box.violet [class*=val-]{text-shadow:0 0 20px #8b5cf640}.stat-box.cyan [class*=val-]{text-shadow:0 0 20px #22d3ee40}.stat-box.rose [class*=val-]{text-shadow:0 0 20px #fb718540}.ti-kpi-icon{filter:drop-shadow(0 0 5px var(--kpi-c,#3b82f6))}@supports (color:color-mix(in lab,red,red)){.ti-kpi-icon{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--kpi-c,#3b82f6) 35%,transparent))}}.dash-kpi-icon svg{filter:drop-shadow(0 0 5px);opacity:.85}.ti-bento{grid-template-rows:auto auto;grid-template-columns:1.3fr 1fr;gap:14px;margin-bottom:16px;display:grid}.ti-chart{grid-row:1/3}.ti-card{background:var(--glass-card-bg);-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur);border:1px solid var(--glass-card-border);border-radius:var(--glass-card-radius);box-shadow:var(--glass-card-shadow);padding:22px;transition:all .3s cubic-bezier(.22,.61,.36,1)}.ti-card:hover{border-color:#ffffff29;box-shadow:0 8px 28px #0000004d,inset 0 1px #ffffff14}.ti-card-head{align-items:center;gap:8px;margin-bottom:18px;display:flex}.ti-card-head-icon{color:var(--color-text-link);flex-shrink:0}.ti-card-head h3{color:var(--color-text-link);text-transform:uppercase;letter-spacing:.8px;flex:1;margin:0;font-size:.72rem;font-weight:700}.ti-card-link{color:#60a5fa;cursor:pointer;background:#60a5fa1a;border:none;border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-family:inherit;font-size:.7rem;font-weight:600;transition:all .2s;display:inline-flex}.ti-card-link:hover{color:#93bbfc;background:#60a5fa2e}.ti-chart-wrap{height:230px;position:relative}.ti-funnel{cursor:pointer}.ti-funnel-vis{gap:2px}.ti-fn-row,.ti-funnel-vis{flex-direction:column;display:flex}.ti-fn-row-main{align-items:center;gap:10px;display:flex}.ti-fn-label{text-align:right;flex-shrink:0;width:30px;font-size:.72rem;font-weight:800}.ti-fn-bar-track{background:var(--glass-bg-default);border:1px solid var(--glass-border-subtle);border-radius:6px;flex:1;height:22px;overflow:hidden}.ti-fn-bar{height:100%;box-shadow:none;border-radius:5px;position:relative}.ti-fn-bar:after{content:"";border-radius:inherit;background:linear-gradient(#fff3,#0000 60%);position:absolute;inset:0}.ti-fn-val{text-align:left;font-variant-numeric:tabular-nums;flex-shrink:0;width:28px;font-size:.82rem;font-weight:800}.ti-fn-conv{color:#636e7b;align-items:center;gap:3px;margin-left:42px;padding:1px 0;font-size:.62rem;font-weight:600;display:flex}.ti-stats-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ti-qs{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-default);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;transition:background .2s ease-out,border-color .2s ease-out;display:flex}.ti-qs:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-strong)}.ti-qs-icon{width:34px;height:34px;color:var(--qs-c,#3b82f6);background:var(--qs-c,#3b82f6);border-radius:10px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.ti-qs-icon{background:color-mix(in srgb,var(--qs-c,#3b82f6) 12%,transparent)}}.ti-qs-icon{flex-shrink:0}.ti-qs-body{flex-direction:column;gap:1px;display:flex}.ti-qs-val{color:#f0f6fc;font-size:1.1rem;font-weight:800}.ti-qs-label{color:#8b949e;text-transform:uppercase;letter-spacing:.3px;font-size:.66rem;font-weight:600}.ti-insight{margin-bottom:16px}.ti-insight-body{color:#ffffffa6;padding:2px 0;font-size:.88rem;line-height:1.8}.ti-insight-body strong{font-weight:800}.ti-modules-title{color:var(--color-text-link);text-transform:uppercase;letter-spacing:.8px;margin:0 0 14px;font-size:.72rem;font-weight:700}.ti-modules-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.ti-mod{background:var(--glass-card-bg);-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur);border:1px solid var(--glass-card-border);border-radius:var(--glass-card-radius);box-shadow:var(--glass-card-shadow);text-align:center;cursor:pointer;padding:20px 14px;transition:all .25s cubic-bezier(.22,.61,.36,1);position:relative;overflow:hidden;box-shadow:0 4px 20px #00000026,inset 0 1px #ffffff0f}.ti-mod:before{content:"";background:linear-gradient(90deg,var(--mod-c,#3b82f6),transparent);opacity:.5;height:2.5px;position:absolute;top:0;left:0;right:0}.ti-mod:hover{border-color:var(--mod-c,#fff3);box-shadow:0 10px 36px #00000040,inset 0 1px #ffffff1a}.ti-mod-icon{width:44px;height:44px;color:var(--mod-c,#3b82f6);background:var(--mod-c,#3b82f6);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.ti-mod-icon{background:color-mix(in srgb,var(--mod-c,#3b82f6) 12%,transparent)}}.ti-mod-label{color:#f0f6fc;margin-bottom:3px;font-size:.84rem;font-weight:700}.ti-mod-sub{color:#636e7b;font-size:.68rem}@media (max-width:1024px){.ti-kpis{grid-template-columns:repeat(2,1fr)}.ti-bento{grid-template-columns:1fr}.ti-chart{grid-row:auto}.ti-modules-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.ti{padding:16px 0 32px}.ti-kpis{grid-template-columns:1fr 1fr}.ti-kpi{padding:16px 14px}.ti-kpi-val{font-size:1.3rem}.ti-card{padding:16px}.ti-chart-wrap{height:180px}.ti-modules-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ti-kpis{grid-template-columns:1fr}}.light-mode .ti-kpi{-webkit-backdrop-filter:blur(40px)saturate(1.6)!important;backdrop-filter:blur(40px)saturate(1.6)!important;background:#ffffff61!important;border:1px solid #ffffff80!important;box-shadow:0 4px 20px #13315c14,inset 0 1px #ffffffb3!important}.light-mode .ti-kpi:hover{transform:translateY(-2px);border-color:#ffffffb3!important;box-shadow:0 8px 28px #13315c24,inset 0 1px #ffffffd9!important}.light-mode .ti-kpi-glow{opacity:.04}.light-mode .ti-kpi-val{color:#0f172a!important;text-shadow:none!important}.light-mode .ti-kpi-label{color:#64748b!important}.light-mode .ti-kpi-chevron{color:#94a3b8!important}.light-mode .ti-kpi-icon{filter:none!important}.light-mode .ti-card{-webkit-backdrop-filter:blur(40px)saturate(1.6)!important;backdrop-filter:blur(40px)saturate(1.6)!important;background:#ffffff61!important;border:1px solid #ffffff80!important;box-shadow:0 4px 20px #13315c14,inset 0 1px #ffffffb3!important}.light-mode .ti-card:hover{border-color:#ffffffb3!important;box-shadow:0 8px 28px #13315c24,inset 0 1px #ffffffd9!important}.light-mode .ti-card-head h3,.light-mode .ti-card-head-icon{color:#1565c0!important}.light-mode .ti-fn-bar-track{background:#0000000a!important;border-color:#0000000f!important}.light-mode .ti-fn-bar{box-shadow:none!important}.light-mode .ti-fn-conv{color:#94a3b8!important}.light-mode .ti-qs{background:#fff6!important;border-color:#ffffff80!important}.light-mode .ti-qs:hover{background:#fff9!important}.light-mode .ti-qs-val{color:#0f172a!important}.light-mode .ti-qs-label{color:#64748b!important}.light-mode .ti-insight-body{color:#475569!important}.light-mode .ti-mod{-webkit-backdrop-filter:blur(40px)saturate(1.6)!important;backdrop-filter:blur(40px)saturate(1.6)!important;background:#ffffff61!important;border:1px solid #ffffff80!important;box-shadow:0 4px 20px #13315c0f,inset 0 1px #ffffffb3!important}.light-mode .ti-mod:hover{border-color:var(--mod-c,#ffffffb3)!important;box-shadow:0 8px 28px #13315c24,inset 0 1px #ffffffd9!important}.light-mode .ti-mod-label{color:#0f172a!important}.light-mode .ti-mod-sub{color:#94a3b8!important}.light-mode .ti-modules-title{color:#1565c0!important}.hc-lembrete{color:var(--home-ink);background:linear-gradient(105deg,var(--color-status-warning),var(--color-status-warning) 45%,transparent 85%),var(--home-ink);border-radius:16px;align-items:center;gap:13px;margin:2px 0 22px;padding:12px 13px 12px 14px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hc-lembrete{background:linear-gradient(105deg,color-mix(in oklch,var(--color-status-warning) 15%,transparent),color-mix(in oklch,var(--color-status-warning) 5%,transparent) 45%,transparent 85%),color-mix(in oklch,var(--home-ink) 4%,transparent)}}.hc-lembrete{border:1px solid var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.hc-lembrete{border:1px solid color-mix(in oklch,var(--color-status-warning) 36%,transparent)}}.hc-lembrete{-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);animation:hc-lemb-in .5s var(--ease-out) both,hc-lemb-breathe 2.8s ease-in-out .6s infinite}.hc-lembrete:after{content:"";pointer-events:none;background:linear-gradient(105deg,transparent 32%,var(--color-status-warning) 50%,transparent 68%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hc-lembrete:after{background:linear-gradient(105deg,transparent 32%,color-mix(in oklch,var(--color-status-warning) 13%,transparent) 50%,transparent 68%)}}.hc-lembrete:after{animation:hc-lemb-shimmer 5s ease-in-out 1.2s infinite;transform:translate(-130%)}@keyframes hc-lemb-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes hc-lemb-breathe{0%,to{border-color:color-mix(in oklch,var(--color-status-warning) 30%,transparent);box-shadow:0 6px 22px -14px color-mix(in oklch,var(--color-status-warning) 55%,transparent)}50%{border-color:color-mix(in oklch,var(--color-status-warning) 58%,transparent);box-shadow:0 0 0 4px color-mix(in oklch,var(--color-status-warning) 11%,transparent),0 8px 28px -10px color-mix(in oklch,var(--color-status-warning) 62%,transparent)}}@keyframes hc-lemb-shimmer{0%{transform:translate(-130%)}40%,to{transform:translate(130%)}}.hc-lembrete-icon{width:40px;height:40px;color:var(--color-status-warning);background:var(--color-status-warning);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.hc-lembrete-icon{background:color-mix(in oklch,var(--color-status-warning) 15%,transparent)}}.hc-lembrete-icon{border:1px solid var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.hc-lembrete-icon{border:1px solid color-mix(in oklch,var(--color-status-warning) 32%,transparent)}}.hc-lembrete-ping{width:8px;height:8px;top:-2px;right:-2px}.hc-lembrete-ping,.hc-lembrete-ping:before{background:var(--color-status-warning);border-radius:50%;position:absolute}.hc-lembrete-ping:before{content:"";animation:hc-lemb-pingwave 1.9s cubic-bezier(0,0,.2,1) infinite;inset:0}@keyframes hc-lemb-pingwave{0%{opacity:.7;transform:scale(1)}75%,to{opacity:0;transform:scale(2.8)}}.hc-lembrete-body{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.hc-lembrete-lead{letter-spacing:-.005em;color:var(--home-ink);font-size:13px}.hc-lembrete-lead b{color:var(--color-status-warning);font-weight:700}@supports (color:color-mix(in lab,red,red)){.hc-lembrete-lead b{color:color-mix(in oklch,var(--color-status-warning) 90%,var(--home-ink))}}.hc-lembrete-chips{flex-wrap:wrap;gap:5px;display:flex}.hc-lembrete-chip{letter-spacing:.01em;white-space:nowrap;color:var(--color-status-warning);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.hc-lembrete-chip{color:color-mix(in oklch,var(--color-status-warning) 85%,var(--home-ink))}}.hc-lembrete-chip{background:var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.hc-lembrete-chip{background:color-mix(in oklch,var(--color-status-warning) 12%,transparent)}}.hc-lembrete-chip{border:1px solid var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.hc-lembrete-chip{border:1px solid color-mix(in oklch,var(--color-status-warning) 28%,transparent)}}.hc-lembrete-actions{flex:none;align-items:center;gap:6px;display:flex}.hc-lembrete-cta{appearance:none;cursor:pointer;letter-spacing:.01em;color:#000;border-radius:10px;padding:7px 15px;font-size:12.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.hc-lembrete-cta{color:color-mix(in oklch,black 76%,var(--color-status-warning))}}.hc-lembrete-cta{background:linear-gradient(180deg,var(--color-status-warning),var(--color-status-warning))}@supports (color:color-mix(in lab,red,red)){.hc-lembrete-cta{background:linear-gradient(180deg,color-mix(in oklch,var(--color-status-warning) 90%,white 10%),var(--color-status-warning))}}.hc-lembrete-cta{border:1px solid var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.hc-lembrete-cta{border:1px solid color-mix(in oklch,var(--color-status-warning) 72%,black 8%)}}.hc-lembrete-cta{box-shadow:0 2px 9px -3px var(--color-status-warning),inset 0 1px 0 #ffffff61}@supports (color:color-mix(in lab,red,red)){.hc-lembrete-cta{box-shadow:0 2px 9px -3px color-mix(in oklch,var(--color-status-warning) 60%,transparent),inset 0 1px 0 oklch(100% 5.96046e-8 none/.38)}}.hc-lembrete-cta{transition:transform .14s var(--ease-out),box-shadow .18s var(--ease-out)}.hc-lembrete-cta:hover{box-shadow:0 6px 15px -4px var(--color-status-warning),inset 0 1px 0 #ffffff70;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.hc-lembrete-cta:hover{box-shadow:0 6px 15px -4px color-mix(in oklch,var(--color-status-warning) 68%,transparent),inset 0 1px 0 oklch(100% 5.96046e-8 none/.44)}}.hc-lembrete-cta:active{transform:translateY(0)}.hc-lembrete-adiar{appearance:none;cursor:pointer;color:var(--home-ink);opacity:.62;text-underline-offset:2px;background:0 0;border:none;padding:6px 8px;font-size:12px;font-weight:600;text-decoration:underline;transition:opacity .16s}.hc-lembrete-adiar:hover{opacity:.95}.hc-lembrete-x{appearance:none;cursor:pointer;width:28px;height:28px;color:var(--home-ink);opacity:.4;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:opacity .16s,background .16s;display:inline-flex}.hc-lembrete-x:hover{opacity:.85;background:var(--home-ink)}@supports (color:color-mix(in lab,red,red)){.hc-lembrete-x:hover{background:color-mix(in oklch,var(--home-ink) 8%,transparent)}}@media (prefers-reduced-motion:reduce){.hc-lembrete,.hc-lembrete-ping:before,.hc-lembrete:after{animation:none}}@media (max-width:600px){.hc-lembrete{flex-wrap:wrap}.hc-lembrete-actions{justify-content:flex-end;width:100%}}.com-page{width:100%;min-height:100%;color:var(--com-ink);background:0 0}.com-inner{max-width:1500px;margin:0 auto;padding:32px 36px 64px}.com-header{border-bottom:1px solid var(--com-hairline);margin-bottom:28px;padding-bottom:28px}.com-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--com-ink-sub);align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.com-eyebrow--accent,.com-eyebrow--accent svg{color:var(--com-accent)}.com-h1{font-family:var(--com-font-display);letter-spacing:-.025em;color:var(--com-ink);margin:12px 0 8px;font-size:44px;font-weight:800;line-height:1.05}.com-sub{max-width:640px;color:var(--com-ink-sub);font-size:14px;line-height:1.55}.com-tabs{border-bottom:1px solid var(--com-hairline);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:4px;margin-bottom:32px;display:flex;overflow-x:auto}.com-tabs::-webkit-scrollbar{display:none}.com-tab{letter-spacing:-.005em;color:var(--com-ink-sub);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:14px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:color .18s,border-color .24s;display:inline-flex;position:relative}.com-tab:hover{color:var(--com-ink)}.com-tab--active{color:var(--com-accent);border-bottom-color:var(--com-accent)}.com-tab:focus-visible{outline:2px solid var(--com-accent);outline-offset:-4px;border-radius:4px}.com-content{min-height:320px}.com-empty{max-width:720px;padding:40px 0}.com-empty-mark{background:var(--com-accent);border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.com-empty-mark{background:color-mix(in srgb,var(--com-accent) 14%,transparent)}}.com-empty-mark{color:var(--com-accent);margin-bottom:18px}.com-empty-h2{font-family:var(--com-font-display);letter-spacing:-.02em;color:var(--com-ink);margin:10px 0 16px;font-size:30px;font-weight:700;line-height:1.15}.com-empty-desc{color:var(--com-ink-sub);max-width:580px;margin-bottom:28px;font-size:14px;line-height:1.65}.com-empty-list{flex-direction:column;gap:10px;margin:0 0 36px;padding:0;list-style:none;display:flex}.com-empty-item{color:var(--com-ink);align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;display:flex}.com-empty-bullet{background:var(--com-accent);width:5px;height:5px;box-shadow:0 0 0 3px var(--com-accent);border-radius:50%;flex-shrink:0;margin-top:7px}@supports (color:color-mix(in lab,red,red)){.com-empty-bullet{box-shadow:0 0 0 3px color-mix(in srgb,var(--com-accent) 18%,transparent)}}.com-empty-stamp{border:1px solid var(--com-hairline);font-family:var(--com-font-mono);letter-spacing:.04em;color:var(--com-ink-sub);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:11px;font-weight:600;display:inline-flex}.com-empty-stamp svg{color:var(--com-accent)}.com-section-header{border-bottom:1px solid var(--com-hairline);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;padding-bottom:18px;display:flex}.com-section-h2{font-family:var(--com-font-display);letter-spacing:-.015em;color:var(--com-ink);margin:8px 0 0;font-size:22px;font-weight:700}.com-instancia-list{flex-direction:column;gap:12px;display:flex}.com-instancia-card{border:1px solid var(--com-hairline);background:#ffffff04;border-radius:10px;align-items:center;gap:16px;padding:18px 20px;transition:border-color .2s,background .2s;display:flex;position:relative}.com-instancia-card:hover{border-color:var(--com-stroke);background:#ffffff08}.com-instancia-card[data-tone=ok]{border-left:2px solid var(--com-accent)}.com-instancia-card[data-tone=warn]{border-left:2px solid var(--com-warm)}.com-instancia-card[data-tone=bad]{border-left:2px solid #ef4444}@supports (color:color-mix(in lab,red,red)){.com-instancia-card[data-tone=bad]{border-left:2px solid color-mix(in srgb,#ef4444 80%,var(--com-accent))}}.com-instancia-mark{background:var(--com-accent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.com-instancia-mark{background:color-mix(in srgb,var(--com-accent) 12%,transparent)}}.com-instancia-mark{color:var(--com-accent)}.com-instancia-info{flex:1;min-width:0}.com-instancia-label{color:var(--com-ink);letter-spacing:-.005em;font-size:14px;font-weight:700}.com-instancia-numero{font-family:var(--com-font-mono);color:var(--com-ink-sub);letter-spacing:.01em;margin-top:2px;font-size:12px}.com-instancia-meta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.com-instancia-status{letter-spacing:.02em;color:var(--com-ink-sub);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.com-instancia-status--ok{color:var(--com-accent)}.com-instancia-status--warn{color:var(--com-warm)}.com-instancia-status--bad{color:#fca5a5}.com-instancia-status--neutral{color:var(--com-ink-dim)}.com-instancia-dot{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab,red,red)){.com-instancia-dot{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent)}}.com-instancia-dot--warn{background:var(--com-warm);color:var(--com-warm);animation:com-pulse 1.6s ease-in-out infinite}@keyframes com-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.com-instancia-quality{align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.com-instancia-quality--ok svg{color:var(--com-accent)}.com-instancia-quality--warn svg{color:var(--com-warm)}.com-instancia-quality--bad svg{color:#fca5a5}.com-instancia-seen{color:var(--com-ink-dim);font-size:11px;font-style:italic}.com-instancia-actions{align-items:center;gap:8px;display:flex;position:relative}.com-instancia-menu-btn{width:30px;height:30px;color:var(--com-ink-sub);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.com-instancia-menu-btn:hover{color:var(--com-ink);border-color:var(--com-hairline);background:#ffffff0d}.com-menu-backdrop{z-index:998;background:0 0;position:fixed;inset:0}.com-menu{-webkit-backdrop-filter:blur(24px)saturate(180%);border:1px solid var(--com-stroke);z-index:999;background:oklch(18% .02 255/.96);border-radius:8px;flex-direction:column;gap:2px;min-width:160px;margin-top:6px;padding:6px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 12px 28px #0006}.com-menu-item{width:100%;color:var(--com-ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:background .15s;display:flex}.com-menu-item:hover{background:#ffffff0f}.com-menu-item:disabled{opacity:.5;cursor:wait}.com-menu-item--danger{color:#fca5a5}.com-menu-item--danger:hover{background:#ef44441f}.com-btn{letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex}.com-btn:disabled{opacity:.5;cursor:wait}.com-btn--primary{color:oklch(15% .02 255);border-color:var(--com-accent)}.com-btn--primary,.com-btn--primary:hover:not(:disabled){background:var(--com-accent)}@supports (color:color-mix(in lab,red,red)){.com-btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--com-accent) 90%,white)}}.com-btn--primary:hover:not(:disabled){box-shadow:0 6px 14px var(--com-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.com-btn--primary:hover:not(:disabled){box-shadow:0 6px 14px color-mix(in srgb,var(--com-accent) 30%,transparent)}}.com-btn--ghost{color:var(--com-ink-sub);border-color:var(--com-hairline);background:0 0}.com-btn--ghost:hover:not(:disabled){color:var(--com-ink);border-color:var(--com-stroke);background:#ffffff08}.com-btn--lg{margin-top:8px;padding:12px 20px;font-size:14px}.com-btn--danger{color:#f98d8d;background:0 0;border-color:#f8717159}.com-btn--danger:hover:not(:disabled){color:#f87171;background:#f8717114;border-color:#f871718c}.com-conexao-erro{color:#fcb3b3;background:#f871710f;border:1px solid #f871714d;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.com-conexao-erro svg{color:#f87171;flex-shrink:0;margin-top:1px}.com-conexao-erro strong{color:#fca5a5;margin-bottom:2px;font-weight:600;display:block}.com-conexao-erro p{margin:0}.com-spin{animation:com-spin-rot .9s linear infinite}@keyframes com-spin-rot{to{transform:rotate(1turn)}}.com-loading{flex-direction:column;gap:12px;padding:40px 0;display:flex}.com-loading-line{border:1px solid var(--com-hairline);background:linear-gradient(90deg,#0000,#ffffff0a,#0000) 0 0/200% 100%;border-radius:10px;height:72px;animation:com-shimmer 1.4s ease-in-out infinite}@keyframes com-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.com-error{color:#fca5a5;flex-direction:column;align-items:flex-start;gap:14px;padding:40px 0;font-size:13px;display:flex}.com-modal-actions{justify-content:flex-end;gap:10px;width:100%;margin-top:8px;display:flex}.com-input-label{flex-direction:column;gap:7px;width:100%;margin-bottom:22px;display:flex}.com-input-label>span{letter-spacing:.04em;text-transform:uppercase;color:var(--com-ink-sub);font-size:11px;font-weight:600}.com-input{border:1px solid var(--com-stroke);width:100%;color:var(--com-ink);background:#ffffff08;border-radius:8px;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .18s,background .18s}.com-input:focus{border-color:var(--com-accent);background:#ffffff0d;outline:none}.com-qr-frame{aspect-ratio:1;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:100%;max-width:320px;margin:0 auto 18px;padding:16px;display:flex;box-shadow:0 8px 24px #0000004d}.com-qr-frame--loading{color:var(--com-ink-sub);background:#ffffff08}.com-qr-img{object-fit:contain;border-radius:4px;width:100%;height:100%}.com-qr-status{color:var(--com-warm);border:1px solid var(--com-warm);align-items:center;gap:8px;margin:0 auto;padding:8px 16px;font-size:12px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.com-qr-status{border:1px solid color-mix(in srgb,var(--com-warm) 25%,transparent)}}.com-qr-status{border-radius:999px;align-self:center}.com-success-mark{background:var(--com-accent);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.com-success-mark{background:color-mix(in srgb,var(--com-accent) 14%,transparent)}}.com-success-mark{color:var(--com-accent);margin-bottom:18px}.com-filters{border-bottom:1px solid var(--com-hairline);flex-direction:column;gap:14px;margin-bottom:24px;padding-bottom:18px;display:flex}.com-filter-search{border:1px solid var(--com-stroke);background:#ffffff06;border-radius:8px;align-items:center;gap:10px;max-width:420px;padding:9px 14px;transition:border-color .18s;display:flex}.com-filter-search:focus-within{border-color:var(--com-accent)}.com-filter-search svg{color:var(--com-ink-sub)}.com-filter-search input{color:var(--com-ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.com-filter-search input::placeholder{color:var(--com-ink-dim)}.com-filter-cats{flex-wrap:wrap;gap:6px;display:flex}.com-filter-chip{border:1px solid var(--com-hairline);color:var(--com-ink-sub);cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .18s;display:inline-flex}.com-filter-chip:hover{border-color:var(--com-stroke);color:var(--com-ink)}.com-filter-chip--active{background:var(--com-accent)}@supports (color:color-mix(in lab,red,red)){.com-filter-chip--active{background:color-mix(in srgb,var(--com-accent) 16%,transparent)}}.com-filter-chip--active{border-color:var(--com-accent)}@supports (color:color-mix(in lab,red,red)){.com-filter-chip--active{border-color:color-mix(in srgb,var(--com-accent) 50%,transparent)}}.com-filter-chip--active{color:var(--com-accent)}.com-template-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.com-template-card{border:1px solid var(--com-hairline);background:#ffffff04;border-radius:10px;flex-direction:column;transition:border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.com-template-foot{border-top:1px solid var(--com-hairline);background:#ffffff03;justify-content:flex-end;padding:8px 16px 12px;display:flex}.com-btn--small{gap:5px;padding:5px 10px;font-size:11.5px}.com-template-card:hover{border-color:var(--com-stroke);background:#ffffff08}.com-template-head{justify-content:space-between;padding:14px 16px 8px}.com-template-head,.com-template-meta{align-items:center;gap:8px;display:flex}.com-template-meta{min-width:0}.com-template-badge{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--com-hairline);color:var(--com-ink-sub);background:#ffffff05;border-radius:999px;align-items:center;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.com-template-badge[data-cat=confirmacao]{color:var(--com-accent);border-color:var(--com-accent)}@supports (color:color-mix(in lab,red,red)){.com-template-badge[data-cat=confirmacao]{border-color:color-mix(in srgb,var(--com-accent) 30%,transparent)}}.com-template-badge[data-cat=lembrete]{color:var(--com-warm);border-color:var(--com-warm)}@supports (color:color-mix(in lab,red,red)){.com-template-badge[data-cat=lembrete]{border-color:color-mix(in srgb,var(--com-warm) 30%,transparent)}}.com-template-badge[data-cat=boas_vindas]{color:oklch(78% .13 145);border-color:#80cd824d}.com-template-badge[data-cat=aniversario]{color:oklch(76% .1 320);border-color:#ce9cd94d}.com-template-badge[data-cat=cobranca]{color:#fca5a5;border-color:#ef44444d}.com-template-badge[data-cat=geral]{color:var(--com-ink-sub)}.com-template-actions{position:relative}.com-template-body{text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;flex-direction:column;flex:1;padding:0 16px 14px;font-family:inherit;display:flex}.com-template-name{letter-spacing:-.005em;color:var(--com-ink);margin:0 0 8px;font-size:14px;font-weight:700}.com-template-preview{color:var(--com-ink-sub);white-space:pre-line;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.com-empty-filter{text-align:center;color:var(--com-ink-sub);flex-direction:column;align-items:center;gap:14px;padding:32px 0;font-size:13px;display:flex}.com-empty-filter p{margin:0}.com-editor-grid{grid-template-columns:1fr 320px;align-items:start;gap:32px;display:grid}.com-editor-form{flex-direction:column;gap:0;display:flex}.com-textarea{border:1px solid var(--com-stroke);width:100%;color:var(--com-ink);resize:vertical;background:#ffffff08;border-radius:8px;min-height:140px;padding:12px 14px;font-family:inherit;font-size:13.5px;line-height:1.55;transition:border-color .18s,background .18s}.com-textarea:focus{border-color:var(--com-accent);background:#ffffff0d;outline:none}.com-textarea::placeholder{color:var(--com-ink-dim);white-space:pre-line}.com-vars-section{border:1px solid var(--com-hairline);background:#ffffff04;border-radius:10px;gap:14px;margin-top:18px;padding:16px}.com-vars-group,.com-vars-section{flex-direction:column;display:flex}.com-vars-group{gap:6px}.com-vars-label{letter-spacing:.18em;text-transform:uppercase;color:var(--com-ink-dim);font-size:10px;font-weight:700}.com-vars-chips{flex-wrap:wrap;gap:5px;display:flex}.com-var-chip{background:var(--com-accent);align-items:center;padding:3px 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.com-var-chip{background:color-mix(in srgb,var(--com-accent) 10%,transparent)}}.com-var-chip{border:1px solid var(--com-accent)}@supports (color:color-mix(in lab,red,red)){.com-var-chip{border:1px solid color-mix(in srgb,var(--com-accent) 22%,transparent)}}.com-var-chip{font-family:var(--com-font-mono);color:var(--com-accent);cursor:pointer;border-radius:6px;font-size:11px;font-weight:500;transition:all .15s}.com-var-chip:hover{background:var(--com-accent)}@supports (color:color-mix(in lab,red,red)){.com-var-chip:hover{background:color-mix(in srgb,var(--com-accent) 22%,transparent)}}.com-var-chip:hover{border-color:var(--com-accent);transform:translateY(-1px)}.com-editor-preview{border:1px solid var(--com-hairline);background:#ffffff04;border-radius:10px;flex-direction:column;gap:10px;padding:18px;display:flex;position:sticky;top:0}.com-editor-preview-note{color:var(--com-ink-dim);margin:6px 0 0;font-size:11px;font-style:italic;line-height:1.5}.com-modal-error{color:#fca5a5;background:#ef44441a;border:1px solid #ef444440;border-radius:8px;margin-top:14px;padding:10px 14px;font-size:12px;line-height:1.5}.com-send-btn{letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .18s;display:inline-flex}.com-send-btn:disabled{opacity:.4;cursor:not-allowed}.com-send-btn--primary{color:#fff;background:oklch(55% .18 145);border-color:oklch(55% .18 145)}.com-send-btn--primary:hover:not(:disabled){background:oklch(60% .18 145);transform:translateY(-1px);box-shadow:0 4px 10px #008a2259}.com-send-btn--ghost{color:oklch(74% .13 145);background:0 0;border-color:#73c07640}.com-send-btn--ghost:hover:not(:disabled){background:#73c0761a;border-color:oklch(74% .13 145)}.com-send-btn--sm{padding:5px 10px;font-size:11.5px}.com-vars-warn{background:var(--com-warm);align-items:center;gap:8px;margin-top:10px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.com-vars-warn{background:color-mix(in srgb,var(--com-warm) 8%,transparent)}}.com-vars-warn{border:1px solid var(--com-warm)}@supports (color:color-mix(in lab,red,red)){.com-vars-warn{border:1px solid color-mix(in srgb,var(--com-warm) 22%,transparent)}}.com-vars-warn{color:var(--com-warm);border-radius:6px;font-size:11.5px}.com-vars-warn svg{flex-shrink:0}.com-vars-warn>span{flex:1;min-width:0}.com-vars-warn-action{border:1px solid var(--com-warm);flex-shrink:0;padding:4px 10px}@supports (color:color-mix(in lab,red,red)){.com-vars-warn-action{border:1px solid color-mix(in srgb,var(--com-warm) 40%,transparent)}}.com-vars-warn-action{background:var(--com-warm);border-radius:5px}@supports (color:color-mix(in lab,red,red)){.com-vars-warn-action{background:color-mix(in srgb,var(--com-warm) 14%,transparent)}}.com-vars-warn-action{color:var(--com-warm);letter-spacing:.01em;cursor:pointer;white-space:nowrap;font-family:inherit;font-size:11px;font-weight:600;transition:background .16s,border-color .16s}.com-vars-warn-action:hover{background:var(--com-warm)}@supports (color:color-mix(in lab,red,red)){.com-vars-warn-action:hover{background:color-mix(in srgb,var(--com-warm) 24%,transparent)}}.com-vars-warn-action:hover{border-color:var(--com-warm)}@supports (color:color-mix(in lab,red,red)){.com-vars-warn-action:hover{border-color:color-mix(in srgb,var(--com-warm) 60%,transparent)}}.com-seguradoras{border-top:1px solid var(--com-hairline);padding-top:28px}.com-seguradora-form{border:1px solid var(--com-stroke);background:#ffffff05;border-radius:10px;margin:14px 0 18px;padding:16px 18px;overflow:hidden}.com-seguradora-form-grid{grid-template-columns:1fr 1fr;gap:12px 16px;margin-bottom:4px;display:grid}.com-seguradoras-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin-top:16px;display:grid}.com-seguradora-card{border:1px solid var(--com-hairline);background:#ffffff04;border-radius:10px;padding:12px 14px;transition:border-color .2s,background .2s}.com-seguradora-card:hover{border-color:var(--com-stroke);background:#ffffff08}.com-seguradora-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.com-seguradora-titulo{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;font-size:13px;display:flex}.com-seguradora-empresa{color:var(--com-ink);font-weight:700}.com-seguradora-divisor{color:var(--com-ink-dim)}.com-seguradora-area{color:var(--com-ink-sub);font-weight:500}.com-seguradora-acoes{flex-shrink:0;gap:4px;display:flex}.com-icon-btn{border:1px solid var(--com-hairline);width:26px;height:26px;color:var(--com-ink-sub);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .16s;display:inline-flex}.com-icon-btn:hover{border-color:var(--com-stroke);color:var(--com-ink);background:#ffffff08}.com-icon-btn--danger:hover{color:#ef4444;background:#ef44440f;border-color:#ef444466}.com-seguradora-info{color:var(--com-ink-sub);flex-direction:column;gap:4px;font-size:12px;display:flex}.com-seguradora-email,.com-seguradora-telefone{word-break:break-all;align-items:center;gap:6px;display:inline-flex}.com-seguradora-email svg,.com-seguradora-telefone svg{color:var(--com-ink-dim);flex-shrink:0}.com-seguradora-obs{background:var(--com-accent);margin:8px 0 0;padding:6px 10px}@supports (color:color-mix(in lab,red,red)){.com-seguradora-obs{background:color-mix(in srgb,var(--com-accent) 6%,transparent)}}.com-seguradora-obs{border-left:2px solid var(--com-accent)}@supports (color:color-mix(in lab,red,red)){.com-seguradora-obs{border-left:2px solid color-mix(in srgb,var(--com-accent) 50%,transparent)}}.com-seguradora-obs{color:var(--com-ink-sub);border-radius:0 4px 4px 0;font-size:11.5px;font-style:italic}.com-email-preview{border:1px solid var(--com-hairline);font-family:var(--com-font-mono);background:#ffffff05;border-radius:8px;font-size:12.5px;line-height:1.55;overflow:hidden}.com-email-preview-head{border-bottom:1px solid var(--com-hairline);background:#ffffff08;padding:10px 14px}.com-email-preview-line{align-items:baseline;gap:8px;display:flex}.com-email-preview-label{color:var(--com-ink-sub);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;font-size:11px;font-weight:600}.com-email-preview-subject{color:var(--com-ink);word-break:break-word;flex:1;font-family:inherit}.com-email-preview-body{color:var(--com-ink);white-space:pre-wrap;word-break:break-word;min-height:140px;padding:14px}.com-saudacao-grupo{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.com-saudacao-chip{border:1px solid var(--com-hairline);color:var(--com-ink-sub);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:999px;max-width:200px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .16s;overflow:hidden}.com-saudacao-chip:hover{border-color:var(--com-stroke);color:var(--com-ink)}.com-saudacao-chip--active{background:var(--com-accent)}@supports (color:color-mix(in lab,red,red)){.com-saudacao-chip--active{background:color-mix(in srgb,var(--com-accent) 12%,transparent)}}.com-saudacao-chip--active{border-color:var(--com-accent)}@supports (color:color-mix(in lab,red,red)){.com-saudacao-chip--active{border-color:color-mix(in srgb,var(--com-accent) 50%,transparent)}}.com-saudacao-chip--active{color:var(--com-accent);font-weight:600}.com-toggle-row{margin:18px 0 4px}.com-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.com-toggle input{opacity:0;pointer-events:none;position:absolute}.com-toggle-track{background:#ffffff1f;border-radius:999px;width:36px;height:20px;transition:background .2s;position:relative}.com-toggle-knob{background:var(--com-ink);border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.com-toggle input:checked+.com-toggle-track{background:var(--com-accent)}.com-toggle input:checked+.com-toggle-track .com-toggle-knob{background:#fff;transform:translate(16px)}.com-toggle-label{color:var(--com-ink);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.com-toggle-label svg{color:var(--com-ink-sub)}.com-preview{justify-content:center;width:100%;display:flex}.com-preview-frame{background-color:#0000;background-image:radial-gradient(circle at 20% 30%,#ffffff05 0,#0000 50%),radial-gradient(circle at 80% 70%,#ffffff04 0,#0000 50%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:12px;justify-content:flex-end;width:100%;min-height:100px;padding:14px;display:flex}.com-preview-bubble{color:oklch(96% .02 80);background:oklch(42% .13 145);border-radius:8px 0 8px 8px;max-width:88%;padding:8px 11px 6px;position:relative;box-shadow:0 1px 2px #0003}.com-preview-bubble:before{content:"";border-color:#0000 #0000 #0000 oklch(42% .13 145);border-style:solid;border-width:0 0 8px 8px;width:0;height:0;position:absolute;top:0;right:-7px}.com-preview-text{white-space:pre-wrap;word-wrap:break-word;word-break:break-word;font-size:12.5px;line-height:1.45}.com-preview-meta{color:#ffffffa6;justify-content:flex-end;align-items:center;gap:4px;margin-top:4px;font-size:10px;display:flex}.com-preview-check{color:#ffffffb3}.com-preview-check--lida{color:oklch(74% .13 240)}.com-msg-groups{gap:28px}.com-msg-group,.com-msg-groups{flex-direction:column;display:flex}.com-msg-group-head{border-bottom:1px solid var(--com-hairline);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:0 4px 10px;display:flex}.com-msg-group-head .com-eyebrow{text-transform:capitalize}.com-msg-group-count{border:1px solid var(--com-hairline);min-width:22px;height:22px;color:var(--com-ink-sub);letter-spacing:.02em;background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.com-msg-list{background:var(--com-hairline);border:1px solid var(--com-hairline);border-radius:10px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.com-msg-row{background:var(--com-surface,var(--bg-app,#0a0c14));grid-template-columns:minmax(0,1fr);gap:6px;padding:14px 18px;transition:background .18s;display:grid}.com-msg-row:hover{background:#fff}@supports (color:color-mix(in lab,red,red)){.com-msg-row:hover{background:color-mix(in srgb,white 2%,var(--com-surface,var(--bg-app,#0a0c14)))}}.com-msg-meta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.com-msg-numero{color:var(--com-ink);font-variant-numeric:tabular-nums;letter-spacing:.005em;font-size:13px;font-weight:600}.com-msg-time{color:var(--com-ink-dim);font-variant-numeric:tabular-nums;font-size:11.5px}.com-msg-content{color:var(--com-ink-sub);word-break:break-word;margin:0;font-size:13px;line-height:1.55}.com-msg-footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;font-size:11.5px;display:flex}.com-msg-when{color:var(--com-ink-dim);font-variant-numeric:tabular-nums}.com-msg-error{color:#ef4444}@supports (color:color-mix(in lab,red,red)){.com-msg-error{color:color-mix(in srgb,#ef4444 88%,var(--com-ink))}}.com-msg-error{font-style:italic}.com-msg-replied{color:#22c55e;align-items:center;gap:4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.com-msg-replied{color:color-mix(in srgb,#22c55e 80%,var(--com-ink))}}.com-msg-replied{font-variant-numeric:tabular-nums}.com-agenda-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.com-agenda-card{border:1px solid var(--com-hairline);border-left:2px solid var(--com-accent);flex-direction:column;gap:10px;padding:16px 18px 14px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.com-agenda-card{border-left:2px solid color-mix(in srgb,var(--com-accent) 70%,transparent)}}.com-agenda-card{background:#ffffff04;border-radius:10px;transition:border-color .2s,background .2s}.com-agenda-card:hover{border-color:var(--com-stroke);background:#ffffff08}.com-agenda-time{color:var(--com-accent);letter-spacing:.02em;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.com-agenda-time svg{flex-shrink:0}.com-agenda-numero{color:var(--com-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.com-agenda-content{color:var(--com-ink-sub);word-break:break-word;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.com-agenda-footer{border-top:1px solid var(--com-hairline);justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.com-msg-status{letter-spacing:.01em;white-space:nowrap;background:#ffffff08;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.com-msg-status svg{flex-shrink:0}.com-msg-status--pending{color:var(--com-ink-dim);border-color:var(--com-hairline)}.com-msg-status--scheduled{color:var(--com-accent)}@supports (color:color-mix(in lab,red,red)){.com-msg-status--scheduled{color:color-mix(in srgb,var(--com-accent) 90%,var(--com-ink))}}.com-msg-status--scheduled{border-color:var(--com-accent)}@supports (color:color-mix(in lab,red,red)){.com-msg-status--scheduled{border-color:color-mix(in srgb,var(--com-accent) 35%,transparent)}}.com-msg-status--scheduled{background:var(--com-accent)}@supports (color:color-mix(in lab,red,red)){.com-msg-status--scheduled{background:color-mix(in srgb,var(--com-accent) 8%,transparent)}}.com-msg-status--sent{color:var(--com-ink-sub);border-color:var(--com-hairline)}.com-msg-status--delivered{color:var(--com-ink)}@supports (color:color-mix(in lab,red,red)){.com-msg-status--delivered{color:color-mix(in srgb,var(--com-ink) 90%,transparent)}}.com-msg-status--delivered{border-color:var(--com-stroke);background:#ffffff0a}.com-msg-status--read{color:#3b82f6;background:#3b82f61a;border-color:#3b82f666}.com-msg-status--fail{color:#ef4444;background:#ef444414;border-color:#ef444466}.com-msg-status--block{color:var(--com-warm,#f59e0b);border-color:var(--com-warm,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.com-msg-status--block{border-color:color-mix(in srgb,var(--com-warm,#f59e0b) 40%,transparent)}}.com-msg-status--block{background:var(--com-warm,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.com-msg-status--block{background:color-mix(in srgb,var(--com-warm,#f59e0b) 8%,transparent)}}.com-config-section{margin-bottom:36px}.com-config-section+.com-config-section{border-top:1px solid var(--com-hairline);padding-top:28px}.com-config-section-head{margin-bottom:18px}.com-config-section-head .com-eyebrow{margin-bottom:6px}.com-config-section-h2{font-family:var(--com-font-display);letter-spacing:-.015em;color:var(--com-ink);margin:0;font-size:22px;font-weight:700}.com-config-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.com-config-card{border:1px solid var(--com-hairline);background:#ffffff04;border-radius:10px;flex-direction:column;gap:10px;padding:18px 20px 16px;transition:border-color .2s,background .2s;display:flex}.com-config-card:hover{border-color:var(--com-stroke);background:#ffffff08}.com-config-card-head{color:var(--com-accent);align-items:center;gap:8px;display:flex}.com-config-card-head h3{color:var(--com-ink);letter-spacing:-.005em;margin:0;font-size:13.5px;font-weight:700}.com-config-card-desc{color:var(--com-ink-sub);margin:0;font-size:12px;line-height:1.5}.com-config-subopt{border-top:1px solid var(--com-hairline);flex-direction:column;gap:8px;margin-top:4px;padding-top:14px;display:flex}.com-config-subopt-head{color:var(--com-ink);align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}.com-config-subopt-head svg{color:var(--com-accent)}.com-config-card-control{align-items:center;gap:14px;margin-top:4px;display:flex}.com-config-card-value{text-align:right;min-width:70px;color:var(--com-accent);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.com-config-card-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.com-config-time-label{flex-direction:column;flex:100px;gap:5px;display:flex}.com-config-time-label>span{letter-spacing:.04em;text-transform:uppercase;color:var(--com-ink-dim);font-size:10.5px;font-weight:600}.com-config-time-label select.com-input{font-variant-numeric:tabular-nums;padding:8px 12px}.com-config-time-spin{color:var(--com-accent);align-self:flex-end;margin-bottom:8px}.com-config-card-toggle-label{color:var(--com-ink-sub);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.com-config-foot{color:var(--com-ink-dim);margin:16px 0 0;padding:12px 14px;font-size:11.5px;line-height:1.5}.com-config-empty,.com-config-foot{border:1px dashed var(--com-hairline);border-radius:8px}.com-config-empty{color:var(--com-ink-sub);padding:16px 18px;font-size:12.5px}.com-config-empty strong{color:var(--com-ink);font-weight:700}.com-config-error{color:#ef4444;margin-top:6px;font-size:11.5px;display:block}@supports (color:color-mix(in lab,red,red)){.com-config-error{color:color-mix(in srgb,#ef4444 90%,var(--com-ink))}}.com-slider{appearance:none;cursor:pointer;background:#ffffff14;border-radius:999px;outline:none;flex:1;height:4px}.com-slider::-webkit-slider-thumb{appearance:none;background:var(--com-accent);cursor:grab;width:16px;height:16px;box-shadow:0 0 0 3px var(--com-accent);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.com-slider::-webkit-slider-thumb{box-shadow:0 0 0 3px color-mix(in srgb,var(--com-accent) 20%,transparent)}}.com-slider::-webkit-slider-thumb{transition:transform .15s}.com-slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.com-slider::-webkit-slider-thumb:active{cursor:grabbing}.com-slider::-moz-range-thumb{background:var(--com-accent);cursor:grab;width:16px;height:16px;box-shadow:0 0 0 3px var(--com-accent);border:none;border-radius:50%}@supports (color:color-mix(in lab,red,red)){.com-slider::-moz-range-thumb{box-shadow:0 0 0 3px color-mix(in srgb,var(--com-accent) 20%,transparent)}}.com-slider:disabled{opacity:.5;cursor:not-allowed}.com-switch{cursor:pointer;background:#ffffff1f;border:none;border-radius:999px;align-items:center;width:40px;height:22px;padding:0;transition:background .2s;display:inline-flex;position:relative}.com-switch:disabled{opacity:.5;cursor:not-allowed}.com-switch-knob{background:var(--com-ink);border-radius:50%;width:18px;height:18px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.com-switch--on{background:var(--com-accent)}.com-switch--on .com-switch-knob{background:#fff;transform:translate(18px)}.com-quality-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.com-quality-item{border:1px solid var(--com-hairline);background:#ffffff04;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.com-quality-item[data-tone=ok]{border-left:2px solid #22c55e}.com-quality-item[data-tone=warn]{border-left:2px solid var(--com-warm,#f59e0b)}.com-quality-item[data-tone=bad]{border-left:2px solid #ef4444}.com-quality-item[data-tone=idle]{border-left:2px solid var(--com-ink-dim)}.com-quality-meta{flex-direction:column;gap:2px;display:flex}.com-quality-name{color:var(--com-ink);font-size:13px;font-weight:600}.com-quality-num{color:var(--com-ink-sub);font-variant-numeric:tabular-nums;font-size:11.5px}.com-quality-badge{letter-spacing:.01em;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.com-quality-badge[data-tone=ok]{color:#22c55e;background:#22c55e1a;border-color:#22c55e59}.com-quality-badge[data-tone=warn]{color:var(--com-warm,#f59e0b);background:var(--com-warm,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.com-quality-badge[data-tone=warn]{background:color-mix(in srgb,var(--com-warm,#f59e0b) 10%,transparent)}}.com-quality-badge[data-tone=warn]{border-color:var(--com-warm,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.com-quality-badge[data-tone=warn]{border-color:color-mix(in srgb,var(--com-warm,#f59e0b) 35%,transparent)}}.com-quality-badge[data-tone=bad]{color:#ef4444;background:#ef44441a;border-color:#ef444459}.com-quality-badge[data-tone=idle]{color:var(--com-ink-dim);border-color:var(--com-hairline)}.com-quality-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.com-quality-ratio{letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:5px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:500;display:inline-flex}.com-quality-ratio[data-tone=ok]{color:#22c55e;background:#22c55e14;border-color:#22c55e40}.com-quality-ratio[data-tone=warn]{color:var(--com-warm,#f59e0b);background:var(--com-warm,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.com-quality-ratio[data-tone=warn]{background:color-mix(in srgb,var(--com-warm,#f59e0b) 8%,transparent)}}.com-quality-ratio[data-tone=warn]{border-color:var(--com-warm,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.com-quality-ratio[data-tone=warn]{border-color:color-mix(in srgb,var(--com-warm,#f59e0b) 25%,transparent)}}.com-quality-ratio[data-tone=bad]{color:#ef4444;background:#ef444414;border-color:#ef444440}.com-quality-ratio[data-tone=idle]{color:var(--com-ink-dim);border-color:var(--com-hairline)}.com-optout-add{grid-template-columns:minmax(140px,200px) minmax(180px,1fr) auto;align-items:stretch;gap:10px;display:grid}.com-optout-search{max-width:420px;margin-top:14px;margin-bottom:4px}.com-optout-list{background:var(--com-hairline);border:1px solid var(--com-hairline);border-radius:10px;flex-direction:column;gap:1px;margin:18px 0 0;padding:0;list-style:none;display:flex;overflow:hidden}.com-optout-item{background:var(--com-surface,var(--bg-app,#0a0c14));justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;transition:background .16s;display:flex}.com-optout-item:hover{background:#fff}@supports (color:color-mix(in lab,red,red)){.com-optout-item:hover{background:color-mix(in srgb,white 2%,var(--com-surface,var(--bg-app,#0a0c14)))}}.com-optout-info{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.com-optout-num{color:var(--com-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.com-optout-reason{color:var(--com-ink-sub);font-size:11.5px;font-style:italic}.com-optout-when{color:var(--com-ink-dim);font-variant-numeric:tabular-nums;font-size:11px}.com-canal-grupo{gap:8px;margin:8px 0 18px;display:flex}.com-canal-chip{border:1px solid var(--com-hairline);color:var(--com-ink-sub);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:all .16s;display:inline-flex}.com-canal-chip:hover{border-color:var(--com-stroke);color:var(--com-ink)}.com-canal-chip svg{opacity:.8;flex-shrink:0}.com-canal-chip--active{background:var(--com-accent)}@supports (color:color-mix(in lab,red,red)){.com-canal-chip--active{background:color-mix(in srgb,var(--com-accent) 14%,transparent)}}.com-canal-chip--active{border-color:var(--com-accent)}@supports (color:color-mix(in lab,red,red)){.com-canal-chip--active{border-color:color-mix(in srgb,var(--com-accent) 55%,transparent)}}.com-canal-chip--active{color:var(--com-accent);font-weight:600}.com-canal-chip--active svg{opacity:1}.com-email-autocomplete{position:relative}.com-email-autocomplete-input{border:1px solid var(--com-hairline);background:#ffffff0a;border-radius:10px;align-items:center;gap:8px;padding:0 8px 0 12px;transition:border-color .16s;display:flex}.com-email-autocomplete-input:focus-within{border-color:var(--com-accent)}@supports (color:color-mix(in lab,red,red)){.com-email-autocomplete-input:focus-within{border-color:color-mix(in srgb,var(--com-accent) 60%,transparent)}}.com-email-autocomplete-leading{color:var(--com-ink-dim);flex-shrink:0}.com-input.com-input--no-bg{flex:auto;min-width:0;background:0 0!important;border:none!important;padding:10px 0!important}.com-input.com-input--no-bg:focus{box-shadow:none;outline:none}.com-email-autocomplete-clear,.com-email-autocomplete-toggle{width:26px;height:26px;color:var(--com-ink-dim);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .14s;display:inline-flex}.com-email-autocomplete-clear:hover,.com-email-autocomplete-toggle:hover{color:var(--com-ink);background:#ffffff12}.com-email-autocomplete-menu{z-index:50;background:var(--com-bg-elev);border:1px solid var(--com-stroke);border-radius:10px;max-height:280px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 40px #00000059}.com-email-autocomplete-empty{color:var(--com-ink-dim);padding:12px 14px;font-size:12px;line-height:1.5}.com-email-autocomplete-item{width:100%;color:var(--com-ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 12px;transition:background .14s;display:flex}.com-email-autocomplete-item:hover,.com-email-autocomplete-item[aria-selected=true]{background:var(--com-accent)}@supports (color:color-mix(in lab,red,red)){.com-email-autocomplete-item:hover,.com-email-autocomplete-item[aria-selected=true]{background:color-mix(in srgb,var(--com-accent) 10%,transparent)}}.com-email-autocomplete-item-email{color:var(--com-ink);font-size:13px;font-weight:500}.com-email-autocomplete-item-meta{color:var(--com-ink-dim);font-size:11px}.com-preview-email{justify-content:center;width:100%;display:flex}.com-preview-email-card{border:1px solid var(--com-hairline);background:#ffffff0d;border-radius:12px;width:100%;max-width:420px;overflow:hidden}.com-preview-email-head{border-bottom:1px solid var(--com-hairline);background:#ffffff08;align-items:flex-start;gap:12px;padding:14px 16px 12px;display:flex}.com-preview-email-icon{background:var(--com-accent);border-radius:8px;flex-shrink:0;width:28px;height:28px}@supports (color:color-mix(in lab,red,red)){.com-preview-email-icon{background:color-mix(in srgb,var(--com-accent) 16%,transparent)}}.com-preview-email-icon{color:var(--com-accent);place-items:center;display:grid}.com-preview-email-headlines{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.com-preview-email-row{gap:8px;min-width:0;font-size:11px;line-height:1.4;display:flex}.com-preview-email-row--subject{align-items:baseline;margin-top:4px}.com-preview-email-label{color:var(--com-ink-dim);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;min-width:36px;padding-top:2px;font-size:9.5px;font-weight:500}.com-preview-email-value{color:var(--com-ink-sub);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.com-preview-email-subject{color:var(--com-ink);word-break:break-word;font-size:13px;font-weight:600;line-height:1.4}.com-preview-email-subject em{color:var(--com-ink-dim);font-style:italic;font-weight:400}.com-preview-email-body{color:var(--com-ink-sub);white-space:pre-wrap;word-break:break-word;min-height:120px;padding:16px;font-size:13px;line-height:1.6}.com-preview-email-placeholder{color:var(--com-ink-dim);font-style:italic}.com-filter-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.com-filter-row-label{text-transform:uppercase;letter-spacing:.06em;color:var(--com-ink-dim);flex-shrink:0;font-size:10.5px;font-weight:600}.com-filter-chip[data-canal=email],.com-filter-chip[data-canal=todos],.com-filter-chip[data-canal=whatsapp]{align-items:center;gap:5px;display:inline-flex}.com-filter-chip[data-canal=whatsapp] svg{color:#4ade80;opacity:.85}.com-filter-chip[data-canal=email] svg{color:#f97316;opacity:.85}.com-filter-chip--active[data-canal=email] svg,.com-filter-chip--active[data-canal=whatsapp] svg{opacity:1}.com-msg-canal{letter-spacing:.02em;white-space:nowrap;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.com-msg-canal--whatsapp{color:#4ade80;background:#4ade801f;border:1px solid #4ade8038}.com-msg-canal--email{color:#f97316;background:#f973161f;border:1px solid #f9731640}.com-msg-subject{color:var(--com-ink);letter-spacing:-.01em;margin:6px 0 4px;font-size:13.5px;font-weight:600;line-height:1.35}.com-msg-row[data-canal=email] .com-msg-content{color:var(--com-ink-sub);font-size:12.5px}.com-wizard-progress{align-items:center;gap:6px;margin-top:12px;display:flex}.com-wizard-step{border:1px solid var(--com-hairline);width:22px;height:22px;color:var(--com-ink-dim);background:#ffffff0f;border-radius:50%;place-items:center;font-size:11px;font-weight:600;transition:all .2s;display:grid}.com-wizard-step--active{background:var(--com-accent)}@supports (color:color-mix(in lab,red,red)){.com-wizard-step--active{background:color-mix(in srgb,var(--com-accent) 22%,transparent)}}.com-wizard-step--active{border-color:var(--com-accent)}@supports (color:color-mix(in lab,red,red)){.com-wizard-step--active{border-color:color-mix(in srgb,var(--com-accent) 60%,transparent)}}.com-wizard-step--active{color:var(--com-accent)}.com-wizard-step--done{background:var(--com-accent)}@supports (color:color-mix(in lab,red,red)){.com-wizard-step--done{background:color-mix(in srgb,var(--com-accent) 14%,transparent)}}.com-wizard-step--done{border-color:var(--com-accent)}@supports (color:color-mix(in lab,red,red)){.com-wizard-step--done{border-color:color-mix(in srgb,var(--com-accent) 40%,transparent)}}.com-wizard-step--done{color:var(--com-accent)}.com-wizard-line{background:var(--com-hairline);flex:1;max-width:40px;height:1px}.com-wizard-body{flex-direction:column;gap:14px;margin:18px 0 4px;display:flex}.com-grid-2col{grid-template-columns:1fr 1fr;gap:14px;display:grid}.com-fonte-toggle{border:1px solid var(--com-hairline);background:#ffffff05;border-radius:10px;gap:6px;margin-bottom:14px;padding:4px;display:flex}.com-fonte-chip{color:var(--com-ink-sub);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .14s;display:inline-flex}.com-fonte-chip:hover{color:var(--com-ink);background:#ffffff0a}.com-fonte-chip--active{background:var(--com-accent)}@supports (color:color-mix(in lab,red,red)){.com-fonte-chip--active{background:color-mix(in srgb,var(--com-accent) 14%,transparent)}}.com-fonte-chip--active{color:var(--com-ink);border-color:var(--com-accent)}@supports (color:color-mix(in lab,red,red)){.com-fonte-chip--active{border-color:color-mix(in srgb,var(--com-accent) 35%,transparent)}}.com-fonte-chip-count{min-width:22px;height:18px;color:var(--com-ink-dim);background:#ffffff14;border-radius:9px;justify-content:center;align-items:center;padding:0 6px;font-size:10.5px;font-weight:600;display:inline-flex}.com-fonte-chip--active .com-fonte-chip-count{background:var(--com-accent)}@supports (color:color-mix(in lab,red,red)){.com-fonte-chip--active .com-fonte-chip-count{background:color-mix(in srgb,var(--com-accent) 25%,transparent)}}.com-fonte-chip--active .com-fonte-chip-count{color:var(--com-ink)}.com-destinatario-kind{color:var(--com-ink-dim);border:1px solid var(--com-hairline);text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;background:#ffffff0f;border-radius:4px;margin-left:8px;padding:1px 6px;font-size:10px;font-weight:500;display:inline-block}.com-destinatarios-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.com-destinatarios-list{border:1px solid var(--com-hairline);background:#ffffff05;border-radius:10px;flex-direction:column;gap:4px;max-height:340px;padding:4px;display:flex;overflow-y:auto}.com-destinatario-row{cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;transition:background .14s;display:flex}.com-destinatario-row:hover{background:#ffffff0d}.com-destinatario-row--checked{background:var(--com-accent)}@supports (color:color-mix(in lab,red,red)){.com-destinatario-row--checked{background:color-mix(in srgb,var(--com-accent) 8%,transparent)}}.com-destinatario-row input[type=checkbox]{width:14px;height:14px;accent-color:var(--com-accent);flex-shrink:0}.com-destinatario-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.com-destinatario-nome{color:var(--com-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.com-destinatario-tel{color:var(--com-ink-dim);font-variant-numeric:tabular-nums;font-size:11px}.com-resumo-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.com-resumo-card{border:1px solid var(--com-hairline);background:#ffffff08;border-radius:12px;gap:8px;padding:16px}.com-resumo-card,.com-resumo-list{flex-direction:column;display:flex}.com-resumo-list{gap:6px;margin:4px 0 0}.com-resumo-row{border-bottom:1px dashed var(--com-hairline);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.com-resumo-row:last-child{border-bottom:none}.com-resumo-row dt{color:var(--com-ink-dim);font-size:11.5px}.com-resumo-row dd,.com-resumo-row dt{align-items:center;gap:5px;margin:0;display:inline-flex}.com-resumo-row dd{color:var(--com-ink);text-align:right;font-size:12.5px;font-weight:500}.com-resumo-row--big dd{color:var(--com-accent);font-size:22px;font-weight:700}.com-campanhas-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.com-campanha-card{border:1px solid var(--com-hairline);background:#ffffff0a;border-radius:12px;flex-direction:column;gap:12px;padding:16px;transition:border-color .16s;display:flex}.com-campanha-card:hover{border-color:var(--com-stroke)}.com-campanha-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.com-campanha-titulo{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.com-campanha-nome{color:var(--com-ink);letter-spacing:-.01em;word-break:break-word;margin:0;font-size:15px;font-weight:600;line-height:1.3}.com-campanha-status{white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.com-campanha-progresso{flex-direction:column;gap:5px;display:flex}.com-campanha-progress-bar{background:#ffffff14;border-radius:999px;height:6px;position:relative;overflow:hidden}.com-campanha-progress-fill{background:linear-gradient(90deg,var(--com-accent),var(--com-accent));position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.com-campanha-progress-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--com-accent) 60%,transparent),var(--com-accent))}}.com-campanha-progress-fill{border-radius:999px;transition:width .3s}.com-campanha-progress-text{color:var(--com-ink-dim);font-variant-numeric:tabular-nums;font-size:10.5px}.com-campanha-meta{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.com-campanha-meta>div{background:#ffffff05;border-radius:6px;justify-content:space-between;align-items:baseline;padding:5px 8px;font-size:11px;display:flex}.com-campanha-meta dt{color:var(--com-ink-dim);margin:0}.com-campanha-meta dd{color:var(--com-ink);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.com-campanha-footer{border-top:1px dashed var(--com-hairline);justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.com-campanha-cadencia{color:var(--com-ink-dim);font-variant-numeric:tabular-nums;font-size:10.5px}.com-campanhas-empty{border:1px dashed var(--com-hairline);text-align:center;background:#ffffff05;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:32px 24px;display:flex}.com-campanhas-empty-icon{background:var(--com-accent);border-radius:12px;width:44px;height:44px}@supports (color:color-mix(in lab,red,red)){.com-campanhas-empty-icon{background:color-mix(in srgb,var(--com-accent) 14%,transparent)}}.com-campanhas-empty-icon{color:var(--com-accent);place-items:center;display:grid}.com-campanhas-empty-desc{color:var(--com-ink-sub);max-width:440px;margin:0;font-size:13px;line-height:1.55}.com-empty--inline{border:1px dashed var(--com-hairline);text-align:center;background:#ffffff05;border-radius:12px;padding:32px 20px}.com-ha-toggle{gap:6px;margin-bottom:4px;display:flex}.com-ha-chip{border:1px solid var(--com-hairline);color:var(--com-ink-sub);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .16s;display:inline-flex}.com-ha-chip:hover{border-color:var(--com-stroke);color:var(--com-ink)}.com-ha-chip--active{background:var(--com-accent)}@supports (color:color-mix(in lab,red,red)){.com-ha-chip--active{background:color-mix(in srgb,var(--com-accent) 14%,transparent)}}.com-ha-chip--active{border-color:var(--com-accent)}@supports (color:color-mix(in lab,red,red)){.com-ha-chip--active{border-color:color-mix(in srgb,var(--com-accent) 55%,transparent)}}.com-ha-chip--active{color:var(--com-accent);font-weight:600}.com-ha-chip-badge{background:var(--com-accent);border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.com-ha-chip-badge{background:color-mix(in srgb,var(--com-accent) 26%,transparent)}}.com-ha-chip-badge{border:1px solid var(--com-accent)}@supports (color:color-mix(in lab,red,red)){.com-ha-chip-badge{border:1px solid color-mix(in srgb,var(--com-accent) 45%,transparent)}}.com-ha-chip-badge{color:var(--com-accent);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700;line-height:1}.com-conexoes{flex-direction:column;display:flex}.com-conexoes-separator{background:var(--com-hairline);height:1px;margin:32px 0}.com-conexao-section{flex-direction:column;gap:12px;display:flex}.com-conexao-card{border:1px solid var(--com-hairline);background:#ffffff08;border-radius:12px;gap:16px;padding:20px;display:flex}.com-conexao-card--soon{background:var(--com-accent)}@supports (color:color-mix(in lab,red,red)){.com-conexao-card--soon{background:color-mix(in srgb,var(--com-accent) 4%,transparent)}}.com-conexao-card-icon{background:var(--com-accent);border-radius:10px;flex-shrink:0;width:40px;height:40px}@supports (color:color-mix(in lab,red,red)){.com-conexao-card-icon{background:color-mix(in srgb,var(--com-accent) 16%,transparent)}}.com-conexao-card-icon{color:var(--com-accent);place-items:center;display:grid}.com-conexao-card-body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.com-conexao-card-titulo{color:var(--com-ink);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.com-conexao-card-desc{color:var(--com-ink-sub);max-width:580px;margin:0 0 6px;font-size:13px;line-height:1.55}.com-tab-action-bar{background:var(--com-accent);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.com-tab-action-bar{background:color-mix(in srgb,var(--com-accent) 4%,transparent)}}.com-tab-action-bar{border:1px solid var(--com-accent)}@supports (color:color-mix(in lab,red,red)){.com-tab-action-bar{border:1px solid color-mix(in srgb,var(--com-accent) 20%,transparent)}}.com-tab-action-bar{border-radius:12px}.com-tab-action-info{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.com-tab-action-desc{color:var(--com-ink-sub);max-width:620px;margin:0;font-size:12.5px;line-height:1.5}.com-picker-list{border:1px solid var(--com-hairline);background:#ffffff05;border-radius:10px;flex-direction:column;gap:4px;max-height:360px;padding:8px;scroll-padding-block:8px;display:flex;overflow-y:auto}.com-picker-row{box-sizing:border-box;min-height:52px;color:var(--com-ink);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:background .14s;display:flex}.com-picker-row:hover:not(:disabled){background:var(--com-accent)}@supports (color:color-mix(in lab,red,red)){.com-picker-row:hover:not(:disabled){background:color-mix(in srgb,var(--com-accent) 8%,transparent)}}.com-picker-row--disabled,.com-picker-row:disabled{opacity:.45;cursor:not-allowed}.com-picker-icon{width:28px;height:28px;color:var(--com-ink-dim);background:#ffffff0f;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.com-picker-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.com-picker-nome{color:var(--com-ink);font-size:13.5px;font-weight:500}.com-picker-contato,.com-picker-nome{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.com-picker-contato{color:var(--com-ink-dim);font-variant-numeric:tabular-nums;font-size:11.5px}.com-picker-chev{color:var(--com-ink-dim);flex-shrink:0}.com-picker-row:hover:not(:disabled) .com-picker-chev{color:var(--com-accent)}.com-picker-footer-note{color:var(--com-ink-dim);text-align:center;margin-top:10px;font-size:11px;font-style:italic}.com-glass-tabs-wrap{justify-content:center;margin:0 0 40px;display:flex}.com-picker-avulso{border:1px solid var(--com-hairline);background:#ffffff05;border-radius:10px;flex-direction:column;gap:14px;margin-top:14px;padding:16px;display:flex}.com-picker-avulso-desc{color:var(--com-ink-sub);margin:0;font-size:12px;line-height:1.5}.com-wizard-hints{color:var(--com-ink);background:#f59e0b14;border:1px solid #f59e0b4d;border-radius:10px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.com-wizard-hints>svg{color:#f59e0b;flex-shrink:0;margin-top:2px}.com-wizard-hints strong{color:var(--com-ink);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.com-wizard-hints ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.com-wizard-hints li{color:var(--com-ink-sub);padding-left:12px;font-size:11.5px;line-height:1.45;position:relative}.com-wizard-hints li:before{content:"·";color:var(--com-ink-dim);position:absolute;left:4px}@media (max-width:767px){.com-inner{padding:24px 20px 48px}.com-h1{font-size:32px}.com-empty-h2{font-size:24px}.com-tab{padding:12px 14px;font-size:12px}.com-section-header{flex-direction:column;align-items:stretch}.com-instancia-card{flex-wrap:wrap}.com-instancia-actions{justify-content:flex-end;width:100%}.com-editor-grid,.com-template-grid{grid-template-columns:1fr}.com-editor-preview{position:static}.com-agenda-list{grid-template-columns:1fr}.com-msg-row{padding:12px 14px}.com-msg-meta{flex-direction:column;align-items:flex-start;gap:2px}.com-config-grid,.com-optout-add{grid-template-columns:1fr}.com-optout-item{flex-direction:column;align-items:flex-start;gap:10px}.com-campanha-meta,.com-grid-2col,.com-resumo-grid{grid-template-columns:1fr}}.auto-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;transition:border-color .18s,background .18s;display:flex;overflow:hidden}.auto-card--on{background:#22c55e0a;border-color:#22c55e47}.auto-card--placeholder{opacity:.55}.auto-card-head{text-align:left;align-items:center;gap:10px;width:100%;padding:12px 14px;display:flex}.auto-card-head[aria-disabled=true]{cursor:not-allowed}.auto-card-head-main{cursor:pointer;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:0;display:flex}.auto-card-head-main:hover{background:#ffffff0a}.auto-card-emoji{font-size:18px;line-height:1}.auto-card-label{flex:1;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.auto-card-status{color:var(--color-text-secondary,#fff9);background:#ffffff0f;border-radius:999px;padding:3px 8px;font-size:11.5px}.auto-card-status--on{color:#6ee7b7;background:#22c55e26}.auto-card-status--soon{color:#fcd34d;background:#f59e0b1f}.auto-card-chev{opacity:.6;transition:transform .18s}.auto-card-chev--down{transform:rotate(90deg)}.auto-card-body{border-top:1px solid #ffffff0f;overflow:hidden}.auto-card-inner{flex-direction:column;gap:14px;padding:14px;display:flex}.auto-card-row{align-items:center;gap:10px;display:flex}.auto-card-field{flex-direction:column;gap:6px;display:flex}.auto-card-field--inline{flex-direction:row;align-items:center;gap:10px}.auto-card-field--inline .com-input{max-width:140px}.auto-card-field-label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary,#fff9);font-size:11.5px;font-weight:600}.auto-card-canais-lp{flex-wrap:wrap}.auto-card-template{flex-direction:column;gap:8px;margin-top:4px;display:flex}.auto-card-template-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.auto-card-preview{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;margin-top:4px;padding:12px}.auto-card-preview-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary,#ffffff8c);align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.auto-card-preview-count{color:var(--color-text-primary,#ffffffe0);text-transform:none;letter-spacing:0;margin-left:auto;font-size:12px}.auto-card-preview-list{color:var(--color-text-secondary);flex-direction:column;gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.auto-card-preview-list li{padding:4px 0}.auto-card-preview-more{opacity:.6}.auto-card-preview-empty{color:var(--color-text-secondary);opacity:.7;margin:0;font-size:12.5px}.auto-card-nova-placeholder{text-align:center}.mp-scope{--var-cliente:oklch(72% .1 245);--var-voce:oklch(74% .12 12);--var-reuniao:oklch(76% .14 40);--var-seguro:oklch(74% .11 160);--var-indicacao:oklch(80% .12 85);--var-automatica:oklch(70% .02 250)}.mp-scope .tpl-var-group{flex-direction:column;gap:7px;display:flex}.mp-scope .tpl-var-gname{color:var(--mp-ink-2);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.mp-scope .tpl-dot{background:var(--gc);border-radius:50%;flex:none;width:8px;height:8px}.mp-scope .tpl-var-chip{cursor:pointer;color:var(--gc);background:var(--gc);border-radius:9px;padding:6px 11px;font-size:12px;font-weight:600;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.mp-scope .tpl-var-chip{background:color-mix(in oklch,var(--gc) 13%,transparent)}}.mp-scope .tpl-var-chip{border:1px solid var(--gc)}@supports (color:color-mix(in lab,red,red)){.mp-scope .tpl-var-chip{border:1px solid color-mix(in oklch,var(--gc) 38%,transparent)}}.mp-scope .tpl-var-chip{transition:filter .12s}.mp-scope .tpl-var-chip:hover{filter:brightness(1.12)}.mp-scope .tpl-pill-editor{cursor:text;line-height:1.9}.mp-scope .tpl-pill-editor:focus{border-color:var(--mp-copper);outline:none}@supports (color:color-mix(in lab,red,red)){.mp-scope .tpl-pill-editor:focus{border-color:color-mix(in oklch,var(--mp-copper) 55%,transparent)}}.mp-scope .tpl-pill-editor:empty:before{content:attr(data-placeholder);color:var(--mp-ink-4);pointer-events:none}.mp-scope .tpl-pill{vertical-align:baseline;white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none;color:var(--pc,var(--mp-ink-2));background:var(--pc,var(--mp-ink-3));border-radius:7px;margin:0 1px;padding:1px 7px;font-size:.9em;font-weight:600;line-height:1.35;display:inline-block}@supports (color:color-mix(in lab,red,red)){.mp-scope .tpl-pill{background:color-mix(in oklch,var(--pc,var(--mp-ink-3)) 15%,transparent)}}.mp-scope .tpl-pill{border:1px solid var(--pc,var(--mp-ink-3))}@supports (color:color-mix(in lab,red,red)){.mp-scope .tpl-pill{border:1px solid color-mix(in oklch,var(--pc,var(--mp-ink-3)) 40%,transparent)}}.mp-scope .tpl-pill[data-grupo=cliente]{--pc:var(--var-cliente)}.mp-scope .tpl-pill[data-grupo=voce]{--pc:var(--var-voce)}.mp-scope .tpl-pill[data-grupo=reuniao]{--pc:var(--var-reuniao)}.mp-scope .tpl-pill[data-grupo=seguro]{--pc:var(--var-seguro)}.mp-scope .tpl-pill[data-grupo=indicacao]{--pc:var(--var-indicacao)}.mp-scope .tpl-pill[data-grupo=automatica]{--pc:var(--var-automatica)}.cfg-scope{--cfg-ink:var(--home-ink);--cfg-ink2:var(--home-ink-sub);--cfg-ink3:var(--home-ink-dim);--cfg-copper:var(--home-accent);--cfg-copper-ink:oklch(18% .03 60);--cfg-copper-tint:var(--home-accent)}@supports (color:color-mix(in lab,red,red)){.cfg-scope{--cfg-copper-tint:color-mix(in oklch,var(--home-accent) 14%,transparent)}}.cfg-scope{--cfg-glow:var(--home-accent)}@supports (color:color-mix(in lab,red,red)){.cfg-scope{--cfg-glow:color-mix(in oklch,var(--home-accent) 30%,transparent)}}.cfg-scope{--cfg-line:#ffffff17;--cfg-line2:#ffffff0e;--cfg-panel:#ffffff06;--cfg-well:#0000003d;--cfg-well-fc:#00000052;--cfg-hover:#ffffff0d;--cfg-ok:#5dc06f;--cfg-danger:oklch(70% .19 28);--cfg-mono:var(--home-font-mono);--cfg-disp:var(--home-font-display);color:var(--cfg-ink)}.cfg-scrim{z-index:1000;-webkit-backdrop-filter:blur(6px)saturate(115%);backdrop-filter:blur(6px)saturate(115%);background:#06080d8c;padding:clamp(8px,1.4vw,18px);animation:cfg-fade .18s;display:flex;position:fixed;inset:0}@keyframes cfg-fade{0%{opacity:0}to{opacity:1}}.cfg-modal{background:linear-gradient(180deg,var(--home-bg-top),var(--home-bg-bottom));border:1px solid var(--cfg-line);border-radius:22px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 100px -20px #000c}.cfg-modal:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(120% 60% at 50% -10%,#ffffff0d,#0000 45%);position:absolute;inset:0}.cfg-hd{border-bottom:1px solid var(--cfg-line2);z-index:1;flex:none;justify-content:space-between;padding:18px 26px;position:relative}.cfg-hd,.cfg-hd-l{align-items:center;display:flex}.cfg-hd-l{gap:13px}.cfg-hd-logo{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.cfg-hd-t{font-family:var(--cfg-disp);letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.cfg-hd-x{border:1px solid var(--cfg-line);width:36px;height:36px;color:var(--cfg-ink2);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:all .14s;display:grid}.cfg-hd-x:hover{background:var(--cfg-hover);color:var(--cfg-ink)}.cfg-body{z-index:1;flex:1;grid-template-columns:236px 1fr;min-height:0;display:grid;position:relative}.cfg-nav{border-right:1px solid var(--cfg-line2);padding:18px 14px;overflow:auto}.cfg-nav-h{font-family:var(--cfg-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cfg-ink3);padding:0 12px 12px;font-size:.62rem;font-weight:600}.cfg-nav-list{flex-direction:column;gap:2px;display:flex}.cfg-nav-item{text-align:left;cursor:pointer;width:100%;color:var(--cfg-ink2);background:0 0;border:none;border-radius:11px;align-items:center;gap:12px;padding:11px 12px;font-size:.9rem;font-weight:600;transition:background .14s,color .14s;display:flex}.cfg-nav-item:hover{background:var(--cfg-hover);color:var(--cfg-ink)}.cfg-nav-item.active{background:var(--cfg-copper-tint);color:var(--cfg-ink)}.cfg-nav-icon{color:var(--cfg-ink3);flex:none}.cfg-nav-item.active .cfg-nav-icon{color:var(--cfg-copper)}.cfg-content{padding:28px clamp(20px,2.6vw,36px) 56px;overflow:auto}.cfg-ct-head{margin-bottom:20px}.cfg-title{font-family:var(--cfg-disp);letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.cfg-lead{color:var(--cfg-ink2);max-width:70ch;margin-top:6px;font-size:.88rem;line-height:1.5}.cfg-lead b{color:var(--cfg-copper);font-weight:600}.cfg-grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:16px;display:grid}.cfg-panel{background:var(--cfg-panel);border:1px solid var(--cfg-line2);border-radius:16px;grid-column:span 12;padding:18px 20px}.cfg-panel.s4{grid-column:span 4}.cfg-panel.s5{grid-column:span 5}.cfg-panel.s6{grid-column:span 6}.cfg-panel.s7{grid-column:span 7}.cfg-panel.s8{grid-column:span 8}.cfg-panel-h{align-items:center;gap:10px;margin-bottom:4px;display:flex}.cfg-panel-ic{background:var(--cfg-copper-tint);width:30px;height:30px;color:var(--cfg-copper);border-radius:9px;flex:none;place-items:center;display:grid}.cfg-panel-tt{flex-direction:column;min-width:0;display:flex}.cfg-panel-t{font-size:.86rem;font-weight:700}.cfg-panel-s{color:var(--cfg-ink3);margin-top:1px;font-size:.72rem}.cfg-panel-r{margin-left:auto}.cfg-set{border-bottom:1px solid var(--cfg-line2);justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}.cfg-set:last-child{border-bottom:none}.cfg-set--stack{flex-direction:column;align-items:stretch;gap:10px}.cfg-set-lab{color:var(--cfg-ink);font-size:.88rem;font-weight:600}.cfg-set-dsc{color:var(--cfg-ink2);margin-top:3px;font-size:.78rem;line-height:1.4}.cfg-set-ctl{flex:none;align-items:center;gap:8px;display:flex}.cfg-tg{background:var(--cfg-copper);cursor:pointer;border:none;border-radius:999px;flex:none;width:46px;height:26px;padding:0;transition:background .16s;position:relative}.cfg-tg:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .16s;position:absolute;top:3px;right:3px;box-shadow:0 1px 3px #0006}.cfg-tg.off{background:#ffffff24}.cfg-tg.off:after{left:3px;right:auto}.cfg-tg.sm{transform:scale(.82)}.cfg-inp,.cfg-sel,.cfg-ta{color:var(--cfg-ink);background:var(--cfg-well);border:1px solid var(--cfg-line);border-radius:10px;padding:9px 12px;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .16s;box-shadow:inset 0 1px 2px #0000001a}.cfg-inp:focus,.cfg-sel:focus,.cfg-ta:focus{border-color:var(--cfg-copper);outline:none}@supports (color:color-mix(in lab,red,red)){.cfg-inp:focus,.cfg-sel:focus,.cfg-ta:focus{border-color:color-mix(in oklch,var(--cfg-copper) 60%,transparent)}}.cfg-inp:focus,.cfg-sel:focus,.cfg-ta:focus{background:var(--cfg-well-fc);box-shadow:0 0 0 3px var(--cfg-copper-tint)}.cfg-inp::placeholder,.cfg-ta::placeholder{color:var(--cfg-ink3)}.cfg-inp.num{text-align:center;width:74px}.cfg-inp.mono{font-family:var(--cfg-mono)}.cfg-ta{resize:vertical;width:100%;line-height:1.55}.cfg-sub-label{font-family:var(--cfg-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cfg-ink3);margin-bottom:7px;font-size:.6rem;font-weight:600;display:block}.cfg-hero{background:linear-gradient(120deg,var(--cfg-copper-tint),transparent 70%);border:1px solid var(--cfg-line2);border-radius:18px;align-items:center;gap:20px;margin-bottom:16px;padding:20px 22px;display:flex}.cfg-hero-av{background:linear-gradient(135deg,var(--cfg-copper),#b8703f);width:64px;height:64px;color:var(--cfg-copper-ink);border-radius:50%;flex:none;place-items:center;font-size:1.5rem;font-weight:800;display:grid}.cfg-hero-av,.cfg-hero-nm{font-family:var(--cfg-disp)}.cfg-hero-nm{font-size:1.25rem;font-weight:700}.cfg-hero-em{color:var(--cfg-ink2);margin-top:2px;font-size:.82rem}.cfg-hero-chips{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.cfg-chip{background:var(--cfg-well);border:1px solid var(--cfg-line2);border-radius:12px;min-width:92px;padding:8px 14px}.cfg-chip-k{font-family:var(--cfg-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cfg-ink3);font-size:.56rem}.cfg-chip-v{margin-top:3px;font-size:.9rem;font-weight:600}.cfg-chip-v.mono{font-family:var(--cfg-mono)}.cfg-fields{grid-template-columns:repeat(3,1fr);gap:0 26px;margin-top:6px;display:grid}.cfg-fld{border-bottom:1px solid var(--cfg-line2);padding:11px 0}.cfg-fk{font-family:var(--cfg-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cfg-ink3);font-size:.6rem}.cfg-fv{margin-top:4px;font-size:.88rem}.cfg-fv.mono{font-family:var(--cfg-mono)}.cfg-form-grid{grid-template-columns:repeat(3,1fr);gap:14px 16px;margin-top:6px;display:grid}.cfg-form-group{flex-direction:column;gap:7px;display:flex}.cfg-form-group.full{grid-column:1/-1}.cfg-form-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.cfg-btn{border:1px solid var(--cfg-line);background:var(--cfg-well);color:var(--cfg-ink);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:.82rem;font-weight:600;transition:all .14s;display:inline-flex}.cfg-btn:hover{border-color:var(--cfg-ink3)}.cfg-btn:disabled{opacity:.5;cursor:not-allowed}.cfg-btn--primary{background:var(--cfg-copper);border-color:var(--cfg-copper);color:var(--cfg-copper-ink)}.cfg-btn--primary:hover{filter:brightness(1.06)}.cfg-btn--danger{color:var(--cfg-danger);border-color:var(--cfg-danger)}@supports (color:color-mix(in lab,red,red)){.cfg-btn--danger{border-color:color-mix(in oklch,var(--cfg-danger) 45%,transparent)}}.cfg-btn--danger{background:0 0}.cfg-btn--danger:hover{background:var(--cfg-danger)}@supports (color:color-mix(in lab,red,red)){.cfg-btn--danger:hover{background:color-mix(in oklch,var(--cfg-danger) 12%,transparent)}}.cfg-btn--ghost{background:0 0;border-color:#0000}.cfg-btn--sm{padding:7px 13px;font-size:.78rem}.cfg-status{align-items:center;gap:7px;font-size:.84rem;font-weight:600;display:inline-flex}.cfg-status-dot{border-radius:50%;width:9px;height:9px}.cfg-badge-ok{color:var(--cfg-ok);align-items:center;gap:6px;font-size:.82rem;font-weight:600;display:inline-flex}.cfg-cal{grid-template-columns:repeat(2,1fr);gap:0 18px;margin-top:4px;display:grid}.cfg-calrow{border-bottom:1px solid var(--cfg-line2);align-items:center;gap:10px;padding:9px 0;display:flex}.cfg-caldot{cursor:pointer;border:2px solid #ffffff2e;border-radius:50%;flex:none;width:18px;height:18px;padding:0;position:relative}.cfg-calnm{flex:1;font-size:.82rem;font-weight:600}.cfg-cal-picker{z-index:20;border:1px solid var(--cfg-line);background:#1b1f29;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:6px;padding:10px;display:grid;position:absolute;top:26px;left:0;box-shadow:0 12px 32px #00000073}.cfg-cal-pick{cursor:pointer;border:2px solid #0000;border-radius:50%;width:22px;height:22px;padding:0}.cfg-cal-pick.active{border-color:#fff}.cfg-empty{text-align:center;border:1px dashed var(--cfg-line);color:var(--cfg-ink2);border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:56px 24px;display:flex}.cfg-empty-title{font-family:var(--cfg-disp);color:var(--cfg-ink);font-size:1.05rem;font-weight:700}.cfg-empty-desc{max-width:44ch;font-size:.82rem;line-height:1.5}.cfg-soon-tag{font-family:var(--cfg-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cfg-copper);border:1px solid var(--cfg-copper);font-size:.58rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.cfg-soon-tag{border:1px solid color-mix(in oklch,var(--cfg-copper) 40%,transparent)}}.cfg-soon-tag{border-radius:999px;padding:3px 10px}@media (max-width:1040px){.cfg-panel.s4,.cfg-panel.s5,.cfg-panel.s6,.cfg-panel.s7,.cfg-panel.s8{grid-column:span 12}.cfg-fields,.cfg-form-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.cfg-body{grid-template-columns:1fr}.cfg-nav{border-right:none;border-bottom:1px solid var(--cfg-line2)}.cfg-nav-list{flex-direction:row;gap:4px;overflow-x:auto}.cfg-nav-item{white-space:nowrap;flex:none}.cfg-hero{flex-wrap:wrap}.cfg-hero-chips{width:100%;margin-left:0}.cfg-fields,.cfg-form-grid{grid-template-columns:1fr}}.cr-container{flex-direction:column;gap:16px;padding:0;display:flex;position:relative}.cr-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cr-pills{background:var(--cr-pill-bg);border-radius:12px;gap:4px;padding:4px;display:flex}.cr-pill{color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.cr-pill:hover{color:var(--color-text-primary);background:#ffffff14}.cr-pill--active{box-shadow:0 2px 8px #3b82f64d;background:var(--cr-pill-active-bg)!important;color:var(--cr-pill-active-text)!important}.cr-search{background:var(--cr-input-bg);border:1px solid var(--cr-input-border);min-width:200px;max-width:300px;color:var(--color-text-muted);border-radius:10px;align-items:center;gap:8px;padding:6px 12px;display:flex}.cr-search-input{color:var(--color-text-primary);background:0 0;border:none;outline:none;width:100%;font-size:13px}.cr-search-input::placeholder{color:var(--color-text-muted)}.cr-filters{flex-wrap:wrap;gap:12px}.cr-filter-group,.cr-filters{align-items:center;display:flex}.cr-filter-group{color:var(--color-text-muted);gap:6px}.cr-filter-select{background:var(--cr-input-bg);border:1px solid var(--cr-input-border);color:var(--color-text-primary);cursor:pointer;border-radius:8px;outline:none;padding:5px 10px;font-size:12px}.cr-client-count{color:var(--color-text-muted);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.cr-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.cr-client-card{background:var(--cr-card-bg);border:1px solid var(--cr-card-border);cursor:pointer;border-radius:14px;flex-direction:column;gap:8px;padding:16px;transition:all .2s;display:flex}.cr-client-card:hover{border-color:var(--cr-card-hover-border);transform:translateY(-1px);box-shadow:0 4px 16px #0000001f}.cr-card-header{align-items:center;gap:8px;display:flex}.cr-status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.cr-card-name{color:var(--color-text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.cr-nivel-badge{letter-spacing:.03em;border-radius:50px;align-items:center;width:fit-content;padding:2px 10px;font-size:11px;font-weight:600;display:inline-flex}.cr-card-stats{color:var(--color-text-muted);justify-content:space-between;gap:8px;font-size:12px}.cr-card-stat,.cr-card-stats{align-items:center;display:flex}.cr-card-stat{gap:4px}.cr-card-pa{color:var(--color-text-primary);font-weight:600}.cr-card-contact{align-items:center;gap:6px;font-size:12px;display:flex}.cr-card-contact-label{color:var(--color-text-muted)}.cr-card-contact-value{font-weight:600}.cr-card-next{color:var(--color-text-muted);font-size:11px}.cr-card-overdue{color:var(--red-400);font-weight:600}.cr-card-next-date,.cr-card-overdue{align-items:center;gap:4px;display:flex}.cr-card-no-agenda{color:var(--color-text-dimmed);font-style:italic}.cr-card-recomendacoes{color:var(--blue-400);gap:4px}.cr-card-aniversario,.cr-card-recomendacoes{align-items:center;font-size:11px;display:flex}.cr-card-aniversario{letter-spacing:.01em;gap:6px}.cr-card-cta{color:var(--blue-400);cursor:pointer;border:none;border-top:1px solid var(--cr-card-border);background:0 0;justify-content:center;align-items:center;gap:4px;margin-top:4px;padding:6px 0;font-size:12px;font-weight:600;transition:color .15s;display:flex}.cr-card-cta:hover{color:var(--blue-300)}.cr-no-results{color:var(--cr-empty-icon);gap:12px;padding:60px 20px}.cr-empty-state,.cr-no-results{text-align:center;flex-direction:column;align-items:center;display:flex}.cr-empty-state{gap:16px;padding:80px 20px}.cr-empty-icon{color:var(--cr-empty-icon)}.cr-empty-state h3{color:var(--color-text-heading);margin:0;font-size:18px;font-weight:600}.cr-empty-state p{color:var(--color-text-muted);max-width:400px;margin:0;font-size:14px;line-height:1.5}.cr-empty-cta{background:var(--blue-500);color:#fff;cursor:pointer;border:none;border-radius:50px;padding:10px 24px;font-size:14px;font-weight:600;transition:background .15s}.cr-empty-cta:hover{background:var(--blue-600)}.cr-coming-soon{text-align:center;color:var(--cr-empty-icon);flex-direction:column;align-items:center;gap:12px;padding:80px 20px;display:flex}.cr-coming-soon h3{color:var(--color-text-heading);margin:0;font-size:16px}.cr-coming-soon p{color:var(--color-text-muted);max-width:360px;margin:0;font-size:13px}.cr-panel-overlay{background:var(--cr-panel-overlay);z-index:100;justify-content:flex-end;animation:cr-fade-in .2s;display:flex;position:fixed;inset:0}@keyframes cr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cr-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.cr-panel{background:var(--cr-panel-bg);flex-direction:column;width:100%;max-width:520px;animation:cr-slide-in .25s;display:flex;overflow:hidden;box-shadow:-8px 0 40px #0003}.cr-panel-header{border-bottom:1px solid var(--cr-section-border);flex-shrink:0;justify-content:space-between;padding:16px 20px}.cr-back-btn,.cr-panel-header{align-items:center;display:flex}.cr-back-btn{color:var(--blue-400);cursor:pointer;background:0 0;border:none;border-radius:8px;gap:4px;padding:4px 8px;font-size:14px;font-weight:500;transition:background .15s}.cr-back-btn:hover{background:#3b82f61a}.cr-panel-scroll{flex:1;padding:0;overflow-y:auto}.cr-panel-empty{color:var(--color-text-muted);flex:1;justify-content:center;align-items:center;display:flex}.cr-profile-section{border-bottom:1px solid var(--cr-section-border);padding:20px}.cr-profile-identity{padding-bottom:16px}.cr-profile-name-row{align-items:center;gap:12px;margin-bottom:8px;display:flex}.cr-profile-name{color:var(--color-text-heading);margin:0;font-size:20px;font-weight:700}.cr-profile-meta{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.cr-profile-meta span+span:before{content:" •";margin-right:4px}.cr-profile-contacts{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.cr-profile-contact-item{color:var(--color-text-primary);align-items:center;gap:5px;font-size:13px;display:flex}.cr-section-title{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin:0 0 10px;font-size:13px;font-weight:700}.cr-carteira-summary{color:var(--color-text-heading);align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.cr-separator{color:var(--color-text-dimmed)}.cr-apolices-list{flex-direction:column;gap:6px;display:flex}.cr-apolice-item{color:var(--color-text-muted);align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}.cr-apolice-name{color:var(--color-text-primary);font-weight:500}.cr-apolice-pa{color:var(--color-text-heading);margin-left:auto;font-weight:600}.cr-apolice-date{font-size:11px}.cr-link-btn{color:var(--blue-400);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-top:8px;padding:0;font-size:12px;font-weight:500;display:inline-flex}.cr-link-btn:hover{text-decoration:underline}.cr-rapport-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cr-rapport-item{color:var(--color-text-primary);padding:4px 0 4px 12px;font-size:13px;position:relative}.cr-rapport-item:before{content:"";background:var(--blue-400);border-radius:50%;width:5px;height:5px;position:absolute;top:10px;left:0}.cr-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.cr-tag{color:var(--color-text-muted);background:#ffffff0f;border-radius:50px;padding:2px 10px;font-size:11px;font-weight:500}.cr-empty-text{color:var(--color-text-dimmed);margin:0;font-size:13px;font-style:italic}.cr-indicacoes-summary{color:var(--blue-400);align-items:center;gap:6px;font-size:13px;display:flex}.cr-contact-plan{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.cr-plan-row{color:var(--color-text-primary);gap:8px;font-size:13px;display:flex}.cr-plan-label{color:var(--color-text-muted);flex-shrink:0;min-width:120px}.cr-profile-actions{gap:8px;margin-bottom:12px;display:flex}.cr-action-btn{border:1px solid var(--cr-card-border);color:var(--blue-400);cursor:pointer;background:0 0;border-radius:50px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.cr-action-btn:hover{border-color:var(--blue-400);background:#3b82f61a}.cr-timeline{flex-direction:column;padding-left:20px;display:flex;position:relative}.cr-timeline:before{content:"";background:var(--cr-timeline-line);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:5px}.cr-timeline-item{padding:8px 0 16px;position:relative}.cr-timeline-dot{background:var(--cr-timeline-dot);border:2px solid var(--cr-panel-bg);border-radius:50%;width:10px;height:10px;position:absolute;top:12px;left:-19px}.cr-timeline-content{padding-left:4px}.cr-timeline-header{align-items:center;gap:8px;margin-bottom:4px;display:flex}.cr-timeline-date{color:var(--color-text-primary);font-size:12px;font-weight:600}.cr-timeline-type{color:var(--color-text-muted);align-items:center;gap:4px;font-size:12px;display:flex}.cr-timeline-notes{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.cr-familiares-list{flex-direction:column;gap:6px;display:flex}.cr-familiar-item{color:var(--color-text-primary);align-items:center;gap:6px;font-size:13px;display:flex}.cr-familiar-relacao{color:var(--color-text-muted);font-size:12px}.cr-familiar-data{color:var(--color-text-dimmed);margin-left:auto;font-size:12px}.cr-register-contact{border:1px solid var(--cr-section-border);background:#ffffff08;border-radius:12px;margin-top:12px;padding:16px}.cr-register-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cr-register-header h4{color:var(--color-text-heading);margin:0;font-size:14px;font-weight:600}.cr-close-btn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px}.cr-close-btn:hover{color:var(--color-text-primary)}.cr-register-tipos{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.cr-tipo-btn{border:1px solid var(--cr-input-border);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:50px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;transition:all .15s;display:flex}.cr-tipo-btn:hover{border-color:var(--blue-400);color:var(--blue-400)}.cr-tipo-btn--active{background:var(--cr-pill-active-bg)!important;color:var(--cr-pill-active-text)!important;border-color:var(--cr-pill-active-bg)!important}.cr-register-field{margin-bottom:12px}.cr-register-field label{color:var(--color-text-muted);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.cr-date-input{padding:6px 10px}.cr-date-input,.cr-textarea{border:1px solid var(--cr-input-border);background:var(--cr-input-bg);color:var(--color-text-primary);border-radius:8px;outline:none;font-size:13px}.cr-textarea{width:100%;resize:vertical;padding:8px 10px;font-family:inherit}.cr-date-input:focus,.cr-textarea:focus{border-color:var(--blue-400)}.cr-resultado-btns{flex-wrap:wrap;gap:6px;display:flex}.cr-resultado-btn{border:1px solid var(--cr-input-border);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:50px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;transition:all .15s;display:flex}.cr-resultado-btn:hover{border-color:var(--blue-400)}.cr-resultado-btn--active{color:var(--blue-400)!important;border-color:var(--blue-400)!important;background:#3b82f626!important}.cr-register-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.cr-btn-secondary{border:1px solid var(--cr-input-border);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:50px;padding:8px 16px;font-size:13px;transition:all .15s}.cr-btn-secondary:hover{border-color:var(--color-text-primary);color:var(--color-text-primary)}.cr-btn-primary{background:var(--blue-500);color:#fff;cursor:pointer;border:none;border-radius:50px;align-items:center;gap:6px;padding:8px 20px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.cr-btn-primary:hover{background:var(--blue-600)}.cr-agenda{gap:24px;padding:4px 0}.cr-agenda,.cr-agenda-group{flex-direction:column;display:flex}.cr-agenda-group{gap:8px}.cr-agenda-group-header{align-items:center;gap:8px;padding:0 4px;display:flex}.cr-agenda-group-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.cr-agenda-group-title{color:var(--color-text-heading);margin:0;font-size:14px;font-weight:600}.cr-agenda-items{flex-direction:column;gap:6px;display:flex}.cr-agenda-item{background:var(--cr-card-bg);border:1px solid var(--cr-card-border);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;transition:border-color .15s;display:flex}.cr-agenda-item:hover{border-color:var(--cr-card-hover-border)}.cr-agenda-item-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cr-agenda-item-top{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.cr-agenda-client-name{color:var(--blue-400);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:13px;font-weight:600;text-decoration:none}.cr-agenda-client-name:hover{text-decoration:underline}.cr-agenda-item-desc{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cr-agenda-item-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cr-agenda-overdue-info{color:var(--red-400);align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}.cr-agenda-date-info,.cr-agenda-type{color:var(--color-text-muted);font-size:11px}.cr-agenda-type{align-items:center;gap:3px;display:flex}.cr-agenda-pa{color:var(--green-400);font-size:11px;font-weight:600}.cr-nivel-badge--sm{border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600;line-height:1.4}.cr-agenda-item-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.cr-agenda-action-btn{border:1px solid var(--cr-card-border);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-size:11px;font-weight:500;transition:all .15s;display:flex}.cr-agenda-action-btn:hover{color:var(--color-text-heading);border-color:var(--cr-card-hover-border);background:#ffffff0a}.cr-agenda-action-btn--primary{background:var(--blue-500);border-color:var(--blue-500);color:#fff}.cr-agenda-action-btn--primary:hover{background:var(--blue-600);border-color:var(--blue-600);color:#fff}.cr-agenda-action-btn--phone{color:var(--blue-400);background:#3b82f61f;border-color:#3b82f64d;text-decoration:none}.cr-agenda-action-btn--phone:hover{color:var(--blue-300);background:#3b82f633}.cr-agenda-action-btn--whatsapp{color:#25d366;background:#25d3661f;border-color:#25d3664d;text-decoration:none}.cr-agenda-action-btn--whatsapp:hover{color:#20c05c;background:#25d36633}.cr-profile-quick-actions{gap:8px;margin-top:8px;display:flex}.cr-quick-action-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex}.cr-quick-action-btn:active{transform:scale(.97)}.cr-qa-phone{color:var(--blue-400);background:#3b82f61f;border-color:#3b82f64d}.cr-qa-phone:hover{background:#3b82f633}.cr-qa-whatsapp{color:#25d366;background:#25d3661f;border-color:#25d3664d}.cr-qa-whatsapp:hover{background:#25d36633}.cr-profile-contact-link{cursor:pointer;color:inherit;text-decoration:none}.cr-profile-contact-link:hover{color:var(--blue-400)}.cr-modal-overlay{z-index:200;background:#0009;justify-content:center;align-items:center;padding:20px;animation:cr-fade-in .15s;display:flex;position:fixed;inset:0}.cr-modal{background:var(--cr-panel-bg);border:1px solid var(--cr-card-border);border-radius:14px;flex-direction:column;width:100%;max-width:520px;max-height:90vh;animation:cr-modal-enter .2s;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000004d}@keyframes cr-modal-enter{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.cr-modal-header{border-bottom:1px solid var(--cr-section-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.cr-modal-title{color:var(--color-text-heading);margin:0;font-size:15px;font-weight:600}.cr-modal-close{width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.cr-modal-close:hover{color:var(--color-text-heading);background:#ffffff14}.cr-modal-body{flex-direction:column;flex:1;gap:16px;padding:16px 20px;display:flex;overflow-y:auto}.cr-modal-field{flex-direction:column;gap:6px;display:flex}.cr-modal-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.cr-modal-tipos{flex-wrap:wrap;gap:6px;display:flex}.cr-modal-tipo-btn{border:1px solid var(--cr-card-border);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.cr-modal-tipo-btn:hover{border-color:var(--cr-card-hover-border);color:var(--color-text-heading)}.cr-modal-tipo-btn--active{background:var(--blue-500);border-color:var(--blue-500);color:#fff}.cr-modal-tipo-btn--active:hover{background:var(--blue-600);border-color:var(--blue-600);color:#fff}.cr-modal-input{border:1px solid var(--cr-input-border);background:var(--cr-input-bg);color:var(--color-text-heading);border-radius:8px;width:100%;max-width:200px;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.cr-modal-input:focus{border-color:var(--blue-400);outline:none}.cr-modal-textarea{border:1px solid var(--cr-input-border);background:var(--cr-input-bg);color:var(--color-text-heading);resize:vertical;border-radius:8px;width:100%;min-height:72px;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.cr-modal-textarea:focus{border-color:var(--blue-400);outline:none}.cr-modal-select{border:1px solid var(--cr-input-border);background:var(--cr-input-bg);color:var(--color-text-heading);cursor:pointer;border-radius:8px;width:100%;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.cr-modal-select:focus{border-color:var(--blue-400);outline:none}.cr-modal-resultado{flex-wrap:wrap;gap:6px;display:flex}.cr-modal-resultado-btn{border:1px solid var(--cr-card-border);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.cr-modal-resultado-btn:hover{border-color:var(--cr-card-hover-border);color:var(--color-text-heading)}.cr-modal-resultado-btn--active{border-color:var(--green-400);color:var(--green-400);background:#22c55e1a}.cr-modal-resultado-btn--active:hover{background:#22c55e26}.cr-modal-recomendacoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cr-modal-rec-btn{border:1px solid var(--cr-card-border);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:500;transition:all .15s}.cr-modal-rec-btn:hover{border-color:var(--cr-card-hover-border);color:var(--color-text-heading)}.cr-modal-rec-btn--active{border-color:var(--blue-400);color:var(--blue-400);background:#3b82f61a}.cr-modal-rec-count{color:var(--color-text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.cr-modal-rec-input{border:1px solid var(--cr-input-border);background:var(--cr-input-bg);width:52px;color:var(--color-text-heading);text-align:center;border-radius:6px;padding:4px 8px;font-family:inherit;font-size:13px}.cr-modal-rec-input:focus{border-color:var(--blue-400);outline:none}.cr-modal-toggle-row{gap:8px;display:flex}.cr-modal-toggle-btn{border:1px solid var(--cr-card-border);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:8px;padding:6px 16px;font-size:12px;font-weight:500;transition:all .15s}.cr-modal-toggle-btn--active{border-color:var(--blue-400);color:var(--blue-400);background:#3b82f61a}.cr-modal-prox-fields{border:1px solid var(--cr-section-border);background:#ffffff05;border-radius:8px;flex-direction:column;gap:10px;margin-top:8px;padding:12px;display:flex}.cr-modal-prox-row{gap:10px;display:flex}.cr-modal-prox-field{flex-direction:column;flex:1;gap:4px;display:flex}.cr-modal-prox-field--full{flex-basis:100%}.cr-modal-prox-field label{color:var(--color-text-muted);font-size:11px;font-weight:500}.cr-modal-footer{border-top:1px solid var(--cr-section-border);flex-shrink:0;justify-content:flex-end;gap:8px;padding:14px 20px}.cr-modal-btn,.cr-modal-footer{align-items:center;display:flex}.cr-modal-btn{cursor:pointer;border:none;border-radius:8px;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .15s}.cr-modal-btn--secondary{color:var(--color-text-muted);border:1px solid var(--cr-card-border);background:0 0}.cr-modal-btn--secondary:hover{color:var(--color-text-heading);background:#ffffff0a}.cr-modal-btn--primary{background:var(--blue-500);color:#fff}.cr-modal-btn--primary:hover{background:var(--blue-600)}.light-mode .cr-pill:hover{background:#0000000f}.light-mode .cr-tag{color:#475569;background:#0000000d}.light-mode .cr-nivel-badge[style*=rgba\(120]{color:#1e40af!important}.light-mode .cr-nivel-badge[style*=rgba\(180]{color:#16a34a!important}.light-mode .cr-nivel-badge[style*=rgba\(248]{color:#ea580c!important}.light-mode .cr-agenda-action-btn:hover{background:#0000000a}.light-mode .cr-agenda-action-btn--primary{background:var(--blue-500);color:#fff}.light-mode .cr-agenda-action-btn--phone{color:var(--blue-600);background:#3b82f614}.light-mode .cr-agenda-action-btn--whatsapp{color:#1a9e4a;background:#25d36614}.light-mode .cr-qa-phone{color:var(--blue-600);background:#3b82f614}.light-mode .cr-qa-whatsapp{color:#1a9e4a;background:#25d36614}.light-mode .cr-agenda-client-name,.light-mode .cr-profile-contact-link:hover{color:var(--blue-600)}.light-mode .cr-modal-overlay{background:#0006}.light-mode .cr-modal{box-shadow:0 20px 60px #00000026}.light-mode .cr-modal-close:hover{background:#0000000f}.light-mode .cr-modal-btn--secondary:hover,.light-mode .cr-modal-rec-btn:hover,.light-mode .cr-modal-resultado-btn:hover,.light-mode .cr-modal-tipo-btn:hover,.light-mode .cr-modal-toggle-btn:hover{background:#0000000a}.light-mode .cr-modal-prox-fields{background:#00000005}.cr-aniversarios{flex-direction:column;gap:20px;display:flex}.cr-aniv-toggle{background:#ffffff0a;border-radius:10px;gap:4px;width:fit-content;padding:3px;display:flex}.cr-aniv-toggle-btn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:5px;padding:6px 14px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.cr-aniv-toggle-btn:hover{color:var(--color-text-heading)}.cr-aniv-toggle-btn--active{background:var(--cr-pill-active-bg);color:var(--cr-pill-active-text)}.cr-aniv-month{flex-direction:column;gap:8px;display:flex}.cr-aniv-month-header{border-left:3px solid var(--blue-400);background:#ffffff08;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.cr-aniv-month-title{color:var(--color-text-heading);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.cr-aniv-current-badge{color:var(--blue-400);text-transform:uppercase;background:#3b82f626;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600}.cr-aniv-month-count{color:var(--color-text-muted);background:#ffffff0f;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:600}.cr-aniv-items{flex-direction:column;gap:6px;display:flex}.cr-aniv-item{background:var(--cr-card-bg);border:1px solid var(--cr-card-border);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 14px;transition:border-color .15s;display:flex}.cr-aniv-item:hover{border-color:var(--cr-card-hover-border)}.cr-aniv-item-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cr-aniv-item-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cr-aniv-date{color:var(--color-text-heading);font-variant-numeric:tabular-nums;min-width:40px;font-size:12px;font-weight:700}.cr-aniv-icon{color:var(--color-text-muted);align-items:center;display:flex}.cr-aniv-age,.cr-aniv-product{color:var(--color-text-muted);font-size:11px}.cr-aniv-product{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.cr-aniv-years{color:var(--blue-400);font-size:11px;font-weight:600}.cr-aniv-item-details{flex-wrap:wrap;align-items:center;gap:8px;padding-left:46px;display:flex}.cr-aniv-detail{color:var(--color-text-muted);align-items:center;gap:4px;font-size:11px;display:flex}.cr-aniv-detail--hint{color:var(--blue-400);font-style:italic}.cr-aniv-keypoints{flex-wrap:wrap;gap:6px;padding-left:46px;display:flex}.cr-aniv-keypoint{color:var(--amber-400);background:#fbbf2414;border-radius:4px;padding:1px 8px;font-size:11px}.cr-aniv-familiar-hint{color:var(--blue-400);padding-left:46px;font-size:11px;font-style:italic}.cr-aniv-item-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.cr-revisitas{flex-direction:column;gap:20px;display:flex}.cr-revisitas-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cr-revisitas-add-btn{border:1px dashed var(--cr-card-border);color:var(--blue-400);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:7px 14px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.cr-revisitas-add-btn:hover{border-color:var(--blue-400);background:#3b82f614}.cr-revisitas-group{flex-direction:column;gap:8px;display:flex}.cr-revisitas-items{flex-direction:column;gap:6px;display:flex}.cr-revisita-card{background:var(--cr-card-bg);border:1px solid var(--cr-card-border);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .15s;display:flex}.cr-revisita-card:hover{border-color:var(--cr-card-hover-border)}.cr-revisita-card-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.cr-revisita-card-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cr-revisita-objetivo-badge{align-items:center;gap:3px;font-size:11px;font-weight:600;display:flex}.cr-revisita-desc{color:var(--color-text-body);margin:0;font-size:12px;line-height:1.4}.cr-revisita-card-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cr-revisita-pa{color:var(--color-text-muted);font-size:11px}.cr-revisita-contact{gap:3px;font-weight:500}.cr-revisita-contact,.cr-revisita-date{align-items:center;font-size:11px;display:flex}.cr-revisita-date{color:var(--color-text-muted);gap:4px}.cr-revisita-card-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.cr-revisita-form{background:var(--cr-card-bg);border:1px solid var(--cr-card-border);border-radius:10px;flex-direction:column;gap:12px;padding:16px;display:flex}.cr-revisita-form-title{color:var(--color-text-heading);margin:0;font-size:14px;font-weight:600}.cr-revisita-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cr-revisita-form-actions{justify-content:flex-end;gap:8px;display:flex}.light-mode .cr-aniv-toggle{background:#0000000a}.light-mode .cr-aniv-month-header{background:#00000005}.light-mode .cr-aniv-month-count{background:#0000000d}.light-mode .cr-aniv-keypoint{color:#b45309;background:#fbbf241a}.light-mode .cr-revisitas-add-btn:hover{background:#3b82f60f}.light-mode .cr-revisita-form{background:#00000005}@media (max-width:768px){.cr-toolbar{flex-direction:column;align-items:stretch}.cr-search{min-width:auto;max-width:100%}.cr-grid{grid-template-columns:1fr}.cr-panel{max-width:100%}.cr-pills{flex-wrap:wrap}.cr-filters{flex-direction:column;align-items:stretch}.cr-client-count{margin-left:0}.cr-agenda-item{flex-direction:column;align-items:stretch}.cr-agenda-item-actions{justify-content:flex-end}.cr-modal{max-width:100%;margin:10px}.cr-modal-prox-row{flex-direction:column}.cr-modal-tipos{gap:4px}.cr-aniv-item{flex-direction:column;align-items:stretch}.cr-aniv-item-actions{justify-content:flex-end}.cr-aniv-familiar-hint,.cr-aniv-item-details,.cr-aniv-keypoints{padding-left:0}.cr-revisita-card{flex-direction:column;align-items:stretch}.cr-revisita-card-actions{justify-content:flex-end}.cr-revisita-form-grid{grid-template-columns:1fr}.cr-revisitas-toolbar{flex-direction:column;align-items:stretch}}.painel-page{background:var(--carteira-bg-page);width:100%;color:var(--carteira-ink-primary);font-family:var(--carteira-font-body)}.painel-page-header{max-width:1860px;margin:0 auto;padding:8px 36px 0}@media (max-width:640px){.painel-page-header{padding:8px 18px 0}}.painel-page-eyebrow{font-family:var(--carteira-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--carteira-ink-accent);align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.painel-page-eyebrow svg{color:var(--carteira-ink-accent);flex:none}.painel-page-title{font-family:var(--carteira-font-display);letter-spacing:-.035em;color:var(--carteira-ink-primary);margin:10px 0 0;font-size:38px;font-weight:800;line-height:1.05}.painel-page-lead{max-width:560px;letter-spacing:.005em;color:var(--carteira-ink-secondary);margin:12px 0 0;font-size:14px;font-weight:500;line-height:1.55}.painel-page-lead,.painel-root{font-family:var(--carteira-font-body)}.painel-root{color:var(--carteira-ink-primary);flex-direction:column;gap:24px;padding:24px 0 80px;display:flex}.pcc-header{z-index:30;background:var(--color-bg-surface);justify-content:space-between;align-items:flex-end;gap:32px;padding:18px 24px 16px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.pcc-header{background:color-mix(in oklch,var(--color-bg-surface) 92%,transparent)}}.pcc-header{-webkit-backdrop-filter:blur(20px)saturate(140%);border-bottom:1px solid var(--color-border-soft,var(--carteira-hairline));border-radius:0;margin:-16px -16px 0}.pcc-crumb{color:var(--color-text-muted);font-size:11px;font-weight:500}.pcc-crumb span{opacity:.7;margin:0 6px}.pcc-title{font-family:var(--home-font-display);letter-spacing:-.022em;color:var(--color-text-heading);margin:2px 0 0;font-size:21px;font-weight:600}.pcc-header-right{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pcc-filters{flex-wrap:wrap;gap:6px;display:inline-flex}.pcc-filter{border:1px solid var(--color-border-soft,#ffffff12);color:var(--color-text-heading);cursor:pointer;letter-spacing:-.005em;background:#ffffff08;border-radius:8px;align-items:center;gap:8px;padding:7px 10px 7px 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.pcc-filter:hover{background:var(--carteira-hairline);border-color:#ffffff1f}.pcc-filter-label{color:var(--color-text-muted);text-transform:none;letter-spacing:0;font-size:11px;font-weight:500}.pcc-filter-value{font-size:12.5px;font-weight:600}.pcc-filter-caret{color:var(--color-text-muted);opacity:.7}.pcc-filter-pop{z-index:40;background:var(--color-bg-surface);margin-top:6px;position:absolute}@supports (color:color-mix(in lab,red,red)){.pcc-filter-pop{background:color-mix(in oklch,var(--color-bg-surface) 92%,transparent)}}.pcc-filter-pop{border:1px solid var(--color-border-soft,var(--carteira-stroke));-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);border-radius:10px;flex-direction:column;gap:2px;min-width:160px;padding:6px;display:flex;box-shadow:0 16px 32px #0000004d}.pcc-filter-pop-opt{text-align:left;color:var(--color-text-heading);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 10px;font-family:inherit;font-size:12.5px;font-weight:500}.pcc-filter-pop-opt:hover{background:var(--carteira-hairline)}.pcc-filter-pop-opt.is-active{background:var(--carteira-stroke);font-weight:700}.painel-subtabs{border-bottom:1px solid var(--carteira-hairline);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:4px;margin-bottom:24px;display:flex;overflow-x:auto}.painel-subtabs::-webkit-scrollbar{display:none}.painel-subtab{font-family:var(--carteira-font-body);letter-spacing:-.005em;color:var(--carteira-ink-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 18px;font-size:13px;font-weight:600;transition:color .18s,border-color .24s;display:inline-flex}.painel-subtab:hover{color:var(--carteira-ink-primary)}.painel-subtab.on{color:var(--carteira-accent);border-bottom-color:var(--carteira-accent)}.painel-subtab:focus-visible{outline:2px solid var(--carteira-accent);outline-offset:-4px;border-radius:4px}.pcc-spot{border-bottom:1px solid var(--color-border-soft,var(--carteira-hairline));grid-template-columns:1.4fr 1.6fr;gap:48px;margin-bottom:12px;padding:32px 24px 36px;display:grid}.pcc-spot-left{flex-direction:column;gap:8px;display:flex}.pcc-mini-label,.pcc-spot-label{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:500}.pcc-spot-value{font-family:var(--home-font-display);letter-spacing:-.035em;color:var(--color-kpi-pa);font-variant-numeric:tabular-nums;margin-top:4px;font-size:64px;font-weight:600;line-height:1}.pcc-spot-meta{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;font-size:12px;display:inline-flex}.pcc-spot-sep{background:#ffffff40;border-radius:50%;flex-shrink:0;width:3px;height:3px}.pcc-spot-right{grid-template-columns:1fr 1fr;gap:36px;padding-top:6px;display:grid}.pcc-spot-sec{flex-direction:column;gap:4px;display:flex}.pcc-mini-value{font-family:var(--home-font-display);letter-spacing:-.022em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:26px;font-weight:600}.pcc-mini-meta{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:11.5px;display:inline-flex}.pcc-section{margin:0 24px}.pcc-section-h{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.pcc-section-t{font-family:var(--home-font-display);color:var(--color-text-heading);letter-spacing:-.015em;margin:0}.pcc-section-hint{color:var(--color-text-muted);font-size:11.5px}.pcc-section-kicker{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:10.5px;font-weight:500}.pcc-section-line{border-top:1px solid var(--color-border-soft,var(--carteira-hairline));padding-top:18px}.pcc-section-line .pcc-section-t{font-size:14px;font-weight:600}.pcc-section-inline{margin-bottom:10px}.pcc-section-inline .pcc-section-t{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.pcc-section-h:has(.pcc-section-kicker) .pcc-section-t,.pcc-section-kicker-variant .pcc-section-t{letter-spacing:-.022em;font-size:22px;font-weight:600}.pcc-section-h:has(.pcc-section-kicker){margin-bottom:18px}.pcc-section-body{margin-bottom:32px}.pcc-row{gap:24px;display:grid}.pcc-row-3{grid-template-columns:repeat(3,1fr)}.pcc-row-5{grid-template-columns:repeat(5,1fr)}.pcc-row-6{grid-template-columns:repeat(6,1fr)}.pcc-row-tight{border:1px solid var(--color-border-soft,var(--carteira-hairline));border-radius:10px;gap:0;overflow:hidden}.pcc-row-tight>*{border-right:1px solid var(--color-border-soft,var(--carteira-hairline))}.pcc-row-tight>:last-child{border-right:none}.pcc-stat{flex-direction:column;gap:4px;display:flex}.pcc-stat-label{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:500}.pcc-stat-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pcc-stat-value{font-family:var(--home-font-display);letter-spacing:-.02em;color:var(--color-text-heading);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.pcc-stat-sub{color:var(--color-text-muted);font-size:11.5px}.pcc-statbig{flex-direction:column;gap:6px;display:flex}.pcc-statbig-row{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.pcc-statbig-value{font-family:var(--home-font-display);letter-spacing:-.025em;color:var(--color-text-heading);font-variant-numeric:tabular-nums;font-size:36px;font-weight:600;line-height:1}.pcc-statbig-spark{margin-top:8px}.pcc-tone-pa{color:var(--color-kpi-pa)}.pcc-tone-comissao,.pcc-tone-nafyc{color:var(--color-kpi-nafyc)}.pcc-tone-cs{color:var(--color-kpi-cs)}.pcc-tone-eficiencia{color:var(--color-kpi-eficiencia)}.pcc-tone-alerta{color:var(--color-kpi-alerta)}.pcc-tone-neutro{color:var(--color-text-heading)}.pcc-delta{font-family:var(--home-font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:11px;font-weight:600;display:inline-flex}.pcc-delta-large{font-size:13px}.pcc-delta-tri{font-size:9px}.pcc-delta-large .pcc-delta-tri{font-size:11px}.pcc-delta-pos{color:var(--color-kpi-pa)}.pcc-delta-neg{color:var(--color-kpi-alerta)}.pcc-delta-flat{color:var(--color-text-muted);font-size:11px}.pcc-comiss{grid-template-columns:1.3fr 1fr;align-items:flex-start;gap:36px;display:grid}.pcc-comiss-side{border-left:1px solid var(--color-border-soft,var(--carteira-hairline));grid-template-rows:repeat(3,auto);gap:18px;padding-left:36px;display:grid}.pcc-prod{grid-template-columns:1fr 1fr;gap:36px;padding:8px 0;display:grid}.pcc-prod-cell{flex-direction:column;gap:4px;display:flex}.pcc-prod-val{font-family:var(--home-font-display);letter-spacing:-.022em;color:var(--color-text-heading);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.pcc-donut{border:1px solid var(--color-border-soft,var(--carteira-hairline));background:#ffffff06;border-radius:10px;padding:16px}.pcc-donut-label{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:500}.pcc-donut-body{align-items:center;gap:12px;display:flex}.pcc-donut-leg{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.pcc-donut-li{color:var(--color-text-muted);align-items:center;gap:7px;font-size:11px;display:flex}.pcc-donut-li b{font-family:var(--home-font-display);color:var(--color-text-heading);margin-left:auto;font-weight:600}.pcc-donut-li b em{color:var(--color-text-muted);margin-left:4px;font-style:normal;font-weight:400}.pcc-donut-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.pcc-donut-extra{color:var(--color-text-muted);letter-spacing:.02em;border-top:1px solid var(--color-border-soft,#ffffff0a);margin-top:10px;padding-top:8px;font-size:11px}.pcc-prop{border:1px solid var(--color-border-soft,var(--carteira-hairline));background:#ffffff06;border-radius:10px;padding:16px}.pcc-prop-label{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:500}.pcc-prop-row{border-bottom:1px solid var(--color-border-soft,#ffffff0d);color:var(--color-text-heading);justify-content:space-between;align-items:baseline;padding:6px 0;font-size:12.5px;display:flex}.pcc-prop-row:last-child{border-bottom:none}.pcc-prop-row b{font-family:var(--home-font-display);color:var(--color-text-heading);font-weight:600}.pcc-dyn{padding:14px 16px}.pcc-dyn-label{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:500}.pcc-dyn-value{font-family:var(--home-font-display);letter-spacing:-.02em;color:var(--color-text-heading);font-variant-numeric:tabular-nums;margin-top:2px;font-size:22px;font-weight:600}.pcc-dyn-big{font-size:26px}.pcc-dyn-muted{opacity:.7}.pcc-dyn-muted,.pcc-dyn-sub{color:var(--color-text-muted)}.pcc-dyn-sub{margin-top:4px;font-size:10.5px}.painel-comparativo-root{flex-direction:column;gap:18px;margin:0 24px;display:flex}.painel-comparativo-metric-selector{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.painel-comparativo-chart-section{background:var(--color-bg-surface);border-radius:14px;padding:18px}@supports (color:color-mix(in lab,red,red)){.painel-comparativo-chart-section{background:color-mix(in oklch,var(--color-bg-surface) 80%,transparent)}}.painel-comparativo-chart-section{border:1px solid var(--color-border-soft,#ffffff0d);-webkit-backdrop-filter:blur(20px)saturate(1.5);box-shadow:0 12px 32px #00000038,inset 0 1px 0 var(--carteira-divider)}.painel-comparativo-chart-wrap{width:100%;height:320px;position:relative}.painel-comparativo-tabela-section{background:var(--color-bg-surface);border-radius:14px;padding:18px}@supports (color:color-mix(in lab,red,red)){.painel-comparativo-tabela-section{background:color-mix(in oklch,var(--color-bg-surface) 80%,transparent)}}.painel-comparativo-tabela-section{border:1px solid var(--color-border-soft,#ffffff0d);-webkit-backdrop-filter:blur(20px)saturate(1.5);box-shadow:0 12px 32px #00000038,inset 0 1px 0 var(--carteira-divider);overflow-x:auto}.painel-comparativo-tabela{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px}.painel-comparativo-tabela th{text-align:right;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid var(--color-border-soft,var(--carteira-stroke));padding:8px 10px;font-size:10px;font-weight:700}.painel-comparativo-tabela th:first-child{text-align:left}.painel-comparativo-tabela td{text-align:right;color:var(--color-text-heading);border-bottom:1px solid #ffffff08;padding:8px 10px}.painel-comparativo-tabela td.is-empty{color:var(--color-text-muted);opacity:.4}.painel-comparativo-row-ano{color:var(--color-text-heading);font-weight:700;text-align:left!important}.painel-comparativo-row-total{border-left:1px solid var(--color-border-soft,var(--carteira-stroke));font-weight:700}.painel-comparativo-delta-row td{border-top:1.5px solid var(--color-border-soft,#ffffff1a);font-size:11px;font-weight:600}.is-delta--up{color:var(--color-finance-positive)}.is-delta--down{color:var(--color-finance-negative)}.is-delta--flat{color:var(--color-text-muted)}.light-mode .pcc-header{background:#ffffffd9;border-bottom-color:#00000014}.light-mode .pcc-title{color:#0f172a}.light-mode .pcc-crumb{color:#475569}.light-mode .pcc-crumb span{color:#94a3b8}.light-mode .pcc-filter{color:#0f172a;background:#00000008;border-color:#0000001a}.light-mode .pcc-filter:hover{background:#0000000f;border-color:#0000002e}.light-mode .pcc-filter-caret,.light-mode .pcc-filter-label{color:#64748b}.light-mode .pcc-filter-pop{background:#fffffff5;border-color:#0000001a;box-shadow:0 16px 32px #0000001f}.light-mode .pcc-filter-pop-opt{color:#0f172a}.light-mode .pcc-filter-pop-opt:hover{background:#0000000a}.light-mode .pcc-filter-pop-opt.is-active{background:#00000014}.light-mode .painel-subtabs{background:#0000000a;border-color:#00000014}.light-mode .painel-subtab.on{background:var(--color-kpi-pa)}@supports (color:color-mix(in lab,red,red)){.light-mode .painel-subtab.on{background:color-mix(in oklch,var(--color-kpi-pa) 16%,transparent)}}.light-mode .painel-subtab.on{color:var(--color-kpi-pa)}.light-mode .pcc-spot{border-bottom-color:#00000014}.light-mode .pcc-donut-label,.light-mode .pcc-dyn-label,.light-mode .pcc-mini-label,.light-mode .pcc-prop-label,.light-mode .pcc-section-kicker,.light-mode .pcc-spot-label,.light-mode .pcc-stat-label{color:#64748b}.light-mode .pcc-donut-li,.light-mode .pcc-dyn-sub,.light-mode .pcc-mini-meta,.light-mode .pcc-prop-row,.light-mode .pcc-section-hint,.light-mode .pcc-spot-meta,.light-mode .pcc-stat-sub{color:#475569}.light-mode .pcc-spot-sep{background:#00000040}.light-mode .pcc-donut-li b,.light-mode .pcc-dyn-value,.light-mode .pcc-prod-val,.light-mode .pcc-prop-row b,.light-mode .pcc-section-t,.light-mode .pcc-stat-value,.light-mode .pcc-statbig-value{color:#0f172a}.light-mode .pcc-donut-li b em{color:#94a3b8}.light-mode .pcc-tone-neutro{color:#0f172a}.light-mode .pcc-dyn-muted{color:#94a3b8}.light-mode .pcc-section-line{border-top-color:#00000014}.light-mode .pcc-comiss-side{border-left-color:#00000014}.light-mode .pcc-row-tight,.light-mode .pcc-row-tight>*{border-color:#00000014}.light-mode .pcc-donut,.light-mode .pcc-prop{background:#fff9;border-color:#00000014}.light-mode .pcc-donut-extra,.light-mode .pcc-prop-row{border-color:#0000000f}.light-mode .pcc-donut svg circle:first-child{stroke:#00000014}.light-mode .painel-comparativo-chart-section,.light-mode .painel-comparativo-tabela-section{background:#ffffffd1;border-color:#0000000f;box-shadow:0 6px 20px #0000000f,inset 0 1px #ffffff80}.light-mode .painel-comparativo-tabela td{border-bottom-color:#0000000a}.light-mode .painel-comparativo-tabela th{border-bottom-color:#0000001a}.light-mode .painel-comparativo-row-total{border-left-color:#0000001a}.light-mode .painel-comparativo-delta-row td{border-top-color:#0000001f}@media (max-width:1024px){.pcc-spot{grid-template-columns:1fr;gap:24px;padding:24px 16px}.pcc-spot-value{font-size:48px}.pcc-spot-right{gap:24px}.pcc-comiss{grid-template-columns:1fr;gap:24px}.pcc-comiss-side{border-left:none;border-top:1px solid var(--color-border-soft,var(--carteira-hairline));padding-top:18px;padding-left:0}.light-mode .pcc-comiss-side{border-top-color:#00000014}.pcc-row-3{grid-template-columns:repeat(2,1fr)}.pcc-row-5,.pcc-row-6{grid-template-columns:repeat(3,1fr)}.painel-comparativo-root,.pcc-section{margin:0 16px}}@media (max-width:640px){.pcc-header{flex-direction:column;align-items:stretch;gap:14px;padding:14px 16px}.pcc-spot-value{font-size:40px}.pcc-spot-right{grid-template-columns:1fr}.pcc-row-3,.pcc-row-5,.pcc-row-6{grid-template-columns:repeat(2,1fr)}.pcc-prod{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.painel-subtab,.pcc-filter{transition:none}}.pcc-title-row{align-items:flex-start;gap:10px;display:flex}.pcc-help-btn{background:var(--carteira-divider);border:1px solid var(--color-border-soft,var(--carteira-stroke));width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin-top:4px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.pcc-help-btn:hover{background:var(--carteira-stroke);color:var(--color-text-heading);border-color:var(--color-kpi-pa)}.light-mode .pcc-help-btn{color:#64748b;background:#0000000a;border-color:#00000014}.light-mode .pcc-help-btn:hover{color:#0f172a;border-color:var(--color-kpi-pa);background:#0000000f}.pcc-label-tip{cursor:help;gap:5px;position:relative;align-items:center!important;display:inline-flex!important}.pcc-label-tip-text{display:inline}.pcc-label-tip-icon{width:14px;height:14px;color:var(--color-text-muted);opacity:.55;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s,color .15s,background .15s;display:inline-flex}.pcc-label-tip:hover .pcc-label-tip-icon{opacity:1;color:var(--color-kpi-pa);background:var(--color-kpi-pa)}@supports (color:color-mix(in lab,red,red)){.pcc-label-tip:hover .pcc-label-tip-icon{background:color-mix(in oklch,var(--color-kpi-pa) 12%,transparent)}}.light-mode .pcc-label-tip-icon{color:#94a3b8}.light-mode .pcc-label-tip:hover .pcc-label-tip-icon{color:var(--color-kpi-pa)}.pcc-label-tip-bubble{width:max-content;max-width:280px;font-size:12px;font-weight:500;font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:#ffffffeb;background:var(--glass-panel-bg);-webkit-backdrop-filter:var(--glass-panel-blur);border:1px solid var(--glass-panel-border);box-shadow:var(--glass-panel-shadow);pointer-events:none;opacity:0;visibility:hidden;z-index:100;border-radius:10px;padding:10px 12px;line-height:1.45;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.pcc-label-tip:focus-within .pcc-label-tip-bubble,.pcc-label-tip:hover .pcc-label-tip-bubble{opacity:1;visibility:visible;transition-delay:.3s;transform:translate(-50%)translateY(0)}.pcc-label-tip-bubble:after{content:"";background:var(--glass-panel-bg);width:8px;height:8px;-webkit-backdrop-filter:var(--glass-panel-blur);border-right:1px solid var(--glass-panel-border);border-bottom:1px solid var(--glass-panel-border);margin-top:-4px;position:absolute;top:100%;left:50%;transform:translate(-50%)rotate(45deg)}.light-mode .pcc-label-tip-bubble{color:#0f172a;-webkit-backdrop-filter:blur(24px)saturate(180%);background:#ffffffeb;border-color:#0000001a;box-shadow:0 16px 32px #0000001f}.light-mode .pcc-label-tip-bubble:after{background:#ffffffeb;border-bottom-color:#0000001a;border-right-color:#0000001a}@media (prefers-reduced-motion:reduce){.pcc-label-tip-bubble{transition:none}}.pcc-modal-backdrop{z-index:9000;-webkit-backdrop-filter:blur(10px);background:#000000b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pcc-modal{background:var(--glass-panel-bg);-webkit-backdrop-filter:var(--glass-panel-blur);border:1px solid var(--glass-panel-border);border-radius:var(--glass-panel-radius,18px);box-shadow:var(--glass-panel-shadow);width:100%;max-width:720px;max-height:85vh;font-family:var(--font-sans);flex-direction:column;display:flex}.pcc-modal-header{border-bottom:1px solid var(--color-border-soft,var(--carteira-hairline));justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.pcc-modal-title{color:#fffffff2;align-items:center;gap:10px;display:flex}.pcc-modal-title h2{font-family:var(--home-font-display);letter-spacing:-.015em;margin:0;font-size:17px;font-weight:700}.pcc-modal-close{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px;transition:background .15s,color .15s;display:inline-flex}.pcc-modal-close:hover{background:var(--carteira-hairline);color:var(--color-text-heading)}.pcc-modal-body{padding:18px 22px;overflow-y:auto}.pcc-glossario-intro{color:#ffffffbf;margin:0 0 16px;font-size:13px;line-height:1.5}.pcc-glossario-item{border-bottom:1px solid var(--carteira-stroke);padding:14px 0}.pcc-glossario-item:last-child{border-bottom:none;padding-bottom:4px}.pcc-glossario-item:first-child{padding-top:4px}.pcc-glossario-termo{font-family:var(--home-font-display);color:#fffffff5;letter-spacing:-.01em;margin-bottom:6px;font-size:14.5px;font-weight:700}.pcc-glossario-def{color:#ffffffd9;margin:0 0 6px;font-size:13px;line-height:1.55}.pcc-glossario-formula{color:#ffffffb8;border:1px solid var(--carteira-stroke);background:#00000040;border-radius:6px;margin:4px 0 0;padding:6px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;line-height:1.4}.pcc-glossario-formula-label{color:#ffffffa6;font-weight:700;font-family:var(--font-sans)}.pcc-glossario-nota{color:#ffffffa6;margin:6px 0 0;font-size:11.5px;font-style:italic}.light-mode .pcc-modal{background:#fffffffa;border-color:#00000014}.light-mode .pcc-modal-title{color:#0f172a}.light-mode .pcc-modal-header{border-bottom-color:#00000014}.light-mode .pcc-modal-close{color:#64748b}.light-mode .pcc-modal-close:hover{color:#0f172a;background:#0000000d}.light-mode .pcc-glossario-formula,.light-mode .pcc-glossario-formula-label,.light-mode .pcc-glossario-intro,.light-mode .pcc-glossario-nota{color:#64748b}.light-mode .pcc-glossario-item{border-bottom-color:#0000000f}.light-mode .pcc-glossario-def,.light-mode .pcc-glossario-termo{color:#0f172a}.light-mode .pcc-glossario-formula{background:#00000008;border-color:#0000000f}.pcc-filter-pop-multi{min-width:180px;max-height:280px;overflow-y:auto}.pcc-filter-pop-all{border-bottom:1px solid var(--color-border-soft,var(--carteira-hairline));margin-bottom:2px;font-weight:700;padding-bottom:8px!important}.light-mode .pcc-filter-pop-all{border-bottom-color:#00000014}.pcc-multi-check{border:1.5px solid var(--color-border-soft,#fff3);width:14px;height:14px;color:var(--color-kpi-pa);background:0 0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;margin-right:8px;font-size:10px;font-weight:700;display:inline-flex}.pcc-filter-pop-opt{align-items:center!important;display:flex!important}.pcc-filter-pop-opt.is-active .pcc-multi-check{background:var(--color-kpi-pa);border-color:var(--color-kpi-pa);color:#fff}.light-mode .pcc-multi-check{border-color:#0003}.painel-comparativo-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.painel-comparativo-anos-wrap{position:relative}.painel-comparativo-empty{text-align:center;color:var(--color-text-muted);border:1px dashed var(--color-border-soft,var(--carteira-hairline));border-radius:12px;padding:40px 24px;font-size:13px}.light-mode .painel-comparativo-empty{border-color:#00000014}.painel-comparativo-tabela tbody tr.is-current{font-weight:600}.painel-banner-importe-base{background:var(--color-kpi-eficiencia);border-radius:10px;margin:0 24px;padding:12px 16px}@supports (color:color-mix(in lab,red,red)){.painel-banner-importe-base{background:color-mix(in oklch,var(--color-kpi-eficiencia) 12%,transparent)}}.painel-banner-importe-base{border:1px solid var(--color-kpi-eficiencia)}@supports (color:color-mix(in lab,red,red)){.painel-banner-importe-base{border:1px solid color-mix(in oklch,var(--color-kpi-eficiencia) 30%,transparent)}}.painel-banner-importe-base{color:#ffffffe6;font-size:12.5px;font-weight:500;line-height:1.5;font-family:var(--font-sans)}.painel-banner-importe-base strong{color:var(--color-kpi-eficiencia);font-weight:700}.light-mode .painel-banner-importe-base{background:var(--color-kpi-eficiencia)}@supports (color:color-mix(in lab,red,red)){.light-mode .painel-banner-importe-base{background:color-mix(in oklch,var(--color-kpi-eficiencia) 10%,transparent)}}.light-mode .painel-banner-importe-base{border-color:var(--color-kpi-eficiencia)}@supports (color:color-mix(in lab,red,red)){.light-mode .painel-banner-importe-base{border-color:color-mix(in oklch,var(--color-kpi-eficiencia) 35%,transparent)}}.light-mode .painel-banner-importe-base{color:#334155}.financeira-page-header{border-bottom:1px solid var(--carteira-hairline);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;max-width:1860px;margin:0 auto 24px;padding:8px 0 28px;display:flex}.financeira-page-headline{flex:1;min-width:0}.financeira-page-eyebrow{font-family:var(--carteira-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--carteira-ink-accent);align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.financeira-page-eyebrow svg{color:var(--carteira-ink-accent);flex:none}.financeira-page-title{font-family:var(--carteira-font-display);letter-spacing:-.035em;color:var(--carteira-ink-primary);margin:10px 0 0;font-size:38px;font-weight:800;line-height:1.05}.financeira-page-lead{max-width:560px;font-family:var(--carteira-font-body);letter-spacing:.005em;color:var(--carteira-ink-secondary);margin:12px 0 0;font-size:14px;font-weight:500;line-height:1.55}.financeira-import-btn{background:var(--carteira-bg-chip);border:1px solid var(--carteira-stroke);font-family:var(--carteira-font-body);letter-spacing:-.005em;color:var(--carteira-ink-primary);cursor:pointer;border-radius:8px;flex-shrink:0;align-self:flex-end;align-items:center;gap:7px;margin-bottom:4px;padding:9px 16px;font-size:12.5px;font-weight:600;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.financeira-import-btn:hover{border-color:var(--carteira-accent);color:var(--carteira-accent);background:var(--carteira-bg-chip-active)}.financeira-import-btn svg{color:currentColor}@media (max-width:640px){.financeira-page-header{margin-bottom:20px;padding:8px 0 22px}.financeira-page-title{font-size:30px}}.financeira-subnav{border-bottom:1px solid var(--carteira-hairline);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;gap:4px;margin-bottom:4px;display:flex;overflow-x:auto}.financeira-subnav::-webkit-scrollbar{display:none}.financeira-subnav-tab{font-family:var(--carteira-font-body);letter-spacing:-.005em;color:var(--carteira-ink-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 18px;font-size:13px;font-weight:600;transition:color .18s,border-color .24s;display:inline-flex}.financeira-subnav-tab:hover{color:var(--carteira-ink-primary)}.financeira-subnav-tab.on{color:var(--carteira-accent);border-bottom-color:var(--carteira-accent)}.financeira-subnav-tab:focus-visible{outline:2px solid var(--carteira-accent);outline-offset:-4px;border-radius:4px}.financeira-subnav-count{background:var(--carteira-bg-chip);border:1px solid var(--carteira-hairline);min-width:22px;height:20px;font-family:var(--carteira-font-mono);letter-spacing:.02em;color:var(--carteira-ink-tertiary);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:10.5px;font-weight:600;display:inline-flex}.financeira-subnav-tab.on .financeira-subnav-count{background:var(--carteira-bg-chip-active);border-color:var(--carteira-accent)}@supports (color:color-mix(in lab,red,red)){.financeira-subnav-tab.on .financeira-subnav-count{border-color:color-mix(in srgb,var(--carteira-accent) 35%,transparent)}}.financeira-subnav-tab.on .financeira-subnav-count{color:var(--carteira-accent)}.carteira-lista{border-top:1px solid var(--carteira-hairline);flex-direction:column;display:flex}.carteira-lista-row{border:none;border-bottom:1px solid var(--carteira-hairline);text-align:left;cursor:pointer;width:100%;font-family:var(--carteira-font-body);background:0 0;align-items:center;gap:20px;padding:16px 20px;transition:background .18s;display:flex}.carteira-lista-row:hover{background:var(--carteira-bg-row-hover)}.carteira-lista-row:focus-visible{outline:2px solid var(--carteira-accent);outline-offset:-2px}.carteira-lista-icon{background:var(--carteira-bg-card);border:1px solid var(--carteira-hairline);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.carteira-lista-icon svg{color:var(--carteira-ink-secondary)}.carteira-lista-meta{flex:1;min-width:0}.carteira-lista-name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.carteira-lista-name-text{letter-spacing:-.01em;color:var(--carteira-ink-primary);font-size:15px}.carteira-lista-name-text,.carteira-lista-tag{font-family:var(--carteira-font-body);text-transform:uppercase;font-weight:700}.carteira-lista-tag{letter-spacing:.04em;border:1px solid #0000;border-radius:6px;align-items:center;padding:3px 8px;font-size:10px;display:inline-flex}.carteira-lista-tag--jw{color:var(--carteira-tag-jw);background:var(--carteira-tag-jw-bg);border-color:var(--carteira-tag-jw)}@supports (color:color-mix(in lab,red,red)){.carteira-lista-tag--jw{border-color:color-mix(in srgb,var(--carteira-tag-jw) 30%,transparent)}}.carteira-lista-tag--ms{color:var(--carteira-tag-ms);background:var(--carteira-tag-ms-bg);border-color:var(--carteira-tag-ms)}@supports (color:color-mix(in lab,red,red)){.carteira-lista-tag--ms{border-color:color-mix(in srgb,var(--carteira-tag-ms) 30%,transparent)}}.carteira-lista-tag--lp{color:var(--carteira-accent);background:var(--carteira-bg-chip-active);border-color:var(--carteira-accent)}@supports (color:color-mix(in lab,red,red)){.carteira-lista-tag--lp{border-color:color-mix(in srgb,var(--carteira-accent) 35%,transparent)}}.carteira-lista-sub{font-family:var(--carteira-font-body);color:var(--carteira-ink-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:12.5px;display:flex}.carteira-lista-sub-sep{color:var(--carteira-ink-tertiary);font-weight:600}.carteira-lista-sub-fyc{color:var(--carteira-status-ativa);font-weight:600}.carteira-lista-sub-ren{color:var(--carteira-tag-ms);font-weight:600}.carteira-lista-vals{flex-shrink:0;align-items:center;gap:28px;display:flex}.carteira-lista-val{flex-direction:column;align-items:flex-end;min-width:78px;display:flex}.carteira-lista-val-label{font-family:var(--carteira-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--carteira-ink-tertiary);margin-bottom:3px;font-size:10px;font-weight:700}.carteira-lista-val-num{font-family:var(--carteira-font-mono);letter-spacing:-.005em;font-variant-numeric:tabular-nums;color:var(--carteira-ink-mono);font-size:14px;font-weight:600}.carteira-lista-val-num--pa{color:var(--carteira-warm)}.carteira-lista-val-num--comissao{color:var(--carteira-status-ativa)}.carteira-lista-chevron{color:var(--carteira-ink-tertiary);flex-shrink:0;transition:color .18s,transform .18s}.carteira-lista-row:hover .carteira-lista-chevron{color:var(--carteira-accent);transform:translate(2px)}.carteira-lista-empty{text-align:center;font-family:var(--carteira-font-body);color:var(--carteira-ink-secondary);padding:80px 24px;font-size:14px}@media (max-width:768px){.carteira-lista-row{flex-wrap:wrap;gap:12px}.carteira-lista-vals{justify-content:space-between;gap:12px;width:100%;padding-left:50px}.carteira-lista-val{min-width:0}}.carteira-tabela-wrapper{border-top:1px solid var(--carteira-hairline)}.carteira-tabela-scroll{scrollbar-width:thin;max-height:650px;overflow:auto}.carteira-tabela{border-collapse:collapse;width:100%;font-family:var(--carteira-font-body);font-size:13px}.carteira-tabela-thead{z-index:2;background:var(--carteira-bg-card);-webkit-backdrop-filter:blur(20px);position:sticky;top:0}.carteira-tabela-thead th{text-align:left;font-family:var(--carteira-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--carteira-ink-tertiary);border-bottom:1px solid var(--carteira-hairline);-webkit-user-select:none;user-select:none;cursor:default;white-space:nowrap;padding:12px 16px;font-size:10.5px;font-weight:700}.carteira-tabela-thead th.th-sortable{cursor:pointer;transition:color .18s}.carteira-tabela-thead th.th-sortable:hover{color:var(--carteira-ink-primary)}.carteira-tabela-thead th.th-sortable.asc:after{content:" ↑";color:var(--carteira-accent)}.carteira-tabela-thead th.th-sortable.desc:after{content:" ↓";color:var(--carteira-accent)}.carteira-tabela-group td{background:var(--carteira-accent);padding:0}@supports (color:color-mix(in lab,red,red)){.carteira-tabela-group td{background:color-mix(in srgb,var(--carteira-accent) 5%,transparent)}}.carteira-tabela-group td{border-top:1px solid var(--carteira-accent)}@supports (color:color-mix(in lab,red,red)){.carteira-tabela-group td{border-top:1px solid color-mix(in srgb,var(--carteira-accent) 22%,transparent)}}.carteira-tabela-group td{border-bottom:1px solid var(--carteira-hairline);position:relative}.carteira-tabela-group td:first-child{box-shadow:inset 3px 0 0 0 var(--carteira-accent)}.carteira-tabela-group-row{flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.carteira-tabela-group-nome{font-family:var(--carteira-font-body);letter-spacing:-.005em;color:var(--carteira-ink-primary);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:700;overflow:hidden}.carteira-tabela-group-sep{color:var(--carteira-ink-tertiary);font-weight:600}.carteira-tabela-group-info{font-family:var(--carteira-font-body);color:var(--carteira-ink-secondary);white-space:nowrap;font-size:11.5px;font-weight:500}.carteira-tabela-group-val{font-family:var(--carteira-font-mono);letter-spacing:-.005em;font-variant-numeric:tabular-nums;font-weight:600}.carteira-tabela-group-val--pa{color:var(--carteira-warm)}.carteira-tabela-group-val--com{color:var(--carteira-status-ativa)}.carteira-tabela-row{cursor:pointer;transition:background .18s}.carteira-tabela-row td{border-bottom:1px solid var(--carteira-hairline);font-family:var(--carteira-font-body);color:var(--carteira-ink-secondary);vertical-align:middle;padding:11px 16px}.carteira-tabela-row--child td:first-child{padding-left:32px}.carteira-tabela-row:hover{background:var(--carteira-bg-row-hover)}.carteira-tabela-row:hover td{color:var(--carteira-ink-primary)}.carteira-tabela-row--dim td{opacity:.65;transition:opacity .18s}.carteira-tabela-row--dim:hover td{opacity:1}.carteira-tabela-cell-mono{font-family:var(--carteira-font-mono);font-variant-numeric:tabular-nums;color:var(--carteira-ink-mono);font-size:12.5px}.carteira-tabela-cell-pa{color:var(--carteira-warm);font-weight:600}.carteira-tabela-cell-com{color:var(--carteira-status-ativa);font-weight:600}.carteira-tabela-apolice{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.carteira-tabela-apolice-num{font-family:var(--carteira-font-mono);color:var(--carteira-accent);font-variant-numeric:tabular-nums;letter-spacing:.01em;text-underline-offset:3px;font-size:13px;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .16s,text-decoration-color .16s}.carteira-tabela-row:hover .carteira-tabela-apolice-num{color:var(--carteira-accent)}@supports (color:color-mix(in lab,red,red)){.carteira-tabela-row:hover .carteira-tabela-apolice-num{color:color-mix(in srgb,var(--carteira-accent) 85%,white)}}.carteira-tabela-row:hover .carteira-tabela-apolice-num{-webkit-text-decoration-color:var(--carteira-accent);text-decoration-color:var(--carteira-accent)}@supports (color:color-mix(in lab,red,red)){.carteira-tabela-row:hover .carteira-tabela-apolice-num{-webkit-text-decoration-color:color-mix(in srgb,var(--carteira-accent) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--carteira-accent) 60%,transparent)}}.carteira-tabela-tipo{font-family:var(--carteira-font-body);letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:6px;align-items:center;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.carteira-tabela-tipo--fyc{color:var(--carteira-status-ativa);background:var(--carteira-status-ativa-bg);border-color:var(--carteira-status-ativa)}@supports (color:color-mix(in lab,red,red)){.carteira-tabela-tipo--fyc{border-color:color-mix(in srgb,var(--carteira-status-ativa) 30%,transparent)}}.carteira-tabela-tipo--ren{color:var(--carteira-tag-ms);background:var(--carteira-tag-ms-bg);border-color:var(--carteira-tag-ms)}@supports (color:color-mix(in lab,red,red)){.carteira-tabela-tipo--ren{border-color:color-mix(in srgb,var(--carteira-tag-ms) 30%,transparent)}}.cm-header{align-items:flex-start;gap:14px;min-width:0;display:flex}.cm-footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cm-action-btn{background:var(--carteira-bg-chip);border:1px solid var(--carteira-stroke);font-family:var(--carteira-font-body);letter-spacing:-.005em;color:var(--carteira-ink-primary);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:9px 16px;font-size:12.5px;font-weight:600;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.cm-action-btn:hover:not(.is-disabled){border-color:var(--carteira-accent);color:var(--carteira-accent);background:var(--carteira-bg-chip-active)}.cm-action-btn svg{color:currentColor}.cm-action-btn--primary{border-color:var(--carteira-accent);color:#fff}.cm-action-btn--primary,.cm-action-btn--primary:hover:not(.is-disabled){background:var(--carteira-accent)}@supports (color:color-mix(in lab,red,red)){.cm-action-btn--primary:hover:not(.is-disabled){background:color-mix(in srgb,var(--carteira-accent) 90%,white)}}.cm-action-btn--primary:hover:not(.is-disabled){border-color:var(--carteira-accent)}@supports (color:color-mix(in lab,red,red)){.cm-action-btn--primary:hover:not(.is-disabled){border-color:color-mix(in srgb,var(--carteira-accent) 90%,white)}}.cm-action-btn--primary:hover:not(.is-disabled){color:#fff}.cm-action-btn.is-disabled{opacity:.4;cursor:not-allowed;border-style:dashed}.am-cancel-btn{font-family:var(--carteira-font-body);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--carteira-status-cancelada);border-radius:6px;align-items:center;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.am-cancel-btn{border:1px solid color-mix(in srgb,var(--carteira-status-cancelada) 30%,transparent)}}.am-cancel-btn{background:var(--carteira-status-cancelada-bg);color:var(--carteira-status-cancelada);cursor:pointer;transition:background .18s,border-color .18s}.am-cancel-btn:hover{background:var(--carteira-status-cancelada)}@supports (color:color-mix(in lab,red,red)){.am-cancel-btn:hover{background:color-mix(in srgb,var(--carteira-status-cancelada) 20%,transparent)}}.am-cancel-btn:hover{border-color:var(--carteira-status-cancelada)}@supports (color:color-mix(in lab,red,red)){.am-cancel-btn:hover{border-color:color-mix(in srgb,var(--carteira-status-cancelada) 50%,transparent)}}.carteira-kpi{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.carteira-kpi-eyebrow{font-family:var(--carteira-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--carteira-ink-tertiary);align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:inline-flex}.carteira-kpi-eyebrow svg{color:var(--carteira-ink-tertiary);flex:none}.carteira-kpi-val{font-family:var(--carteira-font-display);letter-spacing:-.02em;color:var(--carteira-ink-primary);font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1.05}.carteira-kpi-val--mono{font-family:var(--carteira-font-mono);font-size:28px;font-weight:600}.carteira-kpi-val--md{font-size:24px}.carteira-kpi-val--sm{font-size:18px}.carteira-kpi-val--positive{color:var(--carteira-status-ativa)}.carteira-kpi-val--warm{color:var(--carteira-warm)}.carteira-kpi-val--negative{color:var(--carteira-status-cancelada)}.carteira-kpi-val--accent{color:var(--carteira-accent)}.carteira-kpi-val--pending{color:var(--carteira-status-pending)}.carteira-kpi-sub{font-family:var(--carteira-font-body);color:var(--carteira-ink-secondary);letter-spacing:.005em;font-size:12px;font-weight:500}.carteira-stat-row{border-top:1px solid var(--carteira-hairline);border-bottom:1px solid var(--carteira-hairline);align-items:stretch;gap:0;margin:16px 0 24px;padding:26px 0;display:flex}.carteira-stat-row>.carteira-kpi{border-right:1px solid var(--carteira-hairline);padding:0 28px}.carteira-stat-row>.carteira-kpi:last-child{border-right:none}.carteira-stat-row>.carteira-kpi:first-child{padding-left:0}.carteira-stat-row>.carteira-kpi:last-child{padding-right:0}@media (max-width:768px){.carteira-stat-row{flex-direction:column;gap:20px}.carteira-stat-row>.carteira-kpi{border-right:none;border-bottom:1px solid var(--carteira-hairline);padding:0 0 20px}.carteira-stat-row>.carteira-kpi:last-child{border-bottom:none;padding-bottom:0}}.carteira-section{border-top:1px solid var(--carteira-hairline);margin-top:28px;padding-top:20px}.carteira-section:first-child{border-top:none;margin-top:0;padding-top:0}.carteira-section-head{cursor:default;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.carteira-section-head.is-clickable{cursor:pointer}.carteira-section-eyebrow{font-family:var(--carteira-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--carteira-ink-accent);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.carteira-section-eyebrow svg{color:var(--carteira-ink-accent);flex:none}.carteira-section-count{background:var(--carteira-bg-chip);border:1px solid var(--carteira-hairline);font-family:var(--carteira-font-mono);letter-spacing:.02em;border-radius:999px;margin-left:4px;padding:2px 9px;font-size:10.5px;font-weight:600}.carteira-section-count,.carteira-section-toggle{color:var(--carteira-ink-tertiary);justify-content:center;align-items:center;display:inline-flex}.carteira-section-toggle{cursor:pointer;background:0 0;border:none;padding:4px;transition:color .18s,transform .18s}.carteira-section-toggle:hover{color:var(--carteira-ink-primary)}.carteira-section-toggle.is-open{color:var(--carteira-accent)}.carteira-info-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px 32px;padding:4px 0;display:grid}.carteira-info-row{flex-direction:column;gap:4px;display:flex}.carteira-info-row--full{grid-column:1/-1}.carteira-info-label{font-family:var(--carteira-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--carteira-ink-tertiary);align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:inline-flex}.carteira-info-label svg{color:var(--carteira-ink-tertiary);flex:none}.carteira-info-val{font-family:var(--carteira-font-body);letter-spacing:.005em;color:var(--carteira-ink-primary);font-size:14px;font-weight:500;line-height:1.4}.carteira-info-val--mono{font-family:var(--carteira-font-mono);font-variant-numeric:tabular-nums;font-size:13px}.carteira-info-val--empty{color:var(--carteira-ink-tertiary);font-style:italic}.carteira-pill-tabs{background:var(--carteira-bg-card);border:1px solid var(--carteira-hairline);border-radius:999px;align-items:center;gap:2px;padding:4px;display:inline-flex}.carteira-pill-tab{font-family:var(--carteira-font-body);letter-spacing:-.005em;color:var(--carteira-ink-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:color .18s,background .18s;display:inline-flex}.carteira-pill-tab:hover:not(.on){color:var(--carteira-ink-primary)}.carteira-pill-tab.on{background:var(--carteira-bg-chip-active);color:var(--carteira-accent)}.carteira-pill-tab-count{font-family:var(--carteira-font-mono);font-variant-numeric:tabular-nums;color:var(--carteira-ink-tertiary);font-size:10.5px;font-weight:600}.carteira-pill-tab.on .carteira-pill-tab-count{color:var(--carteira-accent)}@supports (color:color-mix(in lab,red,red)){.carteira-pill-tab.on .carteira-pill-tab-count{color:color-mix(in srgb,var(--carteira-accent) 80%,transparent)}}.carteira-empty{text-align:center;border:1px dashed var(--carteira-hairline);background:0 0;border-radius:12px;padding:56px 32px}.carteira-empty-icon{background:var(--carteira-bg-card);border:1px solid var(--carteira-hairline);width:44px;height:44px;border-radius:10px;justify-content:center;align-items:center;margin:0 auto 16px;display:inline-flex}.carteira-empty-icon,.carteira-empty-icon svg{color:var(--carteira-accent)}.carteira-empty-eyebrow{font-family:var(--carteira-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--carteira-ink-accent);margin-bottom:10px;font-size:10.5px;font-weight:700}.carteira-empty-title{font-family:var(--carteira-font-display);letter-spacing:-.015em;color:var(--carteira-ink-primary);margin:0 0 10px;font-size:22px;font-weight:700}.carteira-empty-desc{font-family:var(--carteira-font-body);color:var(--carteira-ink-secondary);max-width:480px;margin:0 auto;font-size:13.5px;font-weight:500;line-height:1.55}.carteira-filter-chip{background:var(--carteira-bg-chip);border:1px solid var(--carteira-hairline);font-family:var(--carteira-font-body);color:var(--carteira-ink-primary);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.carteira-filter-chip:hover{border-color:var(--carteira-accent);background:var(--carteira-bg-chip-active)}.carteira-filter-chip-label{font-family:var(--carteira-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--carteira-ink-tertiary);font-size:10.5px;font-weight:700}.carteira-filter-chip-val{font-family:var(--carteira-font-mono);font-variant-numeric:tabular-nums;color:var(--carteira-ink-primary);font-weight:600}.carteira-filter-chip svg{color:var(--carteira-ink-tertiary);transition:color .18s,transform .18s}.carteira-filter-chip:hover svg{color:var(--carteira-accent)}.carteira-mes-popover{z-index:20;background:var(--carteira-bg-modal);-webkit-backdrop-filter:blur(20px)saturate(160%);border:1px solid var(--carteira-stroke);min-width:180px;max-height:320px;box-shadow:var(--carteira-shadow-modal);border-radius:10px;flex-direction:column;gap:1px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.carteira-mes-popover-opt{font-family:var(--carteira-font-mono);font-variant-numeric:tabular-nums;color:var(--carteira-ink-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;padding:9px 14px;font-size:12.5px;font-weight:500;transition:background .16s,color .16s;display:flex}.carteira-mes-popover-opt:hover{background:var(--carteira-bg-row-hover)}.carteira-mes-popover-opt.is-active{background:var(--carteira-bg-chip-active);color:var(--carteira-accent);font-weight:700}.carteira-filter-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}.carteira-filter-bar-info{font-family:var(--carteira-font-body);color:var(--carteira-ink-secondary);margin-left:auto;font-size:12.5px;font-weight:500}.carteira-filter-bar-info-val{font-family:var(--carteira-font-mono);font-variant-numeric:tabular-nums;color:var(--carteira-ink-primary);font-weight:700}.carteira-banner{border:1px solid var(--carteira-hairline);border-left:2px solid var(--carteira-warm);background:var(--carteira-warm);border-radius:8px;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.carteira-banner{background:color-mix(in srgb,var(--carteira-warm) 6%,transparent)}}.carteira-banner{margin-bottom:16px}.carteira-banner svg{color:var(--carteira-warm);flex:none;margin-top:2px}.carteira-banner-text{font-family:var(--carteira-font-body);color:var(--carteira-ink-primary);font-size:13px;line-height:1.5}.carteira-banner-text strong{color:var(--carteira-ink-primary);font-weight:700}.carteira-cob-tipo-badge{font-family:var(--carteira-font-body);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.carteira-cob-tipo-badge--basica{color:var(--carteira-status-pending);background:var(--carteira-status-pending-bg);border-color:var(--carteira-status-pending)}@supports (color:color-mix(in lab,red,red)){.carteira-cob-tipo-badge--basica{border-color:color-mix(in srgb,var(--carteira-status-pending) 30%,transparent)}}.carteira-cob-tipo-badge--opcional{color:var(--carteira-status-ativa);background:var(--carteira-status-ativa-bg);border-color:var(--carteira-status-ativa)}@supports (color:color-mix(in lab,red,red)){.carteira-cob-tipo-badge--opcional{border-color:color-mix(in srgb,var(--carteira-status-ativa) 30%,transparent)}}.carteira-tabela-cell-cs{font-family:var(--carteira-font-mono);font-variant-numeric:tabular-nums;color:var(--carteira-ink-mono);font-size:12.5px;font-weight:500}.carteira-tabela-cell-afyc,.carteira-tabela-cell-pct{color:var(--carteira-ink-secondary)}.carteira-tabela-cell-afyc,.carteira-tabela-cell-num,.carteira-tabela-cell-pct{font-family:var(--carteira-font-mono);font-variant-numeric:tabular-nums;font-size:12.5px}.carteira-tabela-cell-num,.carteira-tabela-cell-produto{color:var(--carteira-ink-primary)}.carteira-tabela-cell-produto{font-family:var(--carteira-font-body);text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:12.5px;overflow:hidden}.carteira-tabela-cell-produto-codigo{font-family:var(--carteira-font-mono);color:var(--carteira-ink-tertiary);letter-spacing:.02em;margin-right:6px;font-size:10.5px}.carteira-tabela-total td{background:var(--carteira-bg-row-selected);font-family:var(--carteira-font-body);color:var(--carteira-ink-primary);font-size:12.5px;font-weight:700;border-top:1px solid var(--carteira-stroke)!important;border-bottom:none!important;padding:14px 16px!important}.carteira-tabela-total td.is-num{font-family:var(--carteira-font-mono);font-variant-numeric:tabular-nums;text-align:right}.carteira-tabela-total td.is-pa{color:var(--carteira-warm)}.carteira-tabela-total td.is-com{color:var(--carteira-status-ativa)}.carteira-tabela-total td.is-cs{color:var(--carteira-ink-mono)}.carteira-tabela-scroll-x{-webkit-overflow-scrolling:touch;width:100%;margin-top:6px;overflow-x:auto}.carteira-tabela-scroll-x .carteira-tabela{min-width:720px}.carteira-projecao-grid{grid-template-columns:repeat(12,1fr);gap:6px;margin-top:6px;display:grid}.carteira-projecao-col{flex-direction:column;align-items:stretch;min-width:0;display:flex}.carteira-projecao-mes{font-family:var(--carteira-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--carteira-ink-tertiary);text-align:center;margin-bottom:8px;font-size:9.5px;font-weight:600}.carteira-projecao-bar-track{background:var(--carteira-ink-primary);width:100%;height:90px}@supports (color:color-mix(in lab,red,red)){.carteira-projecao-bar-track{background:color-mix(in srgb,var(--carteira-ink-primary) 4%,transparent)}}.carteira-projecao-bar-track{border-radius:4px;align-items:flex-end;display:flex;position:relative;overflow:hidden}.carteira-projecao-bar-fill{border-radius:3px 3px 0 0;width:100%;min-height:0;transition:height .24s cubic-bezier(.22,1,.36,1)}.carteira-projecao-bar-fill--fyc{background:linear-gradient(180deg,var(--carteira-status-ativa),var(--carteira-status-ativa))}@supports (color:color-mix(in lab,red,red)){.carteira-projecao-bar-fill--fyc{background:linear-gradient(180deg,color-mix(in srgb,var(--carteira-status-ativa) 95%,transparent),color-mix(in srgb,var(--carteira-status-ativa) 55%,transparent))}}.carteira-projecao-bar-fill--renov{background:linear-gradient(180deg,var(--carteira-status-pending),var(--carteira-status-pending))}@supports (color:color-mix(in lab,red,red)){.carteira-projecao-bar-fill--renov{background:linear-gradient(180deg,color-mix(in srgb,var(--carteira-status-pending) 95%,transparent),color-mix(in srgb,var(--carteira-status-pending) 55%,transparent))}}.carteira-projecao-valor{font-family:var(--carteira-font-mono);font-variant-numeric:tabular-nums;text-align:center;color:var(--carteira-ink-secondary);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:10.5px;font-weight:600;overflow:hidden}.carteira-projecao-valor--fyc{color:var(--carteira-status-ativa)}.carteira-projecao-valor--renov{color:var(--carteira-status-pending)}.carteira-projecao-valor--empty{color:var(--carteira-ink-dim)}.carteira-projecao-footer{border-top:1px solid var(--carteira-hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-top:18px;padding-top:14px;display:flex}.carteira-projecao-footer-label{font-family:var(--carteira-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--carteira-ink-tertiary);font-size:11px;font-weight:600}.carteira-projecao-footer-val{font-family:var(--carteira-font-mono);font-variant-numeric:tabular-nums;color:var(--carteira-status-ativa);letter-spacing:-.01em;font-size:18px;font-weight:700}.carteira-ipca-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:6px;display:grid}.carteira-ipca-card{border:1px solid var(--carteira-hairline);background:var(--carteira-ink-primary);border-radius:10px;padding:16px 18px}@supports (color:color-mix(in lab,red,red)){.carteira-ipca-card{background:color-mix(in srgb,var(--carteira-ink-primary) 2%,transparent)}}.carteira-ipca-card-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.carteira-ipca-card-icon{background:var(--carteira-ink-secondary);border-radius:7px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.carteira-ipca-card-icon{background:color-mix(in srgb,var(--carteira-ink-secondary) 12%,transparent)}}.carteira-ipca-card-icon{color:var(--carteira-ink-secondary)}.carteira-ipca-card-icon--positive{background:var(--carteira-status-ativa)}@supports (color:color-mix(in lab,red,red)){.carteira-ipca-card-icon--positive{background:color-mix(in srgb,var(--carteira-status-ativa) 14%,transparent)}}.carteira-ipca-card-icon--positive{color:var(--carteira-status-ativa)}.carteira-ipca-card-icon--warm{background:var(--carteira-warm)}@supports (color:color-mix(in lab,red,red)){.carteira-ipca-card-icon--warm{background:color-mix(in srgb,var(--carteira-warm) 14%,transparent)}}.carteira-ipca-card-icon--warm{color:var(--carteira-warm)}.carteira-ipca-card-icon--pending{background:var(--carteira-status-pending)}@supports (color:color-mix(in lab,red,red)){.carteira-ipca-card-icon--pending{background:color-mix(in srgb,var(--carteira-status-pending) 14%,transparent)}}.carteira-ipca-card-icon--pending{color:var(--carteira-status-pending)}.carteira-ipca-card-eyebrow{font-family:var(--carteira-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--carteira-ink-tertiary);font-size:10px;font-weight:700;line-height:1.3}.carteira-ipca-card-val{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.carteira-ipca-card-val-num{font-family:var(--carteira-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--carteira-ink-primary);font-size:28px;font-weight:700;line-height:1}.carteira-ipca-card-val-num--positive{color:var(--carteira-status-ativa)}.carteira-ipca-card-val-num--warm{color:var(--carteira-warm)}.carteira-ipca-card-val-num--negative{color:var(--carteira-status-cancelada)}.carteira-ipca-card-val-meta{font-family:var(--carteira-font-body);color:var(--carteira-ink-tertiary);font-size:11px;font-weight:500}.carteira-ipca-card-detail{font-family:var(--carteira-font-body);color:var(--carteira-ink-secondary);flex-direction:column;gap:4px;font-size:11.5px;line-height:1.5;display:flex}.carteira-ipca-card-detail-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.carteira-ipca-card-detail-label{color:var(--carteira-ink-tertiary)}.carteira-ipca-card-detail-val{font-family:var(--carteira-font-mono);font-variant-numeric:tabular-nums;color:var(--carteira-ink-primary);font-weight:600}.carteira-ipca-card-detail-val--positive{color:var(--carteira-status-ativa)}.carteira-ipca-card-detail-val--warm{color:var(--carteira-warm)}.carteira-ipca-card-detail-val--negative{color:var(--carteira-status-cancelada)}.carteira-ipca-progress{margin-top:14px}.carteira-ipca-progress-track{background:var(--carteira-ink-primary);border-radius:2px;width:100%;height:4px}@supports (color:color-mix(in lab,red,red)){.carteira-ipca-progress-track{background:color-mix(in srgb,var(--carteira-ink-primary) 6%,transparent)}}.carteira-ipca-progress-track{overflow:hidden}.carteira-ipca-progress-fill{background:linear-gradient(90deg,var(--carteira-status-pending),var(--carteira-warm));border-radius:2px;height:100%}@supports (color:color-mix(in lab,red,red)){.carteira-ipca-progress-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--carteira-status-pending) 80%,transparent),color-mix(in srgb,var(--carteira-warm) 80%,transparent))}}.carteira-ipca-progress-fill{transition:width .42s cubic-bezier(.22,1,.36,1)}.carteira-ipca-progress-meta{letter-spacing:.02em;justify-content:space-between;margin-top:6px;font-size:10.5px;font-weight:500}.carteira-ipca-empty,.carteira-ipca-loading,.carteira-ipca-progress-meta{font-family:var(--carteira-font-body);color:var(--carteira-ink-tertiary);display:flex}.carteira-ipca-empty,.carteira-ipca-loading{align-items:center;gap:10px;padding:14px 0;font-size:12.5px}.carteira-ipca-spinner{border:1.5px solid var(--carteira-ink-tertiary);border-radius:50%;width:14px;height:14px}@supports (color:color-mix(in lab,red,red)){.carteira-ipca-spinner{border:1.5px solid color-mix(in srgb,var(--carteira-ink-tertiary) 35%,transparent)}}.carteira-ipca-spinner{border-top-color:var(--carteira-accent);flex:none;animation:carteira-spin .7s linear infinite}@keyframes carteira-spin{to{transform:rotate(1turn)}}.carteira-banner-action{border:1px solid var(--carteira-stroke);background:var(--carteira-ink-primary);border-radius:6px;margin-left:auto;padding:6px 14px}@supports (color:color-mix(in lab,red,red)){.carteira-banner-action{background:color-mix(in srgb,var(--carteira-ink-primary) 5%,transparent)}}.carteira-banner-action{font-family:var(--carteira-font-body);color:var(--carteira-ink-primary);cursor:pointer;white-space:nowrap;font-size:11.5px;font-weight:600;transition:background .16s,border-color .16s}.carteira-banner-action:hover:not(:disabled){background:var(--carteira-ink-primary)}@supports (color:color-mix(in lab,red,red)){.carteira-banner-action:hover:not(:disabled){background:color-mix(in srgb,var(--carteira-ink-primary) 9%,transparent)}}.carteira-banner-action:hover:not(:disabled){border-color:var(--carteira-stroke-strong)}.carteira-banner-action:disabled{opacity:.55;cursor:not-allowed}.carteira-filters-trigger{font-family:var(--carteira-font-body);letter-spacing:.01em;color:var(--carteira-ink-primary);background:var(--carteira-ink-primary);align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.carteira-filters-trigger{background:color-mix(in srgb,var(--carteira-ink-primary) 4%,transparent)}}.carteira-filters-trigger{border:1px solid var(--carteira-hairline);cursor:pointer;white-space:nowrap;border-radius:8px;transition:background .16s,border-color .16s,color .16s}.carteira-filters-trigger:hover{background:var(--carteira-ink-primary)}@supports (color:color-mix(in lab,red,red)){.carteira-filters-trigger:hover{background:color-mix(in srgb,var(--carteira-ink-primary) 7%,transparent)}}.carteira-filters-trigger:hover{border-color:var(--carteira-stroke)}.carteira-filters-trigger.is-active{color:var(--carteira-accent);background:var(--carteira-accent)}@supports (color:color-mix(in lab,red,red)){.carteira-filters-trigger.is-active{background:color-mix(in srgb,var(--carteira-accent) 8%,transparent)}}.carteira-filters-trigger.is-active{border-color:var(--carteira-accent)}@supports (color:color-mix(in lab,red,red)){.carteira-filters-trigger.is-active{border-color:color-mix(in srgb,var(--carteira-accent) 40%,transparent)}}.carteira-filters-trigger.is-active:hover{background:var(--carteira-accent)}@supports (color:color-mix(in lab,red,red)){.carteira-filters-trigger.is-active:hover{background:color-mix(in srgb,var(--carteira-accent) 14%,transparent)}}.carteira-filters-trigger.is-active:hover{border-color:var(--carteira-accent)}@supports (color:color-mix(in lab,red,red)){.carteira-filters-trigger.is-active:hover{border-color:color-mix(in srgb,var(--carteira-accent) 55%,transparent)}}.carteira-filters-trigger-count{min-width:18px;height:18px;color:var(--carteira-bg-modal);background:var(--carteira-accent);font-variant-numeric:tabular-nums;letter-spacing:0;justify-content:center;padding:0 6px;font-size:10.5px;font-weight:700}.carteira-filters-trigger-count,.carteira-meta-chip{border-radius:999px;align-items:center;display:inline-flex}.carteira-meta-chip{background:var(--carteira-ink-primary);gap:6px;padding:5px 11px}@supports (color:color-mix(in lab,red,red)){.carteira-meta-chip{background:color-mix(in srgb,var(--carteira-ink-primary) 4%,transparent)}}.carteira-meta-chip{border:1px solid var(--carteira-hairline);font-family:var(--carteira-font-body);color:var(--carteira-ink-secondary);letter-spacing:.02em;white-space:nowrap;font-size:10.5px;font-weight:600}.carteira-meta-chip svg{color:var(--carteira-ink-tertiary)}.carteira-avatar{width:38px;height:38px;font-family:var(--carteira-font-body);letter-spacing:-.01em;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex}.carteira-lista-row:hover .carteira-avatar{filter:brightness(1.08);transform:scale(1.04)}.carteira-avatar--c1{color:oklch(96% .04 38);background:#ed7e5b3d;border-color:#ed7e5b73}.carteira-avatar--c2{color:oklch(96% .04 145);background:#80cd823d;border-color:#80cd8273}.carteira-avatar--c3{color:oklch(96% .04 240);background:#52b5f43d;border-color:#52b5f473}.carteira-avatar--c4{color:oklch(96% .04 290);background:#aa9df13d;border-color:#aa9df173}.carteira-avatar--c5{color:oklch(96% .04 90);background:#e6b8163d;border-color:#e6b81673}.carteira-avatar--c6{color:oklch(96% .04 200);background:#17d0d83d;border-color:#17d0d873}.carteira-avatar--c7{color:oklch(96% .04 0);background:#f66e603d;border-color:#f66e6073}.carteira-avatar--c8{color:oklch(96% .04 170);background:#4bc39f3d;border-color:#4bc39f73}.carteira-avatar--c9{color:oklch(96% .04 320);background:#cf8fde3d;border-color:#cf8fde73}.carteira-avatar--c10{color:oklch(96% .04 120);background:#acc4553d;border-color:#acc45573}.carteira-avatar--c11{color:oklch(96% .04 65);background:#ed9d443d;border-color:#ed9d4473}.carteira-avatar--c12{color:oklch(96% .04 270);background:#8da7f73d;border-color:#8da7f773}.light-mode .carteira-avatar--c1{color:oklch(53% .14 34);background:oklch(55% .14 34/.14);border-color:oklch(55% .14 34/.3)}.light-mode .carteira-avatar--c2{color:#047857;background:#04785724;border-color:#04785752}.light-mode .carteira-avatar--c3{color:#1d4ed8;background:#1d4ed824;border-color:#1d4ed852}.light-mode .carteira-avatar--c4{color:#6d28d9;background:#6d28d924;border-color:#6d28d952}.light-mode .carteira-avatar--c5{color:#b45309;background:#b4530924;border-color:#b4530952}.light-mode .carteira-avatar--c6{color:#0e7490;background:#0e749024;border-color:#0e749052}.light-mode .carteira-avatar--c7{color:#b91c1c;background:#b91c1c24;border-color:#b91c1c52}.light-mode .carteira-avatar--c8{color:#115e59;background:#115e5924;border-color:#115e5952}.light-mode .carteira-avatar--c9{color:#a21caf;background:#a21caf24;border-color:#a21caf52}.light-mode .carteira-avatar--c10{color:#4d7c0f;background:#4d7c0f24;border-color:#4d7c0f52}.light-mode .carteira-avatar--c11{color:#92400e;background:#92400e24;border-color:#92400e52}.light-mode .carteira-avatar--c12{color:#4338ca;background:#4338ca24;border-color:#4338ca52}.relacional-page{padding:0}.relacional-hoje{flex-direction:column;gap:24px;margin-top:4px;display:flex}.relacional-hoje-list{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:960px){.relacional-hoje-list{grid-template-columns:repeat(2,1fr)}}.relacional-hoje-card{border:1px solid var(--carteira-hairline);border-left:2px solid var(--carteira-ink-tertiary);background:var(--carteira-ink-primary);border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.relacional-hoje-card{background:color-mix(in srgb,var(--carteira-ink-primary) 2%,transparent)}}.relacional-hoje-card{transition:border-color .16s,background .16s}.relacional-hoje-card:hover{background:var(--carteira-ink-primary)}@supports (color:color-mix(in lab,red,red)){.relacional-hoje-card:hover{background:color-mix(in srgb,var(--carteira-ink-primary) 4%,transparent)}}.relacional-hoje-card--aniversario{border-left-color:var(--carteira-tag-ms)}.relacional-hoje-card--aniversario .relacional-hoje-card-eyebrow svg{color:var(--carteira-tag-ms)}.relacional-hoje-card--apolice{border-left-color:var(--carteira-tag-jw)}.relacional-hoje-card--apolice .relacional-hoje-card-eyebrow svg{color:var(--carteira-tag-jw)}.relacional-hoje-card--natal{border-left-color:var(--carteira-warm)}.relacional-hoje-card--natal .relacional-hoje-card-eyebrow svg{color:var(--carteira-warm)}.relacional-hoje-card--custom{border-left-color:var(--carteira-accent)}.relacional-hoje-card--custom .relacional-hoje-card-eyebrow svg{color:var(--carteira-accent)}.relacional-hoje-card-eyebrow{font-family:var(--carteira-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--carteira-ink-tertiary);align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:flex}.relacional-hoje-card-status-chip{letter-spacing:.05em;text-transform:none;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;font-size:9.5px;font-weight:700;display:inline-flex}.relacional-hoje-card-status-chip--enviado{color:var(--carteira-status-ativa);background:var(--carteira-status-ativa-bg);border-color:var(--carteira-status-ativa)}@supports (color:color-mix(in lab,red,red)){.relacional-hoje-card-status-chip--enviado{border-color:color-mix(in srgb,var(--carteira-status-ativa) 35%,transparent)}}.relacional-hoje-card-body{flex-direction:column;gap:2px;display:flex}.relacional-hoje-card-cliente{font-family:var(--carteira-font-body);letter-spacing:-.005em;color:var(--carteira-ink-primary);text-transform:uppercase;font-size:13.5px;font-weight:700}.relacional-hoje-card-titulo{font-family:var(--carteira-font-body);color:var(--carteira-ink-secondary);font-size:12.5px;font-weight:500}.relacional-hoje-card-sub{font-family:var(--carteira-font-body);color:var(--carteira-ink-tertiary);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.relacional-hoje-card-actions{border-top:1px solid var(--carteira-hairline);flex-wrap:wrap;gap:6px;margin-top:6px;padding-top:10px;display:flex}.relacional-hoje-card-btn{font-family:var(--carteira-font-body);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:11.5px;font-weight:600;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.relacional-hoje-card-btn--primary{color:var(--carteira-bg-modal);background:var(--carteira-accent);border:1px solid var(--carteira-accent);margin-left:auto}.relacional-hoje-card-btn--primary:hover:not(:disabled){filter:brightness(1.08)}.relacional-hoje-card-btn--primary:disabled{background:var(--carteira-status-ativa)}@supports (color:color-mix(in lab,red,red)){.relacional-hoje-card-btn--primary:disabled{background:color-mix(in srgb,var(--carteira-status-ativa) 25%,transparent)}}.relacional-hoje-card-btn--primary:disabled{border-color:var(--carteira-status-ativa)}@supports (color:color-mix(in lab,red,red)){.relacional-hoje-card-btn--primary:disabled{border-color:color-mix(in srgb,var(--carteira-status-ativa) 35%,transparent)}}.relacional-hoje-card-btn--primary:disabled{color:var(--carteira-status-ativa);cursor:not-allowed}.relacional-hoje-card-btn--secondary{color:var(--carteira-ink-secondary);border:1px solid var(--carteira-stroke);background:0 0}.relacional-hoje-card-btn--secondary:hover{color:var(--carteira-ink-primary);background:var(--carteira-ink-primary)}@supports (color:color-mix(in lab,red,red)){.relacional-hoje-card-btn--secondary:hover{background:color-mix(in srgb,var(--carteira-ink-primary) 5%,transparent)}}.relacional-hoje-card-btn--secondary:hover{border-color:var(--carteira-stroke-strong)}.relacional-hoje-card-btn--ghost{color:var(--carteira-ink-tertiary);background:0 0;border:1px solid #0000;padding:6px 8px}.relacional-hoje-card-btn--ghost:hover{color:var(--carteira-status-cancelada);background:var(--carteira-status-cancelada)}@supports (color:color-mix(in lab,red,red)){.relacional-hoje-card-btn--ghost:hover{background:color-mix(in srgb,var(--carteira-status-cancelada) 8%,transparent)}}.relacional-calendario{flex-direction:column;gap:20px;display:flex}.relacional-filtros-bar{border:1px solid var(--carteira-hairline);background:var(--carteira-ink-primary);border-radius:10px;flex-wrap:wrap;gap:18px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.relacional-filtros-bar{background:color-mix(in srgb,var(--carteira-ink-primary) 2%,transparent)}}.relacional-filtros-grupo{flex-direction:column;gap:6px;display:flex}.relacional-filtros-label{font-family:var(--carteira-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--carteira-ink-tertiary);font-size:9.5px;font-weight:700}.relacional-filtros-chips{flex-wrap:wrap;gap:4px;display:flex}.relacional-filtros-chip{border:1px solid var(--carteira-hairline);font-family:var(--carteira-font-body);color:var(--carteira-ink-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:5px 10px;font-size:11.5px;font-weight:600;transition:background .16s,border-color .16s,color .16s}.relacional-filtros-chip:hover{color:var(--carteira-ink-primary);background:var(--carteira-ink-primary)}@supports (color:color-mix(in lab,red,red)){.relacional-filtros-chip:hover{background:color-mix(in srgb,var(--carteira-ink-primary) 4%,transparent)}}.relacional-filtros-chip:hover{border-color:var(--carteira-stroke)}.relacional-filtros-chip.is-active{color:var(--carteira-accent);background:var(--carteira-accent)}@supports (color:color-mix(in lab,red,red)){.relacional-filtros-chip.is-active{background:color-mix(in srgb,var(--carteira-accent) 10%,transparent)}}.relacional-filtros-chip.is-active{border-color:var(--carteira-accent)}@supports (color:color-mix(in lab,red,red)){.relacional-filtros-chip.is-active{border-color:color-mix(in srgb,var(--carteira-accent) 40%,transparent)}}.relacional-calendario-meses{flex-direction:column;gap:14px;display:flex}.relacional-timeline-mes{border:1px solid var(--carteira-hairline);background:var(--carteira-ink-primary);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.relacional-timeline-mes{background:color-mix(in srgb,var(--carteira-ink-primary) 2%,transparent)}}.relacional-timeline-mes{overflow:hidden}.relacional-timeline-mes-head{border-bottom:1px solid var(--carteira-hairline);background:var(--carteira-ink-primary);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.relacional-timeline-mes-head{background:color-mix(in srgb,var(--carteira-ink-primary) 3%,transparent)}}.relacional-timeline-mes-tag{align-items:baseline;gap:8px;display:flex}.relacional-timeline-mes-nome{font-family:var(--carteira-font-display,var(--carteira-font-body));letter-spacing:.1em;color:var(--carteira-ink-primary);font-size:14px;font-weight:700}.relacional-timeline-mes-ano,.relacional-timeline-mes-count{font-family:var(--carteira-font-mono);color:var(--carteira-ink-tertiary);font-variant-numeric:tabular-nums;font-size:11.5px}.relacional-timeline-mes-eventos{flex-direction:column;display:flex}.relacional-timeline-evento{border-bottom:1px solid var(--carteira-hairline);grid-template-columns:36px 24px 1fr auto;align-items:center;gap:12px;padding:10px 16px;transition:background .16s;display:grid}.relacional-timeline-evento:last-child{border-bottom:none}.relacional-timeline-evento:hover{background:var(--carteira-ink-primary)}@supports (color:color-mix(in lab,red,red)){.relacional-timeline-evento:hover{background:color-mix(in srgb,var(--carteira-ink-primary) 3%,transparent)}}.relacional-timeline-evento-dia{font-family:var(--carteira-font-mono);font-variant-numeric:tabular-nums;color:var(--carteira-ink-primary);text-align:center;font-size:14px;font-weight:700}.relacional-timeline-evento-icone{color:var(--carteira-ink-tertiary)}.relacional-timeline-evento--aniversario .relacional-timeline-evento-icone{color:var(--carteira-tag-ms)}.relacional-timeline-evento--apolice .relacional-timeline-evento-icone{color:var(--carteira-tag-jw)}.relacional-timeline-evento--natal .relacional-timeline-evento-icone{color:var(--carteira-warm)}.relacional-timeline-evento--custom .relacional-timeline-evento-icone{color:var(--carteira-accent)}.relacional-timeline-evento-body{flex-direction:column;gap:2px;min-width:0;display:flex}.relacional-timeline-evento-tipo{font-family:var(--carteira-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--carteira-ink-tertiary);font-size:9.5px;font-weight:700}.relacional-timeline-evento-cliente{color:var(--carteira-ink-primary);text-transform:uppercase;letter-spacing:-.005em;font-size:12.5px;font-weight:600}.relacional-timeline-evento-cliente,.relacional-timeline-evento-titulo{font-family:var(--carteira-font-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.relacional-timeline-evento-titulo{color:var(--carteira-ink-secondary);font-size:11.5px}.relacional-timeline-evento-meta{font-family:var(--carteira-font-mono);color:var(--carteira-ink-tertiary);font-variant-numeric:tabular-nums;font-size:10.5px}.relacional-timeline-evento-status{white-space:nowrap}.relacional-timeline-evento-chip{font-family:var(--carteira-font-body);letter-spacing:.05em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:9.5px;font-weight:700;display:inline-flex}.relacional-timeline-evento-chip--enviado{color:var(--carteira-status-ativa);background:var(--carteira-status-ativa-bg);border-color:var(--carteira-status-ativa)}@supports (color:color-mix(in lab,red,red)){.relacional-timeline-evento-chip--enviado{border-color:color-mix(in srgb,var(--carteira-status-ativa) 35%,transparent)}}.relacional-timeline-evento-chip--pendente{color:var(--carteira-ink-tertiary);background:var(--carteira-ink-primary)}@supports (color:color-mix(in lab,red,red)){.relacional-timeline-evento-chip--pendente{background:color-mix(in srgb,var(--carteira-ink-primary) 4%,transparent)}}.relacional-timeline-evento-chip--pendente{border-color:var(--carteira-hairline)}.relacional-rede{flex-direction:column;gap:16px;display:flex}.relacional-rede-stats{border:1px solid var(--carteira-hairline);background:var(--carteira-ink-primary);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.relacional-rede-stats{background:color-mix(in srgb,var(--carteira-ink-primary) 2%,transparent)}}.relacional-rede-stat{flex-direction:column;gap:4px;display:flex}.relacional-rede-stat-label{font-family:var(--carteira-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--carteira-ink-tertiary);font-size:10px;font-weight:700}.relacional-rede-stat-val{font-family:var(--carteira-font-display,var(--carteira-font-body));color:var(--carteira-ink-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.relacional-rede-stat-val--positive{color:var(--carteira-status-ativa)}.relacional-rede-stat-val--warm{color:var(--carteira-warm)}.relacional-recomendantes{flex-direction:column;gap:16px;display:flex}.relacional-recomendantes-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.relacional-recomendantes-btn-mapa{border:1px solid var(--carteira-accent);align-items:center;gap:8px;padding:8px 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.relacional-recomendantes-btn-mapa{border:1px solid color-mix(in srgb,var(--carteira-accent) 50%,transparent)}}.relacional-recomendantes-btn-mapa{background:var(--carteira-accent);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.relacional-recomendantes-btn-mapa{background:color-mix(in srgb,var(--carteira-accent) 10%,transparent)}}.relacional-recomendantes-btn-mapa{color:var(--carteira-accent);font-family:var(--carteira-font-body);cursor:pointer;font-size:12px;font-weight:600;transition:background .16s,border-color .16s,transform .16s}.relacional-recomendantes-btn-mapa:hover:not(:disabled){background:var(--carteira-accent)}@supports (color:color-mix(in lab,red,red)){.relacional-recomendantes-btn-mapa:hover:not(:disabled){background:color-mix(in srgb,var(--carteira-accent) 18%,transparent)}}.relacional-recomendantes-btn-mapa:hover:not(:disabled){border-color:var(--carteira-accent);transform:translateY(-1px)}.relacional-recomendantes-btn-mapa:disabled{opacity:.5;cursor:not-allowed}.relacional-recomendantes-hint{font-family:var(--carteira-font-body);color:var(--carteira-ink-tertiary);margin:0;font-size:11px}.relacional-tabrec{border:1px solid var(--carteira-hairline);background:var(--carteira-ink-primary);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.relacional-tabrec{background:color-mix(in srgb,var(--carteira-ink-primary) 2%,transparent)}}.relacional-tabrec{flex-direction:column;display:flex;overflow:hidden}.relacional-tabrec-header{border-bottom:1px solid var(--carteira-hairline);background:var(--carteira-ink-primary);padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.relacional-tabrec-header{background:color-mix(in srgb,var(--carteira-ink-primary) 3%,transparent)}}.relacional-tabrec-titulo{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.relacional-tabrec-filter{flex-direction:column;gap:4px;display:flex}.relacional-tabrec-filter-label{font-family:var(--carteira-font-body);color:var(--carteira-ink-secondary);font-size:11px}.relacional-tabrec-filter-label strong{color:var(--carteira-ink-primary);font-family:var(--carteira-font-mono);font-variant-numeric:tabular-nums}.relacional-tabrec-filter-range{width:100%;max-width:320px;accent-color:var(--carteira-accent)}.relacional-tabrec-wrap{max-height:640px;overflow:auto}.relacional-tabrec-table{border-collapse:collapse;width:100%;font-family:var(--carteira-font-body);font-size:12.5px}.relacional-tabrec-table thead{z-index:1;background:var(--carteira-ink-primary);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.relacional-tabrec-table thead{background:color-mix(in srgb,var(--carteira-ink-primary) 4%,transparent)}}.relacional-tabrec-table thead{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.relacional-tabrec-table th{text-align:right;font-family:var(--carteira-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--carteira-ink-tertiary);border-bottom:1px solid var(--carteira-hairline);white-space:nowrap;padding:10px 12px;font-size:10px;font-weight:700}.relacional-tabrec-th-nome{text-align:left;min-width:200px}.relacional-tabrec-th-num{width:88px}.relacional-tabrec-th-acao{width:32px;padding:0}.relacional-tabrec-tr{cursor:pointer;transition:background .16s}.relacional-tabrec-tr:hover{background:var(--carteira-ink-primary)}@supports (color:color-mix(in lab,red,red)){.relacional-tabrec-tr:hover{background:color-mix(in srgb,var(--carteira-ink-primary) 4%,transparent)}}.relacional-tabrec-tr:focus-visible{outline:2px solid var(--carteira-accent);outline-offset:-2px}.relacional-tabrec-tr:hover .relacional-tabrec-chevron{color:var(--carteira-accent);transform:translate(2px)}.relacional-tabrec-table td{border-bottom:1px solid var(--carteira-hairline);font-variant-numeric:tabular-nums;color:var(--carteira-ink-primary);vertical-align:middle;padding:11px 12px}.relacional-tabrec-table tr:last-child td{border-bottom:none}.relacional-tabrec-td-num{text-align:right;font-family:var(--carteira-font-mono,var(--carteira-font-body));font-weight:600}.relacional-tabrec-td-indireto{color:var(--carteira-ink-secondary)}.relacional-tabrec-td-total{color:var(--carteira-ink-primary);font-weight:700}.relacional-tabrec-td-fech,.relacional-tabrec-td-fech-ind{color:var(--carteira-status-ativa)}@supports (color:color-mix(in lab,red,red)){.relacional-tabrec-td-fech-ind{color:color-mix(in srgb,var(--carteira-status-ativa) 65%,var(--carteira-ink-secondary))}}.relacional-tabrec-td-conv{color:var(--carteira-ink-secondary)}.relacional-tabrec-td-conv.is-alta{color:var(--carteira-status-ativa);font-weight:700}.relacional-tabrec-td-nome{text-align:left}.relacional-tabrec-nome-wrap{align-items:center;gap:10px;display:flex}.relacional-tabrec-icon{width:20px;height:20px;color:var(--carteira-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.relacional-tabrec-dot{background:var(--carteira-ink-tertiary);border-radius:50%;width:6px;height:6px}.relacional-tabrec-nome{color:var(--carteira-ink-primary);text-transform:uppercase;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:12.5px;font-weight:700;overflow:hidden}.relacional-tabrec-td-acao{text-align:right;width:32px;padding:11px 12px 11px 4px}.relacional-tabrec-chevron{color:var(--carteira-ink-tertiary);transition:color .16s,transform .16s}.relacional-acompanhamento{flex-direction:column;gap:16px;padding-bottom:60px;display:flex;position:relative}.relacional-search{border:1px solid var(--carteira-hairline);background:var(--carteira-ink-primary);border-radius:8px;align-items:center;gap:8px;padding:7px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.relacional-search{background:color-mix(in srgb,var(--carteira-ink-primary) 3%,transparent)}}.relacional-search{transition:border-color .16s}.relacional-search:focus-within{border-color:var(--carteira-accent)}.relacional-search svg{color:var(--carteira-ink-tertiary);flex-shrink:0}.relacional-search-input{font-family:var(--carteira-font-body);color:var(--carteira-ink-primary);background:0 0;border:none;outline:none;flex:1;font-size:12.5px}.relacional-search-input::placeholder{color:var(--carteira-ink-tertiary)}.relacional-acompanhamento-lista{border:1px solid var(--carteira-hairline);background:var(--carteira-ink-primary);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.relacional-acompanhamento-lista{background:color-mix(in srgb,var(--carteira-ink-primary) 1%,transparent)}}.relacional-cliente-row{border:none;border-bottom:1px solid var(--carteira-hairline);text-align:left;cursor:pointer;width:100%;font-family:var(--carteira-font-body);background:0 0;align-items:center;gap:14px;padding:14px 16px;transition:background .16s;display:flex}.relacional-cliente-row:last-child{border-bottom:none}.relacional-cliente-row:hover{background:var(--carteira-ink-primary)}@supports (color:color-mix(in lab,red,red)){.relacional-cliente-row:hover{background:color-mix(in srgb,var(--carteira-ink-primary) 3%,transparent)}}.relacional-cliente-row-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.relacional-cliente-row-nome{color:var(--carteira-ink-primary);text-transform:uppercase;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.relacional-cliente-row-meta{color:var(--carteira-ink-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:11.5px;display:flex}.relacional-cliente-row-sep{color:var(--carteira-ink-tertiary)}.relacional-cliente-row-acoes{flex-wrap:wrap;gap:10px;display:flex}.relacional-cliente-row-info{color:var(--carteira-ink-secondary);align-items:center;gap:4px;font-size:10.5px;font-weight:600;display:inline-flex}.relacional-cliente-row-info svg,.relacional-cliente-row-info--mute{color:var(--carteira-ink-tertiary)}.relacional-cliente-row-info--accent,.relacional-cliente-row-info--accent svg{color:var(--carteira-accent)}.relacional-cliente-row-chevron{color:var(--carteira-ink-tertiary);flex-shrink:0}.relacional-cliente-row:hover .relacional-cliente-row-chevron{color:var(--carteira-accent);transform:translate(2px)}.relacional-fab{background:var(--carteira-accent);color:var(--carteira-bg-modal);font-family:var(--carteira-font-body);letter-spacing:.02em;cursor:pointer;z-index:50;border:none;border-radius:999px;align-items:center;gap:6px;padding:12px 18px;font-size:12.5px;font-weight:700;transition:filter .16s,transform .16s;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #0003}.relacional-fab:hover{filter:brightness(1.1);transform:translateY(-2px)}.relacional-cliente-modal{flex-direction:column;gap:18px;display:flex}.relacional-cliente-modal-header{border:1px solid var(--carteira-hairline);background:var(--carteira-ink-primary);border-radius:8px;padding:12px 16px}@supports (color:color-mix(in lab,red,red)){.relacional-cliente-modal-header{background:color-mix(in srgb,var(--carteira-ink-primary) 2%,transparent)}}.relacional-cliente-modal-info{font-family:var(--carteira-font-body);color:var(--carteira-ink-secondary);align-items:center;gap:8px;font-size:11.5px;display:flex}.relacional-cliente-modal-info strong{color:var(--carteira-ink-primary)}.relacional-cliente-modal-sep{color:var(--carteira-ink-tertiary)}.relacional-cliente-modal-acoes{flex-wrap:wrap;gap:8px;display:flex}.relacional-acao-btn{font-family:var(--carteira-font-body);color:var(--carteira-ink-primary);background:var(--carteira-ink-primary);border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.relacional-acao-btn{background:color-mix(in srgb,var(--carteira-ink-primary) 4%,transparent)}}.relacional-acao-btn{border:1px solid var(--carteira-hairline);cursor:pointer;text-decoration:none;transition:background .16s,border-color .16s,color .16s}.relacional-acao-btn:hover{background:var(--carteira-ink-primary)}@supports (color:color-mix(in lab,red,red)){.relacional-acao-btn:hover{background:color-mix(in srgb,var(--carteira-ink-primary) 7%,transparent)}}.relacional-acao-btn:hover{border-color:var(--carteira-stroke)}.relacional-acao-btn--primary{color:var(--carteira-status-ativa);background:var(--carteira-status-ativa-bg);border-color:var(--carteira-status-ativa)}@supports (color:color-mix(in lab,red,red)){.relacional-acao-btn--primary{border-color:color-mix(in srgb,var(--carteira-status-ativa) 30%,transparent)}}.relacional-acao-btn--primary:hover{background:var(--carteira-status-ativa)}@supports (color:color-mix(in lab,red,red)){.relacional-acao-btn--primary:hover{background:color-mix(in srgb,var(--carteira-status-ativa) 18%,transparent)}}.relacional-acao-btn--accent{color:var(--carteira-accent);background:var(--carteira-accent)}@supports (color:color-mix(in lab,red,red)){.relacional-acao-btn--accent{background:color-mix(in srgb,var(--carteira-accent) 12%,transparent)}}.relacional-acao-btn--accent{border-color:var(--carteira-accent)}@supports (color:color-mix(in lab,red,red)){.relacional-acao-btn--accent{border-color:color-mix(in srgb,var(--carteira-accent) 35%,transparent)}}.relacional-acao-btn--accent:hover{background:var(--carteira-accent)}@supports (color:color-mix(in lab,red,red)){.relacional-acao-btn--accent:hover{background:color-mix(in srgb,var(--carteira-accent) 20%,transparent)}}.relacional-cliente-modal-lista{flex-direction:column;gap:6px;display:flex}.relacional-cliente-modal-row{border:1px solid var(--carteira-hairline);background:var(--carteira-ink-primary);border-radius:8px;grid-template-columns:56px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.relacional-cliente-modal-row{background:color-mix(in srgb,var(--carteira-ink-primary) 2%,transparent)}}.relacional-cliente-modal-row-data{font-family:var(--carteira-font-mono);font-variant-numeric:tabular-nums;color:var(--carteira-ink-primary);text-align:center;font-size:11.5px;font-weight:700}.relacional-cliente-modal-row-body{min-width:0}.relacional-cliente-modal-row-titulo{font-family:var(--carteira-font-body);color:var(--carteira-ink-primary);font-size:12.5px;font-weight:600}.relacional-cliente-modal-row-desc{font-family:var(--carteira-font-body);color:var(--carteira-ink-tertiary);margin-top:2px;font-size:11px}.relacional-cliente-modal-row-actions{gap:4px;display:flex}.relacional-form{flex-direction:column;gap:16px;display:flex}.relacional-form-info{background:var(--carteira-ink-primary);border-radius:8px;padding:10px 14px}@supports (color:color-mix(in lab,red,red)){.relacional-form-info{background:color-mix(in srgb,var(--carteira-ink-primary) 3%,transparent)}}.relacional-form-info{border:1px solid var(--carteira-hairline);font-family:var(--carteira-font-body);color:var(--carteira-ink-secondary);font-size:12px}.relacional-form-info strong{color:var(--carteira-ink-primary)}.relacional-form-group{flex-direction:column;gap:6px;display:flex}.relacional-form-row{flex-wrap:wrap;gap:12px;display:flex}.relacional-form-eyebrow{font-family:var(--carteira-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--carteira-ink-tertiary);font-size:10px;font-weight:700}.relacional-form-input{border:1px solid var(--carteira-hairline);background:var(--carteira-ink-primary);border-radius:7px;padding:9px 12px}@supports (color:color-mix(in lab,red,red)){.relacional-form-input{background:color-mix(in srgb,var(--carteira-ink-primary) 3%,transparent)}}.relacional-form-input{font-family:var(--carteira-font-body);color:var(--carteira-ink-primary);outline:none;font-size:12.5px;transition:border-color .16s}.relacional-form-input:focus{border-color:var(--carteira-accent)}textarea.relacional-form-input{resize:vertical;min-height:60px}.relacional-form-erro{background:var(--carteira-status-cancelada);border-radius:8px;padding:10px 14px}@supports (color:color-mix(in lab,red,red)){.relacional-form-erro{background:color-mix(in srgb,var(--carteira-status-cancelada) 10%,transparent)}}.relacional-form-erro{border:1px solid var(--carteira-status-cancelada)}@supports (color:color-mix(in lab,red,red)){.relacional-form-erro{border:1px solid color-mix(in srgb,var(--carteira-status-cancelada) 35%,transparent)}}.relacional-form-erro{font-family:var(--carteira-font-body);color:var(--carteira-status-cancelada);font-size:11.5px}.relacional-form-footer{border-top:1px solid var(--carteira-hairline);justify-content:flex-end;align-items:center;gap:10px;padding-top:14px;display:flex}.relacional-wizard{flex-direction:column;gap:16px;display:flex}.relacional-wizard-filtro{border:1px solid var(--carteira-hairline);background:var(--carteira-ink-primary);border-radius:8px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.relacional-wizard-filtro{background:color-mix(in srgb,var(--carteira-ink-primary) 2%,transparent)}}.relacional-wizard-toggle{font-family:var(--carteira-font-body);color:var(--carteira-ink-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.relacional-wizard-toggle input[type=checkbox]{accent-color:var(--carteira-accent);width:14px;height:14px}.relacional-wizard-num{border:1px solid var(--carteira-hairline);background:var(--carteira-ink-primary);border-radius:5px;width:70px;padding:4px 8px}@supports (color:color-mix(in lab,red,red)){.relacional-wizard-num{background:color-mix(in srgb,var(--carteira-ink-primary) 4%,transparent)}}.relacional-wizard-num{font-family:var(--carteira-font-mono);font-variant-numeric:tabular-nums;color:var(--carteira-ink-primary);text-align:center;outline:none;font-size:12px}.relacional-wizard-num:disabled{opacity:.4}.relacional-wizard-preview{background:var(--carteira-accent);border-radius:8px;margin-top:4px;padding:10px 14px}@supports (color:color-mix(in lab,red,red)){.relacional-wizard-preview{background:color-mix(in srgb,var(--carteira-accent) 10%,transparent)}}.relacional-wizard-preview{border:1px solid var(--carteira-accent)}@supports (color:color-mix(in lab,red,red)){.relacional-wizard-preview{border:1px solid color-mix(in srgb,var(--carteira-accent) 30%,transparent)}}.relacional-wizard-preview{font-family:var(--carteira-font-body);color:var(--carteira-ink-primary);font-size:12px}.relacional-wizard-preview strong{color:var(--carteira-accent)}.relacional-wizard-resumo{background:var(--carteira-ink-primary);border-radius:8px;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.relacional-wizard-resumo{background:color-mix(in srgb,var(--carteira-ink-primary) 3%,transparent)}}.relacional-wizard-resumo{border:1px solid var(--carteira-hairline);flex-direction:column;gap:6px;display:flex}.relacional-wizard-resumo p{font-family:var(--carteira-font-body);color:var(--carteira-ink-primary);margin:0;font-size:12.5px;line-height:1.5}.relacional-wizard-resumo strong{color:var(--carteira-accent)}.ppm-scope{--bg-0:oklch(15% .02 250);--bg-1:oklch(18% .025 250);--bg-2:oklch(22% .03 255);--ink-0:oklch(98% .01 250);--ink-1:oklch(90% .02 250);--ink-2:oklch(80% .02 250);--ink-3:oklch(68% .02 250);--c-income:oklch(82% .2 145);--c-income-2:oklch(92% .18 145);--c-premio:oklch(75% .145 40);--c-premio-2:oklch(83% .13 44);--c-date:oklch(78% .16 240);--c-date-2:oklch(88% .14 240);--c-type:oklch(78% .2 295);--c-type-2:oklch(88% .18 300);--c-warn:oklch(85% .2 80);--c-warn-2:oklch(92% .18 90);--c-alert:oklch(72% .22 25);--c-alert-2:oklch(82% .2 28);--accent-2:var(--c-income);--accent-3:var(--c-premio);--accent-4:var(--c-date);--danger:var(--c-alert);--stroke:oklch(100% 5.96046e-8 none/.1);--stroke-strong:oklch(100% 5.96046e-8 none/.18);--hairline:oklch(100% 5.96046e-8 none/.06);--glass-bg:var(--bg-2)}@supports (color:color-mix(in lab,red,red)){.ppm-scope{--glass-bg:color-mix(in oklch,var(--bg-2) 55%,transparent)}}.ppm-scope{--glass-blur:28px;--radius:18px;--radius-sm:12px;font-family:var(--home-font-display);color:var(--ink-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ppm-scope *,.ppm-scope :after,.ppm-scope :before{box-sizing:border-box}.ppm-scope ::selection{background:var(--c-premio)}@supports (color:color-mix(in lab,red,red)){.ppm-scope ::selection{background:color-mix(in oklch,var(--c-premio) 30%,transparent)}}.ppm-scope ::selection{color:var(--ink-0)}.ppm-scope button{font-family:inherit}.ppm-scope button:focus{outline:none}.ppm-scope button:focus-visible{outline:2px solid var(--c-premio)}@supports (color:color-mix(in lab,red,red)){.ppm-scope button:focus-visible{outline:2px solid color-mix(in oklch,var(--c-premio) 50%,transparent)}}.ppm-scope button:focus-visible{outline-offset:2px}.ppm-scope a{color:inherit}.ppm-scope .pp-glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(160%);backdrop-filter:blur(var(--glass-blur)) saturate(160%);border:1px solid var(--stroke);border-radius:var(--radius);position:relative;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.12),0 8px 32px #00000040,0 1px 2px #0000004d}.ppm-scope .pp-glass:before{content:"";border-radius:inherit;pointer-events:none;opacity:.5;background:linear-gradient(oklch(100% 5.96046e-8 none/.08),#0000 40%);position:absolute;inset:0}.ppm-scope .pp-glass .pp-glass{background:var(--bg-2)}@supports (color:color-mix(in lab,red,red)){.ppm-scope .pp-glass .pp-glass{background:color-mix(in oklch,var(--bg-2) 70%,transparent)}}.ppm-scope .pp-glass .pp-glass{border:1px solid var(--stroke)}.ppm-scope .pp-display{font-family:var(--home-font-display);letter-spacing:-.02em;font-weight:700}.ppm-scope .pp-mono{font-family:JetBrains Mono,ui-monospace,monospace}.ppm-scope .pp-eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--ink-2);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.ppm-scope .pp-money-gradient{background:linear-gradient(165deg,var(--g-2,var(--c-premio-2)),var(--g-1,var(--c-premio)));color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #00000014);-webkit-background-clip:text;background-clip:text}.ppm-scope .pp-btn{border:1px solid var(--stroke-strong);color:var(--ink-0);font-size:12.5px;font-weight:600;font-family:var(--home-font-display);letter-spacing:.01em;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:oklch(100% 5.96046e-8 none/.14);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;transition:background .15s,border-color .15s,transform .12s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.18),0 1px 2px #00000026}.ppm-scope .pp-btn:hover{background:oklch(100% 5.96046e-8 none/.22);border-color:oklch(100% 5.96046e-8 none/.28);transform:translateY(-1px)}.ppm-scope .pp-btn:active{transform:translateY(0)}.ppm-scope .pp-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.ppm-scope .pp-btn svg{flex:none}.ppm-scope .pp-btn-primary{background:linear-gradient(180deg,var(--c-premio-2),var(--c-premio));border-color:var(--c-premio)}@supports (color:color-mix(in lab,red,red)){.ppm-scope .pp-btn-primary{border-color:color-mix(in oklch,var(--c-premio) 80%,black)}}.ppm-scope .pp-btn-primary{color:#1c1206;text-shadow:none;box-shadow:inset 0 1px 0 #ffffff59,0 4px 12px -2px var(--c-premio);font-weight:700}@supports (color:color-mix(in lab,red,red)){.ppm-scope .pp-btn-primary{box-shadow:inset 0 1px 0 #ffffff59,0 4px 12px -2px color-mix(in oklch,var(--c-premio) 60%,transparent)}}.ppm-scope .pp-btn-primary:hover{filter:brightness(1.06)}.ppm-scope .pp-btn-primary:disabled{filter:none;box-shadow:none}.ppm-scope .pp-btn-info{background:var(--c-date)}@supports (color:color-mix(in lab,red,red)){.ppm-scope .pp-btn-info{background:color-mix(in oklch,var(--c-date) 16%,transparent)}}.ppm-scope .pp-btn-info{border-color:var(--c-date)}@supports (color:color-mix(in lab,red,red)){.ppm-scope .pp-btn-info{border-color:color-mix(in oklch,var(--c-date) 45%,transparent)}}.ppm-scope .pp-btn-info{color:var(--c-date)}.ppm-scope .pp-btn-info:hover{background:var(--c-date)}@supports (color:color-mix(in lab,red,red)){.ppm-scope .pp-btn-info:hover{background:color-mix(in oklch,var(--c-date) 26%,transparent)}}.ppm-scope .pp-btn-success{background:var(--c-income)}@supports (color:color-mix(in lab,red,red)){.ppm-scope .pp-btn-success{background:color-mix(in oklch,var(--c-income) 16%,transparent)}}.ppm-scope .pp-btn-success{border-color:var(--c-income)}@supports (color:color-mix(in lab,red,red)){.ppm-scope .pp-btn-success{border-color:color-mix(in oklch,var(--c-income) 45%,transparent)}}.ppm-scope .pp-btn-success{color:var(--c-income)}.ppm-scope .pp-btn-success:hover{background:var(--c-income)}@supports (color:color-mix(in lab,red,red)){.ppm-scope .pp-btn-success:hover{background:color-mix(in oklch,var(--c-income) 26%,transparent)}}.ppm-scope .pp-btn-danger{background:var(--c-alert)}@supports (color:color-mix(in lab,red,red)){.ppm-scope .pp-btn-danger{background:color-mix(in oklch,var(--c-alert) 14%,transparent)}}.ppm-scope .pp-btn-danger{border-color:var(--c-alert)}@supports (color:color-mix(in lab,red,red)){.ppm-scope .pp-btn-danger{border-color:color-mix(in oklch,var(--c-alert) 40%,transparent)}}.ppm-scope .pp-btn-danger{color:var(--c-alert)}.ppm-scope .pp-btn-danger:hover{background:var(--c-alert)}@supports (color:color-mix(in lab,red,red)){.ppm-scope .pp-btn-danger:hover{background:color-mix(in oklch,var(--c-alert) 24%,transparent)}}.ppm-scope .pp-btn-icon{width:38px;height:38px;padding:0}.ppm-scope .pp-scrollable::-webkit-scrollbar{width:10px}.ppm-scope .pp-scrollable::-webkit-scrollbar-track{background:0 0}.ppm-scope .pp-scrollable::-webkit-scrollbar-thumb{background:var(--ink-0)}@supports (color:color-mix(in lab,red,red)){.ppm-scope .pp-scrollable::-webkit-scrollbar-thumb{background:color-mix(in oklch,var(--ink-0) 12%,transparent)}}.ppm-scope .pp-scrollable::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:999px}.ppm-scope .pp-scrollable::-webkit-scrollbar-thumb:hover{background:var(--ink-0)}@supports (color:color-mix(in lab,red,red)){.ppm-scope .pp-scrollable::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch,var(--ink-0) 22%,transparent)}}.ppm-scope .pp-scrollable::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.ppm-scope .pp-scrollable{scrollbar-width:thin;scrollbar-color:var(--ink-0) transparent}@supports (color:color-mix(in lab,red,red)){.ppm-scope .pp-scrollable{scrollbar-color:color-mix(in oklch,var(--ink-0) 14%,transparent) transparent}}.ppm-scope .pp-row-hover{cursor:pointer;transition:background .15s}.ppm-scope .pp-row-hover:hover{background:var(--c-premio)}@supports (color:color-mix(in lab,red,red)){.ppm-scope .pp-row-hover:hover{background:color-mix(in oklch,var(--c-premio) 6%,transparent)}}.ppm-scope .ppm-grid12{grid-template-columns:repeat(12,1fr);gap:22px 28px;display:grid}.ppm-scope .ppm-grid4{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.ppm-scope .ppm-apol-head,.ppm-scope .ppm-apol-row{grid-template-columns:130px 64px 120px 1fr 120px 104px 24px;align-items:center;gap:18px;display:grid}.ppm-backdrop{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ppm-shell{border-radius:24px;flex-direction:column;width:100%;max-height:calc(100vh - 48px);display:flex;overflow:hidden}.ppm-scope .ppm-spinner{border:2px solid var(--hairline);border-top-color:var(--c-premio);border-radius:50%;flex:none;width:14px;height:14px;animation:ppm-spin .8s linear infinite}@keyframes ppm-spin{to{transform:rotate(1turn)}}@media (max-width:820px){.ppm-scope .ppm-grid12{grid-template-columns:repeat(6,1fr)}.ppm-scope .ppm-grid4{grid-template-columns:repeat(2,1fr);row-gap:26px}}.mp-scope{--mp-bg:#0b0d12;--mp-panel-1:#1b1f29;--mp-panel-2:#14171f;--mp-ink:#eef0f5;--mp-ink-2:#eef0f5e6;--mp-ink-3:#eef0f5b8;--mp-line:#ffffff1a;--mp-line-2:#ffffff0f;--mp-hi:#ffffff12;--mp-well:#00000042;--mp-well-fc:#00000057;--mp-copper:oklch(76% .14 40);--mp-copper-2:oklch(83% .12 44);--mp-copper-ink:#1c1206;--mp-copper-tint:var(--mp-copper)}@supports (color:color-mix(in lab,red,red)){.mp-scope{--mp-copper-tint:color-mix(in oklch,var(--mp-copper) 16%,transparent)}}.mp-scope{--mp-green:#5dc06f;--mp-red:oklch(70% .19 28);--mp-seg-track:#00000052;--mp-seg-thumb:#ffffff1c;--mp-scrim:#06080d6b;--mp-glow:var(--mp-copper)}@supports (color:color-mix(in lab,red,red)){.mp-scope{--mp-glow:color-mix(in oklch,var(--mp-copper) 30%,transparent)}}.mp-scope{--mp-shadow:0 1px 0 var(--mp-hi) inset,0 36px 90px -24px #000c,0 12px 32px -14px #0009;--mp-radius:20px;--mp-radius-ico:13px;--mp-radius-fld:11px;font-family:var(--home-font-display);color:var(--mp-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mp-scope *,.mp-scope :after,.mp-scope :before{box-sizing:border-box}.mp-scope button{cursor:pointer;font-family:inherit}.mp-scope button:focus-visible{outline:2px solid var(--mp-copper);outline-offset:2px}.mp-scope .mp-mono{font-family:JetBrains Mono,ui-monospace,monospace}.mp-scope .mp-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--mp-copper);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.mp-backdrop{z-index:9999;background:var(--mp-scrim);-webkit-backdrop-filter:blur(5px)saturate(115%);backdrop-filter:blur(5px)saturate(115%);justify-content:center;align-items:center;padding:36px 20px;display:flex;position:fixed;inset:0}.mp-modal{background:linear-gradient(180deg,var(--mp-panel-1),var(--mp-panel-2));border:1px solid var(--mp-line);border-radius:var(--mp-radius);width:100%;max-height:88vh;box-shadow:var(--mp-shadow);outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.mp-modal:focus,.mp-modal:focus-visible{outline:none}.mp-modal:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(120% 80% at 50% -20%,var(--mp-hi),transparent 42%);position:absolute;inset:0}.mp-head{border-bottom:1px solid var(--mp-line-2);align-items:flex-start;gap:15px;padding:22px 24px 18px;display:flex;position:relative}.mp-ico{border-radius:var(--mp-radius-ico);width:42px;height:42px;color:var(--mp-copper);background:var(--mp-copper-tint);border:1px solid var(--mp-copper);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mp-ico{border:1px solid color-mix(in oklch,var(--mp-copper) 32%,transparent)}}.mp-ico{box-shadow:0 1px 0 var(--mp-hi) inset,0 6px 16px -6px var(--mp-glow)}.mp-htext{flex:1;min-width:0;padding-top:1px}.mp-title{font-family:var(--home-font-display);letter-spacing:-.02em;color:var(--mp-ink);margin:5px 0 0;font-size:21px;font-weight:700;line-height:1.1}.mp-sub{color:var(--mp-ink-2);margin-top:5px;font-size:13px;line-height:1.4}.mp-x{width:32px;height:32px;color:var(--mp-ink-3);background:0 0;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;margin:-2px -4px 0 0;transition:all .15s;display:inline-flex}.mp-x:hover{background:var(--mp-ink)}@supports (color:color-mix(in lab,red,red)){.mp-x:hover{background:color-mix(in oklch,var(--mp-ink) 9%,transparent)}}.mp-x:hover{color:var(--mp-ink)}.mp-body{padding:22px 24px;position:relative;overflow-y:auto}.mp-body::-webkit-scrollbar{width:9px}.mp-body::-webkit-scrollbar-thumb{background:var(--mp-ink)}@supports (color:color-mix(in lab,red,red)){.mp-body::-webkit-scrollbar-thumb{background:color-mix(in oklch,var(--mp-ink) 16%,transparent)}}.mp-body::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:99px}.mp-body{scrollbar-width:thin;scrollbar-color:var(--mp-ink) transparent}@supports (color:color-mix(in lab,red,red)){.mp-body{scrollbar-color:color-mix(in oklch,var(--mp-ink) 16%,transparent) transparent}}.mp-foot{border-top:1px solid var(--mp-line-2);background:var(--mp-bg);flex-wrap:wrap;align-items:center;gap:9px;padding:14px 20px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.mp-foot{background:color-mix(in oklch,var(--mp-bg) 22%,transparent)}}.mp-foot .mp-sp{flex:1;min-width:8px}.mp-foot .mp-btn{flex:none}.mp-scope .mp-label{letter-spacing:.12em;text-transform:uppercase;color:var(--mp-ink-3);margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;display:block}.mp-scope .mp-req{color:var(--mp-red)}.mp-scope .mp-inp,.mp-scope .mp-sel,.mp-scope .mp-ta{width:100%;color:var(--mp-ink);background:var(--mp-well);border:1px solid var(--mp-line);border-radius:var(--mp-radius-fld);outline:none;padding:11px 13px;font-family:inherit;font-size:14px;font-weight:500;transition:all .16s;box-shadow:inset 0 1px 2px #0000001a}.mp-scope .mp-ta{resize:none;line-height:1.5}.mp-scope .mp-inp::placeholder,.mp-scope .mp-ta::placeholder{color:var(--mp-ink-3)}.mp-scope .mp-inp:focus,.mp-scope .mp-sel:focus,.mp-scope .mp-ta:focus{border-color:var(--mp-copper)}@supports (color:color-mix(in lab,red,red)){.mp-scope .mp-inp:focus,.mp-scope .mp-sel:focus,.mp-scope .mp-ta:focus{border-color:color-mix(in oklch,var(--mp-copper) 60%,transparent)}}.mp-scope .mp-inp:focus,.mp-scope .mp-sel:focus,.mp-scope .mp-ta:focus{background:var(--mp-well-fc);box-shadow:0 0 0 3px var(--mp-copper-tint)}.mp-scope .mp-sel{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%23999' d='M0 0h12L6 8z'/></svg>");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.mp-scope .mp-grid3{grid-template-columns:repeat(3,1fr);gap:16px 14px;display:grid}.mp-scope .mp-grid2{grid-template-columns:repeat(2,1fr);gap:16px 14px;display:grid}.mp-scope .mp-sect{align-items:center;gap:10px;margin:24px 0 14px;display:flex}.mp-scope .mp-sect:first-child{margin-top:0}.mp-scope .mp-sect:before{content:"";background:var(--mp-copper);width:5px;height:5px;box-shadow:0 0 7px var(--mp-glow);border-radius:1.5px;flex-shrink:0}.mp-scope .mp-sect .mp-sect-t{letter-spacing:.16em;text-transform:uppercase;color:var(--mp-ink-2);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.mp-scope .mp-sect:after{content:"";background:var(--mp-line-2);flex:1;height:1px}.mp-scope .mp-fieldbox{border-radius:var(--mp-radius-fld);background:var(--mp-well);border:1px solid var(--mp-line);justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.mp-scope .mp-fieldbox-title{color:var(--mp-ink);font-size:14px;font-weight:600}.mp-scope .mp-fieldbox-sub{color:var(--mp-ink-2);margin-top:2px;font-size:12px}.mp-scope .mp-seg{border-radius:var(--mp-radius-fld);background:var(--mp-seg-track);border:1px solid var(--mp-line-2);padding:3px;display:inline-flex;position:relative}.mp-scope .mp-seg-thumb{background:var(--mp-seg-thumb);box-shadow:0 1px 0 var(--mp-hi) inset,0 2px 5px #00000047;border:.5px solid var(--mp-line);border-radius:8px;transition:transform .22s cubic-bezier(.3,.7,.4,1);position:absolute;top:3px;bottom:3px}.mp-scope .mp-seg button{z-index:1;color:var(--mp-ink-2);background:0 0;border:none;border-radius:8px;padding:7px 20px;font-size:13px;font-weight:600;transition:color .18s;position:relative}.mp-scope .mp-seg button.on{color:var(--mp-ink)}.mp-scope .mp-tg{background:var(--mp-ink);border:none;border-radius:999px;width:38px;height:22px;position:relative}@supports (color:color-mix(in lab,red,red)){.mp-scope .mp-tg{background:color-mix(in oklch,var(--mp-ink) 22%,transparent)}}.mp-scope .mp-tg{flex-shrink:0;transition:background .18s}.mp-scope .mp-tg[data-on="1"]{background:var(--mp-green)}.mp-scope .mp-tg i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0006}.mp-scope .mp-tg[data-on="1"] i{transform:translate(16px)}.mp-scope .mp-chips{flex-wrap:wrap;gap:9px;display:flex}.mp-scope .mp-chip{background:var(--mp-well);border:1px solid var(--mp-line);color:var(--mp-ink-2);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.mp-scope .mp-chip:hover{border-color:var(--mp-ink-3);color:var(--mp-ink)}.mp-scope .mp-chip .mp-dot{border:1.5px solid var(--mp-ink-3);border-radius:50%;flex-shrink:0;width:13px;height:13px;transition:all .15s}.mp-scope .mp-chip.on{border-color:var(--mp-copper)}@supports (color:color-mix(in lab,red,red)){.mp-scope .mp-chip.on{border-color:color-mix(in oklch,var(--mp-copper) 55%,transparent)}}.mp-scope .mp-chip.on{background:var(--mp-copper-tint);color:var(--mp-ink)}.mp-scope .mp-chip.on .mp-dot{border-color:var(--mp-copper);background:radial-gradient(circle,var(--mp-copper) 0 44%,transparent 48%)}.mp-scope .mp-choices{gap:12px;display:flex}.mp-scope .mp-choice{border-radius:var(--mp-radius-ico);background:var(--mp-well);border:1px solid var(--mp-line);color:var(--mp-ink-2);flex:1;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:15px;font-weight:600;transition:all .15s;display:flex}.mp-scope .mp-choice:hover{border-color:var(--mp-ink-3);color:var(--mp-ink);transform:translateY(-1px)}.mp-scope .mp-choice.yes{border-color:var(--mp-green)}@supports (color:color-mix(in lab,red,red)){.mp-scope .mp-choice.yes{border-color:color-mix(in oklch,var(--mp-green) 60%,transparent)}}.mp-scope .mp-choice.yes{background:var(--mp-green)}@supports (color:color-mix(in lab,red,red)){.mp-scope .mp-choice.yes{background:color-mix(in oklch,var(--mp-green) 15%,transparent)}}.mp-scope .mp-choice.yes{color:var(--mp-green)}@supports (color:color-mix(in lab,red,red)){.mp-scope .mp-choice.yes{color:color-mix(in oklch,var(--mp-green) 82%,var(--mp-ink))}}.mp-scope .mp-choice.no{border-color:var(--mp-red)}@supports (color:color-mix(in lab,red,red)){.mp-scope .mp-choice.no{border-color:color-mix(in oklch,var(--mp-red) 55%,transparent)}}.mp-scope .mp-choice.no{background:var(--mp-red)}@supports (color:color-mix(in lab,red,red)){.mp-scope .mp-choice.no{background:color-mix(in oklch,var(--mp-red) 13%,transparent)}}.mp-scope .mp-choice.no{color:var(--mp-red)}.mp-scope .mp-optlist{flex-direction:column;gap:9px;display:flex}.mp-scope .mp-opt{text-align:left;border-radius:var(--mp-radius-fld);background:var(--mp-well);border:1px solid var(--mp-line);width:100%;color:var(--mp-ink-2);align-items:center;gap:12px;padding:13px 15px;transition:all .15s;display:flex}.mp-scope .mp-opt:hover{border-color:var(--mp-ink-3);color:var(--mp-ink);transform:translateY(-1px)}.mp-scope .mp-opt.on{border-color:var(--mp-opt-accent,var(--mp-copper))}@supports (color:color-mix(in lab,red,red)){.mp-scope .mp-opt.on{border-color:color-mix(in oklch,var(--mp-opt-accent,var(--mp-copper)) 60%,transparent)}}.mp-scope .mp-opt.on{background:var(--mp-opt-accent,var(--mp-copper))}@supports (color:color-mix(in lab,red,red)){.mp-scope .mp-opt.on{background:color-mix(in oklch,var(--mp-opt-accent,var(--mp-copper)) 13%,transparent)}}.mp-scope .mp-opt.on{color:var(--mp-ink)}.mp-scope .mp-opt-ico{color:var(--mp-opt-accent,var(--mp-copper));flex-shrink:0;align-items:center;display:inline-flex}.mp-scope .mp-opt-text{flex-direction:column;gap:2px;min-width:0;display:flex}.mp-scope .mp-opt-label{color:var(--mp-ink);font-size:14px;font-weight:600}.mp-scope .mp-opt-desc{color:var(--mp-ink-2);font-size:12px;line-height:1.35}.mp-scope .mp-list{flex-direction:column;gap:5px;display:flex}.mp-scope .mp-list-item{text-align:left;border-radius:var(--mp-radius-fld);background:var(--mp-well);border:1px solid var(--mp-line);width:100%;color:var(--mp-ink-2);justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:13px;transition:all .14s;display:flex}.mp-scope .mp-list-item:hover{border-color:var(--mp-ink-3);color:var(--mp-ink)}.mp-scope .mp-list-item.on{border-color:var(--mp-copper)}@supports (color:color-mix(in lab,red,red)){.mp-scope .mp-list-item.on{border-color:color-mix(in oklch,var(--mp-copper) 55%,transparent)}}.mp-scope .mp-list-item.on{background:var(--mp-copper-tint);color:var(--mp-ink)}.mp-scope .mp-list-item-meta{color:var(--mp-ink-3);font-size:12px}.mp-scope .mp-card{border-radius:var(--mp-radius-fld);background:var(--mp-well);border:1px solid var(--mp-line);padding:13px 15px}.mp-scope .mp-empty{text-align:center;color:var(--mp-ink-2);padding:26px 16px;font-size:13px;line-height:1.5}.mp-scope .mp-dl{color:var(--mp-ink-2);align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:12.5px;display:inline-flex}.mp-scope .mp-dl svg{color:var(--mp-copper)}.mp-scope .mp-btn{border-radius:var(--mp-radius-fld);font-family:var(--home-font-display);white-space:nowrap;color:var(--mp-ink);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 17px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.mp-scope .mp-btn svg{flex:none}.mp-scope .mp-btn-ghost{color:var(--mp-ink-2);background:0 0;border-color:#0000}.mp-scope .mp-btn-ghost:hover{background:var(--mp-ink)}@supports (color:color-mix(in lab,red,red)){.mp-scope .mp-btn-ghost:hover{background:color-mix(in oklch,var(--mp-ink) 8%,transparent)}}.mp-scope .mp-btn-ghost:hover{color:var(--mp-ink)}.mp-scope .mp-btn-soft{background:var(--mp-well);border-color:var(--mp-line);color:var(--mp-ink);box-shadow:0 1px 0 var(--mp-hi) inset}.mp-scope .mp-btn-soft:hover{border-color:var(--mp-ink-3)}.mp-scope .mp-btn-prim{background:linear-gradient(180deg,var(--mp-copper-2),var(--mp-copper));border-color:var(--mp-copper)}@supports (color:color-mix(in lab,red,red)){.mp-scope .mp-btn-prim{border-color:color-mix(in oklch,var(--mp-copper) 72%,black)}}.mp-scope .mp-btn-prim{color:var(--mp-copper-ink);box-shadow:0 1px 0 #ffffff47 inset,0 8px 18px -6px var(--mp-glow)}.mp-scope .mp-btn-prim:hover{filter:brightness(1.06);transform:translateY(-1px)}.mp-scope .mp-btn-prim:disabled{opacity:.42;cursor:not-allowed;filter:none;transform:none;box-shadow:inset 0 1px #fff3}.mp-scope .mp-btn-info{border-color:var(--mp-copper);background:0 0}@supports (color:color-mix(in lab,red,red)){.mp-scope .mp-btn-info{border-color:color-mix(in oklch,var(--mp-copper) 45%,transparent)}}.mp-scope .mp-btn-info{color:var(--mp-copper)}.mp-scope .mp-btn-info:hover{background:var(--mp-copper-tint)}.mp-scope .mp-btn-danger{background:var(--mp-red)}@supports (color:color-mix(in lab,red,red)){.mp-scope .mp-btn-danger{background:color-mix(in oklch,var(--mp-red) 90%,black)}}.mp-scope .mp-btn-danger{border-color:var(--mp-red)}@supports (color:color-mix(in lab,red,red)){.mp-scope .mp-btn-danger{border-color:color-mix(in oklch,var(--mp-red) 72%,black)}}.mp-scope .mp-btn-danger{color:#fff;box-shadow:0 1px 0 #ffffff38 inset,0 8px 18px -6px var(--mp-red)}@supports (color:color-mix(in lab,red,red)){.mp-scope .mp-btn-danger{box-shadow:0 1px 0 #ffffff38 inset,0 8px 18px -6px color-mix(in oklch,var(--mp-red) 40%,transparent)}}.mp-scope .mp-btn-danger:hover{filter:brightness(1.06);transform:translateY(-1px)}.mp-scope .mp-btn-danger:disabled{opacity:.42;cursor:not-allowed;filter:none;transform:none}.mp-scope .mp-btn-block{width:100%;padding:13px;font-size:14px}.mp-scope .mp-btn:disabled{opacity:.42;cursor:not-allowed}.mp-scope .mp-combo{position:relative}.mp-combo-drop{z-index:10000;background:var(--mp-panel-1);border:1px solid var(--mp-line);border-radius:var(--mp-radius-fld);max-height:260px;box-shadow:var(--mp-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:4px;position:fixed;overflow-y:auto}.mp-combo-drop .mp-combo-opt{text-align:left;cursor:pointer;width:100%;color:var(--mp-ink);font-size:13px;font-family:var(--home-font-text,inherit);background:0 0;border:none;border-radius:8px;padding:8px 11px;display:block}.mp-combo-drop .mp-combo-opt:hover{background:var(--mp-ink)}@supports (color:color-mix(in lab,red,red)){.mp-combo-drop .mp-combo-opt:hover{background:color-mix(in oklch,var(--mp-ink) 9%,transparent)}}.mp-scope .sp-bulkrows{flex-direction:column;gap:8px;display:flex}.mp-scope .sp-bulkrow{grid-template-columns:24px minmax(0,1.3fr) 140px minmax(0,1fr) minmax(0,1fr) 34px;align-items:center;gap:10px;display:grid}.mp-scope .sp-bulkrow-head{text-transform:uppercase;letter-spacing:.06em;color:var(--mp-ink-3);padding:0 2px;font-size:10px;font-weight:600}.mp-scope .sp-bulkrow-head>span{padding-left:2px}.mp-scope .sp-bulkrow-idx{font-family:var(--mp-font-mono,monospace);color:var(--mp-ink-3);text-align:center;font-size:12px}.mp-scope .sp-bulkrow .mp-inp{padding:10px 12px}.mp-scope .sp-bulkrow-del{color:var(--mp-ink-3);padding:6px}.mp-scope .sp-bulkrow-del:hover{color:var(--mp-red)}.mp-scope .tacel-grid{z-index:1;grid-template-columns:repeat(2,1fr);gap:10px;display:grid;position:relative}.mp-scope .tacel-stat{border-radius:var(--mp-radius-fld);background:var(--mp-well);border:1px solid var(--mp-line);box-shadow:0 1px 0 var(--mp-hi) inset;flex-direction:column;align-items:center;gap:4px;padding:16px 10px;display:flex}.mp-scope .tacel-stat-icon{color:var(--tacel-accent,var(--mp-copper));display:inline-flex}.mp-scope .tacel-stat-value{font-family:var(--home-font-display);letter-spacing:-.02em;color:var(--mp-ink);font-size:22px;font-weight:700;line-height:1}.mp-scope .tacel-stat-label{color:var(--mp-ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.mp-rv{opacity:0;animation:mp-rvin .55s cubic-bezier(.16,1,.3,1) forwards}@keyframes mp-rvin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:560px){.mp-scope .mp-grid2,.mp-scope .mp-grid3{grid-template-columns:1fr}}.mp-scope .ilm-ws{margin-bottom:16px}.mp-scope .ilm-ws .mp-label{margin-bottom:6px;display:block}.mp-scope .ilm-ws .mp-sel{width:100%}.mp-scope .ilm-dz{border:2px dashed var(--mp-line);text-align:center;cursor:pointer;background:#ffffff04;border-radius:16px;padding:26px 20px;transition:all .16s}.mp-scope .ilm-dz.drag,.mp-scope .ilm-dz:hover{border-color:var(--mp-copper)}@supports (color:color-mix(in lab,red,red)){.mp-scope .ilm-dz.drag,.mp-scope .ilm-dz:hover{border-color:color-mix(in oklch,var(--mp-copper) 60%,transparent)}}.mp-scope .ilm-dz-ico,.mp-scope .ilm-dz.drag,.mp-scope .ilm-dz:hover{background:var(--mp-copper-tint)}.mp-scope .ilm-dz-ico{width:50px;height:50px;color:var(--mp-copper);border:1px solid var(--mp-copper);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.mp-scope .ilm-dz-ico{border:1px solid color-mix(in oklch,var(--mp-copper) 35%,transparent)}}.mp-scope .ilm-dz-t{color:var(--mp-ink);font-size:15px;font-weight:700}.mp-scope .ilm-dz-t b{color:var(--mp-copper)}.mp-scope .ilm-dz-s{color:var(--mp-ink-3);margin-top:4px;font-size:12px}.mp-scope .ilm-dz-fmt{letter-spacing:.04em;color:var(--mp-ink-3);border:1px solid var(--mp-line);border-radius:999px;margin-top:9px;padding:3px 10px;font-size:10.5px;display:inline-block}.mp-scope .ilm-modes{background:var(--mp-well);border:1px solid var(--mp-line-2);border-radius:13px;margin-top:16px;padding:13px 15px}.mp-scope .ilm-modes-h{letter-spacing:.16em;text-transform:uppercase;color:var(--mp-ink-3);margin-bottom:9px;font-size:10px;font-weight:700}.mp-scope .ilm-mode{align-items:flex-start;gap:10px;padding:5px 0;display:flex}.mp-scope .ilm-mode+.ilm-mode{border-top:1px solid var(--mp-line-2)}.mp-scope .ilm-mode-b{border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.mp-scope .ilm-mode-b.ok{color:var(--mp-green);background:var(--mp-green)}@supports (color:color-mix(in lab,red,red)){.mp-scope .ilm-mode-b.ok{background:color-mix(in oklch,var(--mp-green) 16%,transparent)}}.mp-scope .ilm-mode-b.cfg{color:var(--mp-copper);background:var(--mp-copper-tint)}.mp-scope .ilm-mode-x{color:var(--mp-ink-2);font-size:12.5px;line-height:1.45}.mp-scope .ilm-mode-x b{color:var(--mp-ink);font-weight:700}.mp-scope .ilm-dl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.mp-scope .ilm-dl-t{color:var(--mp-ink-2);flex:1;min-width:180px;font-size:12.5px}.mp-scope .ilm-alt{text-align:center;color:var(--mp-ink-3);margin-top:16px;font-size:12px}.mp-scope .ilm-alt button{color:var(--mp-copper);font:inherit;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-weight:600}.mp-scope .ilm-alt button:hover{text-decoration:underline}@keyframes fmPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.4)}}@keyframes fmSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fmToast{0%{opacity:0;transform:translate(-50%,8px)scale(.95)}8%,92%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-4px)scale(.95)}}@keyframes fmFlash{0%{opacity:.7;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}@keyframes fmConfetti{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(var(--fc-tx,0),var(--fc-ty,0)) rotate(2turn)}}@keyframes fmCardOut{0%{opacity:1;transform:translate(-50%)rotate(0)}to{opacity:0;transform:translate(calc(-50% + var(--fc-dx,0px)),var(--fc-dy,0)) rotate(var(--fc-rot,0deg))}}@keyframes fmCardIn{0%{opacity:0;transform:translate(-50%)scale(.94)}to{opacity:1;transform:translate(-50%)scale(1)}}.fm-overlay{z-index:500;color:var(--color-text-heading,#f1f5f9);font-family:var(--font-sans);isolation:isolate;background-color:#070b14;background-image:radial-gradient(120% 50% at 50% -5%,#127df82e 0,#0000 65%),radial-gradient(80% 40% at 15% 0,#1e64dc1f 0,#0000 55%),radial-gradient(80% 40% at 85% 0,#146ef01a 0,#0000 50%);flex-direction:column;display:flex;position:fixed;inset:0;transform:translateZ(0)}.light-mode .fm-overlay{color:#0f172a;background-color:#f8fafc;background-image:radial-gradient(120% 50% at 50% -5%,#2563eb14 0,#0000 65%),radial-gradient(80% 40% at 15% 0,#1e64dc0d 0,#0000 55%),radial-gradient(80% 40% at 85% 0,#146ef00a 0,#0000 50%)}.fm-glass{background:var(--fm-card-bg);-webkit-backdrop-filter:var(--fm-card-blur);border:1px solid var(--fm-card-border);box-shadow:var(--fm-card-shadow);border-radius:18px}.fm-mono{font-family:var(--fm-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.fm-eyebrow{letter-spacing:.12em;color:var(--color-text-muted,#94a3b8)}.fm-eyebrow,.fm-kbd{font-family:var(--fm-font-mono);text-transform:uppercase;font-size:10px;font-weight:700}.fm-kbd{min-width:18px;height:18px;color:var(--color-text-secondary,#cbd5e1);background:#ffffff1a;border:1px solid #ffffff24;border-radius:4px;justify-content:center;align-items:center;padding:0 5px;line-height:1;display:inline-flex}.light-mode .fm-kbd{color:#475569;background:#0f172a0f;border-color:#0f172a1a}.fm-pulse-attention{animation:fmPulse 1.8s ease-in-out infinite}.fm-hud{z-index:10;border-bottom:1px solid var(--fm-hairline);flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:14px 28px 13px;display:grid;position:relative}.fm-hud-progress-fill{background:var(--fm-accent);height:2px;box-shadow:0 0 8px var(--fm-accent);border-radius:0 2px 2px 0;position:absolute;bottom:-1px;left:0}@supports (color:color-mix(in lab,red,red)){.fm-hud-progress-fill{box-shadow:0 0 8px color-mix(in oklch,var(--fm-accent) 55%,transparent)}}.fm-hud-progress-fill{transition:width .4s cubic-bezier(.2,.7,.3,1)}.fm-hud-brand{align-items:center;gap:13px;min-width:0;display:flex}.fm-hud-icon{width:32px;height:32px;color:var(--fm-accent);background:var(--fm-accent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fm-hud-icon{background:color-mix(in oklch,var(--fm-accent) 12%,transparent)}}.fm-hud-icon{border:1px solid var(--fm-accent)}@supports (color:color-mix(in lab,red,red)){.fm-hud-icon{border:1px solid color-mix(in oklch,var(--fm-accent) 26%,transparent)}}.fm-hud-brand-text{flex-direction:column;gap:3px;min-width:0;display:flex}.fm-hud-eyebrow{font-family:var(--fm-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fm-ink-sub);font-size:9px;font-weight:700}.fm-hud-counter{font-family:var(--fm-font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:700;line-height:1}.fm-hud-counter-current{color:var(--fm-accent)}.fm-hud-counter-sep{color:var(--fm-ink-dim)}.fm-hud-counter-total,.fm-hud-objective{color:var(--fm-ink-sub)}.fm-hud-objective{font-family:var(--fm-font-display);white-space:nowrap;text-overflow:ellipsis;max-width:420px;font-size:12.5px;font-style:italic;overflow:hidden}.fm-ws{position:relative}.fm-ws-trigger{cursor:pointer;font-family:var(--fm-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fm-ink-sub);background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;margin-left:-6px;padding:2px 6px;font-size:9px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.fm-ws-trigger:hover{color:var(--fm-ink);background:oklch(100% 5.96046e-8 none/.07)}.light-mode .fm-ws-trigger:hover{background:oklch(0 none none/.05)}.fm-ws-folder{color:var(--fm-accent);flex-shrink:0}.fm-ws-name{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.fm-ws-chev{color:var(--fm-ink-dim);flex-shrink:0;transition:transform .2s}.fm-ws-chev.open{transform:rotate(180deg)}.fm-ws-menu{z-index:40;-webkit-backdrop-filter:blur(26px)saturate(160%);border:1px solid var(--fm-card-border);background:#161c2cf7;border-radius:14px;min-width:240px;padding:7px;animation:fmWsIn .16s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + 7px);left:-6px;box-shadow:0 22px 60px #0000008c,inset 0 1px #ffffff0f}.light-mode .fm-ws-menu{background:#fffffffa;box-shadow:0 22px 60px #0f172a2e,inset 0 1px #fff9}@keyframes fmWsIn{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}.fm-ws-menu-head{font-family:var(--fm-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fm-ink-dim);padding:5px 10px 7px;font-size:9px;font-weight:700}.fm-ws-item{cursor:pointer;text-align:left;width:100%;color:var(--fm-ink-sub);font-family:var(--fm-font-display);background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;font-weight:500;transition:background .14s,color .14s;display:flex}.fm-ws-item:hover{color:var(--fm-ink);background:oklch(100% 5.96046e-8 none/.07)}.light-mode .fm-ws-item:hover{background:oklch(0 none none/.05)}.fm-ws-item-ic{color:var(--fm-ink-dim);flex-shrink:0}.fm-ws-item-nm{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.fm-ws-item-ct{font-family:var(--fm-font-mono);color:var(--fm-ink-dim);flex-shrink:0;font-size:11px}.fm-ws-item.active{background:var(--fm-accent)}@supports (color:color-mix(in lab,red,red)){.fm-ws-item.active{background:color-mix(in oklch,var(--fm-accent) 13%,transparent)}}.fm-ws-item.active{color:var(--fm-ink)}.fm-ws-item.active .fm-ws-item-ic{color:var(--fm-accent)}.fm-ws-item.active .fm-ws-item-nm{font-weight:700}.fm-ws-item-ck{color:var(--fm-accent);flex-shrink:0}.fm-hud-stats{white-space:nowrap;align-items:baseline;gap:18px;display:inline-flex}.fm-hud-stats--inactive{font-family:var(--fm-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fm-ink-dim);font-size:10px;font-weight:700}.fm-hud-stat{align-items:baseline;gap:7px;display:inline-flex}.fm-hud-stat-icon{display:none}.fm-hud-stat-label{font-family:var(--fm-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fm-ink-sub);font-size:9px;font-weight:700}.fm-hud-stat-value{font-family:var(--fm-font-display);letter-spacing:-.02em;color:var(--fm-ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.fm-hud-stat-value.fm-mono{font-family:var(--fm-font-mono)}.fm-hud-stat-divider{color:var(--fm-ink-dim);opacity:.55}.fm-hud-goal-hit .fm-hud-stat-value{color:var(--fm-success)}.fm-hud-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fm-hud-btn{background:var(--fm-hairline);border:1px solid var(--fm-stroke);color:var(--fm-ink-sub);font-family:var(--fm-font-display);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 13px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.fm-hud-btn:hover{background:var(--fm-stroke);color:var(--fm-ink)}.fm-hud-btn--icon{gap:0;padding:7px 8px}.fm-hud-btn--danger{background:var(--fm-danger)}@supports (color:color-mix(in lab,red,red)){.fm-hud-btn--danger{background:color-mix(in oklch,var(--fm-danger) 10%,transparent)}}.fm-hud-btn--danger{border-color:var(--fm-danger)}@supports (color:color-mix(in lab,red,red)){.fm-hud-btn--danger{border-color:color-mix(in oklch,var(--fm-danger) 38%,transparent)}}.fm-hud-btn--danger{color:var(--fm-danger)}.fm-hud-btn--danger:hover{background:var(--fm-danger)}@supports (color:color-mix(in lab,red,red)){.fm-hud-btn--danger:hover{background:color-mix(in oklch,var(--fm-danger) 18%,transparent)}}.fm-hud-btn--danger:hover{color:var(--fm-danger)}.fm-hud-btn--primary{background:linear-gradient(180deg,var(--fm-accent),var(--fm-accent))}@supports (color:color-mix(in lab,red,red)){.fm-hud-btn--primary{background:linear-gradient(180deg,color-mix(in oklch,var(--fm-accent) 42%,transparent),color-mix(in oklch,var(--fm-accent) 24%,transparent))}}.fm-hud-btn--primary{border-color:var(--fm-accent)}@supports (color:color-mix(in lab,red,red)){.fm-hud-btn--primary{border-color:color-mix(in oklch,var(--fm-accent) 58%,transparent)}}.fm-hud-btn--primary{color:var(--fm-ink);font-weight:700}.fm-hud-btn--primary:hover{background:linear-gradient(180deg,var(--fm-accent),var(--fm-accent))}@supports (color:color-mix(in lab,red,red)){.fm-hud-btn--primary:hover{background:linear-gradient(180deg,color-mix(in oklch,var(--fm-accent) 52%,transparent),color-mix(in oklch,var(--fm-accent) 32%,transparent))}}.fm-hud-btn--primary:hover{color:var(--fm-ink)}.fm-hud-callbacks-btn{color:var(--fm-warm);font-family:var(--fm-font-mono);letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:7px;margin-right:2px;padding:6px;font-size:10px;font-weight:700;transition:opacity .15s;display:inline-flex}.fm-hud-callbacks-btn:before{content:"";background:var(--fm-warm);width:6px;height:6px;box-shadow:0 0 8px var(--fm-warm);border-radius:50%;flex-shrink:0}.fm-hud-callbacks-btn:hover{opacity:.68}.fm-body{flex:1;justify-content:space-between;align-items:flex-start;gap:0;padding:22px 12px 14px 24px;display:flex;position:relative;overflow:hidden auto}.fm-body--centered{justify-content:center;align-items:center}.fm-left-stack{flex-direction:column;flex-shrink:0;gap:12px;width:220px;margin-top:40px;display:flex;position:sticky;top:24px}.fm-left-pill{background:currentColor;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.fm-left-pill{background:color-mix(in oklch,currentColor 6%,transparent)}}.fm-left-pill{border:1px solid}@supports (color:color-mix(in lab,red,red)){.fm-left-pill{border:1px solid color-mix(in oklch,currentColor 22%,transparent)}}.fm-left-pill{cursor:pointer;font-family:var(--fm-font-display);text-align:left;color:var(--fm-ink-sub);transition:background .16s,border-color .16s}.fm-left-pill:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.fm-left-pill:hover{background:color-mix(in oklch,currentColor 11%,transparent)}}.fm-left-pill:hover{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.fm-left-pill:hover{border-color:color-mix(in oklch,currentColor 38%,transparent)}}.fm-left-pill--danger{color:var(--fm-danger)}.fm-left-pill--warm{color:var(--fm-warm)}.fm-left-pill--active,.fm-left-pill--open{background:currentColor}@supports (color:color-mix(in lab,red,red)){.fm-left-pill--active,.fm-left-pill--open{background:color-mix(in oklch,currentColor 14%,transparent)}}.fm-left-pill--active,.fm-left-pill--open{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.fm-left-pill--active,.fm-left-pill--open{border-color:color-mix(in oklch,currentColor 52%,transparent)}}.fm-left-pill-icon{background:currentColor;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fm-left-pill-icon{background:color-mix(in oklch,currentColor 13%,transparent)}}.fm-left-pill-icon{border:1px solid}@supports (color:color-mix(in lab,red,red)){.fm-left-pill-icon{border:1px solid color-mix(in oklch,currentColor 26%,transparent)}}.fm-left-pill-icon{color:inherit;flex-shrink:0;transition:background .18s,border-color .18s}.fm-left-pill--active .fm-left-pill-icon,.fm-left-pill--open .fm-left-pill-icon{background:currentColor}@supports (color:color-mix(in lab,red,red)){.fm-left-pill--active .fm-left-pill-icon,.fm-left-pill--open .fm-left-pill-icon{background:color-mix(in oklch,currentColor 30%,transparent)}}.fm-left-pill--active .fm-left-pill-icon,.fm-left-pill--open .fm-left-pill-icon{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.fm-left-pill--active .fm-left-pill-icon,.fm-left-pill--open .fm-left-pill-icon{border-color:color-mix(in oklch,currentColor 48%,transparent)}}.fm-left-pill-text{flex-direction:column;gap:2px;min-width:0;line-height:1.2;display:flex}.fm-left-pill .fm-eyebrow{color:currentColor}.fm-left-pill-label{font-family:var(--fm-font-display);letter-spacing:-.01em;color:var(--fm-ink);font-size:13px;font-weight:700}.fm-body-main{flex-direction:column;flex:0 0 540px;align-items:center;gap:14px;min-width:0;display:flex;position:relative}.fm-card-stage{width:100%;min-height:400px;margin-top:36px;position:relative}.fm-card{background:var(--fm-card-bg);width:540px;max-width:540px;height:400px;-webkit-backdrop-filter:var(--fm-card-blur);backdrop-filter:var(--fm-card-blur);border:1px solid var(--fm-card-border);box-shadow:var(--fm-card-shadow);z-index:3;will-change:transform,opacity;border-radius:18px;flex-direction:column;animation:fmCardIn .28s cubic-bezier(.2,.7,.3,1) forwards;display:flex;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.fm-card--gone{animation:fmCardOut .42s cubic-bezier(.55,.085,.68,.53) forwards}.fm-peek-card{background:var(--fm-card-bg);width:540px;max-width:540px;-webkit-backdrop-filter:var(--fm-card-blur);backdrop-filter:var(--fm-card-blur);border:1px solid var(--fm-card-border);pointer-events:none;border-radius:18px;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 8px 24px #00000040}.fm-peek-card--1{transform-origin:top;opacity:.78;filter:blur(.3px)brightness(.88);z-index:2;transform:translate(-50%)translateY(-20px)scale(.94)}.fm-peek-card--2{transform-origin:top;opacity:.55;filter:blur(.5px)brightness(.78);z-index:1;transform:translate(-50%)translateY(-38px)scale(.88)}.fm-card-status{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.fm-card-status{border-bottom:1px solid color-mix(in oklch,currentColor 35%,transparent)}}.fm-card-status{background:linear-gradient(90deg,currentColor,currentColor)}@supports (color:color-mix(in lab,red,red)){.fm-card-status{background:linear-gradient(90deg,color-mix(in oklch,currentColor 22%,transparent),color-mix(in oklch,currentColor 10%,transparent))}}.fm-card-status--L{color:var(--sp-status-L)}.fm-card-status--T{color:var(--sp-status-T)}.fm-card-status--M{color:var(--sp-status-M)}.fm-card-status--D{color:var(--sp-status-D)}.fm-card-status--PD{color:var(--sp-status-PD)}.fm-card-status--N{color:var(--sp-status-N)}.fm-card-status--C{color:var(--sp-status-C)}.fm-card-status--C2{color:var(--sp-status-C2)}.fm-card-status--CL{color:var(--sp-status-CL)}.fm-card-status--novo{color:var(--color-text-muted)}.fm-card-status-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.fm-card-status-badge{background:currentColor;border-radius:6px;justify-content:center;align-items:center;min-width:26px;height:22px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fm-card-status-badge{background:color-mix(in oklch,currentColor 40%,transparent)}}.fm-card-status-badge{border:1px solid}@supports (color:color-mix(in lab,red,red)){.fm-card-status-badge{border:1px solid color-mix(in oklch,currentColor 70%,transparent)}}.fm-card-status-badge{color:currentColor}@supports (color:color-mix(in lab,red,red)){.fm-card-status-badge{color:color-mix(in oklch,currentColor 100%,white 35%)}}.fm-card-status-badge{font-family:var(--fm-font-mono);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;font-size:11px;font-weight:800}.fm-card-status-label{letter-spacing:.06em;text-transform:uppercase;color:currentColor;font-size:12px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.fm-card-status-label{color:color-mix(in oklch,currentColor 100%,white 30%)}}.fm-card-status-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fm-card-status-sep{color:currentColor}@supports (color:color-mix(in lab,red,red)){.fm-card-status-sep{color:color-mix(in oklch,currentColor 60%,transparent)}}.fm-card-status-sep{flex-shrink:0}.fm-card-status-meta{color:currentColor;font-size:12px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.fm-card-status-meta{color:color-mix(in oklch,currentColor 100%,white 25%)}}.fm-card-status-meta{flex-shrink:0}.fm-card-status-right{color:currentColor;align-items:center;gap:10px;font-size:11px;display:flex}@supports (color:color-mix(in lab,red,red)){.fm-card-status-right{color:color-mix(in oklch,currentColor 100%,white 25%)}}.fm-card-status-right{flex-shrink:0}.fm-card-status-filtro{background:currentColor;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fm-card-status-filtro{background:color-mix(in oklch,currentColor 14%,transparent)}}.fm-card-status-filtro{border:1px solid}@supports (color:color-mix(in lab,red,red)){.fm-card-status-filtro{border:1px solid color-mix(in oklch,currentColor 28%,transparent)}}.fm-card-status-filtro{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.light-mode .fm-card-status{background:linear-gradient(90deg,currentColor,currentColor)}@supports (color:color-mix(in lab,red,red)){.light-mode .fm-card-status{background:linear-gradient(90deg,color-mix(in oklch,currentColor 18%,white 50%),color-mix(in oklch,currentColor 8%,white 60%))}}.light-mode .fm-card-status{border-bottom-color:currentColor}@supports (color:color-mix(in lab,red,red)){.light-mode .fm-card-status{border-bottom-color:color-mix(in oklch,currentColor 30%,transparent)}}.light-mode .fm-card-status-badge{color:currentColor}@supports (color:color-mix(in lab,red,red)){.light-mode .fm-card-status-badge{color:color-mix(in oklch,currentColor 100%,#0f172a 30%)}}.light-mode .fm-card-status-label{color:currentColor}@supports (color:color-mix(in lab,red,red)){.light-mode .fm-card-status-label{color:color-mix(in oklch,currentColor 100%,#0f172a 25%)}}.light-mode .fm-card-status-meta{color:currentColor}@supports (color:color-mix(in lab,red,red)){.light-mode .fm-card-status-meta{color:color-mix(in oklch,currentColor 100%,#0f172a 25%)}}.light-mode .fm-card-status-right{color:currentColor}@supports (color:color-mix(in lab,red,red)){.light-mode .fm-card-status-right{color:color-mix(in oklch,currentColor 100%,#0f172a 25%)}}.fm-card-body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:18px 22px 20px;display:flex;overflow-y:auto}.fm-card-name{font-family:var(--font-sans);letter-spacing:-.025em;color:var(--color-text-heading,#f1f5f9);word-break:break-word;margin:0;font-size:28px;font-weight:800;line-height:1.08}.light-mode .fm-card-name{color:#0f172a}.fm-pinned-retorno{color:var(--fm-warm);background:var(--fm-warm);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:10px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fm-pinned-retorno{background:color-mix(in oklch,var(--fm-warm) 14%,transparent)}}.fm-pinned-retorno{border:1px solid var(--fm-warm)}@supports (color:color-mix(in lab,red,red)){.fm-pinned-retorno{border:1px solid color-mix(in oklch,var(--fm-warm) 38%,transparent)}}.fm-pinned-retorno-reason{opacity:.85;font-weight:500}.fm-card-phone-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fm-card-phone-link{font-family:var(--fm-font-mono);color:var(--fm-info);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--fm-info);text-decoration-color:var(--fm-info);font-size:18px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.fm-card-phone-link{-webkit-text-decoration-color:color-mix(in oklch,var(--fm-info) 50%,transparent);text-decoration-color:color-mix(in oklch,var(--fm-info) 50%,transparent)}}.fm-card-phone-link{transition:color .15s}.fm-card-phone-link:hover{color:var(--fm-info)}@supports (color:color-mix(in lab,red,red)){.fm-card-phone-link:hover{color:color-mix(in oklch,var(--fm-info) 70%,white 30%)}}.fm-card-phone-link--secondary{opacity:.8;font-size:15px}.fm-card-phone-empty{font-family:var(--fm-font-mono);color:var(--color-text-muted,#94a3b8);font-size:15px;font-style:italic}.fm-card-whatsapp{background:var(--fm-success);border:1px solid var(--fm-success);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fm-card-whatsapp{border:1px solid color-mix(in oklch,var(--fm-success) 75%,white 25%)}}.fm-card-whatsapp{color:#fff;cursor:pointer;box-shadow:inset 0 1px 0 oklch(100% 5.96046e-8 none/.3),0 4px 12px var(--fm-success)}@supports (color:color-mix(in lab,red,red)){.fm-card-whatsapp{box-shadow:inset 0 1px 0 oklch(100% 5.96046e-8 none/.3),0 4px 12px color-mix(in oklch,var(--fm-success) 30%,transparent)}}.fm-card-whatsapp{flex-shrink:0;transition:transform .12s,box-shadow .15s}.fm-card-whatsapp:hover{box-shadow:inset 0 1px 0 oklch(100% 5.96046e-8 none/.3),0 6px 16px var(--fm-success);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.fm-card-whatsapp:hover{box-shadow:inset 0 1px 0 oklch(100% 5.96046e-8 none/.3),0 6px 16px color-mix(in oklch,var(--fm-success) 45%,transparent)}}.fm-card-whatsapp--secondary{opacity:.85;width:24px;height:24px}.fm-card-phone-sep{color:var(--color-text-muted,#94a3b8);opacity:.5}.fm-card-last-call{color:var(--color-text-muted,#94a3b8);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:11px;display:inline-flex}.fm-card-last-call-sep{opacity:.5}.fm-card-last-call-outcome{color:var(--color-text-secondary,#cbd5e1);font-style:italic}.light-mode .fm-card-last-call-outcome{color:#475569}.fm-card-info-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.fm-card-info-cell{border:1px solid var(--fm-card-border);background:oklch(100% 5.96046e-8 none/.04);border-radius:12px;flex-direction:column;gap:3px;min-height:54px;padding:10px 12px;display:flex}.light-mode .fm-card-info-cell{background:#fff9;border-color:#0f172a14}.fm-card-info-value{letter-spacing:.01em;color:var(--color-text-heading,#f1f5f9);font-size:14px;font-weight:600;line-height:1.25}.fm-card-info-value--empty{color:var(--color-text-muted,#94a3b8)}.light-mode .fm-card-info-value{color:#0f172a}.light-mode .fm-card-info-value--empty{color:#94a3b8}.fm-card-family-row{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.fm-card-extra-info{background:var(--fm-warm);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 9px;font-size:11px;display:flex}@supports (color:color-mix(in lab,red,red)){.fm-card-extra-info{background:color-mix(in oklch,var(--fm-warm) 8%,transparent)}}.fm-card-extra-info{border-left:3px solid var(--fm-warm)}@supports (color:color-mix(in lab,red,red)){.fm-card-extra-info{border-left:3px solid color-mix(in oklch,var(--fm-warm) 50%,transparent)}}.fm-card-extra-info--return{background:var(--fm-success)}@supports (color:color-mix(in lab,red,red)){.fm-card-extra-info--return{background:color-mix(in oklch,var(--fm-success) 8%,transparent)}}.fm-card-extra-info--return{border-left-color:var(--fm-success)}@supports (color:color-mix(in lab,red,red)){.fm-card-extra-info--return{border-left-color:color-mix(in oklch,var(--fm-success) 50%,transparent)}}.fm-card-extra-info--horario{background:var(--fm-info)}@supports (color:color-mix(in lab,red,red)){.fm-card-extra-info--horario{background:color-mix(in oklch,var(--fm-info) 8%,transparent)}}.fm-card-extra-info--horario{border-left-color:var(--fm-info)}@supports (color:color-mix(in lab,red,red)){.fm-card-extra-info--horario{border-left-color:color-mix(in oklch,var(--fm-info) 50%,transparent)}}.fm-card-extra-text{color:var(--color-text-secondary,#cbd5e1);flex:1;min-width:0}.light-mode .fm-card-extra-text{color:#334155}.fm-actions-stack{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:720px;display:flex}.fm-actions-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.fm-actions-row--secondary{gap:8px;margin-top:2px}.fm-actions-row--grid2{grid-template-columns:1fr 1fr;width:100%;max-width:540px;display:grid}.fm-actions{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;max-width:720px;display:flex}.fm-action-btn{font-family:var(--font-sans);letter-spacing:.01em;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:700;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s;display:inline-flex;position:relative}.fm-action-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.fm-action-btn:active{transform:translateY(0)}.fm-action-btn--big{padding:14px 26px;font-size:15px}.fm-action-btn--sm{padding:8px 14px;font-size:12px;font-weight:600}.fm-action-btn--sm .fm-kbd{min-width:16px;height:16px;padding:0 4px;font-size:9px}.fm-action-btn--ghost{color:var(--color-text-secondary,#cbd5e1);background:#ffffff0a;border-color:#ffffff1a}.light-mode .fm-action-btn--ghost{color:#475569;background:#0f172a0a;border-color:#0f172a1a}.fm-action-btn--success{background:var(--fm-success);border-color:var(--fm-success)}@supports (color:color-mix(in lab,red,red)){.fm-action-btn--success{border-color:color-mix(in oklch,var(--fm-success) 70%,white 30%)}}.fm-action-btn--success{color:#fff;box-shadow:inset 0 1px 0 oklch(100% 5.96046e-8 none/.22),0 4px 14px var(--fm-success)}@supports (color:color-mix(in lab,red,red)){.fm-action-btn--success{box-shadow:inset 0 1px 0 oklch(100% 5.96046e-8 none/.22),0 4px 14px color-mix(in oklch,var(--fm-success) 28%,transparent)}}.fm-action-btn--success:hover{background:var(--fm-success)}@supports (color:color-mix(in lab,red,red)){.fm-action-btn--success:hover{background:color-mix(in oklch,var(--fm-success) 88%,white 12%)}}.fm-action-btn--success.fm-action-btn--big{box-shadow:inset 0 1px 0 oklch(100% 5.96046e-8 none/.28),0 6px 18px var(--fm-success),0 0 36px var(--fm-success);padding:14px 30px;font-size:15px}@supports (color:color-mix(in lab,red,red)){.fm-action-btn--success.fm-action-btn--big{box-shadow:inset 0 1px 0 oklch(100% 5.96046e-8 none/.28),0 6px 18px color-mix(in oklch,var(--fm-success) 35%,transparent),0 0 36px color-mix(in oklch,var(--fm-success) 28%,transparent)}}.fm-action-btn--success.fm-action-btn--big:hover{box-shadow:inset 0 1px 0 oklch(100% 5.96046e-8 none/.28),0 8px 24px var(--fm-success),0 0 48px var(--fm-success)}@supports (color:color-mix(in lab,red,red)){.fm-action-btn--success.fm-action-btn--big:hover{box-shadow:inset 0 1px 0 oklch(100% 5.96046e-8 none/.28),0 8px 24px color-mix(in oklch,var(--fm-success) 50%,transparent),0 0 48px color-mix(in oklch,var(--fm-success) 40%,transparent)}}.fm-action-btn--danger{background:var(--fm-danger);border-color:var(--fm-danger)}@supports (color:color-mix(in lab,red,red)){.fm-action-btn--danger{border-color:color-mix(in oklch,var(--fm-danger) 70%,white 30%)}}.fm-action-btn--danger{color:#fff;box-shadow:inset 0 1px 0 oklch(100% 5.96046e-8 none/.18),0 4px 12px var(--fm-danger)}@supports (color:color-mix(in lab,red,red)){.fm-action-btn--danger{box-shadow:inset 0 1px 0 oklch(100% 5.96046e-8 none/.18),0 4px 12px color-mix(in oklch,var(--fm-danger) 25%,transparent)}}.fm-action-btn--danger:hover{background:var(--fm-danger)}@supports (color:color-mix(in lab,red,red)){.fm-action-btn--danger:hover{background:color-mix(in oklch,var(--fm-danger) 88%,white 12%)}}.fm-action-btn--info{background:var(--fm-info);border-color:var(--fm-info)}@supports (color:color-mix(in lab,red,red)){.fm-action-btn--info{border-color:color-mix(in oklch,var(--fm-info) 70%,white 30%)}}.fm-action-btn--info{color:#fff;box-shadow:inset 0 1px 0 oklch(100% 5.96046e-8 none/.18),0 4px 12px var(--fm-info)}@supports (color:color-mix(in lab,red,red)){.fm-action-btn--info{box-shadow:inset 0 1px 0 oklch(100% 5.96046e-8 none/.18),0 4px 12px color-mix(in oklch,var(--fm-info) 25%,transparent)}}.fm-action-btn--info:hover{background:var(--fm-info)}@supports (color:color-mix(in lab,red,red)){.fm-action-btn--info:hover{background:color-mix(in oklch,var(--fm-info) 88%,white 12%)}}.fm-action-btn--warm{background:var(--fm-warm);border-color:var(--fm-warm)}@supports (color:color-mix(in lab,red,red)){.fm-action-btn--warm{border-color:color-mix(in oklch,var(--fm-warm) 70%,white 30%)}}.fm-action-btn--warm{color:#fff;box-shadow:inset 0 1px 0 oklch(100% 5.96046e-8 none/.18),0 4px 12px var(--fm-warm)}@supports (color:color-mix(in lab,red,red)){.fm-action-btn--warm{box-shadow:inset 0 1px 0 oklch(100% 5.96046e-8 none/.18),0 4px 12px color-mix(in oklch,var(--fm-warm) 25%,transparent)}}.fm-action-btn--warm:hover{background:var(--fm-warm)}@supports (color:color-mix(in lab,red,red)){.fm-action-btn--warm:hover{background:color-mix(in oklch,var(--fm-warm) 88%,white 12%)}}.fm-action-btn--primary{background:var(--fm-primary);border-color:var(--fm-primary)}@supports (color:color-mix(in lab,red,red)){.fm-action-btn--primary{border-color:color-mix(in oklch,var(--fm-primary) 70%,white 30%)}}.fm-action-btn--primary{color:#fff;box-shadow:inset 0 1px 0 oklch(100% 5.96046e-8 none/.18),0 4px 12px var(--fm-primary)}@supports (color:color-mix(in lab,red,red)){.fm-action-btn--primary{box-shadow:inset 0 1px 0 oklch(100% 5.96046e-8 none/.18),0 4px 12px color-mix(in oklch,var(--fm-primary) 25%,transparent)}}.fm-action-btn--primary:hover{background:var(--fm-primary)}@supports (color:color-mix(in lab,red,red)){.fm-action-btn--primary:hover{background:color-mix(in oklch,var(--fm-primary) 88%,white 12%)}}.fm-action-btn .fm-kbd{color:#ffffffc7;letter-spacing:.04em;background:#00000038;border-color:#ffffff29;margin-left:4px;font-size:9px}.fm-action-btn--ghost .fm-kbd{color:var(--color-text-muted,#94a3b8);background:#ffffff0f;border-color:#ffffff1a}.light-mode .fm-action-btn--ghost .fm-kbd{color:#475569;background:#0f172a14;border-color:#0f172a1f}.fm-notes-panel{border-left:1px solid var(--fm-hairline);flex-direction:column;flex-shrink:0;width:340px;max-height:calc(100vh - 180px);margin-top:36px;padding:0 4px 0 28px;display:flex;position:sticky;top:24px}.fm-notes-pomodoro{border-bottom:1px solid var(--fm-hairline);align-items:center;gap:10px;padding:2px 0 11px;display:flex}.fm-pomodoro-dot{background:var(--fm-success);width:8px;height:8px;box-shadow:0 0 8px var(--fm-success-soft);border-radius:50%;flex-shrink:0;animation:fmPulse 1.6s ease-in-out infinite;display:inline-block}.fm-pomodoro-dot--paused{background:var(--color-text-muted,#94a3b8);box-shadow:none;animation:none}.fm-pomodoro-time{font-family:var(--fm-font-mono);color:var(--color-text-heading,#f1f5f9);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;transition:color .2s}.light-mode .fm-pomodoro-time{color:#0f172a}.fm-pomodoro-time--warning{color:var(--fm-warm);animation:fmPulse 1.6s ease-in-out infinite}.fm-pomodoro-label{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted,#94a3b8);font-size:10px;font-weight:600}.fm-notes-pomodoro-actions{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.fm-pomodoro-btn{width:24px;height:24px;color:var(--color-text-secondary,#cbd5e1);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.fm-pomodoro-btn:hover{color:var(--color-text-heading);background:#ffffff14}.light-mode .fm-pomodoro-btn{color:#475569}.light-mode .fm-pomodoro-btn:hover{color:#0f172a;background:#0f172a0d}.fm-notes-divider{background:var(--fm-hairline);flex-shrink:0;height:1px;margin:13px 0}.fm-notes-header{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.fm-notes-header-title{font-family:var(--fm-font-display);letter-spacing:-.01em;color:var(--fm-ink);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.fm-notes-header-title svg{color:var(--fm-accent)}.fm-notes-history-link{font-family:var(--fm-font-display);background:var(--fm-hairline);border:1px solid var(--fm-stroke);color:var(--fm-ink-sub);cursor:pointer;border-radius:8px;padding:6px 11px;font-size:11px;font-weight:600;transition:background .15s,color .15s}.fm-notes-history-link:hover{background:var(--fm-stroke);color:var(--fm-ink)}.fm-notes-lead-name{flex-shrink:0;margin-bottom:8px}.fm-notes-input{background:var(--fm-hairline);border:1px solid var(--fm-stroke);width:100%;min-height:84px;color:var(--fm-ink);font-family:var(--fm-font-display);resize:vertical;border-radius:10px;outline:none;flex-shrink:0;padding:11px 13px;font-size:12px;line-height:1.5;transition:border-color .15s,background .15s}.fm-notes-input::placeholder{color:var(--fm-ink-dim)}.fm-notes-input:focus{border-color:var(--fm-accent)}@supports (color:color-mix(in lab,red,red)){.fm-notes-input:focus{border-color:color-mix(in oklch,var(--fm-accent) 55%,transparent)}}.fm-notes-controls{flex-shrink:0;justify-content:space-between;align-items:center;margin-top:8px;margin-bottom:14px;display:flex}.fm-notes-hint{font-family:var(--fm-font-mono);letter-spacing:.04em;color:var(--fm-ink-dim);font-size:9px}.fm-notes-save-btn{font-family:var(--fm-font-display);background:linear-gradient(180deg,var(--fm-accent),var(--fm-accent));border-radius:8px;padding:7px 15px;font-size:12px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.fm-notes-save-btn{background:linear-gradient(180deg,color-mix(in oklch,var(--fm-accent) 42%,transparent),color-mix(in oklch,var(--fm-accent) 24%,transparent))}}.fm-notes-save-btn{border:1px solid var(--fm-accent)}@supports (color:color-mix(in lab,red,red)){.fm-notes-save-btn{border:1px solid color-mix(in oklch,var(--fm-accent) 58%,transparent)}}.fm-notes-save-btn{color:var(--fm-ink);cursor:pointer;transition:background .15s,opacity .15s}.fm-notes-save-btn:disabled{background:var(--fm-hairline);border-color:var(--fm-stroke);color:var(--fm-ink-dim);opacity:.6;cursor:not-allowed}.fm-notes-save-btn:not(:disabled):hover{background:linear-gradient(180deg,var(--fm-accent),var(--fm-accent))}@supports (color:color-mix(in lab,red,red)){.fm-notes-save-btn:not(:disabled):hover{background:linear-gradient(180deg,color-mix(in oklch,var(--fm-accent) 52%,transparent),color-mix(in oklch,var(--fm-accent) 32%,transparent))}}.fm-notes-list{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.fm-notes-list-header{flex-shrink:0;margin-bottom:2px}.fm-notes-item{border-top:1px solid var(--fm-hairline);flex-shrink:0;padding:10px 0}.fm-notes-item:first-child{border-top:none}.fm-notes-item-meta{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.fm-notes-item-time{font-family:var(--fm-font-mono);color:var(--fm-ink-dim);font-size:10px}.fm-notes-item-tag{color:var(--fm-accent);font-family:var(--fm-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.fm-notes-item-body{font-family:var(--fm-font-display);color:var(--fm-ink-sub);word-break:break-word;font-size:12px;line-height:1.45}.fm-notes-empty{color:var(--fm-ink-dim);text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;padding:32px 0;font-size:12px;display:flex}.fm-notes-empty>span:first-child{opacity:.5;font-size:24px}.fm-pomodoro-config{background:var(--fm-card-bg);-webkit-backdrop-filter:blur(32px)saturate(1.4);backdrop-filter:blur(32px)saturate(1.4);border:1px solid var(--fm-card-border);z-index:100;border-radius:12px;flex-direction:column;gap:10px;width:220px;padding:14px;display:flex;position:absolute;top:60px;right:22px;box-shadow:0 12px 32px #0006}.fm-pomodoro-config h4{color:var(--color-text-heading);align-items:center;gap:6px;margin:0 0 4px;font-size:12px;font-weight:700;display:flex}.fm-pomodoro-config label{color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.fm-pomodoro-config input{border:1px solid var(--fm-card-border);text-align:center;width:60px;color:var(--color-text-heading);font-family:var(--fm-font-mono);background:#ffffff0a;border-radius:6px;padding:5px 8px;font-size:12px}.fm-pomodoro-config button{background:var(--fm-primary);color:#fff;border:1px solid var(--fm-primary);margin-top:4px;padding:8px 12px}@supports (color:color-mix(in lab,red,red)){.fm-pomodoro-config button{border:1px solid color-mix(in oklch,var(--fm-primary) 75%,white 25%)}}.fm-pomodoro-config button{cursor:pointer;border-radius:8px;font-size:12px;font-weight:700}.light-mode .fm-pomodoro-config input{color:#0f172a;background:#ffffffb3}.fm-phone-issue-slot{flex-shrink:0;justify-content:center;align-items:center;height:34px;padding:6px 24px 0;display:flex}.fm-phone-issue-banner{background:var(--issue-c,var(--fm-warm));border-radius:8px;align-items:center;gap:9px;width:fit-content;max-width:100%;padding:4px 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fm-phone-issue-banner{background:color-mix(in oklch,var(--issue-c,var(--fm-warm)) 9%,transparent)}}.fm-phone-issue-banner{border:1px solid var(--issue-c,var(--fm-warm))}@supports (color:color-mix(in lab,red,red)){.fm-phone-issue-banner{border:1px solid color-mix(in oklch,var(--issue-c,var(--fm-warm)) 30%,transparent)}}.fm-phone-issue-banner{flex-shrink:0}.fm-phone-issue-left{align-items:center;gap:8px;min-width:0;display:inline-flex}.fm-phone-issue-icon{color:var(--issue-c,var(--fm-warm));flex-shrink:0}.fm-phone-issue-label{font-family:var(--fm-font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--issue-c,var(--fm-warm));white-space:nowrap;font-size:9px}.fm-phone-issue-hint{font-family:var(--fm-font-display);color:var(--fm-ink-sub);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.fm-phone-issue-wpp{background:var(--fm-success);border:1px solid var(--fm-success);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fm-phone-issue-wpp{border:1px solid color-mix(in oklch,var(--fm-success) 75%,white 25%)}}.fm-phone-issue-wpp{color:#fff;cursor:pointer;flex-shrink:0}.fm-choice-screen,.fm-end-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:60px 32px;display:flex}.fm-choice-icon,.fm-end-icon{background:var(--fm-primary);border-radius:999px;width:72px;height:72px}@supports (color:color-mix(in lab,red,red)){.fm-choice-icon,.fm-end-icon{background:color-mix(in oklch,var(--fm-primary) 18%,transparent)}}.fm-choice-icon,.fm-end-icon{border:1px solid var(--fm-primary)}@supports (color:color-mix(in lab,red,red)){.fm-choice-icon,.fm-end-icon{border:1px solid color-mix(in oklch,var(--fm-primary) 45%,transparent)}}.fm-choice-icon,.fm-end-icon{color:var(--fm-primary);box-shadow:0 0 36px var(--fm-primary);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fm-choice-icon,.fm-end-icon{box-shadow:0 0 36px color-mix(in oklch,var(--fm-primary) 30%,transparent)}}.fm-end-icon{background:var(--fm-success)}@supports (color:color-mix(in lab,red,red)){.fm-end-icon{background:color-mix(in oklch,var(--fm-success) 18%,transparent)}}.fm-end-icon{border-color:var(--fm-success)}@supports (color:color-mix(in lab,red,red)){.fm-end-icon{border-color:color-mix(in oklch,var(--fm-success) 45%,transparent)}}.fm-end-icon{color:var(--fm-success);box-shadow:0 0 36px var(--fm-success)}@supports (color:color-mix(in lab,red,red)){.fm-end-icon{box-shadow:0 0 36px color-mix(in oklch,var(--fm-success) 30%,transparent)}}.fm-choice-screen h2,.fm-end-screen h2{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-text-heading);margin:0;font-size:28px;font-weight:800}.light-mode .fm-choice-screen h2,.light-mode .fm-end-screen h2{color:#0f172a}.fm-choice-screen p,.fm-end-screen p{color:var(--color-text-secondary);margin:0;font-size:14px}.light-mode .fm-choice-screen p,.light-mode .fm-end-screen p{color:#475569}.fm-choice-actions{gap:12px;margin-top:12px;display:flex}.fm-search-overlay{z-index:200;flex-direction:column;gap:8px;width:min(560px,90vw);animation:fmSlideUp .22s ease-out;display:flex;position:absolute;top:90px;left:50%;transform:translate(-50%)}.fm-search-bar{background:var(--fm-card-bg);border:1px solid var(--fm-card-border);box-shadow:var(--fm-card-shadow);-webkit-backdrop-filter:var(--fm-card-blur);backdrop-filter:var(--fm-card-blur);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}.fm-search-icon{color:var(--color-text-muted);flex-shrink:0}.fm-search-input{color:var(--color-text-heading);font-size:14px;font-family:var(--font-sans);background:0 0;border:none;outline:none;flex:1;padding:6px 0}.fm-search-input::placeholder{color:var(--color-text-muted)}.fm-search-close{width:26px;height:26px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fm-search-close:hover{color:var(--color-text-heading);background:#ffffff0f}.fm-search-results{background:var(--fm-card-bg);border:1px solid var(--fm-card-border);box-shadow:var(--fm-card-shadow);-webkit-backdrop-filter:var(--fm-card-blur);backdrop-filter:var(--fm-card-blur);border-radius:12px;flex-direction:column;gap:4px;max-height:60vh;padding:6px;display:flex;overflow-y:auto}.fm-search-result{color:var(--color-text-heading);font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;transition:background .12s;display:flex}.fm-search-result:hover{background:#ffffff0f}.light-mode .fm-search-result:hover{background:#0f172a0a}.fm-search-result-row{border-radius:8px;align-items:center;gap:4px;display:flex}.fm-search-result-row:hover{background:#ffffff0a}.light-mode .fm-search-result-row:hover{background:#0f172a08}.fm-search-result-row .fm-search-result{flex:1;min-width:0}.fm-search-result-actions{flex-shrink:0;align-items:center;gap:4px;padding-right:6px;display:flex}.fm-search-act{border:1px solid var(--fm-card-border);width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;transition:background .12s,color .12s,border-color .12s,transform .12s;display:inline-flex}.fm-search-act:hover{color:var(--color-text-heading);background:#ffffff1a;transform:translateY(-1px)}.light-mode .fm-search-act{background:#0f172a08}.light-mode .fm-search-act:hover{color:#0f172a;background:#0f172a12}.fm-search-act--go{color:var(--fm-primary);border-color:var(--fm-primary)}@supports (color:color-mix(in lab,red,red)){.fm-search-act--go{border-color:color-mix(in oklch,var(--fm-primary) 40%,transparent)}}.fm-search-act--go{background:var(--fm-primary)}@supports (color:color-mix(in lab,red,red)){.fm-search-act--go{background:color-mix(in oklch,var(--fm-primary) 14%,transparent)}}.fm-search-act--go:hover{color:#fff;background:var(--fm-primary);border-color:var(--fm-primary)}.fm-search-result-name{color:var(--color-text-heading);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.light-mode .fm-search-result-name{color:#0f172a}.fm-search-result-phone{font-family:var(--fm-font-mono);color:var(--color-text-muted);font-size:12px}.fm-search-result-status{font-family:var(--fm-font-mono);letter-spacing:.08em;text-transform:uppercase;background:currentColor;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.fm-search-result-status{background:color-mix(in oklch,currentColor 20%,transparent)}}.fm-search-result-status{border:1px solid}@supports (color:color-mix(in lab,red,red)){.fm-search-result-status{border:1px solid color-mix(in oklch,currentColor 40%,transparent)}}.fm-search-result-status.status-L{color:var(--fm-success)}.fm-search-result-status.status-D{color:var(--fm-danger)}.fm-search-result-status.status-C2,.fm-search-result-status.status-M,.fm-search-result-status.status-PD{color:var(--fm-warm)}.fm-search-result-status.status-CL{color:var(--fm-info)}.fm-search-empty{text-align:center;color:var(--color-text-muted);padding:16px;font-size:13px}.fm-modal-backdrop{z-index:10002;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.fm-search-detail{background:var(--fm-card-bg);width:90vw;max-width:480px;max-height:80vh;-webkit-backdrop-filter:var(--fm-card-blur);backdrop-filter:var(--fm-card-blur);border:1px solid var(--fm-card-border);box-shadow:var(--fm-card-shadow);border-radius:18px;overflow-y:auto}.fm-search-detail-header{border-bottom:1px solid var(--fm-card-border);color:var(--color-text-heading);justify-content:space-between;align-items:center;padding:14px 18px;font-size:14px;font-weight:700;display:flex}.light-mode .fm-search-detail-header{color:#0f172a}.fm-search-detail-close{width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.fm-search-detail-close:hover{color:var(--color-text-heading);background:#ffffff0f}.fm-sub-section{background:var(--fm-card-bg);border:1px solid var(--fm-card-border);border-radius:12px;flex-direction:column;gap:10px;width:100%;max-width:640px;padding:12px 14px;animation:fmSlideUp .26s cubic-bezier(.2,.7,.3,1);display:flex}.fm-sub-section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--fm-primary);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.fm-return-picker{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fm-return-date-btn{border:1px solid var(--fm-card-border);color:var(--color-text-secondary);cursor:pointer;font-size:11px;font-weight:600;font-family:var(--font-sans);background:#ffffff0a;border-radius:999px;padding:5px 10px;transition:background .15s,border-color .15s}.fm-return-date-btn:hover{background:#ffffff14;border-color:#ffffff2e}.fm-return-date-btn.selected{background:var(--fm-primary)}@supports (color:color-mix(in lab,red,red)){.fm-return-date-btn.selected{background:color-mix(in oklch,var(--fm-primary) 18%,transparent)}}.fm-return-date-btn.selected{border-color:var(--fm-primary)}@supports (color:color-mix(in lab,red,red)){.fm-return-date-btn.selected{border-color:color-mix(in oklch,var(--fm-primary) 50%,transparent)}}.fm-return-date-btn.selected{color:var(--fm-primary)}.light-mode .fm-return-date-btn{color:#475569;background:#0f172a0a}.fm-callback-picker{flex-wrap:wrap;gap:8px;display:flex}.fm-callback-reason-input,.fm-callback-time-input{border:1px solid var(--fm-card-border);color:var(--color-text-heading);font-size:12px;font-family:var(--font-sans);background:#ffffff0a;border-radius:8px;outline:none;padding:6px 10px}.fm-callback-time-input{font-family:var(--fm-font-mono);text-align:center;width:88px}.fm-callback-reason-input{flex:1;min-width:200px}.light-mode .fm-callback-reason-input,.light-mode .fm-callback-time-input{color:#0f172a;background:#ffffffb3}.fm-sub-actions{justify-content:flex-end;gap:6px;margin-top:2px;display:flex}.fm-phone-issue-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fm-phone-issue-option{border:1px solid var(--fm-card-border);color:var(--color-text-heading);cursor:pointer;text-align:left;font-family:var(--font-sans);background:#ffffff0a;border-radius:10px;flex-direction:column;align-items:flex-start;gap:5px;padding:10px 12px;transition:background .15s,border-color .15s,transform .15s;display:flex}.fm-phone-issue-option:hover{background:#ffffff14;transform:translateY(-2px)}.fm-phone-issue-option.active{border-width:1.5px}.fm-phone-issue-icon{background:#ffffff0a;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.fm-phone-issue-label{font-size:11px;font-weight:700;line-height:1.25}.fm-flash{pointer-events:none;z-index:10;border-radius:50%;width:500px;height:500px;animation:fmFlash .7s ease-out forwards;position:absolute;top:50%;left:50%}.fm-flash--success{background:radial-gradient(circle,var(--fm-success-soft) 0,transparent 70%)}.fm-flash--danger{background:radial-gradient(circle,var(--fm-danger-soft) 0,transparent 70%)}.fm-flash--warm{background:radial-gradient(circle,var(--fm-warm-soft) 0,transparent 70%)}.fm-flash--info{background:radial-gradient(circle,var(--fm-info-soft) 0,transparent 70%)}.fm-flash--primary{background:radial-gradient(circle,var(--fm-primary-soft) 0,transparent 70%)}.fm-confetti-wrap{pointer-events:none;z-index:20;width:0;height:0;position:absolute;top:50%;left:50%}.fm-confetti-particle{pointer-events:none;border-radius:2px;width:8px;height:8px;animation:fmConfetti 1.1s ease-out forwards;position:absolute;top:0;left:0}.fm-toast{background:var(--fm-hud-pill-bg);border:1px solid var(--fm-hud-pill-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);letter-spacing:.01em;z-index:50;pointer-events:none;border-radius:999px;padding:12px 24px;font-size:13px;font-weight:700;animation:fmToast 1.8s ease-in-out forwards;position:fixed;bottom:40px;left:50%}.fm-cal-btn{background:var(--fm-card-bg);width:52px;height:52px;-webkit-backdrop-filter:var(--fm-card-blur);backdrop-filter:var(--fm-card-blur);border:1px solid var(--fm-card-border);box-shadow:var(--fm-card-shadow);color:var(--fm-primary);cursor:pointer;z-index:30;border-radius:999px;justify-content:center;align-items:center;transition:transform .15s,box-shadow .15s;display:inline-flex;position:fixed;bottom:28px;left:28px}.fm-cal-btn:hover{box-shadow:0 16px 40px #0006,0 0 24px var(--fm-primary);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.fm-cal-btn:hover{box-shadow:0 16px 40px #0006,0 0 24px color-mix(in oklch,var(--fm-primary) 25%,transparent)}}.fm-restart-backdrop{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.fm-restart-modal{background:var(--fm-card-bg);width:92vw;max-width:440px;-webkit-backdrop-filter:var(--fm-card-blur);backdrop-filter:var(--fm-card-blur);border:1px solid var(--fm-card-border);border-radius:18px;padding:24px;box-shadow:0 20px 60px #00000080}.fm-restart-modal h3{letter-spacing:-.01em;color:var(--color-text-heading);margin:0 0 8px;font-size:16px;font-weight:800}.fm-restart-modal p{color:var(--color-text-secondary);margin:0 0 18px;font-size:13px;line-height:1.4}.fm-restart-options{flex-direction:column;gap:10px;display:flex}.fm-restart-option{border:1px solid var(--fm-card-border);color:var(--color-text-heading);text-align:left;cursor:pointer;font-family:var(--font-sans);background:#ffffff0a;border-radius:12px;padding:14px;transition:background .15s,border-color .15s}.fm-restart-option:hover{border-color:var(--fm-primary);background:#ffffff14}@supports (color:color-mix(in lab,red,red)){.fm-restart-option:hover{border-color:color-mix(in oklch,var(--fm-primary) 35%,transparent)}}.fm-restart-option--danger:hover{border-color:var(--fm-danger)}@supports (color:color-mix(in lab,red,red)){.fm-restart-option--danger:hover{border-color:color-mix(in oklch,var(--fm-danger) 35%,transparent)}}.fm-restart-option-title{margin-bottom:4px;font-size:13px;font-weight:700}.fm-restart-option-desc{opacity:.7;font-size:12px;line-height:1.4}.fm-restart-cancel{border:1px solid var(--fm-card-border);color:var(--color-text-muted);cursor:pointer;opacity:.8;font-family:var(--font-sans);background:0 0;border-radius:10px;margin-top:6px;padding:10px;font-size:13px}@media (max-width:1200px){.fm-body{gap:20px;padding:24px}.fm-left-stack{width:200px}.fm-body-main{flex-basis:500px}}@media (max-width:1024px){.fm-body{flex-direction:column;align-items:center}.fm-left-stack{flex-direction:row;width:100%;max-width:540px;margin-top:0;position:static}.fm-left-pill{flex:1;min-width:0}.fm-notes-panel{border-left:none;width:100%;max-width:540px;max-height:none;padding-left:0;position:static}}@media (max-width:768px){.fm-hud{grid-template-columns:1fr;gap:12px}.fm-hud-controls{flex-wrap:wrap;justify-content:flex-start}.fm-hud-stats{gap:10px;padding:8px 12px;font-size:11px}.fm-card,.fm-peek-card{width:100%}.fm-card-name{font-size:28px}.fm-card-phone-link{font-size:18px}.fm-actions{gap:6px}.fm-action-btn{padding:10px 14px;font-size:12px}.fm-cal-btn{width:44px;height:44px;bottom:18px;left:18px}}.fm-side-panel{background:var(--fm-card-bg);border:1px solid var(--fm-card-border);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);border-radius:12px;flex-direction:column;gap:8px;width:100%;margin-top:6px;padding:10px 12px;animation:fmSlideUp .22s cubic-bezier(.2,.7,.3,1);display:flex}.fm-side-panel--danger{border-color:var(--fm-danger)}@supports (color:color-mix(in lab,red,red)){.fm-side-panel--danger{border-color:color-mix(in oklch,var(--fm-danger) 35%,transparent)}}.fm-side-panel--danger{background:var(--fm-danger)}@supports (color:color-mix(in lab,red,red)){.fm-side-panel--danger{background:color-mix(in oklch,var(--fm-danger) 4%,var(--fm-card-bg))}}.fm-side-panel--warm{border-color:var(--fm-warm)}@supports (color:color-mix(in lab,red,red)){.fm-side-panel--warm{border-color:color-mix(in oklch,var(--fm-warm) 35%,transparent)}}.fm-side-panel--warm{background:var(--fm-warm)}@supports (color:color-mix(in lab,red,red)){.fm-side-panel--warm{background:color-mix(in oklch,var(--fm-warm) 4%,var(--fm-card-bg))}}.fm-side-panel-header{font-family:var(--fm-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fm-primary);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.fm-side-panel-header>span:not(.fm-side-panel-close){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.fm-side-panel-close{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.fm-side-panel-close:hover{color:var(--color-text-heading);background:#ffffff0f}.light-mode .fm-side-panel-close:hover{color:#0f172a;background:#0f172a0d}.fm-side-panel-options{flex-direction:column;gap:4px;display:flex}.fm-side-panel-option{border:1px solid var(--fm-card-border);color:var(--color-text-heading);font-size:12px;font-weight:600;font-family:var(--font-sans);cursor:pointer;text-align:left;background:#ffffff08;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;transition:background .15s,border-color .15s;display:flex}.fm-side-panel-option:hover{background:#ffffff0f}.fm-side-panel-option.active{border-width:1.5px}.light-mode .fm-side-panel-option{color:#0f172a;background:#0f172a05}.light-mode .fm-side-panel-option:hover{background:#0f172a0d}.fm-side-panel-option-icon{background:currentColor;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fm-side-panel-option-icon{background:color-mix(in oklch,currentColor 14%,transparent)}}.fm-side-panel-option-icon{border:1px solid}@supports (color:color-mix(in lab,red,red)){.fm-side-panel-option-icon{border:1px solid color-mix(in oklch,currentColor 28%,transparent)}}.fm-side-panel-option--remove{border-color:var(--fm-danger);margin-top:2px}@supports (color:color-mix(in lab,red,red)){.fm-side-panel-option--remove{border-color:color-mix(in oklch,var(--fm-danger) 35%,transparent)}}.fm-side-panel-option--remove{color:var(--fm-danger)}.fm-side-panel-input{border:1px solid var(--fm-card-border);color:var(--color-text-heading);font-size:11px;font-family:var(--font-sans);background:#ffffff0a;border-radius:6px;outline:none;width:100%;padding:5px 8px}.fm-side-panel-input::placeholder{color:var(--color-text-muted)}.fm-side-panel-input:focus{border-color:var(--fm-primary)}@supports (color:color-mix(in lab,red,red)){.fm-side-panel-input:focus{border-color:color-mix(in oklch,var(--fm-primary) 45%,transparent)}}.fm-side-panel-input--time{font-family:var(--fm-font-mono);text-align:center}.light-mode .fm-side-panel-input{color:#0f172a;background:#ffffffb3}.fm-side-panel-confirm{background:var(--fm-primary);border:1px solid var(--fm-primary);border-radius:999px;padding:6px 10px}@supports (color:color-mix(in lab,red,red)){.fm-side-panel-confirm{border:1px solid color-mix(in oklch,var(--fm-primary) 75%,white 25%)}}.fm-side-panel-confirm{color:#fff;cursor:pointer;font-size:11px;font-weight:700;font-family:var(--font-sans);justify-content:center;align-items:center;gap:4px;display:inline-flex}.fm-side-panel-confirm:hover:not(:disabled){background:var(--fm-primary)}@supports (color:color-mix(in lab,red,red)){.fm-side-panel-confirm:hover:not(:disabled){background:color-mix(in oklch,var(--fm-primary) 88%,white 12%)}}.fm-side-panel-confirm:disabled{border-color:var(--fm-card-border);color:var(--color-text-muted);cursor:not-allowed;opacity:.6;background:#ffffff14}.fm-side-panel--warm .fm-side-panel-confirm{background:var(--fm-warm);border-color:var(--fm-warm)}@supports (color:color-mix(in lab,red,red)){.fm-side-panel--warm .fm-side-panel-confirm{border-color:color-mix(in oklch,var(--fm-warm) 75%,white 25%)}}.fm-side-panel--warm .fm-side-panel-confirm:hover:not(:disabled){background:var(--fm-warm)}@supports (color:color-mix(in lab,red,red)){.fm-side-panel--warm .fm-side-panel-confirm:hover:not(:disabled){background:color-mix(in oklch,var(--fm-warm) 88%,white 12%)}}.fm-side-panel-date-row{grid-template-columns:1fr 1fr;gap:4px;display:grid}.fm-side-panel-date-btn{border:1px solid var(--fm-card-border);color:var(--color-text-secondary);cursor:pointer;font-size:10px;font-weight:600;font-family:var(--font-sans);background:#ffffff0a;border-radius:999px;padding:4px 8px;transition:background .15s,border-color .15s,color .15s}.fm-side-panel-date-btn:hover{background:#ffffff14}.fm-side-panel-date-btn.selected{background:var(--fm-warm)}@supports (color:color-mix(in lab,red,red)){.fm-side-panel-date-btn.selected{background:color-mix(in oklch,var(--fm-warm) 18%,transparent)}}.fm-side-panel-date-btn.selected{border-color:var(--fm-warm)}@supports (color:color-mix(in lab,red,red)){.fm-side-panel-date-btn.selected{border-color:color-mix(in oklch,var(--fm-warm) 50%,transparent)}}.fm-side-panel-date-btn.selected{color:var(--fm-warm)}.light-mode .fm-side-panel-date-btn{color:#475569;background:#0f172a0a}.light-mode .fm-side-panel-date-btn:hover{background:#0f172a14}.sim-root{--sim-bg-0:oklch(15% .02 258);--sim-bg-1:oklch(18.8% .022 258);--sim-bg-2:oklch(23.2% .024 258);--sim-ink-0:oklch(96% .022 80);--sim-ink-1:oklch(90% .02 78);--sim-ink-2:oklch(82% .021 78);--sim-ink-3:oklch(70% .022 76);--sim-hairline:oklch(100% 5.96046e-8 none/.08);--sim-stroke:oklch(100% 5.96046e-8 none/.13);--sim-stroke-strong:oklch(100% 5.96046e-8 none/.22);--sim-accent:oklch(75% .14 40);--sim-accent-hi:oklch(87% .115 44);--sim-ms:oklch(80% .1 222);--sim-ms-hi:oklch(89% .085 222);--sim-positivo:oklch(84% .16 150);--sim-erro:oklch(75% .17 28);--sim-aviso:oklch(84% .14 78);--sim-font:var(--font-sans);--sim-font-display:var(--home-font-display);--sim-font-mono:"JetBrains Mono",ui-monospace,monospace;--sim-radius:16px;--sim-radius-sm:10px;--sim-gutter:max(24px,calc((100% - 1320px) / 2));box-sizing:border-box;min-height:100%;padding:40px var(--sim-gutter) 76px;color:var(--sim-ink-1);font-family:var(--sim-font);-webkit-font-smoothing:antialiased;background:0 0;flex-direction:column;gap:30px;display:flex}.sim-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--sim-ink-2);font-size:10px;font-weight:700}.sim-eyebrow--accent{color:var(--sim-accent-hi)}.sim-mono{font-family:var(--sim-font-mono);font-variant-numeric:tabular-nums}.sim-loading{color:var(--sim-ink-3);font-family:var(--sim-font-mono);letter-spacing:.06em;padding:60px 14px;font-size:12px}.sim-head{border-bottom:1px solid var(--sim-hairline);padding-bottom:28px}.sim-head-eyebrow{margin-bottom:13px;display:block}.sim-head-title{font-family:var(--sim-font-display);letter-spacing:-.04em;color:var(--sim-ink-0);margin:0;font-size:42px;font-weight:800;line-height:1}.sim-head-lead{max-width:470px;color:var(--sim-ink-1);margin:16px 0 0;font-size:14px;line-height:1.55}.sim-modos{flex-direction:column;display:flex}.sim-modos-label{margin-bottom:2px;display:block}.sim-modo{--tone:var(--sim-accent);--tone-hi:var(--sim-accent-hi);text-align:left;border:none;border-top:1px solid var(--sim-hairline);cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;align-items:center;gap:20px;padding:22px 14px;transition:background .16s;display:flex;position:relative}.sim-modo:last-of-type{border-bottom:1px solid var(--sim-hairline)}.sim-modo[data-tone=ms]{--tone:var(--sim-ms);--tone-hi:var(--sim-ms-hi)}.sim-modo:after{content:"";opacity:0;border-radius:2px;width:2px;transition:opacity .16s;position:absolute;top:16px;bottom:16px;left:0}.sim-modo:after,.sim-modo:hover{background:var(--tone)}@supports (color:color-mix(in lab,red,red)){.sim-modo:hover{background:color-mix(in oklch,var(--tone) 7%,transparent)}}.sim-modo:hover:after{opacity:.9}.sim-modo:focus-visible{outline:2px solid var(--tone);outline-offset:-2px}.sim-modo-ico{color:oklch(99% .02 84);background:linear-gradient(142deg,var(--tone),var(--tone));border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}@supports (color:color-mix(in lab,red,red)){.sim-modo-ico{background:linear-gradient(142deg,color-mix(in oklch,var(--tone) 70%,black 12%),color-mix(in oklch,var(--tone) 50%,black 40%))}}.sim-modo-ico{box-shadow:inset 0 1px 0 oklch(100% 5.96046e-8 none/.22),0 3px 12px var(--tone)}@supports (color:color-mix(in lab,red,red)){.sim-modo-ico{box-shadow:inset 0 1px 0 oklch(100% 5.96046e-8 none/.22),0 3px 12px color-mix(in oklch,var(--tone) 32%,transparent)}}.sim-modo-body{flex-direction:column;flex:1;min-width:0;display:flex}.sim-modo-name{font-family:var(--sim-font-display);letter-spacing:-.03em;color:var(--sim-ink-0);font-size:20px;font-weight:700}.sim-modo-desc{color:var(--sim-ink-1);margin-top:4px;font-size:12.5px;line-height:1.5}.sim-modo-arrow{color:var(--tone-hi);flex-shrink:0;transition:transform .16s}.sim-modo:hover .sim-modo-arrow{transform:translate(4px)}.sim-salvas{flex-direction:column;display:flex}.sim-salvas-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:6px;display:flex}.sim-salvas-count{align-items:baseline;gap:9px;display:flex}.sim-salvas-num{font-family:var(--sim-font-display);letter-spacing:-.04em;color:var(--sim-accent-hi);font-size:26px;font-weight:800}.sim-salvas-vazia{border-top:1px solid var(--sim-hairline);color:var(--sim-ink-3);padding:26px 14px;font-size:13px}.sim-salvas-vazia b{color:var(--sim-ink-1);font-weight:600}.sim-filtros{flex-wrap:wrap;gap:8px;display:flex}.sim-busca{border:1px solid var(--sim-stroke);background:oklch(100% 5.96046e-8 none/.045);border-radius:9px;align-items:center;gap:8px;height:36px;padding:0 12px;transition:border-color .15s;display:flex}.sim-busca:focus-within{border-color:var(--sim-accent)}@supports (color:color-mix(in lab,red,red)){.sim-busca:focus-within{border-color:color-mix(in oklch,var(--sim-accent) 55%,transparent)}}.sim-busca-icon{color:var(--sim-ink-3);flex-shrink:0;transition:color .15s}.sim-busca:focus-within .sim-busca-icon{color:var(--sim-accent-hi)}.sim-busca-input{width:188px;min-width:0;font-family:var(--sim-font);color:var(--sim-ink-0);background:0 0;border:none;outline:none;font-size:13px}.sim-busca-input::placeholder{color:var(--sim-ink-3)}.sim-select{border:1px solid var(--sim-stroke);height:36px;font-family:var(--sim-font);color:var(--sim-ink-1);cursor:pointer;background-color:oklch(100% 5.96046e-8 none/.045);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%239a8a72' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;border-radius:9px;padding:0 32px 0 13px;font-size:12.5px;font-weight:500;transition:border-color .15s}.sim-select:hover{border-color:var(--sim-stroke-strong)}.sim-select:focus-visible{border-color:var(--sim-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.sim-select:focus-visible{border-color:color-mix(in oklch,var(--sim-accent) 55%,transparent)}}.sim-select option{background:var(--sim-bg-1);color:var(--sim-ink-0)}.sim-ledger-grid{grid-template-columns:minmax(0,1fr) 150px 150px 128px 92px;align-items:center;gap:24px;display:grid}.sim-ledger-head{border-bottom:1px solid var(--sim-hairline);padding:9px 78px 9px 14px}.sim-ledger-head span{font-size:9px}.sim-ledger-head .r{text-align:right}.sim-ledger-vazio{text-align:center;color:var(--sim-ink-3);padding:44px 14px;font-size:12.5px}.sim-ledger-vazio,.sim-row{border-bottom:1px solid var(--sim-hairline)}.sim-row{--tone:var(--sim-accent);--tone-hi:var(--sim-accent-hi);position:relative}.sim-row[data-tone=ms]{--tone:var(--sim-ms);--tone-hi:var(--sim-ms-hi)}.sim-row:after{content:"";background:var(--tone);opacity:0;pointer-events:none;border-radius:2px;width:2px;transition:opacity .15s;position:absolute;top:13px;bottom:13px;left:0}.sim-row:focus-within:after,.sim-row:hover:after{opacity:.9}.sim-row.is-loading{opacity:.5;pointer-events:none}.sim-row-open{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:none;padding:15px 78px 15px 14px;transition:background .15s}.sim-row:hover .sim-row-open{background:var(--tone)}@supports (color:color-mix(in lab,red,red)){.sim-row:hover .sim-row-open{background:color-mix(in oklch,var(--tone) 6%,transparent)}}.sim-row-open:focus-visible{outline:2px solid var(--tone);outline-offset:-2px}.sim-row-open:disabled{cursor:wait}.sim-row-id{gap:14px;min-width:0}.sim-row-av,.sim-row-id{align-items:center;display:flex}.sim-row-av{width:39px;height:39px;font-family:var(--sim-font-display);color:oklch(99% .02 84);background:linear-gradient(142deg,var(--tone),var(--tone));border-radius:999px;flex-shrink:0;justify-content:center;font-size:13px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.sim-row-av{background:linear-gradient(142deg,color-mix(in oklch,var(--tone) 70%,black 14%),color-mix(in oklch,var(--tone) 52%,black 40%))}}.sim-row-av{box-shadow:inset 0 1px 0 oklch(100% 5.96046e-8 none/.24),0 2px 8px var(--tone)}@supports (color:color-mix(in lab,red,red)){.sim-row-av{box-shadow:inset 0 1px 0 oklch(100% 5.96046e-8 none/.24),0 2px 8px color-mix(in oklch,var(--tone) 30%,transparent)}}.sim-row-txt{flex-direction:column;min-width:0;display:flex}.sim-row-name{font-family:var(--sim-font-display);letter-spacing:-.025em;color:var(--sim-ink-0);white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}.sim-row-sub{color:var(--sim-ink-3);margin-top:3px;font-size:11px}.sim-row-sub b{color:var(--tone-hi);font-weight:700}.sim-row-num{text-align:right;font-family:var(--sim-font-mono);color:var(--sim-ink-0);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.sim-row-num small{color:var(--sim-ink-3);font-size:10px;font-weight:400}.sim-row-st{--st:var(--sim-ink-2);color:var(--st);align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:flex}.sim-row-st:before{content:"";background:var(--st);width:6px;height:6px;box-shadow:0 0 8px var(--st);border-radius:50%}.sim-row-st--aceita,.sim-row-st--salva{--st:var(--sim-positivo)}.sim-row-st--apresentada{--st:var(--sim-accent-hi)}.sim-row-st--rejeitada{--st:var(--sim-erro)}.sim-row-date{text-align:right;font-family:var(--sim-font-mono);color:var(--sim-ink-3);font-size:11px}.sim-row-acts{opacity:0;pointer-events:none;gap:5px;transition:opacity .15s;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.sim-row:focus-within .sim-row-acts,.sim-row:hover .sim-row-acts{opacity:1;pointer-events:auto}.sim-row-act{background:var(--sim-bg-2);border:1px solid var(--sim-stroke);width:28px;height:28px;color:var(--sim-ink-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:background .14s,border-color .14s,color .14s,transform .1s;display:flex}.sim-row-act:hover{border-color:var(--sim-stroke-strong);color:var(--sim-ink-0);background:oklch(100% 5.96046e-8 none/.09)}.sim-row-act:active{transform:scale(.92)}.sim-row-act:disabled{cursor:wait;opacity:.5}.sim-row-act--danger:hover{background:var(--sim-erro)}@supports (color:color-mix(in lab,red,red)){.sim-row-act--danger:hover{background:color-mix(in oklch,var(--sim-erro) 16%,transparent)}}.sim-row-act--danger:hover{border-color:var(--sim-erro)}@supports (color:color-mix(in lab,red,red)){.sim-row-act--danger:hover{border-color:color-mix(in oklch,var(--sim-erro) 42%,transparent)}}.sim-row-act--danger:hover{color:oklch(85% .13 28)}@media (max-width:760px){.sim-root{gap:24px;padding:28px 18px 56px}.sim-head-title{font-size:33px}.sim-ledger-grid{gap:14px}.sim-row-acts{opacity:1}}.sim-wizard{--sim-bg-1:oklch(18.8% .022 258);--sim-bg-2:oklch(23.2% .024 258);--sim-ink-0:oklch(96% .022 80);--sim-ink-1:oklch(90% .02 78);--sim-ink-2:oklch(82% .021 78);--sim-ink-3:oklch(70% .022 76);--sim-hairline:oklch(100% 5.96046e-8 none/.08);--sim-stroke:oklch(100% 5.96046e-8 none/.13);--sim-stroke-strong:oklch(100% 5.96046e-8 none/.22);--sim-accent:oklch(75% .14 40);--sim-accent-hi:oklch(87% .115 44);--sim-ms:oklch(80% .1 222);--sim-positivo:oklch(84% .16 150);--sim-erro:oklch(75% .17 28);--sim-aviso:oklch(84% .14 78);--sim-font:var(--font-sans);--sim-font-display:var(--home-font-display);--sim-font-mono:"JetBrains Mono",ui-monospace,monospace;font-family:var(--sim-font);color:var(--sim-ink-1);flex-direction:column;gap:20px;display:flex}.sim-wizard-steps{border-bottom:1px solid var(--sim-hairline);align-items:center;padding-bottom:18px;display:flex}.sim-wizard-step-tab{align-items:center;gap:9px;display:flex}.sim-wizard-step-num{width:24px;height:24px;font-family:var(--sim-font-mono);color:var(--sim-ink-3);border:1px solid var(--sim-stroke);background:oklch(100% 5.96046e-8 none/.05);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.sim-wizard-step-tab.is-active .sim-wizard-step-num{color:oklch(99% .02 84);background:linear-gradient(142deg,var(--sim-accent),var(--sim-accent))}@supports (color:color-mix(in lab,red,red)){.sim-wizard-step-tab.is-active .sim-wizard-step-num{background:linear-gradient(142deg,color-mix(in oklch,var(--sim-accent) 72%,black 8%),color-mix(in oklch,var(--sim-accent) 52%,black 32%))}}.sim-wizard-step-tab.is-active .sim-wizard-step-num{border-color:var(--sim-accent)}@supports (color:color-mix(in lab,red,red)){.sim-wizard-step-tab.is-active .sim-wizard-step-num{border-color:color-mix(in oklch,var(--sim-accent) 55%,transparent)}}.sim-wizard-step-tab.is-done .sim-wizard-step-num{color:var(--sim-accent-hi);background:var(--sim-accent)}@supports (color:color-mix(in lab,red,red)){.sim-wizard-step-tab.is-done .sim-wizard-step-num{background:color-mix(in oklch,var(--sim-accent) 14%,transparent)}}.sim-wizard-step-tab.is-done .sim-wizard-step-num{border-color:var(--sim-accent)}@supports (color:color-mix(in lab,red,red)){.sim-wizard-step-tab.is-done .sim-wizard-step-num{border-color:color-mix(in oklch,var(--sim-accent) 36%,transparent)}}.sim-wizard-step-name{font-family:var(--sim-font-display);letter-spacing:-.015em;color:var(--sim-ink-3);font-size:12.5px;font-weight:600}.sim-wizard-step-tab.is-active .sim-wizard-step-name{color:var(--sim-ink-0)}.sim-wizard-step-tab.is-done .sim-wizard-step-name{color:var(--sim-ink-2)}.sim-wizard-step-line{background:var(--sim-stroke);width:30px;height:1px;margin:0 13px}.sim-wizard-body{min-height:286px}.sim-wbtn{font-family:var(--sim-font-display);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border:1px solid var(--sim-stroke);color:var(--sim-ink-1);background:oklch(100% 5.96046e-8 none/.05);border-radius:9px;align-items:center;gap:6px;padding:9px 16px;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.sim-wbtn:hover{border-color:var(--sim-stroke-strong);color:var(--sim-ink-0);background:oklch(100% 5.96046e-8 none/.09)}.sim-wbtn:focus-visible{outline:2px solid var(--sim-accent);outline-offset:2px}.sim-wbtn:disabled{opacity:.4;cursor:not-allowed}.sim-wbtn svg{flex-shrink:0}.sim-wbtn--ghost{color:var(--sim-ink-3);background:0 0;border-color:#0000}.sim-wbtn--ghost:hover{color:var(--sim-ink-1);background:oklch(100% 5.96046e-8 none/.05)}.sim-wbtn--primary{background:linear-gradient(180deg,var(--sim-accent),var(--sim-accent))}@supports (color:color-mix(in lab,red,red)){.sim-wbtn--primary{background:linear-gradient(180deg,color-mix(in oklch,var(--sim-accent) 50%,transparent),color-mix(in oklch,var(--sim-accent) 30%,transparent))}}.sim-wbtn--primary{border-color:var(--sim-accent)}@supports (color:color-mix(in lab,red,red)){.sim-wbtn--primary{border-color:color-mix(in oklch,var(--sim-accent) 60%,transparent)}}.sim-wbtn--primary{color:oklch(99% .03 84);box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.2)}.sim-wbtn--primary:hover{background:linear-gradient(180deg,var(--sim-accent),var(--sim-accent))}@supports (color:color-mix(in lab,red,red)){.sim-wbtn--primary:hover{background:linear-gradient(180deg,color-mix(in oklch,var(--sim-accent) 60%,transparent),color-mix(in oklch,var(--sim-accent) 38%,transparent))}}.sim-wbtn--primary:hover{border-color:var(--sim-accent)}@supports (color:color-mix(in lab,red,red)){.sim-wbtn--primary:hover{border-color:color-mix(in oklch,var(--sim-accent) 74%,transparent)}}.sim-wbtn--primary:hover{color:oklch(99% .03 84)}.sim-wbtn--primary:disabled{border-color:var(--sim-stroke);color:var(--sim-ink-3);box-shadow:none;background:oklch(100% 5.96046e-8 none/.05)}.sim-step{flex-direction:column;gap:18px;display:flex}.sim-step-title{font-family:var(--sim-font-display);letter-spacing:-.03em;color:var(--sim-ink-0);margin:0;font-size:22px;font-weight:800}.sim-step-sub{margin:6px 0 0;font-size:12.5px}.sim-step-aviso,.sim-step-sub{color:var(--sim-ink-2);line-height:1.5}.sim-step-aviso{border:1px solid var(--sim-hairline);background:oklch(100% 5.96046e-8 none/.03);border-radius:10px;align-items:flex-start;gap:9px;padding:12px 14px;font-size:12px;display:flex}.sim-step-aviso svg{flex-shrink:0;margin-top:1px}.sim-step-aviso--alert{border-color:var(--sim-erro)}@supports (color:color-mix(in lab,red,red)){.sim-step-aviso--alert{border-color:color-mix(in oklch,var(--sim-erro) 36%,transparent)}}.sim-step-aviso--alert{background:var(--sim-erro)}@supports (color:color-mix(in lab,red,red)){.sim-step-aviso--alert{background:color-mix(in oklch,var(--sim-erro) 9%,transparent)}}.sim-step-aviso--alert svg{color:var(--sim-erro)}.sim-step-aviso--warning{border-color:var(--sim-aviso)}@supports (color:color-mix(in lab,red,red)){.sim-step-aviso--warning{border-color:color-mix(in oklch,var(--sim-aviso) 36%,transparent)}}.sim-step-aviso--warning{background:var(--sim-aviso)}@supports (color:color-mix(in lab,red,red)){.sim-step-aviso--warning{background:color-mix(in oklch,var(--sim-aviso) 9%,transparent)}}.sim-step-aviso--warning svg{color:var(--sim-aviso)}.sim-step-block{flex-direction:column;gap:8px;display:flex}.sim-step-block-label{letter-spacing:.16em;text-transform:uppercase;color:var(--sim-ink-3);font-size:10px;font-weight:700}.sim-step-block-hint{color:var(--sim-ink-3);margin:0;font-size:11.5px;line-height:1.5}.sim-step-origens{flex-direction:column;display:flex}.sim-origem-opt{text-align:left;border:none;border-top:1px solid var(--sim-hairline);cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;align-items:center;gap:14px;padding:15px 12px;transition:background .15s;display:flex;position:relative}.sim-origem-opt:last-of-type{border-bottom:1px solid var(--sim-hairline)}.sim-origem-opt:hover{background:oklch(100% 5.96046e-8 none/.04)}.sim-origem-opt.is-active{background:var(--sim-accent)}@supports (color:color-mix(in lab,red,red)){.sim-origem-opt.is-active{background:color-mix(in oklch,var(--sim-accent) 8%,transparent)}}.sim-origem-opt:focus-visible{outline:2px solid var(--sim-accent);outline-offset:-2px}.sim-origem-opt-icon{width:38px;height:38px;color:var(--sim-ink-2);border:1px solid var(--sim-stroke);background:oklch(100% 5.96046e-8 none/.05);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sim-origem-opt.is-active .sim-origem-opt-icon{color:var(--sim-accent-hi);background:var(--sim-accent)}@supports (color:color-mix(in lab,red,red)){.sim-origem-opt.is-active .sim-origem-opt-icon{background:color-mix(in oklch,var(--sim-accent) 14%,transparent)}}.sim-origem-opt.is-active .sim-origem-opt-icon{border-color:var(--sim-accent)}@supports (color:color-mix(in lab,red,red)){.sim-origem-opt.is-active .sim-origem-opt-icon{border-color:color-mix(in oklch,var(--sim-accent) 34%,transparent)}}.sim-origem-opt-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sim-origem-opt-label{font-family:var(--sim-font-display);letter-spacing:-.02em;color:var(--sim-ink-0);font-size:14.5px;font-weight:700}.sim-origem-opt-desc{color:var(--sim-ink-3);font-size:11.5px}.sim-origem-opt-radio{border:1px solid var(--sim-stroke);color:oklch(99% .02 84);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.sim-origem-opt-radio.is-on{background:linear-gradient(142deg,var(--sim-accent),var(--sim-accent))}@supports (color:color-mix(in lab,red,red)){.sim-origem-opt-radio.is-on{background:linear-gradient(142deg,color-mix(in oklch,var(--sim-accent) 72%,black 8%),color-mix(in oklch,var(--sim-accent) 52%,black 32%))}}.sim-origem-opt-radio.is-on{border-color:var(--sim-accent)}@supports (color:color-mix(in lab,red,red)){.sim-origem-opt-radio.is-on{border-color:color-mix(in oklch,var(--sim-accent) 55%,transparent)}}.sim-orig-busca{position:relative}.sim-orig-busca-field{border:1px solid var(--sim-stroke);background:oklch(100% 5.96046e-8 none/.045);border-radius:9px;align-items:center;gap:9px;padding:0 13px;transition:border-color .15s;display:flex}.sim-orig-busca-field:focus-within{border-color:var(--sim-accent)}@supports (color:color-mix(in lab,red,red)){.sim-orig-busca-field:focus-within{border-color:color-mix(in oklch,var(--sim-accent) 55%,transparent)}}.sim-orig-busca-icon{color:var(--sim-ink-3);flex-shrink:0}.sim-orig-busca-input{min-width:0;font-family:var(--sim-font);color:var(--sim-ink-0);background:0 0;border:none;outline:none;flex:1;padding:11px 0;font-size:13px}.sim-orig-busca-input::placeholder{color:var(--sim-ink-3)}.sim-orig-busca-input:disabled{cursor:not-allowed}.sim-orig-busca-lista{z-index:20;background:var(--sim-bg-2);border:1px solid var(--sim-stroke-strong);border-radius:11px;max-height:256px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px -12px #0009}.sim-orig-busca-item{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 11px;display:flex}.sim-orig-busca-item:hover{background:var(--sim-accent)}@supports (color:color-mix(in lab,red,red)){.sim-orig-busca-item:hover{background:color-mix(in oklch,var(--sim-accent) 13%,transparent)}}.sim-orig-busca-item-nome{color:var(--sim-ink-0);font-size:13px;font-weight:600}.sim-orig-busca-item-meta{font-family:var(--sim-font-mono);color:var(--sim-ink-3);flex-shrink:0;font-size:10.5px}.sim-orig-busca-vazio{color:var(--sim-ink-3);padding:14px 12px;font-size:12px}.sim-selecionado{border:1px solid var(--sim-accent);border-radius:10px;align-items:center;gap:11px;padding:12px 13px;display:flex}@supports (color:color-mix(in lab,red,red)){.sim-selecionado{border:1px solid color-mix(in oklch,var(--sim-accent) 34%,transparent)}}.sim-selecionado{background:var(--sim-accent)}@supports (color:color-mix(in lab,red,red)){.sim-selecionado{background:color-mix(in oklch,var(--sim-accent) 9%,transparent)}}.sim-selecionado-check{color:oklch(99% .02 84);background:linear-gradient(142deg,var(--sim-accent),var(--sim-accent));border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}@supports (color:color-mix(in lab,red,red)){.sim-selecionado-check{background:linear-gradient(142deg,color-mix(in oklch,var(--sim-accent) 72%,black 8%),color-mix(in oklch,var(--sim-accent) 52%,black 32%))}}.sim-selecionado-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sim-selecionado-text strong{font-family:var(--sim-font-display);letter-spacing:-.02em;color:var(--sim-ink-0);font-size:14px;font-weight:700}.sim-selecionado-meta{font-family:var(--sim-font-mono);color:var(--sim-ink-3);font-size:10.5px}.sim-selecionado-trocar{border:1px solid var(--sim-stroke);width:27px;height:27px;color:var(--sim-ink-3);cursor:pointer;background:oklch(100% 5.96046e-8 none/.06);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .14s,color .14s;display:flex}.sim-selecionado-trocar:hover{color:var(--sim-ink-0);background:oklch(100% 5.96046e-8 none/.1)}.sim-step-form{flex-direction:column;gap:14px;display:flex}.sim-step-form-cols{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sim-step-idade-derivada{color:var(--sim-ink-3);align-items:center;gap:5px;margin-top:5px;font-size:11px;display:flex}.sim-step-idade-derivada svg{color:var(--sim-accent-hi)}.sim-step-imc{border:1px solid var(--sim-hairline);background:oklch(100% 5.96046e-8 none/.03);border-radius:11px;align-items:center;gap:14px;padding:13px 15px;display:flex}.sim-step-imc-num{font-family:var(--sim-font-display);letter-spacing:-.04em;color:var(--sim-accent-hi);flex-shrink:0;font-size:30px;font-weight:800}.sim-step-imc-text{flex-direction:column;gap:3px;display:flex}.sim-step-imc-text strong{color:var(--sim-ink-0);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.sim-step-imc-text strong svg{color:var(--sim-accent-hi)}.sim-step-imc-classe{color:var(--sim-ink-3);font-size:11px;line-height:1.45}.sim-step-switch{border:1px solid var(--sim-hairline);background:oklch(100% 5.96046e-8 none/.03);border-radius:10px;align-items:center;gap:11px;padding:12px 14px;display:flex}.sim-step-switch-icon{color:var(--sim-ink-2);flex-shrink:0;display:flex}.sim-step-switch-label{color:var(--sim-ink-1);flex:1;font-size:13px;font-weight:600}.sim-apolices-grid{grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:10px;display:grid}.sim-apolices-divider{letter-spacing:.16em;text-transform:uppercase;color:var(--sim-ink-3);grid-column:1/-1;margin-top:6px;font-size:9px;font-weight:700}.sim-apolice-card{--tone:var(--sim-ms);text-align:left;border:1px solid var(--sim-stroke);cursor:pointer;font:inherit;color:inherit;background:oklch(100% 5.96046e-8 none/.03);border-radius:12px;flex-direction:column;gap:11px;padding:14px;transition:border-color .15s,background .15s;display:flex}.sim-apolice-card:hover{border-color:var(--tone)}@supports (color:color-mix(in lab,red,red)){.sim-apolice-card:hover{border-color:color-mix(in oklch,var(--tone) 42%,transparent)}}.sim-apolice-card:hover{background:var(--tone)}@supports (color:color-mix(in lab,red,red)){.sim-apolice-card:hover{background:color-mix(in oklch,var(--tone) 6%,transparent)}}.sim-apolice-card:focus-visible{outline:2px solid var(--tone);outline-offset:2px}.sim-apolice-card.is-selected{border-color:var(--tone)}@supports (color:color-mix(in lab,red,red)){.sim-apolice-card.is-selected{border-color:color-mix(in oklch,var(--tone) 60%,transparent)}}.sim-apolice-card.is-selected{background:var(--tone)}@supports (color:color-mix(in lab,red,red)){.sim-apolice-card.is-selected{background:color-mix(in oklch,var(--tone) 11%,transparent)}}.sim-apolice-card.is-naoelegivel{opacity:.62}.sim-apolice-card.is-naoelegivel:hover{opacity:1}.sim-apolice-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.sim-apolice-card-numero{font-family:var(--sim-font-mono);color:var(--sim-ink-2);align-items:center;gap:5px;font-size:11px;display:flex}.sim-apolice-card-check{color:oklch(99% .02 84);background:linear-gradient(142deg,var(--tone),var(--tone));border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}@supports (color:color-mix(in lab,red,red)){.sim-apolice-card-check{background:linear-gradient(142deg,color-mix(in oklch,var(--tone) 72%,black 8%),color-mix(in oklch,var(--tone) 52%,black 32%))}}.sim-apolice-card-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--tone);align-items:center;gap:4px;font-size:9.5px;font-weight:700;display:flex}@supports (color:color-mix(in lab,red,red)){.sim-apolice-card-tag{color:color-mix(in oklch,var(--tone) 100%,white 22%)}}.sim-apolice-card-prod{flex-direction:column;gap:2px;display:flex}.sim-apolice-card-prod-nome{font-family:var(--sim-font-display);letter-spacing:-.02em;color:var(--sim-ink-0);font-size:14px;font-weight:700}.sim-apolice-card-prod-dur{color:var(--sim-ink-3);font-size:11px}.sim-apolice-card-stats{border-top:1px solid var(--sim-hairline);flex-direction:column;gap:6px;padding-top:10px;display:flex}.sim-apolice-card-stat{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sim-apolice-card-stat-label{color:var(--sim-ink-3);align-items:center;gap:4px;font-size:10.5px;display:flex}.sim-apolice-card-stat strong{font-family:var(--sim-font-mono);color:var(--sim-ink-0);font-size:12.5px;font-weight:600}.sim-apolice-card-motivos{border-top:1px solid var(--sim-hairline);flex-direction:column;gap:5px;padding-top:10px;display:flex}.sim-apolice-card-motivo{color:var(--sim-aviso);align-items:flex-start;gap:5px;font-size:10.5px;line-height:1.4;display:flex}.sim-apolice-card-motivo svg{flex-shrink:0;margin-top:1px}@media (max-width:640px){.sim-step-form-cols{grid-template-columns:1fr}.sim-wizard-step-name{display:none}.sim-wizard-step-tab.is-active .sim-wizard-step-name{display:block}.sim-wizard-step-line{width:16px;margin:0 8px}}.sim-msboard{--simboard-novo-accent:var(--sim-ms);--simboard-linha:var(--sim-ms)}@supports (color:color-mix(in lab,red,red)){.sim-msboard{--simboard-linha:color-mix(in oklch,var(--sim-ms) 50%,transparent)}}.sim-msboard{--simboard-linha-inativa:var(--sim-ms)}@supports (color:color-mix(in lab,red,red)){.sim-msboard{--simboard-linha-inativa:color-mix(in oklch,var(--sim-ms) 20%,transparent)}}.sim-msboard{flex-direction:column;gap:16px;display:flex}.sim-msboard-faixa{border-radius:var(--sim-radius);border:1px solid var(--sim-hairline);background:oklch(100% 5.96046e-8 none/.06);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 22px;padding:13px 18px;display:flex}.sim-msboard-faixa-id{flex-direction:column;gap:3px;min-width:0;display:flex}.sim-msboard-faixa-crumb{letter-spacing:.2em;text-transform:uppercase;color:var(--sim-ms-hi);font-size:10px;font-weight:700}.sim-msboard-faixa-nome{font-family:var(--sim-font-display);letter-spacing:-.02em;color:var(--sim-ink-0);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:17px;font-weight:700;display:flex}.sim-msboard-faixa-apolice{font-family:var(--sim-font-mono);letter-spacing:0;color:var(--sim-ink-3);font-size:11px;font-weight:600}.sim-msboard-faixa-controles{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.sim-msboard-faixa-acoes{align-items:center;gap:8px;display:flex}.sim-msboard-hero{border-radius:var(--sim-radius);border:1px solid var(--sim-hairline);background:linear-gradient(150deg,var(--sim-ms),#ffffff0f 62%);flex-wrap:wrap;align-items:center;gap:22px;padding:18px;display:flex}@supports (color:color-mix(in lab,red,red)){.sim-msboard-hero{background:linear-gradient(150deg,color-mix(in oklch,var(--sim-ms) 11%,transparent),oklch(100% 5.96046e-8 none/.06) 62%)}}.sim-msboard-hero-donut{flex-shrink:0;width:62px;height:62px;position:relative}.sim-msboard-hero-donut-pct{font-family:var(--sim-font-mono);letter-spacing:-.02em;color:var(--sim-ms-hi);justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;position:absolute;inset:0}.sim-msboard-hero-mid{flex-direction:column;gap:3px;min-width:150px;display:flex}.sim-msboard-hero-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--sim-ink-3);font-size:10px;font-weight:700}.sim-msboard-hero-num{font-family:var(--sim-font-mono);letter-spacing:-.03em;color:var(--sim-ink-0);font-size:28px;font-weight:700;line-height:1}.sim-msboard-hero-sub{color:var(--sim-ink-2);font-size:11.5px;line-height:1.45}.sim-msboard-hero-sub b{color:var(--sim-ink-1);font-weight:700}.sim-msboard-hero-par{align-items:center;gap:14px;margin-left:auto;display:flex}.sim-msboard-hero-pair{flex-direction:column;gap:4px;display:flex}.sim-msboard-hero-cap{letter-spacing:.1em;text-transform:uppercase;color:var(--sim-ink-3);flex-direction:column;font-size:10px;font-weight:700;display:flex}.sim-msboard-hero-cap span{letter-spacing:.07em;color:var(--sim-ink-3);opacity:.72;font-size:9px}.sim-msboard-hero-val{font-family:var(--sim-font-mono);letter-spacing:-.02em;color:var(--sim-ink-1);font-size:17px;font-weight:700}.sim-msboard-hero-val small{color:var(--sim-ink-3);font-size:10px;font-weight:600}.sim-msboard-hero-val.is-novo{color:var(--sim-ms-hi)}.sim-msboard-hero-seta{color:var(--sim-ink-3);display:flex}.sim-msboard-lados{grid-template-columns:1fr 1fr;align-items:start;gap:44px;display:grid;position:relative}.sim-msboard-linhas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sim-mslado{--lado-accent:var(--sim-accent);--lado-accent-hi:var(--sim-accent-hi);border-radius:var(--sim-radius);border:1px solid var(--sim-hairline);background:oklch(100% 5.96046e-8 none/.06);flex-direction:column;min-width:0;display:flex;overflow:hidden}.sim-mslado--nova{--lado-accent:var(--sim-ms);--lado-accent-hi:var(--sim-ms-hi)}.sim-mslado-head{border-bottom:1px solid var(--sim-hairline);align-items:center;gap:11px;padding:14px 16px;display:flex}.sim-mslado-head-icon{width:32px;height:32px;color:var(--lado-accent-hi);background:var(--lado-accent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.sim-mslado-head-icon{background:color-mix(in oklch,var(--lado-accent) 14%,transparent)}}.sim-mslado-head-icon{border:1px solid var(--lado-accent)}@supports (color:color-mix(in lab,red,red)){.sim-mslado-head-icon{border:1px solid color-mix(in oklch,var(--lado-accent) 30%,transparent)}}.sim-mslado-head-text{flex:1;min-width:0}.sim-mslado-head-text h3{font-family:var(--sim-font-display);letter-spacing:-.02em;color:var(--sim-ink-0);margin:0;font-size:14px;font-weight:700}.sim-mslado-head-text p{color:var(--sim-ink-3);margin:1px 0 0;font-size:11px;line-height:1.4}.sim-mslado-premio{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;display:flex}.sim-mslado-premio-label{letter-spacing:.1em;text-transform:uppercase;color:var(--sim-ink-3);font-size:9px;font-weight:700}.sim-mslado-premio-value{font-family:var(--sim-font-mono);letter-spacing:-.02em;color:var(--lado-accent-hi);font-size:15px;font-weight:700}.sim-mslado-premio-value small{color:var(--sim-ink-3);font-size:9.5px;font-weight:600}.sim-mslado-empty{color:var(--sim-ink-3);text-align:center;margin:0;padding:22px 16px;font-size:12px;line-height:1.5}.sim-mslado-empty strong{color:var(--sim-ink-1);font-weight:700}.sim-mslado-empty--inline{text-align:left;justify-content:center;align-items:center;gap:8px;display:flex}.sim-mslado-dica{color:var(--sim-ink-2);background:var(--lado-accent);margin:0;padding:11px 16px;font-size:11.5px;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.sim-mslado-dica{background:color-mix(in oklch,var(--lado-accent) 7%,transparent)}}.sim-mslado-dica{border-bottom:1px solid var(--sim-hairline)}.sim-mslado-dica strong{color:var(--lado-accent-hi);font-weight:700}.sim-mslado-lista{flex-direction:column;padding:0 16px;display:flex}.sim-mslado-aguardando{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:38px 24px;display:flex}.sim-mslado-aguardando-icon{width:46px;height:46px;color:var(--sim-ms-hi);background:var(--sim-ms);border-radius:13px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.sim-mslado-aguardando-icon{background:color-mix(in oklch,var(--sim-ms) 12%,transparent)}}.sim-mslado-aguardando-icon{border:1px solid var(--sim-ms)}@supports (color:color-mix(in lab,red,red)){.sim-mslado-aguardando-icon{border:1px solid color-mix(in oklch,var(--sim-ms) 26%,transparent)}}.sim-mslado-aguardando-titulo{font-family:var(--sim-font-display);letter-spacing:-.02em;color:var(--sim-ink-1);margin:5px 0 0;font-size:14px;font-weight:700}.sim-mslado-aguardando-texto{max-width:264px;color:var(--sim-ink-3);margin:0;font-size:11.5px;line-height:1.5}.sim-msrow{border-top:1px solid var(--sim-hairline);flex-direction:column;gap:10px;padding:13px 0;display:flex}.sim-msrow:first-child{border-top:none}.sim-msrow-main{align-items:center;gap:11px;display:flex}.sim-msrow-icon{width:28px;height:28px;color:var(--sim-ink-3);border:1px solid var(--sim-hairline);background:oklch(100% 5.96046e-8 none/.05);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sim-msrow-id{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sim-msrow-nome{font-family:var(--sim-font-display);letter-spacing:-.01em;color:var(--sim-ink-0);font-size:13px;font-weight:600}.sim-msrow-meta{flex-wrap:wrap;align-items:center;gap:5px 6px;display:flex}.sim-msrow-tipo{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:3px;font-size:9.5px;font-weight:700;display:inline-flex}.sim-msrow-tipo.is-vital{color:var(--sim-ms-hi)}.sim-msrow-tipo.is-temp{color:var(--sim-aviso)}.sim-msrow-chip-basica{letter-spacing:.06em;text-transform:uppercase;color:var(--sim-accent-hi);background:var(--sim-accent);border-radius:4px;padding:1px 6px;font-size:9px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.sim-msrow-chip-basica{background:color-mix(in oklch,var(--sim-accent) 15%,transparent)}}.sim-msrow-grupo{color:var(--sim-ink-3);font-size:10.5px}.sim-msrow-cs{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;display:flex}.sim-msrow-selo{letter-spacing:.06em;text-transform:uppercase;border-radius:5px;margin-bottom:3px;padding:2px 7px;font-size:9px;font-weight:700}.sim-msrow-selo--gate{color:var(--sim-accent-hi);background:var(--sim-accent)}@supports (color:color-mix(in lab,red,red)){.sim-msrow-selo--gate{background:color-mix(in oklch,var(--sim-accent) 16%,transparent)}}.sim-msrow-selo--migrada{color:var(--sim-ms-hi);background:var(--sim-ms)}@supports (color:color-mix(in lab,red,red)){.sim-msrow-selo--migrada{background:color-mix(in oklch,var(--sim-ms) 15%,transparent)}}.sim-msrow-selo--fica{color:var(--sim-ink-2);background:oklch(100% 5.96046e-8 none/.06)}.sim-msrow-selo--adicionada{color:var(--sim-ms-hi);background:var(--sim-ms)}@supports (color:color-mix(in lab,red,red)){.sim-msrow-selo--adicionada{background:color-mix(in oklch,var(--sim-ms) 12%,transparent)}}.sim-msrow-cs-value{font-family:var(--sim-font-mono);letter-spacing:-.02em;color:var(--sim-ink-0);font-size:15px;font-weight:700}.sim-msrow-cs-label{letter-spacing:.03em;text-transform:uppercase;color:var(--sim-ink-3);font-size:9.5px;font-weight:600}.sim-msrow-cs-premio{font-family:var(--sim-font-mono);color:var(--sim-ink-2);margin-top:1px;font-size:11.5px;font-weight:600}.sim-msrow-cs-premio small{color:var(--sim-ink-3);font-size:9px}.sim-msrow--gate{background:var(--sim-accent);margin:0 -16px;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.sim-msrow--gate{background:color-mix(in oklch,var(--sim-accent) 8%,transparent)}}.sim-msrow--gate{box-shadow:inset 2px 0 0 var(--sim-accent)}.sim-msrow--gate,.sim-msrow--gate+.sim-msrow{border-top-color:#0000}.sim-msrow--gate .sim-msrow-icon{color:oklch(20% .04 50);background:linear-gradient(145deg,var(--sim-accent-hi),var(--sim-accent));border-color:#0000}.sim-msrow--escurecida{opacity:.5}.sim-msrow--travada-vitalicia .sim-msrow-icon{color:var(--sim-ink-3)}.sim-msrow--migrada .sim-msrow-icon,.sim-msrow--resultado .sim-msrow-icon{color:var(--sim-ms-hi);background:var(--sim-ms)}@supports (color:color-mix(in lab,red,red)){.sim-msrow--migrada .sim-msrow-icon,.sim-msrow--resultado .sim-msrow-icon{background:color-mix(in oklch,var(--sim-ms) 13%,transparent)}}.sim-msrow--migrada .sim-msrow-icon,.sim-msrow--resultado .sim-msrow-icon{border-color:var(--sim-ms)}@supports (color:color-mix(in lab,red,red)){.sim-msrow--migrada .sim-msrow-icon,.sim-msrow--resultado .sim-msrow-icon{border-color:color-mix(in oklch,var(--sim-ms) 26%,transparent)}}.sim-msrow-remover{border:1px solid var(--sim-hairline);color:var(--sim-ink-3);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;padding:5px;transition:background .15s,color .15s,border-color .15s;display:flex}.sim-msrow-remover:hover{background:var(--sim-erro)}@supports (color:color-mix(in lab,red,red)){.sim-msrow-remover:hover{background:color-mix(in oklch,var(--sim-erro) 10%,transparent)}}.sim-msrow-remover:hover{border-color:var(--sim-erro)}@supports (color:color-mix(in lab,red,red)){.sim-msrow-remover:hover{border-color:color-mix(in oklch,var(--sim-erro) 30%,transparent)}}.sim-msrow-remover:hover{color:var(--sim-erro)}.sim-msrow-destino{border-radius:var(--sim-radius-sm);border:1px solid var(--sim-hairline);background:oklch(100% 5.96046e-8 none/.03);flex-direction:column;gap:6px;padding:11px 12px;display:flex}.sim-msrow-destino-label{letter-spacing:.12em;text-transform:uppercase;color:var(--sim-ink-3);font-size:9.5px;font-weight:700}.sim-msrow-destino-selects{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sim-msrow-destino-select{min-width:0}.sim-msrow-aviso{color:var(--sim-aviso);gap:6px;margin:0;font-size:11px;line-height:1.45;display:flex}.sim-msrow-aviso strong{font-family:var(--sim-font-mono);font-weight:700}.sim-msrow-dados{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:12px;display:grid}.sim-msrow-cs-field{flex-direction:column;gap:4px;display:flex}.sim-msrow-cs-field-label{letter-spacing:.1em;text-transform:uppercase;color:var(--sim-ink-3);font-size:9.5px;font-weight:700}.sim-msrow-cs-hint{color:var(--sim-ink-3);font-size:10px;line-height:1.4}.sim-msrow-quote{min-width:0}.sim-msrow-dados .sim-cs-field{padding:0 10px}.sim-msrow-dados .sim-cs-input{padding:7px 0;font-size:13px}.sim-msrow-dados .sim-quote{gap:4px 16px;padding:8px 11px}.sim-msrow-dados .sim-quote-valor{font-size:14px}.sim-msrow-erros{flex-direction:column;gap:5px;display:flex}.sim-msrow-erro{color:var(--sim-erro);align-items:baseline;gap:7px;margin:0;font-size:11px;line-height:1.45;display:flex}.sim-msrow-erro-code{font-family:var(--sim-font-mono);background:var(--sim-erro);border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:9.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.sim-msrow-erro-code{background:color-mix(in oklch,var(--sim-erro) 14%,transparent)}}.sim-mig-input{border-radius:var(--sim-radius-sm);border:1px solid var(--sim-hairline);background:oklch(100% 5.96046e-8 none/.03);flex-wrap:wrap;align-items:center;gap:16px;padding:11px 12px;display:flex}.sim-mig-input.is-disabled{opacity:.5}.sim-mig-slider-wrap{flex:1;align-items:center;gap:10px;min-width:168px;display:flex}.sim-mig-slider{appearance:none;background:linear-gradient(to right,var(--sim-accent) 0,var(--sim-accent) var(--sim-mig-fill,0),oklch(100% 5.96046e-8 none/.09) var(--sim-mig-fill,0));cursor:pointer;border-radius:999px;flex:1;min-width:0;height:6px}.sim-mig-slider::-webkit-slider-thumb{appearance:none;background:var(--sim-accent-hi);cursor:pointer;border:2px solid oklch(20% .04 50);border-radius:50%;width:16px;height:16px;transition:transform .12s;box-shadow:0 1px 4px #0006}.sim-mig-slider::-webkit-slider-thumb:active{transform:scale(1.14)}.sim-mig-slider::-moz-range-thumb{background:var(--sim-accent-hi);cursor:pointer;border:2px solid oklch(20% .04 50);border-radius:50%;width:14px;height:14px}.sim-mig-slider:disabled{cursor:not-allowed}.sim-mig-slider-pct{font-family:var(--sim-font-mono);color:var(--sim-accent-hi);text-align:right;flex-shrink:0;min-width:38px;font-size:12px;font-weight:700}.sim-mig-field-row{flex-direction:column;gap:3px;display:flex}.sim-mig-field{border:1px solid var(--sim-stroke);background:oklch(100% 5.96046e-8 none/.04);border-radius:8px;align-items:center;gap:5px;padding:0 10px;transition:border-color .15s;display:flex}.sim-mig-field:focus-within{border-color:var(--sim-accent)}@supports (color:color-mix(in lab,red,red)){.sim-mig-field:focus-within{border-color:color-mix(in oklch,var(--sim-accent) 55%,transparent)}}.sim-mig-field-prefix{font-family:var(--sim-font-mono);color:var(--sim-ink-3);font-size:11px;font-weight:600}.sim-mig-field-input{width:94px;font-family:var(--sim-font-mono);font-variant-numeric:tabular-nums;color:var(--sim-ink-0);background:0 0;border:none;outline:none;padding:7px 0;font-size:13px;font-weight:700}.sim-mig-field-input::placeholder{color:var(--sim-ink-3);font-weight:500}.sim-mig-teto{color:var(--sim-ink-3);font-size:10px}.sim-mig-teto strong{color:var(--sim-ink-2);font-weight:700}.sim-mig-teto em{color:var(--sim-aviso);font-style:normal}.sim-msadd{padding:12px 16px 16px}.sim-msadd-btn{background:var(--sim-ms);border-radius:9px;align-items:center;gap:7px;padding:8px 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sim-msadd-btn{background:color-mix(in oklch,var(--sim-ms) 10%,transparent)}}.sim-msadd-btn{border:1px dashed var(--sim-ms)}@supports (color:color-mix(in lab,red,red)){.sim-msadd-btn{border:1px dashed color-mix(in oklch,var(--sim-ms) 40%,transparent)}}.sim-msadd-btn{color:var(--sim-ms-hi);font-family:var(--sim-font-display);cursor:pointer;font-size:12px;font-weight:600;transition:background .15s,border-color .15s}.sim-msadd-btn.is-aberto,.sim-msadd-btn:hover{background:var(--sim-ms)}@supports (color:color-mix(in lab,red,red)){.sim-msadd-btn.is-aberto,.sim-msadd-btn:hover{background:color-mix(in oklch,var(--sim-ms) 16%,transparent)}}.sim-msadd-btn.is-aberto,.sim-msadd-btn:hover{border-color:var(--sim-ms)}@supports (color:color-mix(in lab,red,red)){.sim-msadd-btn.is-aberto,.sim-msadd-btn:hover{border-color:color-mix(in oklch,var(--sim-ms) 56%,transparent)}}.sim-msadd-btn-icon{display:flex}.sim-msadd-menu{--sim-bg-2:oklch(23.2% .024 258);--sim-stroke:oklch(100% 5.96046e-8 none/.13);--sim-ink-0:oklch(96% .022 80);--sim-ink-1:oklch(90% .02 78);--sim-ms:oklch(80% .1 222);--sim-radius-sm:10px;--sim-font:var(--font-sans);z-index:1200;border-radius:var(--sim-radius-sm);border:1px solid var(--sim-stroke);background:var(--sim-bg-2);flex-direction:column;gap:1px;max-height:320px;padding:6px;animation:sim-msadd-in .14s;display:flex;overflow-y:auto;box-shadow:0 20px 48px -12px #0009}.sim-msadd-item{text-align:left;font-family:var(--sim-font);color:var(--sim-ink-1);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:8px 11px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s}.sim-msadd-item:focus-visible,.sim-msadd-item:hover{background:var(--sim-ms)}@supports (color:color-mix(in lab,red,red)){.sim-msadd-item:focus-visible,.sim-msadd-item:hover{background:color-mix(in oklch,var(--sim-ms) 16%,transparent)}}.sim-msadd-item:focus-visible,.sim-msadd-item:hover{color:var(--sim-ink-0);outline:none}@keyframes sim-msadd-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sim-msboard-resumo{border-radius:var(--sim-radius);border:1px solid var(--sim-hairline);background:var(--sim-hairline);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.sim-msboard-resumo-bloco{background:oklch(100% 5.96046e-8 none/.06);flex-direction:column;gap:4px;padding:15px 16px;display:flex}.sim-msboard-resumo-bloco.is-total{background:linear-gradient(160deg,var(--sim-ms),#ffffff08 68%)}@supports (color:color-mix(in lab,red,red)){.sim-msboard-resumo-bloco.is-total{background:linear-gradient(160deg,color-mix(in oklch,var(--sim-ms) 13%,transparent),oklch(100% 5.96046e-8 none/.03) 68%)}}.sim-msboard-resumo-label{letter-spacing:.1em;text-transform:uppercase;color:var(--sim-ink-3);font-size:9.5px;font-weight:700}.sim-msboard-resumo-premio{font-family:var(--sim-font-mono);letter-spacing:-.03em;color:var(--sim-ink-0);font-size:20px;font-weight:700}.sim-msboard-resumo-premio small{color:var(--sim-ink-3);font-size:10px;font-weight:600}.sim-msboard-resumo-bloco.is-total .sim-msboard-resumo-premio{color:var(--sim-ms-hi)}.sim-msboard-resumo-cs{font-family:var(--sim-font-mono);color:var(--sim-ink-2);font-size:11px}.sim-msboard-resumo-saiu{color:var(--sim-ink-3);margin-top:2px;font-size:10px;line-height:1.4}@media (max-width:1080px){.sim-msboard-lados{grid-template-columns:1fr;gap:16px}.sim-msboard-linhas{display:none}.sim-msboard-hero-par{margin-left:0}.sim-msboard-resumo{grid-template-columns:1fr}}@media (max-width:560px){.sim-msboard-hero{gap:14px}.sim-msboard-faixa-controles{justify-content:space-between;width:100%}.sim-msrow-dados,.sim-msrow-destino-selects{grid-template-columns:1fr}.sim-msrow-main{flex-wrap:wrap}}.apolice-modal-action-btn,.cliente-modal-action-btn,.lead-modal-action-btn{color:#93c5fd;cursor:pointer;background:linear-gradient(135deg,#3b82f624,#2563eb14);border:1px solid #3b82f652;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:600;transition:background .18s,border-color .18s;display:inline-flex}.apolice-modal-action-btn:hover,.cliente-modal-action-btn:hover,.lead-modal-action-btn:hover{background:linear-gradient(135deg,#3b82f638,#2563eb24);border-color:#3b82f68c}.apolice-modal-action-btn svg,.cliente-modal-action-btn svg,.lead-modal-action-btn svg{flex-shrink:0}.cliente-modal-sim-card,.lead-modal-sim-card{border-radius:var(--radius-md,8px);background:var(--glass-bg-soft,#ffffff0a);border:1px solid var(--glass-border-soft,#ffffff14);cursor:pointer;text-align:left;font:inherit;color:inherit;flex-direction:column;gap:4px;padding:10px 12px;transition:border-color .18s,background .18s;display:flex}.cliente-modal-sim-card:hover,.lead-modal-sim-card:hover{background:linear-gradient(#3b82f60f,#ffffff0a);border-color:#3b82f673}.cliente-modal-sim-modo,.lead-modal-sim-modo{text-transform:uppercase;letter-spacing:.05em;color:#93c5fd;font-size:9.5px;font-weight:700}.cliente-modal-sim-stats,.lead-modal-sim-stats{color:var(--color-text-muted);align-items:baseline;gap:4px;font-size:12px;display:flex}.cliente-modal-sim-stats strong,.lead-modal-sim-stats strong{color:var(--color-text-heading);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.cliente-modal-sim-status,.lead-modal-sim-status{color:var(--color-text-muted);text-transform:capitalize;font-size:10.5px}.sim-wa-body{--sim-ink-0:oklch(96% .022 80);--sim-ink-1:oklch(90% .02 78);--sim-ink-2:oklch(82% .021 78);--sim-ink-3:oklch(70% .022 76);--sim-hairline:oklch(100% 5.96046e-8 none/.08);--sim-stroke:oklch(100% 5.96046e-8 none/.13);--sim-stroke-strong:oklch(100% 5.96046e-8 none/.22);--sim-accent:oklch(75% .14 40);--sim-accent-hi:oklch(87% .115 44);--sim-aviso:oklch(84% .14 78);--sim-radius-sm:10px;--sim-font:var(--font-sans);--sim-font-display:var(--home-font-display);--sim-font-mono:"JetBrains Mono",ui-monospace,monospace;font-family:var(--sim-font);flex-direction:column;gap:14px;display:flex}.sim-wa-desc{color:var(--sim-ink-2);margin:0;font-size:12.5px;line-height:1.55}.sim-wa-dirty{border-radius:var(--sim-radius-sm);border:1px solid var(--sim-aviso);align-items:flex-start;gap:8px;padding:10px 13px;display:flex}@supports (color:color-mix(in lab,red,red)){.sim-wa-dirty{border:1px solid color-mix(in oklch,var(--sim-aviso) 34%,transparent)}}.sim-wa-dirty{background:var(--sim-aviso)}@supports (color:color-mix(in lab,red,red)){.sim-wa-dirty{background:color-mix(in oklch,var(--sim-aviso) 9%,transparent)}}.sim-wa-dirty{color:var(--sim-ink-1);font-size:11.5px;line-height:1.45}.sim-wa-dirty svg{color:var(--sim-aviso);flex-shrink:0;margin-top:1px}.sim-wa-textarea textarea{white-space:pre-wrap;font-variant-numeric:tabular-nums;min-height:340px;line-height:1.6;font-family:var(--sim-font-mono)!important;font-size:12px!important}.sim-wa-actions{align-items:center;gap:8px;display:flex}.sim-wa-actions-spacer{flex:1}.sim-wb{flex-direction:column;gap:22px;display:flex}.sim-wb-topbar{align-items:center;gap:16px;display:flex}.sim-wb-back{color:var(--sim-ink-3);font-family:var(--sim-font-display);letter-spacing:-.005em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:7px 12px 7px 9px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.sim-wb-back:hover{color:var(--sim-ink-1);background:oklch(100% 5.96046e-8 none/.05)}.sim-wb-back:focus-visible{outline:2px solid var(--sim-accent);outline-offset:2px}.sim-wb-back svg{flex-shrink:0}.sim-wb-titles{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sim-wb-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--sim-accent-hi);font-size:10px;font-weight:700}.sim-wb-title{font-family:var(--sim-font-display);letter-spacing:-.035em;color:var(--sim-ink-0);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:26px;font-weight:800;line-height:1.05;overflow:hidden}.sim-seg{border-radius:var(--sim-radius);border:1px solid var(--sim-hairline);background:oklch(100% 5.96046e-8 none/.06);gap:16px;padding:16px 18px}.sim-seg,.sim-seg-avatar{align-items:center;display:flex}.sim-seg-avatar{background:linear-gradient(145deg,var(--sim-accent-hi),var(--sim-accent));width:50px;height:50px;box-shadow:0 6px 18px -8px var(--sim-accent),inset 0 1px 0 #ffffff4d;border-radius:14px;flex-shrink:0;justify-content:center}@supports (color:color-mix(in lab,red,red)){.sim-seg-avatar{box-shadow:0 6px 18px -8px color-mix(in oklch,var(--sim-accent) 70%,transparent),inset 0 1px 0 oklch(100% 5.96046e-8 none/.3)}}.sim-seg-avatar span{font-family:var(--sim-font-display);letter-spacing:-.02em;color:oklch(20% .04 50);font-size:16px;font-weight:800}.sim-seg-info{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.sim-seg-top{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.sim-seg-nome{font-family:var(--sim-font-display);letter-spacing:-.02em;color:var(--sim-ink-0);font-size:17px;font-weight:700}.sim-seg-origem{letter-spacing:.14em;text-transform:uppercase;color:var(--sim-ink-3);font-size:10px;font-weight:700}.sim-seg-pills{flex-wrap:wrap;gap:6px;display:flex}.sim-seg-pill{border:1px solid var(--sim-hairline);color:var(--sim-ink-2);background:oklch(100% 5.96046e-8 none/.04);border-radius:999px;align-items:center;gap:4px;padding:3px 9px 3px 7px;font-size:11px;font-weight:600;display:inline-flex}.sim-seg-pill svg{opacity:.8;flex-shrink:0}.sim-seg-pill--good{border-color:var(--sim-positivo)}@supports (color:color-mix(in lab,red,red)){.sim-seg-pill--good{border-color:color-mix(in oklch,var(--sim-positivo) 30%,transparent)}}.sim-seg-pill--good{background:var(--sim-positivo)}@supports (color:color-mix(in lab,red,red)){.sim-seg-pill--good{background:color-mix(in oklch,var(--sim-positivo) 11%,transparent)}}.sim-seg-pill--good{color:var(--sim-positivo)}.sim-seg-pill--info{border-color:var(--sim-ms)}@supports (color:color-mix(in lab,red,red)){.sim-seg-pill--info{border-color:color-mix(in oklch,var(--sim-ms) 32%,transparent)}}.sim-seg-pill--info{background:var(--sim-ms)}@supports (color:color-mix(in lab,red,red)){.sim-seg-pill--info{background:color-mix(in oklch,var(--sim-ms) 11%,transparent)}}.sim-seg-pill--info{color:var(--sim-ms-hi)}.sim-seg-pill--alert{border-color:var(--sim-aviso)}@supports (color:color-mix(in lab,red,red)){.sim-seg-pill--alert{border-color:color-mix(in oklch,var(--sim-aviso) 32%,transparent)}}.sim-seg-pill--alert{background:var(--sim-aviso)}@supports (color:color-mix(in lab,red,red)){.sim-seg-pill--alert{background:color-mix(in oklch,var(--sim-aviso) 11%,transparent)}}.sim-seg-pill--alert{color:var(--sim-aviso)}.sim-seg-actions{flex-shrink:0}.sim-wb-erro{border-radius:var(--sim-radius-sm);border:1px solid var(--sim-erro);align-items:flex-start;gap:12px;padding:13px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.sim-wb-erro{border:1px solid color-mix(in oklch,var(--sim-erro) 38%,transparent)}}.sim-wb-erro{background:var(--sim-erro)}@supports (color:color-mix(in lab,red,red)){.sim-wb-erro{background:color-mix(in oklch,var(--sim-erro) 11%,transparent)}}.sim-wb-erro-text{color:var(--sim-ink-1);flex:1;font-size:12.5px;line-height:1.5}.sim-wb-erro-text strong{color:var(--sim-erro);font-weight:700}.sim-wb-erro-close{color:var(--sim-ink-3);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:3px;transition:background .15s,color .15s;display:flex}.sim-wb-erro-close:hover{color:var(--sim-ink-1);background:oklch(100% 5.96046e-8 none/.08)}.sim-vals{flex-direction:column;gap:10px;display:flex}.sim-val{border-radius:var(--sim-radius-sm);border:1px solid var(--sim-hairline);padding:13px 15px}.sim-val--erro{border-color:var(--sim-erro)}@supports (color:color-mix(in lab,red,red)){.sim-val--erro{border-color:color-mix(in oklch,var(--sim-erro) 36%,transparent)}}.sim-val--erro{background:var(--sim-erro)}@supports (color:color-mix(in lab,red,red)){.sim-val--erro{background:color-mix(in oklch,var(--sim-erro) 9%,transparent)}}.sim-val--aviso{border-color:var(--sim-aviso)}@supports (color:color-mix(in lab,red,red)){.sim-val--aviso{border-color:color-mix(in oklch,var(--sim-aviso) 34%,transparent)}}.sim-val--aviso{background:var(--sim-aviso)}@supports (color:color-mix(in lab,red,red)){.sim-val--aviso{background:color-mix(in oklch,var(--sim-aviso) 8%,transparent)}}.sim-val-head{align-items:center;gap:8px;margin-bottom:9px;display:flex}.sim-val-head strong{font-family:var(--sim-font-display);letter-spacing:-.01em;color:var(--sim-ink-0);font-size:13px;font-weight:700}.sim-val-icon{flex-shrink:0;display:flex}.sim-val--erro .sim-val-icon{color:var(--sim-erro)}.sim-val--aviso .sim-val-icon{color:var(--sim-aviso)}.sim-val-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sim-val-list li{align-items:baseline;gap:8px;display:flex}.sim-val-code{font-family:var(--sim-font-mono);letter-spacing:.04em;color:var(--sim-ink-2);background:oklch(100% 5.96046e-8 none/.07);border-radius:5px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:700}.sim-val-msg{color:var(--sim-ink-1);font-size:12px;line-height:1.5}.sim-wb-body{align-items:start;gap:16px;display:grid}.sim-wb-body.is-novo{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}.sim-wb-col{flex-direction:column;gap:16px;min-width:0;display:flex}.sim-wb-col--resumo{position:sticky;top:16px}.sim-pn{flex-direction:column;gap:16px;display:flex}.sim-pn-toggles{flex-wrap:wrap;gap:16px 28px;display:flex}.sim-pn-toggle-grp{flex-direction:column;gap:7px;display:flex}.sim-pn-toggle-label{letter-spacing:.16em;text-transform:uppercase;color:var(--sim-ink-3);font-size:10px;font-weight:700}.sim-pn-seg{border:1px solid var(--sim-hairline);background:oklch(100% 5.96046e-8 none/.03);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.sim-pn-seg button{font-family:var(--sim-font-display);letter-spacing:-.005em;color:var(--sim-ink-3);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:6px 14px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.sim-pn-seg button:hover{color:var(--sim-ink-1)}.sim-pn-seg button.is-on{background:var(--sim-accent)}@supports (color:color-mix(in lab,red,red)){.sim-pn-seg button.is-on{background:color-mix(in oklch,var(--sim-accent) 20%,transparent)}}.sim-pn-seg button.is-on{color:var(--sim-accent-hi)}.sim-pn-seg button:focus-visible{outline:2px solid var(--sim-accent);outline-offset:1px}.sim-pn-card{border-radius:var(--sim-radius);border:1px solid var(--sim-hairline);background:oklch(100% 5.96046e-8 none/.06);overflow:hidden}.sim-pn-card-head{border-bottom:1px solid var(--sim-hairline);align-items:center;gap:12px;padding:14px 16px;display:flex}.sim-pn-card-head-icon{width:34px;height:34px;color:var(--sim-accent-hi);background:var(--sim-accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.sim-pn-card-head-icon{background:color-mix(in oklch,var(--sim-accent) 14%,transparent)}}.sim-pn-card-head-icon{border:1px solid var(--sim-accent)}@supports (color:color-mix(in lab,red,red)){.sim-pn-card-head-icon{border:1px solid color-mix(in oklch,var(--sim-accent) 30%,transparent)}}.sim-pn-card-head-text{flex:1;min-width:0}.sim-pn-card-head-text h3{font-family:var(--sim-font-display);letter-spacing:-.02em;color:var(--sim-ink-0);margin:0;font-size:14.5px;font-weight:700}.sim-pn-card-head-text p{color:var(--sim-ink-3);margin:2px 0 0;font-size:11.5px;line-height:1.4}.sim-pn-familias{flex-direction:column;display:flex}.sim-basica{padding:16px}.sim-basica-campos{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:14px;display:grid}.sim-basica-hint{border-radius:var(--sim-radius-sm);border:1px dashed var(--sim-stroke);color:var(--sim-ink-3);text-align:center;grid-column:1/-1;margin:0;padding:14px;font-size:12px;line-height:1.5}.sim-basica-quote{grid-column:1/-1}.sim-campo{flex-direction:column;gap:6px;min-width:0;display:flex}.sim-campo-label{letter-spacing:.13em;text-transform:uppercase;color:var(--sim-ink-3);font-size:10px;font-weight:700}.sim-opcfam{border-top:1px solid var(--sim-hairline)}.sim-opcfam:first-child{border-top:none}.sim-opcfam-head{cursor:pointer;align-items:center;gap:11px;width:100%;padding:12px 16px;display:flex}.sim-opcfam-head:hover{background:oklch(100% 5.96046e-8 none/.03)}.sim-opcfam.is-incluida>.sim-opcfam-head{background:var(--sim-accent)}@supports (color:color-mix(in lab,red,red)){.sim-opcfam.is-incluida>.sim-opcfam-head{background:color-mix(in oklch,var(--sim-accent) 6%,transparent)}}.sim-opcfam-check-wrap{cursor:pointer;flex:1;align-items:center;gap:11px;min-width:0;display:flex}.sim-opcfam-check{width:17px;height:17px;accent-color:var(--sim-accent);cursor:pointer;flex-shrink:0;margin:0}.sim-opcfam-nome{font-family:var(--sim-font-display);letter-spacing:-.01em;color:var(--sim-ink-1);font-size:13px;font-weight:600}.sim-opcfam.is-incluida .sim-opcfam-nome{color:var(--sim-ink-0)}.sim-opcfam-premio{font-family:var(--sim-font-mono);font-variant-numeric:tabular-nums;color:var(--sim-accent-hi);font-size:12.5px;font-weight:600}.sim-opcfam-premio small{color:var(--sim-ink-3);font-size:10px}.sim-opcfam-seta{color:var(--sim-ink-3);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:4px;transition:color .15s,transform .2s;display:flex}.sim-opcfam-seta:hover{color:var(--sim-ink-1)}.sim-opcfam-seta.is-aberta{transform:rotate(180deg)}.sim-opcfam-body{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:14px;padding:4px 16px 16px;display:grid}.sim-opcfam-quote{grid-column:1/-1}.sim-opcfam-remover{border:1px solid var(--sim-hairline);font-family:var(--sim-font);color:var(--sim-ink-3);cursor:pointer;background:0 0;border-radius:7px;grid-column:1/-1;justify-self:start;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.sim-opcfam-remover:hover{background:var(--sim-erro)}@supports (color:color-mix(in lab,red,red)){.sim-opcfam-remover:hover{background:color-mix(in oklch,var(--sim-erro) 10%,transparent)}}.sim-opcfam-remover:hover{border-color:var(--sim-erro)}@supports (color:color-mix(in lab,red,red)){.sim-opcfam-remover:hover{border-color:color-mix(in oklch,var(--sim-erro) 32%,transparent)}}.sim-opcfam-remover:hover{color:var(--sim-erro)}.sim-quote{border-radius:var(--sim-radius-sm);border:1px solid var(--sim-hairline);background:oklch(100% 5.96046e-8 none/.03);flex-wrap:wrap;gap:6px 22px;padding:11px 14px;display:flex}.sim-quote.is-stale{opacity:.6}.sim-quote--erro,.sim-quote--hint{flex-wrap:nowrap;align-items:center;gap:7px;margin:0;font-size:11.5px;line-height:1.5;display:flex}.sim-quote--hint{color:var(--sim-ink-3);background:0 0;border-color:#0000;padding-left:2px;padding-right:2px}.sim-quote--erro{border-color:var(--sim-erro)}@supports (color:color-mix(in lab,red,red)){.sim-quote--erro{border-color:color-mix(in oklch,var(--sim-erro) 36%,transparent)}}.sim-quote--erro{background:var(--sim-erro)}@supports (color:color-mix(in lab,red,red)){.sim-quote--erro{background:color-mix(in oklch,var(--sim-erro) 9%,transparent)}}.sim-quote--erro{color:var(--sim-erro)}.sim-quote--erro svg,.sim-quote--hint svg{flex-shrink:0}.sim-quote-item{flex-direction:column;gap:2px;display:flex}.sim-quote-label{letter-spacing:.12em;text-transform:uppercase;color:var(--sim-ink-3);font-size:9.5px;font-weight:700}.sim-quote-valor{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--sim-accent-hi);font-size:16px;font-weight:700}.sim-quote-iof,.sim-quote-valor{font-family:var(--sim-font-mono)}.sim-quote-iof{font-variant-numeric:tabular-nums;color:var(--sim-ink-2);font-size:13px;font-weight:600}.sim-quote-stale{color:var(--sim-ink-3);align-self:center;font-size:10px;font-style:italic}.sim-cob-spin{animation:sim-spin .7s linear infinite}@keyframes sim-spin{to{transform:rotate(1turn)}}.sim-cs-wrap{flex-direction:column;gap:5px;display:flex}.sim-cs-field{border:1px solid var(--sim-stroke);background:oklch(100% 5.96046e-8 none/.04);border-radius:9px;align-items:center;gap:6px;padding:0 12px;transition:border-color .15s;display:flex}.sim-cs-field:focus-within{border-color:var(--sim-accent)}@supports (color:color-mix(in lab,red,red)){.sim-cs-field:focus-within{border-color:color-mix(in oklch,var(--sim-accent) 55%,transparent)}}.sim-cs-field.is-travado{opacity:.65}.sim-cs-prefix{color:var(--sim-ink-3);flex-shrink:0;font-size:12px;font-weight:600}.sim-cs-input,.sim-cs-prefix{font-family:var(--sim-font-mono)}.sim-cs-input{min-width:0;font-variant-numeric:tabular-nums;color:var(--sim-ink-0);background:0 0;border:none;outline:none;flex:1;padding:9px 0;font-size:14px;font-weight:700}.sim-cs-input::placeholder{color:var(--sim-ink-3);font-weight:500}.sim-cs-aviso{color:var(--sim-aviso);margin:0;font-size:10.5px;line-height:1.4}.sim-info-card{border-radius:var(--sim-radius);border:1px solid var(--sim-hairline);background:oklch(100% 5.96046e-8 none/.06);overflow:hidden}.sim-info-head{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:14px 16px;transition:background .15s;display:flex}.sim-info-head:hover{background:oklch(100% 5.96046e-8 none/.025)}.sim-info-head-icon{width:34px;height:34px;color:var(--sim-ms-hi);background:var(--sim-ms);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.sim-info-head-icon{background:color-mix(in oklch,var(--sim-ms) 13%,transparent)}}.sim-info-head-icon{border:1px solid var(--sim-ms)}@supports (color:color-mix(in lab,red,red)){.sim-info-head-icon{border:1px solid color-mix(in oklch,var(--sim-ms) 28%,transparent)}}.sim-info-head-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sim-info-head-title{font-family:var(--sim-font-display);letter-spacing:-.02em;color:var(--sim-ink-0);font-size:14px;font-weight:700}.sim-info-head-sub{color:var(--sim-ink-3);font-size:11.5px;line-height:1.4}.sim-info-head-chev{color:var(--sim-ink-3);flex-shrink:0;display:flex}.sim-info-body{flex-direction:column;gap:12px;padding:4px 16px 16px;display:flex}.sim-info-cols{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sim-info-sugestoes{border-top:1px solid var(--sim-hairline);flex-direction:column;gap:10px;padding-top:12px;display:flex}.sim-info-sugestoes-titulo{letter-spacing:.14em;text-transform:uppercase;color:var(--sim-ms-hi);font-size:10px;font-weight:700}.sim-info-sugestoes-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.sim-info-sug{flex-direction:column;gap:3px;display:flex}.sim-info-sug-label{color:var(--sim-ink-2);font-size:10.5px;font-weight:600}.sim-info-sug-value{font-family:var(--sim-font-mono);font-variant-numeric:tabular-nums;color:var(--sim-ink-0);font-size:14px;font-weight:700}.sim-info-sug-hint{color:var(--sim-ink-3);font-size:10px;line-height:1.35}.sim-info-sugestoes-nota{color:var(--sim-ink-3);margin:0;font-size:10.5px;line-height:1.45}.sim-resumo{border-radius:var(--sim-radius);border:1px solid var(--sim-hairline);background:oklch(100% 5.96046e-8 none/.07);flex-direction:column;gap:14px;padding:18px;display:flex}.sim-resumo-head h3{font-family:var(--sim-font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--sim-ink-2);margin:0;font-size:13px;font-weight:700}.sim-resumo-premio{border-top:2px solid var(--sim-accent);border-bottom:1px solid var(--sim-hairline);flex-direction:column;gap:12px;padding:14px 0 16px;display:flex}.sim-resumo-premio-main{flex-direction:column;gap:3px;display:flex}.sim-resumo-premio-label{letter-spacing:.14em;text-transform:uppercase;color:var(--sim-accent-hi);font-size:10px;font-weight:700}.sim-resumo-premio-value{font-family:var(--sim-font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--sim-ink-0);font-size:27px;font-weight:700;line-height:1}.sim-resumo-premio-iof{color:var(--sim-ink-3);font-size:10.5px}.sim-resumo-premio-sub{border-top:1px solid var(--sim-accent);grid-template-columns:1fr 1fr;gap:10px;padding-top:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.sim-resumo-premio-sub{border-top:1px solid color-mix(in oklch,var(--sim-accent) 20%,transparent)}}.sim-resumo-premio-sub div{flex-direction:column;gap:2px;display:flex}.sim-resumo-premio-sub span{letter-spacing:.1em;text-transform:uppercase;color:var(--sim-ink-3);font-size:9.5px;font-weight:700}.sim-resumo-premio-sub strong{font-family:var(--sim-font-mono);font-variant-numeric:tabular-nums;color:var(--sim-ink-1);font-size:13px;font-weight:700}.sim-resumo-stats{flex-direction:column;margin:0;display:flex}.sim-resumo-stat{justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.sim-resumo-stat+.sim-resumo-stat{border-top:1px solid var(--sim-hairline)}.sim-resumo-stat--sep{margin-top:6px}.sim-resumo-stat dt{color:var(--sim-ink-2);font-size:11.5px}.sim-resumo-stat dd{font-family:var(--sim-font-mono);font-variant-numeric:tabular-nums;color:var(--sim-ink-0);text-align:right;margin:0;font-size:13px;font-weight:700}.sim-resumo-stat dd small{font-size:11px;font-weight:600}.sim-resumo-stat dd.is-positivo{color:var(--sim-positivo)}.sim-resumo-stat dd.is-negativo{color:var(--sim-erro)}.sim-resumo-status{border-radius:var(--sim-radius-sm);border:1px solid var(--sim-hairline);align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.sim-resumo-status svg{flex-shrink:0}.sim-resumo-status.is-ok{border-color:var(--sim-positivo)}@supports (color:color-mix(in lab,red,red)){.sim-resumo-status.is-ok{border-color:color-mix(in oklch,var(--sim-positivo) 32%,transparent)}}.sim-resumo-status.is-ok{background:var(--sim-positivo)}@supports (color:color-mix(in lab,red,red)){.sim-resumo-status.is-ok{background:color-mix(in oklch,var(--sim-positivo) 10%,transparent)}}.sim-resumo-status.is-ok{color:var(--sim-positivo)}.sim-resumo-status.is-erro{border-color:var(--sim-aviso)}@supports (color:color-mix(in lab,red,red)){.sim-resumo-status.is-erro{border-color:color-mix(in oklch,var(--sim-aviso) 30%,transparent)}}.sim-resumo-status.is-erro{background:var(--sim-aviso)}@supports (color:color-mix(in lab,red,red)){.sim-resumo-status.is-erro{background:color-mix(in oklch,var(--sim-aviso) 8%,transparent)}}.sim-resumo-status.is-erro{color:var(--sim-aviso)}.sim-resumo-actions{flex-direction:column;gap:8px;display:flex}.sim-resumo-action{justify-content:center;width:100%}@media (max-width:1080px){.sim-wb-body.is-novo{grid-template-columns:1fr}.sim-wb-col--resumo{position:static}}@media (max-width:560px){.sim-wb-topbar{flex-wrap:wrap}.sim-wb-titles{flex-basis:100%;order:3}.sim-seg{flex-wrap:wrap}.sim-info-cols{grid-template-columns:1fr}}@media (max-width:720px){.sim-root{gap:16px;padding:16px}.sim-step-form-cols{grid-template-columns:1fr}.sim-wizard-steps{padding:8px 6px 16px}.sim-wizard-step-tab{padding:5px}.sim-wizard-step-tab.is-active{padding-right:11px}.sim-wizard-step-line{min-width:10px;margin:0 6px}.sim-wizard-step-name{display:none}.sim-wizard-step-tab.is-active .sim-wizard-step-name{display:block}.sim-apolices-grid{grid-template-columns:1fr}}.sim-home{--simh-copper:oklch(72% .13 38);--simh-copper-hi:oklch(86% .115 44);--simh-moss:oklch(73% .082 166);--simh-moss-hi:oklch(85% .082 168);--simh-ember:oklch(79% .112 78);--simh-ember-hi:oklch(90% .1 84);--simh-ease:cubic-bezier(.16,1,.3,1);gap:26px;padding-bottom:44px}.sim-home .sim-head-eyebrow{align-items:center;gap:7px;display:inline-flex}.simh-wall{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.simh-poster{--hue:var(--simh-copper);--hue-hi:var(--simh-copper-hi);isolation:isolate;cursor:pointer;text-align:left;border:1px solid var(--sim-stroke);background:linear-gradient(177deg,var(--hue) 0,var(--hue) 30%,var(--sim-bg-0) 82%);border-radius:18px;min-height:clamp(400px,58vh,580px);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.simh-poster{background:linear-gradient(177deg,color-mix(in oklch,var(--hue) 9%,var(--sim-bg-1)) 0,color-mix(in oklch,var(--hue) 4%,var(--sim-bg-1)) 30%,var(--sim-bg-0) 82%)}}.simh-poster{transition:transform .45s var(--simh-ease),border-color .35s var(--simh-ease),box-shadow .45s var(--simh-ease),opacity .45s var(--simh-ease),filter .45s var(--simh-ease);flex-direction:column;justify-content:flex-end;padding:clamp(24px,2.3vw,38px);display:flex;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.06),0 22px 48px -30px #000c}.simh-poster[data-tone=persistencia]{--hue:var(--simh-moss);--hue-hi:var(--simh-moss-hi)}.simh-poster[data-tone=vencimento]{--hue:var(--simh-ember);--hue-hi:var(--simh-ember-hi)}.simh-poster:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(130% 100% at 50% 0,transparent 42%,var(--sim-bg-0) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.simh-poster:before{background:radial-gradient(130% 100% at 50% 0,transparent 42%,color-mix(in oklch,var(--sim-bg-0) 78%,transparent) 100%)}}.simh-poster:before{transition:opacity .45s var(--simh-ease)}.simh-art{z-index:0;color:var(--hue);opacity:.4;pointer-events:none;filter:drop-shadow(0 8px 24px var(--hue));position:absolute;top:-14px;right:-18px;transform:rotate(-3deg)}@supports (color:color-mix(in lab,red,red)){.simh-art{filter:drop-shadow(0 8px 24px color-mix(in oklch,var(--hue) 30%,transparent))}}.simh-art{transition:opacity .45s var(--simh-ease),transform .6s var(--simh-ease),filter .45s var(--simh-ease)}.simh-art svg{width:clamp(170px,18vw,270px);height:auto;display:block}.simh-num{z-index:2;font-family:var(--sim-font-mono);letter-spacing:-.02em;color:var(--hue-hi);font-size:clamp(28px,2.8vw,40px);font-weight:700;line-height:.8;position:absolute;top:clamp(22px,2.2vw,34px);left:clamp(24px,2.3vw,38px)}.simh-body{z-index:2;flex-direction:column;display:flex;position:relative}.simh-title{font-family:var(--sim-font-display);letter-spacing:-.042em;color:var(--sim-ink-0);text-shadow:0 2px 30px var(--sim-bg-0);font-size:clamp(30px,3vw,48px);font-weight:800;line-height:.96}@supports (color:color-mix(in lab,red,red)){.simh-title{text-shadow:0 2px 30px color-mix(in oklch,var(--sim-bg-0) 80%,transparent)}}.simh-desc{max-width:30ch;color:var(--sim-ink-2);margin-top:12px;font-size:clamp(13.5px,1vw,15.5px);line-height:1.5}.simh-cta{font-family:var(--sim-font-display);color:var(--hue-hi);opacity:0;transition:opacity .3s var(--simh-ease) 50ms,transform .3s var(--simh-ease) 50ms;align-self:flex-start;align-items:center;gap:9px;margin-top:20px;font-size:14.5px;font-weight:700;display:inline-flex;transform:translateY(7px)}.simh-cta-lbl{position:relative}.simh-cta-lbl:after{content:"";height:1.5px;transition:right .35s var(--simh-ease);background:currentColor;position:absolute;bottom:-3px;left:0;right:100%}.simh-cta svg{transition:transform .3s var(--simh-ease)}.simh-poster:hover{border-color:var(--hue);transform:translateY(-5px)}@supports (color:color-mix(in lab,red,red)){.simh-poster:hover{border-color:color-mix(in oklch,var(--hue) 50%,transparent)}}.simh-poster:hover{box-shadow:0 34px 74px -34px var(--hue),inset 0 1px 0 #ffffff1f}@supports (color:color-mix(in lab,red,red)){.simh-poster:hover{box-shadow:0 34px 74px -34px color-mix(in oklch,var(--hue) 50%,black),inset 0 1px 0 oklch(100% 5.96046e-8 none/.12)}}.simh-poster:hover:before{opacity:.55}.simh-poster:hover .simh-art{opacity:.62;filter:drop-shadow(0 12px 32px var(--hue));transform:rotate(0)scale(1.05)}@supports (color:color-mix(in lab,red,red)){.simh-poster:hover .simh-art{filter:drop-shadow(0 12px 32px color-mix(in oklch,var(--hue) 45%,transparent))}}.simh-poster:hover .simh-cta{opacity:1;transform:translateY(0)}.simh-poster:hover .simh-cta-lbl:after{right:0}.simh-poster:hover .simh-cta svg{transform:translate(3px)}.simh-wall:hover .simh-poster:not(:hover){opacity:.5;filter:saturate(.65)brightness(.8);transform:scale(.984)}.simh-poster:focus-visible{outline:2px solid var(--hue-hi);outline-offset:3px}@media (max-width:940px){.simh-wall{grid-template-columns:1fr}.simh-poster{min-height:280px}}.prs-scope{--prs-font:var(--font-sans);--prs-mono:"JetBrains Mono",ui-monospace,"SF Mono",monospace;--prs-ink-deep:oklch(97% .012 250);--prs-ink-soft:oklch(88% .02 250);--prs-ink-muted:oklch(76% .02 250);--prs-ink-dim:oklch(64% .018 250);--prs-copper:oklch(78% .14 42);--prs-copper-bright:oklch(82% .125 46);--prs-copper-glow:oklch(78% .145 42/.4);--prs-on-copper:#16140f;--prs-hairline:#ffffff16;--prs-hairline-strong:#ffffff29;--prs-surface:#ffffff06;--prs-surface-alt:#ffffff0b;--prs-pav:oklch(84% .16 150);--prs-pav-fill:#4ad28c1f;--prs-pav-border:#4ad28c4d;--prs-canc:oklch(76% .17 28);--prs-canc-fill:#ee6e601f;--prs-canc-border:#ee6e604d;--prs-pancec:oklch(82% .11 235);--prs-aviso:oklch(85% .135 82);--prs-aviso-fill:#ecbe561f;max-width:1240px;font-family:var(--prs-font);color:var(--prs-ink-soft);-webkit-font-smoothing:antialiased;flex-direction:column;gap:34px;margin:0 auto;padding:8px 4px 64px;display:flex}.light-mode .prs-scope{--prs-ink-deep:oklch(21% .025 250);--prs-ink-soft:oklch(34% .022 250);--prs-ink-muted:oklch(46% .018 250);--prs-ink-dim:oklch(55% .016 250);--prs-copper:oklch(58% .14 38);--prs-copper-bright:oklch(62% .14 40);--prs-on-copper:#fff;--prs-hairline:#00000014;--prs-hairline-strong:#00000029;--prs-surface:#00000005;--prs-surface-alt:#0000000a;--prs-pav:oklch(55% .15 150);--prs-pav-fill:#28a0641f;--prs-pav-border:#28a0644d;--prs-canc:oklch(55% .18 28);--prs-canc-fill:#d246381a;--prs-canc-border:#d2463847;--prs-pancec:oklch(52% .13 250);--prs-aviso:oklch(62% .13 75)}.prs-mono{font-family:var(--prs-mono);font-variant-numeric:tabular-nums}.prs-head{border-bottom:1px solid var(--prs-hairline);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:24px;display:flex}.prs-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--prs-copper-bright);font-size:10px;font-weight:700;font-family:var(--prs-mono)}.prs-title{letter-spacing:-.035em;color:var(--prs-ink-deep);margin:14px 0 0;font-size:42px;font-weight:800;line-height:1}.prs-lead{color:var(--prs-ink-muted);max-width:460px;margin:14px 0 0;font-size:14px;line-height:1.55}.prs-head-ctl{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:9px;display:flex}.prs-ctl-row{align-items:center;gap:8px;display:flex}.prs-ctl-lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--prs-ink-dim);font-size:10px;font-weight:700}.prs-ctl-lbl,.prs-pill{font-family:var(--prs-mono)}.prs-pill{background:var(--prs-surface-alt);border:1px solid var(--prs-hairline-strong);color:var(--prs-ink-soft);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:8px 13px;font-size:13px;font-weight:600;display:inline-flex}.prs-pill:hover{border-color:var(--prs-copper)}.prs-pill.is-ghost{color:var(--prs-ink-muted);background:0 0}.prs-pill input[type=month]{color:inherit;font:inherit;cursor:pointer;color-scheme:dark;background:0 0;border:none;outline:none}.light-mode .prs-pill input[type=month]{color-scheme:light}.prs-subnav{border-bottom:1px solid var(--prs-hairline);flex-wrap:wrap;gap:4px;display:flex}.prs-tab{color:var(--prs-ink-dim);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:11px 17px 13px;font-size:13px;font-weight:600;transition:color .14s;display:flex}.prs-tab:hover{color:var(--prs-ink-muted)}.prs-tab.is-on{color:var(--prs-ink-deep);border-bottom-color:var(--prs-copper)}.prs-tab-badge{font-family:var(--prs-mono);background:var(--prs-canc-fill);color:var(--prs-canc);border:1px solid var(--prs-canc-border);border-radius:20px;padding:2px 7px;font-size:10px;font-weight:700}.prs-view{flex-direction:column;gap:34px;display:flex}.prs-hero{grid-template-columns:340px 1fr;align-items:center;gap:46px;display:grid}@media (max-width:880px){.prs-hero{grid-template-columns:1fr}}.prs-gauge{width:340px;max-width:100%;position:relative}.prs-gauge svg{width:100%;display:block;overflow:visible}.prs-gauge-center{text-align:center;position:absolute;top:52%;left:0;right:0}.prs-gauge-val{font-family:var(--prs-mono);letter-spacing:-.04em;font-size:56px;font-weight:700;line-height:1}.prs-gauge-val small{opacity:.7;font-size:26px}.prs-gauge-zone{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700;font-family:var(--prs-mono);margin-top:8px}.prs-gauge-sub{color:var(--prs-ink-dim);margin-top:4px;font-size:12px}.prs-kpis{grid-template-columns:1fr 1fr;gap:0 38px;display:grid}.prs-kpi{border-bottom:1px solid var(--prs-hairline);padding:18px 0}.prs-kpi:nth-last-child(-n+2){border-bottom:none}.prs-kpi-lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--prs-ink-dim);font-size:10px;font-weight:700;font-family:var(--prs-mono);align-items:center;gap:7px;margin-bottom:7px;display:flex}.prs-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.prs-kpi-val{font-family:var(--prs-mono);letter-spacing:-.02em;color:var(--prs-ink-deep);font-size:27px;font-weight:600}.prs-kpi-val .prs-cents{opacity:.5;font-size:19px}.prs-kpi-sub{color:var(--prs-ink-dim);margin-top:4px;font-size:11px}.prs-t-pav .prs-kpi-val{color:var(--prs-pav)}.prs-t-pav .prs-dot{background:var(--prs-pav)}.prs-t-pancec .prs-kpi-val{color:var(--prs-pancec)}.prs-t-pancec .prs-dot{background:var(--prs-pancec)}.prs-t-canc .prs-kpi-val{color:var(--prs-canc)}.prs-t-canc .prs-dot{background:var(--prs-canc)}.prs-t-base .prs-dot{background:var(--prs-ink-muted)}.prs-meta{border:1px solid var(--prs-hairline-strong);background:var(--prs-surface);border-radius:14px;flex-wrap:wrap;display:flex;overflow:hidden}.prs-meta-intro{border-right:1px solid var(--prs-hairline);flex-shrink:0;padding:18px 22px}.prs-meta-intro .prs-meta-l{letter-spacing:.12em;text-transform:uppercase;color:var(--prs-ink-dim);font-size:11px;font-weight:700;font-family:var(--prs-mono)}.prs-meta-intro .prs-meta-t{color:var(--prs-ink-soft);margin-top:5px;font-size:15px}.prs-meta-intro .prs-meta-t b{color:var(--prs-pav);font-family:var(--prs-mono)}.prs-meta-opts{flex:1;min-width:280px;display:flex}.prs-meta-opt{flex-direction:column;flex:1;gap:3px;padding:16px 22px;display:flex}.prs-meta-opt+.prs-meta-opt{border-left:1px solid var(--prs-hairline)}.prs-meta-opt .prs-opt-l{letter-spacing:.14em;text-transform:uppercase;color:var(--prs-ink-dim);font-size:10px;font-weight:700;font-family:var(--prs-mono)}.prs-meta-opt .prs-opt-v{font-family:var(--prs-mono);font-size:22px;font-weight:600}.prs-meta-opt.is-reab .prs-opt-v{color:var(--prs-pav)}.prs-meta-opt.is-emit .prs-opt-v{color:var(--prs-copper-bright)}.prs-meta-opt .prs-opt-h{color:var(--prs-ink-dim);font-size:11px}.prs-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:4px;display:flex}.prs-sec-title{letter-spacing:.04em;color:var(--prs-ink-soft);align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.prs-sec-meta{font-family:var(--prs-mono);color:var(--prs-ink-dim);font-size:12px}.prs-sec-meta b{color:var(--prs-pav)}.prs-bands{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:720px){.prs-bands{grid-template-columns:1fr}}.prs-band{border:1px solid var(--prs-hairline);background:var(--prs-surface);border-radius:12px;padding:16px 18px}.prs-band-l{letter-spacing:.12em;text-transform:uppercase;color:var(--prs-ink-dim);font-size:10px}.prs-band-l,.prs-band-v{font-family:var(--prs-mono);font-weight:700}.prs-band-v{margin-top:8px;font-size:28px}.prs-band-bar{background:var(--prs-surface-alt);border-radius:3px;height:4px;margin-top:12px;overflow:hidden}.prs-band-bar i{border-radius:3px;height:100%;display:block}.prs-band-s{color:var(--prs-ink-dim);margin-top:9px;font-size:11px}.prs-z-g .prs-band-v{color:var(--prs-pav)}.prs-z-g .prs-band-bar i{background:var(--prs-pav)}.prs-z-y .prs-band-v{color:var(--prs-aviso)}.prs-z-y .prs-band-bar i{background:var(--prs-aviso)}.prs-z-r .prs-band-v{color:var(--prs-canc)}.prs-z-r .prs-band-bar i{background:var(--prs-canc)}.prs-ledger{flex-direction:column;display:flex}.prs-lrow{border-bottom:1px solid var(--prs-hairline);align-items:center;gap:16px;padding:13px 6px;transition:background .14s;display:grid}.prs-lrow.is-click{cursor:pointer}.prs-lrow.is-click:hover{background:var(--prs-surface)}.prs-lrow.is-compact{grid-template-columns:1fr 150px 110px 30px}.prs-lrow.is-full{grid-template-columns:30px 1fr 130px 92px 56px 30px}.prs-lrow.is-head{border-bottom:1px solid var(--prs-hairline-strong);padding:9px 6px}.prs-lrow.is-head>div{font-family:var(--prs-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--prs-ink-dim);font-size:10px;font-weight:700}.prs-lname{color:var(--prs-ink-deep);letter-spacing:-.01em;font-size:15px;font-weight:600}.prs-lapol{font-family:var(--prs-mono);color:var(--prs-ink-dim);margin-top:2px;font-size:12px}.prs-lpa{color:var(--prs-pav);text-align:right;font-size:16px}.prs-chip,.prs-lpa{font-family:var(--prs-mono);font-weight:600}.prs-chip{white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;display:inline-flex}.prs-chip.is-young{background:var(--prs-pav-fill);color:var(--prs-pav);border:1px solid var(--prs-pav-border)}.prs-chip.is-old{color:var(--prs-ink-dim);border:1px solid var(--prs-hairline)}.prs-chip.is-old,.prs-inject{background:var(--prs-surface-alt)}.prs-inject{border:1px solid var(--prs-hairline-strong);width:30px;height:30px;color:var(--prs-copper-bright);cursor:pointer;border-radius:8px;place-items:center;font-size:15px;display:grid}.prs-inject:hover{border-color:var(--prs-copper)}.prs-larrow{color:var(--prs-ink-dim);justify-content:center;display:flex}.prs-cbox{border:1.5px solid var(--prs-hairline-strong);background:var(--prs-surface-alt);cursor:pointer;width:18px;height:18px;color:var(--prs-on-copper);border-radius:5px;place-items:center;display:grid}.prs-cbox.is-on{background:var(--prs-copper);border-color:var(--prs-copper)}.prs-cbox svg{opacity:0;width:12px;height:12px}.prs-cbox.is-on svg{opacity:1}.prs-lfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 6px 0;display:flex}.prs-lfoot-t{color:var(--prs-ink-muted);font-size:13px}.prs-lfoot-t b{color:var(--prs-pav);font-family:var(--prs-mono)}.prs-cta{cursor:pointer;background:linear-gradient(180deg,var(--prs-copper-bright),var(--prs-copper));color:var(--prs-on-copper);box-shadow:0 6px 20px var(--prs-copper-glow);border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;display:inline-flex}.prs-cta:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.prs-cap{color:var(--prs-ink-dim);align-items:flex-start;gap:7px;margin-top:10px;font-size:11px;display:flex}.prs-cap svg{flex-shrink:0;margin-top:1px}.prs-cap b{color:var(--prs-copper-bright)}.prs-scen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prs-scen-lbl{font-family:var(--prs-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--prs-ink-dim);margin-right:4px;font-size:10px;font-weight:700}.prs-scen-pill{border:1px solid var(--prs-hairline-strong);color:var(--prs-ink-muted);cursor:pointer;background:0 0;border-radius:30px;padding:7px 14px;font-size:12px;font-weight:600}.prs-scen-pill.is-on{background:var(--prs-surface-alt);color:var(--prs-ink-deep);border-color:var(--prs-copper)}.prs-scen-pill .prs-d{vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.prs-chart{border:1px solid var(--prs-hairline);background:var(--prs-surface);border-radius:14px;padding:18px 20px 12px}.prs-chart svg{width:100%;display:block;overflow:visible}.prs-table-wrap{border:1px solid var(--prs-hairline-strong);border-radius:14px;overflow:hidden}.prs-table{border-collapse:collapse;width:100%}.prs-table th{font-family:var(--prs-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--prs-ink-dim);text-align:right;background:var(--prs-surface);border-bottom:1px solid var(--prs-hairline);white-space:nowrap;padding:12px 16px;font-size:10px;font-weight:700}.prs-table td:first-child,.prs-table th:first-child{text-align:left}.prs-table td{font-family:var(--prs-mono);border-bottom:1px solid var(--prs-hairline);text-align:right;color:var(--prs-ink-soft);padding:10px 16px;font-size:13px}.prs-table tr:last-child td{border-bottom:none}.prs-table .prs-mlbl{color:var(--prs-ink-deep);font-weight:600}.prs-table .prs-out{color:var(--prs-ink-dim);font-size:11px}.prs-table .prs-neg{color:var(--prs-canc)}.prs-table .prs-pos{color:var(--prs-pav)}.prs-pct{font-weight:700}.prs-pct.prs-z-g,.prs-z.prs-z-g{color:var(--prs-pav)}.prs-pct.prs-z-y,.prs-z.prs-z-y{color:var(--prs-aviso)}.prs-pct.prs-z-r,.prs-z.prs-z-r{color:var(--prs-canc)}.prs-edit{background:var(--prs-surface-alt);border:1px solid var(--prs-hairline);width:96px;color:var(--prs-ink-deep);font-family:var(--prs-mono);text-align:right;border-radius:6px;outline:none;padding:5px 8px;font-size:13px}.prs-edit:focus{border-color:var(--prs-copper)}.prs-filterbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.prs-tog{border:1px solid var(--prs-hairline-strong);color:var(--prs-ink-muted);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:8px;padding:8px 13px;font-size:12px;font-weight:600;display:inline-flex}.prs-tog.is-on{border-color:var(--prs-copper);background:var(--prs-surface-alt);color:var(--prs-ink-deep)}.prs-tog .prs-sw{background:var(--prs-hairline-strong);border-radius:20px;width:28px;height:16px;transition:background .15s;position:relative}.prs-tog.is-on .prs-sw{background:var(--prs-copper)}.prs-tog .prs-sw:after{content:"";background:var(--prs-ink-muted);border-radius:50%;width:12px;height:12px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.prs-tog.is-on .prs-sw:after{background:var(--prs-on-copper);transform:translate(12px)}.prs-impact{border:1px solid var(--prs-pav-border);background:var(--prs-pav-fill);border-radius:14px;flex-wrap:wrap;align-items:center;display:flex;overflow:hidden}.prs-impact .prs-ip{flex-direction:column;gap:3px;padding:16px 22px;display:flex}.prs-impact .prs-ip+.prs-ip{border-left:1px solid var(--prs-pav-border)}.prs-impact .prs-il{letter-spacing:.14em;text-transform:uppercase;color:var(--prs-ink-dim);font-size:10px}.prs-impact .prs-il,.prs-impact .prs-iv{font-family:var(--prs-mono);font-weight:700}.prs-impact .prs-iv{color:var(--prs-pav);font-size:22px}.prs-impact .prs-iarrow{color:var(--prs-pav);padding:0 10px;font-size:20px}.prs-impact .prs-ipush{margin-left:auto;padding-right:18px}.prs-loading{color:var(--prs-ink-dim);font-family:var(--prs-mono);letter-spacing:.06em;text-align:center;padding:60px 14px;font-size:12px}.svv-scope{--svv-font:var(--font-sans);--svv-mono:"JetBrains Mono",ui-monospace,"SF Mono",monospace;--svv-ink-deep:oklch(97% .01 250);--svv-ink-soft:oklch(88% .02 250);--svv-ink-muted:oklch(78% .02 250);--svv-ink-dim:oklch(66% .02 250);--svv-copper-deep:oklch(78% .14 42);--svv-copper-bright:oklch(76% .14 41);--svv-copper-grad-to:oklch(68% .145 38);--svv-copper-glow:oklch(78% .145 42/.45);--svv-hairline:#ffffff16;--svv-hairline-strong:#ffffff2b;--svv-surface:#ffffff06;--svv-surface-alt:#ffffff0b;--svv-input-bg:#ffffff0a;--svv-input-gloss:inset 0 1px 0 #ffffff0d;--svv-post-text:oklch(83% .15 150);--svv-post-dot:oklch(78% .16 150);--svv-post-fill:#52c88421;--svv-post-border:#52c8844d;--svv-post-solid:oklch(72% .16 150);--svv-ante-text:oklch(84% .135 80);--svv-ante-dot:oklch(80% .145 80);--svv-ante-fill:#e8b44621;--svv-ante-border:#e8b4464d;--svv-ante-solid:oklch(74% .145 80);--svv-melhor-text:var(--svv-copper-bright);--svv-melhor-fill:#e0944a26;--svv-melhor-border:#e0944a5c;--svv-melhor-solid:var(--svv-copper-bright);--svv-sel-text:oklch(82% .12 235);--svv-sel-dot:oklch(76% .13 235);--svv-sel-fill:#60aaec24;--svv-sel-border:#60aaec66;--svv-sel-solid:oklch(70% .14 235);--svv-on-copper:#16181f;max-width:1240px;font-family:var(--svv-font);color:var(--svv-ink-deep);flex-direction:column;gap:34px;margin:0 auto;padding:8px 4px 64px;display:flex}.light-mode .svv-scope{--svv-ink-deep:oklch(21% .025 250);--svv-ink-soft:oklch(36% .022 250);--svv-ink-muted:oklch(48% .018 250);--svv-ink-dim:oklch(56% .016 250);--svv-copper-deep:oklch(54% .14 34);--svv-copper-bright:oklch(68% .14 38);--svv-copper-grad-to:oklch(56% .14 34);--svv-copper-glow:oklch(74% .145 38/.4);--svv-hairline:#241c1016;--svv-hairline-strong:#241c1029;--svv-surface:#ffffff61;--svv-surface-alt:#ffffff94;--svv-input-bg:#ffffffb8;--svv-input-gloss:inset 0 1px 0 #ffffffe6;--svv-post-text:oklch(44% .13 150);--svv-post-dot:oklch(55% .15 150);--svv-post-fill:#2887501a;--svv-post-border:#28875042;--svv-post-solid:oklch(55% .15 150);--svv-ante-text:oklch(48% .115 75);--svv-ante-dot:oklch(62% .135 78);--svv-ante-fill:#b4821e1c;--svv-ante-border:#b4821e42;--svv-ante-solid:oklch(62% .135 78);--svv-melhor-text:var(--svv-copper-deep);--svv-melhor-fill:#b45a1e1a;--svv-melhor-border:#b45a1e47;--svv-melhor-solid:var(--svv-copper-bright);--svv-sel-text:oklch(46% .13 240);--svv-sel-dot:oklch(55% .14 240);--svv-sel-fill:#286ea51a;--svv-sel-border:#286ea54d;--svv-sel-solid:oklch(55% .14 240);--svv-on-copper:#fff}.svv-rule{background:var(--svv-hairline);border:none;height:1px;margin:0}.svv-rule.strong{background:var(--svv-hairline-strong)}.svv-mono{font-family:var(--svv-mono);text-transform:uppercase;letter-spacing:.22em;white-space:nowrap;font-weight:700}.svv-intro{flex-direction:column;display:flex}.svv-eyebrow{font-family:var(--svv-mono);text-transform:uppercase;letter-spacing:.24em;color:var(--svv-copper-deep);font-size:10.5px;font-weight:700}.svv-h1{letter-spacing:-.03em;color:var(--svv-ink-deep);margin:10px 0 0;font-size:30px;font-weight:800;line-height:1}.svv-h1,.svv-sub{font-family:var(--svv-font)}.svv-sub{color:var(--svv-ink-muted);margin-top:8px;font-size:14.5px}.svv-search-row{position:relative}.svv-search-box,.svv-search-row{align-items:center;gap:12px;display:flex}.svv-search-box{background:var(--svv-input-bg);border:1px solid var(--svv-hairline);min-width:0;height:52px;box-shadow:var(--svv-input-gloss);border-radius:13px;flex:1;padding:0 18px}.svv-search-box>svg{color:var(--svv-ink-dim);flex-shrink:0}.svv-search-input{min-width:0;font-family:var(--svv-font);color:var(--svv-ink-deep);background:0 0;border:none;outline:none;flex:1;font-size:15.5px;font-weight:500}.svv-search-input::placeholder{color:var(--svv-ink-dim)}.svv-clear-btn{cursor:pointer;height:52px;font-family:var(--svv-font);color:var(--svv-ink-soft);background:var(--svv-input-bg);border:1px solid var(--svv-hairline-strong);box-shadow:var(--svv-input-gloss);border-radius:13px;flex-shrink:0;padding:0 20px;font-size:14px;font-weight:600;transition:background .15s,color .15s}.svv-clear-btn:hover{color:var(--svv-ink-deep);background:var(--svv-surface-alt)}.svv-results{z-index:20;border:1px solid var(--svv-hairline-strong);background:var(--svv-surface-alt);-webkit-backdrop-filter:blur(24px)saturate(135%);border-radius:13px;max-height:320px;padding:6px;position:absolute;top:60px;left:0;right:0;overflow:auto;box-shadow:0 14px 34px -12px #0000008c}.svv-result,.svv-results{flex-direction:column;display:flex}.svv-result{cursor:pointer;text-align:left;color:var(--svv-ink-deep);background:0 0;border:none;border-radius:9px;gap:2px;padding:10px 12px;transition:background .12s}.svv-result:hover{background:var(--svv-post-fill)}.svv-result-name{font-family:var(--svv-font);font-size:14px;font-weight:700}.svv-result-meta{font-family:var(--svv-mono);letter-spacing:.04em;color:var(--svv-ink-muted);font-size:11px}.svv-found{background:var(--svv-post-fill);border:1px solid var(--svv-post-border);border-radius:12px;flex-wrap:wrap;gap:12px;margin-top:12px;padding:12px 16px}.svv-found,.svv-found-check{align-items:center;display:flex}.svv-found-check{background:var(--svv-post-solid);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;width:24px;height:24px}.svv-found-name{font-family:var(--svv-font);color:var(--svv-ink-deep);letter-spacing:-.01em;font-size:15.5px;font-weight:700}.svv-found-div{background:var(--svv-hairline-strong);flex-shrink:0;width:1px;height:16px}.svv-found-meta{font-family:var(--svv-mono);letter-spacing:.04em;color:var(--svv-ink-muted);text-transform:none;font-size:12.5px;font-weight:500}.svv-found-tag{font-family:var(--svv-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--svv-post-text);margin-left:auto;font-size:10px;font-weight:700}.svv-dados{flex-wrap:wrap;align-items:flex-start;gap:48px;display:flex}.svv-field{flex-direction:column;display:flex}.svv-field-label{font-family:var(--svv-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--svv-ink-muted);font-size:10px;font-weight:700}.svv-field-input{border:none;border-bottom:1px solid var(--svv-hairline-strong);width:150px;font-family:var(--svv-mono);color:var(--svv-ink-deep);letter-spacing:.01em;background:0 0;outline:none;margin-top:8px;padding:2px 2px 7px;font-size:17px;font-weight:600;transition:border-color .15s}.svv-field-input:focus{border-bottom-color:var(--svv-copper-bright)}.svv-dia{flex-wrap:wrap;flex:1;align-items:flex-end;gap:14px;min-width:280px;display:flex}.svv-dia-col{flex-direction:column;display:flex}.svv-dia-input{border:none;border-bottom:2px solid var(--svv-copper-bright);width:78px;font-family:var(--svv-font);color:var(--svv-copper-bright);letter-spacing:-.04em;text-align:left;background:0 0;outline:none;margin-top:8px;padding:0 2px 2px;font-size:40px;font-weight:800;line-height:1}.svv-dia-input::-webkit-inner-spin-button,.svv-dia-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.svv-dia-input{appearance:textfield}.svv-chips{flex-wrap:wrap;gap:7px;padding-bottom:6px;display:flex}.svv-chip{cursor:pointer;min-width:44px;height:38px;font-family:var(--svv-font);color:var(--svv-ink-soft);border:1px solid var(--svv-hairline-strong);background:0 0;border-radius:999px;padding:0 14px;font-size:15px;font-weight:700;transition:all .15s}.svv-chip:hover{background:var(--svv-surface-alt)}.svv-chip.active{color:var(--svv-on-copper);background:linear-gradient(180deg,var(--svv-copper-bright),var(--svv-copper-grad-to));box-shadow:0 4px 10px -3px var(--svv-copper-glow);border-color:#0000}.svv-metrics{flex-wrap:wrap;gap:40px;display:flex}.svv-metric{flex:1;min-width:200px}.svv-metric.bordered{border-left:1px solid var(--svv-hairline);padding-left:40px}.svv-metric-label{font-family:var(--svv-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--svv-ink-muted);font-size:9.5px;font-weight:700}.svv-metric-row{align-items:baseline;gap:8px;margin-top:9px;display:flex}.svv-metric-value{font-family:var(--svv-font);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--svv-ink-deep);font-size:30px;font-weight:800;line-height:1}.svv-metric-value.post{color:var(--svv-post-text)}.svv-metric-value.ante{color:var(--svv-ante-text)}.svv-metric-star,.svv-metric-value.copper{color:var(--svv-copper-bright)}.svv-metric-star{display:inline-flex}.svv-metric-cap{font-family:var(--svv-font);color:var(--svv-ink-dim);margin-top:8px;font-size:12.5px;line-height:1.4}.svv-viz-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.svv-viz-title{letter-spacing:.22em;color:var(--svv-copper-deep);font-size:10px;font-weight:700}.svv-viz-meta,.svv-viz-title{font-family:var(--svv-mono);text-transform:uppercase}.svv-viz-meta{letter-spacing:.08em;color:var(--svv-ink-muted);font-size:10.5px;font-weight:600}.svv-seg{background:var(--svv-surface);border:1px solid var(--svv-hairline);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.svv-seg-btn{cursor:pointer;font-family:var(--svv-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--svv-ink-muted);background:0 0;border:none;border-radius:999px;padding:5px 14px;font-size:10px;font-weight:700;transition:all .15s}.svv-seg-btn.active{color:var(--svv-on-copper);background:linear-gradient(180deg,var(--svv-copper-bright),var(--svv-copper-grad-to));box-shadow:0 3px 8px -3px var(--svv-copper-glow)}.svv-regua-bands{grid-template-columns:16fr 15fr;gap:10px;margin-bottom:8px;display:grid}.svv-regua-band{align-items:center;gap:8px;display:flex}.svv-regua-band.right{justify-content:flex-end}.svv-band-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.svv-band-dot.post{background:var(--svv-post-solid)}.svv-band-dot.ante{background:var(--svv-ante-solid)}.svv-band-label{font-family:var(--svv-mono);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.svv-band-label.post{color:var(--svv-post-text)}.svv-band-label.ante{color:var(--svv-ante-text)}.svv-regua-bars{gap:4px;height:96px}.svv-bar,.svv-regua-bars{align-items:flex-end;display:flex}.svv-bar{cursor:pointer;border-radius:7px;flex:1;justify-content:center;min-width:0;height:42px;padding:0 0 5px;transition:height .16s;position:relative}.svv-bar.post{background:var(--svv-post-fill);border:1px solid var(--svv-post-border)}.svv-bar.ante{background:var(--svv-ante-fill);border:1px solid var(--svv-ante-border)}.svv-bar.emiss{height:58px}.svv-bar.sel{background:var(--svv-sel-solid);height:68px;box-shadow:0 6px 14px -4px var(--svv-sel-dot);border-color:#0000}.svv-bar.melhor{background:var(--svv-melhor-solid);height:78px;box-shadow:0 6px 16px -4px var(--svv-melhor-solid);border-color:#0000}.svv-bar-num{font-family:var(--svv-font);font-size:11px;font-weight:700}.svv-bar.post .svv-bar-num{color:var(--svv-post-text)}.svv-bar.ante .svv-bar-num{color:var(--svv-ante-text)}.svv-bar.melhor .svv-bar-num,.svv-bar.sel .svv-bar-num{color:#fff}.svv-bar-star{color:var(--svv-melhor-solid);position:absolute;top:-18px;left:50%;transform:translate(-50%)}.svv-regua-axis{white-space:nowrap;justify-content:space-between;gap:12px;margin-top:12px;display:flex}.svv-axis-item{font-family:var(--svv-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--svv-ink-dim);font-size:10px;font-weight:600}.svv-axis-item.copper{color:var(--svv-copper-deep);font-weight:700}.svv-mapa-grid{flex-wrap:wrap;gap:9px;margin-bottom:20px;display:flex}.svv-day{cursor:pointer;width:44px;height:44px;font-family:var(--svv-font);border-radius:999px;justify-content:center;align-items:center;font-size:14.5px;font-weight:700;transition:transform .14s;display:flex;position:relative}.svv-day.compact{width:38px;height:38px;font-size:13px}.svv-day.spacious{width:50px;height:50px;font-size:15.5px}.svv-day.post{color:var(--svv-post-text);background:var(--svv-post-fill);border:1px solid var(--svv-post-border)}.svv-day.ante{color:var(--svv-ante-text);background:var(--svv-ante-fill);border:1px solid var(--svv-ante-border)}.svv-day.melhor{color:#fff;background:var(--svv-melhor-solid);box-shadow:0 5px 14px -3px var(--svv-melhor-solid);border:1px solid #0000}.svv-day.sel{box-shadow:0 0 0 2.5px var(--svv-sel-dot)}.svv-day.melhor.sel{box-shadow:0 0 0 2.5px var(--svv-sel-dot),0 5px 14px -3px var(--svv-melhor-solid)}.svv-day.emiss:not(.sel){box-shadow:inset 0 0 0 2px var(--svv-emiss-ring,#ffffff80)}.svv-scope{--svv-emiss-ring:#ffffff80}.light-mode .svv-scope{--svv-emiss-ring:#141c3052}.svv-day:hover{transform:translateY(-2px)}.svv-day-star{color:var(--svv-melhor-solid);position:absolute;top:-7px;right:-4px}.svv-mapa-legend{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.svv-leg{font-family:var(--svv-font);color:var(--svv-ink-muted);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.svv-leg-dot{border-radius:999px;flex-shrink:0;width:10px;height:10px}.svv-leg-dot.post{background:var(--svv-post-solid)}.svv-leg-dot.ante{background:var(--svv-ante-solid)}.svv-leg-dot.melhor{background:var(--svv-melhor-solid)}.svv-leg-dot.sel{box-shadow:inset 0 0 0 2px var(--svv-sel-dot)}.svv-tab-title{font-family:var(--svv-mono);text-transform:uppercase;letter-spacing:.22em;color:var(--svv-copper-deep);margin-bottom:18px;font-size:10px;font-weight:700;display:block}.svv-tab-grid{grid-template-columns:1fr 1fr;gap:48px;display:grid}.svv-tab-col{min-width:0}.svv-tab-col.bordered{border-left:1px solid var(--svv-hairline);padding-left:48px}.svv-tab-head{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.svv-tab-head-title{font-family:var(--svv-mono);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700}.svv-tab-head-title.post{color:var(--svv-post-text)}.svv-tab-head-title.ante{color:var(--svv-ante-text)}.svv-tab-head-count{font-family:var(--svv-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--svv-ink-dim);font-size:10px;font-weight:600}.svv-tab-rows{max-height:460px;margin-top:6px;overflow:auto}.svv-tab-row{text-align:left;cursor:pointer;border:none;border-top:1px solid var(--svv-hairline);background:0 0;justify-content:space-between;align-items:baseline;gap:12px;width:100%;padding:11px 0;transition:padding .12s;display:flex}.svv-tab-row:first-child{border-top:none}.svv-tab-row.on.post{box-shadow:inset 3px 0 0 var(--svv-post-solid);padding-left:12px}.svv-tab-row.on.ante{box-shadow:inset 3px 0 0 var(--svv-ante-solid);padding-left:12px}.svv-tab-day{font-family:var(--svv-font);color:var(--svv-ink-deep);align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex}.svv-tab-row.on.post .svv-tab-day{color:var(--svv-post-text)}.svv-tab-row.on.ante .svv-tab-day{color:var(--svv-ante-text)}.svv-tab-day-star{color:var(--svv-melhor-solid);display:inline-flex}.svv-tab-date{font-family:var(--svv-mono);color:var(--svv-ink-muted);font-variant-numeric:tabular-nums;font-size:13.5px}.svv-tab-row.on .svv-tab-date{color:var(--svv-ink-deep)}.svv-empty{text-align:center;color:var(--svv-ink-dim);flex-direction:column;align-items:center;gap:10px;padding:56px 24px;display:flex}.svv-empty svg{color:var(--svv-ink-dim);opacity:.7}.svv-empty-title{font-family:var(--svv-font);color:var(--svv-ink-muted);font-size:15px;font-weight:600}.svv-empty-sub{font-family:var(--svv-font);color:var(--svv-ink-dim);font-size:13px}.svv-results::-webkit-scrollbar,.svv-tab-rows::-webkit-scrollbar{width:8px}.svv-results::-webkit-scrollbar-thumb,.svv-tab-rows::-webkit-scrollbar-thumb{background:var(--svv-hairline-strong);border-radius:999px}@media (max-width:760px){.svv-tab-grid{grid-template-columns:1fr;gap:28px}.svv-tab-col.bordered{border-top:1px solid var(--svv-hairline);padding-top:24px}.svv-metric.bordered,.svv-tab-col.bordered{border-left:none;padding-left:0}.svv-metrics{gap:24px}.svv-dados{gap:28px}}.analise-page{width:100%;min-height:100%;color:var(--home-ink);font-family:var(--home-font-display);background:0 0}.analise-page-header{max-width:1860px;margin:0 auto;padding:36px 36px 0}@media (max-width:640px){.analise-page-header{padding:26px 18px 0}}.analise-page-eyebrow{font-family:var(--home-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--home-accent);align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.analise-page-eyebrow svg{color:var(--home-accent);flex:none}.analise-page-title{font-family:var(--home-font-display);letter-spacing:-.035em;color:var(--home-ink);margin:10px 0 0;font-size:38px;font-weight:800;line-height:1.05}.analise-page-lead{max-width:560px;font-family:var(--home-font-display);letter-spacing:.005em;color:var(--home-ink-sub);margin:12px 0 0;font-size:14px;font-weight:500;line-height:1.55}.analise-root{grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"leitura carrinho""construtor carrinho";align-items:start;gap:0 44px;max-width:1860px;margin:0 auto;padding:26px 36px 44px;display:grid}@media (max-width:1100px){.analise-root{grid-template-columns:minmax(0,1fr);grid-template-areas:"leitura""construtor""carrinho"}}@media (max-width:640px){.analise-root{padding:24px 18px 36px}}.analise-zona-leitura{grid-area:leitura;min-width:0}.analise-zona-construtor{border-top:1px solid var(--home-hairline);grid-area:construtor;min-width:0;margin-top:26px;padding-top:26px}.analise-zona-carrinho{border-left:1px solid var(--home-hairline);grid-area:carrinho;min-width:0;padding-left:32px}@media (max-width:1100px){.analise-zona-carrinho{border-left:none;border-top:1px solid var(--home-hairline);margin-top:26px;padding-top:28px;padding-left:0}}.analise-eyebrow{font-family:var(--home-font-display);letter-spacing:.13em;text-transform:uppercase;color:var(--home-ink-sub);align-items:center;gap:7px;margin:0;font-size:11px;font-weight:700;display:flex}.analise-eyebrow svg{flex:none}.analise-eyebrow svg,.analise-eyebrow--accent{color:var(--home-accent)}.analise-carrinho-titulo,.analise-section-h{font-family:var(--home-font-display);letter-spacing:-.02em;color:var(--home-ink);align-items:center;gap:9px;margin:0 0 4px;font-size:19px;font-weight:800;line-height:1.2;display:flex}.analise-carrinho-titulo svg,.analise-section-h svg{color:var(--home-accent);flex:none}.analise-modal-titulo{font-family:var(--home-font-display);letter-spacing:-.02em;color:var(--home-ink);align-items:center;gap:9px;margin:0;font-size:16px;font-weight:800;line-height:1.2;display:flex}.analise-modal-titulo svg{color:var(--home-accent);flex:none}.analise-section-sub{font-family:var(--home-font-display);letter-spacing:.005em;color:var(--home-ink-sub);max-width:560px;margin:8px 0 22px;font-size:13.5px;font-weight:500;line-height:1.55}.analise-leitura{margin-top:14px}.analise-leitura-grid{border-top:1px solid var(--home-hairline);border-bottom:1px solid var(--home-hairline);grid-template-columns:1.5fr 1fr 1fr;display:grid}@media (max-width:760px){.analise-leitura-grid{grid-template-columns:1fr}}.analise-leitura-bloco{border-right:1px solid var(--home-hairline);flex-direction:column;gap:6px;padding:16px 24px;display:flex}.analise-leitura-bloco:first-child{padding-left:0}.analise-leitura-bloco:last-child{border-right:none}@media (max-width:760px){.analise-leitura-bloco{border-right:none;border-top:1px solid var(--home-hairline);padding-left:0}.analise-leitura-bloco:first-child{border-top:none}}.analise-leitura-label{font-family:var(--home-font-display);letter-spacing:.13em;text-transform:uppercase;color:var(--home-accent);font-size:10.5px;font-weight:800}.analise-leitura-big{font-family:var(--home-font-mono);letter-spacing:-.02em;color:var(--home-ink);margin-top:4px;font-size:32px;font-weight:700;line-height:1}.analise-leitura-sub{color:var(--home-ink-sub);font-size:12px;line-height:1.5}.analise-leitura-raras{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.analise-leitura-raras li{border-bottom:1px solid var(--home-hairline);justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;display:flex}.analise-leitura-raras li:last-child{border-bottom:none}.analise-leitura-raras-nome{color:var(--home-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.analise-leitura-raras-num{font-family:var(--home-font-mono);color:var(--home-accent);white-space:nowrap;flex:none;font-size:11.5px;font-weight:700}.analise-leitura-vazio{color:var(--home-ink-dim);font-size:12.5px;font-style:italic}.analise-nota{color:var(--home-ink-dim);margin:-8px 0 16px;font-size:12px;line-height:1.5}.analise-caminhos{border-top:1px solid var(--home-hairline);border-bottom:1px solid var(--home-hairline);grid-template-columns:repeat(4,1fr);margin-bottom:24px;display:grid}@media (max-width:640px){.analise-caminhos{grid-template-columns:repeat(2,1fr)}}.analise-caminho-btn{border:0;border-right:1px solid var(--home-hairline);color:var(--home-ink-dim);cursor:pointer;text-align:left;font-family:var(--home-font-display);transition:background .18s var(--ease-out),color .18s var(--ease-out);background:0 0;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 18px;display:flex}.analise-caminho-btn:last-child{border-right:none}@media (max-width:640px){.analise-caminho-btn:nth-child(2){border-right:none}.analise-caminho-btn:nth-child(3),.analise-caminho-btn:nth-child(4){border-top:1px solid var(--home-hairline)}}.analise-caminho-btn:hover:not(:disabled):not(.is-active){background:var(--home-ink)}@supports (color:color-mix(in lab,red,red)){.analise-caminho-btn:hover:not(:disabled):not(.is-active){background:color-mix(in oklch,var(--home-ink) 4%,transparent)}}.analise-caminho-btn:hover:not(:disabled):not(.is-active){color:var(--home-ink-sub)}.analise-caminho-btn:focus-visible{outline:2px solid var(--home-accent);outline-offset:-2px}.analise-caminho-btn.is-active{background:var(--home-accent)}@supports (color:color-mix(in lab,red,red)){.analise-caminho-btn.is-active{background:color-mix(in oklch,var(--home-accent) 8%,transparent)}}.analise-caminho-btn.is-active{color:var(--home-ink);box-shadow:inset 0 2px 0 var(--home-accent)}.analise-caminho-btn:disabled{cursor:not-allowed;opacity:.4}.analise-caminho-icon{color:currentColor;display:inline-flex}.analise-caminho-btn.is-active .analise-caminho-icon{color:var(--home-accent)}.analise-caminho-label{letter-spacing:-.01em;font-size:14px;font-weight:700}.analise-caminho-hint{font-family:var(--home-font-display);text-transform:uppercase;letter-spacing:.13em;color:var(--home-ink-dim);font-size:9.5px;font-weight:700}.analise-filtros{flex-direction:column;display:flex}.analise-bloco{border-top:1px solid var(--home-hairline);padding:22px 0}.analise-bloco:first-child{border-top:none;padding-top:4px}.analise-bloco-titulo{font-family:var(--home-font-display);letter-spacing:.13em;text-transform:uppercase;color:var(--home-ink-sub);margin:0 0 16px;font-size:11px;font-weight:700}.analise-regra{border-top:1px solid var(--home-hairline);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.analise-regra:first-of-type{border-top:none}.analise-regra+.analise-regra{margin-top:0}.analise-regra-conector{justify-content:flex-start;padding:4px 0;display:flex}.analise-input,.analise-select{background:var(--home-hairline);border:1px solid var(--home-stroke);color:var(--home-ink);font-family:var(--home-font-display);transition:border-color .15s var(--ease-out),background .15s var(--ease-out);border-radius:7px;outline:none;padding:8px 11px;font-size:12.5px;font-weight:500}.analise-input:hover,.analise-select:hover{background:var(--home-stroke)}.analise-input:focus,.analise-select:focus{border-color:var(--home-accent);background:var(--home-stroke)}.analise-select option{background:var(--home-bg-bottom);color:var(--home-ink)}.analise-regra .analise-select{min-width:0}.analise-select-cobertura{flex:180px}.analise-input-valor{width:110px}.analise-btn{font-family:var(--home-font-display);cursor:pointer;border:1px solid var(--home-stroke);background:var(--home-hairline);color:var(--home-ink-sub);transition:background .15s var(--ease-out),color .15s var(--ease-out);border-radius:8px;align-items:center;gap:6px;padding:8px 13px;font-size:12px;font-weight:500;display:inline-flex}.analise-btn:hover:not(:disabled){background:var(--home-stroke);color:var(--home-ink)}.analise-btn:focus-visible{outline:2px solid var(--home-accent);outline-offset:2px}.analise-btn:disabled{cursor:not-allowed;opacity:.4}.analise-btn-primary{background:linear-gradient(180deg,var(--home-accent),var(--home-accent))}@supports (color:color-mix(in lab,red,red)){.analise-btn-primary{background:linear-gradient(180deg,color-mix(in oklch,var(--home-accent) 42%,transparent),color-mix(in oklch,var(--home-accent) 24%,transparent))}}.analise-btn-primary{border-color:var(--home-accent)}@supports (color:color-mix(in lab,red,red)){.analise-btn-primary{border-color:color-mix(in oklch,var(--home-accent) 60%,transparent)}}.analise-btn-primary{color:var(--home-ink)}.analise-btn-primary:hover:not(:disabled){background:linear-gradient(180deg,var(--home-accent),var(--home-accent))}@supports (color:color-mix(in lab,red,red)){.analise-btn-primary:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in oklch,var(--home-accent) 54%,transparent),color-mix(in oklch,var(--home-accent) 32%,transparent))}}.analise-btn-primary:hover:not(:disabled){color:var(--home-ink)}.analise-btn-icon{border:1px solid var(--home-stroke);background:var(--home-hairline);width:28px;height:28px;color:var(--home-ink-dim);cursor:pointer;transition:background .15s var(--ease-out),color .15s var(--ease-out);border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.analise-btn-icon:hover{background:var(--home-stroke);color:var(--home-warm)}.analise-btn-icon:focus-visible{outline:2px solid var(--home-accent);outline-offset:2px}.analise-conector-toggle{border:1px solid var(--home-stroke);border-radius:7px;display:inline-flex;overflow:hidden}.analise-conector-opt{font-family:var(--home-font-display);letter-spacing:.08em;background:var(--home-hairline);color:var(--home-ink-dim);cursor:pointer;transition:background .15s var(--ease-out),color .15s var(--ease-out);border:none;padding:5px 16px;font-size:11.5px;font-weight:700}.analise-conector-opt:hover:not(.is-active){background:var(--home-stroke);color:var(--home-ink-sub)}.analise-conector-opt.is-active{background:var(--home-accent)}@supports (color:color-mix(in lab,red,red)){.analise-conector-opt.is-active{background:color-mix(in oklch,var(--home-accent) 30%,transparent)}}.analise-conector-opt.is-active{color:var(--home-ink)}.analise-chips{flex-wrap:wrap;gap:8px;display:inline-flex}.analise-chip{font-family:var(--home-font-display);background:var(--home-hairline);border:1px solid var(--home-stroke);color:var(--home-ink-sub);cursor:pointer;transition:background .15s var(--ease-out),border-color .15s var(--ease-out),color .15s var(--ease-out);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600}.analise-chip:hover:not(.is-active){background:var(--home-stroke);color:var(--home-ink)}.analise-chip:focus-visible{outline:2px solid var(--home-accent);outline-offset:2px}.analise-chip.is-active{background:var(--home-accent)}@supports (color:color-mix(in lab,red,red)){.analise-chip.is-active{background:color-mix(in oklch,var(--home-accent) 16%,transparent)}}.analise-chip.is-active{border-color:var(--home-accent)}@supports (color:color-mix(in lab,red,red)){.analise-chip.is-active{border-color:color-mix(in oklch,var(--home-accent) 50%,transparent)}}.analise-chip.is-active{color:var(--home-ink)}.analise-demo-grid{flex-wrap:wrap;align-items:flex-end;gap:24px;display:flex}.analise-field{flex-direction:column;gap:8px;display:flex}.analise-field-label{font-family:var(--home-font-display);text-transform:uppercase;letter-spacing:.13em;color:var(--home-ink-sub);font-size:11px;font-weight:700}.analise-input-idade{width:84px}.analise-seg{background:var(--home-surface-2,#ffffff0a);border:1px solid var(--home-border,#ffffff14);border-radius:10px;gap:4px;padding:3px;display:flex}.analise-seg-btn{color:var(--home-ink-sub);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:7px 10px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.analise-seg-btn:hover:not(:disabled){color:var(--home-ink)}.analise-seg-btn.active{background:var(--home-accent);color:#fff}.analise-seg-btn:disabled{opacity:.5;cursor:default}.analise-field-hint{color:var(--home-ink-sub);opacity:.8;font-size:12px;line-height:1.4}.analise-faixa{align-items:center;gap:8px;display:flex}.analise-faixa-sep{font-family:var(--home-font-display);color:var(--home-ink-dim);font-size:12px;font-weight:500}.analise-resultado{border-top:1px solid var(--home-hairline);margin-top:24px;padding-top:22px}.analise-resultado-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.analise-resultado-count{font-family:var(--home-font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--home-ink-sub);font-size:12px;font-weight:600}.analise-resultado-count strong{letter-spacing:-.01em;color:var(--home-accent);font-size:15px;font-weight:800}.analise-busca{min-width:220px;position:relative}.analise-busca svg{color:var(--home-ink-dim);position:absolute;top:50%;left:11px;transform:translateY(-50%)}.analise-busca input{background:var(--home-hairline);border:1px solid var(--home-stroke);width:100%;color:var(--home-ink);font-family:var(--home-font-display);transition:border-color .15s var(--ease-out),background .15s var(--ease-out);border-radius:7px;outline:none;padding:8px 11px 8px 32px;font-size:12.5px;font-weight:500}.analise-busca input:focus,.analise-busca input:hover{background:var(--home-stroke)}.analise-busca input:focus{border-color:var(--home-accent)}.analise-tabela-scroll{border-top:1px solid var(--home-hairline);max-height:560px;overflow:auto}.analise-tabela{border-collapse:collapse;width:100%;font-family:var(--home-font-display);table-layout:auto;font-size:13.5px}.analise-tabela th{white-space:nowrap;width:1%}.analise-tabela th.analise-th-flex{width:100%}.analise-tabela thead th{z-index:1;background:var(--home-bg-bottom);text-align:left;font-family:var(--home-font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--home-ink-sub);border-bottom:1px solid var(--home-stroke);white-space:nowrap;padding:11px 12px;font-size:11px;font-weight:700;position:sticky;top:0}.analise-tabela thead th.is-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.analise-tabela thead th.is-sortable:hover{color:var(--home-ink)}.analise-th-inner{align-items:center;gap:4px;display:inline-flex}.analise-th-inner svg{color:var(--home-accent)}.analise-tabela tbody td{border-bottom:1px solid var(--home-hairline);color:var(--home-ink);padding:11px 14px}.analise-tabela tbody tr:last-child td{border-bottom:none}.analise-tabela tbody tr:hover td{background:var(--home-ink)}@supports (color:color-mix(in lab,red,red)){.analise-tabela tbody tr:hover td{background:color-mix(in oklch,var(--home-ink) 5%,transparent)}}.analise-tabela tbody tr.is-selected td{background:var(--home-accent)}@supports (color:color-mix(in lab,red,red)){.analise-tabela tbody tr.is-selected td{background:color-mix(in oklch,var(--home-accent) 12%,transparent)}}.analise-td-nome{color:var(--home-ink);font-size:14px}.analise-nome-row{align-items:center;gap:8px;width:100%;padding:2px 0;display:flex}.analise-nome-chevbtn{cursor:pointer;color:inherit;background:0 0;border:none;flex-shrink:0;align-items:center;padding:2px;display:inline-flex}.analise-nome-chev{color:var(--home-ink-dim);flex-shrink:0;transition:transform .16s,color .16s}.analise-nome-chev.is-aberto{color:var(--home-accent);transform:rotate(90deg)}.analise-nome-chevbtn:hover .analise-nome-chev{color:var(--home-accent)}.analise-nome-link{cursor:pointer;text-align:left;min-width:0;font:inherit;color:inherit;background:0 0;border:none;flex:auto;padding:0}.analise-nome-link:hover .analise-nome-txt{text-underline-offset:2px;color:var(--home-accent);text-decoration:underline}.analise-nome-txt{text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.analise-nome-apc{cursor:pointer;font-family:var(--home-font-mono);color:var(--home-ink-dim);background:var(--home-ink);border:none;border-radius:999px;flex-shrink:0;margin-left:auto;padding:1px 9px;font-size:10.5px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.analise-nome-apc{background:color-mix(in oklch,var(--home-ink) 8%,transparent)}}.analise-nome-apc:hover{color:var(--home-accent);background:var(--home-accent)}@supports (color:color-mix(in lab,red,red)){.analise-nome-apc:hover{background:color-mix(in oklch,var(--home-accent) 12%,transparent)}}.analise-tabela tbody tr.is-aberto td{background:var(--home-accent)}@supports (color:color-mix(in lab,red,red)){.analise-tabela tbody tr.is-aberto td{background:color-mix(in oklch,var(--home-accent) 7%,transparent)}}.analise-tabela tbody tr.is-aberto td{border-bottom-color:#0000}.analise-tabela tbody tr.analise-row-detalhe td{background:var(--home-accent);padding:0 14px 12px}@supports (color:color-mix(in lab,red,red)){.analise-tabela tbody tr.analise-row-detalhe td{background:color-mix(in oklch,var(--home-accent) 7%,transparent)}}.analise-apolices-panel{flex-direction:column;gap:6px;padding-left:28px;display:flex}.analise-apolices-vazio{color:var(--home-ink-dim);margin:0;font-size:12px;font-style:italic}.analise-apolice-item{border:1px solid var(--home-hairline);background:var(--home-ink);border-radius:9px;align-items:center;gap:12px;width:100%;padding:9px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.analise-apolice-item{background:color-mix(in oklch,var(--home-ink) 6%,transparent)}}.analise-apolice-item{cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.analise-apolice-item:hover{border-color:var(--home-accent)}@supports (color:color-mix(in lab,red,red)){.analise-apolice-item:hover{border-color:color-mix(in oklch,var(--home-accent) 45%,transparent)}}.analise-apolice-item:hover{background:var(--home-accent)}@supports (color:color-mix(in lab,red,red)){.analise-apolice-item:hover{background:color-mix(in oklch,var(--home-accent) 11%,transparent)}}.analise-apolice-num{font-family:var(--home-font-mono);color:var(--home-ink);flex-shrink:0;font-size:12px;font-weight:700}.analise-apolice-cobs{min-width:0;color:var(--home-ink-dim);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;overflow:hidden}.analise-apolice-arrow{color:var(--home-ink-dim);flex-shrink:0}.analise-apolice-item:hover .analise-apolice-arrow,.analise-td-pa{color:var(--home-accent)}.analise-td-pa{font-weight:700}.analise-td-num{text-align:right;font-family:var(--home-font-mono);font-variant-numeric:tabular-nums}.analise-td-center{text-align:center}.analise-td-check{text-align:center;width:36px}.analise-check{width:15px;height:15px;accent-color:var(--home-accent);cursor:pointer}.analise-tabela-vazia{text-align:center;color:var(--home-ink-dim);padding:28px 12px;font-size:12.5px;font-style:italic}.analise-carrinho{flex-direction:column;gap:0;display:flex;position:sticky;top:16px}.analise-carrinho-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.analise-carrinho-head .analise-carrinho-titulo{margin:0}.analise-carrinho-badge{min-width:22px;height:22px;font-family:var(--home-font-mono);background:var(--home-accent);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.analise-carrinho-badge{background:color-mix(in oklch,var(--home-accent) 22%,transparent)}}.analise-carrinho-badge{border:1px solid var(--home-accent)}@supports (color:color-mix(in lab,red,red)){.analise-carrinho-badge{border:1px solid color-mix(in oklch,var(--home-accent) 48%,transparent)}}.analise-carrinho-badge{color:var(--home-ink)}.analise-carrinho-lista{border-top:1px solid var(--home-hairline);flex-direction:column;gap:0;max-height:420px;display:flex;overflow:auto}.analise-alvo{border-bottom:1px solid var(--home-hairline);align-items:flex-start;gap:10px;padding:12px 0;display:flex}.analise-alvo:last-child{border-bottom:none}.analise-alvo-body{flex:1;min-width:0}.analise-alvo-nome{font-family:var(--home-font-display);color:var(--home-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.analise-alvo-motivo{color:var(--home-ink-sub);margin-top:4px;font-size:12.5px;line-height:1.55}.analise-alvo-badge{font-family:var(--home-font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--home-accent);margin-top:7px;font-size:10px;font-weight:700;display:inline-block}.analise-carrinho-vazio{border-top:1px solid var(--home-hairline);border-bottom:1px solid var(--home-hairline);color:var(--home-ink-dim);flex-direction:column;align-items:flex-start;gap:10px;padding:20px 0;font-size:12px;font-style:italic;line-height:1.55;display:flex}.analise-carrinho-vazio svg{color:var(--home-ink-dim);opacity:.7}.analise-carrinho-acoes{flex-direction:column;gap:8px;margin-top:16px;display:flex}.analise-btn-block{justify-content:center;width:100%}.analise-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(6px);background:oklch(8% .015 260/.72);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.analise-modal{background:linear-gradient(180deg,var(--home-bg-top) 0,var(--home-bg-bottom) 100%);border:1px solid var(--home-stroke);width:100%;max-width:440px;color:var(--home-ink);font-family:var(--home-font-display);border-radius:14px;flex-direction:column;display:flex;box-shadow:0 24px 64px oklch(0 0 0/.55)}.analise-modal-head{border-bottom:1px solid var(--home-hairline);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 12px;display:flex}.analise-modal-body{flex-direction:column;gap:16px;padding:18px;display:flex}.analise-modal-resumo{color:var(--home-ink-sub);margin:0;font-size:12.5px;line-height:1.6}.analise-modal-resumo strong{color:var(--home-ink)}.analise-modal-acoes{border-top:1px solid var(--home-hairline);justify-content:flex-end;gap:8px;padding:12px 18px 16px;display:flex}.ppj-scope{--ppj-copper:oklch(71% .145 38);--ppj-green:oklch(80% .16 145);--ppj-amber:oklch(84% .16 60);--ppj-blue:oklch(78% .13 235);--ppj-magenta:oklch(78% .16 320);--ppj-ink-0:oklch(96% .02 80);--ppj-ink-1:oklch(90% .02 80);--ppj-ink-2:oklch(80% .02 80);--ppj-stroke:oklch(100% 5.96046e-8 none/.08);--ppj-stroke-strong:oklch(100% 5.96046e-8 none/.16);--ppj-hairline:oklch(100% 5.96046e-8 none/.06);--ppj-linha:var(--ppj-copper)}@supports (color:color-mix(in lab,red,red)){.ppj-scope{--ppj-linha:color-mix(in oklch,var(--ppj-copper) 55%,transparent)}}.ppj-scope{--ppj-linha-dot:var(--ppj-copper);--ppj-radius:12px;color:var(--ppj-ink-0);font-family:var(--font-sans)}.ppj-scope *,.ppj-scope :after,.ppj-scope :before{box-sizing:border-box}.ppj-scope .pp-mono{font-family:JetBrains Mono,ui-monospace,monospace}.ppj-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:26px;display:flex}.ppj-hero-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ppj-copper);align-items:center;gap:8px;margin-bottom:14px;font-size:11px;font-weight:700;display:flex}.ppj-hero-eyebrow .dot{background:var(--ppj-copper);width:6px;height:6px;box-shadow:0 0 8px var(--ppj-copper);border-radius:50%}.ppj-hero-title{letter-spacing:-.045em;color:var(--ppj-ink-0);margin:0;font-size:52px;font-weight:800;line-height:.98}.ppj-hero-sub,.ppj-hero-title{font-family:var(--home-font-display)}.ppj-hero-sub{color:var(--ppj-ink-1);font-size:15px;line-height:1.55;max-width:620px;margin-top:14px;font-weight:400}.ppj-hero-sub b{color:var(--ppj-ink-0)}.ppj-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ppj-ink-1);font-size:11px;font-weight:700}.ppj-kpis{border-top:1px solid var(--ppj-stroke);border-bottom:1px solid var(--ppj-stroke);grid-template-columns:repeat(4,1fr);margin-bottom:28px;padding-top:14px;padding-bottom:16px;display:grid}.ppj-kpi{padding:0 28px}.ppj-kpi+.ppj-kpi{border-left:1px solid var(--ppj-hairline)}.ppj-kpi-value{font-family:var(--home-font-display);letter-spacing:-.035em;margin-top:6px;font-size:30px;font-weight:800;line-height:1}.ppj-kpi-value.green{color:var(--ppj-green)}.ppj-kpi-value.amber{color:var(--ppj-amber)}.ppj-kpi-sub{color:var(--ppj-ink-1);margin-top:4px;font-size:12px}.ppj-sechead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.ppj-sechead-titles{min-width:0}.ppj-sechead-row{align-items:baseline;gap:10px;display:flex}.ppj-sechead-num{color:var(--ppj-copper);letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.ppj-sechead-num.green{color:var(--ppj-green)}.ppj-sechead-title{font-family:var(--home-font-display);letter-spacing:-.035em;color:var(--ppj-ink-0);margin:0;font-size:25px;font-weight:800;line-height:1}.ppj-sechead-title .accent{color:var(--ppj-copper)}.ppj-sechead-sub{color:var(--ppj-ink-1);margin-top:7px;font-size:13px}.ppj-scope .pp-seg{border:1px solid var(--ppj-hairline);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:oklch(0 none none/.24);border-radius:12px;align-items:center;gap:2px;padding:4px;display:inline-flex}.ppj-scope .pp-seg-item{color:var(--ppj-ink-1);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:9px;padding:7px 18px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.ppj-scope .pp-seg-item.active{color:oklch(97% .02 230);background:var(--ppj-blue)}@supports (color:color-mix(in lab,red,red)){.ppj-scope .pp-seg-item.active{background:color-mix(in oklch,var(--ppj-blue) 26%,transparent)}}.ppj-scope .pp-seg-item.active{border:1px solid var(--ppj-blue)}@supports (color:color-mix(in lab,red,red)){.ppj-scope .pp-seg-item.active{border:1px solid color-mix(in oklch,var(--ppj-blue) 45%,transparent)}}.ppj-scope .pp-seg-item.active{box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.14)}.ppj-scope .pp-seg.pp-seg-sm{padding:3px}.ppj-scope .pp-seg.pp-seg-sm .pp-seg-item{padding:4px 12px;font-size:11px}.ppj-scope .pp-num-input{border:none;border-bottom:1px solid var(--ppj-copper);background:oklch(100% 5.96046e-8 none/.025)}@supports (color:color-mix(in lab,red,red)){.ppj-scope .pp-num-input{border-bottom:1px solid color-mix(in oklch,var(--ppj-copper) 28%,transparent)}}.ppj-scope .pp-num-input{color:var(--ppj-ink-0);caret-color:var(--ppj-copper);cursor:text;outline:none;padding:2px 4px;font-family:JetBrains Mono,monospace;transition:background .15s,border-color .15s}.ppj-scope .pp-num-input:hover:not([readonly]){border-bottom-color:var(--ppj-copper);background:oklch(100% 5.96046e-8 none/.05)}@supports (color:color-mix(in lab,red,red)){.ppj-scope .pp-num-input:hover:not([readonly]){border-bottom-color:color-mix(in oklch,var(--ppj-copper) 50%,transparent)}}.ppj-scope .pp-num-input:focus{border-bottom-color:var(--ppj-copper);background:oklch(100% 5.96046e-8 none/.07)}.ppj-scope .pp-num-input[readonly]{cursor:not-allowed;opacity:.55;background:0 0;border-bottom-style:dashed;border-bottom-color:oklch(100% 5.96046e-8 none/.12)}.ppj-grid{grid-template-columns:minmax(420px,1fr) minmax(420px,1fr);align-items:flex-start;gap:56px;margin-bottom:48px;display:grid}.ppj-grid-right{border-left:1px solid var(--ppj-hairline);padding-left:56px}.ppj-funnel-side{align-items:flex-start;gap:28px;display:flex}.ppj-funnel{flex-shrink:0;width:420px;max-width:100%;margin-left:36px;position:relative}.ppj-funnel-col{z-index:1;width:290px;position:relative}.ppj-stage{flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:relative}.ppj-stage:before{content:"";z-index:0;clip-path:polygon(var(--tl) 0,var(--tr) 0,var(--br) 100%,var(--bl) 100%);background:linear-gradient(180deg,var(--stage-color) 0,var(--stage-color) 1.5px,var(--stage-color) 1.5px,var(--stage-color));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ppj-stage:before{background:linear-gradient(180deg,color-mix(in oklch,var(--stage-color) 70%,transparent) 0,color-mix(in oklch,var(--stage-color) 70%,transparent) 1.5px,color-mix(in oklch,var(--stage-color) 46%,transparent) 1.5px,color-mix(in oklch,var(--stage-color) 26%,transparent))}}.ppj-stage>*{z-index:1;position:relative}.ppj-stage-label{text-transform:uppercase;letter-spacing:.08em;color:var(--ppj-ink-0);opacity:.94;white-space:nowrap;text-shadow:0 1px 6px oklch(0 none none/.6);font-size:10.5px;font-weight:700}.ppj-stage-value{font-family:var(--home-font-display);color:var(--ppj-ink-0);letter-spacing:-.03em;font-size:24px;font-weight:800;line-height:1}.ppj-stage-value.locked{opacity:.95}.ppj-scope .ppj-stage .pp-num-input{text-align:center;width:96px;font-size:22px;font-weight:700;font-family:var(--home-font-display);background:0 0;border-bottom-color:oklch(100% 5.96046e-8 none/.3)}.ppj-scope .ppj-stage .pp-num-input:hover{background:oklch(100% 5.96046e-8 none/.06);border-bottom-color:oklch(100% 5.96046e-8 none/.55)}.ppj-scope .ppj-stage .pp-num-input:focus{background:oklch(100% 5.96046e-8 none/.1);border-bottom-color:#fff}.ppj-funnel-svg{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ppj-conn-path{fill:none;stroke:var(--ppj-linha);stroke-width:1.4px;stroke-opacity:.75}.ppj-conn-dot{fill:var(--ppj-linha-dot);opacity:.9}.ppj-conn-arrow{fill:var(--ppj-linha);opacity:.85}.ppj-conn-box{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--ppj-copper);background:oklch(0 none none/.55);border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:5px 11px;display:flex;position:absolute;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.ppj-conn-box{border:1px solid color-mix(in oklch,var(--ppj-copper) 34%,transparent)}}.ppj-conn-box{box-shadow:0 6px 16px oklch(0 none none/.45)}.ppj-conn-code{color:var(--ppj-ink-1);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:9px}.ppj-conn-rate{align-items:baseline;display:inline-flex}.ppj-scope .ppj-conn-rate .pp-num-input{text-align:right;width:42px;color:var(--ppj-copper);border-radius:3px;padding:1px 3px;font-size:17px;font-weight:700}.ppj-conn-rate .pct{color:var(--ppj-ink-2);margin-left:1px;font-family:JetBrains Mono,monospace;font-size:11px}.ppj-fin{flex-direction:column;flex:1;align-items:flex-end;min-width:150px;padding-top:2px;display:flex}.ppj-fin-field{border-top:1px solid var(--ppj-hairline);width:168px;padding:16px 0}.ppj-fin-eyebrow{text-align:right;margin-bottom:10px}.ppj-fin-row{justify-content:flex-end;align-items:baseline;gap:5px;display:flex}.ppj-fin-affix{font-family:var(--home-font-display);color:var(--ppj-ink-2);font-size:19px;font-weight:700}.ppj-scope .ppj-fin-input{border:none;border-bottom:1px solid var(--ppj-copper);background:0 0}@supports (color:color-mix(in lab,red,red)){.ppj-scope .ppj-fin-input{border-bottom:1px solid color-mix(in oklch,var(--ppj-copper) 32%,transparent)}}.ppj-scope .ppj-fin-input{font-family:var(--home-font-display);letter-spacing:-.03em;color:var(--ppj-copper);text-align:right;caret-color:var(--ppj-copper);cursor:text;outline:none;padding:2px;font-size:32px;font-weight:800;transition:border-color .15s}.ppj-scope .ppj-fin-input:hover{border-bottom-color:var(--ppj-copper)}@supports (color:color-mix(in lab,red,red)){.ppj-scope .ppj-fin-input:hover{border-bottom-color:color-mix(in oklch,var(--ppj-copper) 55%,transparent)}}.ppj-scope .ppj-fin-input:focus{border-bottom-color:var(--ppj-copper)}.ppj-scope table.pp-rtable{border-collapse:collapse;width:100%}.ppj-scope table.pp-rtable th{text-transform:uppercase;letter-spacing:.08em;text-align:right;border-bottom:1px solid var(--ppj-hairline);padding:0 0 11px;font-size:11px;font-weight:700}.ppj-scope table.pp-rtable th:first-child{text-align:left}.ppj-scope table.pp-rtable th.sem{color:var(--ppj-blue)}.ppj-scope table.pp-rtable th.men{color:var(--ppj-magenta)}.ppj-scope table.pp-rtable th.anu{color:var(--ppj-green)}.ppj-scope table.pp-rtable td{text-align:right;border-bottom:1px solid var(--ppj-hairline);padding:11px 0;font-family:JetBrains Mono,monospace;font-size:14.5px;font-weight:600}.ppj-scope table.pp-rtable td:first-child{text-align:left;font-family:var(--font-sans);color:var(--ppj-ink-0)}.ppj-scope table.pp-rtable td.sem{color:var(--ppj-blue)}.ppj-scope table.pp-rtable td.men{color:var(--ppj-magenta)}.ppj-scope table.pp-rtable td.anu{color:var(--ppj-green)}.ppj-scope table.pp-rtable tr.pp-rtotal td{border-bottom:none;padding-top:12px;font-weight:800}.ppj-rtable-note{color:var(--ppj-ink-1);margin:14px 0 0;font-size:12px;font-style:italic;line-height:1.5}.ppj-etapas{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.ppj-etapa{text-align:center;background:var(--ppj-green);border-radius:12px;padding:14px 10px}@supports (color:color-mix(in lab,red,red)){.ppj-etapa{background:color-mix(in oklch,var(--ppj-green) 7%,transparent)}}.ppj-etapa{border:1px solid var(--ppj-green)}@supports (color:color-mix(in lab,red,red)){.ppj-etapa{border:1px solid color-mix(in oklch,var(--ppj-green) 28%,transparent)}}.ppj-etapa-label{color:var(--ppj-ink-1);justify-content:center;align-items:center;min-height:30px;font-size:12px;font-weight:500;line-height:1.3;display:flex}.ppj-etapa-value{font-family:var(--home-font-display);color:var(--ppj-green);white-space:nowrap;letter-spacing:-.02em;margin-top:6px;font-size:20px;font-weight:800}.ppj-mensal{border-top:1px solid var(--ppj-stroke);padding-top:26px}.ppj-mensal-note{color:var(--ppj-ink-1);letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:11px}.ppj-scope table.pp-mtable{border-collapse:collapse;width:100%}.ppj-scope table.pp-mtable th{text-transform:uppercase;letter-spacing:.08em;color:var(--ppj-ink-0);text-align:right;border-bottom:1px solid var(--ppj-stroke);padding:0 10px 12px;font-size:11px;font-weight:700}.ppj-scope table.pp-mtable th:first-child{text-align:left}.ppj-scope table.pp-mtable td{text-align:right;border-bottom:1px solid var(--ppj-hairline);padding:10px;font-size:14px}.ppj-scope table.pp-mtable td:first-child{text-align:left;color:var(--ppj-ink-0);font-weight:600}.ppj-scope table.pp-mtable td.pp-mono{font-family:JetBrains Mono,monospace}.ppj-scope table.pp-mtable tbody tr:hover td{background:oklch(100% 5.96046e-8 none/.03)}.ppj-scope .pp-mtable .ppj-cell-input{justify-content:flex-end;width:100%;display:inline-flex}.ppj-scope .pp-mtable .pp-num-input{text-align:right}.ppj-scope table.pp-mtable .col-blue{color:oklch(84% .09 235);font-weight:700}.ppj-scope table.pp-mtable .col-green{color:var(--ppj-green);font-weight:800}.ppj-scope table.pp-mtable .muted{color:var(--ppj-ink-2)}.ppj-scope table.pp-mtable td.col-tint-blue,.ppj-scope table.pp-mtable th.col-tint-blue{background:var(--ppj-blue)}@supports (color:color-mix(in lab,red,red)){.ppj-scope table.pp-mtable td.col-tint-blue,.ppj-scope table.pp-mtable th.col-tint-blue{background:color-mix(in oklch,var(--ppj-blue) 9%,transparent)}}.ppj-scope table.pp-mtable td.col-tint-green,.ppj-scope table.pp-mtable th.col-tint-green{background:var(--ppj-green)}@supports (color:color-mix(in lab,red,red)){.ppj-scope table.pp-mtable td.col-tint-green,.ppj-scope table.pp-mtable th.col-tint-green{background:color-mix(in oklch,var(--ppj-green) 10%,transparent)}}.ppj-scope table.pp-mtable tr:hover td.col-tint-blue{background:var(--ppj-blue)}@supports (color:color-mix(in lab,red,red)){.ppj-scope table.pp-mtable tr:hover td.col-tint-blue{background:color-mix(in oklch,var(--ppj-blue) 15%,transparent)}}.ppj-scope table.pp-mtable tr:hover td.col-tint-green{background:var(--ppj-green)}@supports (color:color-mix(in lab,red,red)){.ppj-scope table.pp-mtable tr:hover td.col-tint-green{background:color-mix(in oklch,var(--ppj-green) 16%,transparent)}}.ppj-scope table.pp-mtable tr.pp-mtotal td{border-bottom:none;border-top:1px solid var(--ppj-stroke);background:var(--ppj-green);padding-top:14px}@supports (color:color-mix(in lab,red,red)){.ppj-scope table.pp-mtable tr.pp-mtotal td{background:color-mix(in oklch,var(--ppj-green) 6%,transparent)}}.ppj-scope table.pp-mtable tr.pp-mtotal td{font-weight:800}.ppj-scope table.pp-mtable tr.pp-mtotal td:first-child{color:var(--ppj-green)}.ppj-scope table.pp-mtable tr.pp-mtotal td.col-tint-blue{background:var(--ppj-blue)}@supports (color:color-mix(in lab,red,red)){.ppj-scope table.pp-mtable tr.pp-mtotal td.col-tint-blue{background:color-mix(in oklch,var(--ppj-blue) 16%,transparent)}}.ppj-scope table.pp-mtable tr.pp-mtotal td.col-tint-green{background:var(--ppj-green)}@supports (color:color-mix(in lab,red,red)){.ppj-scope table.pp-mtable tr.pp-mtotal td.col-tint-green{background:color-mix(in oklch,var(--ppj-green) 18%,transparent)}}.ppj-scope .ppj-nafyc-alvo .pp-num-input{color:var(--ppj-green);text-align:right;width:130px;font-weight:800}@media (max-width:1280px){.ppj-funnel-side{flex-direction:column;align-items:stretch;gap:18px}.ppj-fin{border-top:1px solid var(--ppj-hairline);align-items:flex-start;padding-top:12px}.ppj-fin-field:first-child{border-top:none;padding-top:4px}.ppj-fin-eyebrow{text-align:left}.ppj-fin-row{justify-content:flex-start}}@media (max-width:1100px){.ppj-grid{grid-template-columns:1fr;gap:36px}.ppj-grid-right{border-left:none;border-top:1px solid var(--ppj-stroke);padding-top:28px;padding-left:0}.ppj-kpis{grid-template-columns:repeat(2,1fr);gap:20px 0}.ppj-kpi:nth-child(3){border-left:none}}@media (max-width:680px){.ppj-hero-title{font-size:40px}.ppj-funnel{width:100%}.ppj-funnel-col{width:200px;margin:0 auto}.ppj-etapas{grid-template-columns:repeat(2,1fr)}}.ppj-scope .ppj-mensal-right{align-items:center;gap:14px;display:flex}.ppj-scope .ppj-row-consolidada td{background:var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){.ppj-scope .ppj-row-consolidada td{background:color-mix(in oklch,var(--color-status-success) 4%,transparent)}}.ppj-scope .ppj-mes-lock{color:var(--color-status-success);align-items:center;gap:5px;font-weight:700;display:inline-flex}.ppj-scope .ppj-row-semdado td:first-child{white-space:nowrap}.ppj-scope .ppj-mes-hint{text-transform:uppercase;letter-spacing:.4px;background:var(--color-status-warning);border-radius:99px;margin-left:7px;padding:1px 7px;font-size:9.5px;font-weight:800;display:inline-block}@supports (color:color-mix(in lab,red,red)){.ppj-scope .ppj-mes-hint{background:color-mix(in oklch,var(--color-status-warning) 13%,transparent)}}.ppj-scope .ppj-mes-hint{border:1px solid var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.ppj-scope .ppj-mes-hint{border:1px solid color-mix(in oklch,var(--color-status-warning) 42%,transparent)}}.ppj-scope .ppj-mes-hint{color:var(--color-status-warning);cursor:help;vertical-align:1px}.ppj-scope .ppj-ano-seletor{gap:4px;display:inline-flex}.ppj-scope .ppj-ano-btn{appearance:none;cursor:pointer;border:1px solid var(--ppj-stroke,#ffffff1a);color:inherit;letter-spacing:-.01em;background:0 0;border-radius:999px;padding:5px 14px;font-size:12.5px;font-weight:700;transition:border-color .15s,background-color .15s}.ppj-scope .ppj-ano-btn:hover{border-color:#ffffff38}.ppj-scope .ppj-ano-btn.on{background:var(--ppj-copper,oklch(71% .145 38))}@supports (color:color-mix(in lab,red,red)){.ppj-scope .ppj-ano-btn.on{background:color-mix(in oklch,var(--ppj-copper,oklch(71% .145 38)) 16%,transparent)}}.ppj-scope .ppj-ano-btn.on{border-color:var(--ppj-copper,oklch(71% .145 38))}.cpp-scope{--cppe-copper:oklch(71% .145 38);--cppe-green:oklch(80% .16 145);--cppe-blue:oklch(74% .13 235);--cppe-indigo:oklch(72% .11 275);--cppe-amber:oklch(84% .16 60);--cppe-ink-0:oklch(96% .02 80);--cppe-ink-1:oklch(90% .02 80);--cppe-ink-2:oklch(80% .02 80);--cppe-ink-3:oklch(68% .02 80);--cppe-stroke:oklch(100% 5.96046e-8 none/.08);--cppe-stroke-strong:oklch(100% 5.96046e-8 none/.16);--cppe-hairline:oklch(100% 5.96046e-8 none/.06);--cppe-surface:oklch(100% 5.96046e-8 none/.025);--cppe-surface-2:oklch(100% 5.96046e-8 none/.04);--cppe-row-hover:oklch(100% 5.96046e-8 none/.03);--cppe-seg-bg:oklch(0% none none/.24);--cppe-cross-bg:var(--cppe-blue)}@supports (color:color-mix(in lab,red,red)){.cpp-scope{--cppe-cross-bg:color-mix(in oklch,var(--cppe-blue) 8%,transparent)}}.cpp-scope{--cppe-cross-ink:oklch(86% .06 235);--cppe-cell-bg:var(--cppe-green)}@supports (color:color-mix(in lab,red,red)){.cpp-scope{--cppe-cell-bg:color-mix(in oklch,var(--cppe-green) 26%,transparent)}}.cpp-scope{--cppe-cell-ink:oklch(95% .06 148);--cppe-cell-line:var(--cppe-green)}@supports (color:color-mix(in lab,red,red)){.cpp-scope{--cppe-cell-line:color-mix(in oklch,var(--cppe-green) 80%,transparent)}}.cpp-scope{--cppe-radius:12px;color:var(--cppe-ink-0);font-family:var(--font-sans);position:relative}.cpp-scope *,.cpp-scope :after,.cpp-scope :before{box-sizing:border-box}.cpp-scope .pp-mono{font-family:JetBrains Mono,ui-monospace,monospace}.cppe-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:26px;display:flex}.cppe-hero-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--cppe-copper);align-items:center;gap:8px;margin-bottom:13px;font-size:11px;font-weight:700;display:flex}.cppe-hero-eyebrow .dot{background:var(--cppe-copper);width:6px;height:6px;box-shadow:0 0 8px var(--cppe-copper);border-radius:50%}.cppe-hero-title{font-family:var(--home-font-display);letter-spacing:-.04em;color:var(--cppe-ink-0);align-items:baseline;gap:13px;margin:0;font-size:42px;font-weight:800;line-height:1;display:flex}.cppe-hero-title .glyph{color:var(--cppe-green);font-size:32px;font-weight:800}.cppe-hero-sub{color:var(--cppe-ink-1);font-size:14px;line-height:1.5;font-family:var(--home-font-display);max-width:560px;margin-top:12px}.cppe-hero-aside{align-items:center;gap:12px;display:flex}.cppe-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--cppe-ink-2);font-size:11px;font-weight:700}.cppe-chip{color:var(--cppe-blue);background:var(--cppe-blue);border-radius:11px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cppe-chip{background:color-mix(in oklch,var(--cppe-blue) 12%,transparent)}}.cppe-chip{border:1px solid var(--cppe-blue)}@supports (color:color-mix(in lab,red,red)){.cppe-chip{border:1px solid color-mix(in oklch,var(--cppe-blue) 28%,transparent)}}.cppe-viewtoggle{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.cppe-viewtoggle .hint{color:var(--cppe-ink-3);font-size:13px}.cpp-scope .pp-seg{background:var(--cppe-seg-bg);border:1px solid var(--cppe-hairline);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:12px;align-items:center;gap:2px;padding:4px;display:inline-flex}.cpp-scope .pp-seg-item{color:var(--cppe-ink-1);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:7px 18px;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.cpp-scope .pp-seg-item.active{color:oklch(97% .02 230);background:var(--cppe-blue)}@supports (color:color-mix(in lab,red,red)){.cpp-scope .pp-seg-item.active{background:color-mix(in oklch,var(--cppe-blue) 26%,transparent)}}.cpp-scope .pp-seg-item.active{border:1px solid var(--cppe-blue)}@supports (color:color-mix(in lab,red,red)){.cpp-scope .pp-seg-item.active{border:1px solid color-mix(in oklch,var(--cppe-blue) 45%,transparent)}}.cpp-scope .pp-seg-item.active{box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.14)}.cpp-scope .pp-seg.pp-seg-amber .pp-seg-item.active{color:oklch(99% .02 90);background:var(--cppe-amber)}@supports (color:color-mix(in lab,red,red)){.cpp-scope .pp-seg.pp-seg-amber .pp-seg-item.active{background:color-mix(in oklch,var(--cppe-amber) 26%,transparent)}}.cpp-scope .pp-seg.pp-seg-amber .pp-seg-item.active{border:1px solid var(--cppe-amber)}@supports (color:color-mix(in lab,red,red)){.cpp-scope .pp-seg.pp-seg-amber .pp-seg-item.active{border:1px solid color-mix(in oklch,var(--cppe-amber) 46%,transparent)}}.cppe-sechead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.cppe-sechead-titles{min-width:0}.cppe-sechead-row{align-items:baseline;gap:10px;display:flex}.cppe-sechead-num{color:var(--cppe-copper);letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.cppe-sechead-num.green{color:var(--cppe-green)}.cppe-sechead-num.indigo{color:var(--cppe-indigo)}.cppe-sechead-num.amber{color:var(--cppe-amber)}.cppe-sechead-title{font-family:var(--home-font-display);letter-spacing:-.035em;color:var(--cppe-ink-0);margin:0;font-size:24px;font-weight:800;line-height:1}.cppe-sechead-sub{color:var(--cppe-ink-1);margin-top:7px;font-size:13px}.cpp-scope .pp-num-input{background:var(--cppe-surface);border:none;border-bottom:1px solid var(--cppe-copper)}@supports (color:color-mix(in lab,red,red)){.cpp-scope .pp-num-input{border-bottom:1px solid color-mix(in oklch,var(--cppe-copper) 28%,transparent)}}.cpp-scope .pp-num-input{color:var(--cppe-ink-0);caret-color:var(--cppe-copper);cursor:text;outline:none;padding:2px 4px;font-family:JetBrains Mono,monospace;transition:background .15s,border-color .15s}.cpp-scope .pp-num-input::placeholder{color:var(--cppe-ink-3)}.cpp-scope .pp-num-input:hover:not([readonly]){border-bottom-color:var(--cppe-copper);background:oklch(100% 5.96046e-8 none/.05)}@supports (color:color-mix(in lab,red,red)){.cpp-scope .pp-num-input:hover:not([readonly]){border-bottom-color:color-mix(in oklch,var(--cppe-copper) 50%,transparent)}}.cpp-scope .pp-num-input:focus{border-bottom-color:var(--cppe-copper);background:oklch(100% 5.96046e-8 none/.07)}.cpp-scope .pp-num-input[readonly]{cursor:not-allowed;opacity:.55;border-bottom-style:dashed;border-bottom-color:var(--cppe-hairline);background:0 0}.cpp-scope .cppe-select{appearance:none;background:var(--cppe-surface);border:none;border-bottom:1px solid var(--cppe-copper)}@supports (color:color-mix(in lab,red,red)){.cpp-scope .cppe-select{border-bottom:1px solid color-mix(in oklch,var(--cppe-copper) 32%,transparent)}}.cpp-scope .cppe-select{color:var(--cppe-copper);font-family:var(--home-font-display);letter-spacing:-.02em;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23c98a4f' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 2px center;background-repeat:no-repeat;outline:none;width:100%;padding:3px 26px 3px 2px;font-size:23px;font-weight:800;transition:border-color .15s,background-color .15s}.cpp-scope .cppe-select:hover{border-bottom-color:var(--cppe-copper)}@supports (color:color-mix(in lab,red,red)){.cpp-scope .cppe-select:hover{border-bottom-color:color-mix(in oklch,var(--cppe-copper) 55%,transparent)}}.cpp-scope .cppe-select:focus{border-bottom-color:var(--cppe-copper)}.cpp-scope .cppe-select option{color:var(--cppe-ink-0);background:oklch(18% .02 255);font-size:14px;font-weight:600}.cpp-scope .cppe-bignum{border:none;border-bottom:1px solid var(--cppe-copper);background:0 0}@supports (color:color-mix(in lab,red,red)){.cpp-scope .cppe-bignum{border-bottom:1px solid color-mix(in oklch,var(--cppe-copper) 28%,transparent)}}.cpp-scope .cppe-bignum{color:var(--cppe-copper);caret-color:var(--cppe-copper);font-family:var(--home-font-display);letter-spacing:-.02em;cursor:text;text-align:left;outline:none;padding:2px;font-size:25px;font-weight:800;transition:border-color .15s,background-color .15s}.cpp-scope .cppe-bignum:hover{border-bottom-color:var(--cppe-copper);background:oklch(100% 5.96046e-8 none/.04)}@supports (color:color-mix(in lab,red,red)){.cpp-scope .cppe-bignum:hover{border-bottom-color:color-mix(in oklch,var(--cppe-copper) 50%,transparent)}}.cpp-scope .cppe-bignum:focus{border-bottom-color:var(--cppe-copper);background:oklch(100% 5.96046e-8 none/.06)}.cppe-affix{color:var(--cppe-ink-3);font-size:15px;font-weight:700}.cppe-affix,.cppe-static-val{font-family:var(--home-font-display)}.cppe-static-val{letter-spacing:-.02em;color:var(--cppe-copper);font-size:25px;font-weight:800}.cppe-grid{grid-template-columns:minmax(360px,.86fr) minmax(520px,1.14fr);align-items:flex-start;gap:52px;display:grid}.cppe-grid-right{border-left:1px solid var(--cppe-hairline);padding-left:52px}.cppe-param-grid{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}.cppe-param{border-top:1px solid var(--cppe-hairline);min-width:0;padding:15px 0}.cppe-param-label{margin-bottom:10px}.cppe-block{border-top:1px solid var(--cppe-stroke);margin-top:34px;padding-top:24px}.cppe-result-grid{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}.cppe-result-row{border-top:1px solid var(--cppe-hairline);justify-content:space-between;align-items:baseline;gap:10px;padding:12px 0;display:flex}.cppe-result-label{color:var(--cppe-ink-1);font-size:13px}.cppe-result-value{white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:700}.cppe-result-value.amber{color:var(--cppe-amber)}.cppe-result-value.blue{color:var(--cppe-blue)}.cppe-result-value.green{color:var(--cppe-green)}.cppe-total{border:1px solid var(--cppe-green);border-radius:16px;margin-top:18px;padding:18px 24px}@supports (color:color-mix(in lab,red,red)){.cppe-total{border:1px solid color-mix(in oklch,var(--cppe-green) 42%,transparent)}}.cppe-total{background:var(--cppe-green)}@supports (color:color-mix(in lab,red,red)){.cppe-total{background:color-mix(in oklch,var(--cppe-green) 9%,transparent)}}.cppe-total{justify-content:space-between;align-items:center;gap:16px;display:flex}.cppe-total-label{letter-spacing:.16em;text-transform:uppercase;color:var(--cppe-green);font-size:12px;font-weight:700}.cppe-total-value{font-family:var(--home-font-display);letter-spacing:-.03em;color:var(--cppe-green);font-size:36px;font-weight:800;line-height:1}.cppe-patamares{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:12px;display:grid}.cppe-patamar{border:1px solid var(--cppe-indigo);border-radius:13px;flex-direction:column;gap:11px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.cppe-patamar{border:1px solid color-mix(in oklch,var(--cppe-indigo) 32%,transparent)}}.cppe-patamar{background:var(--cppe-indigo)}@supports (color:color-mix(in lab,red,red)){.cppe-patamar{background:color-mix(in oklch,var(--cppe-indigo) 8%,transparent)}}.cppe-patamar{transition:opacity .2s}.cppe-patamar.reached{opacity:.45}.cppe-patamar-nivel{font-family:var(--home-font-display);letter-spacing:-.02em;color:oklch(85% .1 275);font-size:23px;font-weight:800}.cppe-patamar-rows{flex-direction:column;gap:5px;display:flex}.cppe-patamar-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cppe-patamar-k{color:var(--cppe-ink-3);font-size:10.5px}.cppe-patamar-v{white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:700}.cppe-patamar-v.strong{color:var(--cppe-ink-0)}.cppe-patamar-v.soft{color:var(--cppe-ink-1)}.cppe-patamar-imp{border-top:1px solid var(--cppe-hairline);justify-content:space-between;align-items:baseline;gap:8px;padding-top:9px;display:flex}.cppe-patamar-imp-k{color:var(--cppe-ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px}.cppe-patamar-imp-v{font-family:var(--home-font-display);color:var(--cppe-green);white-space:nowrap;font-size:16px;font-weight:800}.cppe-inline-field{align-items:baseline;gap:4px;display:inline-flex}.cpp-scope .cppe-inline-input{border:none;border-bottom:1px solid var(--cppe-copper);background:0 0;width:38px}@supports (color:color-mix(in lab,red,red)){.cpp-scope .cppe-inline-input{border-bottom:1px solid color-mix(in oklch,var(--cppe-copper) 30%,transparent)}}.cpp-scope .cppe-inline-input{color:var(--cppe-copper);caret-color:var(--cppe-copper);font-family:var(--home-font-display);text-align:right;outline:none;padding:1px 2px;font-size:19px;font-weight:800;transition:border-color .15s}.cpp-scope .cppe-inline-input:hover{border-bottom-color:var(--cppe-copper)}@supports (color:color-mix(in lab,red,red)){.cpp-scope .cppe-inline-input:hover{border-bottom-color:color-mix(in oklch,var(--cppe-copper) 55%,transparent)}}.cpp-scope .cppe-inline-input:focus{border-bottom-color:var(--cppe-copper)}.cpp-scope table.pp-matrix{border-collapse:collapse;width:100%}.cpp-scope table.pp-matrix td,.cpp-scope table.pp-matrix th{text-align:center;border-bottom:1px solid var(--cppe-hairline);padding:11px 6px;font-family:JetBrains Mono,monospace;font-size:13px}.cpp-scope table.pp-matrix th{text-transform:uppercase;letter-spacing:.06em;color:var(--cppe-ink-2);border-bottom:1px solid var(--cppe-stroke);padding-bottom:12px;font-size:11px;font-weight:700}.cpp-scope table.pp-matrix td.rowhead,.cpp-scope table.pp-matrix th.corner{text-align:left;color:var(--cppe-ink-1);font-weight:700;font-family:var(--font-sans)}.cpp-scope table.pp-matrix td.rowhead{font-size:13px}.cpp-scope table.pp-matrix td{color:var(--cppe-ink-2);transition:background .15s}.cpp-scope table.pp-matrix th.col-active{color:var(--cppe-cross-ink)}.cpp-scope table.pp-matrix td.col-active{background:var(--cppe-cross-bg);color:var(--cppe-cross-ink)}.cpp-scope table.pp-matrix tr.row-active td{background:var(--cppe-cross-bg)}.cpp-scope table.pp-matrix tr.row-active td.rowhead{color:oklch(88% .08 235)}.cpp-scope table.pp-matrix td.cell-active{color:var(--cppe-cell-ink);outline:1.5px solid var(--cppe-cell-line);outline-offset:-2px;border-radius:8px;font-weight:800;background:var(--cppe-cell-bg)!important}.cppe-matrix-legend{color:var(--cppe-ink-1);flex-wrap:wrap;gap:18px;margin-top:14px;font-size:12px;display:flex}.cppe-matrix-legend .swatch{background:var(--cppe-green);border-radius:3px;width:12px;height:12px}@supports (color:color-mix(in lab,red,red)){.cppe-matrix-legend .swatch{background:color-mix(in oklch,var(--cppe-green) 55%,transparent)}}.cppe-matrix-legend .swatch{border:1px solid var(--cppe-green);vertical-align:middle;margin-right:7px;display:inline-block}.cppe-matrix-legend b{color:var(--cppe-ink-0)}.cpp-scope table.pp-mtable{border-collapse:collapse;width:100%}.cpp-scope table.pp-mtable th{text-transform:uppercase;letter-spacing:.08em;color:var(--cppe-ink-1);text-align:right;border-bottom:1px solid var(--cppe-stroke);padding:0 12px 12px;font-size:11px;font-weight:700}.cpp-scope table.pp-mtable td.l,.cpp-scope table.pp-mtable th.l{text-align:left}.cpp-scope table.pp-mtable td.c,.cpp-scope table.pp-mtable th.c{text-align:center}.cpp-scope table.pp-mtable td{text-align:right;border-bottom:1px solid var(--cppe-hairline);color:var(--cppe-ink-1);padding:11px 12px;font-size:14px}.cpp-scope table.pp-mtable td.pp-mono{font-family:JetBrains Mono,monospace}.cpp-scope table.pp-mtable td.strong{color:var(--cppe-ink-0);font-weight:600}.cpp-scope table.pp-mtable td.dim{color:var(--cppe-ink-3)}.cpp-scope table.pp-mtable tbody tr:hover td{background:var(--cppe-row-hover)}.cpp-scope .pp-mtable .cppe-cell-input{justify-content:flex-end;width:100%;display:inline-flex}.cpp-scope .pp-mtable .cppe-cell-input .pp-num-input{text-align:right}.cpp-scope table.pp-mtable td.col-tint-amber,.cpp-scope table.pp-mtable th.col-tint-amber{background:var(--cppe-amber)}@supports (color:color-mix(in lab,red,red)){.cpp-scope table.pp-mtable td.col-tint-amber,.cpp-scope table.pp-mtable th.col-tint-amber{background:color-mix(in oklch,var(--cppe-amber) 8%,transparent)}}.cpp-scope table.pp-mtable td.col-tint-green,.cpp-scope table.pp-mtable th.col-tint-green{background:var(--cppe-green)}@supports (color:color-mix(in lab,red,red)){.cpp-scope table.pp-mtable td.col-tint-green,.cpp-scope table.pp-mtable th.col-tint-green{background:color-mix(in oklch,var(--cppe-green) 9%,transparent)}}.cpp-scope table.pp-mtable tr.tri-active td{background:var(--cppe-green)}@supports (color:color-mix(in lab,red,red)){.cpp-scope table.pp-mtable tr.tri-active td{background:color-mix(in oklch,var(--cppe-green) 8%,transparent)}}.cpp-scope table.pp-mtable tr.tri-active:hover td{background:var(--cppe-green)}@supports (color:color-mix(in lab,red,red)){.cpp-scope table.pp-mtable tr.tri-active:hover td{background:color-mix(in oklch,var(--cppe-green) 13%,transparent)}}.cpp-scope table.pp-mtable tr.tri-active td.col-tint-amber{background:var(--cppe-amber)}@supports (color:color-mix(in lab,red,red)){.cpp-scope table.pp-mtable tr.tri-active td.col-tint-amber{background:color-mix(in oklch,var(--cppe-amber) 12%,transparent)}}.cpp-scope table.pp-mtable tr.tri-active td.col-tint-green{background:var(--cppe-green)}@supports (color:color-mix(in lab,red,red)){.cpp-scope table.pp-mtable tr.tri-active td.col-tint-green{background:color-mix(in oklch,var(--cppe-green) 15%,transparent)}}.cpp-scope table.pp-mtable tr.pp-mtotal td{border-bottom:none;border-top:1px solid var(--cppe-stroke);background:var(--cppe-green);padding-top:14px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.cpp-scope table.pp-mtable tr.pp-mtotal td{background:color-mix(in oklch,var(--cppe-green) 6%,transparent)}}.cpp-scope table.pp-mtable tr.pp-mtotal td.col-tint-amber{background:var(--cppe-amber)}@supports (color:color-mix(in lab,red,red)){.cpp-scope table.pp-mtable tr.pp-mtotal td.col-tint-amber{background:color-mix(in oklch,var(--cppe-amber) 14%,transparent)}}.cpp-scope table.pp-mtable tr.pp-mtotal td.col-tint-green{background:var(--cppe-green)}@supports (color:color-mix(in lab,red,red)){.cpp-scope table.pp-mtable tr.pp-mtotal td.col-tint-green{background:color-mix(in oklch,var(--cppe-green) 16%,transparent)}}.cpp-scope table.pp-mtable tr.pp-mtotal td.strong{color:var(--cppe-ink-0)}.cppe-badge{letter-spacing:.08em;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}.cppe-badge.extrato{color:oklch(88% .13 148);background:var(--cppe-green)}@supports (color:color-mix(in lab,red,red)){.cppe-badge.extrato{background:color-mix(in oklch,var(--cppe-green) 16%,transparent)}}.cppe-badge.extrato{border:1px solid var(--cppe-green)}@supports (color:color-mix(in lab,red,red)){.cppe-badge.extrato{border:1px solid color-mix(in oklch,var(--cppe-green) 38%,transparent)}}.cppe-badge.projecao{color:oklch(86% .1 235);background:var(--cppe-blue)}@supports (color:color-mix(in lab,red,red)){.cppe-badge.projecao{background:color-mix(in oklch,var(--cppe-blue) 16%,transparent)}}.cppe-badge.projecao{border:1px solid var(--cppe-blue)}@supports (color:color-mix(in lab,red,red)){.cppe-badge.projecao{border:1px solid color-mix(in oklch,var(--cppe-blue) 38%,transparent)}}.cppe-badge.simulado{color:oklch(88% .13 75);background:var(--cppe-amber)}@supports (color:color-mix(in lab,red,red)){.cppe-badge.simulado{background:color-mix(in oklch,var(--cppe-amber) 14%,transparent)}}.cppe-badge.simulado{border:1px solid var(--cppe-amber)}@supports (color:color-mix(in lab,red,red)){.cppe-badge.simulado{border:1px solid color-mix(in oklch,var(--cppe-amber) 36%,transparent)}}.cppe-kpis{border-top:1px solid var(--cppe-stroke);border-bottom:1px solid var(--cppe-stroke);grid-template-columns:repeat(4,1fr);margin-bottom:24px;padding:16px 0;display:grid}.cppe-kpi{padding:0 24px}.cppe-kpi+.cppe-kpi{border-left:1px solid var(--cppe-hairline)}.cppe-kpi-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--cppe-ink-2);align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.cppe-kpi-value{font-family:var(--home-font-display);letter-spacing:-.035em;color:var(--cppe-ink-0);margin-top:8px;font-size:28px;font-weight:800;line-height:1}.cppe-kpi-value.green{color:var(--cppe-green)}.cppe-kpi-value.amber{color:var(--cppe-amber)}.cppe-kpi-value.blue{color:var(--cppe-blue)}.cppe-kpi-value.indigo{color:oklch(78% .11 285)}.cppe-kpi-sub{color:var(--cppe-ink-2);margin-top:5px;font-size:12px}.cppe-progress-head{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.cppe-progress-label{color:var(--cppe-ink-1);font-size:13px;font-weight:600}.cppe-progress-pct{font-family:var(--home-font-display);color:var(--cppe-green);font-size:18px;font-weight:800}.cppe-progress-track{background:var(--cppe-surface-2);border:1px solid var(--cppe-hairline);border-radius:999px;height:10px;position:relative;overflow:hidden}.cppe-progress-fill{background:linear-gradient(90deg,var(--cppe-green),var(--cppe-green));border-radius:999px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.cppe-progress-fill{background:linear-gradient(90deg,color-mix(in oklch,var(--cppe-green) 70%,transparent),var(--cppe-green))}}.cppe-progress-fill{box-shadow:0 0 12px var(--cppe-green)}@supports (color:color-mix(in lab,red,red)){.cppe-progress-fill{box-shadow:0 0 12px color-mix(in oklch,var(--cppe-green) 40%,transparent)}}.cppe-progress-mark{background:var(--cppe-stroke-strong);width:1px;position:absolute;top:0;bottom:0}.cppe-progress-foot{color:var(--cppe-ink-3);justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.cppe-timeline{flex-direction:column;gap:10px;display:flex}.cppe-caf-card{cursor:pointer;border:1px solid var(--c-border);background:var(--c-bg);border-radius:14px;transition:border-color .15s;overflow:hidden}.cppe-caf-card:hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){.cppe-caf-card:hover{border-color:color-mix(in oklch,var(--c-accent) 50%,transparent)}}.cppe-caf-card.recebida{--c-accent:var(--cppe-green);--c-bg:var(--cppe-green)}@supports (color:color-mix(in lab,red,red)){.cppe-caf-card.recebida{--c-bg:color-mix(in oklch,var(--cppe-green) 7%,transparent)}}.cppe-caf-card.recebida{--c-border:var(--cppe-green)}@supports (color:color-mix(in lab,red,red)){.cppe-caf-card.recebida{--c-border:color-mix(in oklch,var(--cppe-green) 26%,transparent)}}.cppe-caf-card.atual{--c-accent:var(--cppe-amber);--c-bg:var(--cppe-amber)}@supports (color:color-mix(in lab,red,red)){.cppe-caf-card.atual{--c-bg:color-mix(in oklch,var(--cppe-amber) 8%,transparent)}}.cppe-caf-card.atual{--c-border:var(--cppe-amber)}@supports (color:color-mix(in lab,red,red)){.cppe-caf-card.atual{--c-border:color-mix(in oklch,var(--cppe-amber) 30%,transparent)}}.cppe-caf-card.futura{--c-accent:var(--cppe-ink-2);--c-bg:var(--cppe-surface);--c-border:var(--cppe-hairline)}.cppe-caf-head{justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.cppe-caf-head-l{align-items:center;gap:12px;min-width:0;display:flex}.cppe-caf-ico{color:var(--c-accent);flex-shrink:0;display:flex}.cppe-caf-titlerow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cppe-caf-title{font-family:var(--home-font-display);letter-spacing:-.02em;color:var(--cppe-ink-0);font-size:15px;font-weight:800}.cppe-caf-status{letter-spacing:.06em;text-transform:uppercase;color:var(--c-accent);background:var(--c-accent);border-radius:999px;padding:2px 9px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cppe-caf-status{background:color-mix(in oklch,var(--c-accent) 14%,transparent)}}.cppe-caf-status{border:1px solid var(--c-accent)}@supports (color:color-mix(in lab,red,red)){.cppe-caf-status{border:1px solid color-mix(in oklch,var(--c-accent) 32%,transparent)}}.cppe-caf-tag{color:var(--cppe-ink-2);background:var(--cppe-surface-2);border-radius:999px;padding:2px 9px;font-size:10px;font-weight:600}.cppe-caf-meta{color:var(--cppe-ink-2);margin-top:3px;font-size:12px}.cppe-caf-head-r{flex-shrink:0;align-items:center;gap:16px;display:flex}.cppe-caf-stat{text-align:right}.cppe-caf-stat-k{color:var(--cppe-ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.cppe-caf-stat-v{color:var(--cppe-ink-0);margin-top:2px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700}.cppe-caf-stat-v.accent{color:var(--c-accent)}.cppe-caf-stat-v.green{color:var(--cppe-green)}.cppe-caf-chev{color:var(--cppe-ink-3);display:flex}.cppe-caf-body{border-top:1px solid var(--c-border);padding:4px 16px 16px}.cppe-caf-crit-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:12px;display:grid}.cppe-caf-crit{background:var(--cppe-surface);border:1px solid var(--cppe-hairline);border-radius:11px;padding:13px 14px}.cppe-caf-crit-title{text-transform:uppercase;letter-spacing:.08em;color:var(--cppe-ink-2);margin-bottom:10px;font-size:10.5px;font-weight:700}.cppe-caf-crit-row{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.cppe-caf-crit-k{color:var(--cppe-ink-3);font-size:11px}.cppe-caf-crit-v{color:var(--cppe-ink-0);font-size:13px;font-weight:600}.cppe-caf-crit-v.accent{color:var(--c-accent)}.cppe-caf-mini{background:var(--cppe-surface-2);border-radius:999px;height:6px;margin-top:4px;overflow:hidden}.cppe-caf-mini-fill{background:var(--c-accent);opacity:.85;border-radius:999px;height:100%}.cppe-caf-crit-foot{text-align:right;margin-top:7px;font-size:11px}.cppe-caf-crit-foot b{color:var(--cppe-green);font-weight:700}.cppe-caf-crit-foot span{color:var(--cppe-ink-3)}.cppe-caf-totalrow{background:var(--cppe-green);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:13px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.cppe-caf-totalrow{background:color-mix(in oklch,var(--cppe-green) 8%,transparent)}}.cppe-caf-totalrow{border:1px solid var(--cppe-green)}@supports (color:color-mix(in lab,red,red)){.cppe-caf-totalrow{border:1px solid color-mix(in oklch,var(--cppe-green) 24%,transparent)}}.cppe-caf-totalrow-k{color:var(--cppe-green);font-size:13px;font-weight:600}.cppe-caf-totalrow-v{font-family:var(--home-font-display);color:var(--cppe-green);font-size:19px;font-weight:800}.cppe-field{margin-bottom:16px}.cppe-field-label{letter-spacing:.1em;text-transform:uppercase;color:var(--cppe-ink-2);margin-bottom:8px;font-size:11px;font-weight:700}.cppe-field-grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cppe-simresult{text-align:center;border:1px solid var(--cppe-green);border-radius:14px;margin-top:16px;padding:18px 20px}@supports (color:color-mix(in lab,red,red)){.cppe-simresult{border:1px solid color-mix(in oklch,var(--cppe-green) 36%,transparent)}}.cppe-simresult{background:var(--cppe-green)}@supports (color:color-mix(in lab,red,red)){.cppe-simresult{background:color-mix(in oklch,var(--cppe-green) 10%,transparent)}}.cppe-simresult-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--cppe-green);font-size:10.5px;font-weight:700}.cppe-simresult-value{font-family:var(--home-font-display);letter-spacing:-.03em;color:var(--cppe-green);margin:4px 0;font-size:32px;font-weight:800;line-height:1}.cppe-simresult-sub{color:var(--cppe-ink-2);font-size:12px}.cppe-simbreak{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.cppe-simbreak-cell{text-align:center;background:var(--cppe-surface);border:1px solid var(--cppe-hairline);border-radius:11px;padding:11px}.cppe-simbreak-k{color:var(--cppe-ink-3);margin-bottom:3px;font-size:11px}.cppe-simbreak-pct{font-family:var(--home-font-display);color:var(--cppe-blue);font-size:17px;font-weight:800}.cppe-simbreak-v{color:var(--cppe-green);margin-top:2px;font-size:11px}.cppe-sim-empty{text-align:center;color:var(--cppe-ink-3);background:var(--cppe-surface);border:1px dashed var(--cppe-hairline);border-radius:14px;margin-top:16px;padding:18px;font-size:13px}.cpp-scope .cppe-select.sm{font-family:var(--font-sans);color:var(--cppe-ink-0);letter-spacing:0;padding-top:9px;padding-bottom:9px;font-size:15px;font-weight:600}.cpp-scope .cppe-num-full{text-align:center;width:100%;padding-top:9px;padding-bottom:9px;font-size:15px}.cppe-sym{font-size:14px;font-weight:800}.cppe-sym.recebida{color:var(--cppe-green)}.cppe-sym.atual{color:var(--cppe-amber)}.cppe-sym.futura{color:var(--cppe-ink-3)}.cppe-banner{background:var(--cppe-blue);border-radius:14px;gap:12px;padding:16px;display:flex}@supports (color:color-mix(in lab,red,red)){.cppe-banner{background:color-mix(in oklch,var(--cppe-blue) 6%,transparent)}}.cppe-banner{border:1px solid var(--cppe-blue)}@supports (color:color-mix(in lab,red,red)){.cppe-banner{border:1px solid color-mix(in oklch,var(--cppe-blue) 18%,transparent)}}.cppe-banner-ico{color:var(--cppe-blue);flex-shrink:0;margin-top:1px}.cppe-banner-text{color:var(--cppe-ink-1);font-size:12.5px;line-height:1.55}.cppe-banner-text b{color:var(--cppe-ink-0)}.cppe-overlay{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:oklch(10% .012 260/.55);border-radius:18px;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.cppe-overlay-card{text-align:center;border:1px solid var(--cppe-stroke);background:oklch(16% .02 255/.85);border-radius:20px;max-width:440px;padding:38px 34px;box-shadow:0 24px 60px oklch(0 none none/.55)}.cppe-overlay-ico{color:var(--cppe-copper);margin-bottom:18px;display:inline-flex}.cppe-overlay-title{font-family:var(--home-font-display);letter-spacing:-.03em;color:var(--cppe-ink-0);margin:0 0 10px;font-size:25px;font-weight:800}.cppe-overlay-text{color:var(--cppe-ink-1);max-width:360px;margin:0 auto 22px;font-size:14px;line-height:1.55}.cppe-overlay-btn{color:oklch(99% .02 90);border:1px solid var(--cppe-copper);border-radius:12px;align-items:center;gap:8px;padding:13px 26px;font-size:15px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cppe-overlay-btn{border:1px solid color-mix(in oklch,var(--cppe-copper) 50%,transparent)}}.cppe-overlay-btn{background:linear-gradient(135deg,var(--cppe-copper),oklch(66% .13 40));cursor:pointer;transition:filter .15s}.cppe-overlay-btn:hover{filter:brightness(1.08)}.cppe-overlay-skip{color:var(--cppe-ink-3);cursor:pointer;background:0 0;border:none;margin-top:16px;font-size:13px;transition:color .15s;display:inline-block}.cppe-overlay-skip:hover{color:var(--cppe-ink-1)}@media (max-width:1180px){.cppe-grid{grid-template-columns:1fr;gap:36px}.cppe-grid-right{border-left:none;border-top:1px solid var(--cppe-stroke);padding-top:28px;padding-left:0}.cppe-kpis{grid-template-columns:repeat(2,1fr);gap:20px 0}.cppe-kpi:nth-child(3){border-left:none}}@media (max-width:760px){.cppe-hero-title{font-size:32px}.cppe-caf-crit-grid,.cppe-field-grid2,.cppe-kpis,.cppe-param-grid,.cppe-result-grid,.cppe-simbreak{grid-template-columns:1fr}.cppe-kpis{gap:0}.cppe-kpi{padding:14px 0}.cppe-kpi+.cppe-kpi{border-left:none;border-top:1px solid var(--cppe-hairline)}}.dash-scope{--dash-copper:oklch(71% .145 38);--dash-ink-0:oklch(96% .02 80);--dash-ink-1:oklch(90% .02 80);--dash-ink-2:oklch(80% .02 80);--dash-ink-3:oklch(68% .02 80);--dash-stroke:oklch(100% 5.96046e-8 none/.08);--dash-stroke-strong:oklch(100% 5.96046e-8 none/.16);--dash-hairline:oklch(100% 5.96046e-8 none/.06);--dash-surface:oklch(100% 5.96046e-8 none/.025);--dash-surface-2:oklch(100% 5.96046e-8 none/.04);--dash-row-hover:oklch(100% 5.96046e-8 none/.03);--dash-seg-bg:oklch(0% none none/.24);--dash-grid:oklch(100% 5.96046e-8 none/.06);--dash-radius:12px;color:var(--dash-ink-0);font-family:var(--font-sans);position:relative}.dash-scope *,.dash-scope :after,.dash-scope :before{box-sizing:border-box}.dash-scope .pp-mono{font-family:JetBrains Mono,ui-monospace,monospace}.dash-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px;display:flex}.dash-title{font-family:var(--home-font-display);letter-spacing:-.04em;color:var(--dash-ink-0);margin:0;font-size:34px;font-weight:800;line-height:1}.dash-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--dash-ink-2);font-size:10.5px;font-weight:700}.dash-metastrip{flex-wrap:wrap;align-items:center;gap:22px;padding:8px 0;display:flex}.dash-metastrip-div{background:var(--dash-hairline);width:1px;height:22px}.dash-meta-field{align-items:center;gap:8px;display:flex}.dash-meta-item{flex-direction:column;gap:2px;display:flex}.dash-meta-item .k{font-size:9.5px}.dash-meta-item .v{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700}.dash-meta-item .v.pef{color:var(--color-finance-pef)}.dash-meta-item .v.cpp{color:var(--color-finance-cpp)}.dash-meta-item .v.dim{color:var(--dash-ink-3)}.dash-scope .dash-select{appearance:none;background:var(--dash-surface);border:none;border-bottom:1px solid var(--dash-copper)}@supports (color:color-mix(in lab,red,red)){.dash-scope .dash-select{border-bottom:1px solid color-mix(in oklch,var(--dash-copper) 32%,transparent)}}.dash-scope .dash-select{color:var(--dash-ink-0);font-family:var(--home-font-display);letter-spacing:-.01em;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23c98a4f' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 2px center;background-repeat:no-repeat;outline:none;padding:3px 22px 3px 2px;font-size:15px;font-weight:700;transition:border-color .15s,background-color .15s}.dash-scope .dash-select:hover{border-bottom-color:var(--dash-copper)}@supports (color:color-mix(in lab,red,red)){.dash-scope .dash-select:hover{border-bottom-color:color-mix(in oklch,var(--dash-copper) 55%,transparent)}}.dash-scope .dash-select:focus{border-bottom-color:var(--dash-copper)}.dash-scope .dash-select.pef{color:var(--color-finance-pef)}.dash-scope .dash-select option{color:var(--dash-ink-0);background:oklch(18% .02 255);font-size:13px;font-weight:600}.dash-views{vertical-align:middle;gap:4px;margin-left:18px;display:inline-flex}.dash-view-btn{appearance:none;border:1px solid var(--dash-stroke);color:var(--dash-ink-2);letter-spacing:.01em;cursor:pointer;background:0 0;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:700;transition:border-color .15s,color .15s,background-color .15s}.dash-view-btn:hover{color:var(--dash-ink-0);border-color:var(--dash-stroke-strong)}.dash-view-btn.on{color:var(--dash-ink-0);background:var(--dash-surface-2);border-color:var(--dash-copper)}.dash-hidrat-warn{background:var(--color-status-warning);margin:4px 0 12px;padding:10px 14px;display:block}@supports (color:color-mix(in lab,red,red)){.dash-hidrat-warn{background:color-mix(in oklch,var(--color-status-warning) 10%,transparent)}}.dash-hidrat-warn{border:1px solid var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.dash-hidrat-warn{border:1px solid color-mix(in oklch,var(--color-status-warning) 40%,transparent)}}.dash-hidrat-warn{color:var(--dash-ink-0);letter-spacing:-.005em;border-radius:10px;font-size:13px;font-weight:600}.dash-atraso-bar{flex-wrap:wrap;align-items:center;gap:14px;margin:4px 0 12px;display:flex}.dash-atraso-btn{appearance:none;background:var(--color-status-warning);align-items:center;gap:9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dash-atraso-btn{background:color-mix(in oklch,var(--color-status-warning) 9%,transparent)}}.dash-atraso-btn{border:1px solid var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.dash-atraso-btn{border:1px solid color-mix(in oklch,var(--color-status-warning) 45%,transparent)}}.dash-atraso-btn{color:var(--dash-ink-0);font-family:var(--home-font-display);letter-spacing:-.01em;cursor:pointer;border-radius:10px;padding:9px 16px;font-size:13.5px;font-weight:700;transition:background-color .15s,border-color .15s,box-shadow .15s}.dash-atraso-btn:hover{background:var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.dash-atraso-btn:hover{background:color-mix(in oklch,var(--color-status-warning) 16%,transparent)}}.dash-atraso-btn:hover{border-color:var(--color-status-warning)}.dash-atraso-btn.on{background:var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.dash-atraso-btn.on{background:color-mix(in oklch,var(--color-status-warning) 26%,transparent)}}.dash-atraso-btn.on{border-color:var(--color-status-warning);box-shadow:0 0 0 1px var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.dash-atraso-btn.on{box-shadow:0 0 0 1px color-mix(in oklch,var(--color-status-warning) 35%,transparent)}}.dash-atraso-knob{background:var(--dash-ink-3);border-radius:999px;flex:none;width:26px;height:15px;position:relative}@supports (color:color-mix(in lab,red,red)){.dash-atraso-knob{background:color-mix(in oklch,var(--dash-ink-3) 40%,transparent)}}.dash-atraso-knob{transition:background-color .15s}.dash-atraso-knob:after{content:"";background:var(--dash-ink-1);border-radius:50%;width:11px;height:11px;transition:transform .15s,background-color .15s;position:absolute;top:2px;left:2px}.dash-atraso-btn.on .dash-atraso-knob{background:var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.dash-atraso-btn.on .dash-atraso-knob{background:color-mix(in oklch,var(--color-status-warning) 55%,transparent)}}.dash-atraso-btn.on .dash-atraso-knob:after{background:#fff;transform:translate(11px)}.dash-atraso-note{color:var(--dash-ink-3);font-size:11.5px}.dash-mes-atraso{letter-spacing:.02em;cursor:help;color:var(--color-status-warning);background:var(--color-status-warning);border-radius:999px;margin-left:7px;padding:1.5px 7px;font-size:10px;font-weight:800;display:inline-block}@supports (color:color-mix(in lab,red,red)){.dash-mes-atraso{background:color-mix(in oklch,var(--color-status-warning) 13%,transparent)}}.dash-mes-atraso.pos{color:var(--color-finance-positive);background:var(--color-finance-positive)}@supports (color:color-mix(in lab,red,red)){.dash-mes-atraso.pos{background:color-mix(in oklch,var(--color-finance-positive) 12%,transparent)}}.dash-scope .dash-pef-input{border:none;border-bottom:1px solid var(--dash-copper);background:0 0;width:30px}@supports (color:color-mix(in lab,red,red)){.dash-scope .dash-pef-input{border-bottom:1px solid color-mix(in oklch,var(--dash-copper) 30%,transparent)}}.dash-scope .dash-pef-input{color:var(--color-finance-pef);caret-color:var(--dash-copper);font-family:var(--home-font-display);text-align:right;outline:none;padding:1px 2px;font-size:16px;font-weight:800;transition:border-color .15s}.dash-scope .dash-pef-input:focus{border-bottom-color:var(--dash-copper)}.dash-submeta{color:var(--dash-ink-3);border-bottom:1px solid var(--dash-stroke);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:18px;font-size:12px;display:flex}.dash-submeta b{color:var(--dash-ink-1);font-weight:600}.dash-submeta .mono{color:var(--dash-ink-0);font-family:JetBrains Mono,monospace}.dash-submeta .green{color:var(--color-finance-fyc)}.dash-submeta .sep{color:var(--dash-hairline)}.dash-kpis{border-top:1px solid var(--dash-stroke);border-bottom:1px solid var(--dash-stroke);grid-template-columns:1.8fr 1fr 1fr 1fr;margin-bottom:32px}.dash-kpi{flex-direction:column;justify-content:center;padding:20px 28px;display:flex}.dash-kpi:not(:last-child){border-right:1px solid var(--dash-hairline)}.dash-kpi-hero{justify-content:flex-start;padding-left:0}.dash-kpi-value{font-family:var(--home-font-display);letter-spacing:-.03em;margin-top:11px;font-size:29px;font-weight:800;line-height:1}.dash-kpi-value.green{color:var(--color-finance-fyc)}.dash-kpi-value.blue{color:var(--color-finance-ren)}.dash-kpi-value.ink{color:var(--dash-ink-0)}.dash-kpi-value.warn{color:var(--color-status-warning)}.dash-kpis.has-atraso{grid-template-columns:1.8fr 1fr 1fr 1fr 1fr}.dash-kpi-sub{color:var(--dash-ink-2);margin-top:7px;font-size:12px}.dash-kpi-sub b{color:var(--dash-ink-1);font-family:JetBrains Mono,monospace;font-weight:600}.dash-kpi-hero-val{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:10px;display:flex}.dash-kpi-hero-num{font-family:var(--home-font-display);letter-spacing:-.035em;color:var(--dash-ink-0);font-size:36px;font-weight:800;line-height:1}.dash-delta{align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.dash-delta.up{color:var(--color-finance-positive)}.dash-delta.down{color:var(--color-finance-negative)}.dash-delta .vs{color:var(--dash-ink-3);font-weight:500}.dash-kpi-hero-foot{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:12px;display:flex}.dash-kpi-hero-side{text-align:right;color:var(--dash-ink-3);white-space:nowrap;font-size:11px;line-height:1.7}.dash-kpi-hero-side b{color:var(--dash-ink-1);font-family:JetBrains Mono,monospace;font-weight:600}.dash-sechead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.dash-sechead-titles{min-width:0}.dash-sechead-row{align-items:baseline;gap:10px;display:flex}.dash-sechead-num{color:var(--dash-copper);letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.dash-sechead-num.green{color:var(--color-finance-fyc)}.dash-sechead-title{font-family:var(--home-font-display);letter-spacing:-.03em;color:var(--dash-ink-0);margin:0;font-size:21px;font-weight:800;line-height:1}.dash-sechead-title .x{color:var(--dash-ink-3);font-weight:600}.dash-sechead-sub{color:var(--dash-ink-1);margin-top:6px;font-size:12px}.dash-sechead-note{color:var(--dash-ink-3);letter-spacing:.04em;text-align:right;font-family:JetBrains Mono,monospace;font-size:10.5px}.dash-sechead-note .v{color:var(--dash-ink-0);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.dash-charts{grid-template-columns:1fr 1fr;gap:48px;margin-bottom:40px;display:grid}.dash-charts-right{border-left:1px solid var(--dash-hairline);padding-left:48px}.dash-legend{color:var(--dash-ink-1);flex-wrap:wrap;align-items:center;gap:22px;margin-top:12px;font-size:12px;display:flex}.dash-legend-item{align-items:center;gap:7px;display:inline-flex}.dash-legend-swatch{border-radius:3px;flex-shrink:0;width:11px;height:11px}.dash-legend-line{flex-shrink:0;width:16px;height:0}.dash-legend b{color:var(--dash-ink-0);font-family:JetBrains Mono,monospace;font-weight:700}.dash-legend .muted{color:var(--dash-ink-3)}.dash-legend .neg{color:var(--color-finance-negative);font-weight:600}.dash-hatch-swatch{background-color:var(--color-finance-fyc)}@supports (color:color-mix(in lab,red,red)){.dash-hatch-swatch{background-color:color-mix(in oklch,var(--color-finance-fyc) 18%,transparent)}}.dash-hatch-swatch{background-image:repeating-linear-gradient(45deg,var(--color-finance-fyc) 0 1.5px,transparent 1.5px 4px)}@supports (color:color-mix(in lab,red,red)){.dash-hatch-swatch{background-image:repeating-linear-gradient(45deg,color-mix(in oklch,var(--color-finance-fyc) 70%,transparent) 0 1.5px,transparent 1.5px 4px)}}.dash-hatch-swatch{border:1px solid var(--color-finance-fyc)}@supports (color:color-mix(in lab,red,red)){.dash-hatch-swatch{border:1px solid color-mix(in oklch,var(--color-finance-fyc) 45%,transparent)}}.dash-chart-svg{width:100%;display:block;overflow:visible}.dash-chart-grid{stroke:var(--dash-grid);stroke-width:1px}.dash-chart-axis{font-size:8.5px}.dash-chart-axis,.dash-chart-xlabel{fill:var(--dash-ink-3);font-family:JetBrains Mono,monospace}.dash-chart-xlabel{font-size:9px}.dash-scope .dash-bar-green{fill:var(--color-finance-fyc)}@supports (color:color-mix(in lab,red,red)){.dash-scope .dash-bar-green{fill:color-mix(in oklch,var(--color-finance-fyc) 80%,transparent)}}.dash-scope .dash-bar-green-h{fill:url(#dash-hatch-green);stroke:var(--color-finance-fyc)}@supports (color:color-mix(in lab,red,red)){.dash-scope .dash-bar-green-h{stroke:color-mix(in oklch,var(--color-finance-fyc) 45%,transparent)}}.dash-scope .dash-bar-green-h{stroke-width:.75px}.dash-scope .dash-bar-blue{fill:var(--color-finance-ren)}@supports (color:color-mix(in lab,red,red)){.dash-scope .dash-bar-blue{fill:color-mix(in oklch,var(--color-finance-ren) 78%,transparent)}}.dash-scope .dash-line-real{fill:none;stroke:var(--color-finance-realizado);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.dash-scope .dash-line-proj{fill:none;stroke:var(--dash-copper);stroke-width:1.8px;stroke-dasharray:5 4;stroke-linejoin:round}.dash-scope .dash-dot-real{fill:var(--color-finance-realizado)}.dash-scope .dash-hatch-bg{fill:var(--color-finance-fyc)}@supports (color:color-mix(in lab,red,red)){.dash-scope .dash-hatch-bg{fill:color-mix(in oklch,var(--color-finance-fyc) 22%,transparent)}}.dash-scope .dash-hatch-line{stroke:var(--color-finance-fyc)}@supports (color:color-mix(in lab,red,red)){.dash-scope .dash-hatch-line{stroke:color-mix(in oklch,var(--color-finance-fyc) 70%,transparent)}}.dash-scope .dash-hatch-line{stroke-width:2px}.dash-toggle{cursor:pointer;color:var(--dash-ink-1);-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:12.5px;display:inline-flex}.dash-switch{background:var(--dash-surface-2);border:1px solid var(--dash-hairline);border-radius:999px;flex-shrink:0;width:34px;height:19px;transition:background .2s;position:relative}.dash-switch.on{background:var(--color-finance-fyc)}@supports (color:color-mix(in lab,red,red)){.dash-switch.on{background:color-mix(in oklch,var(--color-finance-fyc) 55%,transparent)}}.dash-switch.on{border-color:var(--color-finance-fyc)}@supports (color:color-mix(in lab,red,red)){.dash-switch.on{border-color:color-mix(in oklch,var(--color-finance-fyc) 60%,transparent)}}.dash-switch-knob{background:#fff;border-radius:50%;width:14px;height:14px;transition:left .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px oklch(0 none none/.4)}.dash-switch.on .dash-switch-knob{left:17px}.dash-scope table.dash-dtable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.dash-scope table.dash-dtable th{text-transform:uppercase;letter-spacing:.08em;color:var(--dash-ink-2);text-align:right;border-bottom:1px solid var(--dash-stroke);padding:0 12px 11px;font-size:10px;font-weight:700}.dash-scope table.dash-dtable th:first-child{text-align:left}.dash-scope table.dash-dtable td{text-align:right;border-bottom:1px solid var(--dash-hairline);color:var(--dash-ink-1);padding:9px 12px;font-family:JetBrains Mono,monospace;font-size:13px}.dash-scope table.dash-dtable td:first-child{text-align:left;font-family:var(--font-sans)}.dash-scope table.dash-dtable td.dim{color:var(--dash-ink-3)}.dash-scope table.dash-dtable td.strong{color:var(--dash-ink-0);font-weight:700}.dash-scope table.dash-dtable tbody tr:hover td{filter:brightness(1.12)}.dash-scope table.dash-dtable tr.is-current td{box-shadow:inset 0 0 0 9999px var(--color-finance-fyc)}@supports (color:color-mix(in lab,red,red)){.dash-scope table.dash-dtable tr.is-current td{box-shadow:inset 0 0 0 9999px color-mix(in oklch,var(--color-finance-fyc) 5%,transparent)}}.dash-scope table.dash-dtable tr.dash-dtotal td{border-bottom:none;border-top:1px solid var(--dash-stroke);padding-top:13px;font-size:13.5px;font-weight:700}.dash-dtable-mes{color:var(--dash-ink-0);font-weight:600}.dash-dtable-mm.flat{color:var(--dash-ink-3)}.dash-mm-chip{font-family:var(--font-sans);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:3px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.dash-mm-chip.up{background:var(--color-finance-positive)}@supports (color:color-mix(in lab,red,red)){.dash-mm-chip.up{background:color-mix(in oklch,var(--color-finance-positive) 16%,transparent)}}.dash-mm-chip.up{color:var(--color-finance-positive)}.dash-mm-chip.down{background:var(--color-finance-negative)}@supports (color:color-mix(in lab,red,red)){.dash-mm-chip.down{background:color-mix(in oklch,var(--color-finance-negative) 16%,transparent)}}.dash-mm-chip.down{color:var(--color-finance-negative)}.dash-proj-badge{color:var(--dash-ink-2);border:1px solid var(--dash-hairline);background:oklch(100% 5.96046e-8 none/.07)}.dash-atual-badge,.dash-proj-badge{letter-spacing:.1em;vertical-align:middle;border-radius:5px;margin-left:8px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700;display:inline-block}.dash-atual-badge{color:var(--color-finance-fyc);background:var(--color-finance-fyc)}@supports (color:color-mix(in lab,red,red)){.dash-atual-badge{background:color-mix(in oklch,var(--color-finance-fyc) 16%,transparent)}}.dash-atual-badge{border:1px solid var(--color-finance-fyc)}@supports (color:color-mix(in lab,red,red)){.dash-atual-badge{border:1px solid color-mix(in oklch,var(--color-finance-fyc) 40%,transparent)}}.dash-dtable-foot{color:var(--dash-ink-3);flex-wrap:wrap;align-items:center;gap:20px;margin-top:14px;font-size:11px;display:flex}.dash-aux{border-top:1px solid var(--dash-stroke);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px;margin-top:12px;padding-top:26px;display:grid}.dash-aux-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.dash-aux-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:700}.dash-aux-eyebrow.caf{color:var(--color-finance-caf)}.dash-aux-eyebrow.ren{color:var(--color-finance-ren)}.dash-aux-chip{border-radius:999px;margin-left:auto;padding:3px 10px;font-size:10px;font-weight:700}.dash-aux-chip.caf{background:var(--color-finance-caf)}@supports (color:color-mix(in lab,red,red)){.dash-aux-chip.caf{background:color-mix(in oklch,var(--color-finance-caf) 14%,transparent)}}.dash-aux-chip.caf{color:var(--color-finance-caf);border:1px solid var(--color-finance-caf)}@supports (color:color-mix(in lab,red,red)){.dash-aux-chip.caf{border:1px solid color-mix(in oklch,var(--color-finance-caf) 32%,transparent)}}.dash-aux-chip.ren{background:var(--color-finance-ren)}@supports (color:color-mix(in lab,red,red)){.dash-aux-chip.ren{background:color-mix(in oklch,var(--color-finance-ren) 14%,transparent)}}.dash-aux-chip.ren{color:var(--color-finance-ren);border:1px solid var(--color-finance-ren)}@supports (color:color-mix(in lab,red,red)){.dash-aux-chip.ren{border:1px solid color-mix(in oklch,var(--color-finance-ren) 32%,transparent)}}.dash-aux-title{font-family:var(--home-font-display);letter-spacing:-.02em;color:var(--dash-ink-0);margin:0 0 14px;font-size:18px;font-weight:800}.dash-aux-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px;display:grid}.dash-aux-kpi-k{letter-spacing:.08em;text-transform:uppercase;color:var(--dash-ink-2);margin-bottom:4px;font-size:10px;font-weight:700}.dash-aux-kpi-v{font-family:var(--home-font-display);letter-spacing:-.01em;font-size:20px;font-weight:800}.dash-aux-kpi-v.sm{font-size:16px}.dash-aux-progress-head{justify-content:space-between;margin-bottom:6px;font-size:11px;display:flex}.dash-aux-progress-head .v{color:var(--color-finance-positive);font-weight:700}.dash-aux-progress-track{background:var(--dash-surface-2);border:1px solid var(--dash-hairline);border-radius:999px;height:6px;overflow:hidden}.dash-aux-progress-fill{background:linear-gradient(90deg,var(--color-finance-positive),var(--color-finance-caf));border-radius:999px;height:100%}.dash-aux-foot{color:var(--dash-ink-3);margin-top:8px;font-size:11px}.dash-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:56px 24px;display:flex}.dash-empty-ico{color:var(--dash-copper)}.dash-empty-title{font-family:var(--home-font-display);letter-spacing:-.03em;color:var(--dash-ink-0);margin:0;font-size:22px;font-weight:800}.dash-empty-text{color:var(--dash-ink-1);max-width:460px;font-size:14px;line-height:1.55}@media (max-width:1100px){.dash-charts{grid-template-columns:1fr;gap:32px}.dash-charts-right{border-left:none;border-top:1px solid var(--dash-stroke);padding-top:28px;padding-left:0}.dash-kpis,.dash-kpis.has-atraso{grid-template-columns:1fr 1fr}.dash-kpi-hero{border-right:none;border-bottom:1px solid var(--dash-hairline);grid-column:span 2}.dash-kpi:nth-child(3){border-right:1px solid var(--dash-hairline)}}@media (max-width:640px){.dash-title{font-size:27px}.dash-kpis,.dash-kpis.has-atraso{grid-template-columns:1fr}.dash-kpi,.dash-kpi-hero{border-right:none;border-bottom:1px solid var(--dash-hairline);grid-column:auto;padding:16px 0}}.emis-nav{align-items:center;gap:10px;display:flex}.emis-nav-btn{appearance:none;background:var(--dash-surface);border:1px solid var(--dash-stroke);color:var(--dash-ink-1);cursor:pointer;border-radius:8px;padding:7px 10px;font-size:11px;line-height:1;transition:border-color .15s,color .15s}.emis-nav-btn:hover:not(:disabled){border-color:var(--dash-copper);color:var(--dash-ink-0)}.emis-nav-btn:disabled{opacity:.35;cursor:default}.emis-nav-label{font-family:var(--home-font-display);letter-spacing:-.02em;color:var(--dash-ink-0);text-align:center;min-width:86px;font-size:19px;font-weight:800}.emis-kpis{border-top:1px solid var(--dash-stroke);border-bottom:1px solid var(--dash-stroke);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:32px;display:grid}.emis-kpis .dash-kpi{border-right:1px solid var(--dash-hairline)}.emis-kpis .dash-kpi .dash-kpi-value{font-size:24px}.emis-section{margin-bottom:36px}.emis-section-head{border-bottom:1px solid var(--dash-stroke);justify-content:space-between;align-items:center;margin-bottom:4px;padding-bottom:10px;display:flex}.emis-legend{color:var(--dash-ink-2);align-items:center;gap:6px;font-size:11px;display:inline-flex}.emis-legend .sw{border-radius:3px;width:10px;height:10px;margin-left:10px;display:inline-block}.emis-legend .sw.atual{background:var(--color-finance-fyc)}.emis-legend .sw.anterior{background:var(--dash-ink-3);opacity:.45}.emis-row{border-bottom:1px solid var(--dash-hairline);color:var(--dash-ink-1);grid-template-columns:1.6fr .9fr .7fr .9fr 1fr .6fr 1.2fr;align-items:center;gap:10px;padding:11px 4px;font-size:13.5px;display:grid}.emis-row-head{text-transform:uppercase;letter-spacing:.08em;color:var(--dash-ink-3);border-bottom:1px solid var(--dash-stroke);font-size:10.5px;font-weight:700}.emis-row .num{text-align:right}.emis-row .mono{font-family:JetBrains Mono,monospace;font-size:12.5px}.emis-row .emis-cliente{color:var(--dash-ink-0);font-weight:600}.emis-row:hover:not(.emis-row-head){background:var(--dash-row-hover)}.emis-row.nt{opacity:.55}.emis-row.nt .emis-cliente,.emis-row.nt .mono{text-decoration:line-through}.emis-tag{letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-block}.emis-tag.cancelada{color:var(--red-400);background:var(--red-400)}@supports (color:color-mix(in lab,red,red)){.emis-tag.cancelada{background:color-mix(in oklch,var(--red-400) 14%,transparent)}}.emis-tag.substituida{color:var(--color-finance-ren);background:var(--color-finance-ren)}@supports (color:color-mix(in lab,red,red)){.emis-tag.substituida{background:color-mix(in oklch,var(--color-finance-ren) 14%,transparent)}}.emis-tag.not_taken{color:var(--dash-ink-2);background:var(--dash-surface-2)}.emis-chart{width:100%;height:auto;margin-top:8px;display:block}.emis-chart-w{fill:var(--dash-ink-1);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.emis-chart-mes{fill:var(--dash-ink-3);font-size:10px}.emis-chart-mes.sel{fill:var(--dash-ink-0);font-weight:700}.emis-ret{border-top:1px solid var(--dash-stroke);border-bottom:1px solid var(--dash-stroke);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.emis-ret .dash-kpi{border-right:1px solid var(--dash-hairline)}@media (max-width:760px){.emis-row{grid-template-columns:1.4fr .9fr .9fr 1.1fr}.emis-row>:nth-child(5),.emis-row>:nth-child(6){display:none}}.chk-footer{justify-content:space-between;gap:10px;width:100%}.chk-footer,.chk-footer-right{align-items:center;display:flex}.chk-footer-right{gap:8px}.chk-pendencias{background:var(--color-status-warning);border-radius:10px;margin-bottom:14px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.chk-pendencias{background:color-mix(in oklch,var(--color-status-warning) 9%,transparent)}}.chk-pendencias{border:1px solid var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.chk-pendencias{border:1px solid color-mix(in oklch,var(--color-status-warning) 38%,transparent)}}.chk-pendencias-head{align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}.chk-pendencias-list{opacity:.85;gap:2px;margin:6px 0 0 21px;font-size:12px;display:grid}.chk-pendencias-link{color:var(--color-status-warning);cursor:pointer;background:0 0;border:none;margin:8px 0 0 21px;padding:0;font-size:12px;font-weight:700}.chk-grid{grid-template-columns:repeat(2,1fr);gap:10px 14px;display:grid}.chk-campo-label{opacity:.85;align-items:center;gap:7px;margin-bottom:4px;font-size:11.5px;font-weight:600;display:flex}.chk-badge-ajustado{text-transform:uppercase;letter-spacing:.4px;background:var(--color-status-warning);border-radius:99px;padding:1.5px 6px;font-size:9.5px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.chk-badge-ajustado{background:color-mix(in oklch,var(--color-status-warning) 16%,transparent)}}.chk-badge-ajustado{border:1px solid var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.chk-badge-ajustado{border:1px solid color-mix(in oklch,var(--color-status-warning) 45%,transparent)}}.chk-badge-ajustado{color:var(--color-status-warning);cursor:help}.chk-campo-row{align-items:center;gap:6px;display:flex}.chk-campo-input{min-width:0;color:inherit;font-variant-numeric:tabular-nums;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9px;flex:1;padding:7px 10px;font-size:13.5px;font-weight:700}.chk-campo-input:focus{border-color:var(--color-status-warning);outline:none}@supports (color:color-mix(in lab,red,red)){.chk-campo-input:focus{border-color:color-mix(in oklch,var(--color-status-warning) 55%,transparent)}}.chk-campo-input::placeholder{color:#ffffff73;font-weight:600}.chk-campo-input:disabled{opacity:.55;cursor:not-allowed}.chk-campo.ajustada .chk-campo-input{border-color:var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.chk-campo.ajustada .chk-campo-input{border-color:color-mix(in oklch,var(--color-status-warning) 45%,transparent)}}.chk-campo-reset{cursor:pointer;width:26px;height:26px;color:inherit;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.chk-campo-derivada{grid-column:1/-1}.chk-perfeita-pill{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:99px;padding:5px 14px;font-size:12.5px;font-weight:800;display:inline-flex}.chk-perfeita-pill.sim{background:var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){.chk-perfeita-pill.sim{background:color-mix(in oklch,var(--color-status-success) 14%,transparent)}}.chk-perfeita-pill.sim{border-color:var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){.chk-perfeita-pill.sim{border-color:color-mix(in oklch,var(--color-status-success) 45%,transparent)}}.chk-perfeita-pill.sim{color:var(--color-status-success)}.dash-checkout-btn{cursor:pointer;background:var(--color-status-warning);border-radius:10px;align-items:center;gap:7px;padding:7px 14px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.dash-checkout-btn{background:color-mix(in oklch,var(--color-status-warning) 9%,transparent)}}.dash-checkout-btn{border:1px solid var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.dash-checkout-btn{border:1px solid color-mix(in oklch,var(--color-status-warning) 42%,transparent)}}.dash-checkout-btn{color:inherit;font-size:12.5px;font-weight:700;transition:background-color .15s,border-color .15s}.dash-checkout-btn:hover{background:var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.dash-checkout-btn:hover{background:color-mix(in oklch,var(--color-status-warning) 16%,transparent)}}.dash-checkout-btn.fechada{background:var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){.dash-checkout-btn.fechada{background:color-mix(in oklch,var(--color-status-success) 10%,transparent)}}.dash-checkout-btn.fechada{border-color:var(--color-status-success)}@supports (color:color-mix(in lab,red,red)){.dash-checkout-btn.fechada{border-color:color-mix(in oklch,var(--color-status-success) 40%,transparent)}}.dash-checkout-dot{background:var(--color-status-warning);border-radius:50%;width:9px;height:9px;animation:chk-pulse 1.6s ease-in-out infinite;position:absolute;top:-3px;right:-3px}@keyframes chk-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}.dash-kpi-ajustado{text-transform:uppercase;letter-spacing:.4px;background:var(--color-status-warning);border-radius:99px;padding:1px 5px;font-size:8.5px;font-weight:800;position:absolute;top:7px;right:7px}@supports (color:color-mix(in lab,red,red)){.dash-kpi-ajustado{background:color-mix(in oklch,var(--color-status-warning) 16%,transparent)}}.dash-kpi-ajustado{border:1px solid var(--color-status-warning)}@supports (color:color-mix(in lab,red,red)){.dash-kpi-ajustado{border:1px solid color-mix(in oklch,var(--color-status-warning) 45%,transparent)}}.dash-kpi-ajustado{color:var(--color-status-warning);cursor:help}.ativ-scope{--ativ-ink0:var(--dash-ink-0,oklch(96% .02 80));--ativ-ink1:var(--dash-ink-1,oklch(90% .02 80));--ativ-ink2:var(--dash-ink-2,oklch(80% .02 80));--ativ-ink3:var(--dash-ink-3,oklch(68% .02 80));--ativ-copper:var(--dash-copper,oklch(71% .145 38));--ativ-hair:#ffffff0f;--ativ-stroke:#ffffff14;--ativ-card:#ffffff0a;--ativ-r:12px;--ativ-green:var(--color-finance-fyc,#4ade80);--ativ-blue:var(--color-finance-ren,#3b82f6);--ativ-amber:var(--color-finance-pef,#fbbf24);--ativ-red:var(--color-finance-negative,#ef4444);font-family:var(--font-sans);color:var(--ativ-ink0)}.ativ-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--ativ-copper);font-size:10.5px;font-weight:700}.ativ-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:24px;display:flex}.ativ-head h2{font-family:var(--home-font-display);letter-spacing:-.03em;margin:6px 0 0;font-size:30px;font-weight:800;line-height:1}.ativ-head-r{flex-wrap:wrap}.ativ-head-r,.ativ-weeknav{align-items:center;gap:10px;display:flex}.ativ-weeknav{font-family:var(--font-mono);color:var(--ativ-ink1);background:var(--ativ-card);border:1px solid var(--ativ-hair);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}.ativ-weeknav button{color:var(--ativ-ink3);cursor:pointer;background:0 0;border:none;align-items:center;padding:0 2px;font-size:15px;line-height:1;display:inline-flex}.ativ-weeknav button:hover:not(:disabled){color:var(--ativ-ink0)}.ativ-weeknav button:disabled{opacity:.3;cursor:default}.ativ-seg{background:var(--ativ-card);border:1px solid var(--ativ-hair);border-radius:999px;padding:3px;display:flex}.ativ-seg button{color:var(--ativ-ink3);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-sans);background:0 0;border:none;border-radius:999px;padding:5px 12px}.ativ-seg button.on{background:var(--ativ-copper)}@supports (color:color-mix(in lab,red,red)){.ativ-seg button.on{background:color-mix(in oklch,var(--ativ-copper) 22%,transparent)}}.ativ-seg button.on{color:var(--ativ-ink0)}.ativ-btn{font-family:var(--font-sans);cursor:pointer;border:1px solid var(--ativ-hair);background:var(--ativ-card);color:var(--ativ-ink1);border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:700;display:inline-flex;position:relative}.ativ-btn.copper{background:var(--ativ-copper)}@supports (color:color-mix(in lab,red,red)){.ativ-btn.copper{background:color-mix(in oklch,var(--ativ-copper) 86%,black)}}.ativ-btn.copper{color:#1a1206;border-color:#0000}.ativ-btn-dot{background:var(--ativ-amber);border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-2px}.ativ-block{margin-bottom:28px}.ativ-sechead{margin:0 2px 12px}.ativ-sechead-num{font-family:var(--font-mono);color:var(--ativ-copper);letter-spacing:.08em;font-size:11px;font-weight:700}.ativ-sechead-title{font-family:var(--home-font-display);letter-spacing:-.03em;margin-top:5px;font-size:19px;font-weight:800;line-height:1}.ativ-sechead-sub{color:var(--ativ-ink2);margin-top:5px;font-size:12px}.ativ-kpis{border-top:1px solid var(--ativ-stroke);border-bottom:1px solid var(--ativ-stroke);grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;display:grid}@media (max-width:760px){.ativ-kpis{grid-template-columns:1fr 1fr}}.ativ-kpi{padding:16px 18px;position:relative}.ativ-kpi:not(:last-child){border-right:1px solid var(--ativ-hair)}.ativ-kpi-lbl{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ativ-ink3);font-size:9.5px;font-weight:700}.ativ-kpi-val{font-family:var(--home-font-display);letter-spacing:-.03em;margin-top:9px;font-size:27px;font-weight:800;line-height:1}.ativ-kpi.hero .ativ-kpi-val{color:var(--ativ-green);font-size:38px}.ativ-kpi-row{align-items:center;gap:8px;margin-top:8px;display:flex}.ativ-kpi-aj{font-family:var(--font-mono);color:var(--ativ-amber);cursor:help;background:#fbbf2424;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:700}.ativ-pen{color:var(--ativ-copper);opacity:.75;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;padding:1px 3px;line-height:1;display:inline-flex}.ativ-pen:hover{opacity:1;background:var(--ativ-copper)}@supports (color:color-mix(in lab,red,red)){.ativ-pen:hover{background:color-mix(in oklch,var(--ativ-copper) 16%,transparent)}}.ativ-reset{color:var(--ativ-ink3);cursor:pointer;background:0 0;border:none;align-items:center;padding:0 2px;font-size:12px;line-height:1;display:inline-flex}.ativ-reset:hover{color:var(--ativ-ink1)}.ativ-edit-input{font-family:var(--font-mono);border:1px solid var(--ativ-copper);width:100%;max-width:132px;color:var(--ativ-ink0);background:#ffffff0d;border-radius:6px;outline:none;padding:2px 6px;font-weight:800}.ativ-edit-input.kpi{font-size:22px}.ativ-edit-input.sm{max-width:80px;font-size:18px}.ativ-strip{border:1px solid var(--ativ-hair);border-radius:var(--ativ-r);background:var(--ativ-card);flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:10px;padding:12px 16px;display:flex}.ativ-strip-num{align-items:baseline;gap:8px;display:flex}.ativ-strip-num .n{font-family:var(--home-font-display);letter-spacing:-.03em;color:var(--ativ-blue);font-size:22px;font-weight:800}.ativ-strip-num .t{color:var(--ativ-ink2);font-size:12px}.ativ-strip-num .t b{color:var(--ativ-ink0);font-weight:700}table.ativ-table{border-collapse:collapse;width:100%}.ativ-table thead th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.09em;color:var(--ativ-ink3);text-align:right;border-bottom:1px solid var(--ativ-stroke);padding:0 12px 9px;font-size:9.5px;font-weight:700}.ativ-table thead th:first-child{text-align:left}.ativ-table tbody td{font-family:var(--font-mono);text-align:right;border-bottom:1px solid var(--ativ-hair);color:var(--ativ-ink1);padding:10px 12px;font-size:13px;font-weight:600}.ativ-table tbody td:first-child{text-align:left;font-family:var(--font-sans);color:var(--ativ-ink0);font-weight:600}.ativ-ok{color:var(--ativ-green)}.ativ-muted,.ativ-note{color:var(--ativ-ink3)}.ativ-note{background:var(--ativ-card);border:1px solid var(--ativ-hair);border-left:3px solid var(--ativ-copper);border-radius:0 8px 8px 0;margin-top:10px;padding:11px 14px;font-size:11.5px;line-height:1.6}.ativ-note b{color:var(--ativ-ink1)}.ativ-row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:680px){.ativ-row2{grid-template-columns:1fr}}.ativ-card{background:var(--ativ-card);border:1px solid var(--ativ-hair);border-radius:var(--ativ-r);padding:15px 17px}.ativ-card-t{font-family:var(--home-font-display);font-size:14px;font-weight:700}.ativ-card-s{color:var(--ativ-ink2);margin-top:6px;font-size:12px}.ativ-card-s b{color:var(--ativ-ink0)}.ativ-seemore{color:var(--ativ-copper);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;margin-top:11px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.ativ-seemore:disabled{color:var(--ativ-ink3);cursor:default}.ativ-statusbar{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.ativ-pill{color:var(--ativ-ink1);background:var(--ativ-card);border:1px solid var(--ativ-hair);border-radius:999px;padding:6px 12px;font-size:12px}.ativ-pill .gd{color:var(--ativ-green);font-weight:700}.ativ-saude{background:linear-gradient(135deg,#ffffff0d,#ffffff08);border:1px solid #ffffff29;border-radius:14px;padding:4px 4px 8px}.ativ-saude-h{flex-wrap:wrap;align-items:baseline;gap:10px;padding:15px 18px 4px;display:flex}.ativ-saude-h .t{font-family:var(--home-font-display);letter-spacing:-.02em;font-size:16px;font-weight:800}.ativ-saude-h .s{color:var(--ativ-ink3);font-size:11.5px}.ativ-sig{border-top:1px solid var(--ativ-hair);grid-template-columns:auto 1fr 1.4fr auto;align-items:center;gap:14px;padding:13px 18px;display:grid}@media (max-width:640px){.ativ-sig{grid-template-columns:auto 1fr auto}.ativ-sig-rd{display:none}}.ativ-dot{border-radius:50%;width:9px;height:9px}.ativ-dot.g{background:var(--ativ-green);box-shadow:0 0 8px #4ade8080}.ativ-dot.a{background:var(--ativ-amber);box-shadow:0 0 8px #fbbf2473}.ativ-dot.r{background:var(--ativ-red);box-shadow:0 0 8px #ef444473}.ativ-dot.x{background:var(--ativ-ink3)}.ativ-sig-nm{font-family:var(--home-font-display);font-size:14px;font-weight:700}.ativ-sig-q{color:var(--ativ-ink3);margin-top:1px;font-size:11px}.ativ-sig-rd{color:var(--ativ-ink2);font-size:12.5px}.ativ-sig-rd b{color:var(--ativ-ink0)}.ativ-sig-rd b,.ativ-stat{font-family:var(--font-mono);font-weight:700}.ativ-stat{text-transform:uppercase;letter-spacing:.07em;border-radius:6px;justify-self:end;padding:4px 9px;font-size:11px}.ativ-stat.g{color:var(--ativ-green);background:#4ade8021;border:1px solid #4ade8047}.ativ-stat.a{color:var(--ativ-amber);background:#fbbf2421;border:1px solid #fbbf2447}.ativ-stat.r{color:var(--ativ-red);background:#ef444421;border:1px solid #ef444447}.ativ-stat.x{color:var(--ativ-ink3);border:1px solid var(--ativ-hair);background:#ffffff0d}.ativ-saude-foot{color:var(--ativ-ink3);padding:9px 18px 6px;font-size:11px;line-height:1.6}.ativ-bloco-eye{align-items:center;gap:10px;margin:0 2px 16px;display:flex}.ativ-bloco-eye .l{background:var(--ativ-hair);flex:1;height:1px}.atl-list{flex-direction:column;display:flex}.atl-empty{text-align:center;color:#ffffff73;padding:24px 4px;font-size:13px}.atl-row{border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:11px 4px;display:grid}.atl-row.reuniao{grid-template-columns:auto 1fr auto}.atl-row.proposta{grid-template-columns:1fr auto auto auto}.atl-row:last-child{border-bottom:none}.atl-nome{color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.atl-sub{color:#ffffff80;margin-top:2px;font-size:11px}.atl-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:#ffffffb3;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff14;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700}.atl-tag.done{color:var(--ativ-green);background:#4ade801f;border-color:#4ade8042}.atl-tag.pend{color:var(--ativ-amber);background:#fbbf241f;border-color:#fbbf2442}.atl-res{color:#ffffffb3;text-align:right;white-space:nowrap;font-size:12px}.atl-field{flex-direction:column;gap:3px;display:flex}.atl-field label{text-transform:uppercase;letter-spacing:.1em;color:#fff6;font-size:8.5px;font-weight:700}.atl-field label,.atl-input{font-family:var(--font-mono)}.atl-input{color:#ffffffeb;background:#ffffff08;border:1px solid #ffffff1a;border-radius:7px;outline:none;width:110px;padding:6px 8px;font-size:12.5px;font-weight:600;transition:border-color .15s}.atl-input:focus{border-color:var(--ativ-copper)}.atl-input.cs,.atl-input.pa{width:96px}.atl-input.data{width:130px}.atl-note{color:#ffffff73;border-top:1px solid #ffffff12;margin-top:12px;padding-top:12px;font-size:11px;line-height:1.6}.ativ-delta{font-family:var(--font-mono);align-items:center;gap:3px;font-size:10.5px;font-weight:700;display:inline-flex}.ativ-delta.up{color:var(--ativ-green)}.ativ-delta.dn{color:var(--ativ-red)}.ativ-delta.flat{color:var(--ativ-ink3)}.ativ-grid2{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}@media (max-width:760px){.ativ-grid2{grid-template-columns:1fr}}.ativ-sec{background:var(--ativ-card);border:1px solid var(--ativ-hair);border-radius:var(--ativ-r);padding:16px 18px}.ativ-sec-h{align-items:baseline;gap:9px;margin-bottom:14px;display:flex}.ativ-sec-h .t{font-family:var(--home-font-display);letter-spacing:-.01em;color:var(--ativ-ink0);font-size:14.5px;font-weight:700}.ativ-sec-h .s{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ativ-ink3);margin-left:auto;font-size:9.5px;font-weight:700}.ativ-taxa{grid-template-columns:92px 1fr 50px;align-items:center;gap:12px;padding:7px 0;display:grid}.ativ-taxa-lbl{color:var(--ativ-ink1);font-size:12px;line-height:1.2}.ativ-taxa-lbl .ref{font-family:var(--font-mono);color:var(--ativ-ink3);margin-top:1px;font-size:9px;display:block}.ativ-taxa-track{background:#ffffff0f;border-radius:4px;height:7px;position:relative}.ativ-taxa-fill{border-radius:4px;position:absolute;top:0;bottom:0;left:0}.ativ-taxa-ref{background:#ffffff73;width:2px;position:absolute;top:-2px;bottom:-2px}.ativ-taxa-val{font-family:var(--font-mono);text-align:right;font-size:12.5px;font-weight:700}.ativ-taxa-val.above{color:var(--ativ-green)}.ativ-taxa-val.below{color:var(--ativ-ink2)}.ativ-conseq{align-items:center;gap:20px;margin-bottom:14px;display:flex}.ativ-conseq-big{font-family:var(--home-font-display);letter-spacing:-.03em;color:var(--ativ-amber);font-size:40px;font-weight:800;line-height:1}.ativ-conseq-big small{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ativ-ink3);margin-top:5px;font-size:9px;font-weight:700;display:block}.ativ-conseq-stats{color:var(--ativ-ink2);flex-direction:column;gap:7px;font-size:12px;display:flex}.ativ-conseq-stats .ic{align-items:center;gap:6px;display:inline-flex}.ativ-dist{flex-direction:column;gap:5px;display:flex}.ativ-dist-row{font-family:var(--font-mono);color:var(--ativ-ink2);grid-template-columns:36px 1fr auto;align-items:center;gap:9px;font-size:10.5px;display:grid}.ativ-dist-track{background:#ffffff0f;border-radius:3px;height:6px;overflow:hidden}.ativ-dist-fill{border-radius:3px;height:100%}.ativ-charts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (max-width:760px){.ativ-charts{grid-template-columns:repeat(2,1fr)}}.ativ-chart-card{border:1px solid var(--ativ-hair);background:#ffffff05;border-radius:10px;padding:10px 12px}.ativ-chart-t{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:10px;font-weight:700}.ativ-acum{border-top:1px solid var(--ativ-stroke);border-bottom:1px solid var(--ativ-stroke);grid-template-columns:repeat(3,1fr);display:grid}.ativ-acum-kpi{padding:12px 14px}.ativ-acum-kpi:not(:last-child){border-right:1px solid var(--ativ-hair)}.ativ-acum-kpi .k{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ativ-ink3);margin-bottom:7px;font-size:9px;font-weight:700}.ativ-acum-kpi .v{font-family:var(--home-font-display);letter-spacing:-.03em;color:var(--ativ-ink0);font-size:22px;font-weight:800;line-height:1}.ativ-acum-kpi .sub{color:var(--ativ-ink3);margin-top:5px;font-size:10.5px}.ativ-repos{gap:22px;display:flex}.ativ-repos .stat{text-align:center}.ativ-repos .stat .v{font-family:var(--home-font-display);letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1}.ativ-repos .stat .k{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ativ-ink3);margin-top:5px;font-size:9px;font-weight:700}.ativ-daybars{align-items:flex-end;gap:6px;height:72px;margin-top:6px;display:flex}.ativ-daybar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;display:flex}.ativ-daybar .bar{background:#ffffff1a;border-radius:3px 3px 0 0;width:100%;min-height:2px}.ativ-daybar.best .bar{background:var(--ativ-copper)}.ativ-daybar .d{font-family:var(--font-mono);color:var(--ativ-ink3);font-size:9px}.ativ-daybar.best .d{color:var(--ativ-ink1)}.ativ-root{max-width:1080px;margin:0 auto;padding:32px 0}.ativ-subtab-row{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;gap:4px;width:fit-content;margin-bottom:22px;padding:4px;display:flex}.ativ-subtab-btn{font-family:var(--font-sans);color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:7px;padding:8px 16px;font-size:13px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.ativ-subtab-btn:hover{color:#ffffffeb}.ativ-subtab-btn.active{color:var(--dash-ink-0,oklch(96% .02 80));background:var(--dash-copper,oklch(71% .145 38))}@supports (color:color-mix(in lab,red,red)){.ativ-subtab-btn.active{background:color-mix(in oklch,var(--dash-copper,oklch(71% .145 38)) 22%,transparent)}}.light-mode .ativ-subtab-row{background:#ffffffb3;border-color:#00000014}.light-mode .ativ-subtab-btn{color:#64748b}.light-mode .ativ-subtab-btn:hover{color:#1e293b}.ativ-kpi-meta{margin-top:6px;font-size:9.5px;font-weight:700}.ativ-kpi-meta,.ativ-strip-meta{font-family:var(--font-mono);color:var(--ativ-ink3)}.ativ-strip-meta{margin-left:5px;font-size:10px}.cob-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:22px 0 8px;display:flex}.cob-actions-hint{color:var(--carteira-ink-secondary);font-size:13px}@keyframes cob-spin{to{transform:rotate(1turn)}}.spin{animation:cob-spin .8s linear infinite}.btn-ghost{color:var(--carteira-ink-secondary);background:0 0;border:1px solid #80808040;border-radius:11px;padding:10px 18px;font-size:14px;transition:background .16s,color .16s}.btn-ghost:hover:not(:disabled){color:var(--carteira-ink-primary);background:#8080801a}.btn-ghost:disabled{opacity:.5;cursor:default}.cob-btn-cancel{cursor:pointer;color:var(--carteira-ink-secondary);background:0 0;border:none;padding:8px 6px;font-family:inherit;font-size:13px;font-weight:600;transition:color .16s}.cob-btn-cancel:hover:not(:disabled){color:#dc2626}.cob-btn-cancel:disabled{opacity:.5;cursor:default}.cob-faturas-wrap{overflow-x:auto}.cob-faturas{border-collapse:collapse;width:100%;font-size:14px}.cob-faturas th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--carteira-ink-secondary);white-space:nowrap;border-bottom:1px solid #8080802e;padding:0 14px 10px;font-size:11px;font-weight:700}.cob-faturas td{color:var(--carteira-ink-primary);white-space:nowrap;border-bottom:1px solid #8080801a;padding:12px 14px}.cob-faturas tbody tr:last-child td{border-bottom:none}.cob-faturas-val{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.cob-status{border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-block}.cob-status--paid{color:#16a34a;background:#22c55e26}.cob-status--pending{color:#d97706;background:#f59e0b26}.cob-status--late{color:#dc2626;background:#ef444426}.cob-status--refunded{color:#64748b;background:#94a3b833}.cob-dados-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cob-dados-desc{color:var(--carteira-ink-secondary);font-size:13.5px}.cob-pw{z-index:9998;background:var(--mp-scrim);-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);justify-content:center;align-items:center;padding:28px 20px;display:flex;position:fixed;inset:0}.cob-pw .mp-modal{max-width:520px}.cob-pw-cta .sub{opacity:.74;font-weight:600}.cob-pw-data{background:var(--mp-well);border:1px solid var(--mp-line);border-radius:14px;padding:16px}.cob-pw-data-title{color:var(--mp-ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.cob-pw-data-sub{color:var(--mp-ink-2);margin:4px 0 13px;font-size:12.5px;line-height:1.45}.cob-pw-exp{gap:10px;display:flex}.cob-pw-exp .mp-btn{flex:1;padding:11px}.cob-pw-err{text-align:center;color:var(--mp-red);border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12.5px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.cob-pw-err{color:color-mix(in oklch,var(--mp-red) 86%,white)}}.cob-pw-err{background:var(--mp-red)}@supports (color:color-mix(in lab,red,red)){.cob-pw-err{background:color-mix(in oklch,var(--mp-red) 12%,transparent)}}.cob-pw-err{border:1px solid var(--mp-red)}@supports (color:color-mix(in lab,red,red)){.cob-pw-err{border:1px solid color-mix(in oklch,var(--mp-red) 32%,transparent)}}.mp-scope .mp-btn-danger-ghost{color:var(--mp-red);background:0 0;border-color:#0000}@supports (color:color-mix(in lab,red,red)){.mp-scope .mp-btn-danger-ghost{color:color-mix(in oklch,var(--mp-red) 80%,white)}}.mp-scope .mp-btn-danger-ghost:hover{background:var(--mp-red)}@supports (color:color-mix(in lab,red,red)){.mp-scope .mp-btn-danger-ghost:hover{background:color-mix(in oklch,var(--mp-red) 14%,transparent)}}.mp-scope .mp-btn-danger-ghost:hover{color:var(--mp-red)}.mp-scope .mp-btn-danger-ghost:disabled{opacity:.5;cursor:not-allowed}.cob-pw-spin{animation:cob-pw-spin .8s linear infinite}@keyframes cob-pw-spin{to{transform:rotate(1turn)}}.adm-shell{--adm-bg:var(--color-bg-base,#070b14);--adm-accent:var(--home-accent,oklch(74% .13 45));--adm-ink-1:#fffffff2;--adm-ink-2:#ffffff9e;--adm-ink-3:#fff6;--adm-hairline:#ffffff12;--adm-stroke:#ffffff1f;--adm-surface:#ffffff06;--adm-surface-2:#ffffff0d;--adm-row-hover:#ffffff09;--adm-pos:#34d399;--adm-neg:#f87171;--adm-warn:#fbbf24;--adm-info:#60a5fa;--adm-font-display:var(--home-font-display,"Inter Tight","Inter",system-ui,sans-serif);--adm-font-body:var(--font-sans);--adm-font-mono:var(--home-font-mono,"JetBrains Mono",ui-monospace,monospace);background:var(--adm-bg);min-height:100dvh;color:var(--adm-ink-1);font-family:var(--adm-font-body);background-image:radial-gradient(900px 480px at 88% -8%,var(--adm-accent),transparent 70%),radial-gradient(800px 520px at 10% 0,#2563eb0f,transparent 65%)}@supports (color:color-mix(in lab,red,red)){.adm-shell{background-image:radial-gradient(900px 480px at 88% -8%,color-mix(in oklch,var(--adm-accent) 12%,transparent),transparent 70%),radial-gradient(800px 520px at 10% 0,#2563eb0f,transparent 65%)}}.adm-shell{background-attachment:fixed}.adm-topbar{z-index:20;border-bottom:1px solid var(--adm-hairline);background:var(--adm-bg);justify-content:space-between;align-items:center;gap:24px;padding:16px 32px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.adm-topbar{background:color-mix(in oklch,var(--adm-bg) 78%,transparent)}}.adm-topbar{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%)}.adm-brand-wrap{flex-direction:column;gap:3px;display:flex}.adm-wordmark{font-family:var(--adm-font-display);letter-spacing:-.02em;color:var(--adm-ink-1);font-size:17px;font-weight:800;line-height:1}.adm-brand-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--adm-accent);align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.adm-brand-eyebrow svg{color:var(--adm-accent);flex:none}.adm-exit{color:var(--adm-ink-2);border:1px solid var(--adm-stroke);background:var(--adm-surface);border-radius:9px;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.adm-exit:hover{background:var(--adm-surface-2);color:var(--adm-ink-1);border-color:var(--adm-accent)}@supports (color:color-mix(in lab,red,red)){.adm-exit:hover{border-color:color-mix(in oklch,var(--adm-accent) 40%,var(--adm-stroke))}}.adm-exit svg{flex:none}.adm-body{grid-template-columns:232px 1fr;gap:0;max-width:1280px;min-height:calc(100dvh - 65px);margin:0 auto;display:grid}@media (max-width:860px){.adm-body{grid-template-columns:1fr}}.adm-rail{border-right:1px solid var(--adm-hairline);flex-direction:column;gap:3px;padding:28px 16px;display:flex}.adm-rail-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--adm-ink-3);padding:0 12px 10px;font-size:10px;font-weight:700}@media (max-width:860px){.adm-rail{border-right:none;border-bottom:1px solid var(--adm-hairline);flex-flow:wrap;padding:14px 16px}.adm-rail-eyebrow{display:none}}.adm-rail-item{color:var(--adm-ink-2);font-family:var(--adm-font-body);letter-spacing:-.005em;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:11px;padding:10px 12px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s;display:flex;position:relative}.adm-rail-item svg{color:currentColor;opacity:.85;flex:none}.adm-rail-item:hover{background:var(--adm-surface);color:var(--adm-ink-1)}.adm-rail-item.active{background:var(--adm-accent)}@supports (color:color-mix(in lab,red,red)){.adm-rail-item.active{background:color-mix(in oklch,var(--adm-accent) 12%,transparent)}}.adm-rail-item.active{color:var(--adm-ink-1)}.adm-rail-item.active:before{content:"";background:var(--adm-accent);border-radius:0 3px 3px 0;width:3px;height:22px;position:absolute;top:50%;left:-16px;transform:translateY(-50%)}.adm-rail-item.active svg{color:var(--adm-accent);opacity:1}@media (max-width:860px){.adm-rail-item.active:before{display:none}}.adm-main{min-width:0;padding:36px 40px 80px}@media (max-width:640px){.adm-main{padding:28px 18px 60px}}.adm-page-head{margin-bottom:30px}.adm-page-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--adm-accent);align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.adm-page-eyebrow svg{color:var(--adm-accent);flex:none}.adm-page-title{font-family:var(--adm-font-display);letter-spacing:-.035em;color:var(--adm-ink-1);margin:11px 0 0;font-size:34px;font-weight:800;line-height:1.05}.adm-page-lead{max-width:620px;color:var(--adm-ink-2);margin:11px 0 0;font-size:14px;font-weight:500;line-height:1.55}.adm-page-head--row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}@keyframes adm-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.adm-reveal{animation:adm-rise .5s cubic-bezier(.22,1,.36,1) both}.adm-reveal-1{animation-delay:40ms}.adm-reveal-2{animation-delay:.1s}.adm-reveal-3{animation-delay:.16s}@media (prefers-reduced-motion:reduce){.adm-reveal{animation:none}}.adm-stat-row{border:1px solid var(--adm-hairline);background:var(--adm-surface);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;overflow:hidden}.adm-stat{border-right:1px solid var(--adm-hairline);flex-direction:column;gap:5px;padding:18px 20px;display:flex}.adm-stat:last-child{border-right:none}.adm-stat-label{letter-spacing:.06em;text-transform:uppercase;color:var(--adm-ink-3);font-size:10.5px;font-weight:600}.adm-stat-value{font-family:var(--adm-font-display);letter-spacing:-.025em;color:var(--adm-ink-1);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1}.adm-stat-sub{color:var(--adm-ink-3);font-size:11.5px}.adm-stat--pos .adm-stat-value{color:var(--adm-pos)}.adm-stat--info .adm-stat-value{color:var(--adm-info)}.adm-stat--warn .adm-stat-value{color:var(--adm-warn)}.adm-stat--alert{background:var(--adm-neg)}@supports (color:color-mix(in lab,red,red)){.adm-stat--alert{background:color-mix(in oklch,var(--adm-neg) 9%,transparent)}}.adm-stat--alert .adm-stat-value{color:var(--adm-neg)}@media (max-width:640px){.adm-stat{border-right:none;border-bottom:1px solid var(--adm-hairline)}.adm-stat:last-child{border-bottom:none}}.adm-section-block{margin-top:34px}.adm-section-eyebrow{border-bottom:1px solid var(--adm-hairline);justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:16px;padding-bottom:12px;display:flex}.adm-section-eyebrow h3{letter-spacing:.08em;text-transform:uppercase;color:var(--adm-ink-2);margin:0;font-size:12px;font-weight:700}.adm-section-hint{color:var(--adm-ink-3);font-size:11.5px}.adm-empty{text-align:center;border:1px dashed var(--adm-stroke);color:var(--adm-ink-3);border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:44px 24px;display:flex}.adm-empty svg{color:var(--adm-ink-3);opacity:.7}.adm-empty-title{font-family:var(--adm-font-display);letter-spacing:-.015em;color:var(--adm-ink-2);font-size:15px;font-weight:700}.adm-empty-desc{max-width:320px;font-size:12.5px;line-height:1.5}.adm-loading{color:var(--adm-ink-3);align-items:center;gap:10px;padding:40px 4px;font-size:13.5px;display:flex}.adm-spinner{border:2px solid var(--adm-stroke);border-top-color:var(--adm-accent);border-radius:50%;width:16px;height:16px;animation:adm-spin .7s linear infinite}@keyframes adm-spin{to{transform:rotate(1turn)}}.adm-tbl-wrap{border:1px solid var(--adm-hairline);background:var(--adm-surface);border-radius:14px;overflow-x:auto}.adm-tbl{border-collapse:collapse;width:100%;font-size:13px}.adm-tbl thead th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--adm-ink-3);border-bottom:1px solid var(--adm-hairline);white-space:nowrap;padding:12px 16px;font-size:10.5px;font-weight:700}.adm-tbl thead th.adm-num{text-align:right}.adm-tbl tbody td{border-bottom:1px solid var(--adm-hairline);color:var(--adm-ink-2);white-space:nowrap;vertical-align:middle;padding:13px 16px}.adm-tbl tbody td.adm-num{text-align:right;font-family:var(--adm-font-mono);font-variant-numeric:tabular-nums;color:var(--adm-ink-1)}.adm-tbl tbody tr:last-child td{border-bottom:none}.adm-tbl-row{cursor:pointer;transition:background .13s}.adm-tbl-row:hover{background:var(--adm-row-hover)}.adm-tbl-row:focus-visible{outline:2px solid var(--adm-accent);outline-offset:-2px}.adm-id{align-items:center;gap:12px;display:flex}.adm-id-mono{background:var(--adm-accent);border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.adm-id-mono{background:color-mix(in oklch,var(--adm-accent) 14%,transparent)}}.adm-id-mono{border:1px solid var(--adm-accent)}@supports (color:color-mix(in lab,red,red)){.adm-id-mono{border:1px solid color-mix(in oklch,var(--adm-accent) 28%,transparent)}}.adm-id-mono{font-family:var(--adm-font-display);color:var(--adm-accent);font-size:13px;font-weight:700}.adm-id-text{flex-direction:column;gap:1px;min-width:0;display:flex}.adm-id-name{letter-spacing:-.01em;color:var(--adm-ink-1);font-size:13.5px;font-weight:700}.adm-id-name.is-empty{color:var(--adm-ink-3);font-style:italic;font-weight:600}.adm-id-email{font-size:11.5px}.adm-id-email,.adm-tbl-chev,.adm-td-muted{color:var(--adm-ink-3)}.adm-tbl-row:hover .adm-tbl-chev{color:var(--adm-accent)}.adm-badge{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.adm-badge--pos{background:var(--adm-pos)}@supports (color:color-mix(in lab,red,red)){.adm-badge--pos{background:color-mix(in oklch,var(--adm-pos) 16%,transparent)}}.adm-badge--pos{color:var(--adm-pos)}.adm-badge--warn{background:var(--adm-warn)}@supports (color:color-mix(in lab,red,red)){.adm-badge--warn{background:color-mix(in oklch,var(--adm-warn) 16%,transparent)}}.adm-badge--warn{color:var(--adm-warn)}.adm-badge--muted{background:var(--adm-surface-2);color:var(--adm-ink-3)}.adm-badge--info{background:var(--adm-info)}@supports (color:color-mix(in lab,red,red)){.adm-badge--info{background:color-mix(in oklch,var(--adm-info) 16%,transparent)}}.adm-badge--info{color:var(--adm-info)}.adm-badge--neg{background:var(--adm-neg)}@supports (color:color-mix(in lab,red,red)){.adm-badge--neg{background:color-mix(in oklch,var(--adm-neg) 16%,transparent)}}.adm-badge--neg{color:var(--adm-neg)}.adm-badge--dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.adm-search{align-items:center;width:100%;max-width:320px;display:flex;position:relative}.adm-search svg{color:var(--adm-ink-3);pointer-events:none;position:absolute;left:12px}.adm-search input{background:var(--adm-surface);border:1px solid var(--adm-stroke);width:100%;color:var(--adm-ink-1);border-radius:10px;padding:9px 12px 9px 36px;font-family:inherit;font-size:13px}.adm-search input::placeholder{color:var(--adm-ink-3)}.adm-search input:focus{border-color:var(--adm-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.adm-search input:focus{border-color:color-mix(in oklch,var(--adm-accent) 50%,var(--adm-stroke))}}.adm-search input:focus{background:var(--adm-surface-2)}.adm-feat-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.adm-feat{background:var(--adm-surface);border:1px solid var(--adm-hairline);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;transition:border-color .15s;display:flex}.adm-feat:hover{border-color:var(--adm-stroke)}.adm-feat--child{background:0 0;margin-left:26px;position:relative}.adm-feat--child:before{content:"";background:var(--adm-stroke);width:12px;height:1px;position:absolute;top:50%;left:-16px}.adm-feat-info{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.adm-feat-label{color:var(--adm-ink-1);letter-spacing:-.005em;font-size:14px;font-weight:600}.adm-feat-badge{text-transform:uppercase;letter-spacing:.06em;color:var(--adm-ink-3);background:var(--adm-surface-2);border-radius:6px;padding:2px 7px;font-size:9.5px;font-weight:700}.adm-feat-hint{color:var(--adm-ink-3);font-size:11.5px;font-style:italic}.adm-toggle{background:var(--adm-surface-2);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:44px;height:26px;padding:0;transition:background .18s;position:relative}.adm-toggle.on{background:var(--adm-pos)}.adm-toggle:disabled{opacity:.4;cursor:not-allowed}.adm-toggle:focus-visible{outline:2px solid var(--adm-accent);outline-offset:2px}.adm-toggle-knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s cubic-bezier(.34,1.56,.64,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.adm-toggle.on .adm-toggle-knob{transform:translate(18px)}.adm-btn{background:var(--adm-accent);color:#1a0f06;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:7px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:700;transition:filter .15s,transform .1s;display:inline-flex}.adm-btn svg{flex:none}.adm-btn:hover{filter:brightness(1.1)}.adm-btn:active{transform:translateY(1px)}.adm-btn:disabled{opacity:.5;cursor:not-allowed}.adm-btn-ghost{border:1px solid var(--adm-stroke);color:var(--adm-ink-2);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:7px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.adm-btn-ghost:hover{background:var(--adm-surface);color:var(--adm-ink-1)}.adm-aviso-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.adm-aviso{background:var(--adm-surface);border:1px solid var(--adm-hairline);border-left:3px solid var(--adm-ink-3);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 18px;display:flex}.adm-aviso--info{border-left-color:var(--adm-info)}.adm-aviso--warning{border-left-color:var(--adm-warn)}.adm-aviso--critical{border-left-color:var(--adm-neg)}.adm-aviso-info{min-width:0}.adm-aviso-top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:5px;display:flex}.adm-aviso-title{font-family:var(--adm-font-display);letter-spacing:-.015em;color:var(--adm-ink-1);font-size:14.5px;font-weight:700}.adm-aviso-body{color:var(--adm-ink-2);margin:0;font-size:13px;line-height:1.45}.adm-aviso-tag{letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:10px;font-weight:700}.adm-aviso-tag,.adm-del{color:var(--adm-ink-3);align-items:center;display:inline-flex}.adm-del{border:1px solid var(--adm-stroke);width:30px;height:30px;cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;transition:background .15s,color .15s,border-color .15s}.adm-del:hover{background:var(--adm-neg)}@supports (color:color-mix(in lab,red,red)){.adm-del:hover{background:color-mix(in oklch,var(--adm-neg) 14%,transparent)}}.adm-del:hover{color:var(--adm-neg);border-color:var(--adm-neg)}@supports (color:color-mix(in lab,red,red)){.adm-del:hover{border-color:color-mix(in oklch,var(--adm-neg) 40%,transparent)}}.adm-estado{text-transform:uppercase;letter-spacing:.05em;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700}.adm-estado--ativo{background:var(--adm-pos)}@supports (color:color-mix(in lab,red,red)){.adm-estado--ativo{background:color-mix(in oklch,var(--adm-pos) 16%,transparent)}}.adm-estado--ativo{color:var(--adm-pos)}.adm-estado--futuro{background:var(--adm-info)}@supports (color:color-mix(in lab,red,red)){.adm-estado--futuro{background:color-mix(in oklch,var(--adm-info) 16%,transparent)}}.adm-estado--futuro{color:var(--adm-info)}.adm-estado--expirado{background:var(--adm-surface-2);color:var(--adm-ink-3)}.adm-cal{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;display:grid}.adm-cal-day{background:var(--adm-surface);border:1px solid var(--adm-hairline);border-radius:12px;flex-direction:column;gap:3px;padding:13px 15px;display:flex}.adm-cal-d{letter-spacing:.05em;text-transform:uppercase;color:var(--adm-ink-3);font-size:10.5px;font-weight:700}.adm-cal-q{color:var(--adm-ink-2);font-size:12.5px}.adm-cal-v{font-family:var(--adm-font-mono);font-variant-numeric:tabular-nums;color:var(--adm-pos);margin-top:2px;font-size:13px;font-weight:600}@keyframes adm-fade{0%{opacity:0}to{opacity:1}}.adm-drawer-overlay{z-index:110;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:flex-end;animation:adm-fade .2s both;display:flex;position:fixed;inset:0}.adm-drawer{background:var(--adm-bg);width:100%;max-width:440px;height:100dvh;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.adm-drawer{background:color-mix(in oklch,var(--adm-bg) 90%,white 3%)}}.adm-drawer{border-left:1px solid var(--adm-stroke);flex-direction:column;animation:adm-slide-in .32s cubic-bezier(.22,1,.36,1) both;display:flex;box-shadow:-24px 0 70px #00000080}@keyframes adm-slide-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.adm-drawer-head{border-bottom:1px solid var(--adm-hairline);background:radial-gradient(420px 200px at 100% 0,var(--adm-accent),transparent 70%);padding:28px 26px 24px;position:relative}@supports (color:color-mix(in lab,red,red)){.adm-drawer-head{background:radial-gradient(420px 200px at 100% 0,color-mix(in oklch,var(--adm-accent) 14%,transparent),transparent 70%)}}.adm-drawer-close{background:var(--adm-surface);border:1px solid var(--adm-stroke);width:32px;height:32px;color:var(--adm-ink-2);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:18px;right:18px}.adm-drawer-close:hover{background:var(--adm-surface-2);color:var(--adm-ink-1)}.adm-drawer-mono{background:var(--adm-accent);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.adm-drawer-mono{background:color-mix(in oklch,var(--adm-accent) 16%,transparent)}}.adm-drawer-mono{border:1px solid var(--adm-accent)}@supports (color:color-mix(in lab,red,red)){.adm-drawer-mono{border:1px solid color-mix(in oklch,var(--adm-accent) 30%,transparent)}}.adm-drawer-mono{color:var(--adm-accent);margin-bottom:14px;font-size:20px;font-weight:700}.adm-drawer-mono,.adm-drawer-name{font-family:var(--adm-font-display)}.adm-drawer-name{letter-spacing:-.03em;color:var(--adm-ink-1);font-size:23px;font-weight:800;line-height:1.1}.adm-drawer-name.is-empty{color:var(--adm-ink-2);font-style:italic}.adm-drawer-email{color:var(--adm-ink-3);align-items:center;gap:6px;margin-top:6px;font-size:13px;display:inline-flex}.adm-drawer-body{gap:26px;padding:22px 26px 32px}.adm-drawer-body,.adm-drawer-sec{flex-direction:column;display:flex}.adm-drawer-sec{gap:12px}.adm-drawer-sec-h{letter-spacing:.1em;text-transform:uppercase;color:var(--adm-accent);border-bottom:1px solid var(--adm-hairline);padding-bottom:10px;font-size:10.5px;font-weight:700}.adm-kv{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.adm-kv-k{color:var(--adm-ink-3);font-size:12.5px}.adm-kv-v{color:var(--adm-ink-1);text-align:right;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.adm-kv-v.adm-mono{font-family:var(--adm-font-mono)}.adm-duo{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adm-duo-cell{background:var(--adm-surface);border:1px solid var(--adm-hairline);border-radius:12px;flex-direction:column;gap:4px;padding:16px;display:flex}.adm-duo-num{font-family:var(--adm-font-display);letter-spacing:-.025em;color:var(--adm-ink-1);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1}.adm-duo-lbl{letter-spacing:.05em;text-transform:uppercase;color:var(--adm-ink-3);font-size:10.5px;font-weight:600}.adm-privacy{background:var(--adm-info);border-radius:11px;align-items:flex-start;gap:9px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.adm-privacy{background:color-mix(in oklch,var(--adm-info) 8%,transparent)}}.adm-privacy{border:1px solid var(--adm-info)}@supports (color:color-mix(in lab,red,red)){.adm-privacy{border:1px solid color-mix(in oklch,var(--adm-info) 22%,transparent)}}.adm-privacy{color:var(--adm-ink-2);font-size:11.5px;line-height:1.45}.adm-privacy svg{color:var(--adm-info);flex:none;margin-top:1px}.adm-charts{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}@media (max-width:900px){.adm-charts{grid-template-columns:1fr}}.adm-chart-card{background:var(--adm-surface);border:1px solid var(--adm-hairline);border-radius:16px;padding:18px 18px 14px}.adm-chart-h{letter-spacing:.04em;text-transform:uppercase;color:var(--adm-ink-2);align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:700;display:flex}.adm-chart-h svg{color:var(--adm-accent);flex:none}.adm-chart-box{width:100%;height:240px;position:relative}.adm-bi-soon{text-align:center;color:var(--adm-ink-3);flex-direction:column;align-items:center;gap:7px;padding:34px 24px;display:flex}.adm-bi-soon svg{color:var(--adm-ink-3);opacity:.7}.adm-stor-list{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.adm-stor-row{align-items:center;gap:12px;display:flex}.adm-stor-name{min-width:0;color:var(--adm-ink-1);white-space:nowrap;text-overflow:ellipsis;flex:0 0 38%;font-size:13px;font-weight:600;overflow:hidden}.adm-stor-bar{background:var(--adm-surface-2);border-radius:999px;flex:1;height:8px;overflow:hidden}.adm-stor-fill{background:linear-gradient(90deg,var(--adm-accent),var(--adm-accent));border-radius:999px;height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.adm-stor-fill{background:linear-gradient(90deg,color-mix(in oklch,var(--adm-accent) 70%,transparent),var(--adm-accent))}}.adm-stor-val{color:var(--adm-ink-2);text-align:right;flex:none;min-width:58px;font-size:12.5px;font-weight:600}.adm-aviso-acts{flex-shrink:0;align-items:center;gap:6px;display:flex}.adm-del--mail:hover{background:var(--adm-accent)}@supports (color:color-mix(in lab,red,red)){.adm-del--mail:hover{background:color-mix(in oklch,var(--adm-accent) 14%,transparent)}}.adm-del--mail:hover{color:var(--adm-accent);border-color:var(--adm-accent)}@supports (color:color-mix(in lab,red,red)){.adm-del--mail:hover{border-color:color-mix(in oklch,var(--adm-accent) 40%,transparent)}}.adm-email-preview{background:var(--adm-surface);border:1px solid var(--adm-hairline);border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:13px 15px;display:flex}.adm-sev-dot{border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.adm-sev-dot,.adm-sev-dot--info{background:var(--adm-info)}.adm-sev-dot--warning{background:var(--adm-warn)}.adm-sev-dot--critical{background:var(--adm-neg)}.adm-email-preview-t{font-family:var(--adm-font-display);letter-spacing:-.015em;color:var(--adm-ink-1);font-size:14.5px;font-weight:700}.adm-email-preview-b{color:var(--adm-ink-2);margin:3px 0 0;font-size:12.5px;line-height:1.45}.adm-email-result{border-radius:12px;align-items:flex-start;gap:11px;margin:4px 0 6px;padding:14px 16px;display:flex}.adm-email-result strong{color:var(--adm-ink-1);font-size:14px;font-weight:700;display:block}.adm-email-result p{color:var(--adm-ink-2);margin:3px 0 0;font-size:12.5px;line-height:1.45}.adm-email-result svg{flex:none;margin-top:1px}.adm-email-result--ok{background:var(--adm-pos)}@supports (color:color-mix(in lab,red,red)){.adm-email-result--ok{background:color-mix(in oklch,var(--adm-pos) 10%,transparent)}}.adm-email-result--ok{border:1px solid var(--adm-pos)}@supports (color:color-mix(in lab,red,red)){.adm-email-result--ok{border:1px solid color-mix(in oklch,var(--adm-pos) 26%,transparent)}}.adm-email-result--ok svg{color:var(--adm-pos)}.adm-email-result--err{background:var(--adm-neg)}@supports (color:color-mix(in lab,red,red)){.adm-email-result--err{background:color-mix(in oklch,var(--adm-neg) 10%,transparent)}}.adm-email-result--err{border:1px solid var(--adm-neg)}@supports (color:color-mix(in lab,red,red)){.adm-email-result--err{border:1px solid color-mix(in oklch,var(--adm-neg) 26%,transparent)}}.adm-email-result--err svg{color:var(--adm-neg)}.adm-email-foot{color:var(--adm-ink-3);align-items:center;gap:6px;margin:14px 0 0;font-size:11px;display:flex}.adm-email-foot svg{flex:none}.adm-manage{border-top:1px dashed var(--adm-stroke);flex-direction:column;gap:10px;margin-top:14px;padding-top:14px;display:flex}.adm-manage-h{letter-spacing:.1em;text-transform:uppercase;color:var(--adm-ink-3);font-size:10px;font-weight:700}.adm-act-row{align-items:center;gap:9px;display:flex}.adm-act-ico{background:var(--adm-surface);border:1px solid var(--adm-hairline);width:30px;height:30px;color:var(--adm-ink-2);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.adm-act-label{font-weight:600}.adm-act-input,.adm-act-label{color:var(--adm-ink-1);flex:1;font-size:13px}.adm-act-input{background:var(--adm-surface);border:1px solid var(--adm-stroke);min-width:0;border-radius:9px;padding:8px 11px;font-family:inherit}.adm-act-input::placeholder{color:var(--adm-ink-3)}.adm-act-input:focus{border-color:var(--adm-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.adm-act-input:focus{border-color:color-mix(in oklch,var(--adm-accent) 50%,var(--adm-stroke))}}.adm-act-input:focus{background:var(--adm-surface-2)}.adm-act-btn{border:1px solid var(--adm-stroke);background:var(--adm-surface);color:var(--adm-ink-1);cursor:pointer;border-radius:9px;flex:none;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:700;transition:background .15s,border-color .15s,color .15s,filter .15s}.adm-act-btn:hover:not(:disabled){background:var(--adm-surface-2)}.adm-act-btn:disabled{opacity:.5;cursor:not-allowed}.adm-act-btn--accent{background:var(--adm-accent);color:#1a0f06;border-color:#0000}.adm-act-btn--accent:hover:not(:disabled){filter:brightness(1.1);background:var(--adm-accent)}.adm-act-link{color:var(--adm-ink-3);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;flex:none;font-size:11.5px;font-weight:600;text-decoration:underline}.adm-act-link:hover:not(:disabled){color:var(--adm-neg)}.adm-act-link:disabled{opacity:.5;cursor:not-allowed}.adm-act-err{color:var(--adm-neg);margin:2px 0 0;font-size:12px}.adm-warn{background:var(--adm-warn);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.adm-warn{background:color-mix(in oklch,var(--adm-warn) 9%,transparent)}}.adm-warn{border:1px solid var(--adm-warn)}@supports (color:color-mix(in lab,red,red)){.adm-warn{border:1px solid color-mix(in oklch,var(--adm-warn) 24%,transparent)}}.adm-warn{color:var(--adm-ink-2);font-size:11.5px;line-height:1.45}.adm-warn svg{color:var(--adm-warn);flex:none;margin-top:1px}.adm-warn strong{color:var(--adm-ink-1);font-weight:700}.adm-pay-empty{align-items:center;gap:7px;margin:0;font-size:12.5px;display:flex}.adm-pay-empty,.adm-pay-empty svg{color:var(--adm-ink-3)}.adm-pay-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.adm-pay-row{border-bottom:1px solid var(--adm-hairline);align-items:center;gap:10px;padding:9px 2px;display:flex}.adm-pay-row:last-child{border-bottom:none}.adm-pay-dot{background:var(--adm-ink-3);border-radius:50%;flex:none;width:7px;height:7px}.adm-pay-dot--pos{background:var(--adm-pos)}.adm-pay-dot--neg{background:var(--adm-neg)}.adm-pay-dot--warn{background:var(--adm-warn)}.adm-pay-dot--muted{background:var(--adm-ink-3)}.adm-pay-date{color:var(--adm-ink-2);min-width:78px;font-size:12.5px}.adm-pay-val{color:var(--adm-ink-1);margin-left:auto;font-size:13px;font-weight:600}.adm-pay-link{width:26px;height:26px;color:var(--adm-ink-3);border-radius:7px;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.adm-pay-link:hover{background:var(--adm-surface-2);color:var(--adm-accent)}.adm-gate{text-align:center;background:var(--color-bg-base,#070b14);color:#fffffff2;min-height:100dvh;font-family:var(--home-font-display,"Inter Tight","Inter",sans-serif);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:40px;display:flex}.adm-gate-title{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:800}.adm-gate .adm-sub{color:#fff9;font-size:14px}.adm-gate .adm-exit{color:var(--home-accent,#e08c4e);border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:7px;margin-top:8px;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.adm-gate .adm-exit:hover{background:#ffffff0d}.adm-sim-controls{border:1px solid var(--adm-hairline);background:var(--adm-surface);border-radius:14px;grid-template-columns:1.25fr 1fr;gap:24px;margin-bottom:18px;padding:20px;display:grid}@media (max-width:900px){.adm-sim-controls{grid-template-columns:1fr}}.adm-sim-label{letter-spacing:.06em;text-transform:uppercase;color:var(--adm-ink-3);margin-bottom:9px;font-size:10.5px;font-weight:600;display:block}.adm-sim-chips{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.adm-sim-chip{border:1px solid var(--adm-stroke);background:var(--adm-surface-2);color:var(--adm-ink-2);font-size:12.5px;font-weight:700;font-family:var(--adm-font-mono);cursor:pointer;border-radius:999px;padding:7px 13px;transition:border-color .15s,color .15s,background .15s}.adm-sim-chip:hover{border-color:var(--adm-accent)}@supports (color:color-mix(in lab,red,red)){.adm-sim-chip:hover{border-color:color-mix(in oklch,var(--adm-accent) 55%,transparent)}}.adm-sim-chip:hover{color:var(--adm-ink-1)}.adm-sim-chip.on{background:var(--adm-accent);border-color:var(--adm-accent);color:#14161c}.adm-sim-custom{background:var(--adm-surface-2);border:1px solid var(--adm-stroke);width:96px;color:var(--adm-ink-1);font-family:var(--adm-font-mono);border-radius:999px;padding:7px 13px;font-size:12.5px}.adm-sim-slider{align-items:center;gap:14px;display:flex}.adm-sim-slider input[type=range]{accent-color:var(--adm-accent);flex:1;height:28px}.adm-sim-n{font-family:var(--adm-font-display);text-align:right;font-variant-numeric:tabular-nums;min-width:64px;font-size:24px;font-weight:700}.adm-sim-tg{color:var(--adm-ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:9px;margin-bottom:8px;font-size:12.5px;line-height:1.45;display:flex}.adm-sim-tg input{accent-color:var(--adm-accent);flex:none;width:15px;height:15px;margin-top:2px}.adm-sim-adv{margin-top:10px}.adm-sim-adv summary{cursor:pointer;color:var(--adm-ink-3);letter-spacing:.04em;font-size:11.5px}.adm-sim-adv-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:9px;margin-top:10px;display:grid}.adm-sim-adv-grid label{color:var(--adm-ink-3);flex-direction:column;gap:4px;font-size:10.5px;display:flex}.adm-sim-adv-grid input{background:var(--adm-surface-2);border:1px solid var(--adm-stroke);color:var(--adm-ink-1);font-family:var(--adm-font-mono);border-radius:8px;width:100%;padding:6px 8px;font-size:12px}.adm-sim-reg-grid,.adm-sim-stats{margin-bottom:18px}.adm-sim-reg-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:820px){.adm-sim-reg-grid{grid-template-columns:1fr}}.adm-sim-reg{border:1px solid var(--adm-hairline);background:var(--adm-surface);border-radius:14px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.adm-sim-reg-title{color:var(--adm-ink-1);font-size:12.5px;font-weight:700}.adm-sim-reg-sub{color:var(--adm-ink-3);min-height:32px;font-size:11px;line-height:1.5}.adm-sim-reg-value{font-family:var(--adm-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:23px;font-weight:700}.adm-sim-reg-foot{color:var(--adm-ink-3);font-size:11px;font-family:var(--adm-font-mono)}.adm-sim-reg--neg{border-color:var(--adm-neg)}@supports (color:color-mix(in lab,red,red)){.adm-sim-reg--neg{border-color:color-mix(in oklch,var(--adm-neg) 32%,transparent)}}.adm-sim-reg--neg .adm-sim-reg-value{color:var(--adm-neg)}.adm-sim-reg--pos{border-color:var(--adm-pos)}@supports (color:color-mix(in lab,red,red)){.adm-sim-reg--pos{border-color:color-mix(in oklch,var(--adm-pos) 32%,transparent)}}.adm-sim-reg--pos .adm-sim-reg-value{color:var(--adm-pos)}.adm-sim-reg--warn{border-color:var(--adm-warn)}@supports (color:color-mix(in lab,red,red)){.adm-sim-reg--warn{border-color:color-mix(in oklch,var(--adm-warn) 32%,transparent)}}.adm-sim-reg--warn .adm-sim-reg-value{color:var(--adm-warn)}.adm-sim-duel{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:820px){.adm-sim-duel{grid-template-columns:1fr}}.adm-sim-tax{border:1px solid var(--adm-hairline);background:var(--adm-surface);border-radius:14px;padding:16px 18px;position:relative}.adm-sim-tax.winner{border-color:var(--adm-pos)}@supports (color:color-mix(in lab,red,red)){.adm-sim-tax.winner{border-color:color-mix(in oklch,var(--adm-pos) 42%,transparent)}}.adm-sim-win{letter-spacing:.1em;text-transform:uppercase;color:var(--adm-pos);border:1px solid var(--adm-pos);font-size:9.5px;font-weight:800;position:absolute;top:13px;right:14px}@supports (color:color-mix(in lab,red,red)){.adm-sim-win{border:1px solid color-mix(in oklch,var(--adm-pos) 38%,transparent)}}.adm-sim-win{background:var(--adm-pos)}@supports (color:color-mix(in lab,red,red)){.adm-sim-win{background:color-mix(in oklch,var(--adm-pos) 10%,transparent)}}.adm-sim-win{border-radius:999px;padding:4px 10px}.adm-sim-tax-title{color:var(--adm-ink-1);font-size:13.5px;font-weight:700;display:block}.adm-sim-tax-sub{color:var(--adm-ink-3);margin:3px 0 10px;font-size:11px;line-height:1.5;display:block}.adm-sim-row{border-bottom:1px dashed var(--adm-hairline);color:var(--adm-ink-2);justify-content:space-between;align-items:baseline;padding:6.5px 0;font-size:12.5px;display:flex}.adm-sim-row span:last-child{font-family:var(--adm-font-mono);color:var(--adm-ink-1);font-weight:700}.adm-sim-row .neg{color:var(--adm-neg)}.adm-sim-row .pos{color:var(--adm-pos)}.adm-sim-row.total{color:var(--adm-ink-1);border-bottom:none;padding-top:10px;font-size:13px}.adm-sim-row.total span:last-child{font-size:17px}.adm-sim-verdict{color:var(--adm-ink-2);border-left:3px solid var(--adm-accent);background:var(--adm-accent);margin:12px 0 18px;padding:12px 16px;font-size:12.5px;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.adm-sim-verdict{background:color-mix(in oklch,var(--adm-accent) 9%,transparent)}}.adm-sim-verdict{border-radius:0 10px 10px 0}.adm-sim-chart{border:1px solid var(--adm-hairline);background:var(--adm-surface);border-radius:14px;margin-bottom:18px;padding:16px 18px}.adm-sim-legend{color:var(--adm-ink-2);flex-wrap:wrap;gap:12px;margin-bottom:8px;font-size:11px;display:flex}.adm-sim-legend .li{font-family:var(--adm-font-mono);align-items:center;gap:5px;display:flex}.adm-sim-legend .dot{border-radius:3px;width:9px;height:9px}.adm-sim-legend .dim{color:var(--adm-ink-3)}.adm-sim-tbl{margin-bottom:10px}.adm-sim-best{font-weight:800;color:var(--adm-pos)!important}.adm-sim-anexo{font-family:var(--adm-font-mono);color:var(--adm-info);font-weight:800}.adm-sim-hl td{background:var(--adm-accent)}@supports (color:color-mix(in lab,red,red)){.adm-sim-hl td{background:color-mix(in oklch,var(--adm-accent) 8%,transparent)}}.adm-sim-foot{color:var(--adm-ink-3);margin:0;font-size:11px;line-height:1.6}body.has-ann-banner .hdr{top:calc(16px + var(--ann-banner-h,44px))}body.has-ann-banner .pp-main{padding-top:calc(72px + var(--ann-banner-h,44px))}.hdr{transition:top .2s}.ann-banner-stack{z-index:1200;flex-direction:column;display:flex;position:fixed;top:0;left:0;right:0}.ann-banner{text-align:center;color:#fff;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:8px 48px 8px 16px;font-size:13.5px;line-height:1.35;animation:ann-banner-in .3s cubic-bezier(.22,1,.36,1) both;display:flex;position:relative}@keyframes ann-banner-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.ann-banner--info{background:linear-gradient(90deg,#2563eb,#3b82f6)}.ann-banner--warning{background:linear-gradient(90deg,#b45309,#f59e0b)}.ann-banner--critical{background:linear-gradient(90deg,#b91c1c,#ef4444)}.ann-banner-text strong{font-weight:800}.ann-toast-stack{z-index:1200;flex-direction:column;gap:12px;max-width:380px;display:flex;position:fixed;bottom:20px;right:20px}.ann-toast{background:var(--glass-panel-bg,#111827d9);-webkit-backdrop-filter:var(--glass-panel-blur,blur(24px) saturate(180%));backdrop-filter:var(--glass-panel-blur,blur(24px) saturate(180%));border:1px solid var(--glass-panel-border,#ffffff1a);box-shadow:var(--glass-panel-shadow,0 16px 40px #0006);border-radius:16px;align-items:flex-start;gap:12px;padding:15px 16px;animation:ann-toast-in .34s cubic-bezier(.22,1,.36,1) both;display:flex;position:relative;overflow:hidden}@keyframes ann-toast-in{0%{opacity:0;transform:translate(24px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}.ann-toast:before{content:"";background:var(--ann-sev,#3b82f6);width:3px;position:absolute;top:0;bottom:0;left:0}.ann-toast--info{--ann-sev:#3b82f6}.ann-toast--warning{--ann-sev:#f59e0b}.ann-toast--critical{--ann-sev:#ef4444}.ann-toast-icon{background:var(--ann-sev);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ann-toast-icon{background:color-mix(in oklch,var(--ann-sev) 18%,transparent)}}.ann-toast-icon{color:var(--ann-sev)}.ann-toast-text{flex:1;min-width:0}.ann-toast-text strong{color:var(--color-text-heading,#fff);letter-spacing:-.01em;margin-bottom:2px;font-size:13.5px;font-weight:700;display:block}.ann-toast-text p{color:var(--color-text-secondary,#ffffffb3);margin:0;font-size:12.5px;line-height:1.45}.ann-modal-overlay{z-index:1300;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;justify-content:center;align-items:center;padding:20px;animation:ann-fade .2s both;display:flex;position:fixed;inset:0}@keyframes ann-fade{0%{opacity:0}to{opacity:1}}.ann-modal{background:var(--glass-panel-bg,#0b1220e6);width:100%;max-width:420px;-webkit-backdrop-filter:var(--glass-panel-blur,blur(24px) saturate(180%));backdrop-filter:var(--glass-panel-blur,blur(24px) saturate(180%));box-shadow:var(--glass-panel-shadow,0 24px 60px #00000080);text-align:center;border:1px solid var(--glass-panel-border,#ffffff1f);border-top:3px solid #3b82f6;border-radius:18px;padding:28px;animation:ann-modal-in .3s cubic-bezier(.22,1,.36,1) both}@keyframes ann-modal-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.ann-modal--warning{border-top-color:#f59e0b}.ann-modal--critical{border-top-color:#ef4444}.ann-modal-title{color:var(--color-text-heading,#fff);letter-spacing:-.02em;margin:0 0 10px;font-size:19px;font-weight:800}.ann-modal-body{color:var(--color-text-secondary,#ffffffb8);margin:0 0 20px;font-size:14px;line-height:1.5}.ann-modal-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#7c3aed);border:none;border-radius:10px;padding:10px 24px;font-size:14px;font-weight:700;transition:filter .15s}.ann-modal-btn:hover{filter:brightness(1.08)}.ann-x{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;font-size:17px;line-height:1;transition:background .15s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ann-toast .ann-x{color:var(--color-text-secondary,#ffffff8c);background:0 0;flex-shrink:0;position:static;transform:none}.ann-x:hover{background:#ffffff47}.ann-toast .ann-x:hover{background:var(--color-bg-hover,#ffffff1a);color:var(--color-text-heading,#fff)}.cr-scope{--cr-accent:oklch(69% .14 40);--cr-accent-ink:oklch(25% .05 47);--cr-accent-2:oklch(80% .16 145);--cr-warn:oklch(80% .135 80);--cr-warn-ink:oklch(30% .07 70);--cr-danger:oklch(66% .19 22);--cr-danger-ink:oklch(25% .08 25);--cr-bg-0:oklch(20.5% .004 265);--cr-bg-2:oklch(22.5% .004 265);--cr-ink-0:oklch(97% .004 265);--cr-ink-1:oklch(82% .005 265);--cr-ink-2:oklch(62% .005 265);--cr-ink-3:oklch(45% .005 265);--cr-stroke:oklch(100% 5.96046e-8 none/.09);--cr-stroke-strong:oklch(100% 5.96046e-8 none/.18);--cr-glass:#0e0c1438;--cr-glass-border:#ffffff29;--cr-glass-shadow:0 16px 46px -14px #0000008c,inset 0 1px 0 #ffffff29;--cr-sheen-op:.5}.light-mode .cr-scope{--cr-accent:oklch(60% .14 35);--cr-accent-ink:oklch(99% .01 80);--cr-warn:oklch(58% .14 62);--cr-warn-ink:oklch(99% .02 90);--cr-danger:oklch(55% .2 25);--cr-danger-ink:oklch(99% .02 25);--cr-bg-0:oklch(97.5% .008 80);--cr-bg-2:oklch(90.5% .014 80);--cr-ink-0:oklch(24% .02 60);--cr-ink-1:oklch(40% .02 60);--cr-ink-2:oklch(55% .016 60);--cr-ink-3:oklch(68% .012 60);--cr-stroke:oklch(30% .02 60/.14);--cr-stroke-strong:oklch(30% .02 60/.26);--cr-glass:#ffffff2e;--cr-glass-border:#ffffff80;--cr-glass-shadow:0 12px 40px -14px #28143c38,inset 0 1px 0 #ffffffb3;--cr-sheen-op:.7}.hdr.cr-scope{pointer-events:none;transition:top .45s cubic-bezier(.2,.7,.3,1);top:26px;left:30px;right:30px}.pp-main.chrome-scrolled .hdr.cr-scope{top:14px}.cr-cap-frost{z-index:0;box-shadow:none;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();background:0 0;border:1px solid #0000;transition:background .5s,border-color .5s,box-shadow .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s}.cr-cap-frost,.cr-cap-frost:after{pointer-events:none;border-radius:999px;position:absolute;inset:0}.cr-cap-frost:after{content:"";mix-blend-mode:overlay;opacity:0;background:linear-gradient(100deg,#ff96d200,#ff96d224 20%,#aa8cff14 46%,#82ebbe1f 74%,#82ebbe00) 0 0/220% 100%;transition:opacity .5s}.cr-topcap{z-index:1;width:100%;max-width:3000px;height:52px;color:var(--cr-ink-0);border-radius:999px;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:0 8px 0 14px;transition:color .45s;display:flex;position:relative}.cr-topcap>*{pointer-events:auto;position:relative}.cr-topcap[data-mode=light]{color:#1b1533}.cr-topcap[data-mode=dark]{color:#fffffff2}.pp-main.chrome-scrolled .cr-cap-frost{background:var(--nav-tint,linear-gradient(180deg,#1e202abd,#14161ec7));-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff2e,0 18px 50px -16px #000000b3,0 2px 8px #0006}.pp-main.chrome-scrolled .cr-cap-frost:after{opacity:.55;animation:cr-sheen 16s ease-in-out infinite alternate}@keyframes cr-sheen{0%{background-position:0 0}to{background-position:100% 0}}.cr-logo{flex-shrink:0;align-items:center;gap:12px;display:flex}.cr-logo-div{background:currentColor;width:1px;height:18px}@supports (color:color-mix(in lab,red,red)){.cr-logo-div{background:color-mix(in oklch,currentColor 24%,transparent)}}.cr-logo-div{border-radius:1px;margin:0 2px}.cr-logo-badge{letter-spacing:.14em;color:currentColor;opacity:.7;text-transform:uppercase;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:600}.cr-nav{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;align-items:center;gap:30px;padding:0;display:inline-flex}.cr-nav,.cr-navitem{background:0 0;border:none}.cr-navitem{cursor:pointer;white-space:nowrap;height:40px;font-family:var(--home-font-display,var(--font-sans));color:currentColor;opacity:.72;padding:0 2px;font-size:15px;font-weight:500;transition:opacity .18s;position:relative}.cr-navitem:after{content:"";background:var(--cr-accent);height:2.5px;box-shadow:0 0 10px var(--cr-accent);border-radius:3px;position:absolute;bottom:4px;left:-2px;right:-2px}@supports (color:color-mix(in lab,red,red)){.cr-navitem:after{box-shadow:0 0 10px color-mix(in oklch,var(--cr-accent) 60%,transparent)}}.cr-navitem:after{transform-origin:0;transition:transform .32s cubic-bezier(.2,.7,.3,1);transform:scaleX(0)}.cr-navitem:hover{opacity:1}.cr-navitem:hover:after{transform:scaleX(1)}.cr-navitem.on{opacity:1;font-weight:700}.cr-navitem.on:after{transform:scaleX(1)}.cr-tray{box-shadow:none;gap:4px;padding:0}.cr-tray,.cr-tray-btn{background:0 0;border:none;align-items:center;display:flex;position:relative}.cr-tray-btn{color:currentColor;opacity:.72;cursor:pointer;border-radius:11px;justify-content:center;width:38px;height:38px;transition:opacity .14s,background .14s}.cr-tray-btn:hover{opacity:1;background:currentColor}@supports (color:color-mix(in lab,red,red)){.cr-tray-btn:hover{background:color-mix(in oklch,currentColor 8%,transparent)}}.cr-tray-cloud{color:var(--cr-accent-2)}.cr-tray-badge{background:var(--cr-accent);min-width:16px;height:16px;color:var(--cr-accent-ink);border-radius:9px;justify-content:center;align-items:center;padding:0 3px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;display:flex;position:absolute;top:3px;right:2px}.cr-tray-div{background:currentColor;width:1px;height:22px}@supports (color:color-mix(in lab,red,red)){.cr-tray-div{background:color-mix(in oklch,currentColor 22%,transparent)}}.cr-tray-div{margin:0 5px}.cr-trial-chip{cursor:pointer;color:currentColor;background:currentColor;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;height:30px;margin-right:2px;padding:0 5px 0 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cr-trial-chip{background:color-mix(in oklch,currentColor 8%,transparent)}}.cr-trial-chip{border:1px solid}@supports (color:color-mix(in lab,red,red)){.cr-trial-chip{border:1px solid color-mix(in oklch,currentColor 14%,transparent)}}.cr-trial-chip{transition:background .15s,transform .15s}.cr-trial-chip:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.cr-trial-chip:hover{background:color-mix(in oklch,currentColor 13%,transparent)}}.cr-trial-chip:hover{transform:translateY(-1px)}.cr-trial-chip:active{transform:translateY(0)}.cr-trial-chip svg{opacity:.8;flex-shrink:0;width:14px;height:14px}.cr-trial-chip-d{letter-spacing:.01em;font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:700}.cr-trial-chip-u{opacity:.62;white-space:nowrap;font-size:11.5px}.cr-trial-chip-cta{white-space:nowrap;background:var(--cr-accent);color:var(--cr-accent-ink);border-radius:999px;margin-left:1px;padding:3px 9px;font-size:11.5px;font-weight:700;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.3)}.cr-trial-chip.urgent{color:var(--cr-warn);background:var(--cr-warn)}@supports (color:color-mix(in lab,red,red)){.cr-trial-chip.urgent{background:color-mix(in oklch,var(--cr-warn) 16%,transparent)}}.cr-trial-chip.urgent{border-color:var(--cr-warn)}@supports (color:color-mix(in lab,red,red)){.cr-trial-chip.urgent{border-color:color-mix(in oklch,var(--cr-warn) 38%,transparent)}}.cr-trial-chip.urgent .cr-trial-chip-u{opacity:.85}.cr-trial-chip.urgent .cr-trial-chip-cta{background:var(--cr-warn);color:var(--cr-warn-ink)}.cr-trial-chip.danger{color:var(--cr-danger);background:var(--cr-danger)}@supports (color:color-mix(in lab,red,red)){.cr-trial-chip.danger{background:color-mix(in oklch,var(--cr-danger) 15%,transparent)}}.cr-trial-chip.danger{border-color:var(--cr-danger)}@supports (color:color-mix(in lab,red,red)){.cr-trial-chip.danger{border-color:color-mix(in oklch,var(--cr-danger) 40%,transparent)}}.cr-trial-chip.danger .cr-trial-chip-u{opacity:.9}.cr-trial-chip.danger .cr-trial-chip-cta{background:var(--cr-danger);color:var(--cr-danger-ink)}@media (max-width:1240px){.cr-trial-chip-cta{display:none}.cr-trial-chip{padding:0 11px}}.cr-avatar{cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:6px;height:38px;padding:0 6px 0 4px;transition:transform .14s,filter .14s;display:flex}.cr-avatar:hover{filter:brightness(1.06);transform:translateY(-1px)}.cr-avatar:active{transform:translateY(0)}.cr-avatar-c{width:30px;height:30px;font-family:var(--home-font-display,var(--font-sans));color:var(--cr-accent-ink);background:linear-gradient(150deg,var(--cr-accent),var(--cr-accent));border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}@supports (color:color-mix(in lab,red,red)){.cr-avatar-c{background:linear-gradient(150deg,color-mix(in oklch,var(--cr-accent) 92%,white 12%),color-mix(in oklch,var(--cr-accent) 78%,black 8%))}}.cr-avatar-c{box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.35)}.cr-avatar-chev{color:currentColor;opacity:.55;transition:transform .16s}.cr-avatar-chev.open{transform:rotate(180deg)}.cr-dock{z-index:40;-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);background:linear-gradient(#1e202abd,#14161ec7);border:1px solid #ffffff24;border-radius:20px;flex-direction:column;align-items:center;gap:12px;width:60px;padding:15px 9px;display:flex;position:fixed;top:50%;left:20px;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff2e,0 18px 50px -16px #000000b3,0 2px 8px #0006}.cr-dock:after{content:"";z-index:0;pointer-events:none;mix-blend-mode:overlay;opacity:.55;background:linear-gradient(170deg,#ff96d200,#ff96d224 20%,#aa8cff14 46%,#82ebbe1f 74%,#82ebbe00) 0 0/100% 220%;border-radius:20px;animation:cr-sheen-v 16s ease-in-out infinite alternate;position:absolute;inset:0}@keyframes cr-sheen-v{0%{background-position:0 0}to{background-position:0 100%}}.cr-dock>*{z-index:1;position:relative}.cr-dock-spring{background:var(--cr-accent);width:3px;box-shadow:0 0 10px var(--cr-accent);border-radius:4px;position:absolute;left:-1px}@supports (color:color-mix(in lab,red,red)){.cr-dock-spring{box-shadow:0 0 10px color-mix(in oklch,var(--cr-accent) 75%,transparent)}}.cr-dock-spring{transition:top .4s cubic-bezier(.34,1.4,.5,1)}.cr-tipwrap{cursor:pointer}.cr-app,.cr-tipwrap{align-items:center;display:flex;position:relative}.cr-app{transform-origin:50%;border:1px solid var(--cr-ink-0);border-radius:13px;flex-shrink:0;justify-content:center;width:42px;height:42px}@supports (color:color-mix(in lab,red,red)){.cr-app{border:1px solid color-mix(in oklch,var(--cr-ink-0) 8%,transparent)}}.cr-app{color:var(--cr-ink-2);background:var(--cr-ink-0)}@supports (color:color-mix(in lab,red,red)){.cr-app{background:color-mix(in oklch,var(--cr-ink-0) 5%,transparent)}}.cr-app{box-shadow:inset 0 1px 0 var(--cr-ink-0)}@supports (color:color-mix(in lab,red,red)){.cr-app{box-shadow:inset 0 1px 0 color-mix(in oklch,var(--cr-ink-0) 9%,transparent)}}.cr-app{transition:transform .15s cubic-bezier(.3,.7,.3,1),background .18s,border-color .18s,box-shadow .22s,color .18s}.cr-app.on{color:var(--cr-accent)}@supports (color:color-mix(in lab,red,red)){.cr-app.on{color:color-mix(in oklch,var(--cr-accent) 70%,white 30%)}}.cr-app.on{background:var(--cr-accent)}@supports (color:color-mix(in lab,red,red)){.cr-app.on{background:color-mix(in oklch,var(--cr-accent) 15%,transparent)}}.cr-app.on{border-color:var(--cr-accent)}@supports (color:color-mix(in lab,red,red)){.cr-app.on{border-color:color-mix(in oklch,var(--cr-accent) 34%,transparent)}}.cr-app.on{box-shadow:0 0 16px var(--cr-accent),inset 0 1px 0 var(--cr-accent)}@supports (color:color-mix(in lab,red,red)){.cr-app.on{box-shadow:0 0 16px color-mix(in oklch,var(--cr-accent) 28%,transparent),inset 0 1px 0 color-mix(in oklch,var(--cr-accent) 18%,transparent)}}.cr-tip{background:var(--cr-bg-0);color:var(--cr-ink-0);border:1px solid var(--cr-stroke);white-space:nowrap;opacity:0;pointer-events:none;z-index:80;border-radius:9px;padding:6px 11px;font-size:12.5px;font-weight:600;transition:opacity .14s,transform .14s;left:calc(100% + 18px);transform:translateY(-50%)translate(-4px);box-shadow:0 8px 22px #0006}.cr-tip,.cr-tip:before{position:absolute;top:50%}.cr-tip:before{content:"";border:5px solid #0000;border-right:5px solid var(--cr-bg-0);right:100%;transform:translateY(-50%)}.cr-tipwrap:hover .cr-tip{opacity:1;transform:translateY(-50%)translate(0)}.cr-tipwrap:focus-visible{outline:none}.cr-tipwrap:focus-visible .cr-app{border-color:var(--cr-accent)}@supports (color:color-mix(in lab,red,red)){.cr-tipwrap:focus-visible .cr-app{border-color:color-mix(in oklch,var(--cr-accent) 55%,transparent)}}.cr-tipwrap:focus-visible .cr-app{box-shadow:0 0 0 2px var(--cr-accent)}@supports (color:color-mix(in lab,red,red)){.cr-tipwrap:focus-visible .cr-app{box-shadow:0 0 0 2px color-mix(in oklch,var(--cr-accent) 38%,transparent)}}.cr-tipwrap:focus-visible .cr-tip{opacity:1;transform:translateY(-50%)translate(0)}.cr-scope.sb-mobile{background:var(--cr-bg-0)}@supports (color:color-mix(in lab,red,red)){.cr-scope.sb-mobile{background:color-mix(in oklch,var(--cr-bg-0) 86%,transparent)}}.cr-scope.sb-mobile{-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);border-top:1px solid var(--cr-stroke);box-shadow:0 -2px 24px #00000047}.cr-scope .sb-mob-item{color:var(--cr-ink-3);font-family:var(--home-font-display,var(--font-sans));transition:color .2s}.cr-scope .sb-mob-item.active{color:var(--cr-accent)}@media (prefers-reduced-motion:reduce){.cr-app,.cr-avatar,.cr-cap-frost,.cr-dock-spring,.cr-navitem,.cr-topcap,.hdr.cr-scope{transition:none}.cr-cap-frost:after,.cr-dock:after{animation:none}}.ppl-scope{--ppl-accent:oklch(69% .135 47);--ppl-accent-ink:oklch(25% .05 47);--ppl-accent-2:oklch(80% .16 145);--ppl-bg-0:oklch(20.5% .018 258);--ppl-bg-1:oklch(17% .016 260);--ppl-bg-2:oklch(23.5% .02 256);--ppl-ink-0:oklch(97% .01 250);--ppl-ink-1:oklch(83% .012 250);--ppl-ink-2:oklch(65% .012 252);--ppl-ink-3:oklch(48% .012 255);--ppl-stroke:oklch(100% 5.96046e-8 none/.09);--ppl-stroke-strong:oklch(100% 5.96046e-8 none/.17);--ppl-hairline:oklch(100% 5.96046e-8 none/.06);--ppl-glass:oklch(23.5% .02 256/.82);--ppl-card-bg:oklch(100% 5.96046e-8 none/.055);--ppl-col-bg:oklch(100% 5.96046e-8 none/.035);--ppl-col-body:oklch(0% none none/.16);--ppl-frio:oklch(72% .095 240);--ppl-wpp:oklch(80% .13 150);--ppl-disp:var(--home-font-display,var(--font-sans,system-ui));--ppl-body:var(--font-sans,system-ui);--ppl-mono:"JetBrains Mono",monospace;font-family:var(--ppl-body);color:var(--ppl-ink-0);-webkit-font-smoothing:antialiased;min-width:0}[data-stage=qualificado]{--sc:oklch(78% .105 85)}[data-stage=proposta]{--sc:oklch(78% .105 245)}[data-stage=negociacao]{--sc:oklch(78% .105 50)}[data-stage=ganho]{--sc:oklch(78% .12 150)}[data-stage=perdido]{--sc:oklch(66% .012 255)}.ppl-h1{font-family:var(--ppl-disp);letter-spacing:-.035em;color:var(--ppl-ink-0);margin:0;font-size:34px;font-weight:800;line-height:1}.ppl-sub{color:var(--ppl-ink-2);margin:11px 0 0;font-size:14px}.ppl-sub b{color:var(--ppl-ink-0);font-weight:700}.ppl-sub .frio{color:var(--ppl-frio);font-weight:700}.ppl-kpi{border-top:1px solid var(--ppl-hairline);border-bottom:1px solid var(--ppl-hairline);grid-template-columns:1.7fr 1fr;align-items:center;gap:40px;margin-bottom:28px;padding:20px 0;display:grid}.ppl-kpi-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:13px;display:flex}.ppl-kpi-label{font-family:var(--ppl-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ppl-ink-2);font-size:10px;font-weight:700}.ppl-kpi-total{color:var(--ppl-ink-3);font-size:12.5px}.ppl-kpi-total b{font-family:var(--ppl-disp);color:var(--ppl-ink-0);letter-spacing:-.03em;font-size:19px;font-weight:800}.ppl-bar{gap:4px;height:12px;display:flex}.ppl-bar-seg{background:var(--sc);height:100%;box-shadow:0 0 12px var(--sc);border-radius:4px}@supports (color:color-mix(in lab,red,red)){.ppl-bar-seg{box-shadow:0 0 12px color-mix(in oklch,var(--sc) 45%,transparent)}}.ppl-bar-legend{flex-wrap:wrap;gap:18px;margin-top:13px;display:flex}.ppl-leg{color:var(--ppl-ink-2);align-items:center;gap:7px;font-size:12px;display:inline-flex}.ppl-leg .dot{background:var(--sc);border-radius:50%;width:8px;height:8px}.ppl-leg b{color:var(--ppl-ink-0);font-family:var(--ppl-disp);font-weight:700}.ppl-kpi-stats{border-left:1px solid var(--ppl-hairline);gap:24px;padding-left:32px;display:flex}.ppl-stat{flex:1;min-width:92px}.ppl-stat-l{font-family:var(--ppl-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ppl-ink-3);margin-bottom:9px;font-size:9.5px;font-weight:700}.ppl-stat-v{font-family:var(--ppl-disp);letter-spacing:-.04em;color:var(--ppl-ink-0);font-size:31px;font-weight:800;line-height:1}.ppl-stat-v.cop{color:var(--ppl-accent)}.ppl-stat-s{color:var(--ppl-ink-3);margin-top:6px;font-size:11px}.ppl-toolbar{flex-wrap:wrap;gap:14px;margin-bottom:26px}.ppl-search,.ppl-toolbar{align-items:center;display:flex}.ppl-search{background:var(--ppl-ink-0);border-radius:12px;gap:9px;min-width:280px;height:40px;padding:0 14px}@supports (color:color-mix(in lab,red,red)){.ppl-search{background:color-mix(in oklch,var(--ppl-ink-0) 4%,transparent)}}.ppl-search{border:1px solid var(--ppl-stroke);transition:border-color .15s,box-shadow .15s}.ppl-search:focus-within{border-color:var(--ppl-accent)}@supports (color:color-mix(in lab,red,red)){.ppl-search:focus-within{border-color:color-mix(in oklch,var(--ppl-accent) 45%,transparent)}}.ppl-search:focus-within{box-shadow:0 0 0 3px var(--ppl-accent)}@supports (color:color-mix(in lab,red,red)){.ppl-search:focus-within{box-shadow:0 0 0 3px color-mix(in oklch,var(--ppl-accent) 14%,transparent)}}.ppl-search svg{color:var(--ppl-ink-3);flex:none}.ppl-search input{min-width:0;color:var(--ppl-ink-0);font-family:var(--ppl-body);background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.ppl-spacer{flex:1}.ppl-seg{background:var(--ppl-ink-0);border-radius:11px;gap:3px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ppl-seg{background:color-mix(in oklch,var(--ppl-ink-0) 5%,transparent)}}.ppl-seg{border:1px solid var(--ppl-hairline)}.ppl-seg-btn{cursor:pointer;height:32px;font-family:var(--ppl-disp);color:var(--ppl-ink-2);background:0 0;border:none;border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:600;transition:background .16s,color .16s;display:inline-flex}.ppl-seg-btn svg{color:var(--ppl-ink-3)}.ppl-seg-btn.on{background:var(--ppl-glass);color:var(--ppl-ink-0);box-shadow:inset 0 0 0 1px var(--ppl-stroke),0 1px 3px #0000001f}.ppl-seg-btn.on svg{color:var(--ppl-accent)}.ppl-primary{cursor:pointer;height:40px;font-family:var(--ppl-disp);color:var(--ppl-accent-ink);background:linear-gradient(180deg,var(--ppl-accent),var(--ppl-accent));border:none;border-radius:12px;align-items:center;gap:8px;padding:0 17px;font-size:13.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ppl-primary{background:linear-gradient(180deg,color-mix(in oklch,var(--ppl-accent) 94%,white 14%),color-mix(in oklch,var(--ppl-accent) 90%,black 6%))}}.ppl-primary{box-shadow:inset 0 1px 0 #ffffff59,0 6px 16px -8px var(--ppl-accent)}@supports (color:color-mix(in lab,red,red)){.ppl-primary{box-shadow:inset 0 1px 0 #ffffff59,0 6px 16px -8px color-mix(in oklch,var(--ppl-accent) 70%,transparent)}}.ppl-primary{transition:filter .12s,transform .12s}.ppl-primary:hover{filter:brightness(1.05);transform:translateY(-1px)}.ppl-board{scrollbar-width:thin;scrollbar-color:var(--ppl-stroke-strong) transparent;align-items:start;gap:26px;padding-bottom:14px;display:flex;overflow:auto visible}.ppl-board::-webkit-scrollbar{height:10px}.ppl-board::-webkit-scrollbar-thumb{background:var(--ppl-stroke-strong);border-radius:6px}.ppl-board::-webkit-scrollbar-thumb:hover{background:oklch(100% 5.96046e-8 none/.26)}.ppl-board::-webkit-scrollbar-track{background:0 0}.ppl-board>.ppl-lane{flex:0 0 340px}.ppl-board>.ppl-lane.ppl-perdido{flex:0 0 300px}.ppl-lane{background:var(--ppl-col-bg);border:1px solid oklch(100% 5.96046e-8 none/.08);border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000004d}.ppl-col-head{border-bottom:1px solid oklch(100% 5.96046e-8 none/.07);justify-content:space-between;padding:13px 15px}.ppl-col-head,.ppl-col-head-l{align-items:center;gap:10px;display:flex}.ppl-col-head-l{min-width:0}.ppl-col-dot{background:var(--sc);width:9px;height:9px;box-shadow:0 0 9px var(--sc);border-radius:50%;flex:none}@supports (color:color-mix(in lab,red,red)){.ppl-col-dot{box-shadow:0 0 9px color-mix(in oklch,var(--sc) 16%,transparent)}}.ppl-col-title{font-family:var(--ppl-disp);letter-spacing:-.01em;color:var(--ppl-ink-0);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.ppl-col-count{background:var(--sc);border-radius:8px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ppl-col-count{background:color-mix(in oklch,var(--sc) 16%,transparent)}}.ppl-col-count{color:var(--sc);font-family:var(--ppl-mono);flex:none;font-size:11.5px;font-weight:700}.ppl-col-dots{color:var(--ppl-ink-3);cursor:pointer;display:inline-flex}.ppl-col-body{background:var(--ppl-col-body);flex-direction:column;gap:12px;min-height:150px;padding:12px;transition:background .16s,box-shadow .16s;display:flex}.ppl-col-body.over{background:var(--sc)}@supports (color:color-mix(in lab,red,red)){.ppl-col-body.over{background:color-mix(in oklch,var(--sc) 9%,var(--ppl-col-body))}}.ppl-col-body.over{box-shadow:inset 0 0 0 1.5px var(--sc)}@supports (color:color-mix(in lab,red,red)){.ppl-col-body.over{box-shadow:inset 0 0 0 1.5px color-mix(in oklch,var(--sc) 38%,transparent)}}.ppl-col-empty{text-align:center;color:var(--ppl-ink-3);flex:1;justify-content:center;align-items:center;padding:40px 10px;font-size:13px;display:flex}.ppl-card{cursor:grab;-webkit-user-select:none;user-select:none;background:var(--ppl-card-bg);border:1px solid oklch(100% 5.96046e-8 none/.09);border-radius:15px;padding:16px 17px;transition:box-shadow .2s,transform .16s cubic-bezier(.3,.8,.3,1),border-color .18s;position:relative;box-shadow:0 1px 2px #00000059}.ppl-card:hover{border-color:oklch(100% 5.96046e-8 none/.18);transform:translateY(-2px);box-shadow:0 16px 34px -20px #000000d9}.ppl-card:active{cursor:grabbing}.ppl-id{gap:11px}.ppl-av,.ppl-id{align-items:center;display:flex}.ppl-av{width:38px;height:38px;font-family:var(--ppl-disp);color:var(--ppl-ink-1);box-shadow:inset 0 0 0 1.5px var(--ppl-hairline);background:oklch(100% 5.96046e-8 none/.08);border-radius:50%;flex:none;justify-content:center;font-size:13.5px;font-weight:700}.ppl-av.hot{box-shadow:inset 0 0 0 1.5px var(--ppl-accent)}@supports (color:color-mix(in lab,red,red)){.ppl-av.hot{box-shadow:inset 0 0 0 1.5px color-mix(in oklch,var(--ppl-accent) 50%,transparent)}}.ppl-av.cold{box-shadow:inset 0 0 0 1.5px var(--ppl-frio)}@supports (color:color-mix(in lab,red,red)){.ppl-av.cold{box-shadow:inset 0 0 0 1.5px color-mix(in oklch,var(--ppl-frio) 50%,transparent)}}.ppl-id-main{flex:1;min-width:0}.ppl-name{font-family:var(--ppl-disp);letter-spacing:-.015em;color:var(--ppl-ink-0);text-overflow:ellipsis;white-space:nowrap;font-size:16.5px;font-weight:700;line-height:1.1;overflow:hidden}.ppl-ref{align-items:center;gap:5px;min-width:0;margin-top:3px;display:flex}.ppl-ref .k{font-family:var(--ppl-mono);letter-spacing:.12em;color:var(--ppl-ink-3);flex:none;font-size:8.5px;font-weight:700}.ppl-ref .v{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ppl-ref .v,.ppl-temp{color:var(--ppl-ink-2)}.ppl-temp{height:22px;background:var(--ppl-ink-0);border-radius:999px;flex:none;align-self:flex-start;align-items:center;gap:6px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ppl-temp{background:color-mix(in oklch,var(--ppl-ink-0) 6%,transparent)}}.ppl-temp{border:1px solid var(--ppl-hairline)}.ppl-temp .dot{background:var(--ppl-ink-1);border-radius:50%;flex:none;width:7px;height:7px}@supports (color:color-mix(in lab,red,red)){.ppl-temp .dot{background:color-mix(in oklch,var(--ppl-ink-1) 55%,transparent)}}.ppl-temp .lbl{opacity:0;max-width:0;font-family:var(--ppl-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700;transition:max-width .2s,opacity .18s;overflow:hidden}.ppl-card:hover .ppl-temp .lbl{opacity:1;max-width:62px}.ppl-temp.hot{color:var(--ppl-accent);background:var(--ppl-accent)}@supports (color:color-mix(in lab,red,red)){.ppl-temp.hot{background:color-mix(in oklch,var(--ppl-accent) 15%,transparent)}}.ppl-temp.hot{border-color:var(--ppl-accent)}@supports (color:color-mix(in lab,red,red)){.ppl-temp.hot{border-color:color-mix(in oklch,var(--ppl-accent) 30%,transparent)}}.ppl-temp.hot .dot{background:var(--ppl-accent);box-shadow:0 0 7px var(--ppl-accent)}@supports (color:color-mix(in lab,red,red)){.ppl-temp.hot .dot{box-shadow:0 0 7px color-mix(in oklch,var(--ppl-accent) 38%,transparent)}}.ppl-temp.cold{color:var(--ppl-frio);background:var(--ppl-frio)}@supports (color:color-mix(in lab,red,red)){.ppl-temp.cold{background:color-mix(in oklch,var(--ppl-frio) 15%,transparent)}}.ppl-temp.cold{border-color:var(--ppl-frio)}@supports (color:color-mix(in lab,red,red)){.ppl-temp.cold{border-color:color-mix(in oklch,var(--ppl-frio) 30%,transparent)}}.ppl-temp.cold .dot{background:var(--ppl-frio);box-shadow:0 0 7px var(--ppl-frio)}@supports (color:color-mix(in lab,red,red)){.ppl-temp.cold .dot{box-shadow:0 0 7px color-mix(in oklch,var(--ppl-frio) 32%,transparent)}}.ppl-divider{background:var(--ppl-hairline);height:1px;margin:12px 0}.ppl-contact{justify-content:space-between;align-items:center;gap:10px;display:flex}.ppl-wpp-btn{cursor:pointer;height:24px;color:var(--ppl-wpp);background:var(--ppl-wpp);border-radius:7px;align-items:center;gap:6px;padding:0 10px 0 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ppl-wpp-btn{background:color-mix(in oklch,var(--ppl-wpp) 11%,transparent)}}.ppl-wpp-btn{border:1px solid var(--ppl-wpp)}@supports (color:color-mix(in lab,red,red)){.ppl-wpp-btn{border:1px solid color-mix(in oklch,var(--ppl-wpp) 26%,transparent)}}.ppl-wpp-btn .ph{font-size:11.5px;font-weight:500}.ppl-meta,.ppl-wpp-btn .ph{font-family:var(--ppl-mono);white-space:nowrap}.ppl-meta{color:var(--ppl-ink-3);flex:none;gap:7px;font-size:10.5px}.ppl-meta,.ppl-meta .calls{align-items:center;display:inline-flex}.ppl-meta .calls{gap:4px}.ppl-meta .sep{background:var(--ppl-ink-3);border-radius:50%;width:3px;height:3px}.ppl-meta .days.cold{color:var(--ppl-frio)}.ppl-actions{align-items:center;gap:8px;margin-top:12px;display:flex}.ppl-action{cursor:pointer;height:36px;font-family:var(--ppl-disp);white-space:nowrap;color:var(--ppl-accent);background:var(--ppl-accent);border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ppl-action{background:color-mix(in oklch,var(--ppl-accent) 12%,transparent)}}.ppl-action{border:1px solid var(--ppl-accent)}@supports (color:color-mix(in lab,red,red)){.ppl-action{border:1px solid color-mix(in oklch,var(--ppl-accent) 26%,transparent)}}.ppl-action{transition:filter .14s}.ppl-action:hover{filter:brightness(1.08)}.ppl-iconbtn{cursor:pointer;border:1px solid var(--ppl-hairline);width:32px;height:32px;color:var(--ppl-ink-2);background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:color .12s,border-color .12s,background .12s;display:flex}.ppl-iconbtn:hover{color:var(--ppl-ink-0);background:var(--ppl-ink-0)}@supports (color:color-mix(in lab,red,red)){.ppl-iconbtn:hover{background:color-mix(in oklch,var(--ppl-ink-0) 5%,transparent)}}.ppl-drop{border:1.5px dashed var(--ppl-accent);border-radius:15px}@supports (color:color-mix(in lab,red,red)){.ppl-drop{border:1.5px dashed color-mix(in oklch,var(--ppl-accent) 50%,transparent)}}.ppl-drop{background:var(--ppl-accent)}@supports (color:color-mix(in lab,red,red)){.ppl-drop{background:color-mix(in oklch,var(--ppl-accent) 6%,transparent)}}.ppl-ghost{z-index:999;pointer-events:none;filter:drop-shadow(0 26px 44px #00000073);position:fixed;transform:rotate(-1deg)}.ppl-card.dragging{opacity:.4}.ppl-lane.ppl-perdido .ppl-card{opacity:.85}.ppl-lane.ppl-perdido .ppl-card:hover{opacity:1}@media (prefers-reduced-motion:reduce){.ppl-card,.ppl-primary,.ppl-temp .lbl{transition:none}}.ob-scope{--ob-bg-2:oklch(22% .03 255);--ob-ink-0:oklch(98% .01 250);--ob-ink-1:oklch(85% .02 250);--ob-ink-2:oklch(65% .02 250);--ob-ink-3:oklch(48% .02 250);--ob-premio:oklch(74% .145 40);--ob-premio-2:oklch(84% .13 44);--ob-income:oklch(82% .2 145);--ob-date:oklch(78% .16 240);--ob-type:oklch(78% .2 295);--ob-warn:oklch(85% .2 80);--ob-hairline:oklch(100% 5.96046e-8 none/.06);--ob-hairline-strong:oklch(100% 5.96046e-8 none/.14);--ob-stroke-strong:oklch(100% 5.96046e-8 none/.16);--ob-glass-bg:var(--ob-bg-2)}@supports (color:color-mix(in lab,red,red)){.ob-scope{--ob-glass-bg:color-mix(in oklch,var(--ob-bg-2) 92%,#090b10)}}.ob-scope{--ob-mono:"JetBrains Mono",ui-monospace,monospace}.ob-launcher-wrap{z-index:70;flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:fixed;bottom:22px;left:22px}.ob-pop-backdrop{z-index:69;background:0 0;position:fixed;inset:0}.ob-ring{flex-shrink:0;width:42px;height:42px;position:relative}.ob-ring svg{display:block;transform:rotate(-90deg)}.ob-ring .ob-pct{font-family:var(--ob-mono);color:var(--ob-premio-2);font-size:12px;font-weight:700;inset:0}.ob-ring .ob-pct,.ob-spark{justify-content:center;align-items:center;display:flex;position:absolute}.ob-spark{z-index:2;background:linear-gradient(160deg,var(--ob-premio-2),var(--ob-premio));color:#1a1206;width:19px;height:19px;box-shadow:0 4px 12px -2px var(--ob-premio);border-radius:50%;top:-6px;left:-6px}@supports (color:color-mix(in lab,red,red)){.ob-spark{box-shadow:0 4px 12px -2px color-mix(in oklch,var(--ob-premio) 60%,transparent)}}.ob-launcher{cursor:pointer;background:var(--ob-glass-bg);-webkit-backdrop-filter:blur(28px)saturate(160%);border:1px solid var(--ob-premio);border-radius:999px;align-items:center;gap:6px;padding:8px 13px 8px 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ob-launcher{border:1px solid color-mix(in oklch,var(--ob-premio) 42%,transparent)}}.ob-launcher{box-shadow:0 14px 34px -8px var(--ob-premio),0 10px 24px -10px #0009,inset 0 1px 0 #ffffff29}@supports (color:color-mix(in lab,red,red)){.ob-launcher{box-shadow:0 14px 34px -8px color-mix(in oklch,var(--ob-premio) 44%,transparent),0 10px 24px -10px #0009,inset 0 1px 0 oklch(100% 5.96046e-8 none/.16)}}.ob-launcher{font-family:inherit;transition:gap .28s cubic-bezier(.2,.7,.2,1)}.ob-lab{text-align:left;opacity:0;white-space:nowrap;flex-direction:column;align-items:flex-start;max-width:0;transition:max-width .28s cubic-bezier(.2,.7,.2,1),opacity .18s;display:flex;overflow:hidden}.ob-launcher.ob-open .ob-lab,.ob-launcher:hover .ob-lab{opacity:1;max-width:200px}.ob-launcher.ob-open,.ob-launcher:hover{gap:11px}.ob-lab-e{font-family:var(--ob-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--ob-premio);font-size:9px;font-weight:700}.ob-lab-m{color:var(--ob-ink-0);letter-spacing:-.01em;align-items:center;gap:7px;margin-top:2px;font-size:14px;font-weight:700;display:flex}.ob-lab-m .ob-ct{font-family:var(--ob-mono);color:var(--ob-ink-3);font-size:11px;font-weight:600}.ob-chev{color:var(--ob-ink-2);flex-shrink:0;transition:transform .2s;display:inline-flex}.ob-launcher.ob-open .ob-chev{transform:rotate(90deg)}.ob-pop{background:var(--ob-glass-bg);-webkit-backdrop-filter:blur(28px)saturate(160%);border:1px solid var(--ob-hairline-strong);transform-origin:0 100%;border-radius:20px;width:372px;max-width:calc(100vw - 44px);animation:ob-pop-in .28s cubic-bezier(.2,.8,.2,1) both;overflow:hidden;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.12),0 36px 80px -10px #0000008c,0 12px 28px -8px #00000073}.ob-pop-hd{border-bottom:1px solid var(--ob-hairline);padding:18px 20px 16px}.ob-pop-top{justify-content:space-between;align-items:center;display:flex}.ob-pop-eyebrow{font-family:var(--ob-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--ob-premio);font-size:10px;font-weight:700}.ob-pop-x{border:1px solid var(--ob-hairline);width:30px;height:30px;color:var(--ob-ink-2);background:var(--ob-ink-0);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ob-pop-x{background:color-mix(in oklch,var(--ob-ink-0) 3%,transparent)}}.ob-pop-x{cursor:pointer}.ob-pop-title{letter-spacing:-.025em;color:var(--ob-ink-0);margin:9px 0 0;font-size:18px;font-weight:700}.ob-pop-sub{color:var(--ob-ink-2);margin:4px 0 0;font-size:12.5px}.ob-pbar{align-items:center;gap:11px;margin-top:14px;display:flex}.ob-pbar-tr{background:var(--ob-ink-0);border-radius:999px;flex:1;height:7px}@supports (color:color-mix(in lab,red,red)){.ob-pbar-tr{background:color-mix(in oklch,var(--ob-ink-0) 9%,transparent)}}.ob-pbar-tr{border:1px solid var(--ob-hairline);overflow:hidden}.ob-pbar-fl{background:linear-gradient(90deg,var(--ob-premio),var(--ob-premio-2));height:100%;box-shadow:0 0 14px var(--ob-premio);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.ob-pbar-fl{box-shadow:0 0 14px color-mix(in oklch,var(--ob-premio) 55%,transparent)}}.ob-pbar-fl{transition:width .6s cubic-bezier(.2,.7,.2,1)}.ob-pbar-pc{font-family:var(--ob-mono);color:var(--ob-premio);text-align:right;min-width:34px;font-size:12px;font-weight:700}.ob-steps{padding:8px 10px}.ob-step{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:13px;width:100%;padding:11px 12px;font-family:inherit;display:flex}.ob-step+.ob-step{margin-top:2px}.ob-step:hover{background:var(--ob-ink-0)}@supports (color:color-mix(in lab,red,red)){.ob-step:hover{background:color-mix(in oklch,var(--ob-ink-0) 4%,transparent)}}.ob-step.ob-active{background:var(--ob-premio)}@supports (color:color-mix(in lab,red,red)){.ob-step.ob-active{background:color-mix(in oklch,var(--ob-premio) 10%,transparent)}}.ob-step.ob-active{border-color:var(--ob-premio)}@supports (color:color-mix(in lab,red,red)){.ob-step.ob-active{border-color:color-mix(in oklch,var(--ob-premio) 26%,transparent)}}.ob-chip{border:1px solid;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ob-step-tx{flex:1;min-width:0}.ob-step-ti{color:var(--ob-ink-1);letter-spacing:-.01em;font-size:14px;font-weight:600}.ob-step-sb,.ob-step-ti{display:block}.ob-step.ob-active .ob-step-ti,.ob-step.ob-done .ob-step-ti{color:var(--ob-ink-0)}.ob-step-sb{color:var(--ob-ink-3);margin-top:1px;font-size:11.5px}.ob-tick{background:linear-gradient(160deg,var(--ob-premio-2),var(--ob-premio));color:#1a1206;width:24px;height:24px;box-shadow:0 4px 12px -3px var(--ob-premio);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ob-tick{box-shadow:0 4px 12px -3px color-mix(in oklch,var(--ob-premio) 55%,transparent)}}.ob-clock{width:24px;height:24px;color:var(--ob-ink-3);border:1px solid var(--ob-hairline-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ob-badge-now{font-family:var(--ob-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ob-date);flex-shrink:0;font-size:9.5px;font-weight:700}.ob-pop-ft{border-top:1px solid var(--ob-hairline);background:var(--ob-ink-0);justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.ob-pop-ft{background:color-mix(in oklch,var(--ob-ink-0) 3%,transparent)}}.ob-btn{cursor:pointer;white-space:nowrap;border:1px solid var(--ob-stroke-strong);color:var(--ob-ink-0);background:oklch(100% 5.96046e-8 none/.12);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.ob-btn-ghost{color:var(--ob-ink-2);background:0 0;border-color:#0000;font-size:12px}.ob-btn-ghost:hover{color:var(--ob-ink-1)}.ob-btn-prim{background:linear-gradient(180deg,var(--ob-premio-2),var(--ob-premio));border-color:var(--ob-premio)}@supports (color:color-mix(in lab,red,red)){.ob-btn-prim{border-color:color-mix(in oklch,var(--ob-premio) 80%,black)}}.ob-btn-prim{color:#1a1206;box-shadow:inset 0 1px 0 #fff6,0 4px 14px -2px var(--ob-premio);font-weight:700}@supports (color:color-mix(in lab,red,red)){.ob-btn-prim{box-shadow:inset 0 1px 0 #fff6,0 4px 14px -2px color-mix(in oklch,var(--ob-premio) 55%,transparent)}}.ob-btn-prim:hover{filter:brightness(1.06)}@keyframes ob-pop-in{0%{opacity:.4;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.ob-wiz-overlay{z-index:80;background:radial-gradient(900px 520px at 82% -6%,var(--ob-premio),transparent 60%),radial-gradient(820px 600px at 6% 106%,var(--ob-date),transparent 62%),#07090e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.ob-wiz-overlay{background:radial-gradient(900px 520px at 82% -6%,color-mix(in oklch,var(--ob-premio) 13%,transparent),transparent 60%),radial-gradient(820px 600px at 6% 106%,color-mix(in oklch,var(--ob-date) 11%,transparent),transparent 62%),#07090e}}.ob-wiz-overlay{animation:ob-fade .3s both}.ob-wiz{background:var(--ob-bg-2);border-radius:26px;flex-direction:column;width:720px;max-width:100%;max-height:calc(100dvh - 48px);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ob-wiz{background:color-mix(in oklch,var(--ob-bg-2) 60%,transparent)}}.ob-wiz{-webkit-backdrop-filter:blur(30px)saturate(160%);border:1px solid var(--ob-hairline-strong);box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.1),0 40px 90px -12px #000000b8}.ob-wiz-x{z-index:5;background:var(--ob-ink-0);border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;top:14px;right:14px}@supports (color:color-mix(in lab,red,red)){.ob-wiz-x{background:color-mix(in oklch,var(--ob-ink-0) 6%,transparent)}}.ob-wiz-x{border:1px solid var(--ob-hairline);color:var(--ob-ink-2);cursor:pointer}.ob-wiz-x:hover{color:var(--ob-ink-0);background:var(--ob-ink-0)}@supports (color:color-mix(in lab,red,red)){.ob-wiz-x:hover{background:color-mix(in oklch,var(--ob-ink-0) 12%,transparent)}}.ob-display{letter-spacing:-.02em;font-family:Inter Tight,Inter,sans-serif;font-weight:700}.ob-body-scroll,.ob-wel{flex:1;min-height:0;overflow-y:auto}.ob-wel{text-align:center;padding:46px 44px 38px}.ob-wel-hero{width:68px;height:68px;margin:0 auto 24px;position:relative}.ob-wel-hero .ob-halo{border:1px solid var(--ob-premio);border-radius:22px;position:absolute;inset:-7px}@supports (color:color-mix(in lab,red,red)){.ob-wel-hero .ob-halo{border:1px solid color-mix(in oklch,var(--ob-premio) 30%,transparent)}}.ob-wel-hero .ob-disc{background:linear-gradient(160deg,var(--ob-premio-2),var(--ob-premio));color:#1a1206;width:68px;height:68px;box-shadow:0 14px 34px -6px var(--ob-premio),inset 0 1px 0 #ffffff73;border-radius:19px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.ob-wel-hero .ob-disc{box-shadow:0 14px 34px -6px color-mix(in oklch,var(--ob-premio) 60%,transparent),inset 0 1px 0 #ffffff73}}.ob-wel-eyebrow{font-family:var(--ob-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--ob-premio);margin-bottom:14px;font-size:10px;font-weight:700}.ob-wel-title{color:var(--ob-ink-0);letter-spacing:-.035em;margin:0 0 14px;font-size:33px;line-height:1.08}.ob-wel-sub{color:var(--ob-ink-2);max-width:460px;margin:0 auto 30px;font-size:15px;line-height:1.6}.ob-wel-sub strong{color:var(--ob-ink-0)}.ob-wel-list{border:1px solid var(--ob-hairline);text-align:left;background:var(--ob-ink-0);border-radius:16px;margin-bottom:30px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ob-wel-list{background:color-mix(in oklch,var(--ob-ink-0) 2.5%,transparent)}}.ob-wel-row{border-bottom:1px solid var(--ob-hairline);align-items:center;gap:16px;padding:15px 18px;display:flex}.ob-wel-row:last-child{border-bottom:none}.ob-wel-n{font-family:var(--ob-mono);color:var(--ob-ink-3);width:18px;font-size:12px;font-weight:600}.ob-wel-chip{border:1px solid;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.ob-wel-rt{flex:1;min-width:0}.ob-wel-rt-ti{color:var(--ob-ink-0);letter-spacing:-.01em;font-size:14.5px;font-weight:600}.ob-wel-rt-ds{color:var(--ob-ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;line-height:1.4;overflow:hidden}.ob-wel-time{font-family:var(--ob-mono);color:var(--ob-ink-2);background:var(--ob-ink-0);border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:4px 9px;font-size:10.5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ob-wel-time{background:color-mix(in oklch,var(--ob-ink-0) 5%,transparent)}}.ob-wel-time{border:1px solid var(--ob-hairline)}.ob-wel-cta{flex-direction:column;align-items:center;gap:12px;display:flex}.ob-btn-lg{width:100%;padding:15px;font-size:15px}.ob-wiz-hd{border-bottom:1px solid var(--ob-hairline);padding:22px 28px 20px}.ob-wiz-hd-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.ob-wiz-hd-pbar{width:260px}.ob-wiz-body{flex:1;padding:30px 32px;overflow-y:auto}.ob-wiz-ft{border-top:1px solid var(--ob-hairline);background:var(--ob-ink-0);justify-content:space-between;align-items:center;gap:12px;padding:16px 28px;display:flex}@supports (color:color-mix(in lab,red,red)){.ob-wiz-ft{background:color-mix(in oklch,var(--ob-ink-0) 3%,transparent)}}.ob-wiz-ft-r{align-items:center;gap:10px;display:flex}.ob-btn[disabled]{opacity:.4;cursor:not-allowed}.ob-tl{justify-content:space-between;align-items:flex-start;padding:0 4px;display:flex;position:relative}.ob-tl-base{background:var(--ob-hairline-strong);right:40px}.ob-tl-base,.ob-tl-fill{z-index:0;border-radius:999px;height:2px;position:absolute;top:21px;left:40px}.ob-tl-fill{background:linear-gradient(90deg,var(--ob-premio),var(--ob-premio-2));transition:width .6s cubic-bezier(.2,.7,.2,1)}.ob-tl-node{z-index:1;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:9px;min-width:0;padding:0;font-family:inherit;position:relative}.ob-tl-disc,.ob-tl-node{align-items:center;display:flex}.ob-tl-disc{background:var(--ob-ink-0);border-radius:50%;justify-content:center;width:42px;height:42px;transition:all .35s cubic-bezier(.2,.7,.2,1)}@supports (color:color-mix(in lab,red,red)){.ob-tl-disc{background:color-mix(in oklch,var(--ob-ink-0) 5%,transparent)}}.ob-tl-disc{border:1.5px solid var(--ob-hairline-strong);color:var(--ob-ink-3)}.ob-tl-node.ob-active .ob-tl-disc{background:var(--ob-premio)}@supports (color:color-mix(in lab,red,red)){.ob-tl-node.ob-active .ob-tl-disc{background:color-mix(in oklch,var(--ob-premio) 16%,var(--ob-glass-bg))}}.ob-tl-node.ob-active .ob-tl-disc{border-color:var(--ob-premio);color:var(--ob-premio)}.ob-tl-node.ob-done .ob-tl-disc{background:linear-gradient(160deg,var(--ob-premio-2),var(--ob-premio));border-color:var(--ob-premio)}@supports (color:color-mix(in lab,red,red)){.ob-tl-node.ob-done .ob-tl-disc{border-color:color-mix(in oklch,var(--ob-premio) 70%,black)}}.ob-tl-node.ob-done .ob-tl-disc{color:#1a1206;box-shadow:0 6px 18px -4px var(--ob-premio)}@supports (color:color-mix(in lab,red,red)){.ob-tl-node.ob-done .ob-tl-disc{box-shadow:0 6px 18px -4px color-mix(in oklch,var(--ob-premio) 60%,transparent)}}.ob-tl-lab{color:var(--ob-ink-3);text-align:center;white-space:nowrap;font-size:11.5px;font-weight:500;line-height:1.15;transition:color .3s}.ob-tl-node.ob-active .ob-tl-lab{color:var(--ob-premio);font-weight:700}.ob-tl-node.ob-done .ob-tl-lab{color:var(--ob-ink-0);font-weight:700}.ob-tl-node.ob-skipped .ob-tl-lab{opacity:.5;text-decoration:line-through}.ob-step-hd{justify-content:space-between;align-items:flex-start;margin-bottom:24px}.ob-step-hd,.ob-step-hd-l{gap:16px;display:flex}.ob-step-hd-ico{border:1px solid;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.ob-step-hd-eyebrow{font-family:var(--ob-mono);text-transform:uppercase;letter-spacing:.16em;margin-bottom:7px;font-size:9.5px;font-weight:700}.ob-step-hd-ti{color:var(--ob-ink-0);letter-spacing:-.025em;margin:0;font-size:24px;line-height:1.1}.ob-step-hd-ds{color:var(--ob-ink-2);max-width:470px;margin:7px 0 0;font-size:14px;line-height:1.5}.ob-suc{text-align:center;padding:48px 40px 36px}.ob-suc-hero{background:linear-gradient(160deg,oklch(92% .18 145),var(--ob-income));color:#08160d;width:72px;height:72px;box-shadow:0 14px 36px -6px var(--ob-income);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;display:flex}@supports (color:color-mix(in lab,red,red)){.ob-suc-hero{box-shadow:0 14px 36px -6px color-mix(in oklch,var(--ob-income) 60%,transparent)}}.ob-suc-eyebrow{font-family:var(--ob-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--ob-income);margin-bottom:12px;font-size:10px;font-weight:700}.ob-suc-title{color:var(--ob-ink-0);letter-spacing:-.03em;margin:0 0 12px;font-size:30px;line-height:1.1}.ob-suc-sub{color:var(--ob-ink-2);max-width:440px;margin:0 auto 28px;font-size:15px;line-height:1.6}.ob-suc-list{text-align:left;flex-direction:column;gap:8px;margin-bottom:28px;display:flex}.ob-suc-row{background:var(--ob-ink-0);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.ob-suc-row{background:color-mix(in oklch,var(--ob-ink-0) 4%,transparent)}}.ob-suc-row{border:1px solid var(--ob-hairline)}.ob-suc-dot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.ob-suc-row-ti{flex:1;font-size:14px}.ob-suc-row-st{font-family:var(--ob-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.ob-suc-cta{flex-direction:column;gap:10px;display:flex}@keyframes ob-fade{0%{opacity:.001}to{opacity:1}}.ob-anim-up{animation:ob-up .5s cubic-bezier(.2,.7,.2,1) both}@keyframes ob-up{0%{opacity:.4;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ob-spin{to{transform:rotate(1turn)}}.ob-drop{cursor:pointer;text-align:center;border:2px dashed var(--ob-hairline-strong);background:var(--ob-ink-0);border-radius:16px;padding:40px 24px}@supports (color:color-mix(in lab,red,red)){.ob-drop{background:color-mix(in oklch,var(--ob-ink-0) 3%,transparent)}}.ob-drop{transition:border-color .2s,background .2s}.ob-drop.ob-dragover{border-color:var(--ob-premio);background:var(--ob-premio)}@supports (color:color-mix(in lab,red,red)){.ob-drop.ob-dragover{background:color-mix(in oklch,var(--ob-premio) 10%,transparent)}}.ob-drop-ico{background:var(--ob-premio);border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.ob-drop-ico{background:color-mix(in oklch,var(--ob-premio) 14%,transparent)}}.ob-drop-ico{color:var(--ob-premio);border:1px solid var(--ob-premio)}@supports (color:color-mix(in lab,red,red)){.ob-drop-ico{border:1px solid color-mix(in oklch,var(--ob-premio) 28%,transparent)}}.ob-drop-ti{color:var(--ob-ink-0);margin-bottom:6px;font-family:Inter Tight,sans-serif;font-size:17px;font-weight:700}.ob-drop-sb{color:var(--ob-ink-2);font-size:13.5px}.ob-drop-sb b{color:var(--ob-premio);font-weight:700}.ob-drop-fmt{font-family:var(--ob-mono);color:var(--ob-ink-3);margin-top:10px;font-size:11px}.ob-proc{flex-direction:column;align-items:center;gap:16px;padding:48px 0;display:flex}.ob-spin{border:4px solid var(--ob-hairline-strong);border-top-color:var(--ob-premio);border-radius:50%;width:54px;height:54px;animation:ob-spin .8s linear infinite}.ob-proc-ti{color:var(--ob-ink-1);font-size:15px;font-weight:600}.ob-proc-sb{color:var(--ob-ink-3);font-size:12.5px}.ob-err{background:oklch(72% .22 25/.12);border:1px solid oklch(72% .22 25/.28);border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.ob-err-tx{color:oklch(84% .16 25);white-space:pre-line;font-size:12.5px;line-height:1.5}.ob-prev-chip{background:var(--ob-income);border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.ob-prev-chip{background:color-mix(in oklch,var(--ob-income) 10%,transparent)}}.ob-prev-chip{border:1px solid var(--ob-income)}@supports (color:color-mix(in lab,red,red)){.ob-prev-chip{border:1px solid color-mix(in oklch,var(--ob-income) 28%,transparent)}}.ob-prev-chip-ico{background:var(--ob-income);border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ob-prev-chip-ico{background:color-mix(in oklch,var(--ob-income) 18%,transparent)}}.ob-prev-chip-ico{color:var(--ob-income);flex-shrink:0}.ob-prev-chip-tx{flex:1;min-width:0}.ob-prev-chip-ti{color:var(--ob-ink-0);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.ob-prev-chip-sb{font-family:var(--ob-mono);color:var(--ob-ink-2);margin-top:2px;font-size:11px}.ob-prev-ok{color:var(--ob-income);flex-shrink:0;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.ob-found{gap:12px;margin-bottom:16px;display:flex}.ob-found-card{background:var(--ob-ink-0);border-radius:14px;flex:1;padding:16px 18px}@supports (color:color-mix(in lab,red,red)){.ob-found-card{background:color-mix(in oklch,var(--ob-ink-0) 4%,transparent)}}.ob-found-card{border:1px solid var(--ob-hairline)}.ob-found-l{font-family:var(--ob-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ob-ink-2);margin-bottom:8px;font-size:9.5px}.ob-found-v{letter-spacing:-.02em;color:var(--ob-ink-0);font-family:Inter Tight,sans-serif;font-size:30px;font-weight:700}.ob-prev-eyebrow{font-family:var(--ob-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--ob-ink-2);margin-bottom:8px;font-size:10px;font-weight:700}.ob-prev-table{border:1px solid var(--ob-hairline);border-radius:12px;overflow:hidden}.ob-prev-th{background:var(--ob-ink-0);display:grid}@supports (color:color-mix(in lab,red,red)){.ob-prev-th{background:color-mix(in oklch,var(--ob-ink-0) 5%,transparent)}}.ob-prev-th{border-bottom:1px solid var(--ob-hairline)}.ob-prev-th>div{font-family:var(--ob-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ob-ink-2);text-overflow:ellipsis;white-space:nowrap;padding:9px 12px;font-size:9px;overflow:hidden}.ob-prev-row{border-bottom:1px solid var(--ob-hairline);display:grid}.ob-prev-row:last-child{border-bottom:none}.ob-prev-row>div{color:var(--ob-ink-1);white-space:nowrap;text-overflow:ellipsis;padding:10px 12px;font-size:12px;overflow:hidden}.ob-prev-foot{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.ob-sw{border:1px solid var(--ob-stroke-strong);background:var(--ob-ink-0);border-radius:999px;width:46px;height:28px}@supports (color:color-mix(in lab,red,red)){.ob-sw{background:color-mix(in oklch,var(--ob-ink-0) 10%,transparent)}}.ob-sw{cursor:pointer;flex-shrink:0;padding:0;transition:background .2s,border-color .2s;position:relative}.ob-sw.ob-on{background:linear-gradient(180deg,var(--ob-premio),var(--ob-premio))}@supports (color:color-mix(in lab,red,red)){.ob-sw.ob-on{background:linear-gradient(180deg,var(--ob-premio),color-mix(in oklch,var(--ob-premio) 80%,black))}}.ob-sw.ob-on{border-color:var(--ob-premio)}@supports (color:color-mix(in lab,red,red)){.ob-sw.ob-on{border-color:color-mix(in oklch,var(--ob-premio) 70%,transparent)}}.ob-sw-th{background:#fff;border-radius:50%;width:21px;height:21px;transition:left .2s cubic-bezier(.3,1.4,.5,1);position:absolute;top:2.5px;left:2.5px;box-shadow:0 1px 3px #0006}.ob-sw.ob-on .ob-sw-th{left:21px}.ob-sw:disabled{opacity:.45;cursor:not-allowed}.ob-channels{gap:12px;margin-bottom:22px;display:flex}.ob-channel{background:var(--ob-ink-0);border-radius:16px;flex:1;padding:18px 20px}@supports (color:color-mix(in lab,red,red)){.ob-channel{background:color-mix(in oklch,var(--ob-ink-0) 4%,transparent)}}.ob-channel{border:1px solid var(--ob-hairline);transition:border-color .2s}.ob-channel.ob-on{border-color:var(--ob-premio)}@supports (color:color-mix(in lab,red,red)){.ob-channel.ob-on{border-color:color-mix(in oklch,var(--ob-premio) 35%,transparent)}}.ob-channel-top{justify-content:space-between;align-items:center;display:flex}.ob-channel-ico{border:1px solid;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ob-channel-ti{color:var(--ob-ink-0);align-items:center;gap:8px;margin-top:12px;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:700;display:flex}.ob-channel-ds{color:var(--ob-ink-2);margin-top:3px;font-size:12.5px}.ob-soon{font-family:var(--ob-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ob-ink-3);border:1px solid var(--ob-hairline);border-radius:999px;padding:3px 7px;font-size:8.5px}.ob-topic{border-bottom:1px solid var(--ob-hairline);cursor:pointer;justify-content:space-between;align-items:center;padding:14px 4px;display:flex}.ob-topic-l{color:var(--ob-ink-1);font-size:14px}.ob-integ{flex-direction:column;gap:12px;display:flex}.ob-integ-card{background:var(--ob-ink-0);border-radius:16px;align-items:center;gap:18px;padding:20px 22px;display:flex}@supports (color:color-mix(in lab,red,red)){.ob-integ-card{background:color-mix(in oklch,var(--ob-ink-0) 4%,transparent)}}.ob-integ-card{border:1px solid var(--ob-hairline);transition:all .25s}.ob-integ-card.ob-on{background:var(--ob-income)}@supports (color:color-mix(in lab,red,red)){.ob-integ-card.ob-on{background:color-mix(in oklch,var(--ob-income) 8%,transparent)}}.ob-integ-card.ob-on{border-color:var(--ob-income)}@supports (color:color-mix(in lab,red,red)){.ob-integ-card.ob-on{border-color:color-mix(in oklch,var(--ob-income) 35%,transparent)}}.ob-integ-ico{border:1px solid;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.ob-integ-tx{flex:1;min-width:0}.ob-integ-ti{color:var(--ob-ink-0);align-items:center;gap:9px;font-family:Inter Tight,sans-serif;font-size:16.5px;font-weight:700;display:flex}.ob-integ-ds{color:var(--ob-ink-2);margin-top:4px;font-size:13px;line-height:1.45}.ob-integ-meta{color:var(--ob-ink-3);margin-top:7px}.ob-conn-badge,.ob-integ-meta{font-family:var(--ob-mono);font-size:10.5px}.ob-conn-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--ob-income);align-items:center;gap:6px;font-weight:700;display:inline-flex}.ob-conn-dot{background:var(--ob-income);width:6px;height:6px;box-shadow:0 0 0 3px var(--ob-income);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.ob-conn-dot{box-shadow:0 0 0 3px color-mix(in oklch,var(--ob-income) 22%,transparent)}}.ob-integ-note{background:var(--ob-date);border-radius:12px;align-items:flex-start;gap:11px;margin-top:4px;padding:13px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.ob-integ-note{background:color-mix(in oklch,var(--ob-date) 7%,transparent)}}.ob-integ-note{border:1px solid var(--ob-date)}@supports (color:color-mix(in lab,red,red)){.ob-integ-note{border:1px solid color-mix(in oklch,var(--ob-date) 20%,transparent)}}.ob-integ-note-tx{color:var(--ob-ink-2);font-size:12.5px;line-height:1.5}.ob-btn-sm{border-radius:9px;padding:8px 13px;font-size:12px}.ob-lb-overlay{z-index:90;-webkit-backdrop-filter:blur(8px);background:#04060a9e;justify-content:center;align-items:center;padding:24px;animation:ob-fade .25s both;display:flex;position:fixed;inset:0}.ob-lb{background:var(--ob-glass-bg);-webkit-backdrop-filter:blur(28px)saturate(160%);border:1px solid var(--ob-hairline-strong);border-radius:22px;flex-direction:column;width:780px;max-width:100%;max-height:90vh;display:flex;overflow:hidden;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.12),0 36px 80px -10px #0000008c}.ob-lb-hd{border-bottom:1px solid var(--ob-hairline);justify-content:space-between;padding:18px 22px}.ob-lb-hd,.ob-lb-hd-l{align-items:center;gap:12px;display:flex}.ob-lb-hd-ico{background:var(--ob-premio);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ob-lb-hd-ico{background:color-mix(in oklch,var(--ob-premio) 16%,transparent)}}.ob-lb-hd-ico{color:var(--ob-premio);border:1px solid var(--ob-premio)}@supports (color:color-mix(in lab,red,red)){.ob-lb-hd-ico{border:1px solid color-mix(in oklch,var(--ob-premio) 30%,transparent)}}.ob-lb-hd-eyebrow{font-family:var(--ob-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--ob-premio);font-size:10px;font-weight:700}.ob-lb-hd-ti{color:var(--ob-ink-0);margin-top:2px;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:700}.ob-lb-body{padding:22px;overflow-y:auto}.ob-lb-frame{border:1px solid var(--ob-hairline-strong);background:var(--ob-bg-2);border-radius:14px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ob-lb-frame{background:color-mix(in oklch,var(--ob-bg-2) 60%,#0b0d12)}}.ob-lb-frame{box-shadow:0 12px 30px -10px #00000080}.ob-lb-frame img{width:100%;display:block}.ob-lb-ph{height:240px;color:var(--ob-ink-3);flex-direction:column;gap:12px}.ob-lb-ph,.ob-lb-ph-ico{justify-content:center;align-items:center;display:flex}.ob-lb-ph-ico{background:var(--ob-ink-0);border-radius:12px;width:46px;height:46px}@supports (color:color-mix(in lab,red,red)){.ob-lb-ph-ico{background:color-mix(in oklch,var(--ob-ink-0) 5%,transparent)}}.ob-lb-ph-ico{border:1px dashed var(--ob-hairline-strong)}.ob-lb-ph-note{font-family:var(--ob-mono);text-transform:uppercase;letter-spacing:.1em;text-align:center;font-size:9.5px}.ob-lb-step{align-items:flex-start;gap:14px;margin-top:20px;display:flex}.ob-lb-n{background:var(--ob-premio);color:#1a1206;width:30px;height:30px;font-size:14px;font-weight:800;font-family:var(--ob-mono);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ob-lb-h{color:var(--ob-ink-0);margin-bottom:5px;font-family:Inter Tight,sans-serif;font-size:17px;font-weight:700}.ob-lb-t{color:var(--ob-ink-2);font-size:14px;line-height:1.55}.ob-lb-menu{background:var(--ob-premio);border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ob-lb-menu{background:color-mix(in oklch,var(--ob-premio) 10%,transparent)}}.ob-lb-menu{border:1px solid var(--ob-premio)}@supports (color:color-mix(in lab,red,red)){.ob-lb-menu{border:1px solid color-mix(in oklch,var(--ob-premio) 26%,transparent)}}.ob-lb-menu span{font-family:var(--ob-mono);color:var(--ob-premio);font-size:12px;font-weight:700}.ob-lb-code{background:var(--ob-premio);border-radius:9px;align-items:center;gap:8px;margin-top:12px;padding:9px 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ob-lb-code{background:color-mix(in oklch,var(--ob-premio) 14%,transparent)}}.ob-lb-code{border:1px solid var(--ob-premio)}@supports (color:color-mix(in lab,red,red)){.ob-lb-code{border:1px solid color-mix(in oklch,var(--ob-premio) 34%,transparent)}}.ob-lb-code{font-family:var(--ob-mono);color:var(--ob-premio);letter-spacing:.02em;font-size:13.5px;font-weight:800}.ob-lb-nota{background:var(--ob-premio);border-radius:10px;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab,red,red)){.ob-lb-nota{background:color-mix(in oklch,var(--ob-premio) 8%,transparent)}}.ob-lb-nota{border:1px solid var(--ob-premio)}@supports (color:color-mix(in lab,red,red)){.ob-lb-nota{border:1px solid color-mix(in oklch,var(--ob-premio) 22%,transparent)}}.ob-lb-nota svg{color:var(--ob-premio);flex-shrink:0;margin-top:1px}.ob-lb-nota span{color:var(--ob-ink-2);font-size:13px;line-height:1.5}.ob-lb-ft{border-top:1px solid var(--ob-hairline);background:var(--ob-ink-0);justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}@supports (color:color-mix(in lab,red,red)){.ob-lb-ft{background:color-mix(in oklch,var(--ob-ink-0) 3%,transparent)}}.ob-lb-dots{gap:6px;display:flex}.ob-lb-dot{background:var(--ob-hairline-strong);cursor:pointer;border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:width .25s,background .25s}.ob-lb-dot.ob-on{background:var(--ob-premio);width:22px}@media (prefers-reduced-motion:reduce){.ob-anim-up,.ob-pop,.ob-wiz-overlay{animation:none!important}.ob-lab,.ob-launcher,.ob-pbar-fl,.ob-tl-disc,.ob-tl-fill{transition:none!important}}.cad-scope{--bg-0:#08090d;--bg-1:oklch(18% .025 250);--bg-2:oklch(22% .03 255);--ink-0:oklch(98% .01 250);--ink-1:oklch(85% .02 250);--ink-2:oklch(65% .02 250);--ink-3:oklch(48% .02 250);--c-income:oklch(82% .2 145);--c-income-2:oklch(92% .18 145);--c-premio:oklch(72% .142 39);--c-premio-2:oklch(81% .125 43);--c-date:oklch(78% .16 240);--c-date-2:oklch(88% .14 240);--c-type:oklch(78% .2 295);--c-type-2:oklch(88% .18 300);--c-warn:oklch(85% .2 80);--c-alert:oklch(72% .22 25);--copper:var(--c-premio);--danger:var(--c-alert);--stroke:oklch(100% 5.96046e-8 none/.1);--stroke-strong:oklch(100% 5.96046e-8 none/.16);--hairline:oklch(100% 5.96046e-8 none/.06);--hairline-strong:oklch(100% 5.96046e-8 none/.14);--field-bg:var(--ink-0)}@supports (color:color-mix(in lab,red,red)){.cad-scope{--field-bg:color-mix(in oklch,var(--ink-0) 4%,transparent)}}.cad-scope{--field-bg-on:var(--ink-0)}@supports (color:color-mix(in lab,red,red)){.cad-scope{--field-bg-on:color-mix(in oklch,var(--ink-0) 7%,transparent)}}.cad-scope{--glass-bg:var(--bg-2)}@supports (color:color-mix(in lab,red,red)){.cad-scope{--glass-bg:color-mix(in oklch,var(--bg-2) 50%,transparent)}}.cad-scope{--glass-blur:28px;--radius:18px;--radius-sm:12px;--field-h:46px;--field-gap:16px;color:var(--ink-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Inter Tight,Inter,ui-sans-serif,system-ui,sans-serif}.cad-scope *,.cad-scope :after,.cad-scope :before{box-sizing:border-box}.cad-scope button,.cad-scope input,.cad-scope select{font-family:inherit}.cad-scope button:focus{outline:none}.cad-scope button:focus-visible{outline:2px solid var(--copper)}@supports (color:color-mix(in lab,red,red)){.cad-scope button:focus-visible{outline:2px solid color-mix(in oklch,var(--copper) 50%,transparent)}}.cad-scope button:focus-visible{outline-offset:2px}.cad-scope ::selection{background:var(--copper)}@supports (color:color-mix(in lab,red,red)){.cad-scope ::selection{background:color-mix(in oklch,var(--copper) 30%,transparent)}}.cad-scope ::selection{color:var(--ink-0)}.cad-scope.cad-light{--bg-0:#ece5d6;--bg-1:oklch(96% .014 75);--bg-2:oklch(92% .018 75);--ink-0:oklch(21% .025 250);--ink-1:oklch(36% .022 250);--ink-2:oklch(50% .018 250);--ink-3:oklch(62% .014 250);--c-income:oklch(50% .18 152);--c-income-2:oklch(62% .18 150);--c-premio:oklch(56% .13 37);--c-premio-2:oklch(65% .12 41);--c-date:oklch(48% .18 250);--c-date-2:oklch(60% .18 245);--c-alert:oklch(55% .22 27);--stroke:#241c1029;--stroke-strong:#241c1042;--hairline:#241c101a;--hairline-strong:#241c102e;--field-bg:#fff9;--field-bg-on:#ffffffeb;--glass-bg:#fffc}.cad-page{z-index:1;justify-content:center;align-items:center;min-height:100vh;padding:40px 24px;display:flex;position:relative}.cad-page-success{padding:48px 24px}.cad-scope .pp-glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(160%);border:1px solid var(--hairline-strong);border-radius:var(--radius);position:relative;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.12),0 36px 80px -10px #0000008c,0 12px 28px -8px #00000073}.cad-scope.cad-light .pp-glass{border-color:var(--hairline);box-shadow:inset 0 1px #fff,0 1px 2px #141c300a,0 24px 60px -16px #141c3038,0 48px 90px -24px #141c3033}.cad-scope .pp-glass:before{content:"";border-radius:inherit;pointer-events:none;opacity:.6;background:linear-gradient(oklch(100% 5.96046e-8 none/.08),#0000 40%);position:absolute;inset:0}.cad-scope.cad-light .pp-glass:before{opacity:.8;background:linear-gradient(#fff9,#0000 50%)}.cad-scope .pp-display{letter-spacing:-.02em;font-family:Inter Tight,Inter,sans-serif;font-weight:700}.cad-scope .pp-mono{font-family:JetBrains Mono,ui-monospace,monospace}.cad-scope .pp-eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--ink-2);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.cad-scope.cad-light .pp-eyebrow{color:var(--ink-1)}.cad-scope .pp-btn{border:1px solid var(--stroke-strong);color:var(--ink-0);letter-spacing:.01em;cursor:pointer;-webkit-backdrop-filter:blur(12px);white-space:nowrap;background:oklch(100% 5.96046e-8 none/.12);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-family:Inter Tight,Inter,sans-serif;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,transform .12s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.16),0 1px 2px #00000026}.cad-scope.cad-light .pp-btn{background:#ffffffd9;border-color:oklch(0 none none/.14);box-shadow:inset 0 1px #fff,0 1px 2px #141c3014,0 2px 6px -2px #141c301a}.cad-scope .pp-btn:hover{background:oklch(100% 5.96046e-8 none/.2);transform:translateY(-1px)}.cad-scope.cad-light .pp-btn:hover{background:#fff}.cad-scope .pp-btn:active{transform:translateY(0)}.cad-scope .pp-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.cad-scope .pp-btn-primary{background:linear-gradient(180deg,var(--c-premio-2),var(--c-premio));border-color:var(--c-premio)}@supports (color:color-mix(in lab,red,red)){.cad-scope .pp-btn-primary{border-color:color-mix(in oklch,var(--c-premio) 80%,black)}}.cad-scope .pp-btn-primary{color:#1a1206;box-shadow:inset 0 1px 0 #fff6,0 4px 14px -2px var(--c-premio);font-weight:700}@supports (color:color-mix(in lab,red,red)){.cad-scope .pp-btn-primary{box-shadow:inset 0 1px 0 #fff6,0 4px 14px -2px color-mix(in oklch,var(--c-premio) 55%,transparent)}}.cad-scope .pp-btn-primary:hover{filter:brightness(1.06)}.cad-scope .pp-btn-ghost{color:var(--ink-2);box-shadow:none;background:0 0;border-color:#0000}.cad-scope .pp-btn-ghost:hover{background:var(--ink-0)}@supports (color:color-mix(in lab,red,red)){.cad-scope .pp-btn-ghost:hover{background:color-mix(in oklch,var(--ink-0) 7%,transparent)}}.cad-scope .pp-btn-ghost:hover{color:var(--ink-1);transform:none}.cad-scope .pp-btn-sm{border-radius:9px;padding:8px 13px;font-size:12px}.cad-scope .pp-btn-lg{border-radius:12px;padding:13px 20px;font-size:14px}.cad-scope .cad-field-label{white-space:nowrap;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-2);align-items:center;gap:8px;margin-bottom:7px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;display:flex}.cad-scope .cad-field-label .req{color:var(--c-premio)}.cad-scope .cad-field-label .opt{color:var(--ink-3);letter-spacing:.06em;font-weight:500}.cad-scope .cad-input-wrap{height:var(--field-h);background:var(--field-bg);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);align-items:center;gap:11px;padding:0 15px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.cad-scope .cad-input-wrap:focus-within{border-color:var(--c-premio);background:var(--field-bg-on);box-shadow:0 0 0 4px var(--c-premio)}@supports (color:color-mix(in lab,red,red)){.cad-scope .cad-input-wrap:focus-within{box-shadow:0 0 0 4px color-mix(in oklch,var(--c-premio) 18%,transparent)}}.cad-scope .cad-input-wrap.is-error{border-color:var(--c-alert);box-shadow:0 0 0 4px var(--c-alert)}@supports (color:color-mix(in lab,red,red)){.cad-scope .cad-input-wrap.is-error{box-shadow:0 0 0 4px color-mix(in oklch,var(--c-alert) 16%,transparent)}}.cad-scope .cad-input-ic{color:var(--ink-3);flex-shrink:0;display:inline-flex}.cad-scope .cad-input-wrap:focus-within .cad-input-ic{color:var(--c-premio)}.cad-scope .cad-input-wrap input,.cad-scope .cad-input-wrap select{min-width:0;color:var(--ink-0);background:0 0;border:0;outline:0;flex:1;font-family:Inter Tight,Inter,sans-serif;font-size:14px;font-weight:500}.cad-scope .cad-input-wrap input::placeholder{color:var(--ink-3);font-weight:400}.cad-scope .cad-input-wrap select{cursor:pointer;appearance:none}.cad-scope .cad-input-wrap select option{background:var(--bg-2);color:var(--ink-0)}.cad-scope .cad-input-mono input{letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-weight:500}.cad-scope .cad-sel-caret{color:var(--ink-3);pointer-events:none;flex-shrink:0;display:inline-flex}.cad-scope .cad-eye{color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px;display:inline-flex}.cad-scope .cad-eye:hover{color:var(--ink-1)}.cad-scope .cad-hint{color:var(--ink-3);margin-top:8px;font-size:12px;line-height:1.45}.cad-scope .cad-email-notice{border-radius:var(--radius-sm);color:var(--ink-1);background:var(--c-premio);padding:13px 15px;font-size:13px;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.cad-scope .cad-email-notice{background:color-mix(in oklch,var(--c-premio) 10%,transparent)}}.cad-scope .cad-email-notice{border:1px solid var(--c-premio)}@supports (color:color-mix(in lab,red,red)){.cad-scope .cad-email-notice{border:1px solid color-mix(in oklch,var(--c-premio) 32%,transparent)}}.cad-scope .cad-email-notice strong{color:var(--c-premio)}.cad-scope .cad-err{color:var(--c-alert);opacity:0;height:0;margin-top:8px;font-size:12px;transition:opacity .15s,height .15s;overflow:hidden}.cad-scope .cad-err.show{opacity:1;height:auto}.cad-scope .cad-grid,.cad-scope .cad-row-2{gap:var(--field-gap);display:grid}.cad-scope .cad-row-2{grid-template-columns:1fr}@media (min-width:600px){.cad-scope .cad-row-2{grid-template-columns:1fr 1fr}.cad-scope .cad-row-city{grid-template-columns:1fr 120px}}.cad-scope .cad-split,.cad-scope.cad-split{width:1000px;max-width:100%;height:min(680px,92vh);display:flex;overflow:hidden}.cad-scope .cad-brand{background:linear-gradient(168deg,var(--c-premio) 0,var(--c-premio) 48%,transparent 100%);flex-direction:column;flex-shrink:0;gap:24px;width:366px;padding:38px 34px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cad-scope .cad-brand{background:linear-gradient(168deg,color-mix(in oklch,var(--c-premio) 20%,transparent) 0,color-mix(in oklch,var(--c-premio) 6%,transparent) 48%,transparent 100%)}}.cad-scope .cad-brand{border-right:1px solid var(--hairline-strong)}.cad-scope .cad-brand:after{content:"";pointer-events:none;background:radial-gradient(110% 70% at 0 0,var(--c-premio),transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.cad-scope .cad-brand:after{background:radial-gradient(110% 70% at 0 0,color-mix(in oklch,var(--c-premio) 16%,transparent),transparent 60%)}}.cad-scope .cad-brand>*{z-index:1;position:relative}.cad-scope .cad-brand-logo{align-items:center;gap:12px;display:flex}.cad-scope .cad-brand-headline{letter-spacing:-.03em;color:var(--ink-0);font-family:Inter Tight,sans-serif;font-size:25px;font-weight:700;line-height:1.08}.cad-scope .cad-brand-stepper{flex-direction:column;flex:1;justify-content:center;gap:2px;display:flex}.cad-scope .cad-brand-foot{color:var(--ink-2);align-items:center;gap:9px;font-size:11.5px;line-height:1.4;display:flex}.cad-scope .cad-form{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.cad-scope .cad-form-head{padding:30px 42px 0}.cad-scope .cad-form-body{flex-direction:column;flex:1;justify-content:safe center;min-height:0;padding:18px 42px 6px;display:flex;overflow-y:auto}.cad-scope .cad-form-foot{flex-direction:column;gap:12px;padding:14px 42px 26px;display:flex}.cad-scope .cad-form-title{letter-spacing:-.03em;color:var(--ink-0);margin:10px 0 0;font-family:Inter Tight,sans-serif;font-size:24px;font-weight:700}.cad-scope .cad-form-sub{color:var(--ink-2);max-width:46ch;margin:7px 0 0;font-size:13.5px;line-height:1.5}@media (max-width:880px){.cad-scope .cad-split{flex-direction:column;height:auto;min-height:0;max-height:96vh}.cad-scope .cad-brand{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 24px}.cad-scope .cad-brand-foot,.cad-scope .cad-brand-headline,.cad-scope .cad-brand-stepper{display:none}.cad-scope .cad-form-head{padding:26px 26px 0}.cad-scope .cad-form-body{padding:22px 26px 4px}.cad-scope .cad-form-foot{padding:14px 26px 24px}}.cad-scope .cad-vstep{flex-shrink:0;align-items:flex-start;gap:14px;display:flex}.cad-scope .cad-vstep-rail{flex-direction:column;align-self:stretch;align-items:center;display:flex}.cad-scope .cad-vstep-node{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;transition:all .35s cubic-bezier(.2,.7,.2,1);display:flex}.cad-scope .cad-vstep-line{border-radius:999px;flex:1;width:2px;min-height:14px;margin:4px 0;transition:background .4s}.cad-scope .cad-vstep-body{padding-bottom:13px}.cad-scope .cad-vstep-label{letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:1.2;transition:color .3s}.cad-scope .cad-vstep-sub{margin-top:3px;font-size:11.5px;line-height:1.2;transition:color .3s}.cad-scope .cad-pwbar{gap:5px;margin-top:11px;display:flex}.cad-scope .cad-pwseg{background:var(--ink-0);border-radius:999px;flex:1;height:5px}@supports (color:color-mix(in lab,red,red)){.cad-scope .cad-pwseg{background:color-mix(in oklch,var(--ink-0) 10%,transparent)}}.cad-scope .cad-pwseg{transition:background .3s}.cad-scope .cad-pwlabel{justify-content:space-between;align-items:center;margin-top:8px;font-size:12px;display:flex}.cad-scope .cad-cep-spin{border:2px solid var(--c-premio);border-radius:50%;flex-shrink:0;width:16px;height:16px}@supports (color:color-mix(in lab,red,red)){.cad-scope .cad-cep-spin{border:2px solid color-mix(in oklch,var(--c-premio) 28%,transparent)}}.cad-scope .cad-cep-spin{border-top-color:var(--c-premio);animation:cad-spin .7s linear infinite}.cad-scope .cad-rev-group{border:1px solid var(--hairline-strong);background:var(--ink-0);border-radius:14px;flex-shrink:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cad-scope .cad-rev-group{background:color-mix(in oklch,var(--ink-0) 2.5%,transparent)}}.cad-scope .cad-rev-group+.cad-rev-group{margin-top:14px}.cad-scope .cad-rev-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.cad-scope .cad-rev-head-title{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:9px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;display:flex}.cad-scope .cad-rev-edit{color:var(--c-premio);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 6px;font-family:Inter Tight,sans-serif;font-size:12px;font-weight:700}.cad-scope .cad-rev-edit:hover{background:var(--c-premio)}@supports (color:color-mix(in lab,red,red)){.cad-scope .cad-rev-edit:hover{background:color-mix(in oklch,var(--c-premio) 12%,transparent)}}.cad-scope .cad-rev-row{justify-content:space-between;align-items:baseline;gap:16px;padding:10px 16px;display:flex}.cad-scope .cad-rev-row+.cad-rev-row{border-top:1px solid var(--hairline)}.cad-scope .cad-rev-k{color:var(--ink-3);flex-shrink:0;font-size:12.5px}.cad-scope .cad-rev-v{color:var(--ink-0);text-align:right;word-break:break-word;font-size:13.5px;font-weight:600}.cad-scope .cad-doc-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.cad-scope .cad-doc-scroll{flex:1;min-height:0;overflow-y:auto}.cad-scope .cad-doc{color:var(--ink-1);font-size:14px;line-height:1.72}.cad-scope .cad-doc h1{letter-spacing:-.02em;margin:0 0 4px;font-size:19px}.cad-scope .cad-doc h1,.cad-scope .cad-doc h2{color:var(--ink-0);font-family:Inter Tight,Inter,sans-serif;font-weight:700}.cad-scope .cad-doc h2{letter-spacing:-.01em;margin:24px 0 9px;font-size:15.5px}.cad-scope .cad-doc h3{color:var(--ink-1);margin:16px 0 7px;font-family:Inter Tight,Inter,sans-serif;font-size:14px;font-weight:600}.cad-scope .cad-doc p{margin:0 0 11px}.cad-scope .cad-doc ul{margin:0 0 11px;padding-left:20px}.cad-scope .cad-doc li{margin:0 0 6px}.cad-scope .cad-doc strong{color:var(--ink-0)}.cad-scope .cad-doc a{color:var(--c-premio);text-decoration:none}.cad-scope .cad-doc a:hover{text-decoration:underline}.cad-scope .cad-doc sup{font-size:.7em}.cad-scope .cad-doc code{background:var(--ink-0);font-family:JetBrains Mono,monospace;font-size:.86em}@supports (color:color-mix(in lab,red,red)){.cad-scope .cad-doc code{background:color-mix(in oklch,var(--ink-0) 7%,transparent)}}.cad-scope .cad-doc code{border-radius:5px;padding:1px 5px}.cad-scope .cad-doc-updated{letter-spacing:.04em;margin-bottom:16px}.cad-scope .cad-doc-end,.cad-scope .cad-doc-updated{color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:11px}.cad-scope .cad-doc-end{text-align:center;letter-spacing:.12em;text-transform:uppercase;padding:22px 0 4px}.cad-scope .cad-doc-scrim{pointer-events:none;background:linear-gradient(to bottom,transparent,var(--bg-2));height:64px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.cad-scope .cad-doc-scrim{background:linear-gradient(to bottom,transparent,color-mix(in oklch,var(--bg-2) 62%,transparent))}}.cad-scope .cad-doc-scrim{transition:opacity .3s}.cad-scope .cad-scroll-pill{white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:var(--c-premio);background:var(--bg-2);border-radius:999px;align-items:center;gap:7px;padding:8px 15px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.cad-scope .cad-scroll-pill{background:color-mix(in oklch,var(--bg-2) 85%,transparent)}}.cad-scope .cad-scroll-pill{border:1px solid var(--c-premio)}@supports (color:color-mix(in lab,red,red)){.cad-scope .cad-scroll-pill{border:1px solid color-mix(in oklch,var(--c-premio) 40%,transparent)}}.cad-scope .cad-scroll-pill{cursor:pointer;border-style:solid;border-width:1px;transition:opacity .3s,transform .3s;box-shadow:0 6px 18px -6px #00000080}.cad-scope .cad-scroll-pill .bob{animation:cad-bob 1.4s ease-in-out infinite;display:inline-flex}@keyframes cad-bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.cad-scope .cad-accept{align-items:flex-start;gap:12px;display:flex}.cad-scope .cad-accept-box{color:#1a1206;background:var(--field-bg);border:1px solid var(--hairline-strong);cursor:pointer;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;transition:all .15s;display:inline-flex}.cad-scope .cad-accept-box.is-on{background:linear-gradient(160deg,var(--c-premio-2),var(--c-premio));border-color:var(--c-premio)}@supports (color:color-mix(in lab,red,red)){.cad-scope .cad-accept-box.is-on{border-color:color-mix(in oklch,var(--c-premio) 70%,transparent)}}.cad-scope .cad-accept-label{color:var(--ink-1);font-size:13.5px;line-height:1.5}.cad-scope .cad-doc-foot{border-top:1px solid var(--hairline);background:var(--ink-0)}@supports (color:color-mix(in lab,red,red)){.cad-scope .cad-doc-foot{background:color-mix(in oklch,var(--ink-0) 3%,transparent)}}.cad-scope .cad-success-card{text-align:center;border-radius:24px;width:560px;max-width:100%;padding:56px 48px 46px}.cad-scope .cad-success-check{background:linear-gradient(160deg,var(--c-income-2),var(--c-income));color:#08160d;width:76px;height:76px;box-shadow:0 14px 36px -6px var(--c-income);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;display:flex}@supports (color:color-mix(in lab,red,red)){.cad-scope .cad-success-check{box-shadow:0 14px 36px -6px color-mix(in oklch,var(--c-income) 60%,transparent)}}.cad-scope .cad-success-check{animation:cad-pop .55s cubic-bezier(.2,.8,.2,1) both}.cad-scope .cad-otp-input{text-align:center;letter-spacing:.38em;text-indent:.38em;width:100%;height:56px;color:var(--ink-0);background:var(--field-bg);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);outline:none;font-family:JetBrains Mono,monospace;font-size:27px;font-weight:600;transition:border-color .16s,box-shadow .16s,background .16s}.cad-scope .cad-otp-input::placeholder{color:var(--ink-3)}.cad-scope .cad-otp-input:focus{border-color:var(--c-premio);background:var(--field-bg-on);box-shadow:0 0 0 4px var(--c-premio)}@supports (color:color-mix(in lab,red,red)){.cad-scope .cad-otp-input:focus{box-shadow:0 0 0 4px color-mix(in oklch,var(--c-premio) 18%,transparent)}}.cad-scope .cad-otp-overlay{z-index:70;-webkit-backdrop-filter:blur(16px)saturate(140%);background:#04060ab3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cad-scope.cad-light .cad-otp-overlay{background:#281e146b}.cad-scope .cad-otp-modal{text-align:center;background:var(--bg-1);border-radius:22px;width:372px;max-width:100%;padding:28px 28px 24px}@supports (color:color-mix(in lab,red,red)){.cad-scope .cad-otp-modal{background:color-mix(in oklch,var(--bg-1) 95%,transparent)}}.cad-scope .cad-otp-modal{-webkit-backdrop-filter:blur(44px)saturate(150%)}.cad-scope.cad-light .cad-otp-modal{background:#fffffff7}.cad-scope .cad-otp-modal-ic{background:var(--c-premio);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.cad-scope .cad-otp-modal-ic{background:color-mix(in oklch,var(--c-premio) 16%,transparent)}}.cad-scope .cad-otp-modal-ic{color:var(--c-premio);border:1px solid var(--c-premio)}@supports (color:color-mix(in lab,red,red)){.cad-scope .cad-otp-modal-ic{border:1px solid color-mix(in oklch,var(--c-premio) 30%,transparent)}}.cad-scope .cad-theme-toggle,.cad-theme-toggle{z-index:60;border-radius:999px;padding:4px;display:inline-flex;position:fixed;top:18px;right:18px}.cad-scope .cad-theme-btn{cursor:pointer;color:var(--ink-2);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;display:inline-flex}.cad-scope .cad-theme-btn.is-on{border-color:var(--c-premio)}@supports (color:color-mix(in lab,red,red)){.cad-scope .cad-theme-btn.is-on{border-color:color-mix(in oklch,var(--c-premio) 50%,transparent)}}.cad-scope .cad-theme-btn.is-on{background:linear-gradient(180deg,var(--c-premio),var(--c-premio))}@supports (color:color-mix(in lab,red,red)){.cad-scope .cad-theme-btn.is-on{background:linear-gradient(180deg,color-mix(in oklch,var(--c-premio) 35%,transparent),color-mix(in oklch,var(--c-premio) 22%,transparent))}}.cad-scope .cad-theme-btn.is-on{color:var(--ink-0)}.cad-scope .pp-scrollable::-webkit-scrollbar{width:10px}.cad-scope .pp-scrollable::-webkit-scrollbar-track{background:0 0}.cad-scope .pp-scrollable::-webkit-scrollbar-thumb{background:var(--ink-0)}@supports (color:color-mix(in lab,red,red)){.cad-scope .pp-scrollable::-webkit-scrollbar-thumb{background:color-mix(in oklch,var(--ink-0) 14%,transparent)}}.cad-scope .pp-scrollable::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:999px}.cad-scope .pp-scrollable{scrollbar-width:thin;scrollbar-color:var(--ink-0) transparent}@supports (color:color-mix(in lab,red,red)){.cad-scope .pp-scrollable{scrollbar-color:color-mix(in oklch,var(--ink-0) 16%,transparent) transparent}}@keyframes cad-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes cad-pop{0%{transform:scale(.6)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes cad-spin{to{transform:rotate(1turn)}}.cad-scope .cad-anim-up{animation:cad-fade-up .5s cubic-bezier(.2,.7,.2,1) both}@media (prefers-reduced-motion:reduce){.cad-scope .cad-anim-up{animation:none!important}}.imp-scope{--bg-0:oklch(15% .02 250);--bg-1:oklch(18% .025 250);--ink-0:oklch(97% .012 80);--ink-1:oklch(88% .02 80);--ink-2:oklch(76% .02 80);--ink-3:oklch(62% .018 80);--accent:oklch(74% .13 45);--accent-2:oklch(80% .16 145);--accent-amber:oklch(82% .14 75);--accent-blue:oklch(74% .12 235);--accent-red:oklch(70% .18 25);--stroke:oklch(100% 5.96046e-8 none/.08);--hairline:oklch(100% 5.96046e-8 none/.06);--glow:var(--accent)}@supports (color:color-mix(in lab,red,red)){.imp-scope{--glow:color-mix(in oklch,var(--accent) 30%,transparent)}}.imp-scope{--imp-font-display:var(--font-sans);--imp-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;font-family:var(--font-sans);color:var(--ink-0);-webkit-font-smoothing:antialiased}.imp-scope.imp-page{isolation:isolate;min-height:100%;position:relative}.imp-scope .imp-bg{z-index:0;overflow:hidden}.imp-scope .imp-bg,.imp-scope .imp-grain{pointer-events:none;position:absolute;inset:0}.imp-scope .imp-grain{opacity:.035;mix-blend-mode:overlay;z-index:1;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.imp-scope .imp-content{z-index:2;max-width:1160px;margin:0 auto;padding:32px 44px 110px;position:relative}.imp-scope .iz-display{font-family:var(--imp-font-display);letter-spacing:-.02em;font-weight:700}.imp-scope .iz-eyebrow,.imp-scope .iz-mono{font-family:var(--imp-font-mono)}.imp-scope .iz-eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--ink-2);font-size:10px;font-weight:600}.imp-scope .iz-btn{border:1px solid var(--stroke);color:var(--ink-0);font-size:13px;font-weight:600;font-family:var(--imp-font-display);cursor:pointer;white-space:nowrap;background:oklch(100% 5.96046e-8 none/.07);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;transition:background .15s,border-color .15s,transform .12s,filter .15s;display:inline-flex}.imp-scope .iz-btn:hover{background:oklch(100% 5.96046e-8 none/.12);transform:translateY(-1px)}.imp-scope .iz-btn:active{transform:translateY(0)}.imp-scope .iz-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.imp-scope .iz-btn-sm{border-radius:9px;padding:8px 13px;font-size:12px}.imp-scope .iz-btn-prim{background:linear-gradient(180deg,var(--accent),var(--accent))}@supports (color:color-mix(in lab,red,red)){.imp-scope .iz-btn-prim{background:linear-gradient(180deg,color-mix(in oklch,var(--accent) 90%,white 12%),color-mix(in oklch,var(--accent) 82%,black 8%))}}.imp-scope .iz-btn-prim{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.imp-scope .iz-btn-prim{border-color:color-mix(in oklch,var(--accent) 60%,black)}}.imp-scope .iz-btn-prim{color:#1c1408;box-shadow:0 1px 0 #ffffff59 inset,0 8px 22px -6px var(--glow);font-weight:700}.imp-scope .iz-btn-prim:hover{filter:brightness(1.06)}.imp-scope .iz-btn-danger{border-color:var(--accent-red);background:0 0}@supports (color:color-mix(in lab,red,red)){.imp-scope .iz-btn-danger{border-color:color-mix(in oklch,var(--accent-red) 40%,transparent)}}.imp-scope .iz-btn-danger{color:var(--accent-red)}.imp-scope .iz-btn-danger:hover{background:var(--accent-red)}@supports (color:color-mix(in lab,red,red)){.imp-scope .iz-btn-danger:hover{background:color-mix(in oklch,var(--accent-red) 12%,transparent)}}.imp-scope .iz-icon-btn{width:32px;height:32px;color:var(--ink-1);background:var(--bg-1);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.imp-scope .iz-icon-btn{background:color-mix(in oklch,var(--bg-1) 36%,transparent)}}.imp-scope .iz-icon-btn{border:1px solid var(--hairline);cursor:pointer;transition:background .15s,color .15s}.imp-scope .iz-icon-btn:hover{color:var(--ink-0);background:oklch(100% 5.96046e-8 none/.09)}.imp-scope .iz-help{cursor:pointer;height:30px;color:var(--accent);background:var(--accent);border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:0 11px 0 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.imp-scope .iz-help{background:color-mix(in oklch,var(--accent) 11%,transparent)}}.imp-scope .iz-help{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.imp-scope .iz-help{border:1px solid color-mix(in oklch,var(--accent) 28%,transparent)}}.imp-scope .iz-help{font-family:var(--imp-font-mono);letter-spacing:.02em;font-size:10.5px;font-weight:600;transition:background .15s,border-color .15s}.imp-scope .iz-help:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.imp-scope .iz-help:hover{background:color-mix(in oklch,var(--accent) 20%,transparent)}}.imp-scope .iz-help:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.imp-scope .iz-help:hover{border-color:color-mix(in oklch,var(--accent) 45%,transparent)}}.imp-scope .iz-help-tip{white-space:nowrap}.imp-scope .iz-spin{border:3px solid oklch(100% 5.96046e-8 none/.14);border-radius:50%;flex-shrink:0;width:22px;height:22px;animation:imp-iz-spin .8s linear infinite}@keyframes imp-iz-spin{to{transform:rotate(1turn)}}@keyframes imp-iz-rvk{0%{transform:translateY(6px)}to{transform:none}}.imp-scope .iz-rv{animation:imp-iz-rvk .4s cubic-bezier(.2,.7,.2,1) both}@media (prefers-reduced-motion:reduce){.imp-scope .iz-rv{animation:none}}.imp-scope .i3-tl{grid-template-columns:repeat(12,1fr);gap:6px;display:grid}.imp-scope .i3-tl-cell{border:1px solid var(--hairline);cursor:default;background:oklch(100% 5.96046e-8 none/.025);border-radius:13px;flex-direction:column;align-items:center;gap:6px;padding:11px 4px 9px;transition:background .15s,border-color .15s,transform .12s;display:flex;position:relative}.imp-scope .i3-tl-cell[data-click=true]{cursor:pointer}.imp-scope .i3-tl-cell[data-click=true]:hover{background:oklch(100% 5.96046e-8 none/.06);transform:translateY(-1px)}.imp-scope .i3-tl-cell[data-state=done]{border-color:var(--accent-2)}@supports (color:color-mix(in lab,red,red)){.imp-scope .i3-tl-cell[data-state=done]{border-color:color-mix(in oklch,var(--accent-2) 22%,transparent)}}.imp-scope .i3-tl-cell[data-state=overdue]{border-color:var(--accent-amber)}@supports (color:color-mix(in lab,red,red)){.imp-scope .i3-tl-cell[data-state=overdue]{border-color:color-mix(in oklch,var(--accent-amber) 45%,transparent)}}.imp-scope .i3-tl-cell[data-state=overdue]{background:var(--accent-amber)}@supports (color:color-mix(in lab,red,red)){.imp-scope .i3-tl-cell[data-state=overdue]{background:color-mix(in oklch,var(--accent-amber) 7%,transparent)}}.imp-scope .i3-tl-cell[data-state=current]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.imp-scope .i3-tl-cell[data-state=current]{border-color:color-mix(in oklch,var(--accent) 45%,transparent)}}.imp-scope .i3-tl-cell[data-state=current]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.imp-scope .i3-tl-cell[data-state=current]{background:color-mix(in oklch,var(--accent) 6%,transparent)}}.imp-scope .i3-tl-cell[data-state=future]{opacity:.42;border-style:dashed}.imp-scope .i3-tl-cell[data-sel=true]{box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab,red,red)){.imp-scope .i3-tl-cell[data-sel=true]{box-shadow:0 0 0 2px color-mix(in oklch,var(--accent) 55%,transparent)}}.imp-scope .i3-tl-cell[data-sel=true]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.imp-scope .i3-tl-cell[data-sel=true]{background:color-mix(in oklch,var(--accent) 10%,transparent)}}.imp-scope .i3-tl-curto{color:var(--ink-1);letter-spacing:.04em;font-size:11px;font-weight:600}.imp-scope .i3-tl-cell[data-sel=true] .i3-tl-curto{color:var(--ink-0)}.imp-scope .i3-tl-tag{letter-spacing:.08em;min-height:12px;color:var(--ink-3);align-items:center;font-size:8px;font-weight:700;display:inline-flex}.imp-scope .i3-tl-cell[data-state=done] .i3-tl-tag{color:var(--accent-2)}.imp-scope .i3-tl-cell[data-state=overdue] .i3-tl-tag{color:var(--accent-amber)}.imp-scope .i3-tl-cell[data-state=current] .i3-tl-tag{color:var(--accent)}.imp-scope .i3-dots{gap:4px;display:flex}.imp-scope .i3-dot{background:oklch(100% 5.96046e-8 none/.14);border-radius:50%;width:5px;height:5px}.imp-scope .i3-dot[data-on=true]{background:var(--accent-2)}.imp-scope .i3-card{border:1px solid var(--stroke);background:var(--bg-1);border-radius:18px;padding:22px 24px}@supports (color:color-mix(in lab,red,red)){.imp-scope .i3-card{background:color-mix(in oklch,var(--bg-1) 34%,transparent)}}.imp-scope .i3-card{-webkit-backdrop-filter:blur(14px)}.imp-scope .imp-cov-track{border:1px solid var(--hairline);background:oklch(100% 5.96046e-8 none/.06);border-radius:999px;height:12px;margin-bottom:7px;display:flex;overflow:hidden}.imp-scope .imp-cov-fill{background:linear-gradient(90deg,var(--accent-2),var(--accent-2));flex:1}@supports (color:color-mix(in lab,red,red)){.imp-scope .imp-cov-fill{background:linear-gradient(90deg,color-mix(in oklch,var(--accent-2) 55%,black 12%),var(--accent-2))}}.imp-scope .imp-cov-gap{display:none}.imp-scope .imp-cov-gap[data-on=true]{border-left:2px solid var(--accent-amber);background:repeating-linear-gradient(45deg,var(--accent-amber),var(--accent-amber) 6px,transparent 6px,transparent 12px);flex:0 0 13%;display:block}@supports (color:color-mix(in lab,red,red)){.imp-scope .imp-cov-gap[data-on=true]{background:repeating-linear-gradient(45deg,color-mix(in oklch,var(--accent-amber) 20%,transparent),color-mix(in oklch,var(--accent-amber) 20%,transparent) 6px,transparent 6px,transparent 12px)}}.imp-scope .imp-cp{cursor:pointer;font-family:var(--imp-font-mono);color:var(--accent);background:var(--accent);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.imp-scope .imp-cp{background:color-mix(in oklch,var(--accent) 12%,transparent)}}.imp-scope .imp-cp{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.imp-scope .imp-cp{border:1px solid color-mix(in oklch,var(--accent) 30%,transparent)}}.imp-scope .imp-cp{transition:background .15s}.imp-scope .imp-cp:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.imp-scope .imp-cp:hover{background:color-mix(in oklch,var(--accent) 20%,transparent)}}.imp-scope .imp-cp-l{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:9.5px;font-weight:700}.imp-scope .imp-det-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.imp-scope .imp-det-lab{font-family:var(--imp-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.imp-scope .imp-det-big{font-family:var(--imp-font-mono);color:var(--accent);letter-spacing:-.01em;font-size:20px;font-weight:600}.imp-scope .imp-det-pr{font-family:var(--imp-font-mono);color:var(--ink-3);font-size:11.5px}.imp-scope .imp-det-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.imp-scope .imp-rc{border:1px solid var(--stroke);background:oklch(100% 5.96046e-8 none/.02);border-radius:13px;flex-direction:column;gap:12px;padding:13px 14px;display:flex}.imp-scope .imp-rc[data-done=true]{border-color:var(--accent-2)}@supports (color:color-mix(in lab,red,red)){.imp-scope .imp-rc[data-done=true]{border-color:color-mix(in oklch,var(--accent-2) 22%,transparent)}}.imp-scope .imp-rc[data-done=true]{background:var(--accent-2)}@supports (color:color-mix(in lab,red,red)){.imp-scope .imp-rc[data-done=true]{background:color-mix(in oklch,var(--accent-2) 5%,transparent)}}.imp-scope .imp-rc-h{color:var(--ink-0);align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.imp-scope .imp-rc-dot{background:var(--accent-amber);border-radius:50%;flex-shrink:0;width:7px;height:7px}.imp-scope .imp-rc-dot[data-done=true]{background:var(--accent-2)}.imp-scope .imp-rc-dot[data-opt=true]:not([data-done=true]){background:var(--ink-3)}.imp-scope .imp-rc-btn{justify-content:center;width:100%;height:34px}@media (max-width:680px){.imp-scope .imp-det-cards{grid-template-columns:1fr}}.imp-scope .i3-kind{letter-spacing:.1em;white-space:nowrap;color:var(--c);background:var(--c);border-radius:5px;align-items:center;padding:2px 7px;font-size:8.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.imp-scope .i3-kind{background:color-mix(in oklch,var(--c) 11%,transparent)}}.imp-scope .i3-kind{border:1px solid var(--c)}@supports (color:color-mix(in lab,red,red)){.imp-scope .i3-kind{border:1px solid color-mix(in oklch,var(--c) 26%,transparent)}}.imp-scope .i3-warnchip{letter-spacing:.06em;color:var(--accent-amber);background:var(--accent-amber);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:9px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.imp-scope .i3-warnchip{background:color-mix(in oklch,var(--accent-amber) 11%,transparent)}}.imp-scope .i3-warnchip{border:1px solid var(--accent-amber)}@supports (color:color-mix(in lab,red,red)){.imp-scope .i3-warnchip{border:1px solid color-mix(in oklch,var(--accent-amber) 30%,transparent)}}.imp-scope .i3-warnchip{margin-left:10px}.imp-scope .i3-recap{border-top:1px solid var(--accent-2);align-items:center;gap:11px;margin-top:18px;padding:13px 2px 0;display:flex}@supports (color:color-mix(in lab,red,red)){.imp-scope .i3-recap{border-top:1px solid color-mix(in oklch,var(--accent-2) 25%,transparent)}}.imp-scope .i3-recap{flex-wrap:wrap}.imp-scope .i3-bigdrop{text-align:center;cursor:pointer;border:1.5px dashed var(--accent);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;padding:26px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.imp-scope .i3-bigdrop{border:1.5px dashed color-mix(in oklch,var(--accent) 38%,transparent)}}.imp-scope .i3-bigdrop{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.imp-scope .i3-bigdrop{background:color-mix(in oklch,var(--accent) 4.5%,transparent)}}.imp-scope .i3-bigdrop{transition:border-color .2s,background .2s,transform .15s}.imp-scope .i3-bigdrop:hover,.imp-scope .i3-bigdrop[data-drag=true]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.imp-scope .i3-bigdrop:hover,.imp-scope .i3-bigdrop[data-drag=true]{border-color:color-mix(in oklch,var(--accent) 65%,transparent)}}.imp-scope .i3-bigdrop:hover,.imp-scope .i3-bigdrop[data-drag=true]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.imp-scope .i3-bigdrop:hover,.imp-scope .i3-bigdrop[data-drag=true]{background:color-mix(in oklch,var(--accent) 8%,transparent)}}.imp-scope .i3-bigdrop:hover,.imp-scope .i3-bigdrop[data-drag=true]{transform:translateY(-1px)}.imp-scope .i3-bigdrop[data-done=true]{border-color:var(--accent-2)}@supports (color:color-mix(in lab,red,red)){.imp-scope .i3-bigdrop[data-done=true]{border-color:color-mix(in oklch,var(--accent-2) 35%,transparent)}}.imp-scope .i3-bigdrop[data-done=true]{background:var(--accent-2)}@supports (color:color-mix(in lab,red,red)){.imp-scope .i3-bigdrop[data-done=true]{background:color-mix(in oklch,var(--accent-2) 4%,transparent)}}.imp-scope .i3-bigdrop-ico{width:42px;height:42px;color:var(--accent);background:var(--accent);border-radius:13px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.imp-scope .i3-bigdrop-ico{background:color-mix(in oklch,var(--accent) 13%,transparent)}}.imp-scope .i3-bigdrop-ico{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.imp-scope .i3-bigdrop-ico{border:1px solid color-mix(in oklch,var(--accent) 30%,transparent)}}.imp-scope .i3-bigdrop-ico{margin-bottom:2px}.imp-scope .i3-bigdrop[data-done=true] .i3-bigdrop-ico{color:var(--accent-2);background:var(--accent-2)}@supports (color:color-mix(in lab,red,red)){.imp-scope .i3-bigdrop[data-done=true] .i3-bigdrop-ico{background:color-mix(in oklch,var(--accent-2) 13%,transparent)}}.imp-scope .i3-bigdrop[data-done=true] .i3-bigdrop-ico{border-color:var(--accent-2)}@supports (color:color-mix(in lab,red,red)){.imp-scope .i3-bigdrop[data-done=true] .i3-bigdrop-ico{border-color:color-mix(in oklch,var(--accent-2) 30%,transparent)}}.imp-scope .i4-step{border-bottom:1px solid var(--hairline);gap:18px;padding:26px 0;display:flex}.imp-scope .i4-step:last-of-type{border-bottom:none}.imp-scope .i4-num{width:38px;height:38px;font-family:var(--imp-font-mono);color:#1c1408;background:linear-gradient(180deg,var(--accent),var(--accent));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.imp-scope .i4-num{background:linear-gradient(180deg,color-mix(in oklch,var(--accent) 90%,white 12%),color-mix(in oklch,var(--accent) 82%,black 8%))}}.imp-scope .i4-num{box-shadow:0 1px 0 #ffffff59 inset,0 8px 22px -6px var(--glow)}.imp-scope .i4-chip{background:var(--c);border-radius:999px;align-items:center;gap:9px;padding:7px 9px 7px 13px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.imp-scope .i4-chip{background:color-mix(in oklch,var(--c) 6%,transparent)}}.imp-scope .i4-chip{border:1px solid var(--c)}@supports (color:color-mix(in lab,red,red)){.imp-scope .i4-chip{border:1px solid color-mix(in oklch,var(--c) 22%,transparent)}}.imp-scope .i4-row{border:1px solid var(--stroke);background:oklch(100% 5.96046e-8 none/.025);border-radius:12px;align-items:center;gap:11px;padding:9px 12px;transition:border-color .2s,background .2s;display:flex}.imp-scope .i4-row[data-done=true]{border-color:var(--accent-2)}@supports (color:color-mix(in lab,red,red)){.imp-scope .i4-row[data-done=true]{border-color:color-mix(in oklch,var(--accent-2) 22%,transparent)}}.imp-scope .i4-row[data-done=true]{background:var(--accent-2)}@supports (color:color-mix(in lab,red,red)){.imp-scope .i4-row[data-done=true]{background:color-mix(in oklch,var(--accent-2) 5%,transparent)}}.imp-scope .i4-row[data-opt=true]:not([data-done=true]){opacity:.8}.imp-scope .i4-tick{color:#06140c;border:1.5px solid oklch(100% 5.96046e-8 none/.18);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .2s,border-color .2s;display:inline-flex}.imp-scope .i4-tick[data-done=true]{background:var(--accent-2);border-color:var(--accent-2)}.imp-scope .imp-seg{border:1px solid var(--hairline);background:oklch(100% 5.96046e-8 none/.04);border-radius:999px;flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.imp-scope .imp-seg button{cursor:pointer;font-family:var(--imp-font-mono);letter-spacing:.06em;color:var(--ink-2);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;padding:4px 11px;font-size:9.5px;font-weight:700;transition:background .15s,color .15s}.imp-scope .imp-seg button:hover{color:var(--ink-0);background:oklch(100% 5.96046e-8 none/.06)}.imp-scope .imp-seg button[data-on=true]{color:#1c1408;background:var(--accent)}.imp-scope .imp-mes-select{appearance:none;cursor:pointer;letter-spacing:.02em;color:var(--ink-0);background-color:var(--accent);font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.imp-scope .imp-mes-select{background-color:color-mix(in oklch,var(--accent) 11%,transparent)}}.imp-scope .imp-mes-select{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.imp-scope .imp-mes-select{border:1px solid color-mix(in oklch,var(--accent) 30%,transparent)}}.imp-scope .imp-mes-select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' opacity='0.7'/></svg>");background-position:right 9px center;background-repeat:no-repeat;border-radius:999px;padding:3px 24px 3px 11px;transition:background-color .15s,border-color .15s}.imp-scope .imp-mes-select:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.imp-scope .imp-mes-select:hover{background-color:color-mix(in oklch,var(--accent) 20%,transparent)}}.imp-scope .imp-mes-select:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.imp-scope .imp-mes-select:hover{border-color:color-mix(in oklch,var(--accent) 45%,transparent)}}.imp-scope .imp-mes-select option{color:#f2efe9;background:#14171f}.imp-scope .imp-mock{border:1px solid var(--stroke);background:var(--bg-1);border-radius:14px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.imp-scope .imp-mock{background:color-mix(in oklch,var(--bg-1) 70%,#0b0d12)}}.imp-scope .imp-mock-bar{border-bottom:1px solid var(--hairline);background:oklch(100% 5.96046e-8 none/.03);align-items:center;gap:8px;padding:9px 12px;display:flex}.imp-scope .imp-mock-dot{border-radius:50%;width:9px;height:9px;display:inline-block}.imp-scope .imp-mock-url{font-family:var(--imp-font-mono);color:var(--ink-2);text-align:center;background:oklch(100% 5.96046e-8 none/.05);border-radius:7px;flex:1;padding:4px 10px;font-size:11px}.imp-scope .imp-mock-note{font-family:var(--imp-font-mono);color:var(--ink-3);text-align:center;border-top:1px solid var(--hairline);letter-spacing:.1em;text-transform:uppercase;padding:6px;font-size:9px}.imp-scope .imp-help-dots{gap:6px;display:flex}.imp-scope .imp-help-dots span{cursor:pointer;border-radius:999px;height:8px;transition:all .25s}@media (max-width:860px){.imp-scope .imp-content{padding:24px 18px 90px}.imp-scope .i3-tl{grid-template-columns:repeat(6,1fr)}}.tabi-scope{--tabi-glass:#ffffff0a;--tabi-glass-2:#ffffff0f;--tabi-glass-3:#ffffff17;--tabi-line:#ffffff12;--tabi-line-2:#ffffff21;--tabi-ink:#eef2fb;--tabi-ink-2:#9aa6be;--tabi-ink-3:#626d86;--tabi-accent:#4f8cff;--tabi-grad:linear-gradient(135deg,#4f8cff,#6366f1);--tabi-good:#34d399;--tabi-warn:#fbbf24;--tabi-bad:#fb7185;--tabi-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;color:var(--tabi-ink);font-variant-numeric:tabular-nums;padding:22px 4px 60px}.tabi-scope .hl-good{color:var(--tabi-good)}.tabi-scope .hl-bad{color:var(--tabi-bad)}.tabi-controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px;display:flex}.tabi-title{letter-spacing:-.02em;margin:0;font-size:23px;font-weight:800}.tabi-tag{font-family:var(--tabi-mono);letter-spacing:.14em;color:var(--tabi-ink-3);margin-top:3px;font-size:10px}.tabi-ctl-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tabi-pills{background:var(--tabi-glass);border:1px solid var(--tabi-line);border-radius:11px;padding:3px;display:inline-flex}.tabi-pill{color:var(--tabi-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 13px;font-size:12.5px;font-weight:600;transition:all .15s}.tabi-pill:hover{color:var(--tabi-ink)}.tabi-pill.on{background:var(--tabi-glass-3);color:#fff;box-shadow:inset 0 0 0 1px var(--tabi-line-2)}.tabi-seg{gap:8px;display:inline-flex}.tabi-select{background:var(--tabi-glass);border:1px solid var(--tabi-line);font:inherit;color:var(--tabi-ink);cursor:pointer;border-radius:11px;padding:8px 12px;font-size:12.5px;font-weight:600}.tabi-select option{color:var(--tabi-ink);background:#0d1322}.tabi-nav{border-bottom:1px solid var(--tabi-line);flex-wrap:wrap;gap:7px;margin-bottom:20px;padding-bottom:14px;display:flex}.tabi-nav-chip{color:var(--tabi-ink-2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:all .15s}.tabi-nav-chip:hover{color:var(--tabi-ink);background:var(--tabi-glass)}.tabi-nav-chip.on{color:#fff;background:var(--tabi-glass-2);border-color:var(--tabi-line-2)}.tabi-alert{text-align:left;width:100%;font:inherit;color:var(--tabi-ink-2);cursor:pointer;background:linear-gradient(135deg,#fbbf241a,#fb71850d);border:1px solid #fbbf243d;border-radius:14px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;font-size:13px;transition:border-color .15s;display:flex}.tabi-alert:hover{border-color:#fbbf2473}.tabi-alert b,.tabi-alert-ico{color:var(--tabi-warn)}.tabi-alert-ico{width:26px;height:26px;background:#fbbf2424;border-radius:8px;flex:none;place-items:center;font-weight:800;display:grid}.tabi-alert-go{color:var(--tabi-ink);background:var(--tabi-glass-2);border:1px solid var(--tabi-line-2);white-space:nowrap;border-radius:9px;margin-left:auto;padding:6px 11px;font-size:12px;font-weight:700}.tabi-bars{flex-direction:column;gap:8px;margin-top:11px;display:flex}.tabi-bar-row{align-items:center;gap:9px;font-size:12px;display:flex}.tabi-bar-lab{min-width:34px;max-width:150px;color:var(--tabi-ink-2);text-overflow:ellipsis;white-space:nowrap;flex:none;font-weight:500;overflow:hidden}.tabi-bar-track{background:var(--tabi-glass-3);border-radius:6px;flex:1;height:9px;overflow:hidden}.tabi-bar-fill{background:var(--tabi-grad);border-radius:6px;height:100%;display:block}.tabi-bar-fill.warn{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.tabi-bar-fill.bad{background:linear-gradient(90deg,#fb7185,#e11d48)}.tabi-bar-n{text-align:right;min-width:30px;color:var(--tabi-ink);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.tabi-empty{background:var(--tabi-glass);border:1px dashed var(--tabi-line-2);color:var(--tabi-ink-2);border-radius:14px;margin-top:14px;padding:22px;font-size:13.5px;line-height:1.6}.tabi-hintline{color:var(--tabi-ink-3);margin:18px 2px 0;font-size:12px}.tabi-heat-scale{color:var(--tabi-ink-3);font-size:11px;font-family:var(--tabi-mono);align-items:center;gap:9px;margin-top:12px;display:flex}.tabi-heat-bar{background:linear-gradient(90deg,#4f8cff33,#34d399);border-radius:5px;width:110px;height:9px}.tabi-scorecard{grid-template-columns:repeat(6,1fr);gap:13px;margin-bottom:8px;display:grid}.tabi-kpi{background:var(--tabi-glass);border:1px solid var(--tabi-line);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-radius:16px;padding:16px;position:relative;overflow:hidden}.tabi-kpi:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff0a,#0000 55%);position:absolute;inset:0}.tabi-k-lbl{color:var(--tabi-ink-3);text-transform:uppercase;letter-spacing:.03em;font-size:11.5px;font-weight:600}.tabi-k-val{letter-spacing:-.02em;margin-top:10px;font-size:27px;font-weight:800;line-height:1}.tabi-k-val small{color:var(--tabi-ink-3);letter-spacing:0;font-size:13px;font-weight:600}.tabi-section{padding-top:30px}.tabi-s-head{margin-bottom:16px}.tabi-eyebrow{font-family:var(--tabi-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--tabi-accent);font-size:10.5px;font-weight:600}.tabi-s-title{letter-spacing:-.02em;margin:7px 0 0;font-size:20px;font-weight:800}.tabi-s-insight{color:var(--tabi-ink-2);max-width:780px;margin:7px 0 0;font-size:14px;font-weight:500}.tabi-s-insight b{color:var(--tabi-ink);font-weight:700}.tabi-grid{gap:13px;display:grid}.tabi-grid.g4{grid-template-columns:repeat(4,1fr)}.tabi-grid.g3{grid-template-columns:repeat(3,1fr)}.tabi-grid.g2{grid-template-columns:repeat(2,1fr)}@media (max-width:1080px){.tabi-grid.g4{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.tabi-grid.g2,.tabi-grid.g3,.tabi-grid.g4{grid-template-columns:repeat(2,1fr)}}.tabi-card{background:var(--tabi-glass);border:1px solid var(--tabi-line);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-radius:16px;padding:16px;transition:border-color .2s,transform .2s;position:relative;overflow:hidden}.tabi-card:hover{border-color:var(--tabi-line-2);transform:translateY(-2px)}.tabi-c-lbl{color:var(--tabi-ink-2);font-size:11.5px;font-weight:600}.tabi-c-num{letter-spacing:-.02em;margin-top:10px;font-size:26px;font-weight:800;line-height:1.05}.tabi-c-num small{color:var(--tabi-ink-3);font-size:13px;font-weight:600}.tabi-c-num.tone-good{color:var(--tabi-good)}.tabi-c-num.tone-bad{color:var(--tabi-bad)}.tabi-c-num.tone-warn{color:var(--tabi-warn)}.tabi-c-sub{color:var(--tabi-ink-3);margin-top:7px;font-size:11.5px;line-height:1.5}.tabi-ta-tag{color:var(--tabi-warn);background:#fbbf241f;border:1px solid #fbbf2438;border-radius:7px;align-items:center;gap:5px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.tabi-feature{background:var(--tabi-glass);border:1px solid var(--tabi-line);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border-radius:20px;grid-template-columns:1fr 280px;gap:20px;padding:20px;display:grid}@media (max-width:860px){.tabi-feature{grid-template-columns:1fr}}.tabi-heat{overflow-x:auto}.tabi-heat table{border-collapse:separate;border-spacing:4px}.tabi-heat td{padding:0}.tabi-hh{font-family:var(--tabi-mono);color:var(--tabi-ink-3);text-align:center;padding-bottom:4px;font-size:10px}.tabi-dd{color:var(--tabi-ink-2);text-align:right;white-space:nowrap;padding-right:9px;font-size:11.5px;font-weight:600}.tabi-hc{border-radius:6px;width:26px;height:26px;transition:transform .1s}.tabi-hc:hover{outline:2px solid var(--tabi-ink);transform:scale(1.14)}.tabi-picks{flex-direction:column;gap:11px;display:flex}.tabi-pick{background:var(--tabi-glass);border:1px solid var(--tabi-line);border-radius:14px;padding:14px}.tabi-pick.win{background:linear-gradient(135deg,#34d39914,#0000);border-color:#34d39952}.tabi-p-k{font-family:var(--tabi-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tabi-ink-3);font-size:10px}.tabi-p-v{margin-top:4px;font-size:19px;font-weight:800}.tabi-pick.win .tabi-p-v{color:var(--tabi-good)}.tabi-funnel{gap:9px}.tabi-fn,.tabi-funnel{flex-direction:column;display:flex}.tabi-fn{color:#fff;border-radius:13px;gap:2px;padding:14px 18px;position:relative;overflow:hidden;box-shadow:0 8px 22px #00000040}.tabi-fn-t{opacity:.92;font-size:12.5px;font-weight:600}.tabi-fn-n{font-size:25px;font-weight:800}.tabi-fn-rate{font-family:var(--tabi-mono);background:#00000042;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:600;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.tabi-fn.fn1{background:linear-gradient(135deg,#4f8cff,#3b6fd4)}.tabi-fn.fn2{background:linear-gradient(135deg,#34d399,#10b981);width:72%}.tabi-fn.fn3{background:linear-gradient(135deg,#fbbf24,#f59e0b);width:48%}@media (max-width:720px){.tabi-fn.fn2,.tabi-fn.fn3{width:100%}}.tabi-dt{border-collapse:collapse;width:100%;margin-top:8px;font-size:13px}.tabi-dt td,.tabi-dt th{text-align:right;border-bottom:1px solid var(--tabi-line);padding:9px 8px}.tabi-dt td:first-child,.tabi-dt th:first-child{text-align:left}.tabi-dt th{color:var(--tabi-ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.tabi-dt th,.tabi-st{font-family:var(--tabi-mono)}.tabi-st{color:var(--tabi-ink);background:var(--tabi-glass-3);border:1px solid var(--tabi-line);text-align:center;border-radius:6px;min-width:26px;padding:2px 6px;font-size:11px;font-weight:700;display:inline-block}.tabi-obj{color:var(--tabi-ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.tabi-desf{flex-direction:column;gap:7px;margin-top:10px;display:flex}.tabi-desf-row{color:var(--tabi-ink-2);border-bottom:1px solid var(--tabi-line);justify-content:space-between;align-items:center;padding:5px 0;font-size:13px;display:flex}.tabi-desf-row b{color:var(--tabi-ink);font-variant-numeric:tabular-nums}:root{--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Monaco,"Cascadia Code",monospace}*{font-family:var(--font-sans);box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}.u-upper,.uppercase,[class*=-eyebrow],[class*=-label-upper],[class*=eyebrow]{letter-spacing:.08em;font-weight:600}body{width:100%;min-height:100dvh;color:var(--color-text-primary);background:#090a0e fixed}.login-screen,.pp-layout{z-index:1;position:relative}.light-mode .silk-fold-canvas{display:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.liquid-glass{isolation:isolate;filter:url(#glass-distortion);transition:box-shadow .4s cubic-bezier(.22,.61,.36,1);box-shadow:inset 1px 1px #ffffff1f,inset 0 0 16px #ffffff08}.liquid-glass:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;opacity:.8;background:linear-gradient(135deg,#ffffff14,#ffffff05 40%,#0000 60%);transition:opacity .4s;position:absolute;inset:0}.liquid-glass:hover:after{opacity:1}.liquid-glass-light{isolation:isolate;filter:url(#glass-distortion-light);box-shadow:inset 1px 1px #ffffff1a,inset 0 0 8px #ffffff05}.glass-btn{cursor:pointer;white-space:nowrap;isolation:isolate;border:none;border-radius:12px;outline:none;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-weight:600;transition:background .25s ease-out,box-shadow .25s ease-out,border-color .25s ease-out,color .2s ease-out;display:inline-flex;position:relative}.glass-btn:focus-visible{box-shadow:0 0 0 3px #2563eb59}.glass-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.glass-btn:not(:disabled):active{transform:scale(.98)}.glass-btn--sm{border-radius:10px;padding:6px 12px;font-size:.78rem}.glass-btn--md{padding:8px 16px;font-size:.85rem}.glass-btn--lg{padding:10px 20px;font-size:.95rem}.glass-btn--primary{background:var(--glass-btn-primary-bg);-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur);border:1px solid var(--glass-btn-primary-border);color:#fff;text-shadow:0 1px 2px #0000004d;box-shadow:var(--glass-btn-primary-shadow),var(--glass-btn-inset)}.glass-btn--primary:not(:disabled):hover{background:var(--glass-btn-primary-bg-hover);box-shadow:var(--glass-btn-primary-shadow-hover),var(--glass-btn-inset)}.glass-btn--secondary{background:var(--glass-btn-secondary-bg);-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur);border:1px solid var(--glass-btn-secondary-border);color:#fff;text-shadow:0 1px 2px #00000040;box-shadow:var(--glass-btn-secondary-shadow),var(--glass-btn-inset)}.glass-btn--secondary:not(:disabled):hover{background:var(--glass-btn-secondary-bg-hover);border-color:#ffffff47}.glass-btn--danger{background:var(--glass-btn-danger-bg);-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur);border:1px solid var(--glass-btn-danger-border);color:#fff;text-shadow:0 1px 2px #0000004d;box-shadow:var(--glass-btn-danger-shadow),var(--glass-btn-inset)}.glass-btn--danger:not(:disabled):hover{background:var(--glass-btn-danger-bg-hover);box-shadow:var(--glass-btn-danger-shadow-hover),var(--glass-btn-inset)}.glass-btn--ghost{color:#fffc;background:0 0;border:1px solid #ffffff1a}.glass-btn--ghost:not(:disabled):hover{background:var(--glass-btn-secondary-bg);border-color:var(--glass-btn-secondary-border);color:#fff}.glass-btn--success{background:var(--glass-btn-success-bg);-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur);border:1px solid var(--glass-btn-success-border);color:#fff;text-shadow:0 1px 2px #0000004d;box-shadow:var(--glass-btn-success-shadow),var(--glass-btn-inset)}.glass-btn--success:not(:disabled):hover{background:var(--glass-btn-success-bg-hover);box-shadow:var(--glass-btn-success-shadow-hover),var(--glass-btn-inset)}.glass-btn__spinner{animation:glassSpinnerRotate .8s linear infinite}@keyframes glassSpinnerRotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.glass-btn__icon{flex-shrink:0;align-items:center;display:flex}.glass-btn__label{align-items:center;display:inline-flex}.glass-input-wrap{flex-direction:column;gap:6px;display:flex}.glass-input-label{color:#ffffff80;letter-spacing:.02em;font-size:.75rem;font-weight:600}.glass-input-inner{align-items:center;display:flex;position:relative}.glass-input-icon{color:#ffffff59;pointer-events:none;z-index:1;align-items:center;display:flex;position:absolute;left:12px}.glass-input{color:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:.875rem;font-weight:500;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px #ffffff0a}.glass-input--has-icon{padding-left:38px}.glass-input::placeholder{color:#ffffff4d}.glass-input:focus{background:#ffffff14;border-color:#2563eb80;box-shadow:0 0 0 3px #2563eb26,inset 0 1px #ffffff0a}.glass-input:disabled{opacity:.5;cursor:not-allowed}.glass-input-error{color:#f87171;font-size:.72rem;font-weight:500}.glass-input-wrap--error .glass-input,.glass-input-wrap--error .glass-textarea{border-color:#ef444480}.glass-input-wrap--error .glass-input:focus,.glass-input-wrap--error .glass-textarea:focus{border-color:#ef444499;box-shadow:0 0 0 3px #ef444426}.glass-textarea{color:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);resize:vertical;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;min-height:80px;padding:10px 14px;font-family:inherit;font-size:.875rem;font-weight:500;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px #ffffff0a}.glass-textarea::placeholder{color:#ffffff4d}.glass-textarea:focus{background:#ffffff14;border-color:#2563eb80;box-shadow:0 0 0 3px #2563eb26,inset 0 1px #ffffff0a}.glass-textarea:disabled{opacity:.5;cursor:not-allowed}.glass-select{color:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;appearance:none;background:#ffffff0f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;padding:10px 32px 10px 14px;font-family:inherit;font-size:.875rem;font-weight:500;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px #ffffff0a}.glass-select:focus{background-color:#ffffff14;border-color:#2563eb80;box-shadow:0 0 0 3px #2563eb26,inset 0 1px #ffffff0a}.glass-select:disabled{opacity:.5;cursor:not-allowed}.glass-select option{color:#e2e8f0;background:#1e293b}.glass-tabs{-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;gap:2px;padding:4px;display:inline-flex;box-shadow:inset 0 1px 2px #00000026,0 1px #ffffff08}.glass-tabs__tab{color:#ffffff80;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;outline:none;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:.8rem;font-weight:600;transition:background .2s ease-out,color .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out;display:inline-flex}.glass-tabs__tab:hover:not(.glass-tabs__tab--active){color:#ffffffd9;background:var(--glass-btn-secondary-bg)}.glass-tabs__tab:focus-visible{box-shadow:0 0 0 2px #2563eb59}.glass-tabs__tab--active{color:#fff;background:var(--glass-btn-primary-bg);-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur);border-color:var(--glass-btn-primary-border);text-shadow:0 1px 2px #0000004d;box-shadow:var(--glass-btn-primary-shadow),var(--glass-btn-inset)}.glass-tabs__count{color:#ffffffb3;background:#ffffff1f;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.65rem;font-weight:700;display:inline-flex}.glass-tabs__tab--active .glass-tabs__count{color:#fff;background:#ffffff40}.glass-card{background:var(--glass-card-bg);-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur);border:1px solid var(--glass-card-border);border-radius:var(--glass-card-radius);box-shadow:var(--glass-card-shadow);transition:all .3s cubic-bezier(.22,.61,.36,1);position:relative;overflow:hidden}.glass-card--pad-sm{padding:14px}.glass-card--pad-md{padding:20px}.glass-card--pad-lg{padding:28px}.glass-card--hover:hover{background:#ffffff08;border-color:#ffffff29;box-shadow:0 28px 60px -12px #00000080,inset 0 1px #ffffff1a,inset 1px 1px #ffffff14}.glass-switch{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.glass-switch--disabled{opacity:.5;cursor:not-allowed}.glass-switch__track{width:44px;height:24px;cursor:inherit;background:var(--glass-btn-secondary-bg);-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur);border:1px solid #0000;border-radius:12px;outline:none;padding:0;transition:background .25s ease-out,border-color .25s ease-out,box-shadow .25s ease-out;position:relative;box-shadow:inset 0 1px 3px #0003,0 1px #ffffff0a}.glass-switch__track:focus-visible{box-shadow:0 0 0 3px #2563eb59}.glass-switch--on .glass-switch__track{background:var(--glass-btn-primary-bg);border-color:var(--glass-btn-primary-border);box-shadow:var(--glass-btn-primary-shadow),var(--glass-btn-inset)}.glass-switch__thumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .25s cubic-bezier(.22,.61,.36,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #0003}.glass-switch--on .glass-switch__thumb{transform:translate(20px)}.glass-switch__label{color:#ffffffbf;font-size:.85rem;font-weight:500}.glass-badge{letter-spacing:.02em;white-space:nowrap;border-radius:100px;align-items:center;padding:3px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.glass-badge--default{color:#ffffffb3;background:#ffffff14;border:1px solid #ffffff14}.glass-badge--success{color:#4ade80;background:#22c55e1f;border:1px solid #22c55e33}.glass-badge--warning{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b33}.glass-badge--danger{color:#f87171;background:#ef44441f;border:1px solid #ef444433}.glass-badge--info{color:#60a5fa;background:#2563eb1f;border:1px solid #2563eb33}.glass-notif-backdrop{z-index:9998;position:fixed;inset:0}.glass-notif-layer1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000026;position:absolute;inset:0}.glass-notif-panel{background:var(--glass-panel-bg);width:380px;max-height:calc(100vh - 80px);-webkit-backdrop-filter:var(--glass-panel-blur);backdrop-filter:var(--glass-panel-blur);border:1px solid var(--glass-panel-border);border-radius:var(--glass-panel-radius);box-shadow:var(--glass-panel-shadow);z-index:1;flex-direction:column;display:flex;position:absolute;top:56px;right:16px;overflow:hidden}.glass-notif-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.glass-notif-header-left{color:#ffffffd9;align-items:center;gap:8px;display:flex}.glass-notif-title{font-size:.9rem;font-weight:700}.glass-notif-badge{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:10px;min-width:20px;height:20px;padding:0 6px;font-size:.65rem;font-weight:700;display:inline-flex}.glass-notif-badge,.glass-notif-close{justify-content:center;align-items:center}.glass-notif-close{color:#ffffff80;cursor:pointer;background:#ffffff0f;border:none;border-radius:50%;width:28px;height:28px;transition:background .15s;display:flex}.glass-notif-close:hover{background:#ffffff1f}.glass-notif-close:focus-visible{box-shadow:0 0 0 2px #2563eb59}.glass-notif-list{flex:1;padding:8px;overflow-y:auto}.glass-notif-empty{color:#ffffff4d;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;font-size:.82rem;display:flex}.glass-notif-item{border-radius:14px;align-items:flex-start;gap:12px;padding:12px;transition:background .15s;display:flex;position:relative}.glass-notif-item:hover{background:#ffffff0a}.glass-notif-item--unread{background:#2563eb0a}.glass-notif-item--unread:hover{background:#2563eb14}.glass-notif-dot{background:#3b82f6;border-radius:50%;width:7px;height:7px;position:absolute;top:14px;right:12px;box-shadow:0 0 6px #3b82f666}.glass-notif-item-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.glass-notif-item-icon--info{color:#60a5fa;background:#2563eb1f}.glass-notif-item-icon--success{color:#4ade80;background:#22c55e1f}.glass-notif-item-icon--warning{color:#fbbf24;background:#f59e0b1f}.glass-notif-item-icon--error{color:#f87171;background:#ef44441f}.glass-notif-item-body{flex:1;min-width:0}.glass-notif-item-title{color:#ffffffe6;margin-bottom:2px;font-size:.82rem;font-weight:600}.glass-notif-item-msg{color:#ffffff80;font-size:.75rem;line-height:1.4}.glass-notif-item-time{color:#ffffff4d;margin-top:4px;font-size:.68rem}.glass-notif-item-action{color:#fff6;cursor:pointer;background:#ffffff0f;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;transition:all .15s;display:flex}.glass-notif-item-action:hover{color:#4ade80;background:#22c55e26}.glass-notif-item-action:focus-visible{box-shadow:0 0 0 2px #2563eb59}.glass-notif-footer{border-top:1px solid #ffffff0f;justify-content:center;padding:10px 16px 14px;display:flex}.glass-notif-clear{color:#ffffff73;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}.glass-notif-clear:hover{color:#f87171;background:#ef444414}.glass-notif-clear:focus-visible{box-shadow:0 0 0 2px #2563eb59}@media (max-width:480px){.glass-notif-panel{width:auto;top:48px;left:8px;right:8px}}@media (max-width:640px){.gm-dialog{border-radius:0!important;width:100vw!important;max-width:100vw!important;max-height:100vh!important;margin:0!important}}.card,.menu-card,.nav-bar,.sb,.settings-panel,.stat-box{isolation:isolate}.card,.menu-card,.stat-box{box-shadow:0 25px 50px -12px #00000080,inset 0 1px 1px #ffffff14,inset 1px 1px #ffffff1f,inset -1px -1px #ffffff0a}.sb{box-shadow:0 8px 32px #0003,0 2px 8px #0000001f,inset 0 1px #ffffff1f,inset 1px 0 #ffffff14,inset -1px -1px #ffffff0a}.settings-panel{box-shadow:0 30px 100px #00000080,0 0 0 1px #ffffff0a,inset 0 1px #ffffff1f,inset 1px 1px #ffffff14,inset -1px -1px #ffffff0a}@keyframes modalGlassIn{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.hover-glow{transition:all .4s cubic-bezier(.22,.61,.36,1)}.hover-glow:hover{background:linear-gradient(#ffffff0d,#ffffff05) padding-box padding-box,linear-gradient(135deg,#fff3,#ffffff0f 50%,#ffffff24) border-box;border-color:#0000;transform:translateY(-2px);box-shadow:0 30px 60px -10px #00000080,0 0 20px #ffffff08}.shine-btn{cursor:pointer;background:linear-gradient(var(--shine-btn-bg,#1e2332e6),var(--shine-btn-bg,#1e2332e6)) padding-box,linear-gradient(135deg,#ffffff1f,#ffffff0a) border-box;border:1px solid #0000;border-radius:20px;padding:0;font-family:inherit;transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s;position:relative;overflow:hidden}.shine-btn:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0000004d}.shine-btn:active{transform:translateY(0)scale(.98)}.shine-btn--primary{--shine-btn-bg:#ffffff0f}.shine-btn--primary .shine-btn__fill{background:var(--glass-btn-primary-bg);-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur)}.shine-btn--primary:hover{box-shadow:0 8px 32px #2563eb59,0 0 12px #60a5fa33}.shine-btn--secondary{--shine-btn-bg:#ffffff0f}.shine-btn--secondary .shine-btn__fill{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0f}.shine-btn--ghost{--shine-btn-bg:transparent;background:0 0;border:1px solid #ffffff1f}.shine-btn--ghost .shine-btn__fill{background:0 0}.shine-btn--danger{--shine-btn-bg:#ffffff0f}.shine-btn--danger .shine-btn__fill{background:var(--glass-btn-danger-bg);-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur)}.shine-btn--danger:hover{box-shadow:0 8px 32px #ef444459}.shine-btn__fx{opacity:0;pointer-events:none;z-index:1;transition:opacity .3s;position:absolute;inset:0}.shine-btn:hover .shine-btn__fx{opacity:1}.shine-btn__glow{background-image:radial-gradient(100% 50% at calc(50% - var(--mx)) 0,#ffffff40 0,transparent 80%),radial-gradient(100% 50% at calc(var(--mx) + 50%) 100%,#ffffff40 0,transparent 80%);position:absolute;inset:0}.shine-btn__shine{mix-blend-mode:screen;background-image:repeating-linear-gradient(125deg,#0000 0 15%,#ffffff40 25%,#0000 35% 50%);background-size:200%;background-position:calc(var(--mx) + 20%) var(--my);position:absolute;inset:0}.shine-btn__fill{z-index:2;border-radius:18px;position:absolute;inset:2px}.shine-btn__label{z-index:3;color:#fff;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:.9rem;font-weight:700;transition:color .15s;display:inline-flex;position:relative}button[data-glass-shine]{isolation:isolate;position:relative;overflow:hidden}button[data-glass-shine]:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:-1;background-image:radial-gradient(100% 50% at calc(50% - var(--shine-x,50%)) 0,#ffffff1a 0,transparent 80%),radial-gradient(100% 50% at calc(var(--shine-x,50%) + 50%) 100%,#ffffff14 0,transparent 80%);transition:opacity .35s;position:absolute;inset:0}button[data-glass-shine]:hover:before{opacity:.7}button[data-glass-shine]:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:-1;mix-blend-mode:screen;background-image:repeating-linear-gradient(125deg,#0000 0 15%,#ffffff1a 25%,#0000 35% 50%);background-size:200%;background-position:calc(var(--shine-x,50%) + 20%) var(--shine-y,50%);transition:opacity .35s;position:absolute;inset:0}button[data-glass-shine]:hover:after{opacity:.6}.nav-bar{background:var(--glass-panel-bg);-webkit-backdrop-filter:var(--glass-panel-blur);backdrop-filter:var(--glass-panel-blur);border-bottom:1px solid var(--glass-panel-border);box-shadow:0 2px 12px #0003,inset 0 1px #ffffff0f}.nav-btn{color:#ffffff8c;letter-spacing:-.1px;border:1px solid #0000;border-radius:10px;padding:7px 16px;font-size:13px;font-weight:500;transition:all .25s cubic-bezier(.22,.61,.36,1)}.nav-btn:hover{color:#ffffffeb;background:var(--glass-btn-secondary-bg);border-color:var(--glass-btn-secondary-border)}.nav-btn.active{background:var(--glass-btn-primary-bg);-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur);border-color:var(--glass-btn-primary-border);text-shadow:0 1px 2px #0000004d;box-shadow:var(--glass-btn-primary-shadow),var(--glass-btn-inset);font-weight:600;color:#fff!important}.card{background:var(--glass-card-bg);-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur);border:1px solid var(--glass-card-border);border-radius:var(--glass-card-radius);box-shadow:var(--glass-card-shadow);z-index:10;padding:28px;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.card,.card>*{position:relative}.card>*{z-index:1}.card-hover:hover,.card:hover{background:var(--glass-bg-strong);border-color:var(--glass-border-emphasis);box-shadow:var(--shadow-lg)}.tab-carteira-no-hover .card:focus-within,.tab-carteira-no-hover .card:hover{background:var(--glass-card-bg)!important;border-color:var(--glass-card-border)!important;box-shadow:var(--glass-card-shadow)!important;transform:none!important}.tab-carteira-no-hover .cliente-row:focus,.tab-carteira-no-hover .cliente-row:focus-within,.tab-carteira-no-hover .cliente-row:hover{border-color:inherit!important;box-shadow:none!important;background:0 0!important;transform:none!important}.tab-carteira-no-hover table tbody tr:focus,.tab-carteira-no-hover table tbody tr:focus-within,.tab-carteira-no-hover table tbody tr:hover{box-shadow:none!important;background:0 0!important}.tab-carteira-no-hover table tbody tr:focus td,.tab-carteira-no-hover table tbody tr:focus-within td,.tab-carteira-no-hover table tbody tr:hover td{text-shadow:none!important;background:0 0!important}.tab-carteira-no-hover .stat-box:hover{transform:none!important}.tab-projecao-no-hover .card:focus-within,.tab-projecao-no-hover .card:hover{background:var(--glass-card-bg)!important;border-color:var(--glass-card-border)!important;box-shadow:var(--glass-card-shadow)!important;transform:none!important}.tab-projecao-no-hover table tbody tr:focus,.tab-projecao-no-hover table tbody tr:focus-within,.tab-projecao-no-hover table tbody tr:hover{box-shadow:none!important;background:0 0!important}.tab-projecao-no-hover table tbody tr:focus td,.tab-projecao-no-hover table tbody tr:focus-within td,.tab-projecao-no-hover table tbody tr:hover td{text-shadow:none!important;background:0 0!important}.tab-projecao-no-hover .etapa-card:hover{background:#22c55e14!important;border-color:#22c55e38!important;transform:none!important}.tab-projecao-no-hover .resumo-table tr.row-renda:hover td,.tab-projecao-no-hover .resumo-table tr:hover td{text-shadow:none!important}.tab-projecao-no-hover .stat-box:hover{transform:none!important}.resumo-mensal-row{cursor:default}.resumo-mensal-row:hover{background:var(--glass-bg-hover,#ffffff0a)!important;opacity:1!important}.resumo-mensal-row.is-current{box-shadow:inset 3px 0 0 0 var(--color-finance-fyc,#4ade80)}.finance-toggle-checkbox:hover{transform:translateY(-1px);background:var(--color-finance-fyc-proj)!important}@supports (color:color-mix(in lab,red,red)){.finance-toggle-checkbox:hover{background:color-mix(in oklch,var(--color-finance-fyc-proj) 18%,transparent)!important}}.finance-toggle-checkbox input[type=checkbox]:checked:after{content:"";border-bottom:2px solid #0a0f1c;border-right:2px solid #0a0f1c;width:4px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.dashboard-charts-row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}@media (max-width:1023px){.dashboard-charts-row{grid-template-columns:1fr}}.financeiro-grid.financeiro-compact{flex-direction:row;justify-content:center;align-items:flex-end;gap:18px;display:flex}.financeiro-grid.financeiro-compact .financeiro-field{flex:none}.financeiro-grid.financeiro-compact .financeiro-input-wrap{width:160px;min-height:40px;padding:8px 12px}.financeiro-grid.financeiro-compact .financeiro-field:last-child .financeiro-input-wrap{width:110px}.financeiro-grid.financeiro-compact .financeiro-input{font-size:.95rem}@media (max-width:720px){.financeiro-grid.financeiro-compact{flex-wrap:wrap}}.stat-box{background:var(--glass-card-bg);-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur);border:1px solid var(--glass-card-border);border-radius:var(--glass-card-radius);box-shadow:var(--glass-card-shadow);z-index:10;--stat-accent:var(--stat-accent-default);padding:16px;transition:all .3s cubic-bezier(.22,.61,.36,1);position:relative;overflow:hidden}.stat-box:after,.stat-box:before{display:none}.stat-box:hover{border-color:#ffffff29;transform:translateY(-2px);box-shadow:0 8px 28px #0000004d,inset 0 1px #ffffff14}.stat-box.rose{background:var(--color-bg-stat-rose);border-color:var(--stat-border-rose);--stat-accent:var(--stat-accent-rose)}.stat-box.cyan{background:var(--color-bg-stat-cyan);border-color:var(--stat-border-cyan);--stat-accent:var(--stat-accent-cyan)}.stat-box.violet{background:var(--color-bg-stat-violet);border-color:var(--stat-border-violet);--stat-accent:var(--stat-accent-violet)}.stat-box.emerald{background:var(--color-bg-stat-emerald);border-color:var(--stat-border-emerald);--stat-accent:var(--stat-accent-emerald)}.stat-box.amber{background:var(--color-bg-stat-amber);border-color:var(--stat-border-amber);--stat-accent:var(--stat-accent-amber)}.stat-box.sky{background:var(--color-bg-stat-sky);border-color:var(--stat-border-sky);--stat-accent:var(--stat-accent-sky)}.menu-card{background:var(--glass-card-bg);-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur);border:1px solid var(--glass-card-border);border-radius:var(--glass-card-radius);box-shadow:var(--glass-card-shadow);cursor:pointer;z-index:10;padding:28px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.menu-card:before,.menu-card:first-child:before,.menu-card:nth-child(2):before,.menu-card:nth-child(3):before,.menu-card:nth-child(4):before,.menu-card:nth-child(5):before{display:none}.menu-card:hover{background:linear-gradient(#ffffff0f,#ffffff08) padding-box padding-box,linear-gradient(135deg,#ffffff38,#ffffff14 50%,#ffffff29) border-box;border-color:#0000;transform:translateY(-8px)scale(1.01);box-shadow:0 40px 80px -15px #0009,0 0 24px #ffffff0a,inset 2px 2px 1px #fff9,inset -1px -1px 1px 1px #fff9}.inp-edit{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);color:var(--amber-400,#fbbf24);text-align:center;-moz-appearance:textfield;background:#ffffff0a;border:1px solid #fbbf2426;border-radius:14px;padding:10px 14px;font-size:15px;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #00000014,inset 0 1px #ffffff0a}.inp-edit::-webkit-inner-spin-button,.inp-edit::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.inp-edit:focus{background:#ffffff0f;border-color:#fbbf2466;outline:none;box-shadow:0 0 0 3px #fbbf241a,0 2px 8px #00000014}.inp-edit:hover:not(:focus){background:#ffffff0d;border-color:#fbbf2440}.inp-edit::placeholder{color:#fbbf2440;font-weight:500}.inp-green{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);color:var(--emerald-400,#4ade80);text-align:center;-moz-appearance:textfield;background:#ffffff0a;border:1px solid #4ade8026;border-radius:14px;padding:10px 14px;font-size:15px;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #00000014,inset 0 1px #ffffff0a}.inp-green::-webkit-inner-spin-button,.inp-green::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.inp-green:focus{background:#ffffff0f;border-color:#4ade8066;outline:none;box-shadow:0 0 0 3px #4ade801a,0 2px 8px #00000014}.inp-green:hover:not(:focus){background:#ffffff0d;border-color:#4ade8040}.inp-green::placeholder{color:#4ade8033}.inp-green.text-xl{font-size:20px}.inp-violet{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);color:var(--sky-400,#38bdf8);text-align:center;background:#ffffff0a;border:1px solid #38bdf826;border-radius:14px;padding:10px 14px;font-size:15px;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #00000014,inset 0 1px #ffffff0a}.inp-violet:focus{background:#ffffff0f;border-color:#38bdf866;outline:none;box-shadow:0 0 0 3px #38bdf81a,0 2px 8px #00000014}.inp-violet:hover:not(:focus){background:#ffffff0d;border-color:#38bdf840}.inp-neutral{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);color:var(--input-neutral-color);background:#ffffff08;border:1px solid #94a3b81f;border-radius:14px;padding:10px 14px;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #0000000f,inset 0 1px #ffffff08}.inp-neutral:focus{background:#ffffff0d;border-color:#94a3b859;outline:none;box-shadow:0 0 0 3px #94a3b814,0 2px 8px #0000000f}.inp-neutral:hover:not(:focus){background:#ffffff0a;border-color:#94a3b833}.inp-locked{color:var(--input-locked-color);text-align:center;opacity:.4;cursor:not-allowed;background:#ffffff05;border:1px solid #ffffff0d;border-radius:14px;padding:10px 14px;font-size:15px;font-weight:600}.btn-primary{background:var(--glass-btn-primary-bg);color:#fff;border:1px solid var(--glass-btn-primary-border);cursor:pointer;text-shadow:0 1px 2px #0000004d;box-shadow:var(--glass-btn-primary-shadow),var(--glass-btn-inset);-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur);letter-spacing:.3px;border-radius:100px;padding:10px 24px;font-size:.85rem;font-weight:700;transition:background .25s ease-out,box-shadow .25s ease-out,border-color .25s ease-out,color .2s ease-out}.btn-primary:hover{background:var(--glass-btn-primary-bg-hover);box-shadow:var(--glass-btn-primary-shadow-hover),var(--glass-btn-inset)}.btn-primary.solid{background:var(--glass-btn-primary-bg);color:#fff;border:1px solid var(--glass-btn-primary-border);box-shadow:var(--glass-btn-primary-shadow),var(--glass-btn-inset)}.btn-primary.solid:hover{background:var(--glass-btn-primary-bg-hover);color:#fff;box-shadow:var(--glass-btn-primary-shadow-hover),var(--glass-btn-inset)}.btn-danger{background:var(--glass-btn-danger-bg);color:#fff;border:1px solid var(--glass-btn-danger-border);cursor:pointer;text-shadow:0 1px 2px #0000004d;box-shadow:var(--glass-btn-danger-shadow),var(--glass-btn-inset);-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur);border-radius:100px;padding:10px 24px;font-size:.85rem;font-weight:700;transition:background .25s ease-out,box-shadow .25s ease-out,border-color .25s ease-out,color .2s ease-out}.btn-danger:hover{background:var(--glass-btn-danger-bg-hover);box-shadow:var(--glass-btn-danger-shadow-hover),var(--glass-btn-inset)}.btn-ghost{background:var(--glass-btn-secondary-bg);color:#fff;border:1px solid var(--glass-btn-secondary-border);cursor:pointer;text-shadow:0 1px 2px #00000040;box-shadow:var(--glass-btn-secondary-shadow),var(--glass-btn-inset);-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur);border-radius:100px;padding:10px 24px;font-size:.85rem;font-weight:600;transition:all .25s cubic-bezier(.22,.61,.36,1)}.btn-ghost:hover{background:var(--glass-btn-secondary-bg-hover);border-color:#ffffff47}.upload-area{text-align:center;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#3898ec0d;border:2px dashed #3898ec59;border-radius:20px;padding:50px;transition:all .3s}.upload-area:hover{background:#3898ec1a;border-color:#3898ec8c}.upload-area.done{background:#4ade8014;border-color:#4ade8073}.upload-area.drag-over{background:#22d3ee1a;border-color:#22d3ee8c;transform:scale(1.01);box-shadow:0 4px 16px #22d3ee14}table{border-collapse:collapse;border-spacing:0;width:100%}th{text-align:left;text-transform:uppercase;letter-spacing:1px;color:#ffffff80;white-space:nowrap;background:0 0;border:none;border-bottom:1px solid #ffffff0d;padding:14px 16px;font-size:.7rem;font-weight:500}thead tr:first-child th:first-child,thead tr:first-child th:last-child{border-radius:0}td{white-space:nowrap;color:var(--color-text-primary);border:none;border-bottom:1px solid #ffffff0d;padding:12px 16px;transition:all .2s}tr:hover td{text-shadow:0 0 12px #ffffff26;background:#ffffff08}.badge{text-transform:uppercase;letter-spacing:.5px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:100px;align-items:center;gap:4px;padding:5px 12px;font-size:10px;font-weight:700;transition:all .25s;display:inline-flex}.badge-fyc{background:var(--badge-fyc-bg);color:var(--badge-fyc-color);border:1px solid var(--badge-fyc-border)}.badge-ren{background:var(--badge-ren-bg);color:var(--badge-ren-color);border:1px solid var(--badge-ren-border)}.matrix-cell{padding:8px 6px;font-size:11px}.matrix-cell.active{border-radius:6px}.select-box{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);color:var(--amber-400,#fbbf24);cursor:pointer;-webkit-appearance:none;text-align:center;text-align-last:center;background:#ffffff0a;border:1px solid #fbbf2426;border-radius:14px;padding:10px 14px;font-size:15px;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #00000014,inset 0 1px #ffffff0a}.select-box:focus{background:#ffffff0f;border-color:#fbbf2466;outline:none;box-shadow:0 0 0 3px #fbbf241a,0 2px 8px #00000014}.select-box:hover:not(:focus){background:#ffffff0d;border-color:#fbbf2440}.select-violet{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);color:var(--sky-400,#38bdf8);background:#ffffff0a;border:1px solid #38bdf826;box-shadow:0 2px 8px #00000014,inset 0 1px #ffffff0a}.select-violet:focus{background:#ffffff0f;border-color:#38bdf866;outline:none;box-shadow:0 0 0 3px #38bdf81a,0 2px 8px #00000014}.select-violet:hover:not(:focus){background:#ffffff0d;border-color:#38bdf840}.select-neutral{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);color:var(--input-neutral-color);cursor:pointer;background:#ffffff08;border:1px solid #94a3b81f;transition:border-color .2s,background .2s,box-shadow .2s;box-shadow:0 2px 8px #0000000f,inset 0 1px #ffffff08}select.select-neutral{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}select.select-neutral option{color:#e2e8f0;background:#1e293b}.select-neutral:focus{background:#ffffff0d;border-color:#94a3b859;outline:none;box-shadow:0 0 0 3px #94a3b814,0 2px 8px #0000000f}.select-neutral:hover:not(:focus){background:#ffffff0a;border-color:#94a3b833}.gestao-card{background:var(--glass-card-bg);-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur);border:1px solid var(--glass-card-border);border-left:var(--card-accent-border,1px solid var(--glass-card-border));border-radius:var(--glass-card-radius);box-shadow:var(--glass-card-shadow);z-index:10;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.gestao-card:hover{background:#ffffff0f;border-color:#fff3;transform:translateY(-4px);box-shadow:0 40px 80px -15px #0009}.gestao-card>*{z-index:1;position:relative}.gestao-header{background:#ffffff08;border-bottom:1px solid #ffffff0d;padding:16px 20px}.gestao-card table th{color:#ffffff80;font-weight:500}.gestao-card table td,.gestao-card table th{border:none;border-bottom:1px solid #ffffff0d}.toggle-grp{-webkit-backdrop-filter:blur(40px)saturate(150%);backdrop-filter:blur(40px)saturate(150%);background:#ffffff0a;border:1px solid #ffffff12;border-radius:100px;gap:2px;padding:4px;display:inline-flex;box-shadow:inset 0 1px 2px #00000026,0 1px #ffffff08}.toggle-opt{color:#ffffff8c;cursor:pointer;letter-spacing:.2px;background:0 0;border:1px solid #0000;border-radius:100px;padding:8px 20px;font-size:13px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.toggle-opt:hover:not(.on):not(.active){color:#fff;background:var(--glass-btn-secondary-bg)}.toggle-opt.active,.toggle-opt.on{background:var(--glass-btn-primary-bg);-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur);border:1px solid var(--glass-btn-primary-border);color:#fff;text-shadow:0 1px 2px #0000004d;box-shadow:var(--glass-btn-primary-shadow),var(--glass-btn-inset)}button.toggle-opt{font:inherit;background:0 0;border:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.copyright{color:var(--color-text-dimmed);text-align:center;border-top:1px solid #ffffff0d;margin-top:40px;padding:24px;font-size:12px}.logo{color:#fff;background:linear-gradient(135deg,#2563eb,#f59e0b);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:flex;box-shadow:0 2px 8px #2563eb33}.val-xl{font-size:32px;font-weight:800}.val-lg{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:1.65rem;font-weight:800}.val-md{font-size:18px}.lbl,.val-md{font-weight:600}.lbl{color:var(--color-text-label);text-transform:uppercase;letter-spacing:.5px;font-size:11px}.label-text{color:var(--color-text-primary);letter-spacing:-.2px;font-size:14px;font-weight:700}.label-small{color:var(--color-text-secondary);letter-spacing:.5px;font-size:12px}.label-small,.section-header{text-transform:uppercase;font-weight:700}.section-header{letter-spacing:.06em;color:var(--color-text-link,#58a6ff);background:0 0;border:none;align-items:center;gap:8px;margin-bottom:10px;padding:0;font-size:.75rem;display:flex;position:relative}.section-header:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.section-header.indigo{color:#60a5fa}.section-header.violet{color:#34d399}.section-header.purple{color:#fbbf24}.section-header.emerald{color:#34d399}.section-header.amber{color:#fbbf24}.section-header.cyan{color:#22d3ee}.section-header.rose{color:#fb7185}.resumo-table{border-collapse:collapse;width:100%}.resumo-table th{color:#ffffff80;text-transform:uppercase;letter-spacing:1px;background:0 0;border:none;border-bottom:1px solid #ffffff0d;padding:12px 16px;font-size:.7rem;font-weight:500}.resumo-table th:first-child{background:0 0}.resumo-table td{text-align:center;color:#f1f5f9;border:none;border-bottom:1px solid #ffffff0d;padding:10px 16px;font-weight:600;transition:all .2s}.resumo-table td:first-child{text-align:left;color:#f1f5f9}.resumo-table .col-sem{color:#fdba74;background:#fb923c1f}.resumo-table .col-men{color:#7dd3fc;background:#38bdf81f}.resumo-table .col-anu{color:#93c5fd;background:#60a5fa1f}.resumo-table tr:hover td{text-shadow:0 0 12px #ffffff26;background:#ffffff08}.resumo-table tr.row-renda .col-anu,.resumo-table tr.row-renda .col-men,.resumo-table tr.row-renda .col-sem,.resumo-table tr.row-renda td:first-child{color:#4ade80;font-weight:700}.projecao-mensal-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.88rem}.projecao-mensal-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);border-bottom:1px solid var(--glass-border-default);background:0 0;padding:10px 12px;font-size:.65rem;font-weight:700}.projecao-mensal-table th.text-center{text-align:center}.projecao-mensal-table th.text-right{text-align:right}.projecao-mensal-table tbody td{border-bottom:1px solid var(--glass-border-subtle);font-variant-numeric:tabular-nums;padding:8px 12px}.projecao-mensal-table tbody tr:nth-child(2n) td{background:#ffffff04}.projecao-mensal-table tbody tr:hover td{background:#ffffff0a}.projecao-mensal-table tfoot tr td{border-top:1px solid var(--glass-border-strong);background:#60a5fa12;border-bottom:none;padding:14px 12px;font-weight:700}.projecao-mensal-table tfoot tr td:first-child{border-radius:10px 0 0 10px}.projecao-mensal-table tfoot tr td:last-child{border-radius:0 10px 10px 0}.funil-visual-wrapper{flex-direction:column;align-items:center;gap:6px;padding:8px 0;display:flex}.funil-row{width:100%;max-width:calc(var(--funil-pct,100%));transition:max-width .5s cubic-bezier(.22,.61,.36,1)}.funil-bar{background:var(--funil-color);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.funil-bar{background:color-mix(in srgb,var(--funil-color) 10%,transparent)}}.funil-bar{border:1px solid var(--funil-color)}@supports (color:color-mix(in lab,red,red)){.funil-bar{border:1px solid color-mix(in srgb,var(--funil-color) 20%,transparent)}}.funil-bar{transition:all .3s cubic-bezier(.22,.61,.36,1)}.funil-row:hover .funil-bar{background:var(--funil-color)}@supports (color:color-mix(in lab,red,red)){.funil-row:hover .funil-bar{background:color-mix(in srgb,var(--funil-color) 16%,transparent)}}.funil-row:hover .funil-bar{border-color:var(--funil-color)}@supports (color:color-mix(in lab,red,red)){.funil-row:hover .funil-bar{border-color:color-mix(in srgb,var(--funil-color) 35%,transparent)}}.funil-bar-label{color:var(--funil-color);white-space:nowrap;flex-shrink:0;font-size:.7rem;font-weight:700}.funil-bar-input{text-align:center;color:#f0f6fc;font-variant-numeric:tabular-nums;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;outline:none;width:52px;padding:4px 6px;font-size:.95rem;font-weight:800;transition:all .2s}.funil-bar-input:focus{border-color:var(--funil-color);box-shadow:0 0 0 2px var(--funil-color)}@supports (color:color-mix(in lab,red,red)){.funil-bar-input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--funil-color) 20%,transparent)}}.funil-bar-input:focus{background:#ffffff14}.funil-bar-input.locked{opacity:.6;cursor:default;background:#ffffff08;border-color:#ffffff0d}.funil-bar-input.success{color:#4ade80}.funil-trapezoid-wrapper{flex-direction:column;gap:2px;padding:2px 0;display:flex;position:relative}.funil-trapezoid-row{align-items:stretch;height:56px;display:flex;position:relative}.funil-trapezoid-shape{background:linear-gradient(180deg,var(--funil-color) 0,var(--funil-color) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.funil-trapezoid-shape{background:linear-gradient(180deg,color-mix(in srgb,var(--funil-color) 38%,transparent) 0,color-mix(in srgb,var(--funil-color) 18%,transparent) 100%)}}.funil-trapezoid-shape{clip-path:polygon(var(--tl) 0,var(--tr) 0,var(--br) 100%,var(--bl) 100%);box-shadow:inset 0 1px 0 var(--funil-color),inset 0 -1px 0 var(--funil-color);transition:clip-path .5s cubic-bezier(.22,.61,.36,1),background .3s}@supports (color:color-mix(in lab,red,red)){.funil-trapezoid-shape{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--funil-color) 55%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--funil-color) 28%,transparent)}}.funil-trapezoid-shape{pointer-events:none}.funil-trapezoid-row:after{content:"";background:radial-gradient(ellipse at center,var(--funil-color),transparent 65%);position:absolute;inset:4px 15%}@supports (color:color-mix(in lab,red,red)){.funil-trapezoid-row:after{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--funil-color) 22%,transparent),transparent 65%)}}.funil-trapezoid-row:after{filter:blur(10px);opacity:.7;pointer-events:none;z-index:0;transition:opacity .3s}.funil-trapezoid-row:hover .funil-trapezoid-shape{background:linear-gradient(180deg,var(--funil-color) 0,var(--funil-color) 100%)}@supports (color:color-mix(in lab,red,red)){.funil-trapezoid-row:hover .funil-trapezoid-shape{background:linear-gradient(180deg,color-mix(in srgb,var(--funil-color) 48%,transparent) 0,color-mix(in srgb,var(--funil-color) 26%,transparent) 100%)}}.funil-trapezoid-row:hover:after{opacity:.95}.funil-trapezoid-content{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;padding:6px 8px 7px;display:flex;position:relative}.funil-trapezoid-label{color:var(--funil-color);text-transform:uppercase;letter-spacing:.055em;white-space:nowrap;text-shadow:0 1px 2px #0000008c;font-size:.58rem;font-weight:800;line-height:1}.funil-trapezoid-input{text-align:center;border:1.5px solid var(--funil-color);background:#0a0f1c9e;border-radius:7px;width:88px;padding:3px 6px}@supports (color:color-mix(in lab,red,red)){.funil-trapezoid-input{border:1.5px solid color-mix(in srgb,var(--funil-color) 42%,transparent)}}.funil-trapezoid-input{color:#f0f6fc;font-variant-numeric:tabular-nums;letter-spacing:-.01em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);outline:none;font-size:.98rem;font-weight:800;transition:all .2s;box-shadow:0 2px 8px -2px #0006,inset 0 1px #ffffff0f}.funil-trapezoid-input:focus{border-color:var(--funil-color);box-shadow:0 0 0 3px var(--funil-color),0 2px 10px -2px var(--funil-color),inset 0 1px 0 #ffffff14}@supports (color:color-mix(in lab,red,red)){.funil-trapezoid-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--funil-color) 28%,transparent),0 2px 10px -2px color-mix(in srgb,var(--funil-color) 40%,transparent),inset 0 1px 0 #ffffff14}}.funil-trapezoid-input:focus{background:#0a0f1cc7}.funil-trapezoid-input.locked{opacity:.82;cursor:default;border-color:var(--funil-color);background:#0a0f1c73}@supports (color:color-mix(in lab,red,red)){.funil-trapezoid-input.locked{border-color:color-mix(in srgb,var(--funil-color) 28%,transparent)}}.funil-trapezoid-input.success{color:#4ade80}.projecao-grid{grid-template-columns:minmax(280px,1fr) minmax(280px,1fr) minmax(380px,1.4fr);gap:16px;display:grid}.projecao-col-funil,.projecao-col-resumo,.projecao-col-taxas{min-width:0}.projecao-col-funil.card,.projecao-col-resumo.card,.projecao-col-taxas.card{padding:14px 16px!important}@media (max-width:1100px){.projecao-grid{grid-template-columns:1fr 1fr}.projecao-col-resumo{grid-column:1/-1}}@media (max-width:720px){.projecao-grid{grid-template-columns:1fr}.projecao-col-resumo{grid-column:auto}}.card-divider{border-top:1px solid #ffffff14;margin-top:12px;padding-top:10px}.taxa-toggle-row{background:var(--glass-bg-default);border:1px solid var(--glass-border-default);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:6px 10px;display:flex}.taxa-toggle-hint{color:var(--color-text-muted);font-size:.7rem;font-weight:600}.taxa-toggle-row .toggle-grp{gap:2px;padding:2px}.taxa-toggle-row .toggle-opt{padding:4px 14px!important;font-size:.72rem!important}.financeiro-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.financeiro-field{flex-direction:column;gap:5px;display:flex}.financeiro-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.65rem;font-weight:700}.financeiro-input-wrap{background:var(--glass-bg-default);border:1px solid var(--glass-border-default);border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;transition:background .15s,border-color .15s;display:flex}.financeiro-input-wrap:focus-within{background:var(--glass-bg-strong);border-color:var(--glass-btn-primary-border)}.financeiro-prefix,.financeiro-suffix{color:var(--color-text-secondary);flex-shrink:0;font-size:.85rem;font-weight:600}.financeiro-input{text-align:right;min-width:0;color:var(--color-text-primary);appearance:none;background:0 0;border:none;flex:1;margin:0;padding:0;font-family:inherit;font-size:1rem;font-weight:700}.financeiro-input,.financeiro-input:focus{box-shadow:none;outline:none}.financeiro-input::-webkit-inner-spin-button,.financeiro-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.kpi-strip{border:1px solid var(--glass-border-default);-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);background:linear-gradient(135deg,#3b82f60d,#ffffff08 55%,#22c55e0d);border-radius:14px;grid-template-columns:repeat(4,1fr);padding:14px 18px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 8px 18px -10px #0006}.kpi-strip-item{border-left:1px solid var(--glass-border-default);min-width:0;padding:2px 18px}.kpi-strip-item:first-child{border-left:none;padding-left:2px}.kpi-strip-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:4px;font-size:.62rem;font-weight:700}.kpi-strip-value{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.4rem;font-weight:800;line-height:1.05}.kpi-strip-value.kpi-strip-success{color:#4ade80;text-shadow:0 0 18px #22c55e40}.kpi-strip-value.kpi-strip-warning{color:#fbbf24;text-shadow:0 0 14px #f59e0b40;font-size:1.25rem}.kpi-strip-sub{color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:.66rem}.taxa-list{flex-direction:column;display:flex}.taxa-row{border-bottom:1px solid #ffffff0d;padding:9px 0}.taxa-row:last-child{border-bottom:none;padding-bottom:2px}.taxa-row-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.taxa-row-label{color:var(--color-text-primary);font-size:.78rem;font-weight:600}.taxa-progress{background:#ffffff0f;border-radius:999px;height:4px;position:relative;overflow:hidden}.taxa-progress-bar{border-radius:999px;height:100%;transition:width .55s cubic-bezier(.22,.61,.36,1),background .3s,box-shadow .3s}.taxa-progress.hit .taxa-progress-bar{background:linear-gradient(90deg,#22c55e,#4ade80);box-shadow:0 0 10px #22c55e73}.taxa-progress.miss .taxa-progress-bar{background:linear-gradient(90deg,#f59e0b,#fbbf24);box-shadow:0 0 10px #f59e0b59}.taxa-row-meta{color:var(--color-text-muted);font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-top:4px;font-size:.64rem}.resumo-table tbody tr:nth-child(odd):not(.row-renda) td{background:#ffffff04}.funil-inputs-wrapper{flex-direction:column;align-items:center;gap:6px;padding:8px 0;display:flex}.funil-input-row{width:100%}.funil-input-bar{background:var(--funil-color);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.funil-input-bar{background:color-mix(in srgb,var(--funil-color) 10%,transparent)}}.funil-input-bar{border:1px solid var(--funil-color)}@supports (color:color-mix(in lab,red,red)){.funil-input-bar{border:1px solid color-mix(in srgb,var(--funil-color) 20%,transparent)}}.funil-input-label{color:var(--funil-color);white-space:nowrap;font-size:.7rem;font-weight:700}.funil-input-field{text-align:center;color:#f0f6fc;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;outline:none;width:52px;padding:4px 6px;font-size:.95rem;font-weight:800}.etapa-cards-row{flex-wrap:wrap;gap:8px;display:flex}.etapa-card{background:#22c55e14;border:1px solid #22c55e38;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-width:100px;padding:10px;transition:background .2s,border-color .2s;display:flex}.etapa-card:hover{background:#22c55e1c;border-color:#22c55e59}.etapa-card-value{color:#22c55e;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1rem;font-weight:800;line-height:1.15}.etapa-card-label{color:#ffffffb3;text-align:center;justify-content:center;align-items:center;min-height:28px;font-size:.65rem;font-weight:600;line-height:1.2;display:flex}.etapa-list{flex-direction:column;gap:6px;display:flex}.etapa-item{border-left:3px solid var(--etapa-color);background:#ffffff08;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.etapa-label{color:var(--etapa-color);font-size:.78rem;font-weight:600}.etapa-value{color:#f0f6fc;font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:800}.rolling-table th{padding:12px 14px;font-size:11px}.rolling-table td{padding:10px 14px}.rolling-table tr.trimestre td{background:#4ade8033}.rolling-table tr.trimestre:hover td{background:#4ade8047}.gap-card-mini{-webkit-backdrop-filter:blur(40px)saturate(150%);backdrop-filter:blur(40px)saturate(150%);text-align:center;z-index:10;background:#ffffff08;border:1px solid #818cf826;border-radius:24px;padding:14px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 15px 35px -8px #0006,inset 0 1px 1px #ffffff0d}.gap-card-mini:hover{background:#ffffff0f;border-color:#818cf84d;transform:translateY(-4px)scale(1.02);box-shadow:0 25px 50px -10px #00000080}.gap-card-mini .gap-nivel{color:#a5b4fc;border-bottom:1px solid #818cf833;margin-bottom:8px;padding-bottom:6px;font-size:16px;font-weight:800}.gap-card-mini .gap-row{justify-content:space-between;align-items:center;gap:4px;padding:3px 0;display:flex}.gap-card-mini .gap-label{color:#94a3b8;white-space:nowrap;font-size:10px;font-weight:600}.gap-card-mini .gap-value{color:#f1f5f9;white-space:nowrap;font-size:11px;font-weight:700}.gap-card-mini .gap-impacto{border-top:1px solid #4ade804d;margin-top:8px;padding-top:8px}.gap-card-mini .gap-impacto-label{color:#4ade80;text-transform:uppercase;letter-spacing:.5px;font-size:9px}.gap-card-mini .gap-impacto-value{color:#4ade80;white-space:nowrap;font-size:14px;font-weight:800}.sem-label{cursor:help;position:relative}.sem-label:hover .tooltip{visibility:visible;opacity:1}.sem-atual{background:#22c55e1f;border-left:3px solid #4ade80}.sem-atual td:first-child{font-weight:700;color:#4ade80!important}.th-sortable{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.th-sortable:hover{background:#2563eb4d}.th-sortable:after{content:"⇅";opacity:.4;margin-left:4px;font-size:10px}.th-sortable.asc:after{content:"↑";opacity:1;color:#4ade80}.th-sortable.desc:after{content:"↓";opacity:1;color:#4ade80}.import-overlay-card{-webkit-backdrop-filter:blur(40px)saturate(150%);backdrop-filter:blur(40px)saturate(150%);text-align:center;background:#0e141eeb;border:1px solid #ffffff14;border-radius:24px;padding:40px 50px;box-shadow:0 20px 60px #00000080,0 8px 24px #0000004d,inset 0 1px #ffffff14}.toggle-switch{background:var(--glass-btn-secondary-bg);width:52px;height:28px;-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur);border:1px solid var(--glass-btn-secondary-border);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:100px;flex-shrink:0;transition:background .25s ease-out,border-color .25s ease-out,box-shadow .25s ease-out;position:relative}.toggle-switch:hover{background:var(--glass-btn-secondary-bg-hover)}.toggle-switch.on{background:var(--glass-btn-primary-bg);border-color:var(--glass-btn-primary-border);box-shadow:var(--glass-btn-primary-shadow),var(--glass-btn-inset)}.toggle-switch.on:hover{background:var(--glass-btn-primary-bg-hover);box-shadow:var(--glass-btn-primary-shadow-hover),var(--glass-btn-inset)}.toggle-switch:after{content:"";will-change:transform;background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000040,0 0 0 1px #0000000a}.toggle-switch.on:after{transform:translate(24px);box-shadow:0 1px 6px #2563eb59,0 0 0 1px #60a5fa33}.toggle-switch input[type=checkbox]{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.toggle-switch:has(input:focus-visible){outline-offset:2px;outline:2px solid #60a5fa99}.toggle-switch.sm{width:40px;height:22px}.toggle-switch.sm:after{width:16px;height:16px}.toggle-switch.sm.on:after{transform:translate(18px)}.header-btn{background:var(--glass-btn-secondary-bg);-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur);border:1px solid var(--glass-btn-secondary-border);color:#fff;text-shadow:0 1px 2px #00000040;box-shadow:var(--glass-btn-secondary-shadow),var(--glass-btn-inset);letter-spacing:.2px;border-radius:100px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .25s cubic-bezier(.22,.61,.36,1)}.header-btn:hover{background:var(--glass-btn-primary-bg);border-color:var(--glass-btn-primary-border);box-shadow:0 4px 12px #2563eb4d,var(--glass-btn-inset)}.pv-backdrop{z-index:9999;background:var(--color-bg-base);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.pv-card{background:var(--color-bg-card);border:1px solid var(--color-border-card);text-align:center;border-radius:20px;width:100%;max-width:400px;padding:2.5rem 2rem 2rem;box-shadow:0 12px 48px #00000040}.pv-icon-wrap{color:#60a5fa;background:#2563eb1f;border:1px solid #2563eb40;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.25rem;display:inline-flex}.pv-title{color:var(--color-text-primary);margin:0 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.3}.pv-description{color:var(--color-text-dimmed);margin:0 0 1rem;font-size:.875rem;line-height:1.6}.pv-email-badge{color:var(--color-text-dimmed);letter-spacing:.01em;background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;margin-bottom:1.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.pv-form{flex-direction:column;gap:.75rem;display:flex}.pv-input-wrap{align-items:center;display:flex;position:relative}.pv-input-icon{color:var(--color-text-dimmed);pointer-events:none;opacity:.6;position:absolute;left:14px}.pv-input{width:100%;height:44px;color:var(--color-text-primary);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:0 40px 0 38px;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.pv-input:focus{border-color:#2563eb80;box-shadow:0 0 0 3px #2563eb1f}.pv-input::placeholder{color:var(--color-text-dimmed);opacity:.5}.pv-toggle-pw{width:30px;height:30px;color:var(--color-text-dimmed);cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;right:10px}.pv-toggle-pw:hover{opacity:1}.pv-error{color:#ef4444;text-align:left;margin:0;font-size:.8125rem}.pv-btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#7c3aed);border:none;border-radius:12px;justify-content:center;align-items:center;width:100%;height:44px;font-family:inherit;font-size:.875rem;font-weight:600;transition:transform .1s,box-shadow .15s,opacity .15s;display:flex}.pv-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #2563eb59}.pv-btn-primary:disabled{opacity:.5;cursor:not-allowed}.pv-loading-dots{align-items:center;gap:4px;display:flex}.pv-loading-dots span{background:#fff;border-radius:50%;width:6px;height:6px;animation:pvDotPulse 1s ease-in-out infinite}.pv-loading-dots span:nth-child(2){animation-delay:.15s}.pv-loading-dots span:nth-child(3){animation-delay:.3s}@keyframes pvDotPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.pv-btn-signout{color:var(--color-text-dimmed);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.4rem;margin-top:1.25rem;padding:.35rem .75rem;font-family:inherit;font-size:.8125rem;transition:color .15s,background .15s;display:inline-flex}.pv-btn-signout:hover{color:#ef4444;background:#ef444414}.light-mode .pv-card{box-shadow:0 12px 48px #00000014}.light-mode .pv-email-badge{background:#0000000a;border-color:#00000014}.light-mode .pv-input{color:var(--color-text-primary);background:#00000008;border-color:#0000001f}.light-mode .pv-input:focus{border-color:#2563eb80;box-shadow:0 0 0 3px #2563eb1a}.pp-layout,.pp-main{min-height:100dvh;display:flex}.pp-main{flex-direction:column;flex:1;margin-left:0;padding-top:100px;padding-left:104px;overflow-y:auto}.sb{z-index:100;-webkit-backdrop-filter:blur(40px)saturate(150%);backdrop-filter:blur(40px)saturate(150%);background:#ffffff0d;border:1px solid #ffffff14;border-radius:100px;flex-direction:column;gap:8px;padding:18px 12px;position:fixed;top:50%;left:24px;transform:translateY(-50%);box-shadow:0 8px 32px #00000040,0 2px 8px #00000026,inset 0 1px #ffffff1a}.sb,.sb-logo{align-items:center;display:flex}.sb-logo{flex-shrink:0;justify-content:center;width:44px;height:44px;margin-bottom:4px}.sb-logo svg{width:24px;height:24px}.sb-brand{opacity:.9;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;transition:opacity .2s;display:flex}.sb-brand:hover{opacity:1}.sb-nav{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.sb-item{color:#fff6;cursor:pointer;z-index:1;background:0 0;border:none;place-content:center;width:44px;height:44px;display:grid;position:relative}.sb-item:before{content:"";z-index:-1;pointer-events:none;background:#ffffff0d;border-color:#ffffff1f #ffffff0a #ffffff05 #ffffff14;border-style:solid;border-width:1px;border-radius:14px;transition:all .35s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:2px;box-shadow:inset 0 1px #ffffff0f}.sb-item svg{z-index:1;transition:color .2s,filter .2s;position:relative}.sb-item:hover{color:#fffffff2}.sb-item:hover:before{background:#ffffff1a;border-color:#ffffff29;border-radius:16px;transform:scale(1.32);box-shadow:0 4px 16px #00000040,inset 0 1px #ffffff1a}.sb-item:has(+.sb-item:hover):before,.sb-item:hover+.sb-item:before{background:#ffffff14;transform:scale(1.15)}.sb-item:has(+.sb-item:hover),.sb-item:hover+.sb-item{color:#fff9}.sb-item:has(+.sb-item+.sb-item:hover):before,.sb-item:hover+.sb-item+.sb-item:before{transform:scale(1.06)}.sb-item:has(+.sb-item+.sb-item:hover),.sb-item:hover+.sb-item+.sb-item{color:#ffffff80}.sb-item.active{color:#60a5fa}.sb-item.active:before{background:#60a5fa1f;border-top-color:#60a5fa4d;border-left-color:#60a5fa38;box-shadow:0 0 12px #60a5fa1f,inset 0 1px #60a5fa2e}.sb-item.active:hover{color:#93bbfc}.sb-active-bar{background:#60a5fa;border-radius:0 3px 3px 0;width:3px;height:20px;position:absolute;top:50%;left:-10px;transform:translateY(-50%);box-shadow:0 0 8px #60a5fa66}.sb-tooltip{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);color:#e2e8f0;white-space:nowrap;opacity:0;pointer-events:none;z-index:200;background:#0a1128eb;border:1px solid #ffffff1f;border-radius:12px;padding:6px 12px;font-size:.72rem;font-weight:600;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:calc(100% + 14px);transform:translateY(-50%)translate(-6px);box-shadow:0 8px 24px #0006}.sb-item:hover .sb-tooltip{opacity:1;transform:translateY(-50%)translate(0)}.sb-mobile{display:none}.sb-backdrop{z-index:999;background:#00000080;animation:fadeIn .2s;position:fixed;inset:0}.sb-sync{justify-content:center;margin-top:4px;display:flex}.sync-badge{cursor:default;border-radius:50%;place-content:center;width:28px;height:28px;transition:background .2s,color .2s,box-shadow .2s;display:grid}.sync-badge--synced{color:#22c55e;background:#22c55e1a}.sync-badge--syncing{color:#3b82f6;background:#3b82f61a}.sync-badge--error{color:#ef4444;background:#ef44441f}.sync-badge--offline{color:#64748b;background:#64748b1a}.sync-badge__spin{animation:syncSpin 1.2s linear infinite}@keyframes syncSpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.sync-progress-toast{z-index:9000;-webkit-backdrop-filter:blur(28px)saturate(1.6);backdrop-filter:blur(28px)saturate(1.6);pointer-events:none;background:linear-gradient(135deg,#0f172aeb,#1e293bdb);border:1px solid #ffffff14;border-radius:14px;min-width:280px;max-width:360px;padding:14px 16px;position:fixed;bottom:24px;right:24px;box-shadow:0 24px 48px -12px #00000080,0 8px 16px -4px #0006,inset 0 1px #ffffff14}.sync-progress-toast__header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.sync-progress-toast__spin{color:#60a5fa;flex-shrink:0;animation:syncSpin 1.2s linear infinite}.sync-progress-toast__label{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.875rem;font-weight:600;overflow:hidden}.sync-progress-toast__count{color:#94a3b8;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem;font-weight:600}.sync-progress-toast__sep{color:#475569;margin:0 1px}.sync-progress-toast__bar{background:#ffffff0f;border-radius:999px;height:4px;overflow:hidden}.sync-progress-toast__fill{background:linear-gradient(90deg,#2563eb,#7c3aed);border-radius:999px;height:100%;box-shadow:0 0 12px #7c3aed66}.light-mode .sync-progress-toast{background:linear-gradient(135deg,#ffffffeb,#f8fafce0)!important;border-color:#00000014!important;box-shadow:0 24px 48px -12px #0000002e,0 8px 16px -4px #0000001a,inset 0 1px #fff9!important}.light-mode .sync-progress-toast__label{color:#0f172a!important}.light-mode .sync-progress-toast__count{color:#475569!important}.light-mode .sync-progress-toast__bar{background:#0f172a0f!important}.hdr{z-index:50;pointer-events:none;background:0 0;border:none;justify-content:center;min-height:48px;padding:0;position:fixed;top:16px;left:100px;right:16px;overflow:visible}.hdr,.hdr-left{align-items:center;display:flex}.hdr-left{-webkit-backdrop-filter:blur(40px)saturate(150%);backdrop-filter:blur(40px)saturate(150%);pointer-events:auto;background:#ffffff0f;border:1px solid #ffffff14;border-radius:100px;gap:14px;padding:8px 16px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 8px 32px #00000040,inset 0 1px #ffffff1a}.hdr-brand{flex-shrink:0;align-items:center;display:flex}.hdr-brand-divider{background:#ffffff26;width:1px;height:18px}.hdr-module{color:#ffffffb3;white-space:nowrap;letter-spacing:.01em;margin:0;font-size:.82rem;font-weight:600}.light-mode .hdr-left{background:#ffffffd9;border-color:#00000014;box-shadow:0 8px 32px #00000014}.light-mode .hdr-brand-divider{background:#0000001f}.hdr-center{-webkit-backdrop-filter:blur(40px)saturate(150%);backdrop-filter:blur(40px)saturate(150%);pointer-events:auto;background:#ffffff0f;border:1px solid #ffffff14;border-radius:100px;align-items:center;padding:6px 8px;display:flex;box-shadow:0 8px 32px #0003,0 2px 8px #0000001f,inset 0 1px #ffffff14}.hdr-tabs{gap:4px;display:flex}.hdr-center .glass-tabs,.hdr-tabs .glass-tabs,.hdr-tabs [role=tablist]{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important;border-radius:0!important;gap:4px!important;margin:0!important;padding:0!important}.hdr-tabs [role=tab]{color:#ffffff80;letter-spacing:-.1px;background:0 0;border:1px solid #0000;border-radius:100px;padding:8px 16px;font-size:.78rem;font-weight:500;transition:background .25s ease-out,color .2s ease-out,border-color .25s ease-out,box-shadow .25s ease-out}.hdr-tabs [role=tab]:hover{color:#ffffffd9;background:var(--glass-btn-secondary-bg);border-color:var(--glass-btn-secondary-border)}.hdr-tabs [role=tab][aria-selected=true]{-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur);text-shadow:0 1px 2px #0000004d;font-weight:600;color:#fff!important;background:var(--glass-btn-primary-bg)!important;border-color:var(--glass-btn-primary-border)!important;box-shadow:var(--glass-btn-primary-shadow),var(--glass-btn-inset)!important}.hdr-center{scrollbar-width:none;-ms-overflow-style:none;max-width:calc(100% - 200px);overflow-x:auto}.hdr-center::-webkit-scrollbar{display:none}.hdr-tray{-webkit-backdrop-filter:blur(40px)saturate(150%);backdrop-filter:blur(40px)saturate(150%);pointer-events:auto;background:#ffffff0f;border:1px solid #ffffff14;border-radius:100px;flex-shrink:0;gap:4px;padding:6px 10px;position:absolute;top:50%;right:0;overflow:visible;transform:translateY(-50%);box-shadow:0 8px 32px #0003,0 2px 8px #0000001f,inset 0 1px #ffffff14}.hdr-cloud,.hdr-tray{align-items:center;display:flex}.hdr-cloud{margin-right:2px}.hdr-cloud-dot{border-radius:50%;width:7px;height:7px;transition:background-color .3s}.hdr-cloud-dot.pulse{animation:hdrPulse 1.4s ease-in-out infinite}@keyframes hdrPulse{0%,to{opacity:1}50%{opacity:.4}}.hdr-tray-btn{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex;position:relative}.hdr-tray-btn:hover{color:#fffffff2;background:#ffffff1a}.hdr-badge{color:#fff;background:linear-gradient(135deg,#ef4444,#f97316);border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.58rem;font-weight:800;line-height:1;display:flex;position:absolute;top:2px;right:2px;box-shadow:0 2px 8px #ef444466}.hdr-avatar-wrap{position:relative}.hdr-avatar{cursor:pointer;background:0 0;border:none;border-radius:100px;align-items:center;gap:4px;padding:3px 6px 3px 3px;transition:background .2s;display:flex}.hdr-avatar:hover{background:#ffffff0a}.hdr-avatar-initial{color:#fff;background:linear-gradient(135deg,#007aff,#0056cc);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.72rem;font-weight:700;display:flex}.hdr-avatar-chev{color:#ffffff59;transition:transform .2s}.hdr-avatar-chev.open{transform:rotate(180deg)}.hdr-dropdown{-webkit-backdrop-filter:blur(40px)saturate(150%);backdrop-filter:blur(40px)saturate(150%);z-index:200;background:#0a1128eb;border:1px solid #ffffff14;border-radius:20px;min-width:180px;padding:6px;animation:hdrDropIn .18s ease-out;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 40px #0006,0 4px 16px #0003,inset 0 1px #ffffff0f}@keyframes hdrDropIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.hdr-dropdown-header{padding:10px 14px 6px}.hdr-dropdown-name{color:#f0f6fc;font-size:.78rem;font-weight:700}.hdr-dropdown-divider{background:#ffffff14;height:1px;margin:4px 8px}.hdr-dropdown-item{color:#fff9;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 14px;font-size:.78rem;font-weight:500;transition:all .15s;display:flex}.hdr-dropdown-item:hover{color:#f0f6fc;background:#ffffff14}.hdr-dropdown-danger{color:#f87171}.hdr-dropdown-danger:hover{color:#fca5a5;background:#f871711f}.lp-content{max-width:1400px;padding:24px;animation:tabFadeIn .35s ease-out}.hub-container{z-index:1;max-width:1100px;margin:0 auto;padding:60px 40px;position:relative}.hub-welcome{text-align:center;margin-bottom:52px}.hub-title{color:var(--hub-welcome-title);letter-spacing:-.8px;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#e2e8f0,#fff);-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:34px;font-weight:800}.hub-subtitle{color:var(--hub-welcome-sub);letter-spacing:-.2px;font-size:15px}.hub-netflix-row{flex-wrap:wrap;justify-content:center;gap:28px;display:flex}.hub-ncard{cursor:pointer;border:1px solid var(--hub-ncard-border);text-align:left;width:300px;height:420px;box-shadow:var(--hub-ncard-shadow);border-radius:24px;flex-direction:column;transition:all .4s cubic-bezier(.22,.61,.36,1);display:flex;position:relative;overflow:hidden}.hub-ncard:before{content:"";z-index:2;background:linear-gradient(90deg,#0000 10%,#ffffff26 50%,#0000 90%);height:1px;position:absolute;top:0;left:0;right:0}.hub-ncard:hover{border-color:var(--hub-ncard-border-hover);box-shadow:var(--hub-ncard-shadow-hover),0 0 60px #127df814;transform:translateY(-10px)scale(1.02)}.hub-ncard.disabled{cursor:default;pointer-events:none;opacity:.5}.hub-ncard-bg,.hub-ncard-glow{position:absolute;inset:0}.hub-ncard-content{z-index:1;flex-direction:column;flex:1;padding:32px 28px 18px;display:flex;position:relative}.hub-ncard-icon{filter:drop-shadow(0 4px 16px #00000059);margin-bottom:18px;font-size:3.2rem}.hub-ncard-title{color:var(--hub-ncard-title);letter-spacing:-.6px;margin-bottom:10px;font-size:24px;font-weight:800}.hub-ncard-desc{color:var(--hub-ncard-desc);margin-bottom:auto;font-size:13px;line-height:1.6}.hub-ncard-tags{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.hub-ncard-tags span{letter-spacing:.3px;background:var(--hub-ncard-tag-bg);color:var(--hub-ncard-tag-color);border:1px solid var(--hub-ncard-tag-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;padding:4px 11px;font-size:10px;font-weight:700}.hub-ncard-footer{z-index:1;border-top:1px solid var(--hub-ncard-footer-border);background:var(--hub-ncard-footer-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);justify-content:space-between;align-items:center;padding:15px 28px;display:flex;position:relative}.hub-ncard-status{color:var(--hub-ncard-status);font-size:11px;font-weight:600}.hub-ncard-open{color:var(--hub-ncard-open);font-size:12px;font-weight:700;transition:all .3s cubic-bezier(.22,.61,.36,1)}.hub-ncard:hover .hub-ncard-open{color:var(--hub-ncard-open-hover);letter-spacing:1.5px}.hub-footer{text-align:center;margin-top:64px}.hub-footer p{color:var(--hub-footer-color);letter-spacing:.2px;font-size:12px}.sitplan-container{width:100%;min-height:100%;position:relative}.sitplan-iframe{border:none;width:100%;height:100%}.hub-coming-section{margin-top:52px}.hub-coming-title{color:var(--hub-coming-title);text-transform:uppercase;letter-spacing:3px;text-align:center;margin-bottom:22px;font-size:12px;font-weight:700}.hub-coming-row{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.hub-coming-card{text-align:center;-webkit-backdrop-filter:blur(40px)saturate(150%);backdrop-filter:blur(40px)saturate(150%);background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;width:200px;padding:24px 20px;transition:all .3s cubic-bezier(.22,.61,.36,1);box-shadow:0 4px 20px #00000026,inset 0 1px #ffffff0f}.hub-coming-card:hover{border-color:#ffffff29;transform:translateY(-3px);box-shadow:0 8px 28px #0000004d,inset 0 1px #ffffff14}.hub-coming-icon{opacity:.6;margin-bottom:10px;font-size:2rem}.hub-coming-name{color:var(--hub-coming-name);margin-bottom:4px;font-size:13px;font-weight:700}.hub-coming-desc{color:var(--hub-coming-desc);font-size:11px;line-height:1.4}.input-field{color:var(--color-text-primary);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;width:100%;padding:10px 14px;font-size:14px;font-weight:500;transition:all .2s}.input-field:focus{background:#ffffff0f;border-color:#3898ec80;outline:none;box-shadow:0 0 0 3px #3898ec14}.input-field::placeholder{color:#ffffff40}.settings-overlay{z-index:200;-webkit-backdrop-filter:blur(8px)saturate(1.2);backdrop-filter:blur(8px)saturate(1.2);background:#0009;justify-content:center;align-items:center;animation:settingsFadeIn .25s ease-out;display:flex;position:fixed;inset:0}@keyframes settingsFadeIn{0%{opacity:0}to{opacity:1}}.settings-panel{-webkit-backdrop-filter:blur(60px)saturate(1.8);backdrop-filter:blur(60px)saturate(1.8);background:#0e121ceb;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;width:90%;max-width:820px;max-height:85vh;animation:settingsSlideUp .3s cubic-bezier(.22,.61,.36,1);display:flex;overflow:hidden;box-shadow:0 30px 100px #00000080,0 0 0 1px #ffffff0a,inset 0 1px #ffffff14}@keyframes settingsSlideUp{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.settings-panel-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:22px 28px;display:flex}.settings-panel-header h2{color:var(--color-text-heading);letter-spacing:-.3px;font-size:18px;font-weight:800}.settings-close{color:#ffffff80;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;transition:all .2s;display:flex}.settings-close:hover{color:#fff;background:#ffffff14;border-color:#ffffff1f}.settings-body{flex:1;display:flex;overflow:hidden}.settings-nav{border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;gap:3px;width:190px;padding:16px 10px;display:flex}.settings-nav-item{color:#ffffff73;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:500;transition:all .2s cubic-bezier(.22,.61,.36,1);display:flex}.settings-nav-item:hover{color:#fffc;background:#ffffff0d}.settings-nav-item.active{color:#fff;background:#127df81f;font-weight:600;box-shadow:inset 0 0 0 1px #127df826}.settings-content{flex:1;padding:24px 28px;overflow-y:auto}.settings-section-content h3{color:var(--color-text-heading);letter-spacing:-.2px;margin-bottom:20px;font-size:16px;font-weight:700}.s-card{-webkit-backdrop-filter:blur(40px)saturate(150%);backdrop-filter:blur(40px)saturate(150%);background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;margin-bottom:16px;padding:22px;transition:all .25s cubic-bezier(.22,.61,.36,1);box-shadow:0 8px 24px #0000001a,inset 0 1px #ffffff0f}.s-card:hover{background:#ffffff0f;border-color:#ffffff1f;box-shadow:0 12px 32px #00000024,inset 0 1px #ffffff14}.s-card.danger{background:#f871710a;border-color:#f8717140}.s-card-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.s-card-title{color:var(--s-card-title);letter-spacing:-.1px;font-size:14px;font-weight:700}.s-btn-sm{background:var(--glass-btn-primary-bg);-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur);border:1px solid var(--glass-btn-primary-border);color:#fff;text-shadow:0 1px 2px #0000004d;box-shadow:var(--glass-btn-primary-shadow),var(--glass-btn-inset);cursor:pointer;letter-spacing:.2px;border-radius:100px;padding:7px 18px;font-size:12px;font-weight:600;transition:all .25s cubic-bezier(.22,.61,.36,1)}.s-btn-sm:hover{background:var(--glass-btn-primary-bg-hover);box-shadow:0 8px 20px #2563eb66,var(--glass-btn-inset)}.s-profile-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.s-label{text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.s-value{margin-top:2px;font-size:14px;font-weight:500;display:block}.s-value.mono{letter-spacing:1px;color:var(--color-text-link);font-family:monospace}.s-row{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.s-row:last-child{border-bottom:none}.s-desc{margin-top:2px;font-size:12px}.s-toggle{background:var(--glass-btn-secondary-bg);width:44px;height:24px;-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur);cursor:pointer;border:1px solid #0000;border-radius:12px;transition:background .25s ease-out,border-color .25s ease-out,box-shadow .25s ease-out;position:relative}.s-toggle.on{background:var(--glass-btn-primary-bg);border-color:var(--glass-btn-primary-border);box-shadow:var(--glass-btn-primary-shadow),var(--glass-btn-inset)}.s-toggle-knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #0000004d}.s-toggle.on .s-toggle-knob{left:23px}.s-toggle-mini{border-radius:10px;flex-shrink:0;width:36px;height:20px}.s-toggle-mini .s-toggle-knob{width:14px;height:14px;top:3px;left:3px}.s-toggle-mini.on .s-toggle-knob{left:19px}.s-apple-cal-item{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;margin-top:10px;padding:10px 12px}.s-apple-cal-top{align-items:center;gap:8px;margin-bottom:8px;display:flex}.s-apple-cal-colors{flex-shrink:0;gap:4px;display:flex}.s-apple-cal-dot{cursor:pointer;border:2px solid #0000;border-radius:50%;flex-shrink:0;width:16px;height:16px;transition:all .15s}.s-apple-cal-dot:hover{transform:scale(1.15)}.s-apple-cal-dot.active{border-color:#fff;box-shadow:0 0 0 1px #ffffff4d}.s-apple-cal-name{min-width:0}.s-cal-cat-row{border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:8px 0;display:flex}.s-cal-cat-row:last-of-type{border-bottom:none}.s-cal-cat-dot-btn{cursor:pointer;border:2px solid #0000;border-radius:50%;flex-shrink:0;width:22px;height:22px;transition:transform .15s,box-shadow .15s}.s-cal-cat-dot-btn:hover{transform:scale(1.15);box-shadow:0 0 0 2px #ffffff4d}.s-cal-color-picker{z-index:100;background:var(--color-bg-surface,#1e293b);border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:repeat(6,1fr);gap:6px;padding:12px;display:grid;position:absolute;top:30px;left:-4px;box-shadow:0 8px 24px #00000080}.s-cal-picker-dot{cursor:pointer;border:2px solid #0000;border-radius:50%;width:24px;height:24px;transition:transform .1s,border-color .1s}.s-cal-picker-dot:hover{transform:scale(1.2)}.s-cal-picker-dot.active{border-color:#fff;box-shadow:0 0 0 1px #fff6}.s-cal-cat-name-fixed{color:var(--s-value,#e2e8f0);flex:1;min-width:0;font-size:.8rem;font-weight:600}.s-cal-cat-name-input{flex:1;min-width:0;padding:3px 8px!important;font-size:.8rem!important}.s-cal-cat-delete{flex-shrink:0;color:var(--color-text-danger,#ef4444)!important;padding:3px 6px!important}.s-cal-separator{background:#ffffff1a;height:1px;margin:8px 0}.s-cal-add-btn{text-align:center;width:100%;margin-top:10px;padding:8px!important}.s-apple-cal-bottom{color:var(--s-desc,#94a3b8);justify-content:space-between;align-items:center;gap:8px;font-size:.75rem;display:flex}.s-apple-cal-status{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.s-btn-signout{background:var(--glass-btn-secondary-bg);width:100%;-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur);border:1px solid var(--glass-btn-secondary-border);color:#fff;text-shadow:0 1px 2px #00000040;box-shadow:var(--glass-btn-secondary-shadow),var(--glass-btn-inset);cursor:pointer;border-radius:50px;padding:12px;font-size:14px;font-weight:600;transition:all .2s}.s-btn-signout:hover{background:var(--glass-btn-secondary-bg-hover)}.s-data-actions{flex-direction:column;gap:8px;display:flex}.s-btn-data{cursor:pointer;background:var(--glass-btn-primary-bg);-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur);border:1px solid var(--glass-btn-primary-border);color:#fff;text-shadow:0 1px 2px #0000004d;box-shadow:var(--glass-btn-primary-shadow),var(--glass-btn-inset);border-radius:50px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .2s}.s-btn-data:hover{background:var(--glass-btn-primary-bg-hover)}.s-btn-danger{background:var(--glass-btn-danger-bg);width:100%;-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur);border:1px solid var(--glass-btn-danger-border);color:#fff;text-shadow:0 1px 2px #0000004d;box-shadow:var(--glass-btn-danger-shadow),var(--glass-btn-inset);cursor:pointer;border-radius:50px;padding:10px;font-size:13px;font-weight:600}.s-btn-danger:hover{background:var(--glass-btn-danger-bg-hover)}.s-form-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.s-form-group{flex-direction:column;gap:4px;display:flex}.s-form-group.full{grid-column:span 2}.s-form-group label{color:var(--color-text-muted);font-size:11px;font-weight:600}.s-form-group .input-field{padding:8px 12px;font-size:13px}.s-form-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.s-btn-cancel{color:#94a3b8;background:0 0;border:1px solid #ffffff1a;border-radius:50px}.s-btn-cancel,.s-btn-save{cursor:pointer;padding:8px 20px;font-size:13px;font-weight:600}.s-btn-save{border:none;border-radius:50px}.s-about-logo,.s-btn-save{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6)}.s-about-logo{border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;font-size:22px;font-weight:800;display:flex;box-shadow:0 4px 12px #2563eb33}.s-badge{letter-spacing:.3px;border-radius:20px;padding:3px 10px;font-size:10px;font-weight:700}.s-badge.blue,.s-badge.indigo{background:var(--s-badge-module-bg);color:var(--s-badge-module-color)}.s-card-desc{color:var(--s-desc);margin-bottom:14px;font-size:.8rem;line-height:1.5}.s-danger-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.s-danger-desc{color:var(--color-text-dimmed);margin-top:6px;font-size:11px}.s-badge-ok{align-items:center;gap:4px;padding:4px 12px;display:inline-flex}.s-badge-module,.s-badge-ok{border-radius:20px;font-size:.72rem;font-weight:700}.s-badge-module{padding:3px 10px;display:inline-block}.settings-nav-emoji{font-size:1rem}.dados-page{max-width:1100px}.dados-header{margin-bottom:32px}.dados-title{color:var(--dados-text-heading);margin-bottom:6px;font-size:1.6rem;font-weight:800}.dados-subtitle{color:var(--dados-text-muted);font-size:.9rem}.dados-section{margin-bottom:36px}.dados-section-title{color:var(--dados-section-title-color);border-bottom:1px solid var(--dados-section-title-border);margin-bottom:16px;padding-bottom:8px;font-size:1rem;font-weight:700}.dados-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.dados-card{-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;padding:22px;transition:all .25s cubic-bezier(.22,.61,.36,1);box-shadow:0 4px 16px #00000014,inset 0 1px #ffffff0a}.dados-card:hover{background:#ffffff08;border-color:#ffffff24;box-shadow:0 8px 24px #0000001f}.dados-card-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.dados-card-icon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.4rem;display:flex}.dados-card-title{color:var(--dados-card-title-color);font-size:.9rem;font-weight:700}.dados-card-desc{color:var(--dados-card-desc-color);font-size:.72rem}.dados-btn-clear{background:var(--dados-btn-clear-bg);color:var(--dados-btn-clear-color);cursor:pointer;border:none;border-radius:100px;margin-left:auto;padding:6px 14px;font-size:.72rem;font-weight:600;transition:all .2s}.dados-btn-clear:hover{background:var(--dados-btn-clear-hover-bg)}.dados-drop{border:2px dashed var(--dados-drop-border);text-align:center;cursor:pointer;background:var(--dados-drop-bg);-webkit-backdrop-filter:blur(8px);border-radius:20px;padding:32px 24px;transition:all .25s}.dados-drop:hover{border-color:var(--dados-drop-hover-border);background:var(--dados-drop-hover-bg)}.dados-drop.drag-over{background:#2563eb14;border-color:#2563eb}.dados-drop.done{background:#22c55e0a;border-color:#22c55e66}.dados-drop-icon{margin-bottom:8px;font-size:2rem}.dados-drop-text{color:var(--dados-drop-text-color);font-size:.85rem;font-weight:600}.dados-drop-hint{color:var(--dados-drop-hint-color);margin-top:4px;font-size:.7rem}.dados-done-msg{color:var(--dados-done-msg-color);font-size:.85rem;font-weight:600}.dados-backup-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dados-backup-card{-webkit-backdrop-filter:blur(40px)saturate(150%);backdrop-filter:blur(40px)saturate(150%);background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;padding:20px;transition:all .25s cubic-bezier(.22,.61,.36,1);box-shadow:0 8px 24px #0000001a,inset 0 1px #ffffff0d}.dados-backup-card:hover{background:#ffffff0f;border-color:#ffffff1f;transform:translateY(-2px);box-shadow:0 12px 32px #00000024,inset 0 1px #ffffff0f}.dados-backup-header{margin-bottom:14px}.dados-backup-title{color:var(--dados-backup-title-color);font-size:.9rem;font-weight:700}.dados-backup-actions{gap:8px;display:flex}.dados-btn-export{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#7c3aed);border:none;border-radius:100px;flex:1;padding:10px 18px;font-size:.8rem;font-weight:600;transition:all .25s cubic-bezier(.22,.61,.36,1);box-shadow:0 4px 16px #2563eb33,inset 0 1px #ffffff26}.dados-btn-export:hover{transform:translateY(-1px);box-shadow:0 8px 24px #2563eb4d}.dados-btn-export:disabled{opacity:.5;cursor:default;transform:none}.dados-btn-import{color:var(--blue-400,#60a5fa);cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#2563eb14;border:1px solid #60a5fa33;border-radius:100px;flex:1;padding:10px 18px;font-size:.8rem;font-weight:600;transition:all .25s cubic-bezier(.22,.61,.36,1)}.dados-btn-import:hover{background:#2563eb24;border-color:#60a5fa59}.dados-danger-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dados-danger-card{-webkit-backdrop-filter:blur(8px);background:#ef44440a;border:1px solid #ef44441f;border-radius:20px;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.dados-danger-label{color:#fca5a5;font-size:.85rem;font-weight:600}.dados-danger-desc{color:#f8717180;margin-top:2px;font-size:.7rem}.dados-btn-danger{color:var(--red-400,#f87171);cursor:pointer;background:#ef44441a;border:1.5px solid #ef44444d;border-radius:100px;padding:8px 22px;font-size:.85rem;font-weight:700;transition:all .25s cubic-bezier(.22,.61,.36,1)}.dados-btn-danger:hover{color:#fff;background:#ef4444d9;transform:translateY(-1px);box-shadow:0 4px 12px #ef444433}.stat-box .lbl{text-transform:uppercase;letter-spacing:.8px;color:var(--stat-lbl-color)!important;font-size:.68rem!important;font-weight:800!important}.stat-box .text-2xl,.stat-box .text-xl,.stat-box .val-lg,.stat-box .val-md,.stat-box .val-xl{font-variant-numeric:tabular-nums;color:#fff!important;font-weight:800!important}.stat-box.rose .lbl{color:var(--stat-lbl-rose)!important}.stat-box.cyan .lbl{color:var(--stat-lbl-cyan)!important}.stat-box.violet .lbl{color:var(--stat-lbl-violet)!important}.stat-box.emerald .lbl{color:var(--stat-lbl-emerald)!important}.stat-box.amber .lbl{color:var(--stat-lbl-amber)!important}.stat-box.sky .lbl{color:var(--stat-lbl-sky)!important}.stat-box [class*=text-amber-],.stat-box [class*=text-blue-],.stat-box [class*=text-cyan-],.stat-box [class*=text-emerald-],.stat-box [class*=text-green-],.stat-box [class*=text-indigo-],.stat-box [class*=text-orange-],.stat-box [class*=text-rose-],.stat-box [class*=text-sky-],.stat-box [class*=text-teal-],.stat-box [class*=text-violet-],.stat-box [class*=text-white]{color:#fff!important}.stat-box{transition:all .25s cubic-bezier(.22,.61,.36,1)}.stat-box:hover{box-shadow:var(--shadow-stat-hover)}.card{box-shadow:var(--shadow-card);transition:all .35s cubic-bezier(.22,.61,.36,1)}.card-hover:hover,.card:hover{background:linear-gradient(var(--color-bg-card,#ffffff0a),var(--color-bg-card,#ffffff05)) padding-box,linear-gradient(135deg,#ffffff2e,#ffffff0f 50%,#ffffff1f) border-box;box-shadow:var(--shadow-card-hover),0 0 16px #ffffff08;border-color:#0000;transform:translateY(-2px)}.gestao-card table th{background:var(--color-bg-table-header);color:var(--color-table-header-text);font-weight:800}.gestao-card table td{border-bottom:1px solid var(--color-table-cell-border);color:var(--color-text-primary)}.gestao-progress-bar{background:var(--color-border-card);border-radius:6px}.badge-jw{background:var(--badge-jw-bg);color:var(--badge-jw-color);border:1px solid var(--badge-jw-border)}.badge-preposto{background:var(--badge-preposto-bg);color:var(--badge-preposto-color);border:1px solid var(--badge-preposto-border)}.badge-danger{background:var(--badge-danger-bg);color:var(--badge-danger-color);border:1px solid var(--badge-danger-border);cursor:pointer}.badge-cyan{background:var(--badge-cyan-bg);color:var(--badge-cyan-color);border:1px solid var(--badge-cyan-border);cursor:pointer}.badge-purple{background:var(--badge-purple-bg);color:var(--badge-purple-color);border:1px solid var(--badge-purple-border)}.badge-success{background:var(--badge-success-bg);color:var(--badge-success-color);border:1px solid var(--badge-success-border)}.resumo-table th{background:var(--color-bg-table-header);color:var(--color-table-header-text)}.resumo-table td{color:var(--color-text-primary);border-bottom:1px solid var(--color-table-cell-border)}.resumo-table .col-sem{background:var(--resumo-col-sem-bg);color:var(--resumo-col-sem-color)}.resumo-table .col-men{background:var(--resumo-col-men-bg);color:var(--resumo-col-men-color)}.resumo-table .col-anu{background:var(--resumo-col-anu-bg);color:var(--resumo-col-anu-color)}.resumo-table tr.row-renda td{background:var(--resumo-renda-bg)!important}.resumo-table tr.row-renda .col-anu,.resumo-table tr.row-renda .col-men,.resumo-table tr.row-renda .col-sem,.resumo-table tr.row-renda td:first-child{color:var(--resumo-renda-color)}tr:nth-child(2n) td{background:var(--color-table-row-even)}tfoot tr{color:var(--color-table-header-text)}tfoot tr td{border-top:var(--color-table-header-border);font-weight:800;background:var(--color-bg-table-header)!important}.etapa-card{background:var(--etapa-bg);border:2px solid var(--etapa-border)}.etapa-card .etapa-label{color:var(--etapa-label-color)}.etapa-card .etapa-valor{color:var(--etapa-valor-color)}.gap-card-mini{background:var(--gap-card-bg);border:2px solid var(--gap-card-border)}.gap-card-mini .gap-nivel{color:var(--gap-nivel-color);border-bottom:1px solid var(--color-border-divider)}.gap-card-mini .gap-label{color:var(--gap-label-color)}.gap-card-mini .gap-value{color:var(--gap-value-color)}.gap-card-mini .gap-impacto{border-top:1px solid var(--gap-impacto-border)}.gap-card-mini .gap-impacto-label,.gap-card-mini .gap-impacto-value{color:var(--gap-impacto-color)}.matrix-cell{border:1px solid var(--matrix-cell-border);color:var(--matrix-cell-color);background:var(--matrix-cell-bg);text-align:center;padding:8px;font-weight:600;transition:all .2s}.matrix-cell.active{background:var(--matrix-active-bg);color:var(--matrix-active-color);font-weight:800;box-shadow:inset 0 0 0 2px #059669}.settings-overlay{background:var(--color-bg-overlay)}.settings-panel{background:var(--color-bg-settings);border:1px solid var(--color-border-settings);box-shadow:var(--shadow-settings),inset 2px 2px 1px 0 #ffffff80,inset -1px -1px 1px 1px #ffffff80}.s-label{color:var(--s-label)}.s-value{color:var(--s-value)}.s-desc{color:var(--s-desc)}.s-row{border-bottom:1px solid var(--s-row-border)}.s-btn-signout{background:var(--s-btn-signout-bg);border:1px solid var(--s-btn-signout-border);color:var(--s-btn-signout-color)}.s-badge-ok{background:var(--s-badge-ok-bg);color:var(--s-badge-ok-color)}.s-badge-module{background:var(--s-badge-module-bg);color:var(--s-badge-module-color)}.settings-nav-item.active{background:var(--s-nav-active-bg)}.dados-backup-card{border-color:var(--dados-backup-border)}.dados-btn-import{color:var(--dados-btn-import-color);border-color:var(--dados-btn-import-border)}.dados-danger-card{background:var(--danger-card-bg);border-color:var(--danger-card-border)}.dados-danger-label{color:var(--danger-label-color)}.dados-danger-title{color:var(--danger-title-color)!important;border-bottom-color:var(--danger-title-border)!important}.sem-label .tooltip{background:var(--color-bg-tooltip);border:1px solid var(--color-border-settings);color:var(--color-text-secondary)}.gap-pos{color:var(--color-status-success)}.gap-neg{color:var(--tbl-rose-400)}.tab-enter{animation:tabFadeIn .3s ease-out}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.import-overlay{background:var(--color-bg-import-overlay)}.import-overlay-card{background:var(--color-bg-import-card);border:2px solid var(--color-brand-primary);box-shadow:var(--shadow-import-card)}.import-overlay-card h2{color:var(--color-text-heading)}.import-overlay-card p{color:var(--color-text-muted)}table td{font-size:.85rem;font-weight:600}table td .font-bold,table td .font-semibold{font-weight:800}table td.text-right{font-variant-numeric:tabular-nums}table .font-mono{letter-spacing:.3px;font-weight:700}.gaps-container{grid-template-columns:repeat(3,1fr);gap:10px;display:grid;overflow:hidden}.gap-card-mini{min-width:0;overflow:hidden}.gap-card-mini .gap-impacto-value,.gap-card-mini .gap-value{text-overflow:ellipsis;overflow:hidden}.light-mode button[data-glass-shine]:before{background-image:radial-gradient(100% 50% at calc(50% - var(--shine-x,50%)) 0,#2563eb0f 0,transparent 80%),radial-gradient(100% 50% at calc(var(--shine-x,50%) + 50%) 100%,#7c3aed0a 0,transparent 80%)}.light-mode button[data-glass-shine]:hover:before{opacity:.5}.light-mode button[data-glass-shine]:after{background-image:repeating-linear-gradient(125deg,#0000 0 15%,#ffffff2e 25%,#0000 35% 50%)}.light-mode button[data-glass-shine]:hover:after{opacity:.25}.light-mode .shine-btn--secondary{--shine-btn-bg:#0000000a;border-color:#0000001a}.light-mode .shine-btn--secondary .shine-btn__fill{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff9}.light-mode .shine-btn--secondary .shine-btn__label{color:#1e293b}.light-mode .shine-btn--ghost{border-color:#0000001f}.light-mode .shine-btn--ghost .shine-btn__label{color:#1e293b}.light-mode .shine-btn__glow{background-image:radial-gradient(100% 50% at calc(50% - var(--mx)) 0,#2563eb26 0,transparent 80%),radial-gradient(100% 50% at calc(var(--mx) + 50%) 100%,#7c3aed1f 0,transparent 80%)}.light-mode .shine-btn__shine{background-image:repeating-linear-gradient(125deg,#0000 0 15%,#ffffff59 25%,#0000 35% 50%)}.light-mode .hover-glow:hover{background:linear-gradient(#ffffffd9,#ffffffb3) padding-box padding-box,linear-gradient(135deg,#00000014,#00000008 50%,#0000000f) border-box!important;border-color:#0000!important;box-shadow:0 16px 48px #0000000f,inset 0 1px #fffc!important}.light-mode .liquid-glass{box-shadow:inset 1px 1px #ffffff80,inset 0 0 20px #ffffff26}.light-mode .liquid-glass:after{opacity:.6;background:linear-gradient(135deg,#ffffff40,#ffffff14 40%,#0000 60%)}.light-mode .liquid-glass:hover:after{opacity:.9}.light-mode .liquid-glass-light{box-shadow:inset 1px 1px #fff6,inset 0 0 10px #ffffff1a}.light-mode .card,.light-mode .menu-card,.light-mode .stat-box{box-shadow:0 4px 20px #0000000f,inset 0 1px #ffffff8c,inset 1px 1px #fff6,inset -1px -1px #ffffff26}.light-mode body,:root.light-mode body{background:#f2f7ff fixed!important}.light-mode .text-white{color:var(--tbl-white)!important}.light-mode .text-slate-100{color:var(--tbl-slate-100)!important}.light-mode .text-slate-200{color:var(--tbl-slate-200)!important}.light-mode .text-slate-500{color:var(--tbl-slate-500)!important}.light-mode .text-indigo-400{color:var(--tbl-indigo-400)!important}.light-mode .text-emerald-400{color:var(--tbl-emerald-400)!important}.light-mode .text-rose-400{color:var(--tbl-rose-400)!important}.light-mode .text-purple-400{color:var(--tbl-purple-400)!important}.light-mode .text-cyan-300,.light-mode .text-cyan-400{color:var(--tbl-cyan-400)!important}.light-mode .text-amber-400{color:var(--tbl-amber-400)!important}.light-mode .text-sky-400{color:var(--tbl-sky-400)!important}.light-mode .text-violet-300,.light-mode .text-violet-400{color:var(--tbl-violet-400)!important}.light-mode .text-blue-400{color:var(--tbl-blue-400)!important}.light-mode .text-yellow-400{color:var(--tbl-yellow-400)!important}.light-mode .text-pink-400{color:var(--tbl-pink-400)!important}.light-mode .text-red-400{color:var(--tbl-red-400)!important}.light-mode .text-green-400{color:var(--tbl-green-400)!important}.light-mode .text-orange-400{color:var(--tbl-orange-400)!important}.light-mode .text-slate-300{color:#475569!important}.light-mode .text-slate-400{color:#64748b!important}.light-mode .text-indigo-300{color:#3083dc!important}.light-mode .text-emerald-300,.light-mode .text-emerald-400{color:#059669!important}.light-mode .text-violet-300{color:#1e40af!important}.light-mode .text-cyan-300{color:#0891b2!important}.light-mode .text-amber-300{color:#d97706!important}.light-mode .text-sky-300{color:#0284c7!important}.light-mode .text-blue-300{color:#3083dc!important}.light-mode .text-red-300{color:#dc2626!important}.light-mode .text-green-300{color:#059669!important}.light-mode .text-pink-300{color:#be185d!important}.light-mode .text-orange-300{color:#f97d10!important}.light-mode .text-yellow-300{color:#a16207!important}.light-mode .text-teal-300,.light-mode .text-teal-400{color:#0d9488!important}.light-mode .text-3xl.font-bold.text-emerald-400{color:#047857!important}.light-mode .bg-slate-700,.light-mode .bg-slate-800{background-color:var(--color-bg-surface)!important}.light-mode .bg-slate-900{background-color:var(--color-bg-content)!important}.light-mode .bg-white\/5{background:#3083dc0a!important}.light-mode .bg-white\/10{background:#3083dc0f!important}.light-mode .bg-slate-700\/50{background:#3083dc14!important}.light-mode .bg-slate-800\/50{background:#13315c0a!important}.light-mode .bg-slate-800\/80{background:#13315c0f!important}.light-mode .bg-emerald-500\/20{background:#05966926!important}.light-mode .bg-cyan-500\/20{background:#0891b21f!important}.light-mode .bg-amber-500\/20{background:#d977061f!important}.light-mode .border-slate-600,.light-mode .border-slate-700,.light-mode .border-white\/10{border-color:#cbd5e1!important}.light-mode .border-white\/20{border-color:#d4dae5!important}.light-mode .border-emerald-500\/50{border-color:#05966980!important}.light-mode .divide-slate-700>*+*{border-color:#e0e5ed!important}.light-mode .hover\:text-white:hover{color:var(--tbl-white)!important}.light-mode .hover\:bg-slate-700:hover{background:#3083dc14!important}.light-mode .hover\:bg-slate-800:hover{background:#3083dc0f!important}.light-mode .hover\:bg-white\/10:hover{background:#3083dc14!important}.light-mode .hover\:text-slate-200:hover{color:#1e293b!important}.light-mode .hover\:text-slate-300:hover{color:#334155!important}.light-mode .ring-slate-700{--tbl-ring-color:#cbd5e1}.light-mode .ring-white\/20{--tbl-ring-color:#3083dc33}.light-mode .placeholder-slate-500::placeholder,.light-mode input::placeholder,.light-mode textarea::placeholder{color:#94a3b8!important}.light-mode :where(h1,h2,h3,h4){color:var(--color-text-heading)}.light-mode :where(p){color:var(--color-text-secondary)}.light-mode .font-bold.text-lg.text-white,.light-mode .font-bold.text-white,.light-mode .text-2xl.font-bold.text-white,.light-mode .text-3xl.font-bold.text-white,.light-mode .text-white.font-medium{color:#0f172a!important}.light-mode .sb{-webkit-backdrop-filter:blur(40px)saturate(1.6)!important;backdrop-filter:blur(40px)saturate(1.6)!important;background:#ffffff6b!important;border:1px solid #ffffff80!important;box-shadow:0 4px 20px #13315c14,inset 0 1px #fff9!important}.light-mode .sb-item{color:#64748b!important;background:0 0!important}.light-mode .sb-item:before{background:#0000000a!important}.light-mode .sb-item:hover{color:#1e293b!important}.light-mode .sb-item:hover:before{background:#00000014!important;box-shadow:0 4px 16px #00000014,inset 0 1px #fff9!important}.light-mode .sb-item.active{color:#2563eb!important}.light-mode .sb-item.active:before{background:#2563eb1a!important}.light-mode .sb-active-bar{background:#2563eb!important;box-shadow:0 0 6px #2563eb40!important}.light-mode .sb-tooltip{color:#1e293b!important;background:#fff!important;border-color:#00000014!important;box-shadow:0 8px 24px #0000001a!important}.light-mode .sync-badge--synced{color:#16a34a!important;background:#16a34a1a!important}.light-mode .sync-badge--syncing{color:#2563eb!important;background:#2563eb1a!important}.light-mode .sync-badge--error{color:#dc2626!important;background:#dc26261a!important}.light-mode .sync-badge--offline{color:#94a3b8!important;background:#94a3b81a!important}.light-mode .hdr{box-shadow:none!important;background:0 0!important;border:none!important}.light-mode .hdr-center,.light-mode .hdr-tray{-webkit-backdrop-filter:blur(40px)saturate(150%)!important;backdrop-filter:blur(40px)saturate(150%)!important;background:#ffffffb8!important;border:1px solid #00000014!important;box-shadow:0 4px 20px #0000000f,inset 0 1px #ffffff80!important}.light-mode .hdr-module{color:#334155!important}.light-mode .hdr-tray-btn{color:#64748b!important}.light-mode .hdr-tray-btn:hover{color:#1e293b!important;background:#0000000f!important}.light-mode .hdr-avatar-initial{background:linear-gradient(135deg,#007aff,#0056cc)!important}.light-mode .hdr-avatar:hover{background:#0000000d!important}.light-mode .hdr-avatar-chev{color:#94a3b8!important}.light-mode .hdr-dropdown{-webkit-backdrop-filter:blur(40px)saturate(150%)!important;backdrop-filter:blur(40px)saturate(150%)!important;background:#ffffffeb!important;border:1px solid #00000014!important;box-shadow:0 12px 40px #0000001a,0 4px 12px #0000000d!important}.light-mode .hdr-dropdown-name{color:#1e293b!important}.light-mode .hdr-dropdown-divider{background:#0000000f!important}.light-mode .hdr-dropdown-item{color:#475569!important}.light-mode .hdr-dropdown-item:hover{color:#1e293b!important;background:#007aff0f!important}.light-mode .hdr-dropdown-danger{color:#dc2626!important}.light-mode .hdr-dropdown-danger:hover{background:#dc262614!important}.light-mode .copyright{color:#94a3b8!important;border-top-color:#e2e8f0!important}.light-mode .nav-bar{-webkit-backdrop-filter:blur(40px)saturate(150%)!important;background:#fff9!important;border-bottom:1px solid #ffffff80!important;box-shadow:0 1px 8px #13315c0a!important}.light-mode .nav-btn{color:#475569;font-weight:700}.light-mode .nav-btn:hover{color:#13315c;background:#3083dc1a}.light-mode .nav-btn.active{color:#fff!important}.light-mode .nav-btn:not(.active){font-weight:700;color:#334155!important}.light-mode ::-webkit-scrollbar-track{background:#f0f2f5}.light-mode ::-webkit-scrollbar-thumb{background:linear-gradient(#3083dc,#2570c0)}.light-mode table{font-size:.9rem}.light-mode table td{color:#1e293b;font-weight:600}.light-mode table td .font-semibold{font-weight:700!important}.light-mode table td .font-bold{font-weight:800!important}.light-mode table .font-mono,.light-mode table td.font-mono{font-weight:600}.light-mode table th{letter-spacing:.3px;font-weight:800!important}.light-mode table thead th{letter-spacing:.3px;font-size:.72rem;font-weight:800}.light-mode tr.cursor-pointer:hover{background:#3083dc0f!important}.light-mode table tbody tr:nth-child(2n) td{background:#3083dc0a!important}.light-mode table tbody tr:hover td{background:#3083dc14!important}.light-mode table tbody td{color:#1e293b;font-weight:600}.light-mode table td[style*="color: #0369a1"]{color:#0369a1!important}.light-mode table tr[style*="rgba(5,150,105"] td{background:#05966914!important}.light-mode tfoot tr{background:linear-gradient(135deg,#dbeafe,#e0e7ff)!important}.light-mode tfoot tr td{background:0 0!important}.light-mode tfoot tr td .inp-green{color:#047857!important;background:#0596691f!important;border-color:#05966966!important}.light-mode tfoot tr td input{color:#047857!important}.light-mode tfoot tr td{letter-spacing:.3px;font-weight:800}.light-mode tfoot tr{--cpp-table-header-text:#1e3a5f;--dashboard-table-header-text:#1e3a5f;--projecao-table-header-text:#1e3a5f;--tfoot-amber:#d97706;--tfoot-emerald:#059669;--tfoot-cyan:#0891b2;--tfoot-violet:#1e40af;--tfoot-rose:#e11d48;--tfoot-sky:#0284c7;--tfoot-muted:#64748b;--tfoot-indigo:#4f46e5}.light-mode .resumo-table td{color:#1e293b!important;font-size:1rem!important;font-weight:700!important}.light-mode .resumo-table td:first-child{color:#0f172a!important;font-weight:800!important}.light-mode .resumo-table .col-sem{color:#c2410c!important;background:#f97d102e!important}.light-mode .resumo-table .col-men{color:#1e40af!important;background:#3083dc26!important}.light-mode .resumo-table .col-anu{color:#1e40af!important;background:#2563eb26!important}.light-mode .resumo-table tr.row-renda td{background:#05966926!important}.light-mode .resumo-table tr.row-renda .col-anu,.light-mode .resumo-table tr.row-renda .col-men,.light-mode .resumo-table tr.row-renda .col-sem,.light-mode .resumo-table tr.row-renda td:first-child{color:#047857!important}.light-mode .trimestre td{background:#0596691f!important}.light-mode .trimestre:hover td{background:#0596692e!important}.light-mode .matrix-cell{color:#1e293b;background:#ffffff73;border-color:#ffffff80;font-weight:700}.light-mode .matrix-cell.active{color:#047857;background:linear-gradient(135deg,#05966959,#05966933);box-shadow:inset 0 0 0 3px #059669}.light-mode .section-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;color:#0f172a!important;background:0 0!important;border:none!important}.light-mode .section-header:after{opacity:.5!important;background:linear-gradient(90deg,#2563eb,#7c3aed)!important}.light-mode .section-header.amber,.light-mode .section-header.emerald,.light-mode .section-header.indigo,.light-mode .section-header.orange,.light-mode .section-header.purple,.light-mode .section-header.violet{color:#0f172a!important}.light-mode .card{-webkit-backdrop-filter:blur(40px)saturate(1.6)!important;backdrop-filter:blur(40px)saturate(1.6)!important;background:#fff6!important;border:1px solid #ffffff80!important;border-radius:32px!important;box-shadow:0 8px 32px #13315c14,inset 0 1px #ffffffb3!important}.light-mode .card:before{opacity:0!important}.light-mode .card:hover{transform:translateY(-4px)scale(1.005);background:#ffffff8c!important;border-color:#ffffffb3!important;box-shadow:0 16px 48px #13315c1f,inset 0 1px #ffffffd9!important}.light-mode .card .font-semibold.text-white,.light-mode .card .font-semibold.truncate,.light-mode .card .text-sm.font-semibold.text-white{color:#0f172a!important}.light-mode .card .lbl{text-transform:uppercase;letter-spacing:.8px;color:#64748b!important;font-size:.65rem!important;font-weight:800!important}.light-mode .card .hover\:bg-white\/5:hover{background:#3083dc0f!important}.light-mode .card h3{font-weight:800!important}.light-mode .card h3,.light-mode .card h4{color:#0f172a!important}.light-mode .card .s-label,.light-mode .card .text-xs.uppercase{color:#64748b!important}.light-mode .card .s-value,.light-mode .card .text-sm.font-semibold{color:#1e293b!important}.light-mode .card table,.light-mode .card>div[style*=background] table{background:var(--white)!important}.light-mode .card table td{color:#1e293b}.light-mode .card table th{color:#fff!important}.light-mode .card>div[class*=bg-gray],.light-mode .card>div[class*=bg-slate]{background:#f8fafc!important}.light-mode .card-hover{border-left:4px solid #0000;transition:all .3s}.light-mode .card-hover:hover{border-left-color:#f97d10}.light-mode .stat-box{-webkit-backdrop-filter:blur(40px)saturate(1.6)!important;backdrop-filter:blur(40px)saturate(1.6)!important;background:#ffffff61!important;border:1px solid #ffffff80!important;border-radius:22px!important;box-shadow:0 4px 20px #13315c14,inset 0 1px #ffffffb3!important}.light-mode .stat-box:hover{border-color:#ffffffb3!important;box-shadow:0 8px 28px #13315c24,inset 0 1px #ffffffd9!important}.light-mode .stat-box:after,.light-mode .stat-box:before{display:none!important}.light-mode .stat-box .lbl{color:#64748b!important;font-weight:800!important}.light-mode .stat-box .text-sm:not(.lbl),.light-mode .stat-box .text-xs,.light-mode .stat-box p,.light-mode .stat-box span:not(.lbl){color:#475569!important}.light-mode .stat-box .text-white,.light-mode .stat-box [class*=val-]{color:var(--stat-accent)!important;text-shadow:none!important}.light-mode .menu-card{-webkit-backdrop-filter:blur(40px)saturate(1.6)!important;backdrop-filter:blur(40px)saturate(1.6)!important;background:#fff6!important;border:1px solid #ffffff80!important;border-radius:32px!important;box-shadow:0 8px 32px #13315c14,inset 0 1px #ffffffb3!important}.light-mode .menu-card:before{display:none!important}.light-mode .menu-card:hover{transform:translateY(-4px)scale(1.005);background:#ffffff8c!important;border-color:#ffffffb3!important;box-shadow:0 16px 48px #13315c1f,inset 0 1px #ffffffd9!important}.light-mode .menu-card .text-2xl,.light-mode .menu-card .text-lg,.light-mode .menu-card .text-xl{color:#0f172a!important}.light-mode .menu-card .text-sm,.light-mode .menu-card .text-xs{color:#475569!important}.light-mode .menu-card:first-child{border-left-color:#f97d10}.light-mode .menu-card:nth-child(2){border-left-color:#3083dc}.light-mode .menu-card:nth-child(3){border-left-color:#059669}.light-mode .menu-card:nth-child(4){border-left-color:#1e40af}.light-mode .menu-card:nth-child(5){border-left-color:#0891b2}.light-mode .gap-card-mini{-webkit-backdrop-filter:blur(40px)saturate(150%)!important;backdrop-filter:blur(40px)saturate(150%)!important;background:#ffffffa6!important;border:1px solid #0000000f!important;border-radius:24px!important;box-shadow:0 4px 20px #0000000a,inset 0 1px #ffffffe6!important}.light-mode .gap-card-mini:hover{transform:translateY(-2px)scale(1.01);background:#fffc!important;border-color:#0000001a!important;box-shadow:0 12px 36px #0000000f,inset 0 1px #fff!important}.light-mode .gap-card-mini .gap-nivel{font-weight:800;color:#3b4fc4!important;border-bottom-color:#6382b44d!important}.light-mode .gap-card-mini .gap-label{color:#64748b!important}.light-mode .gap-card-mini .gap-value{font-weight:700;color:#1e293b!important}.light-mode .gap-card-mini .gap-impacto{border-top-color:#0596694d!important}.light-mode .gap-card-mini .gap-impacto-label,.light-mode .gap-card-mini .gap-impacto-value{color:#059669!important}.light-mode .gestao-card{-webkit-backdrop-filter:blur(40px)saturate(150%)!important;backdrop-filter:blur(40px)saturate(150%)!important;background:#ffffffb3!important;border-color:#0000000f!important;border-radius:32px!important;box-shadow:0 8px 32px #0000000f,inset 0 1px #ffffffe6!important}.light-mode .gestao-card:hover{background:#fffc!important;border-color:#0000001a!important;box-shadow:0 16px 48px #00000014,inset 0 1px #fff!important}.light-mode .gestao-card [style*=linear-gradient] span{color:#fff!important}.light-mode .gestao-card table td{border-bottom-color:#0000000a!important}.light-mode .gestao-header{background:#00000005!important;border-bottom:1px solid #0000000a!important}.light-mode [style*=bg-gestao-header] .text-white{color:#fff!important}.light-mode .funil-bar,.light-mode .funil-input-bar{background:var(--funil-color)!important}@supports (color:color-mix(in lab,red,red)){.light-mode .funil-bar,.light-mode .funil-input-bar{background:color-mix(in srgb,var(--funil-color) 6%,#ffffffb3)!important}}.light-mode .funil-bar,.light-mode .funil-input-bar{border-color:var(--funil-color)!important}@supports (color:color-mix(in lab,red,red)){.light-mode .funil-bar,.light-mode .funil-input-bar{border-color:color-mix(in srgb,var(--funil-color) 18%,transparent)!important}}.light-mode .funil-input-row:hover .funil-input-bar,.light-mode .funil-row:hover .funil-bar{background:var(--funil-color)!important}@supports (color:color-mix(in lab,red,red)){.light-mode .funil-input-row:hover .funil-input-bar,.light-mode .funil-row:hover .funil-bar{background:color-mix(in srgb,var(--funil-color) 10%,#fffc)!important}}.light-mode .funil-bar-input,.light-mode .funil-input-field{color:#0f172a!important;background:#00000008!important;border-color:#00000014!important}.light-mode .funil-bar-input:focus,.light-mode .funil-input-field:focus{border-color:var(--funil-color)!important;background:#ffffffe6!important}.light-mode .funil-bar-input.success,.light-mode .funil-input-field.success{color:#16a34a!important}.light-mode .funil-trapezoid-shape{background:linear-gradient(180deg,var(--funil-color) 0,var(--funil-color) 100%)!important}@supports (color:color-mix(in lab,red,red)){.light-mode .funil-trapezoid-shape{background:linear-gradient(180deg,color-mix(in srgb,var(--funil-color) 24%,#ffffffb3) 0,color-mix(in srgb,var(--funil-color) 12%,#fffc) 100%)!important}}.light-mode .funil-trapezoid-shape{box-shadow:inset 0 1px 0 var(--funil-color),inset 0 -1px 0 var(--funil-color)!important}@supports (color:color-mix(in lab,red,red)){.light-mode .funil-trapezoid-shape{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--funil-color) 35%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--funil-color) 18%,transparent)!important}}.light-mode .funil-trapezoid-row:hover .funil-trapezoid-shape{background:linear-gradient(180deg,var(--funil-color) 0,var(--funil-color) 100%)!important}@supports (color:color-mix(in lab,red,red)){.light-mode .funil-trapezoid-row:hover .funil-trapezoid-shape{background:linear-gradient(180deg,color-mix(in srgb,var(--funil-color) 34%,#ffffffbf) 0,color-mix(in srgb,var(--funil-color) 18%,#ffffffd9) 100%)!important}}.light-mode .funil-trapezoid-label{text-shadow:0 1px 1px #fffc!important}.light-mode .funil-trapezoid-input{border-color:var(--funil-color)!important;background:#ffffffd9!important}@supports (color:color-mix(in lab,red,red)){.light-mode .funil-trapezoid-input{border-color:color-mix(in srgb,var(--funil-color) 35%,transparent)!important}}.light-mode .funil-trapezoid-input{color:#0f172a!important}.light-mode .funil-trapezoid-input:focus{border-color:var(--funil-color)!important;background:#fff!important}.light-mode .funil-trapezoid-input.locked{background:#ffffff8c!important}.light-mode .funil-trapezoid-input.success{color:#16a34a!important}.light-mode .kpi-strip{background:linear-gradient(135deg,#3b82f60f,#8b5cf60d 50%,#22c55e0d)!important;border-color:#0000000f!important;box-shadow:inset 0 1px #fff9,0 6px 16px -8px #0f172a1f!important}.light-mode .kpi-strip-item{border-left-color:#0000000f!important}.light-mode .kpi-strip-eyebrow{color:#64748b!important}.light-mode .kpi-strip-value{color:#0f172a!important;text-shadow:none!important}.light-mode .kpi-strip-value.kpi-strip-success{color:#16a34a!important}.light-mode .kpi-strip-value.kpi-strip-warning{color:#d97706!important}.light-mode .kpi-strip-sub{color:#64748b!important}.light-mode .taxa-row{border-bottom-color:#0000000d!important}.light-mode .taxa-row-label{color:#0f172a!important}.light-mode .taxa-progress{background:#0000000f!important}.light-mode .taxa-row-meta{color:#64748b!important}.light-mode .resumo-table tbody tr:nth-child(odd):not(.row-renda) td{background:#00000004!important}.light-mode .card-divider{border-top-color:#00000014!important}.light-mode .taxa-toggle-row{background:#8b5cf60a!important;border-color:#8b5cf62e!important}.light-mode .financeiro-label,.light-mode .taxa-toggle-hint{color:#64748b!important}.light-mode .financeiro-input-wrap{background:#00000008!important;border-color:#00000014!important}.light-mode .financeiro-input-wrap:focus-within{background:#fffc!important;border-color:#8b5cf666!important}.light-mode .financeiro-prefix,.light-mode .financeiro-suffix{color:#475569!important}.light-mode .financeiro-input{color:#0f172a!important}.light-mode .etapa-card{box-shadow:0 1px 4px #0000000a;background:#22c55e0f!important;border-color:#22c55e33!important}.light-mode .etapa-card:hover{background:#22c55e1a!important}.light-mode .etapa-card-value{color:#16a34a!important}.light-mode .etapa-card-label{color:#334155!important}.light-mode .etapa-item{background:#00000005!important}.light-mode .etapa-item:hover{background:#0000000a!important}.light-mode .etapa-value{color:#0f172a!important}.light-mode table thead th{text-transform:uppercase;letter-spacing:1px;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#00000073!important;background:0 0!important;border:none!important;border-bottom:1px solid #0000000f!important;font-size:.7rem!important;font-weight:600!important}.light-mode table td{border:none!important;border-bottom:1px solid #0000000a!important}.light-mode tr:hover td{text-shadow:none!important;background:#00000005!important}.light-mode tr:nth-child(2n) td{background:#00000004!important}.light-mode .btn-primary{color:#2563eb!important;-webkit-backdrop-filter:blur(24px)saturate(1.3)!important;background:#2563eb0f!important;border-color:#2563eb26!important;box-shadow:0 2px 6px #2563eb0a!important}.light-mode .btn-primary:hover{color:#1d4ed8!important;background:#2563eb24!important;border-color:#2563eb59!important;box-shadow:0 4px 16px #2563eb14!important}.light-mode .btn-primary.solid{color:#fff!important;background:linear-gradient(135deg,#2563eb,#7c3aed)!important;border-color:#0000!important;box-shadow:0 4px 16px #2563eb33!important}.light-mode .btn-primary.solid:hover{background:linear-gradient(135deg,#1d4ed8,#6d28d9)!important;box-shadow:0 8px 24px #2563eb4d!important}.light-mode .btn-danger{color:#dc2626!important;background:#dc26260f!important;border-color:#dc262626!important}.light-mode .btn-danger:hover{background:#dc26261f!important;border-color:#dc26264d!important}.light-mode .btn-ghost{color:#475569!important;background:#00000008!important;border-color:#0000000f!important}.light-mode .btn-ghost:hover{color:#1e293b!important;background:#0000000f!important}.light-mode .inp-edit{-webkit-backdrop-filter:blur(24px)saturate(1.3)!important;backdrop-filter:blur(24px)saturate(1.3)!important;color:#92400e!important;background:#ffffffc7!important;border:1px solid #b4781e33!important;border-radius:14px!important;font-weight:700!important;box-shadow:0 2px 6px #0000000a,inset 0 1px #ffffffe6!important}.light-mode .inp-edit:focus{background:#ffffffd9!important;border-color:#b4781e73!important;box-shadow:0 0 0 3px #f59e0b14,0 2px 6px #0000000a!important}.light-mode .inp-edit:hover:not(:focus){background:#ffffffd1!important;border-color:#b4781e4d!important}.light-mode .inp-edit::placeholder{color:#92400e4d!important}.light-mode .inp-green{-webkit-backdrop-filter:blur(24px)saturate(1.3)!important;backdrop-filter:blur(24px)saturate(1.3)!important;color:#047857!important;background:#ffffffc7!important;border:1px solid #16a34a33!important;border-radius:14px!important;font-weight:700!important;box-shadow:0 2px 6px #0000000a,inset 0 1px #ffffffe6!important}.light-mode .inp-green:focus{border-color:#16a34a73!important;box-shadow:0 0 0 3px #16a34a14,0 2px 6px #0000000a!important}.light-mode .inp-green:hover:not(:focus){background:#ffffffd1!important;border-color:#16a34a4d!important}.light-mode .inp-violet{-webkit-backdrop-filter:blur(24px)saturate(1.3)!important;backdrop-filter:blur(24px)saturate(1.3)!important;color:#1e40af!important;background:#ffffffc7!important;border:1px solid #2563eb33!important;border-radius:14px!important;font-weight:700!important;box-shadow:0 2px 6px #0000000a,inset 0 1px #ffffffe6!important}.light-mode .inp-violet:focus{border-color:#2563eb73!important;box-shadow:0 0 0 3px #2563eb14,0 2px 6px #0000000a!important}.light-mode .inp-violet:hover:not(:focus){background:#ffffffd1!important;border-color:#2563eb4d!important}.light-mode .inp-neutral{-webkit-backdrop-filter:blur(24px)saturate(1.3)!important;backdrop-filter:blur(24px)saturate(1.3)!important;color:#1e293b!important;background:#ffffffc7!important;border:1px solid #64748b26!important;border-radius:14px!important;font-weight:600!important;box-shadow:0 2px 6px #0000000a,inset 0 1px #ffffffe6!important}.light-mode .inp-neutral:focus{border-color:#64748b66!important;box-shadow:0 0 0 3px #64748b0f,0 2px 6px #0000000a!important}.light-mode .inp-locked{color:#64748b!important;opacity:.5!important;box-shadow:none!important;background:#f1f5f9bf!important;border:1px solid #64748b1a!important;border-radius:14px!important}.light-mode .select-box{-webkit-backdrop-filter:blur(24px)saturate(1.3)!important;backdrop-filter:blur(24px)saturate(1.3)!important;color:#92400e!important;background:#ffffffc7!important;border:1px solid #b4781e33!important;border-radius:14px!important;font-weight:700!important;box-shadow:0 2px 6px #0000000a,inset 0 1px #ffffffe6!important}.light-mode .select-box:focus{border-color:#b4781e73!important;box-shadow:0 0 0 3px #f59e0b14,0 2px 6px #0000000a!important}.light-mode .select-violet{-webkit-backdrop-filter:blur(24px)saturate(1.3)!important;backdrop-filter:blur(24px)saturate(1.3)!important;color:#1e40af!important;background:#ffffffc7!important;border:1px solid #2563eb33!important;border-radius:14px!important;box-shadow:0 2px 6px #0000000a,inset 0 1px #ffffffe6!important}.light-mode .select-violet:focus{border-color:#2563eb73!important;box-shadow:0 0 0 3px #2563eb14,0 2px 6px #0000000a!important}.light-mode .select-neutral{-webkit-backdrop-filter:blur(24px)saturate(1.3)!important;backdrop-filter:blur(24px)saturate(1.3)!important;color:#1e293b!important;background:#ffffffc7!important;border:1px solid #64748b26!important;border-radius:14px!important;box-shadow:0 2px 6px #0000000a,inset 0 1px #ffffffe6!important}.light-mode select.select-neutral{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}.light-mode select.select-neutral option{color:#1e293b!important;background:#fff!important}.light-mode .search-input,.light-mode input[type=search],.light-mode input[type=text]{color:#0f172a}.light-mode .search-input,.light-mode input[placeholder*=Buscar],.light-mode input[placeholder*=buscar]{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;color:#1e293b!important;background:#fff9!important;border:1px solid #64748b33!important;border-radius:12px!important;min-width:280px!important;box-shadow:0 1px 3px #0000000f,inset 0 1px #fffc!important}.light-mode .search-input::placeholder,.light-mode input[placeholder*=Buscar]::placeholder,.light-mode input[placeholder*=buscar]::placeholder{color:#94a3b8!important}.light-mode .search-input:focus,.light-mode input[placeholder*=Buscar]:focus{border-color:#3083dc!important;box-shadow:0 0 0 3px #3083dc1f!important}.light-mode select{color:#1e293b;background-color:#ffffffb3;border-color:#64748b33;border-radius:12px}.light-mode .toggle-grp{-webkit-backdrop-filter:blur(40px)saturate(150%)!important;backdrop-filter:blur(40px)saturate(150%)!important;background:#fff9!important;border:1px solid #0000000f!important;border-radius:100px!important;box-shadow:inset 0 1px 2px #0000000a,0 1px #fffc!important}.light-mode .toggle-opt{font-weight:600;color:#64748b!important}.light-mode .toggle-opt:hover:not(.on):not(.active){color:#334155!important;background:#00000008!important}.light-mode .toggle-opt.active,.light-mode .toggle-opt.on{color:#2563eb!important;background:linear-gradient(135deg,#2563eb1a,#7c3aed0f)!important;border:1px solid #2563eb26!important;box-shadow:0 2px 8px #2563eb0f,inset 0 1px #fffc!important}.light-mode .toggle-switch{background:#0000001a!important;border-color:#0000000f!important}.light-mode .toggle-switch:hover{background:#00000024!important}.light-mode .toggle-switch.on{background:linear-gradient(135deg,#2563eb,#7c3aed)!important;border-color:#2563eb4d!important;box-shadow:0 0 14px #2563eb2e!important}.light-mode .toggle-switch:after{background:#fff!important;box-shadow:0 1px 4px #0000002e!important}.light-mode .toggle-switch.on:after{box-shadow:0 1px 6px #2563eb40!important}.light-mode .header-btn{color:#475569!important;-webkit-backdrop-filter:blur(40px)saturate(1.6)!important;background:#ffffff59!important;border-color:#ffffff80!important;box-shadow:0 2px 8px #13315c0f,inset 0 1px #fff9!important}.light-mode .header-btn:hover{color:#2563eb!important;background:#ffffffb3!important;border-color:#2563eb26!important;box-shadow:0 4px 12px #2563eb0f!important}.light-mode .badge-fyc{font-weight:800;color:#047857!important;background:#16a34a26!important;border-color:#16a34a66!important}.light-mode .badge-ren{font-weight:800;color:#1d4ed8!important;background:#2563eb26!important;border-color:#2563eb66!important}.light-mode .badge-danger,.light-mode .badge.badge-danger{font-weight:800;color:#b91c1c!important;background:#dc26261f!important;border:1px solid #dc262666!important}.light-mode .badge-jw,.light-mode .badge-preposto{font-weight:800}.light-mode .badge-renovacao,.light-mode .text-xs.font-bold.px-3.py-1,.light-mode span[class*=badge][style*=background]{font-weight:700!important}.light-mode .hub-ncard-title{color:#fff!important}.light-mode .hub-ncard-desc{color:#fffc!important}.light-mode .hub-ncard-tags span{color:#ffffffe6!important;background:#ffffff2e!important}.light-mode .hub-ncard-status{color:#4ade80!important}.light-mode .hub-ncard-open{color:#e0e7ff!important}.light-mode .hub-coming-card{-webkit-backdrop-filter:blur(40px)saturate(1.6)!important;backdrop-filter:blur(40px)saturate(1.6)!important;background:#ffffff61!important;border:1px solid #ffffff80!important;box-shadow:0 4px 20px #13315c14,inset 0 1px #ffffffb3!important}.light-mode .hub-coming-card:hover{border-color:#ffffffb3!important;box-shadow:0 8px 28px #13315c24,inset 0 1px #ffffffd9!important}.light-mode .hub-coming-title{color:#1565c0!important}.light-mode .hub-coming-name{color:#0f172a!important}.light-mode .hub-coming-desc{color:#64748b!important}.light-mode .hub-coming-icon{opacity:.8!important}.light-mode .hdr-tabs .glass-tabs{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important}.light-mode .hdr-tabs [role=tab]{color:#475569!important;font-weight:600!important}.light-mode .hdr-tabs [role=tab]:hover{color:#1e293b!important;background:#0000000f!important}.light-mode .hdr-tabs [role=tab][aria-selected=true]{color:#007aff!important;background:#007aff1a!important;border-color:#007aff4d!important;box-shadow:0 0 12px #007aff26!important}.light-mode .dash-greeting{color:#94a3b8!important}.light-mode .dash-name{color:#0f172a!important}.light-mode .dash-date{color:#94a3b8!important}.light-mode .dash-kpi{-webkit-backdrop-filter:blur(40px)saturate(1.6)!important;backdrop-filter:blur(40px)saturate(1.6)!important;background:#ffffff61!important;border:1px solid #ffffff80!important;box-shadow:0 4px 20px #13315c14,inset 0 1px #ffffffb3!important}.light-mode .dash-kpi:hover{border-color:#ffffffb3!important;box-shadow:0 8px 28px #13315c24,inset 0 1px #ffffffd9!important}.light-mode .dash-kpi-icon,.light-mode .dash-kpi-icon svg{filter:none!important}.light-mode .dash-kpi-label{color:#64748b!important}.light-mode .dash-kpi-val{color:#0f172a!important;text-shadow:none!important}.light-mode .dash-kpi-sublabel{color:#94a3b8!important}.light-mode .dash-kpi-detail{color:#475569!important}.light-mode .dash-kpi-trend.up{color:#16a34a!important;filter:none!important}.light-mode .dash-kpi-trend.down{color:#dc2626!important;filter:none!important}.light-mode .dash-pef-bar{-webkit-backdrop-filter:blur(40px)saturate(150%)!important;backdrop-filter:blur(40px)saturate(150%)!important;background:#ffffff8c!important;border:1px solid #0000000f!important;box-shadow:inset 0 1px 2px #0000000a!important}.light-mode .dash-pef-label{color:#64748b!important}.light-mode .dash-pef-divider{background:#00000014!important}.light-mode .dash-pef-stat{color:#0f172a!important}.light-mode .dash-pef-stat-label{color:#94a3b8!important}.light-mode .jw-modal-card{-webkit-backdrop-filter:blur(40px)saturate(150%)!important;backdrop-filter:blur(40px)saturate(150%)!important;background:#ffffffeb!important;border-color:#00000014!important;box-shadow:0 25px 80px #00000026!important}.light-mode .jw-modal-card h3{color:#0f172a!important}.light-mode .jw-modal-card p{color:#64748b!important}.light-mode .jw-modal-icon{color:#d97706!important;background:#f59e0b1a!important;border-color:#f59e0b33!important}.light-mode .jw-modal-item{background:#00000005!important;border-color:#0000000f!important}.light-mode .jw-modal-item:hover{background:#0000000a!important}.light-mode .jw-btn-accept{color:#16a34a!important;background:#16a34a14!important;border-color:#16a34a33!important}.light-mode .jw-btn-accept:hover{background:#16a34a26!important}.light-mode .jw-btn-reject{color:#dc2626!important;background:#dc26260f!important;border-color:#dc262633!important}.light-mode .jw-btn-reject:hover{background:#dc26261f!important}.light-mode .jw-btn-ghost{color:#64748b!important}.light-mode .jw-btn-ghost:hover{color:#334155!important}.light-mode .dash-action{color:#334155!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#ffffffa6!important;border-color:#0000000f!important}.light-mode .dash-action:hover{color:#0f172a!important;background:#ffffffd9!important;border-color:#0000001a!important;box-shadow:0 4px 16px #0000000f!important}.light-mode .dash-action.accent{color:#007aff!important;background:#007aff14!important;border-color:#007aff26!important}.light-mode .dash-action.accent:hover{background:#007aff24!important;border-color:#007aff40!important;box-shadow:0 4px 16px #007aff1a!important}.light-mode .dash-card{-webkit-backdrop-filter:blur(40px)saturate(150%)!important;backdrop-filter:blur(40px)saturate(150%)!important;background:#ffffffb8 linear-gradient(135deg,#ffffffd9,#fff9)!important;border-color:#ffffffe6 #0000000f #0000000f #ffffffe6!important;border-style:solid!important;border-width:1px!important;box-shadow:0 12px 40px #0000000f,inset 0 1px #fffc!important}.light-mode .dash-card:hover{box-shadow:0 16px 50px #0000001a,inset 0 1px #ffffffe6!important}.light-mode .dash-card:before{background:linear-gradient(#ffffff80,#0000 35%)!important}.light-mode .dash-card-head h3{color:#64748b!important}.light-mode .dash-card-head>svg{color:#94a3b8!important}.light-mode .dash-badge{color:#007aff!important;filter:none!important;background:#007aff1a!important;border:1px solid #007aff33!important}.light-mode .dash-feed-item{color:#1e293b!important}.light-mode .dash-feed-item.clickable:hover{background:#00000008!important;border-color:#0000000d!important}.light-mode .dash-feed-arrow,.light-mode .dash-feed-empty{color:#94a3b8!important}.light-mode .dash-feed-text{color:#1e293b!important}.light-mode .dash-badge,.light-mode .dash-feed-dot{box-shadow:none!important}.light-mode .dash-badge,.light-mode .dash-week-pa strong{text-shadow:none!important}.light-mode .dash-ws{-webkit-backdrop-filter:blur(40px)saturate(1.6)!important;backdrop-filter:blur(40px)saturate(1.6)!important;background:#ffffff59!important;border:1px solid #ffffff73!important}.light-mode .dash-ws:hover{background:#ffffff80!important;border-color:#ffffffa6!important;box-shadow:0 6px 20px #13315c1a!important}.light-mode .dash-ws-val{filter:none!important;text-shadow:none!important}.light-mode .dash-ws-label{color:#64748b!important}.light-mode .dash-info-row{color:#1e293b!important;background:#fff6!important;border:1px solid #0000000a!important}.light-mode .dash-info-row:hover{background:#fff9!important;border-color:#00000014!important}.light-mode .dash-info-icon{color:#007aff!important;filter:none!important;background:#007aff14!important;border-color:#0000!important}.light-mode .dash-info-val{color:#0f172a!important}.light-mode .dash-info-sub{color:#64748b!important}.light-mode .dash-week-pa strong{color:#16a34a!important;filter:none!important}.light-mode .home-widget .dash-card-head h3{color:#1e293b}.light-mode .home-nav-btn{background:#ffffffb3!important;border-color:#0000000f!important;box-shadow:0 2px 8px #0000000d,inset 0 1px #fffc!important}.light-mode .home-nav-btn:hover{background:#ffffffe0!important;border-color:#00000014!important;box-shadow:0 4px 16px #00000014,inset 0 1px #ffffffe6!important}.light-mode .home-nav-icon{background:var(--nav-bg,#2563eb0f)!important;color:var(--nav-color,#2563eb)!important}.light-mode .home-nav-label{color:#64748b!important}.light-mode .home-nav-btn:hover .home-nav-label{color:var(--nav-color,#1e293b)!important}.light-mode .home-empty-line,.light-mode .home-widget-subtitle{color:#94a3b8!important}.light-mode .home-meeting-item{background:#00000004!important;border-color:#0000000d!important}.light-mode .home-meeting-item:hover{background:#00000008!important;border-color:#00000014!important}.light-mode .home-meeting-time{color:#2563eb!important}.light-mode .home-meeting-name{color:#1e293b!important}.light-mode .home-meeting-type{color:#92400e!important;background:#f59e0b14!important}.light-mode .home-birthday-item{background:#00000004!important;border-color:#0000000d!important}.light-mode .home-birthday-item:hover{background:#00000008!important}.light-mode .home-birthday-item--today{background:#f59e0b0d!important;border-color:#f59e0b26 #f59e0b26 #f59e0b26 #f59e0b!important}.light-mode .home-birthday-item--today:hover{background:#f59e0b14!important;border-color:#f59e0b38!important}.light-mode .home-birthday-icon{color:#f59e0b!important}.light-mode .home-birthday-name{color:#1e293b!important}.light-mode .home-birthday-wa{color:#16a34a!important;background:#25d3660d!important;border-color:#25d36633!important}.light-mode .home-birthday-wa:hover{background:#25d3661a!important;border-color:#25d3664d!important}.light-mode .home-pending-item{background:#00000004!important;border-color:#0000000d!important}.light-mode .home-pending-item:hover{background:#00000008!important;border-color:#00000014!important}.light-mode .home-pending-icon{color:#ea580c!important}.light-mode .home-pending-name{color:#1e293b!important}.light-mode .home-pending-status--green{color:#16a34a!important;background:#16a34a14!important}.light-mode .home-pending-status--amber{color:#d97706!important;background:#d9770614!important}.light-mode .home-pending-status--red{color:#dc2626!important;background:#dc262614!important}.light-mode .home-return-item{background:#00000004!important;border-color:#0000000d!important}.light-mode .home-return-item:hover{background:#00000008!important;border-color:#00000014!important}.light-mode .home-return-icon{color:#2563eb!important}.light-mode .home-return-name{color:#1e293b!important}.light-mode .home-return-date{color:#2563eb!important;background:#2563eb14!important}.light-mode .home-return-date--overdue{color:#dc2626!important;background:#dc262614!important}.light-mode .home-widget-link{color:#2563eb!important}.light-mode .home-widget-link:hover{background:#2563eb0f!important}.light-mode .home-widget-more{color:#00000059!important}.light-mode .settings-panel{-webkit-backdrop-filter:blur(60px)saturate(1.8)!important;backdrop-filter:blur(60px)saturate(1.8)!important;background:#ffffff8c!important;border:1px solid #ffffff80!important;box-shadow:0 30px 80px #13315c26,inset 0 1px #ffffffb3!important}.light-mode .settings-panel-header{border-bottom-color:#e2e8f0!important}.light-mode .settings-panel-header h2{color:#0f172a!important}.light-mode .settings-close{color:#475569!important;background:#f1f5f9!important;border-color:#cbd5e1!important}.light-mode .settings-close:hover{color:#1e293b!important;background:#e2e8f0!important}.light-mode .settings-nav{border-right-color:#e2e8f0!important}.light-mode .settings-nav-item{color:#475569!important}.light-mode .settings-nav-item:hover{color:#1e293b!important;background:#3083dc14!important}.light-mode .settings-nav-item.active{color:#1e293b!important;background:linear-gradient(135deg,#3083dc1f,#3b82f614)!important;font-weight:700!important}.light-mode .settings-section-content h3{color:#0f172a!important}.light-mode .s-card{-webkit-backdrop-filter:blur(40px)saturate(1.6)!important;backdrop-filter:blur(40px)saturate(1.6)!important;background:#ffffff61!important;border:1px solid #ffffff80!important;border-radius:24px!important;box-shadow:0 4px 20px #13315c14,inset 0 1px #ffffffb3!important}.light-mode .s-card-title{color:#0f172a!important}.light-mode .s-label{color:#64748b!important}.light-mode .s-value{color:#1e293b!important}.light-mode .s-value.mono{color:#2563eb!important}.light-mode .s-desc{color:#64748b!important}.light-mode .s-btn-sm{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;color:#2563eb!important;background:#fff9!important;border-color:#00000014!important;border-radius:100px!important}.light-mode .s-btn-sm:hover{background:#ffffffd9!important;border-color:#2563eb33!important;box-shadow:0 2px 8px #2563eb14!important}.light-mode .s-row{border-bottom-color:#f1f5f9!important}.light-mode .s-toggle{background:#cbd5e1!important}.light-mode .s-toggle.on{background:#3083dc!important}.light-mode .s-form-group label{color:#475569!important}.light-mode .s-danger-desc{opacity:.7;color:#dc2626!important}.light-mode .s-btn-cancel{color:#475569!important;border-color:#cbd5e1!important}.light-mode .s-btn-cancel:hover{background:#ffffff80!important}.light-mode .s-btn-signout{color:#475569!important;background:#f5f7fb!important;border-color:#cbd5e1!important}.light-mode .s-btn-signout:hover{color:#1e293b!important;background:#e2e8f0!important}.light-mode .s-apple-cal-item{background:#f8fafc!important;border-color:#e2e8f0!important}.light-mode .s-apple-cal-dot.active{border-color:#1e293b!important;box-shadow:0 0 0 1px #1e293b33!important}.light-mode .s-cal-cat-row{border-bottom-color:#f1f5f9!important}.light-mode .s-cal-cat-name-fixed{color:#1e293b!important}.light-mode .s-cal-separator{background:#e2e8f0!important}.light-mode .s-cal-cat-dot-btn:hover{box-shadow:0 0 0 2px #00000026!important}.light-mode .s-cal-color-picker{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 8px 24px #00000026!important}.light-mode .s-cal-picker-dot.active{border-color:#1e293b!important;box-shadow:0 0 0 1px #0003!important}.light-mode .dados-card{-webkit-backdrop-filter:blur(20px)saturate(1.3)!important;backdrop-filter:blur(20px)saturate(1.3)!important;background:#ffffff8c!important;border:1px solid #0000000f!important;border-radius:24px!important;box-shadow:0 2px 12px #13315c0d,inset 0 1px #fffc!important}.light-mode .dados-card:hover{border-color:#2563eb33!important;box-shadow:0 6px 20px #13315c14,inset 0 1px #fffc!important}.light-mode .dados-card-title{color:#0f172a!important}.light-mode .dados-card-desc{color:#64748b!important}.light-mode .dados-drop{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffff80!important;border-color:#0000001f!important;border-radius:20px!important}.light-mode .dados-drop:hover{background:#2563eb0a!important;border-color:#2563eb59!important}.light-mode .dados-drop-text{color:#334155!important}.light-mode .dados-drop-hint{color:#64748b!important}.light-mode .dados-backup-card{-webkit-backdrop-filter:blur(20px)saturate(1.3)!important;backdrop-filter:blur(20px)saturate(1.3)!important;background:#ffffff8c!important;border:1px solid #0000000f!important;border-radius:24px!important;box-shadow:0 2px 12px #13315c0d,inset 0 1px #fffc!important}.light-mode .dados-backup-title{color:#0f172a!important}.light-mode .dados-btn-import{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:#2563eb!important;background:#2563eb0f!important;border-color:#2563eb33!important;border-radius:100px!important}.light-mode .dados-btn-import:hover{background:#2563eb1a!important;border-color:#2563eb59!important}.light-mode .dados-danger-label{color:#dc2626!important}.light-mode .dados-danger-desc{color:#94a3b8!important}.light-mode .dados-section-title{color:#0f172a!important;border-bottom-color:#e2e8f0!important}.light-mode .dados-danger-card{background:#dc262608!important;border-color:#dc26261f!important;border-radius:20px!important}.light-mode .dados-btn-danger{color:#dc2626!important;background:#dc26260f!important;border-color:#dc26264d!important;border-radius:100px!important}.light-mode .dados-btn-danger:hover{color:#fff!important;background:#dc2626!important;box-shadow:0 4px 12px #dc262633!important}.light-mode .dados-btn-export{background:linear-gradient(135deg,#2563eb,#7c3aed)!important;border-radius:100px!important;box-shadow:0 4px 16px #2563eb40!important}.light-mode .dados-btn-export:hover{box-shadow:0 8px 24px #2563eb4d!important}.light-mode .upload-area{-webkit-backdrop-filter:blur(24px)saturate(1.3)!important;background:#ffffff73!important;border-color:#fff9!important}.light-mode .upload-area:hover{background:#ffffff73!important;border-color:#3083dc66!important}.light-mode .upload-area.done{background:#0596690a!important;border-color:#059669!important}.light-mode .sem-label .tooltip{-webkit-backdrop-filter:blur(40px)saturate(1.5)!important;color:#1e293b!important;background:#ffffffeb!important;border-color:#ffffffb3!important;box-shadow:0 4px 15px #13315c1a!important}.light-mode .import-overlay-card{-webkit-backdrop-filter:blur(32px)saturate(1.4)!important;backdrop-filter:blur(32px)saturate(1.4)!important;background:#ffffffe6!important;border-color:#3083dc4d!important;box-shadow:0 20px 60px #13315c1f,inset 0 1px #ffffffe6!important}.light-mode .import-overlay-card h2{color:#0f172a!important}.light-mode .import-overlay-card p{color:#475569!important}.light-mode .sp-root{color:#1e293b}.light-mode .sp-root .sp-action-bar{-webkit-backdrop-filter:blur(40px)saturate(1.6);background:#ffffff59;border-bottom:1px solid #fff6}.light-mode .sp-root .sp-stats-bar{-webkit-backdrop-filter:blur(40px)saturate(1.6);background:#ffffff4d}.light-mode .sp-root .sp-toolbar{-webkit-backdrop-filter:blur(40px)saturate(1.6);background:#ffffff61;border:1px solid #ffffff80}.light-mode .sp-root .sp-table th{color:#fff;background:linear-gradient(135deg,#13315c,#1a4175);font-weight:800}.light-mode .sp-root .sp-table td{color:#1e293b;border-bottom:1px solid #ffffff80;font-weight:600}.light-mode .sp-root .sp-table tr:nth-child(2n) td{background:#ffffff40}.light-mode .sp-root .sp-table tr:hover td{background:#3083dc14}.light-mode .sp-root .sp-toast{-webkit-backdrop-filter:blur(40px)saturate(1.5);color:#1e293b;background:#ffffffeb;border:1px solid #ffffffb3}.light-mode .sp-root .sp-column-menu{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffeb;border:1px solid #fff9;box-shadow:0 8px 24px #13315c14}.light-mode .sp-root .sp-search-box input{color:#1e293b;background:#ffffffb3;border:1px solid #ffffff80}.light-mode .sp-root .sp-phone{color:#3083dc;font-weight:700}.light-mode .sp-root .sp-return-picker{-webkit-backdrop-filter:blur(40px)saturate(1.5);background:#ffffffd9;border:1px solid #ffffffa6}.light-mode .sp-root .sp-setting-card{-webkit-backdrop-filter:blur(40px)saturate(1.6);background:#ffffff61;border:1px solid #ffffff80;box-shadow:0 4px 20px #13315c14,inset 0 1px #ffffffb3}.light-mode .sp-root .sp-form-group input,.light-mode .sp-root .sp-form-group select,.light-mode .sp-root .sp-form-group textarea{color:#1e293b;background:#ffffffb3;border:1px solid #ffffff80}.light-mode .sp-root .sp-dash-card{-webkit-backdrop-filter:blur(40px)saturate(1.6);background:#ffffff61;border:1px solid #ffffff80;border-radius:18px;box-shadow:0 4px 20px #13315c14,inset 0 1px #ffffffb3}.light-mode .sp-root .sp-dash-card:hover{border-color:#ffffffb3;box-shadow:0 8px 28px #13315c24,inset 0 1px #ffffffd9}.light-mode .sp-root .sp-dash-card h3{color:#475569}.light-mode .sp-root .sp-dash-metric{color:#1e293b;text-shadow:none}.light-mode .sp-root .sp-dash-metric.sp-success{color:#16a34a}.light-mode .sp-root .sp-dash-metric.sp-warning{color:#d97706}.light-mode .sp-root .sp-dash-sub{color:#64748b}.light-mode .sp-root .sp-period-btn{color:#475569;border-color:#3083dc33}.light-mode .sp-root .sp-period-btn:hover{color:#3083dc;border-color:#3083dc}.light-mode .sp-root .sp-period-btn.active{background:linear-gradient(135deg,#13315c,#1a4175);border-color:#13315c}.light-mode .sp-root .sp-conv-table th{color:#475569;background:#ffffff80}.light-mode .sp-root .sp-conv-table td{color:#1e293b;border-bottom-color:#3083dc1a}.light-mode .sp-root .sp-ta-hist-item{background:#ffffff80;border-color:#3083dc1a}.light-mode .sp-root .sp-ta-hist-item:hover{box-shadow:0 2px 8px #13315c14}.light-mode .sp-root .sp-ta-hist-date{color:#1e293b}.light-mode .sp-root .sp-ta-hist-stats{color:#64748b}.light-mode .sp-root .sp-archived-tab .sp-table td{color:#1e293b}.light-mode .sp-modal-tabs{background:#00000008}.light-mode .sp-modal-tabs button{color:#475569}.light-mode .sp-modal-tabs button:hover{color:#1e293b;background:#3083dc14}.light-mode .sp-modal-tabs button.active{color:#fff!important;background:linear-gradient(135deg,#1565c0,#1976d2)!important;box-shadow:0 2px 8px #1565c040!important}.light-mode .sp-pv-subtabs{background:#00000008}.light-mode .sp-pv-subtab{color:#475569}.light-mode .sp-pv-subtab:hover{color:#1e293b;background:#3083dc14}.light-mode .sp-pv-subtab.active{color:#fff!important;background:linear-gradient(135deg,#1565c0,#1976d2)!important;box-shadow:0 2px 8px #1565c040!important}.light-mode .sp-root .sp-form-group input:focus,.light-mode .sp-root .sp-form-group select:focus,.light-mode .sp-root .sp-form-group textarea:focus,.light-mode .sp-root .sp-input:focus{border-color:#3083dc!important;box-shadow:0 0 0 3px #3083dc26!important}.light-mode [role=dialog][aria-modal=true]>div:first-child{background:#fffffffa!important;box-shadow:0 25px 80px #13315c26,0 0 0 1px #fffc!important}.carteira-client-val{min-width:110px}.gestao-header{justify-content:space-between;align-items:center;display:flex}.gestao-header-controls{align-items:center;gap:24px;display:flex}.gestao-vis-row{justify-content:space-between;align-items:center;display:flex}@media (max-width:767px){.sb{display:none!important}.sb-mobile{z-index:100;-webkit-backdrop-filter:blur(40px)saturate(150%);backdrop-filter:blur(40px)saturate(150%);background:#080c16eb;border-top:1px solid #ffffff1a;justify-content:space-around;align-items:center;height:56px;padding:0 4px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 16px #0003;display:flex!important}.sb-mob-item{color:#fff6;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:6px 0;font-size:.58rem;font-weight:600;transition:color .2s;display:flex}.sb-mob-item.active{color:#3b82f6}.pp-main{padding-top:84px;padding-bottom:60px;margin-left:0!important}.hdr{height:48px!important;padding:0 14px!important;left:16px!important}.hdr.cr-scope .cr-topcap,.pp-main.chrome-scrolled .hdr.cr-scope .cr-topcap{height:48px}.pp-main.chrome-scrolled .hdr.cr-scope .cr-topcap{padding:0 10px}.hdr.cr-scope .cr-nav{scrollbar-width:none;gap:18px;overflow-x:auto}.hdr.cr-scope .cr-nav::-webkit-scrollbar{display:none}.hdr-module{font-size:.8rem!important}.hdr-center{z-index:99!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;background:var(--color-bg-surface,#0f121ef2)!important;-webkit-backdrop-filter:blur(20px)saturate(1.4)!important;backdrop-filter:blur(20px)saturate(1.4)!important;border-top:none!important;border-bottom:1px solid #ffffff0f!important;border-radius:0!important;max-width:100%!important;height:40px!important;margin:0!important;padding:0 8px!important;display:flex!important;position:fixed!important;top:48px!important;left:0!important;right:0!important;overflow-x:auto!important;box-shadow:0 2px 8px #00000026!important}.hdr-center::-webkit-scrollbar{display:none!important}.hdr-tabs{gap:2px!important;display:flex!important}.hdr-tabs [role=tab]{white-space:nowrap!important;flex-shrink:0!important;padding:6px 12px!important;font-size:.72rem!important}.lp-content{padding-top:56px!important}.hdr-tray{position:static!important;transform:none!important}.lp-content{padding:16px 12px!important}.pp-table-wrap,table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.hub-container{padding:52px 16px 24px!important}.hub-netflix-row{flex-direction:column;align-items:stretch;gap:16px}.hub-ncard{min-height:auto;width:100%!important}.hub-grid,.hub-stats{flex-wrap:wrap}.hub-grid>*,.hub-stats>*{flex:45%;min-width:140px}.grid.grid-cols-12{flex-direction:column!important;display:flex!important}.grid.grid-cols-12>.col-span-3,.grid.grid-cols-12>.col-span-4,.grid.grid-cols-12>.col-span-6,.grid.grid-cols-12>.col-span-8{width:100%!important}.etapa-grid,.gaps-container,.grid.grid-cols-6{grid-template-columns:repeat(2,1fr)!important}.gap-5,.gap-6{gap:12px!important}.card{border-radius:14px!important;padding:14px!important}.toggle-grp{-webkit-overflow-scrolling:touch;flex-shrink:0;overflow-x:auto}.toggle-opt{white-space:nowrap;padding:5px 10px!important;font-size:.7rem!important}.carteira-client-row{flex-wrap:wrap!important;gap:6px!important;padding:10px 12px!important}.carteira-client-row .flex-1.min-w-0{flex:100%!important;min-width:0!important}.carteira-client-row .font-bold.truncate{white-space:normal!important;text-overflow:unset!important;font-size:.85rem!important;overflow:visible!important}.carteira-client-val{flex:1 1 0!important;min-width:0!important}.carteira-client-val .font-bold{font-size:.8rem!important}.carteira-client-val .label-small{font-size:.55rem!important}.carteira-client-row>span:first-child,.dashboard-charts{display:none!important}.dash-pef-bar{border-radius:24px!important;flex-wrap:wrap!important;gap:8px!important;padding:10px 14px!important}.dash-pef-divider{display:none!important}.dash-pef-stat{font-size:.75rem!important}.settings-panel{width:95vw!important;max-width:95vw!important;max-height:90vh!important;margin:16px auto!important}.settings-body{flex-direction:column!important;overflow-y:auto!important}.settings-nav{-webkit-overflow-scrolling:touch;border-bottom:1px solid #2563eb26!important;border-right:none!important;flex-direction:row!important;flex-shrink:0!important;gap:2px!important;width:100%!important;padding:8px!important;overflow-x:auto!important}.settings-nav-item{white-space:nowrap!important;flex-shrink:0!important;padding:8px 12px!important;font-size:12px!important}.settings-content{padding:16px 12px!important;overflow-y:auto!important}.s-form-grid,.s-profile-grid{grid-template-columns:1fr!important}.s-row{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.fixed.inset-0.z-50 .max-w-5xl{max-width:100%!important;margin:0!important;padding:0 8px!important}.fixed.inset-0.z-50 .flex.items-center.justify-between.mb-5{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.fixed.inset-0.z-50 .flex.items-center.gap-3{flex-wrap:wrap!important;gap:6px!important}.fixed.inset-0.z-50 .grid.grid-cols-2.md\:grid-cols-4{grid-template-columns:repeat(2,1fr)!important}.fixed.inset-0.z-50 .grid.grid-cols-2.gap-5.mb-5,.fixed.inset-0.z-50 .grid.grid-cols-2.gap-y-3{grid-template-columns:1fr!important}.gestao-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.gestao-header-controls{width:100%;flex-wrap:wrap!important}.gestao-header-controls,.gestao-vis-row{gap:10px!important;display:flex!important}.gestao-vis-row{flex-direction:column!important;align-items:flex-start!important}.gestao-week-grid{grid-template-columns:repeat(2,1fr)!important}.gestao-card .inp-edit{max-width:100px;width:100%!important}.gestao-card .text-right{text-align:left!important}.fixed.inset-0.z-50>.max-w-5xl{max-width:100%!important;margin:8px!important}.pp-main>.lp-content[style]{padding:52px 12px 16px!important}.carteira-controls{flex-direction:column!important;gap:10px!important}.carteira-controls>*{width:100%!important}.carteira-header-row{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}}@media (min-width:768px) and (max-width:1023px){.pp-main{padding-left:88px}.hdr-tabs [role=tab]{padding:5px 10px!important;font-size:.72rem!important}.grid.grid-cols-12{flex-direction:column!important;display:flex!important}.grid.grid-cols-12>.col-span-3,.grid.grid-cols-12>.col-span-4,.grid.grid-cols-12>.col-span-6,.grid.grid-cols-12>.col-span-8{width:100%!important}.grid.grid-cols-6{grid-template-columns:repeat(3,1fr)!important}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.dash{z-index:1;max-width:1060px;margin:0 auto;padding:8px 28px 56px}.dash,.dash-hero{position:relative}.dash-hero{z-index:2;margin-bottom:28px;padding:20px 0 16px}.dash-hero-text{flex-direction:column;gap:0;display:flex}.dash-greeting{color:#ffffff80;letter-spacing:-.01em;font-weight:300}.dash-greeting,.dash-name{font-size:2.2rem;line-height:1.15}.dash-name{color:#fff;letter-spacing:-.03em;margin:0;font-weight:800;display:inline}.dash-date{color:#ffffff4d;letter-spacing:.3px;margin-top:6px;font-size:.78rem;font-weight:500}.dash-kpis{z-index:2;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid;position:relative}.dash-kpi{-webkit-backdrop-filter:blur(40px)saturate(150%);backdrop-filter:blur(40px)saturate(150%);cursor:pointer;z-index:10;background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:16px;transition:all .3s cubic-bezier(.22,.61,.36,1);position:relative;overflow:hidden;box-shadow:0 4px 20px #00000026,0 2px 6px #0000001a,inset 0 1px #ffffff0f}.dash-kpi>*{z-index:1;position:relative}.dash-kpi:hover{border-color:#ffffff29;transform:translateY(-2px);box-shadow:0 8px 28px #0000004d,inset 0 1px #ffffff14}.dash-kpi-top{gap:10px;margin-bottom:10px}.dash-kpi-icon,.dash-kpi-top{align-items:center;display:flex}.dash-kpi-icon{background:#ffffff12;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;justify-content:center;width:32px;height:32px}.dash-kpi-label{color:#ffffff8c;flex:1;font-size:.78rem;font-weight:700}.dash-kpi-trend{border-radius:100px;align-items:center;gap:3px;padding:4px 10px;font-size:.68rem;font-weight:700;display:flex}.dash-kpi-trend.up{color:#34c759;background:#34c75926}.dash-kpi-trend.down{color:#ff3b30;background:#ff3b3026}.dash-kpi-val{letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:#f0f6fc;margin-bottom:2px;font-size:1.35rem;font-weight:800}.dash-kpi-sublabel{color:#ffffff4d;text-transform:uppercase;letter-spacing:.5px;margin-top:2px;font-size:.65rem;font-weight:600}.dash-kpi-detail{color:#ffffff4d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.72rem;overflow:hidden}.dash-pef-bar{-webkit-backdrop-filter:blur(40px)saturate(150%);backdrop-filter:blur(40px)saturate(150%);background:#ffffff0a;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:16px;padding:10px 20px;display:flex;box-shadow:inset 0 1px 2px #00000026}.dash-pef-label{text-transform:uppercase;letter-spacing:1px;color:#fff6;font-size:.7rem;font-weight:800}.dash-pef-divider{background:#ffffff14;flex-shrink:0;width:1px;height:22px}.dash-pef-stat{color:#f1f5f9;align-items:center;gap:6px;font-size:.82rem;font-weight:700;display:inline-flex}.dash-pef-stat-label{text-transform:uppercase;letter-spacing:.5px;color:#ffffff59;font-size:.65rem;font-weight:600}.dash-pef-bar .select-box{min-width:110px;padding:5px 10px;font-size:13px}.jw-modal-overlay{-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:#0009}.jw-modal-card{-webkit-backdrop-filter:blur(40px)saturate(150%);backdrop-filter:blur(40px)saturate(150%);background:#0c142de0;border:1px solid #ffffff1a;border-radius:32px;padding:28px;box-shadow:0 25px 80px #0009,0 8px 24px #0000004d,inset 0 1px 1px #ffffff0f}.jw-modal-icon{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf2433;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.jw-modal-list{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent}.jw-modal-list::-webkit-scrollbar{width:4px}.jw-modal-list::-webkit-scrollbar-track{background:0 0}.jw-modal-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.jw-modal-item{background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .25s;display:flex}.jw-modal-item:hover{background:#ffffff0f;border-color:#ffffff1f}.jw-btn-accept{color:#4ade80;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#4ade801a;border:1px solid #4ade8040;border-radius:100px;align-items:center;gap:4px;padding:6px 14px;font-size:.72rem;font-weight:600;transition:all .2s;display:inline-flex}.jw-btn-accept:hover{background:#4ade8033;border-color:#4ade8066;transform:translateY(-1px);box-shadow:0 4px 12px #4ade8026}.jw-btn-reject{color:#f87171;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8717114;border:1px solid #f8717140;border-radius:100px;align-items:center;gap:4px;padding:6px 14px;font-size:.72rem;font-weight:600;transition:all .2s;display:inline-flex}.jw-btn-reject:hover{background:#f871712e;border-color:#f8717166;transform:translateY(-1px);box-shadow:0 4px 12px #f8717126}.jw-btn-ghost{color:#fff6;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;font-size:.72rem;font-weight:600;text-decoration:underline;transition:color .2s}.jw-btn-ghost:hover{color:#ffffffb3}.dash-actions{z-index:2;flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex;position:relative}.dash-action{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);cursor:pointer;color:#ffffff8c;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:100px;align-items:center;gap:7px;padding:10px 18px;font-family:inherit;font-size:.78rem;font-weight:600;transition:all .25s;display:inline-flex}.dash-action:hover{color:#fffffff2;background:#ffffff1a;border-color:#ffffff38;transform:translateY(-1px);box-shadow:0 8px 24px #0000004d}.dash-action.accent{color:#5ac8fa;background:#007aff1f;border-color:#007aff4d}.dash-action.accent:hover{color:#fff;background:#007aff33;border-color:#007aff80;box-shadow:0 8px 24px #0000004d}.dash-bento{z-index:2;grid-template-columns:1.3fr 1fr;align-items:start;gap:14px;display:grid;position:relative}.dash-bento-right{flex-direction:column;gap:14px;display:flex}.dash-card{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:24px 28px;transition:border-color .3s,box-shadow .3s,background .3s;position:relative;overflow:hidden;box-shadow:0 4px 24px #0003,inset 0 1px #ffffff0f}.dash-card:hover{background:#ffffff12;border-color:#ffffff2e;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff14}.dash-card-head{align-items:center;gap:8px;margin-bottom:18px;display:flex;position:relative}.dash-card-head h3{color:#ffffff73;text-transform:uppercase;letter-spacing:.8px;flex:1;margin:0;font-size:.75rem;font-weight:700}.dash-card-head>svg{color:#ffffff59}.dash-badge{color:#007aff;background:#007aff26;border:1px solid #007aff4d;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:.62rem;font-weight:800;display:inline-flex}.dash-feed{min-height:0}.dash-feed-list{gap:2px}.dash-feed-empty,.dash-feed-list{flex-direction:column;display:flex}.dash-feed-empty{color:#ffffff40;justify-content:center;align-items:center;gap:10px;padding:32px 0;font-size:.82rem}.dash-feed-empty svg{opacity:.3}.dash-feed-item{color:#ffffffbf;background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:10px;padding:10px 14px;font-size:.8rem;transition:background .2s,border-color .2s;display:flex}.dash-feed-item.clickable{cursor:pointer}.dash-feed-item.clickable:hover{background:#ffffff0a;border-color:#ffffff14}.dash-feed-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dash-feed-icon{flex-shrink:0;align-items:center;display:flex}.dash-feed-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dash-feed-arrow{color:#fff3;opacity:0;flex-shrink:0;transition:opacity .2s,transform .2s}.dash-feed-item.clickable:hover .dash-feed-arrow{opacity:1;transform:translate(2px)}.dash-week-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.dash-ws{text-align:center;-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:14px 8px;transition:border-color .25s,background .25s,transform .25s,box-shadow .25s}.dash-ws:hover{background:#ffffff12;border-color:#ffffff26;transform:translateY(-1px);box-shadow:0 6px 20px #00000040}.dash-ws-val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff;font-size:1.4rem;font-weight:800;display:block}.dash-ws-label{color:#ffffff59;text-transform:uppercase;letter-spacing:.3px;margin-top:3px;font-size:.6rem;font-weight:600;display:block}.dash-week-pa{text-align:center;color:#fff6;justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:.8rem;font-weight:600;display:flex}.dash-week-pa strong{color:#34c759;font-weight:800}.dash-info-rows{flex-direction:column;gap:6px;display:flex}.dash-info-row{background:var(--glass-bg-subtle);border:1px solid var(--glass-border-default);border-radius:14px;align-items:center;gap:12px;padding:10px 14px;transition:background .2s ease-out,border-color .2s ease-out;display:flex}.dash-info-row:hover{background:var(--glass-bg-strong);border-top-color:#ffffff2e;border-left-color:#ffffff2e}.dash-info-icon{background:var(--glass-bg-strong);color:#007aff;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.dash-info-val{color:#ffffffd9;flex:1;min-width:0;font-size:.82rem;font-weight:700}.dash-info-sub{color:#ffffff4d;margin-top:1px;font-size:.7rem;display:block}@media (max-width:1024px){.dash-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.dash{padding:16px 16px 40px}.dash-kpis{grid-template-columns:repeat(2,1fr)}.dash-bento{grid-template-columns:1fr}.dash-week-grid{grid-template-columns:repeat(2,1fr)}.dash-actions{gap:6px}.dash-action{padding:7px 12px;font-size:.74rem}.dash-greeting,.dash-kpi-val,.dash-name{font-size:1.5rem}.dash-card{padding:16px}.dash-card,.dash-kpi{border-radius:18px}}@media (max-width:480px){.dash-kpis{grid-template-columns:1fr}.dash-week-grid{grid-template-columns:repeat(2,1fr)}.dash-greeting,.dash-name{font-size:1.3rem}}.home-nav-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:18px;display:grid}.home-nav-btn{-webkit-backdrop-filter:blur(30px)saturate(1.5);backdrop-filter:blur(30px)saturate(1.5);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:20px 12px 16px;font-family:inherit;transition:all .3s cubic-bezier(.22,.61,.36,1);display:flex;box-shadow:0 2px 12px #0000001f,inset 0 1px #ffffff0d}.home-nav-btn:hover{background:linear-gradient(145deg,#ffffff17,#ffffff0a);border-color:#ffffff29;transform:translateY(-3px);box-shadow:0 8px 28px #0000004d,inset 0 1px #ffffff14}.home-nav-icon{background:var(--nav-bg,#60a5fa1a);width:44px;height:44px;color:var(--nav-color,#60a5fa);border:none;border-radius:14px;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.22,.61,.36,1);display:flex}.home-nav-btn:hover .home-nav-icon{box-shadow:0 0 20px var(--nav-bg,#60a5fa4d);transform:scale(1.1)}.home-nav-label{color:#fff9;letter-spacing:.15px;font-size:.76rem;font-weight:700;transition:color .2s}.home-nav-btn:hover .home-nav-label{color:var(--nav-color,#60a5fa)}.home-widgets-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.home-widget{min-height:0}.home-widget .dash-card-head h3{color:#f0f6fc}.home-widget-section{margin-bottom:10px}.home-widget-section:last-child{margin-bottom:0}.home-widget-subtitle{text-transform:uppercase;letter-spacing:.6px;color:#ffffff4d;margin-bottom:5px;padding-left:2px;font-size:.65rem;font-weight:700;display:block}.home-empty-line{color:#ffffff38;align-items:center;gap:8px;padding:8px 12px;font-size:.78rem;display:flex}.home-empty-line svg{opacity:.3;width:14px;height:14px}.home-meeting-item{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:10px;margin-bottom:3px;padding:9px 12px;transition:all .25s cubic-bezier(.22,.61,.36,1);display:flex}.home-meeting-item:hover{background:#ffffff0f;border-color:#ffffff1f;transform:translateY(-1px);box-shadow:0 4px 16px #00000026}.home-meeting-icon{color:#60a5fa;opacity:.7;flex-shrink:0}.home-meeting-time{color:#60a5fa;font-variant-numeric:tabular-nums;min-width:42px;font-size:.82rem;font-weight:800}.home-meeting-name{color:#ffffffd9;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.82rem;font-weight:600;overflow:hidden}.home-meeting-type{text-transform:uppercase;letter-spacing:.5px;color:#fbbf24;background:#fbbf241f;border-radius:5px;flex-shrink:0;padding:2px 7px;font-size:.6rem;font-weight:800}.home-birthday-item{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:10px;margin-bottom:3px;padding:9px 12px;transition:all .25s cubic-bezier(.22,.61,.36,1);display:flex}.home-birthday-item:hover{background:#ffffff0f;border-color:#ffffff1f;transform:translateY(-1px)}.home-birthday-item--today{background:#f59e0b0f;border-color:#f59e0b26}.home-birthday-item--today:hover{background:#f59e0b1a;border-color:#f59e0b40}.home-birthday-icon{color:#fbbf24;flex-shrink:0}.home-birthday-name{color:#ffffffd9;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.82rem;font-weight:600;overflow:hidden}.home-birthday-wa{color:#25d366;cursor:pointer;background:#25d36614;border:1px solid #25d36640;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-family:inherit;transition:all .25s cubic-bezier(.22,.61,.36,1);display:flex}.home-birthday-wa:hover{background:#25d3662e;border-color:#25d36673;transform:translateY(-2px);box-shadow:0 4px 12px #25d36626}.home-pending-item{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:10px;margin-bottom:3px;padding:9px 12px;transition:all .25s cubic-bezier(.22,.61,.36,1);display:flex}.home-pending-item:hover{background:#ffffff0f;border-color:#ffffff1f;transform:translateY(-1px);box-shadow:0 4px 16px #00000026}.home-pending-icon{color:#fb923c;opacity:.7;flex-shrink:0}.home-pending-name{color:#ffffffd9;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.82rem;font-weight:600;overflow:hidden}.home-pending-status{white-space:nowrap;border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:.7rem;font-weight:700}.home-pending-status--green{color:#22c55e;background:#22c55e1f}.home-pending-status--amber{color:#f59e0b;background:#f59e0b1f}.home-pending-status--red{color:#ef4444;background:#ef44441f}.home-return-item{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:10px;margin-bottom:3px;padding:9px 12px;transition:all .25s cubic-bezier(.22,.61,.36,1);display:flex}.home-return-item:hover{background:#ffffff0f;border-color:#ffffff1f;transform:translateY(-1px);box-shadow:0 4px 16px #00000026}.home-return-icon{color:#60a5fa;opacity:.7;flex-shrink:0}.home-return-name{color:#ffffffd9;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.82rem;font-weight:600;overflow:hidden}.home-return-date{color:#60a5fa;white-space:nowrap;background:#60a5fa1f;border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:.7rem;font-weight:700}.home-return-date--overdue{color:#ef4444;background:#ef44441f}.home-widget-link{color:#60a5fa;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:4px;margin-top:8px;padding:6px 12px;font-family:inherit;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.home-widget-link:hover{background:#60a5fa1a}.home-widget-more{color:#fff6;text-align:center;padding:6px 0 2px;font-size:.72rem;font-weight:600}.home-info-list{flex-direction:column;gap:5px;display:flex}@media (max-width:1024px){.home-nav-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.home-nav-grid{grid-template-columns:repeat(3,1fr);gap:8px}.home-nav-btn{padding:14px 8px 12px}.home-nav-icon{width:36px;height:36px}.home-widgets-grid{grid-template-columns:1fr}}@media (max-width:480px){.home-nav-grid{grid-template-columns:repeat(2,1fr)}.home-nav-btn{gap:8px;padding:12px 6px 10px}.home-nav-label{font-size:.72rem}}.dash-gestao-auto{padding-top:8px}.dash-gestao-ytd-row{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.dash-gestao-ytd-bar-wrap{margin-bottom:8px}.dash-gestao-ytd-bar-label{color:#ffffffa6;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:.75rem;font-weight:600;display:flex}.dash-gestao-ytd-bar-bg{background:#ffffff0f;border-radius:4px;height:8px;overflow:hidden}.dash-gestao-ytd-bar-fill{border-radius:4px;height:100%;transition:width .6s cubic-bezier(.22,.61,.36,1)}.dash-gestao-note{color:#ffffff59;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:6px;margin:12px 0 14px;padding:8px 12px;font-size:.72rem;display:flex}.dash-gestao-table-wrap{overflow-x:auto}.dash-gestao-table{border-collapse:collapse;width:100%;font-size:.82rem}.dash-gestao-table th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:#ffffff59;border-bottom:1px solid #ffffff14;padding:8px 10px;font-size:.68rem;font-weight:700}.dash-gestao-table td{color:#ffffffb3;border-bottom:1px solid #ffffff0a;padding:9px 10px}.dash-gestao-table tfoot td{background:#ffffff0a;border-top:1px solid #ffffff1f;border-bottom:none;padding:10px}.dash-gestao-mes{font-weight:700;color:#ffffffd9!important}.dash-gestao-row-future td{opacity:.4}.dash-gestao-row-current td{background:#127df80f}.dash-gestao-row-current .dash-gestao-mes{color:#60a5fa!important}.dash-gestao-prog-wrap{align-items:center;gap:8px;display:flex}.dash-gestao-prog-bg{background:#ffffff0f;border-radius:3px;flex:1;height:6px;overflow:hidden}.dash-gestao-prog-fill{border-radius:3px;height:100%;transition:width .5s}.dash-gestao-prog-pct{color:#ffffff80;min-width:35px;font-size:.72rem;font-weight:700}.light-mode .home-greeting-text{color:#1e293b}.light-mode .home-greeting-name{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#1565c0,#1d4ed8 50%,#1565c0) 0 0/200%;-webkit-background-clip:text}.light-mode .home-greeting-sub{color:#64748b}.light-mode .home-stat-card{-webkit-backdrop-filter:blur(24px)saturate(1.3)!important;backdrop-filter:blur(24px)saturate(1.3)!important;background:#fff9!important;border-color:#0000000f!important;box-shadow:0 2px 12px #13315c0f,inset 0 1px #fffc!important}.light-mode .home-stat-card__accent{opacity:.7}.light-mode .home-stat-card:hover{border-color:#00000014!important;box-shadow:0 8px 28px #13315c1a,inset 0 1px #ffffffe6!important}.light-mode .home-stat-card__icon{background:var(--stat-accent,#1565c0)}@supports (color:color-mix(in lab,red,red)){.light-mode .home-stat-card__icon{background:color-mix(in srgb,var(--stat-accent,#1565c0) 10%,#f8fafc)}}.light-mode .home-stat-card__label{color:#64748b}.light-mode .home-stat-card__value{color:#1e293b}.light-mode .home-stat-card__chevron,.light-mode .home-stat-card__detail{color:#94a3b8}.light-mode .home-stat-card__extra{color:#64748b;background:#0000000d}.light-mode .home-section{-webkit-backdrop-filter:blur(24px)saturate(1.3)!important;backdrop-filter:blur(24px)saturate(1.3)!important;background:#fff9!important;border-color:#0000000f!important;box-shadow:0 2px 12px #13315c0f,inset 0 1px #fffc!important}.light-mode .home-section-title{color:#1565c0}.light-mode .home-shortcut{color:#334155;background:#ffffff80;border-color:#0000000f}.light-mode .home-shortcut:hover{color:#1e293b;background:#ffffffb3;border-color:#0000001a;box-shadow:0 2px 8px #13315c0f}.light-mode .home-shortcut--primary{color:#1565c0;background:#1565c00f;border-color:#1565c026}.light-mode .home-shortcut--primary:hover{background:#1565c01a;border-color:#1565c040;box-shadow:0 2px 8px #1565c014}.light-mode .home-alert{color:#1e293b;background:#ffffff73;border-color:#0000000a}.light-mode .home-alert--clickable:hover{background:#ffffffb3;border-color:#00000014}.light-mode .home-alert__arrow{color:#94a3b8}.light-mode .home-week-stat{background:#ffffff80!important;border-color:#0000000d!important;box-shadow:0 1px 6px #13315c0a,inset 0 1px #ffffffb3!important}.light-mode .home-week-stat:hover{background:#ffffffa6!important;border-color:#0000001a!important}.light-mode .home-week-stat__label{color:#64748b}.light-mode .home-info-chip{background:#ffffff80;border-color:#0000000d}.light-mode .home-info-chip:hover{background:#ffffffb3;border-color:#00000014}.light-mode .home-info-chip__icon{color:#1565c0;background:#0000000a}.light-mode .home-info-chip__value{color:#1e293b}.light-mode .home-info-chip__label{color:#64748b}.light-mode .home-info-chip__sub{color:#94a3b8}.light-mode .dash-gestao-ytd-row .dash-ativ-kpi{background:#fffc!important;border-color:#00000012!important}.light-mode .dash-gestao-ytd-bar-label{color:#475569!important}.light-mode .dash-gestao-ytd-bar-bg{background:#0000000f!important}.light-mode .dash-gestao-note{color:#64748b!important;background:#00000005!important;border-color:#0000000f!important}.light-mode .dash-gestao-table th{color:#64748b!important;border-bottom-color:#00000014!important}.light-mode .dash-gestao-table td{color:#475569!important;border-bottom-color:#0000000d!important}.light-mode .dash-gestao-table tfoot td{background:#00000005!important;border-top-color:#00000014!important}.light-mode .dash-gestao-mes{color:#1e293b!important}.light-mode .dash-gestao-row-current td{background:#1565c00d!important}.light-mode .dash-gestao-prog-bg{background:#0000000f!important}.light-mode .dash-gestao-prog-pct{color:#64748b!important}.light-mode .glass-btn--secondary{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#1e293b!important;background:#ffffff80!important;border-color:#0000001a!important;box-shadow:0 1px 3px #0000000f,inset 0 1px #fffc!important}.light-mode .glass-btn--secondary:not(:disabled):hover{background:#ffffffb3!important;border-color:#00000026!important}.light-mode .glass-btn--ghost{color:#475569!important}.light-mode .glass-btn--ghost:not(:disabled):hover{color:#1e293b!important;background:#0000000a!important}.light-mode .glass-btn:focus-visible{box-shadow:0 0 0 3px #2563eb33!important}.light-mode .glass-input-label{color:#475569!important}.light-mode .glass-input,.light-mode .glass-select,.light-mode .glass-textarea{color:#1e293b!important;background:#fff9!important;border-color:#0000001a!important;box-shadow:inset 0 1px 2px #0000000a,0 1px #fffc!important}.light-mode .glass-input::placeholder,.light-mode .glass-textarea::placeholder{color:#94a3b8!important}.light-mode .glass-input:focus,.light-mode .glass-select:focus,.light-mode .glass-textarea:focus{background:#fffc!important;border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1f,inset 0 1px 2px #0000000a!important}.light-mode .glass-input-icon{color:#94a3b8!important}.light-mode .glass-input-error{color:#dc2626!important}.light-mode .glass-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important}.light-mode .glass-select option{color:#1e293b;background:#fff}.light-mode .glass-tabs{background:#ffffff73!important;border-color:#0000000f!important;box-shadow:inset 0 1px 2px #0000000a,0 1px #fffc!important}.light-mode .glass-tabs__tab{color:#64748b!important}.light-mode .glass-tabs__tab:hover:not(.glass-tabs__tab--active){color:#334155!important;background:#0000000a!important}.light-mode .glass-tabs__tab--active{color:#fff!important;background:linear-gradient(135deg,#1565c0,#1976d2)!important;box-shadow:0 2px 8px #1565c040,inset 0 1px #ffffff26!important}.light-mode .glass-tabs__count{color:#64748b!important;background:#0000000f!important}.light-mode .glass-tabs__tab--active .glass-tabs__count{color:#fff!important;background:#ffffff4d!important}.light-mode .glass-card{background:#ffffff73!important;border-color:#fff9!important;box-shadow:0 4px 20px #13315c0f,inset 0 1px #ffffffb3!important}.light-mode .glass-card--hover:hover{background:#fff9!important;border-color:#00000014!important;box-shadow:0 8px 32px #13315c1a,inset 0 1px #ffffffe6!important}.light-mode .glass-switch__track{background:#cbd5e1!important;box-shadow:inset 0 1px 2px #00000014,0 1px #fffc!important}.light-mode .glass-switch--on .glass-switch__track{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;box-shadow:0 0 8px #2563eb33,inset 0 1px #fff3!important}.light-mode .glass-switch__thumb{box-shadow:0 1px 4px #00000026,0 0 0 1px #0000000a!important}.light-mode .glass-switch__label{color:#334155!important}.light-mode .glass-badge--default{color:#475569!important;background:#0000000a!important;border-color:#0000000f!important}.light-mode .glass-badge--success{color:#15803d!important;background:#22c55e14!important;border-color:#22c55e26!important}.light-mode .glass-badge--warning{color:#b45309!important;background:#f59e0b14!important;border-color:#f59e0b26!important}.light-mode .glass-badge--danger{color:#dc2626!important;background:#ef444414!important;border-color:#ef444426!important}.light-mode .glass-badge--info{color:#1d4ed8!important;background:#2563eb14!important;border-color:#2563eb26!important}.light-mode .glass-notif-layer1{background:#0000000f!important}.light-mode .glass-notif-panel{background:#ffffffbf!important;border-color:#fff9!important;box-shadow:0 20px 60px #0000001f,0 4px 16px #0000000f,inset 0 1px #ffffffe6!important}.light-mode .glass-notif-header{border-bottom-color:#0000000f!important}.light-mode .glass-notif-header-left{color:#1e293b!important}.light-mode .glass-notif-close{color:#64748b!important;background:#0000000a!important}.light-mode .glass-notif-close:hover{background:#00000014!important}.light-mode .glass-notif-empty{color:#94a3b8!important}.light-mode .glass-notif-item:hover{background:#00000008!important}.light-mode .glass-notif-item--unread{background:#2563eb08!important}.light-mode .glass-notif-item--unread:hover{background:#2563eb0f!important}.light-mode .glass-notif-item-title{color:#1e293b!important}.light-mode .glass-notif-item-msg{color:#64748b!important}.light-mode .glass-notif-item-time{color:#94a3b8!important}.light-mode .glass-notif-item-icon--info{color:#1d4ed8!important;background:#2563eb14!important}.light-mode .glass-notif-item-icon--success{color:#15803d!important;background:#22c55e14!important}.light-mode .glass-notif-item-icon--warning{color:#b45309!important;background:#f59e0b14!important}.light-mode .glass-notif-item-icon--error{color:#dc2626!important;background:#ef444414!important}.light-mode .glass-notif-item-action{color:#94a3b8!important;background:#0000000a!important}.light-mode .glass-notif-item-action:hover{color:#15803d!important;background:#22c55e1a!important}.light-mode .glass-notif-footer{border-top-color:#0000000f!important}.light-mode .glass-notif-clear{color:#94a3b8!important}.light-mode .glass-notif-clear:hover{color:#dc2626!important;background:#ef44440f!important}@media (max-width:768px){.glass-input,.glass-select,.glass-textarea{font-size:1rem}}.sb-mob-item:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid #3b82f6}.legal-shell{z-index:1000;color-scheme:light;background:#f5f7fa;position:fixed;inset:0;overflow-y:auto}.legal-page{color:#1e293b;max-width:760px;font-family:var(--font-sans);background:#fff;border-radius:0;margin:0 auto;padding:56px 32px 96px;font-size:16px;line-height:1.7;box-shadow:0 0 0 1px #e5e7eb,0 1px 3px #0000000a}@media (min-width:768px){.legal-page{border-radius:12px;margin:40px auto}}.legal-header{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:36px;padding-bottom:24px;display:flex}.legal-logo{align-items:center;text-decoration:none;transition:opacity .15s;display:inline-flex}.legal-logo:hover{opacity:.8}.legal-logo svg{width:auto;height:36px;display:block}@media (max-width:480px){.legal-logo svg{height:30px}}.legal-nav{gap:22px;font-size:.85rem;display:flex}.legal-nav a{color:#64748b;font-weight:500;text-decoration:none;transition:color .15s}.legal-nav a:hover{color:#0f172a}.legal-article h1{letter-spacing:-.025em;color:#0f172a;margin:0 0 8px;font-size:1.85rem;font-weight:700;line-height:1.25}.legal-updated{color:#64748b;margin:0 0 40px;font-size:.82rem}.legal-intro{color:#334155;border-bottom:1px solid #f1f5f9;margin:0 0 36px;padding:0 0 24px;font-size:1rem}.legal-article section{margin-bottom:32px;scroll-margin-top:80px}.legal-article h2{letter-spacing:-.015em;color:#0f172a;margin:0 0 12px;font-size:1.18rem;font-weight:700;line-height:1.4}.legal-article h3{color:#1e293b;margin:18px 0 8px;font-size:.98rem;font-weight:600}.legal-article p{color:#334155;margin:0 0 14px}.legal-article ul{color:#334155;margin:8px 0 16px;padding-left:22px}.legal-article li{margin-bottom:8px}.legal-article li::marker{color:#94a3b8}.legal-article strong{color:#0f172a;font-weight:600}.legal-article a{color:#1d4ed8;text-underline-offset:3px;-webkit-text-decoration:underline #93c5fd;text-decoration:underline #93c5fd;text-decoration-thickness:1px;transition:text-decoration-color .15s}.legal-article a:hover{text-decoration-color:#1d4ed8}.legal-article code{color:#1e40af;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:1px 6px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:.86em}.legal-article sup{vertical-align:super;color:#475569;margin-left:1px;font-size:.6em;font-weight:500}.legal-footer{text-align:center;color:#64748b;border-top:1px solid #e5e7eb;margin-top:56px;padding-top:28px;font-size:.8rem}.legal-footer p{margin:4px 0}.legal-disclaimer{color:#94a3b8;max-width:600px;margin:14px auto 0;font-size:.72rem;font-style:italic;line-height:1.55}.legal-shell~#liquid-glass-filter,.legal-shell~.global-shine,.legal-shell~.wave{display:none!important}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}