.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px;opacity:0}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}@keyframes float-soft{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-22px) rotate(4deg)}}@keyframes float-soft-2{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(20px) rotate(-4deg)}}@keyframes drift-soft{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(12px,-16px) rotate(3deg)}66%{transform:translate(-12px,10px) rotate(-3deg)}}@media(prefers-reduced-motion:reduce){.data-chip{animation:none!important}}:root{color-scheme:light;--app-bg: #f8fafc;--app-text: #0f172a;--app-text-secondary: #334155;--app-text-muted: #64748b;--app-card-bg: #ffffff;--app-header-bg: #ffffff;--app-sidebar-bg: #ffffff;--app-border: #e2e8f0;--app-input-bg: #ffffff;--app-hover-bg: #f1f5f9;--neutro-50: 248 250 252;--neutro-100: 241 245 249;--neutro-200: 226 232 240;--neutro-300: 203 213 225;--neutro-400: 148 163 184;--neutro-500: 100 116 139;--neutro-600: 71 85 105;--neutro-700: 51 65 85;--neutro-800: 30 41 59;--neutro-900: 15 23 42;--neutro-950: 2 6 23}html.dark{color-scheme:dark;--app-bg: #0a0a0a;--app-text: #fafafa;--app-text-secondary: #d4d4d4;--app-text-muted: #a3a3a3;--app-card-bg: #171717;--app-header-bg: #171717;--app-sidebar-bg: #171717;--app-border: #262626;--app-input-bg: #0a0a0a;--app-hover-bg: #262626;--neutro-50: 250 250 250;--neutro-100: 245 245 245;--neutro-200: 229 229 229;--neutro-300: 212 212 212;--neutro-400: 163 163 163;--neutro-500: 115 115 115;--neutro-600: 82 82 82;--neutro-700: 38 38 38;--neutro-800: 23 23 23;--neutro-900: 10 10 10;--neutro-950: 5 5 5}body{font-family:Inter,sans-serif!important;font-weight:400;background-color:var(--app-bg)!important;color:var(--app-text)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.app-shell-locked,html.app-shell-locked body{height:100vh;height:100dvh;overflow:hidden;overscroll-behavior:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}th,td,span,p,div,input,button,select,textarea,td *,.dark td,.dark td *{font-family:Inter,sans-serif!important}td span[class*=bg-]{font-weight:500!important}td button,td a,td svg{color:inherit!important}header{background-color:var(--app-header-bg)!important;border-color:var(--app-border)!important}aside,nav{background-color:var(--app-sidebar-bg)!important;border-color:var(--app-border)!important}.bg-white{background-color:var(--app-card-bg)!important}.bg-slate-50{background-color:var(--app-bg)!important}.dark [class*="bg-slate-50/"],.dark .bg-slate-100{background-color:var(--app-card-bg)!important}.chat-pane-header{background-color:#f8fafc!important}.dark .chat-pane-header{background-color:var(--app-card-bg)!important}.chat-pane-header--clickable{cursor:pointer}.chat-pane-header.chat-pane-header--clickable:hover{background-color:#f1f5f9!important}.dark .chat-pane-header.chat-pane-header--clickable:hover{background-color:var(--app-hover-bg)!important}.chat-ctx-item{background-color:transparent!important}.chat-ctx-item:hover{background-color:#f1f5f9!important}.dark .chat-ctx-item:hover{background-color:var(--app-hover-bg)!important}.dark [class~=bg-blue-50],.dark [class^="bg-blue-50/"],.dark [class*=" bg-blue-50/"]{background-color:#3b82f61a!important}.dark [class*="hover:bg-blue-50"]:not([class*="group-hover:bg-blue-50"]):hover,.dark .group:hover [class*="group-hover:bg-blue-50"]{background-color:#3b82f61a!important}.dark [class~=bg-rose-50],.dark [class^="bg-rose-50/"],.dark [class*=" bg-rose-50/"],.dark [class~=bg-red-50],.dark [class^="bg-red-50/"],.dark [class*=" bg-red-50/"]{background-color:#ef444440!important}.dark [class~=bg-amber-50],.dark [class^="bg-amber-50/"],.dark [class*=" bg-amber-50/"],.dark [class~=bg-yellow-50],.dark [class^="bg-yellow-50/"],.dark [class*=" bg-yellow-50/"],.dark [class~=bg-orange-50],.dark [class^="bg-orange-50/"],.dark [class*=" bg-orange-50/"]{background-color:#f59e0b40!important}.dark [class~=bg-green-50],.dark [class^="bg-green-50/"],.dark [class*=" bg-green-50/"],.dark [class~=bg-emerald-50],.dark [class^="bg-emerald-50/"],.dark [class*=" bg-emerald-50/"]{background-color:#10b98140!important}.dark [class~=bg-purple-50],.dark [class^="bg-purple-50/"],.dark [class*=" bg-purple-50/"],.dark [class~=bg-violet-50],.dark [class^="bg-violet-50/"],.dark [class*=" bg-violet-50/"],.dark [class~=bg-indigo-50],.dark [class^="bg-indigo-50/"],.dark [class*=" bg-indigo-50/"]{background-color:#8b5cf640!important}.dark [class*="hover:bg-rose-50"]:not([class*="group-hover:bg-rose-50"]):hover,.dark [class*="hover:bg-red-50"]:not([class*="group-hover:bg-red-50"]):hover,.dark .group:hover [class*="group-hover:bg-rose-50"],.dark .group:hover [class*="group-hover:bg-red-50"]{background-color:#ef444426!important}.dark [class*="hover:bg-amber-50"]:not([class*="group-hover:bg-amber-50"]):hover,.dark [class*="hover:bg-yellow-50"]:not([class*="group-hover:bg-yellow-50"]):hover,.dark [class*="hover:bg-orange-50"]:not([class*="group-hover:bg-orange-50"]):hover{background-color:#f59e0b26!important}.dark [class*="hover:bg-green-50"]:not([class*="group-hover:bg-green-50"]):hover,.dark [class*="hover:bg-emerald-50"]:not([class*="group-hover:bg-emerald-50"]):hover{background-color:#10b98126!important}.dark [class*="hover:bg-purple-50"]:not([class*="group-hover:bg-purple-50"]):hover,.dark [class*="hover:bg-violet-50"]:not([class*="group-hover:bg-violet-50"]):hover,.dark [class*="hover:bg-indigo-50"]:not([class*="group-hover:bg-indigo-50"]):hover{background-color:#8b5cf626!important}.dark [class*="hover:bg-gray-50"]:hover{background-color:var(--app-hover-bg)!important}.dark [class*=bg-gray-50],.dark [class*=bg-slate-100]:not(header):not(aside):not(nav){background-color:#7373734d!important}.dark :is([class~=w-px],[class~=h-px]):is([class~=bg-slate-100],[class~=bg-slate-200],[class~=bg-slate-300],[class~=bg-gray-100],[class~=bg-gray-200],[class~=bg-gray-300]):not([class*="dark:bg-"]){background-color:var(--app-border)!important}.dark [class*=bg-rose-50][class*=text-rose-700],.dark [class*=bg-rose-50][class*=text-rose-800],.dark [class*=bg-rose-50][class*=text-rose-900]{color:#fda4af!important}.dark [class*=bg-red-50][class*=text-red-700],.dark [class*=bg-red-50][class*=text-red-800],.dark [class*=bg-red-50][class*=text-red-900]{color:#fca5a5!important}.dark [class*=bg-amber-50][class*=text-amber-700],.dark [class*=bg-amber-50][class*=text-amber-800],.dark [class*=bg-amber-50][class*=text-amber-900]{color:#fcd34d!important}.dark [class*=bg-yellow-50][class*=text-yellow-700],.dark [class*=bg-yellow-50][class*=text-yellow-800],.dark [class*=bg-yellow-50][class*=text-yellow-900]{color:#fde047!important}.dark [class*=bg-orange-50][class*=text-orange-700],.dark [class*=bg-orange-50][class*=text-orange-800],.dark [class*=bg-orange-50][class*=text-orange-900]{color:#fdba74!important}.dark [class*=bg-green-50][class*=text-green-700],.dark [class*=bg-green-50][class*=text-green-800],.dark [class*=bg-green-50][class*=text-green-900]{color:#86efac!important}.dark [class*=bg-emerald-50][class*=text-emerald-700],.dark [class*=bg-emerald-50][class*=text-emerald-800],.dark [class*=bg-emerald-50][class*=text-emerald-900]{color:#6ee7b7!important}.dark [class*=bg-blue-50][class*=text-blue-700],.dark [class*=bg-blue-50][class*=text-blue-800],.dark [class*=bg-blue-50][class*=text-blue-900]{color:#93c5fd!important}.dark [class*=bg-purple-50][class*=text-purple-700],.dark [class*=bg-purple-50][class*=text-purple-800],.dark [class*=bg-purple-50][class*=text-purple-900]{color:#d8b4fe!important}.dark [class*=bg-violet-50][class*=text-violet-700],.dark [class*=bg-violet-50][class*=text-violet-800],.dark [class*=bg-violet-50][class*=text-violet-900]{color:#c4b5fd!important}.dark [class*=bg-indigo-50][class*=text-indigo-700],.dark [class*=bg-indigo-50][class*=text-indigo-800],.dark [class*=bg-indigo-50][class*=text-indigo-900]{color:#a5b4fc!important}.dark span[class*=border-rose],.dark span[class*=border-red],.dark span[class*=border-amber],.dark span[class*=border-yellow],.dark span[class*=border-green],.dark span[class*=border-emerald],.dark span[class*=border-blue],.dark span[class*=border-purple],.dark span[class*=border-violet],.dark span[class*=border-indigo],.dark span[class*=border-gray],.dark span[class*=border-slate]{border-color:transparent!important}.border-slate-200,.border-slate-100,.border-slate-50,.border-blue-100,.border-blue-200,[class*="border-slate-50/"],[class*="border-slate-100/"],[class*="border-slate-200/"],[class*=border-slate-300],[class*=border-slate-400],[class*="border-blue-100/"],[class*="border-blue-200/"],[class*=border-gray-100],[class*=border-gray-200],[class*=border-gray-300]{border-color:var(--app-border)!important}.dark [class*="hover:border-slate-300"]:hover,.dark [class*="hover:border-slate-100"]:hover,.dark [class*="hover:border-slate-200"]:hover{border-color:#525252!important}.dark [class*=divide-slate-200]>*+*,.dark [class*=divide-slate-100]>*+*,.dark [class*=divide-slate-50]>*+*{border-color:var(--app-border)!important}.dark *,.dark :before,.dark :after{border-color:var(--app-border)}.text-slate-900{color:var(--app-text)!important}.text-slate-700{color:var(--app-text-secondary)!important}.text-slate-600,.text-slate-500{color:var(--app-text-muted)!important}.text-slate-400{color:var(--app-text-muted)!important;opacity:.8}.text-slate-800,.text-slate-950,.text-gray-900,.text-gray-800,.text-black{color:var(--app-text)!important}.text-gray-700{color:var(--app-text-secondary)!important}.text-gray-600,.text-gray-500{color:var(--app-text-muted)!important}.text-gray-400{color:var(--app-text-muted)!important;opacity:.8}input,select,textarea{background-color:var(--app-input-bg)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}.dark input,.dark select,.dark textarea{background-color:var(--app-input-bg)!important}.depara-par-cliente input,.depara-par-cliente select,.depara-par-cliente textarea{background-color:#ede9fe!important}.dark .depara-par-cliente input,.dark .depara-par-cliente select,.dark .depara-par-cliente textarea{background-color:#4c1d954d!important}input:focus,select:focus,textarea:focus{outline:none!important;border-color:var(--app-border)!important}.dark :is(input,select,textarea):is([class*="focus:border-blue"],[class*="focus:ring-blue"]):not(:disabled):not(.border-rose-500):focus,.dark :is([class*="focus-within:border-blue"],[class*="focus-within:ring-blue"]):not(.border-rose-500):focus-within{border-color:#3b82f6!important;box-shadow:none!important}input.border-rose-500,select.border-rose-500,textarea.border-rose-500,input.border-rose-500:focus,select.border-rose-500:focus,textarea.border-rose-500:focus{border-color:#f43f5e!important}input::placeholder,textarea::placeholder{color:var(--app-text-muted)!important;opacity:.6}.fixed.inset-0{margin:0!important}.dark ::selection{background-color:#2563eb99;color:#fff}[class*=modal],[role=dialog]{background-color:var(--app-card-bg)!important;color:var(--app-text)!important}thead{background-color:var(--app-bg)!important}th{background-color:var(--app-bg)!important;color:var(--app-text-muted)!important;border-color:var(--app-border)!important}thead.bg-white,thead.bg-white th{background-color:var(--app-bg)!important}tr{border-color:var(--app-border)!important}tbody tr[class*="hover:"]:hover{background-color:var(--app-hover-bg)!important}tbody tr[class*="hover:"]:hover>td.sticky{background-color:var(--app-hover-bg)!important}[class*=dropdown],[class*=menu]{background-color:var(--app-card-bg)!important;border-color:var(--app-border)!important}[class*="hover:bg-slate-50"]:hover,[class*="hover:bg-slate-100"]:hover,[class*="hover:bg-white"]:not([class*="hover:bg-white/"]):hover{background-color:var(--app-hover-bg)!important}.dark [class*=shadow-]{box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -2px #0003!important}.dark [class*=shadow-sm]{box-shadow:0 1px 2px #0000004d!important}.dark [class*=shadow-lg],.dark [class*=shadow-xl]{box-shadow:0 10px 15px -3px #0006,0 4px 6px -4px #0000004d!important}.dark ::-webkit-scrollbar{background-color:#171717}.dark ::-webkit-scrollbar-thumb{background-color:#404040;border-radius:4px}.dark ::-webkit-scrollbar-thumb:hover{background-color:#525252}.custom-scrollbar{scrollbar-color:rgba(37,99,235,.85) transparent}.custom-scrollbar::-webkit-scrollbar{width:16px;height:16px}.custom-scrollbar::-webkit-scrollbar-button{display:none;width:0;height:0}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#2563ebd9;border-radius:9999px;border:2px solid transparent;background-clip:padding-box}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#2563eb}.custom-scrollbar::-webkit-scrollbar-corner{background:transparent}.dark .custom-scrollbar{scrollbar-color:rgba(37,99,235,.7) transparent}.dark .custom-scrollbar::-webkit-scrollbar-thumb{background-color:#2563ebb3}.dark .custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#2563ebe6}@keyframes slide-in-left{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes shrink-width{0%{width:100%}to{width:0%}}.animate-slide-in-left{animation:slide-in-left .3s ease-out forwards}@keyframes slide-in-right{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.animate-slide-in-right{animation:slide-in-right .3s ease-out forwards}.animate-shrink-width{animation:shrink-width linear forwards}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes row-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes card-in{0%{opacity:0;transform:translateY(-18px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shimmer{to{transform:translate(100%)}}.animate-fade-in{animation:fade-in .2s ease-out both}.animate-fade-in-up{animation:fade-in-up .35s cubic-bezier(.22,1,.36,1) both}.animate-scale-in{animation:scale-in .2s cubic-bezier(.22,1,.36,1) both}.animate-row-in{animation:row-in .3s ease-out backwards}.animate-card-in{animation:card-in .45s cubic-bezier(.22,1,.36,1) backwards}.stagger-children>*{animation:fade-in-up .35s cubic-bezier(.22,1,.36,1) both}.stagger-children>*:nth-child(1){animation-delay:.03s}.stagger-children>*:nth-child(2){animation-delay:.08s}.stagger-children>*:nth-child(3){animation-delay:.13s}.stagger-children>*:nth-child(4){animation-delay:.18s}.stagger-children>*:nth-child(5){animation-delay:.23s}.stagger-children>*:nth-child(6){animation-delay:.28s}.stagger-children>*:nth-child(7){animation-delay:.33s}.stagger-children>*:nth-child(8){animation-delay:.38s}.skeleton{position:relative;overflow:hidden;background:var(--app-hover-bg);border-radius:.5rem}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(148,163,184,.18),transparent);animation:shimmer 1.5s infinite}@property --exec-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes exec-spin{to{--exec-angle: 360deg}}.card-executing{position:relative;border-color:transparent!important;z-index:0}.card-executing:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:2px;border-radius:inherit;background:conic-gradient(from var(--exec-angle),#1d4ed8 0deg,#3b82f6 90deg,#93c5fd 165deg,#ffffff 190deg,#93c5fd 215deg,#3b82f6 290deg,#1d4ed8 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:3;animation:exec-spin 2.5s linear infinite}@keyframes progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}.progress-indeterminate{position:absolute;inset:0 auto 0 0;width:40%;border-radius:inherit;animation:progress-indeterminate 1.4s cubic-bezier(.4,0,.2,1) infinite}@media(prefers-reduced-motion:reduce){.progress-indeterminate{animation:none!important;width:100%;opacity:.5}.animate-fade-in,.animate-fade-in-up,.animate-scale-in,.animate-row-in,.animate-card-in,.stagger-children>*,.card-executing:before,.skeleton:after{animation:none!important}}.hour-range{position:relative;height:22px}.hour-range__track,.hour-range__fill{position:absolute;top:50%;height:6px;transform:translateY(-50%);border-radius:9999px;pointer-events:none}.hour-range__track{left:0;right:0;background:var(--app-hover-bg, #e2e8f0)}.hour-range__fill{background:#2563eb}.hour-range input[type=range]{position:absolute;top:0;left:0;width:100%;height:22px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hour-range input[type=range]::-webkit-slider-runnable-track{height:22px;background:transparent}.hour-range input[type=range]::-moz-range-track{height:22px;background:transparent}.hour-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:18px;height:18px;background:transparent;border:none;cursor:pointer}.hour-range input[type=range]::-moz-range-thumb{pointer-events:auto;width:18px;height:18px;background:transparent;border:none;cursor:pointer}.hour-range__thumb{position:absolute;top:50%;width:16px;height:16px;transform:translate(-50%,-50%);border-radius:9999px;background:#fff;border:3px solid #2563eb;box-shadow:0 1px 3px #0f172a40;pointer-events:none;transition:box-shadow .12s ease}.hour-range input[type=range]:focus-visible~.hour-range__thumb{box-shadow:0 0 0 4px #93c5fd99}.rich-content p{margin:2px 0}.rich-content p:empty:before{content:" "}.rich-content strong{font-weight:700}.rich-content em{font-style:italic}.rich-content u{text-decoration:underline}.rich-content s{text-decoration:line-through}.rich-content ul{list-style-type:disc;padding-left:1.25rem;margin:4px 0}.rich-content ol{list-style-type:decimal;padding-left:1.25rem;margin:4px 0}.rich-content li{margin:1px 0}.rich-content blockquote{border-left:3px solid #e2e8f0;padding-left:.75rem;color:#64748b;margin:4px 0;font-style:italic}.rich-content code{background:#f1f5f9;border-radius:4px;padding:1px 5px;font-size:.8em;font-family:Fira Code,monospace;color:#1e40af}.rich-content pre{background:#1e293b;color:#e2e8f0;border-radius:8px;padding:.75rem 1rem;overflow-x:auto;margin:4px 0}.rich-content pre code{background:transparent;color:inherit;padding:0}.rich-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#94a3b8;pointer-events:none;float:left;height:0}@keyframes novidades-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes novidades-card-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes novidades-avanca{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nov-sobe{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.novidades-overlay{animation:novidades-overlay-in .18s ease-out both}.novidades-card{animation:novidades-card-in .26s cubic-bezier(.16,1,.3,1) both}.novidades-trilho{background:#64748b59}.novidades-trilho:hover{background:#64748b8c}.novidades-progresso{background:#4f46e5;transform-origin:left center;transform:scaleX(0);animation:novidades-avanca 8s linear forwards}.nov-item{animation:nov-sobe .42s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.16s + var(--i, 0) * 70ms)}.nov-totvs-ceu{background:radial-gradient(60% 80% at 85% 0%,rgb(129 140 248 / .35) 0%,transparent 70%),linear-gradient(160deg,#1e1b4b,#312e81 55%,#3730a3)}.nov-totvs-estrela{opacity:.2;animation:nov-totvs-brilha 3.6s ease-in-out infinite;animation-delay:var(--d, 0s)}@keyframes nov-totvs-brilha{0%,to{opacity:.15;transform:scale(.8)}50%{opacity:.95;transform:scale(1.25)}}.nov-totvs-lua{animation:nov-sobe .5s .12s cubic-bezier(.16,1,.3,1) both}.nov-totvs-pdv{animation:nov-totvs-respira 3s ease-in-out infinite}@keyframes nov-totvs-respira{0%,to{box-shadow:0 0 #a5b4fc73}50%{box-shadow:0 0 0 8px #a5b4fc00}}.nov-totvs-loja{animation:nov-totvs-loja 9s ease-in-out infinite;animation-delay:calc(var(--l, 0) * .35s)}@keyframes nov-totvs-loja{0%,8%{background:#ffffff1f}12%,90%{background:#818cf8bf}to{background:#ffffff1f}}.nov-totvs-trilho{background:repeating-linear-gradient(90deg,rgb(255 255 255 / .45) 0 6px,transparent 6px 11px);background-size:22px 2px;animation:nov-totvs-corre .9s linear infinite}@keyframes nov-totvs-corre{to{background-position:22px 0}}.nov-totvs-pacote{opacity:0;animation:nov-totvs-viaja 9s cubic-bezier(.45,0,.55,1) infinite;animation-delay:calc(var(--k, 0) * 1.25s)}@keyframes nov-totvs-viaja{0%{opacity:0;left:0;transform:translateY(-50%) scale(.85)}4%{opacity:1;transform:translateY(-50%) scale(1)}20%{opacity:1;left:100%;transform:translate(-100%,-50%) scale(1)}24%{opacity:0;left:100%;transform:translate(-100%,-50%) scale(.7)}to{opacity:0;left:100%;transform:translate(-100%,-50%) scale(.7)}}.nov-totvs-anel{animation:nov-totvs-anel 2.8s cubic-bezier(.22,1,.36,1) infinite}@keyframes nov-totvs-anel{0%{box-shadow:0 0 #818cf88c}70%,to{box-shadow:0 0 0 16px #818cf800}}.nov-totvs-barra{transform-origin:left center;transform:scaleX(0);animation:nov-totvs-enche 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:calc(1.6s + var(--m, 0) * 1.25s)}@keyframes nov-totvs-enche{0%{transform:scaleX(0)}10%,55%{transform:scaleX(1)}62%,to{transform:scaleX(0)}}.nov-totvs-ok{transform:scale(0);animation:nov-totvs-ok 9s cubic-bezier(.34,1.56,.64,1) infinite}@keyframes nov-totvs-ok{0%,68%{transform:scale(0)}74%,92%{transform:scale(1)}to{transform:scale(0)}}.nov-totvs-passos>span>span:first-child{background:#94a3b859;animation:nov-totvs-passo 4.5s ease-in-out infinite;animation-delay:calc(.6s + var(--m, 0) * .5s)}@keyframes nov-totvs-passo{0%,8%{background:#94a3b859}16%,80%{background:#6366f1}to{background:#94a3b859}}.nov-99food-cena{background:radial-gradient(60% 80% at 15% 0%,rgb(251 191 36 / .3) 0%,transparent 70%),linear-gradient(160deg,#1c1917,#422006 55%,#78350f)}.nov-99food-selo{animation:nov-sobe .5s .12s cubic-bezier(.16,1,.3,1) both}.nov-99food-loja{animation:nov-99food-respira 3s ease-in-out infinite}@keyframes nov-99food-respira{0%,to{box-shadow:0 0 #fbbf2473}50%{box-shadow:0 0 0 8px #fbbf2400}}.nov-99food-pedido{transform:scale(0);animation:nov-99food-pedido 9s cubic-bezier(.34,1.56,.64,1) infinite}@keyframes nov-99food-pedido{0%{transform:scale(0)}5%,40%{transform:scale(1)}46%,to{transform:scale(0)}}.nov-99food-trilho{background:repeating-linear-gradient(90deg,rgb(255 255 255 / .45) 0 6px,transparent 6px 11px);background-size:22px 2px;animation:nov-99food-corre .9s linear infinite}@keyframes nov-99food-corre{to{background-position:22px 0}}.nov-99food-pacote{opacity:0;animation:nov-99food-viaja 9s cubic-bezier(.45,0,.55,1) infinite;animation-delay:calc(.6s + var(--k, 0) * 1.25s)}@keyframes nov-99food-viaja{0%{opacity:0;left:0;transform:translateY(-50%) scale(.85)}4%{opacity:1;transform:translateY(-50%) scale(1)}20%{opacity:1;left:100%;transform:translate(-100%,-50%) scale(1)}24%{opacity:0;left:100%;transform:translate(-100%,-50%) scale(.7)}to{opacity:0;left:100%;transform:translate(-100%,-50%) scale(.7)}}.nov-99food-anel{animation:nov-99food-anel 2.8s cubic-bezier(.22,1,.36,1) infinite}@keyframes nov-99food-anel{0%{box-shadow:0 0 #fbbf248c}70%,to{box-shadow:0 0 0 16px #fbbf2400}}.nov-99food-barra{transform-origin:left center;transform:scaleX(0);animation:nov-99food-enche 9s cubic-bezier(.16,1,.3,1) infinite;animation-delay:calc(2.2s + var(--m, 0) * 1.25s)}@keyframes nov-99food-enche{0%{transform:scaleX(0)}10%,40%{transform:scaleX(1)}46%,to{transform:scaleX(0)}}.nov-99food-ok{transform:scale(0);animation:nov-99food-ok 9s cubic-bezier(.34,1.56,.64,1) infinite}@keyframes nov-99food-ok{0%,68%{transform:scale(0)}74%,92%{transform:scale(1)}to{transform:scale(0)}}.nov-tarefas-cena{background:radial-gradient(60% 80% at 15% 0%,rgb(56 189 248 / .3) 0%,transparent 70%),linear-gradient(160deg,#172554,#1e3a8a 55%,#3730a3)}.nov-tarefas-selo{animation:nov-sobe .5s .12s cubic-bezier(.16,1,.3,1) both}.nov-tarefas-coluna{animation:nov-tarefas-acende 9s ease-in-out infinite}.nov-tarefas-coluna:nth-child(2){animation-delay:3.1s}.nov-tarefas-coluna:nth-child(3){animation-delay:7.2s}@keyframes nov-tarefas-acende{0%,24%{background:#fff3;border-color:#a5b4fcb3}30%,to{background:#ffffff1a;border-color:#ffffff26}}.nov-tarefas-cartao{animation:nov-tarefas-viaja 9s cubic-bezier(.45,0,.55,1) infinite}@keyframes nov-tarefas-viaja{0%{transform:translate(0) scale(1);opacity:0}4%,12%{transform:translate(0) scale(1);opacity:1}16%{transform:translateY(-4px) scale(1.06)}32%{transform:translate(118.67px,-4px) scale(1.06)}36%,58%{transform:translate(118.67px) scale(1)}62%{transform:translate(118.67px,-4px) scale(1.06)}78%{transform:translate(237.33px,-4px) scale(1.06)}82%,94%{transform:translate(237.33px) scale(1);opacity:1}to{transform:translate(237.33px) scale(1);opacity:0}}.nov-tarefas-cursor{animation:nov-tarefas-cursor 9s ease-in-out infinite}@keyframes nov-tarefas-cursor{0%,6%{opacity:0;transform:translate(10px,10px) scale(1)}11%{opacity:1;transform:translate(0) scale(1)}14%,32%{opacity:1;transform:translate(0) scale(.82)}37%,52%{opacity:0;transform:translate(8px,8px) scale(1)}57%{opacity:1;transform:translate(0) scale(1)}60%,78%{opacity:1;transform:translate(0) scale(.82)}83%,to{opacity:0;transform:translate(8px,8px) scale(1)}}.nov-tarefas-relogio{animation:nov-tarefas-relogio 9s ease-in-out infinite}@keyframes nov-tarefas-relogio{0%,34%{opacity:0;transform:scale(.6)}38%,78%{opacity:1;transform:scale(1)}82%,to{opacity:0;transform:scale(.6)}}.nov-tarefas-ponto{animation:nov-tarefas-pisca 1s ease-in-out infinite}@keyframes nov-tarefas-pisca{50%{opacity:.25}}.nov-tarefas-feito{animation:nov-tarefas-feito 9s cubic-bezier(.34,1.56,.64,1) infinite}@keyframes nov-tarefas-feito{0%,80%{opacity:0;transform:scale(0)}85%,95%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.novidades-overlay,.novidades-card,.nov-item,.nov-totvs-lua{animation:none}.novidades-progresso{animation:none;transform:scaleX(1)}.nov-totvs-estrela,.nov-totvs-pdv,.nov-totvs-loja,.nov-totvs-trilho,.nov-totvs-anel{animation:none}.nov-totvs-estrela{opacity:.6}.nov-totvs-loja{background:#818cf8bf}.nov-totvs-pacote{animation:none;opacity:0}.nov-totvs-barra{animation:none;transform:scaleX(1)}.nov-totvs-ok{animation:none;transform:scale(1)}.nov-totvs-passos>span>span:first-child{animation:none;background:#6366f1}.nov-99food-selo,.nov-99food-loja,.nov-99food-trilho,.nov-99food-anel{animation:none}.nov-99food-pedido{animation:none;transform:scale(1)}.nov-99food-pacote{animation:none;opacity:0}.nov-99food-barra{animation:none;transform:scaleX(1)}.nov-99food-ok{animation:none;transform:scale(1)}.nov-tarefas-selo,.nov-tarefas-coluna,.nov-tarefas-ponto{animation:none}.nov-tarefas-coluna:nth-child(3){background:#fff3;border-color:#a5b4fcb3}.nov-tarefas-cartao{animation:none;transform:translate(237.33px)}.nov-tarefas-cursor,.nov-tarefas-relogio{animation:none;opacity:0}.nov-tarefas-feito{animation:none;opacity:1;transform:scale(1)}}
