@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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-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-ease:initial;--rr:0deg;--tx:0px;--ty:0px;--sx:1;--sy:1;--op:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"IBM Plex Mono", Menlo, monospace;--radius-sm:.25rem;--radius-lg:.5rem;--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);--color-niiko-accent:#15151a;--color-niiko-accent-soft:#d2d2ce;--font-niiko-display:"Cabinet Grotesk", "General Sans", system-ui, sans-serif;--font-niiko-body:"General Sans", "Inter", system-ui, sans-serif;--font-niiko-mono:"JetBrains Mono", "Menlo", "Monaco", monospace;--font-display:"Cabinet Grotesk", "General Sans", system-ui, sans-serif;--font-body:"IBM Plex Sans", system-ui, sans-serif;--radius-niiko-sm:4px;--radius-niiko-md:8px;--radius-niiko-lg:12px;--radius-niiko-xl:16px;--radius-niiko-full:9999px;--duration-niiko-instant:.1s;--duration-niiko-fast:.2s;--duration-niiko-base:.3s;--duration-niiko-slow:.45s;--duration-niiko-slower:.7s;--ease-niiko-base:cubic-bezier(.65, 0, .35, 1);--ease-niiko-out:cubic-bezier(.16, 1, .3, 1);--ease-niiko-elastic:cubic-bezier(.34, 1.56, .64, 1);--ease-niiko-entrada:cubic-bezier(.22, .7, .2, 1);--ease-niiko-puntero:cubic-bezier(.33, .02, .2, 1);--ease-niiko-cortina:cubic-bezier(.87, 0, .13, 1);--z-niiko-modal:1300;--z-niiko-popover:1400;--breakpoint-compact:768px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@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}}.block{display:block}.contents{display:contents}.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}.grow{flex-grow:1}.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)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.from-\[var\(--c-espectro-…\)\]{--tw-gradient-from:var(--c-espectro-…);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\(--c-miira\){--tw-gradient-via:var(--c-miira);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[var\(--c-cita\)\]{--tw-gradient-to:var(--c-cita);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.text-end{text-align:end}.text-start{text-align:start}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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)}.\[niiko\:meta\]{niiko:meta}}@property --rr{syntax:"<angle>";inherits:false;initial-value:0deg}@property --tx{syntax:"<length>";inherits:false;initial-value:0}@property --ty{syntax:"<length>";inherits:false;initial-value:0}@property --sx{syntax:"<number>";inherits:false;initial-value:1}@property --sy{syntax:"<number>";inherits:false;initial-value:1}@property --op{syntax:"<number>";inherits:false;initial-value:1}.mk{line-height:0;display:inline-block}.mk svg{overflow:visible}.mk .tip{fill:currentColor;opacity:var(--op);transform-box:view-box;transform-origin:60px 60px;--rr:var(--r);--tx:0px;--ty:0px;--sx:1;--sy:1;transform:rotate(var(--rr)) translate(var(--tx),var(--ty)) scale(var(--sx),var(--sy));transition:--rr .76s var(--ease-out), --tx .76s var(--ease-out), --ty .76s var(--ease-out), --sx .62s var(--ease-out), --sy .62s var(--ease-out), --op .4s var(--ease-out)}.mk .t1{--r:0deg;--d:0s;--abre:-7deg}.mk .t2{--r:72deg;--d:.16s;--abre:6deg}.mk .t3{--r:148deg;--d:.32s;--abre:-5deg}.mk .t4{--r:232deg;--d:.48s;--abre:8deg}.mk .halo,.mk .onda{fill:none;stroke:currentColor;stroke-width:2px;opacity:0;transform-box:view-box;transform-origin:60px 60px;transform:scale(.5)}@keyframes breathe{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.mk.breathe{animation:breathe 6s var(--ease-base) infinite;transform-box:fill-box;transform-origin:50%}@keyframes markEmerge{0%{transform:scale(0)rotate(-35deg)}38%{transform:scale(1.06)rotate(2deg)}50%{transform:scale(1)rotate(0)}64%{transform:scale(1)rotate(0)}to{transform:scale(0)rotate(18deg)}}@keyframes tipA{0%,4%{opacity:0}13%,58%{opacity:1}72%,to{opacity:0}}@keyframes tipB{0%,11%{opacity:0}20%,58%{opacity:1}68%,to{opacity:0}}@keyframes tipC{0%,18%{opacity:0}27%,58%{opacity:1}64%,to{opacity:0}}@keyframes tipD{0%,25%{opacity:0}34%,58%{opacity:1}60%,to{opacity:0}}.mk.thinking svg{animation:markEmerge 1.3s var(--ease-out) infinite both;transform-origin:50%}.mk.thinking .t1{animation:tipA 1.3s var(--ease-out) infinite both}.mk.thinking .t2{animation:tipB 1.3s var(--ease-out) infinite both}.mk.thinking .t3{animation:tipC 1.3s var(--ease-out) infinite both}.mk.thinking .t4{animation:tipD 1.3s var(--ease-out) infinite both}@keyframes cascadeFill{0%,72%{fill:currentColor}14%,55%{fill:var(--c-accent)}}.mk.cascade .tip{animation:cascadeFill 1.5s var(--ease-base);animation-delay:var(--d)}.mk.duerme .tip{--sy:.6;--sx:.92;animation:dormir 5.2s var(--ease-out) infinite;animation-delay:.38s}.mk.duerme svg{transform-box:view-box;transform-origin:50%;transition:transform .9s var(--ease-out);transform:rotate(-11deg)scale(.9)}@keyframes dormir{0%,to{--sy:.6}50%{--sy:.76}}@keyframes ola{0%,58%,to{--sy:1}24%{--sy:1.3}}@keyframes llega{0%{opacity:.4;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}.mk.escucha .tip{animation:ola 1.5s var(--ease-out) infinite;animation-delay:var(--d)}.mk.escucha .onda{animation:llega 2.2s var(--ease-out) infinite}.mk.escucha .o1{animation-delay:0s}.mk.escucha .o2{animation-delay:1.1s}@keyframes duda{0%,to{--sy:1}20%{--sy:1.38}44%{--sy:.94}}@keyframes ladea{0%,to{transform:rotate(0)}18%{transform:rotate(9deg)}44%{transform:rotate(-6.5deg)}70%{transform:rotate(3.5deg)}}.mk.piensa .tip{animation:duda 2.9s var(--ease-out) infinite;animation-delay:var(--d)}.mk.piensa svg{animation:ladea 2.9s var(--ease-out) infinite;transform-box:view-box;transform-origin:50%}@keyframes lee-puntas{0%{--sy:1}13%{--sy:.03}60%{--sy:.03}74%{--sy:1.16}86%,to{--sy:1}}@keyframes arco-gira{to{transform:rotate(360deg)}}@keyframes arco-vive{0%,13%{opacity:0}22%,56%{opacity:1}66%,to{opacity:0}}.mk.lee .tip{animation:lee-puntas 3.4s var(--ease-out) infinite;animation-delay:var(--d)}.mk.lee .halo{stroke-width:5px;stroke-linecap:round;stroke-dasharray:46 143;animation:arco-gira 1.05s var(--ease-base) infinite, arco-vive 3.4s linear infinite;transform:none}@keyframes cursor{0%,70%,to{--sy:.9}11%{--sy:1.34}}.mk.escribe .tip{animation:cursor 1.1s var(--ease-out) infinite;animation-delay:calc(var(--d) * .72)}@keyframes contener{0%,to{--sy:.42}50%{--sy:.5}}@keyframes halo-late{0%,to{opacity:0;transform:scale(.9)}50%{opacity:.32;transform:scale(1.2)}}.mk.espera .tip{--sx:1.5;--sy:.42;animation:contener 3s var(--ease-out) infinite;animation-delay:.38s}.mk.espera .halo{stroke-width:1.5px;animation:halo-late 3s var(--ease-out) infinite}@keyframes florece{0%{--sy:1;--rr:var(--r)}26%{--sy:1.5;--rr:calc(var(--r) + var(--abre))}to{--sy:1;--rr:var(--r)}}@keyframes onda-listo{0%{opacity:.55;stroke-width:3px;transform:scale(.35)}to{opacity:0;stroke-width:1px;transform:scale(1.5)}}.mk.listo .tip{animation:florece .9s var(--ease-out) both;animation-delay:var(--d)}.mk.listo .halo{animation:onda-listo .9s var(--ease-out) both}@keyframes brota{0%{--rr:calc(var(--r) - 40deg);--sy:0;--op:0}58%{--rr:var(--r);--sy:1.22;--op:1}to{--rr:var(--r);--sy:1;--op:1}}.mk.aparece .tip{animation:brota .7s var(--ease-out) both;animation-delay:var(--d)}@keyframes sacude{0%,to{--rr:var(--r);--sy:1}14%{--rr:calc(var(--r) + 10deg);--sy:.8}36%{--rr:calc(var(--r) - 8deg);--sy:.88}58%{--rr:calc(var(--r) + 4deg);--sy:.95}79%{--rr:calc(var(--r) - 2deg);--sy:1}}.mk.falla .tip{animation:sacude .64s var(--ease-out) both}.mk.reactiva:hover .tip{--rr:calc(var(--r) + var(--abre));--sy:1.15}@media (prefers-reduced-motion:reduce){.mk svg{animation:none;transform:none}.mk .tip{--op:1;transition:none;animation:none}.mk .halo,.mk .onda{opacity:0;animation:none}}.nmk{line-height:0;display:inline-flex}.nmk svg{width:100%;height:100%;display:block;overflow:visible}.nmk .petal{fill:currentColor}.nmk.breathe svg{animation:breathe 6s var(--ease-base) infinite;transform-box:fill-box;transform-origin:50%}.nmk.thinking svg{animation:nmkPulse 1.4s var(--ease-base) infinite;transform-box:fill-box;transform-origin:50%}@keyframes nmkPulse{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.09)}}.nmk.cascade .petal{animation:cascadeFill 1.5s var(--ease-base);animation-delay:var(--d);transform-box:fill-box}.t-morph{border-radius:var(--radius-niiko-full);transition:width var(--duration-niiko-fast) var(--ease-niiko-out), height var(--duration-niiko-fast) var(--ease-niiko-out), border-radius var(--duration-niiko-fast) var(--ease-niiko-out);position:relative;overflow:hidden}.t-morph[data-open=true]{border-radius:var(--radius-niiko-xl);transition:width var(--duration-niiko-base) var(--ease-niiko-elastic), height var(--duration-niiko-base) var(--ease-niiko-elastic), border-radius var(--duration-niiko-base) var(--ease-niiko-elastic)}.t-morph-trigger{transition:opacity var(--duration-niiko-fast) var(--ease-niiko-out), transform var(--duration-niiko-base) var(--ease-niiko-out), filter var(--duration-niiko-fast) var(--ease-niiko-out);place-items:center;display:grid;position:absolute;inset:auto 0 0 auto}.t-morph-trigger svg{transition:transform var(--duration-niiko-base) var(--ease-niiko-out)}.t-morph[data-open=true] .t-morph-trigger{opacity:0;filter:blur(2px);pointer-events:none;transform:translate(-40px)}.t-morph[data-open=true] .t-morph-trigger svg{transform:scale(.97)rotate(45deg)}.t-morph-panel{opacity:0;filter:blur(2px);pointer-events:none;transition:opacity var(--duration-niiko-fast) var(--ease-niiko-out), transform var(--duration-niiko-base) var(--ease-niiko-out), filter var(--duration-niiko-fast) var(--ease-niiko-out);position:absolute;inset:0;transform:translate(40px)scale(.97)}.t-morph[data-open=true] .t-morph-panel{opacity:1;filter:blur();pointer-events:auto;transform:translate(0)scale(1)}@media (prefers-reduced-motion:reduce){.t-morph,.t-morph-trigger,.t-morph-trigger svg,.t-morph-panel{transition:none!important}}.t-dropdown{transform-origin:0 0;opacity:0;pointer-events:none;transition:transform var(--duration-niiko-fast) var(--ease-niiko-out), opacity var(--duration-niiko-fast) var(--ease-niiko-out);transform:scale(.97)}.t-dropdown[data-origin=top-right]{transform-origin:100% 0}.t-dropdown[data-origin=top-center]{transform-origin:top}.t-dropdown[data-origin=bottom-left]{transform-origin:0 100%}.t-dropdown[data-origin=bottom-center]{transform-origin:bottom}.t-dropdown[data-origin=bottom-right]{transform-origin:100% 100%}.t-dropdown.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.t-dropdown.is-closing{opacity:0;pointer-events:none;transition:transform var(--duration-niiko-instant) var(--ease-niiko-out), opacity var(--duration-niiko-instant) var(--ease-niiko-out);transform:scale(.99)}@media (prefers-reduced-motion:reduce){.t-dropdown{transition:none!important}}.t-icon-swap{display:inline-grid;position:relative}.t-icon-swap .t-icon{transition:opacity var(--duration-niiko-fast) var(--ease-niiko-base), filter var(--duration-niiko-fast) var(--ease-niiko-base), transform var(--duration-niiko-fast) var(--ease-niiko-base);grid-area:1/1}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur();transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(2px);transform:scale(.25)}@media (prefers-reduced-motion:reduce){.t-icon-swap .t-icon{transition:none!important}}.t-toast{opacity:0;filter:blur(2px);transition:opacity var(--duration-niiko-fast) var(--ease-niiko-out), transform var(--duration-niiko-fast) var(--ease-niiko-out), filter var(--duration-niiko-fast) var(--ease-niiko-out);transform:translateY(16px)scale(.97)}.t-toast.is-open{opacity:1;filter:blur();transition:opacity var(--duration-niiko-base) var(--ease-niiko-out), transform var(--duration-niiko-base) var(--ease-niiko-out), filter var(--duration-niiko-base) var(--ease-niiko-out);transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.t-toast{transition:none!important}}.t-acc-panel{transition:grid-template-rows var(--duration-niiko-fast) var(--ease-niiko-out);grid-template-rows:0fr;display:grid}.t-acc[data-open=true] .t-acc-panel{transition:grid-template-rows var(--duration-niiko-base) var(--ease-niiko-out);grid-template-rows:1fr}.t-acc-panel-inner{opacity:0;filter:blur(2px);transition:opacity var(--duration-niiko-fast) var(--ease-niiko-out), filter var(--duration-niiko-fast) var(--ease-niiko-out);overflow:hidden}.t-acc[data-open=true] .t-acc-panel-inner{opacity:1;filter:blur()}.t-acc-chevron{transform-origin:50%;transition:transform var(--duration-niiko-fast) var(--ease-niiko-out);display:inline-flex;transform:scaleY(1)}.t-acc-chevron path{vector-effect:non-scaling-stroke}.t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}@media (prefers-reduced-motion:reduce){.t-acc-panel,.t-acc-panel-inner,.t-acc-chevron{transition:none!important}}.t-stagger-line{opacity:0;filter:blur(3px);transition:opacity var(--duration-niiko-slow) var(--ease-niiko-out), transform var(--duration-niiko-slow) var(--ease-niiko-out), filter var(--duration-niiko-slow) var(--ease-niiko-out);display:block;transform:translateY(12px)}.t-stagger-line--2{transition-delay:40ms}.t-stagger-line--3{transition-delay:80ms}.t-stagger.is-shown .t-stagger-line{opacity:1;filter:blur();transform:translateY(0)}.t-stagger.is-hiding .t-stagger-line{opacity:0;filter:blur();transition:opacity var(--duration-niiko-fast) var(--ease-niiko-base);transition-delay:0s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.t-stagger-line{transition:none!important}}.t-skel{position:relative}.t-skel-skeleton,.t-skel-content{position:absolute;inset:0}.t-skel-skeleton{z-index:1;opacity:1;filter:blur();transition:opacity var(--duration-niiko-base) var(--ease-niiko-base), filter var(--duration-niiko-base) var(--ease-niiko-base)}.t-skel-content{z-index:2;opacity:0;filter:blur(2px);transition:opacity var(--duration-niiko-base) var(--ease-niiko-base), filter var(--duration-niiko-base) var(--ease-niiko-base)}.t-skel.is-revealed .t-skel-skeleton{opacity:0;filter:blur(2px)}.t-skel.is-revealed .t-skel-content{opacity:1;filter:blur()}.t-skel-skeleton.is-pulsing>*{animation:t-skel-pulse var(--duration-niiko-slower) var(--ease-niiko-base) infinite}@keyframes t-skel-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.t-skel-skeleton,.t-skel-content{transition:none!important}.t-skel-skeleton.is-pulsing>*{animation:none!important}}.t-panel-slide{transform:translateY(var(--t-panel-travel,24px));opacity:0;filter:blur(2px);pointer-events:none;transition:transform var(--duration-niiko-base) var(--ease-niiko-out), opacity var(--duration-niiko-base) var(--ease-niiko-out), filter var(--duration-niiko-base) var(--ease-niiko-out)}.t-panel-slide[data-open=true]{opacity:1;filter:blur();pointer-events:auto;transition:transform var(--duration-niiko-slow) var(--ease-niiko-out), opacity var(--duration-niiko-slow) var(--ease-niiko-out), filter var(--duration-niiko-slow) var(--ease-niiko-out);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.t-panel-slide{transition:none!important}}.t-badge{pointer-events:none;position:absolute}.t-badge-dot{transform-origin:50%;opacity:1;filter:blur();transition:transform var(--duration-niiko-slow) var(--ease-niiko-elastic), opacity var(--duration-niiko-base) var(--ease-niiko-elastic), filter var(--duration-niiko-slow) var(--ease-niiko-elastic);display:block;transform:scale(1)}.t-badge[data-open=false] .t-badge-dot{opacity:0;filter:blur(2px);transition:transform var(--duration-niiko-instant) var(--ease-niiko-base), opacity var(--duration-niiko-instant) var(--ease-niiko-base), filter var(--duration-niiko-instant) var(--ease-niiko-base);transform:scale(0)}@media (prefers-reduced-motion:reduce){.t-badge,.t-badge-dot{transition:none!important}}.t-input{transition:border-color var(--duration-niiko-fast) var(--ease-niiko-out)}.t-input.is-shaking{animation:.28s linear t-input-shake}@keyframes t-input-shake{0%{animation-timing-function:var(--ease-niiko-out);transform:translate(0)}28.57%{animation-timing-function:var(--ease-niiko-out);transform:translate(6px)}57.14%{animation-timing-function:var(--ease-niiko-out);transform:translate(-6px)}78.57%{animation-timing-function:var(--ease-niiko-out);transform:translate(4px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.t-input{animation:none!important;transform:none!important}}.t-shimmer{color:var(--text-2);display:inline-block;position:relative}.t-shimmer:before{content:attr(data-text);pointer-events:none;background-image:linear-gradient(90deg, transparent 0%, transparent 40%, var(--text-1) 50%, transparent 60%, transparent 100%);color:#0000;-webkit-text-fill-color:transparent;background-repeat:no-repeat;background-size:400% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite t-shimmer;position:absolute;inset:0}@keyframes t-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.t-shimmer:before{animation:none!important}}.t-resize{transition:width var(--duration-niiko-fast) var(--ease-niiko-out), height var(--duration-niiko-fast) var(--ease-niiko-out)}@media (prefers-reduced-motion:reduce){.t-resize{transition:none!important}}.t-digit-group{font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex}.t-digit{display:inline-block}.t-digit-group.is-animating .t-digit{animation:t-digit-pop var(--duration-niiko-slow) var(--ease-niiko-elastic) both}.t-digit-group.is-animating .t-digit[data-stagger="1"]{animation-delay:70ms}.t-digit-group.is-animating .t-digit[data-stagger="2"]{animation-delay:.14s}.t-digit-group.is-animating .t-digit[data-stagger="3"]{animation-delay:.21s}@keyframes t-digit-pop{0%{opacity:0;filter:blur(2px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.t-digit-group .t-digit{animation:none!important}}.t-clear{position:relative;overflow:hidden}.t-clear-txt{transition:transform var(--duration-niiko-base) var(--ease-niiko-out), opacity var(--duration-niiko-base) var(--ease-niiko-out), filter var(--duration-niiko-base) var(--ease-niiko-out)}.t-clear.is-clearing .t-clear-txt{opacity:0;filter:blur(2px);transform:translateY(-12px)}.t-clear-ph{opacity:0;transition:transform var(--duration-niiko-base) var(--ease-niiko-out) .12s, opacity var(--duration-niiko-base) var(--ease-niiko-out) .12s;position:absolute;transform:translateY(12px)}.t-clear.is-clearing .t-clear-ph{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.t-clear-txt,.t-clear-ph{transition:none!important}}.t-tilt{touch-action:none;perspective:900px}.t-tilt-card{border-radius:var(--radius-niiko-xl);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform var(--duration-niiko-slower) var(--ease-niiko-out);position:relative;overflow:hidden}.t-tilt-card.is-tilting{transition:transform var(--duration-niiko-fast) var(--ease-niiko-out)}.t-tilt-glare{pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle 90px at var(--gx,50%) var(--gy,50%), #ffffff80, #fff0 70%);transition:opacity var(--duration-niiko-base) var(--ease-niiko-out);position:absolute;inset:0}.t-tilt.is-hover .t-tilt-glare{opacity:.5}@media (prefers-reduced-motion:reduce){.t-tilt-card{transition:none!important;transform:none!important}.t-tilt-glare{opacity:0!important}}.t-like-icon{place-items:center;display:grid}.t-like svg path{fill:#0000;stroke:currentColor;transition:fill var(--duration-niiko-instant) var(--ease-niiko-out)}.t-like[data-liked=true] svg path{fill:currentColor}.t-like[data-liked=true] .t-like-icon{animation:t-like-pop var(--duration-niiko-base) var(--ease-niiko-elastic)}@keyframes t-like-pop{0%{transform:scale(1)}30%{transform:scale(.82)}to{transform:scale(1)}}.t-like-particles{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.t-like-particles i{border-radius:var(--radius-niiko-full);opacity:0;background:currentColor;width:3px;height:3px;position:absolute}.t-like.is-bursting .t-like-particles i{animation:t-like-burst var(--duration-niiko-slower) ease-out forwards}@keyframes t-like-burst{0%{opacity:0;transform:translate(0)scale(.4)}20%{opacity:1;transform:translate(calc(var(--px,0px) * .25), calc(var(--py,0px) * .25)) scale(1)}to{opacity:0;transform:translate(var(--px,0px), var(--py,0px)) scale(.6)}}@media (prefers-reduced-motion:reduce){.t-like-icon,.t-like-particles i{animation:none!important}}.t-think{text-align:center;display:inline-block;position:relative}.t-think-sizer{visibility:hidden;white-space:nowrap;display:block}.t-think-text{white-space:nowrap;transition:transform var(--duration-niiko-instant) var(--ease-niiko-base), filter var(--duration-niiko-instant) var(--ease-niiko-base), opacity var(--duration-niiko-instant) var(--ease-niiko-base);display:block;position:absolute;top:0;left:0;right:0}.t-think-text.is-exit{filter:blur(2px);opacity:0;transform:translateY(-8px)}.t-think-text.is-enter-start{filter:blur(2px);opacity:0;transition:none;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.t-think-text{filter:none!important;transition:none!important;transform:none!important}}.t-reason{position:relative;overflow:hidden}.t-reason-viewport{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 26px calc(100% - 26px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 26px calc(100% - 26px),#0000 100%)}.t-reason-scroll{position:absolute;left:0;right:0}@media (prefers-reduced-motion:reduce){.t-reason-scroll{transition:none!important;transform:none!important}}.t-matrix{grid-template-columns:repeat(4,4px);grid-auto-rows:4px;gap:4px;display:grid}.t-matrix i{background:var(--text-3);animation:t-matrix-pulse var(--duration-niiko-slower) var(--ease-niiko-base) infinite;animation-delay:calc(var(--d,0) * 1ms);border-radius:1px;display:block}.t-matrix i.is-gap{visibility:hidden;animation:none}@keyframes t-matrix-pulse{0%,45%,to{background-color:var(--text-3)}15%{background-color:var(--text-1)}}@media (prefers-reduced-motion:reduce){.t-matrix i{animation:none!important}}.t-page-slide{position:relative}.t-page-slide .t-page[data-page-id="1"]{--t-page-from-x:-8px}.t-page-slide .t-page[data-page-id="2"]{--t-page-from-x:8px}.t-page-slide .t-page{opacity:0;pointer-events:none;transform:translateX(var(--t-page-from-x,0px));filter:blur(3px);transition:opacity var(--duration-niiko-fast) var(--ease-niiko-out), transform var(--duration-niiko-fast) var(--ease-niiko-out), filter var(--duration-niiko-fast) var(--ease-niiko-out);position:absolute;inset:0}.t-page-slide[data-page="1"] .t-page[data-page-id="1"],.t-page-slide[data-page="2"] .t-page[data-page-id="2"]{opacity:1;pointer-events:auto;filter:blur();transform:translate(0)}@media (prefers-reduced-motion:reduce){.t-page-slide .t-page{transition:none!important}}.t-learn-chevron{transition:transform var(--duration-niiko-base) var(--ease-niiko-out);display:inline-flex;transform:translate(0)}.t-learn-arm{transform-box:view-box;transform-origin:10px 8px;vector-effect:non-scaling-stroke;transition:transform var(--duration-niiko-base) var(--ease-niiko-out)}.t-learn:hover .t-learn-chevron{transform:translate(2px)}.t-learn:hover .t-learn-arm-top{transform:rotate(8deg)}.t-learn:hover .t-learn-arm-bot{transform:rotate(-8deg)}@media (prefers-reduced-motion:reduce){.t-learn-chevron,.t-learn-arm{transition:none!important}}.t-stack{position:relative}.t-stack-banner{border-radius:var(--radius-niiko-lg);filter:blur();transition:transform var(--duration-niiko-base) var(--ease-niiko-out), opacity var(--duration-niiko-base) var(--ease-niiko-out), filter var(--duration-niiko-base) var(--ease-niiko-out);position:absolute;bottom:0;left:0;right:0}.t-stack-banner[data-depth="0"]{z-index:3;opacity:1;transform:translateY(0)scale(1)}.t-stack-banner[data-depth="1"]{z-index:2;transform-origin:50% 100%;opacity:.6;transform:translateY(-11px)scale(.94)}.t-stack-banner[data-depth="2"]{z-index:1;transform-origin:50% 100%;opacity:.28;transform:translateY(-22px)scale(.88)}.t-stack.is-spread .t-stack-banner[data-depth="1"]{opacity:1;transform:translateY(calc(-100% - 7px))scale(1)}.t-stack.is-spread .t-stack-banner[data-depth="2"]{opacity:1;transform:translateY(calc(-200% - 14px))scale(1)}.t-stack-banner.is-leaving{z-index:0;transform-origin:50% 100%;opacity:0;filter:blur(2px);transition-duration:var(--duration-niiko-fast);transform:translateY(-33px)scale(.82)}@media (prefers-reduced-motion:reduce){.t-stack-banner{transition:none!important}}:root{--paper:#ecece6;--paper-2:#e4e1d8;--ink:#15151a;--ink-2:#3c3b36;--dim:#6a695f;--line:#c7c7bc;--ink-faint:#a3a29a;--ink-soft:#84837a;--ink-mid:#54544c;--c-accent:#15151a;--c-accent-strong:#000;--c-success:#39644a;--c-warning:#755a22;--c-danger:#934434;--c-espectro-violeta:#8b5cf6;--c-espectro-violeta-2:#a855f7;--c-espectro-magenta:#ec4899;--c-espectro-rosa:#fb7185;--c-espectro-naranja-2:#fb923c;--c-espectro-naranja:#f97316;--c-miira:var(--c-espectro-violeta);--c-espera:var(--c-espectro-naranja);--c-cita:var(--c-espectro-magenta);--c-aviso:var(--c-espectro-rosa);--c-sobre-espectro:#15151a;--c-blanco-sobre-espectro:#fff;--mk-papel:#fbf8f3;--mk-papel-2:#f3eee6;--mk-blanco:#fff;--mk-tinta:#1d1631;--mk-tinta-2:#463e5c;--mk-tenue:#6b6480;--mk-filete:#e6dfd3;--mk-filete-2:#efe9df;--mk-filete-fuerte:#b8afc9;--mk-tinte-violeta:#eee8fe;--mk-tinte-violeta-2:#f5ecff;--mk-tinte-magenta:#fde7f2;--mk-tinte-rosa:#ffe6e8;--mk-tinte-naranja-2:#fed;--mk-tinte-naranja:#ffe7d4;--mk-tinte-violeta-hondo:#d9ccfc;--mk-sombra-1:0 12px 28px -16px #4c1d9552;--mk-sombra-2:0 30px 60px -24px #4c1d9559;--mk-sombra-3:0 40px 90px -30px #1d163161;--mk-cristal:#fbf8f3b8;--mk-cristal-filete:#1d163114;--font-display:var(--font-cabinet),"Cabinet Grotesk","General Sans",system-ui,sans-serif;--font-body:var(--font-plex),"IBM Plex Sans",system-ui,sans-serif;--font-mono:var(--font-plex-mono),"IBM Plex Mono",Menlo,monospace;--ease-base:var(--ease-niiko-base);--ease-out:var(--ease-niiko-out);--ease-elastic:var(--ease-niiko-elastic);--bg:var(--paper);--surface:#f4f3ee;--surface-2:var(--paper-2);--surface-3:#dcd9ce;--text-1:var(--ink);--text-2:var(--ink-2);--text-3:var(--dim);--border:#c7c7bc99;--border-2:#15151a21;--side-bg:var(--surface);--focus:0 0 0 1px var(--bg),0 0 0 2px var(--ink);--w-title:400;--w-num:500;--w-strong:500;--ui-scale:1;--vh-app:calc(1dvh / var(--ui-scale));--vw-app:calc(1vw / var(--ui-scale));--radius:13px;--radius-lg:18px;--sombra-nube:#15151a4d;--sombra-elev:#15151a;--dur:var(--duration-niiko-fast);--ease:var(--ease-niiko-out);--glass-blur:10px;--glass-bg:#ecece680;--vidrio-luz:#ffffffb3;--vidrio-brillo:#fff9;--accent-glow:0 0 0 1px #15151a1a,0 8px 30px -8px #15151a2e;--elev-1:0 1px 2px #15151a12;--elev-2:0 20px 50px -14px #15151a3d;--elev-3:0 16px 44px #15151a24;--elev-4:0 24px 60px #15151a2e;--elev-l:-16px 0 44px #15151a24;--elev-r:16px 0 48px #15151a33;--elev-up:0 -8px 20px -12px #15151a2e;--veil:#15151a4d;--veil-strong:#15151a6b;--sidebar-w:268px;--lift:-3px;--tabbar-h:38px;--fs-1:9px;--fs-2:9.5px;--fs-3:10px;--fs-4:10.5px;--fs-5:11px;--fs-6:11.5px;--fs-7:12px;--fs-8:12.5px;--fs-9:13px;--fs-10:13.5px;--fs-11:14px;--fs-12:14.5px;--fs-13:15px;--fs-14:16px;--fs-body:var(--fs-8);--fs-nav:var(--fs-10);--fs-title:var(--fs-13);--lh-1:1;--lh-2:1.4;--lh-3:1.45;--lh-4:1.5;--lh-5:1.55;--lh-6:1.6;--radius-xs:5px;--radius-sm:8px;--radius-full:999px;--type-display-family:var(--font-niiko-display);--type-display-weight:800;--type-display-size:64px;--type-display-line:58px;--type-display-ratio:.9;--type-title-family:var(--font-niiko-display);--type-title-weight:800;--type-title-size:34px;--type-title-line:38px;--type-sheetTitle-family:var(--font-niiko-display);--type-sheetTitle-weight:800;--type-sheetTitle-size:22px;--type-sheetTitle-line:28px;--type-headline-family:var(--font-niiko-body);--type-headline-weight:600;--type-headline-size:17px;--type-headline-line:24px;--type-body-family:var(--font-niiko-body);--type-body-weight:400;--type-body-size:16px;--type-body-line:22px;--type-callout-family:var(--font-niiko-body);--type-callout-weight:400;--type-callout-size:14px;--type-callout-line:20px;--type-caption-family:var(--font-niiko-body);--type-caption-weight:400;--type-caption-size:12px;--type-caption-line:16px;--type-label-family:var(--font-niiko-body);--type-label-weight:600;--type-label-size:12px;--type-label-line:16px;--type-label-tracking:.02em;--type-clock-family:var(--font-niiko-mono);--type-clock-weight:500;--type-clock-size:15px;--type-clock-line:18px}.dark{--paper:#15151a;--paper-2:#232329;--ink:#ecece6;--ink-2:#c2c1b8;--dim:#8f8e84;--line:#3c3c3f;--ink-faint:#4e4e56;--ink-soft:#68686f;--ink-mid:#9c9b92;--bg:#15151a;--surface:#1c1c22;--surface-2:#232329;--surface-3:#2b2b32;--text-1:#ecece6;--text-2:#c2c1b8;--text-3:#8f8e84;--border:#ecece61a;--border-2:#ecece62e;--side-bg:#101014;--c-accent:#ecece6;--c-accent-strong:#fff;--c-success:#8fba9d;--c-warning:#c4a464;--c-danger:#c98874;--glass-bg:#15151a8c;--vidrio-luz:#ecece60d;--vidrio-brillo:#ecece609;--sombra-nube:#0000008c;--sombra-elev:#000;--accent-glow:0 0 0 1px #ecece61a,0 8px 30px -8px #00000080;--elev-1:0 0 0 .5px #ecece612,0 1px 2px #00000080;--elev-2:0 0 0 1px #ecece612,0 20px 50px -14px #000000a6;--elev-3:0 0 0 1px #ecece614,0 16px 44px -8px #000000b3;--elev-4:0 0 0 1px #ecece61a,0 24px 60px -12px #000c;--elev-l:0 0 0 1px #ecece614,-16px 0 44px -8px #000000b3;--elev-r:0 0 0 1px #ecece614,16px 0 48px -8px #000000b3;--elev-up:0 -1px 0 #ecece614,0 -8px 20px -8px #0009;--veil:#0000009e;--veil-strong:#000000b8;--focus:0 0 0 1px var(--bg),0 0 0 2px var(--text-1)}html[data-site-theme=dark] .nk-site,html[data-site-theme=dark] .nk-os,html[data-site-theme=dark] .login-landing,html[data-site-theme=dark] .oa-landing{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#070709;--paper-2:#111114;--bg:#070709;--surface:#0d0d10;--surface-2:#141418;--surface-3:#1b1b20;--ink:#ecece6;--ink-2:#c2c1b8;--dim:#8f8e84;--ink-faint:#4e4e56;--ink-soft:#68686f;--ink-mid:#9c9b92;--line:#26262b;--border:#ecece61a;--border-2:#ecece62e;--c-accent:#ecece6;--c-accent-strong:#fff;--glass-bg:#0707098c;--vidrio-luz:#ecece60d;--vidrio-brillo:#ecece609;--sombra-nube:#0000009e;--sombra-elev:#000}:root{--p-bg:#fff;--p-sur:#f7f6f2;--p-sur2:#efede6;--p-line:#e9e7df;--p-line2:#d8d5cb;--p-ink:#17161a;--p-ink2:#5c5a53;--p-ink3:#918f87;--p-ink4:#b4b1a8;--p-miira:#a8560c;--p-portal:#2a5ea6;--p-kiipu:#2c7a4b;--p-av1:#8a5a3c;--p-av2:#3c5a8a;--p-av3:#5a8a3c;--p-av4:#7a3c8a;--p-av5:#8a3c4e}html:not([data-site-theme=dark]) .nk-light,html:not([data-site-theme=dark]) .nk-site,html:not([data-site-theme=dark]) .nk-locale-offer,html:not([data-site-theme=dark]) .help-site,html:not([data-site-theme=dark]) .pf,html:not([data-site-theme=dark]) .nk-os{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sombra-nube:#15151a4d;--sombra-elev:#15151a;--paper:#ecece6;--paper-2:#e4e1d8;--ink:#15151a;--ink-2:#3c3b36;--dim:#6a695f;--line:#c7c7bc;--ink-faint:#a3a29a;--ink-soft:#84837a;--ink-mid:#54544c;--bg:#ecece6;--surface:#f4f3ee;--surface-2:#e4e1d8;--surface-3:#dcd9ce;--text-1:#15151a;--text-2:#3c3b36;--text-3:#6a695f;--border:#c7c7bc99;--border-2:#15151a21;--side-bg:#f4f3ee;--fz-ok-bg:#ced5cb;--fz-warn-bg:#dbd8cb;--fz-bad-bg:#ded1ca;--reticula:#1a18130e;--cq-blanco:#fafaf7;--cq-filete:#e4e1d8;--cq-filete-2:#d9d6cb;--cq-tenue-2:#8c8b81;--cq-mag-tinte:#fde7f2;--cq-mag-hondo:#be185d;--cq-ok:#3f8f5a;--cq-ok-tinte:#e2ede4;--cq-ok-hondo:#2f6b43;--cq-esp-tinte:#fbe9da;--cq-esp-hondo:#9a4a12;--cq-peligro:#b42318;--cq-peligro-filete:#f3c4bf;--wa-fondo:#e9e3d8;--wa-burbuja:#fff;--wa-tinta:#111b21;--wa-gris:#667781;--wa-boton:#027eb5;--wa-raya:#e9edef;--c-accent:#15151a;--c-accent-strong:#000;--c-success:#39644a;--c-warning:#755a22;--c-danger:#934434;--glass-bg:#ecece680;--vidrio-luz:#ffffffb3;--vidrio-brillo:#fff9;--accent-glow:0 0 0 1px #15151a1a,0 8px 30px -8px #15151a2e;--focus:0 0 0 1px var(--bg),0 0 0 2px var(--ink);--elev-1:0 1px 2px #15151a12;--elev-2:0 20px 50px -14px #15151a3d;--elev-3:0 16px 44px #15151a24;--elev-4:0 24px 60px #15151a2e;--elev-l:-16px 0 44px #15151a24;--elev-r:16px 0 48px #15151a33;--elev-up:0 -8px 20px -12px #15151a2e;--veil:#15151a4d;--veil-strong:#15151a6b;--hub-side:#15151a}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-body);background:var(--bg);color:var(--text-1);-webkit-font-smoothing:antialiased;height:100dvh;transition:background var(--dur) var(--ease),color var(--dur) var(--ease);overflow:hidden}::selection{background:var(--ink);color:var(--paper)}:focus-visible{box-shadow:var(--focus);border-radius:var(--radius);outline:none}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--text-3);border:3px solid var(--bg);background-clip:padding-box;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--text-2)}*{scrollbar-width:thin;scrollbar-color:var(--text-3) transparent}.shell{grid-template-columns:var(--sidebar-w) 1fr;height:100%;transition:grid-template-columns var(--duration-niiko-base) var(--ease-niiko-out);grid-template-rows:minmax(0,1fr);display:grid}.platform-root{zoom:var(--ui-scale);flex-direction:column;height:100%;display:flex;container:armazon/inline-size}.platform-body{flex:1;min-height:0}.resume-wizard-banner{color:var(--hub-papel);background:var(--hub-side);border-top:1px solid var(--hub-blk-line);flex-shrink:0;align-items:center;gap:12px;padding:9px 12px 9px 20px;font-size:13.5px;line-height:1.4;display:flex}.resume-wizard-punto{background:var(--c-espectro-naranja);border-radius:50%;flex-shrink:0;width:8px;height:8px}.resume-wizard-banner a{color:var(--hub-tinta);background:var(--hub-papel);font-size:13px;font-weight:var(--w-strong);border-radius:999px;flex-shrink:0;margin-left:auto;padding:6px 14px;text-decoration:none}.resume-wizard-cerrar{border:1px solid var(--hub-blk-line);width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.resume-wizard-cerrar:hover{background:var(--hub-blk)}.resume-wizard-cerrar:focus-visible,.resume-wizard-banner a:focus-visible{outline:2px solid var(--c-espectro-naranja);outline-offset:2px}.plan-notice-banner{color:var(--text-2);background:var(--c-warning);align-items:center;gap:9px;padding:8px 20px;font-size:12.5px;line-height:1.4;display:flex}@supports (color:color-mix(in lab, red, red)){.plan-notice-banner{background:color-mix(in srgb,var(--c-warning) 10%,transparent)}}.plan-notice-banner{border-bottom:.5px solid var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.plan-notice-banner{border-bottom:.5px solid color-mix(in srgb,var(--c-warning) 28%,transparent)}}.plan-notice-banner{flex-shrink:0}.plan-notice-banner svg{color:var(--c-warning);flex-shrink:0}.plan-notice-banner a{color:var(--c-accent);font-weight:var(--w-strong);flex-shrink:0;margin-left:auto;text-decoration:none}.resume-wizard-banner a:hover{opacity:.88}.untranslated-notice{color:var(--text-2);background:var(--surface-2);border-bottom:.5px solid var(--border);flex-shrink:0;align-items:center;gap:9px;padding:8px 20px;font-size:12.5px;line-height:1.4;display:flex}.untranslated-notice svg{color:var(--text-3);flex-shrink:0}.app-niima,.app-crm,.app-miira,.app-kiipu,.app-inbox,.app-notes,.app-accounting,.app-fiilz{height:100%;color:var(--text-1);background:var(--bg)}.app-niima.warm{color:var(--text-1)}.side{background:var(--side-bg);border-right:.5px solid var(--border);flex-direction:column;gap:2px;padding:16px 12px;display:flex;overflow:clip auto}.brand{align-items:center;gap:8px;padding:8px 8px 14px;display:flex}.brand .wm{font-family:var(--font-display);font-weight:var(--w-strong);letter-spacing:-.01em;font-size:21px}.ws-switch{border:.5px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:all var(--dur) var(--ease);background:var(--surface);align-items:center;gap:9px;margin-bottom:10px;padding:8px 10px;display:flex;position:relative}.ws-switch:hover{background:var(--surface-2);border-color:var(--border-2)}.ws-av{background:var(--ink);width:24px;height:24px;color:var(--paper);font-family:var(--font-display);border-radius:6px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.ws-switch .nm{font-weight:var(--w-strong);font-size:13px}.ws-switch .rl{color:var(--text-3);font-size:11px}.ws-switch .chev{color:var(--text-3);margin-left:auto}.nav-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:14px 10px 6px;font-size:10px}.nav-item{border-radius:var(--radius);color:var(--text-2);font-size:13.5px;font-weight:var(--w-strong);cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease);-webkit-user-select:none;user-select:none;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:7px 10px;display:flex;position:relative}.nav-item svg{flex-shrink:0;width:16px;height:16px}.nav-item:hover{background:var(--surface-2);color:var(--text-1)}.nav-item.active{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.nav-item.active{background:color-mix(in srgb,var(--c-accent) 14%,transparent)}}.nav-item.active{color:var(--c-accent)}.nav-item .kbd{font-family:var(--font-mono);color:var(--text-3);opacity:0;transition:opacity var(--dur) var(--ease);margin-left:auto;font-size:10px}.nav-item:hover .kbd{opacity:1}.nav-item .tag{font-family:var(--font-mono);color:var(--ink-2);border:.5px solid var(--border);border-radius:999px;margin-left:auto;padding:1px 6px;font-size:9px}.nav-item .cnt{font-family:var(--font-mono);color:var(--text-2);background:var(--surface-3);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:10px}.nav-item .cnt.cnt-act{color:var(--paper);background:var(--ink)}.nav-item.dim{opacity:.5;cursor:default}.nav-item.dim:hover{color:var(--text-2);background:0 0}.subnav{border-left:.5px solid var(--border);flex-direction:column;gap:1px;margin:2px 0 2px 14px;padding-left:8px;display:flex;overflow:hidden}.sub-item{border-radius:var(--radius);color:var(--text-2);font-size:12.5px;font-weight:var(--w-strong);cursor:pointer;transition:all var(--dur) var(--ease);text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:6px 10px;display:flex}.sub-item svg{width:14px;height:14px}.sub-item:hover{background:var(--surface-2);color:var(--text-1)}.sub-item.active{color:var(--c-accent)}.sub-item .dot{background:var(--c-success);border-radius:50%;width:6px;height:6px;margin-left:auto}.side-foot{margin-top:auto;padding-top:8px}.user{border-radius:var(--radius);cursor:pointer;transition:all var(--dur) var(--ease);align-items:center;gap:9px;padding:7px 10px;display:flex}.user:hover{background:var(--surface-2)}.user .uav{background:var(--surface-3);width:26px;height:26px;box-shadow:inset 0 0 0 .5px var(--line);font-family:var(--font-display);color:var(--text-1);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid;overflow:hidden}.user .uav img,.profile-head .pav img{object-fit:cover;width:100%;height:100%;display:block}.user .nm{font-size:13px;font-weight:var(--w-strong)}.user .em{color:var(--text-3);font-size:11px}.chats-immersive{grid-template-columns:60px 1fr}.chats-immersive .side{align-items:center;padding:16px 8px}.chats-immersive .app-back{align-self:center;margin-bottom:4px;padding:6px}.chats-immersive .app-brand{justify-content:center;padding:4px 0 14px}.chats-immersive .nav-item{justify-content:center;gap:0;padding:9px}.chats-immersive .nav-item .cnt{margin:0;padding:0 4px;position:absolute;top:0;right:3px}.chats-immersive .side-foot .user{justify-content:center;padding:7px}.chats-immersive .side-foot .user>:not(.uav){display:none}.pop{zoom:var(--ui-scale);background:var(--surface);border:.5px solid var(--border-2);border-radius:var(--radius-lg);box-shadow:var(--elev-3);z-index:1400;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:var(--surface);padding:6px}@supports (color:color-mix(in lab, red, red)){.pop{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.pop-item{border-radius:var(--radius);color:var(--text-2);cursor:pointer;white-space:nowrap;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:flex}.pop-item:hover{background:var(--surface-2);color:var(--text-1)}.pop-item .ck{color:var(--c-accent);margin-left:auto}.pop-sep{background:var(--border);height:.5px;margin:6px 4px}.filter-select{display:inline-flex;position:relative}.fs-trigger{align-items:center;gap:6px;max-width:100%;display:inline-flex}.fs-trigger .fs-val{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.fs-trigger .fs-chev{color:var(--text-3);flex-shrink:0}.fs-pop{overscroll-behavior:contain;position:fixed;overflow-y:auto}.fs-pop .pop-item{text-align:left;width:100%;font-family:var(--font-body);background:0 0;border:none}.fs-pop .pop-item[aria-selected=true]{color:var(--text-1)}.main{background:var(--bg);flex-direction:column;min-width:0;min-height:0;display:flex}.topbar{border-bottom:.5px solid var(--border);height:52px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg);z-index:5;align-items:center;gap:14px;padding:0 22px;display:flex;position:relative}.crumb{color:var(--text-2);align-items:center;gap:8px;font-size:13.5px;display:flex}.crumb .here{color:var(--text-1);font-weight:var(--w-strong)}.crumb svg{color:var(--text-3)}.search{border:.5px solid var(--border);border-radius:var(--radius);min-width:240px;color:var(--text-3);cursor:pointer;transition:all var(--dur) var(--ease);background:var(--surface);align-items:center;gap:8px;margin-left:8px;padding:7px 12px;font-size:13px;display:flex}.search:hover{border-color:var(--border-2)}.search .kbd{font-family:var(--font-mono);border:.5px solid var(--border-2);border-radius:4px;margin-left:auto;padding:1px 5px;font-size:10px}.top-actions{align-items:center;gap:10px;margin-left:auto;display:flex;position:relative}.icon-btn{border-radius:var(--radius);width:32px;height:32px;color:var(--text-2);cursor:pointer;transition:all var(--dur) var(--ease);background:0 0;border:none;place-items:center;display:grid;position:relative}.icon-btn:hover{background:var(--surface-2);color:var(--text-1)}.icon-btn .ndot{background:var(--c-danger);border:1.5px solid var(--bg);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:7px}.nav-toggle,.drawer-back.nav-scrim{display:none}.plan-badge{font-family:var(--font-mono);font-size:11.5px;font-weight:var(--w-strong);letter-spacing:.02em;border:.5px solid var(--border-2);color:var(--text-2);background:var(--surface-2);white-space:nowrap;transition:all var(--dur) var(--ease);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;text-decoration:none;display:inline-flex}a.plan-badge:hover{background:var(--surface-3);color:var(--text-1);border-color:var(--border)}.plan-badge .pb-dot{opacity:.75;background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.plan-badge.seed{color:var(--text-3);cursor:default;background:0 0}.plan-badge.urgent{color:var(--c-warning);background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.plan-badge.urgent{background:color-mix(in srgb,var(--c-warning) 13%,transparent)}}.plan-badge.urgent{border-color:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.plan-badge.urgent{border-color:color-mix(in srgb,var(--c-warning) 30%,transparent)}}a.plan-badge.urgent:hover{color:var(--c-warning);background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){a.plan-badge.urgent:hover{background:color-mix(in srgb,var(--c-warning) 20%,transparent)}}a.plan-badge.urgent:hover{border-color:var(--c-warning)}.plan-badge.bad{color:var(--c-danger);background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.plan-badge.bad{background:color-mix(in srgb,var(--c-danger) 13%,transparent)}}.plan-badge.bad{border-color:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.plan-badge.bad{border-color:color-mix(in srgb,var(--c-danger) 30%,transparent)}}a.plan-badge.bad:hover{color:var(--c-danger);background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){a.plan-badge.bad:hover{background:color-mix(in srgb,var(--c-danger) 20%,transparent)}}a.plan-badge.bad:hover{border-color:var(--c-danger)}.plan-badge.cta{color:var(--c-accent);background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.plan-badge.cta{background:color-mix(in srgb,var(--c-accent) 10%,transparent)}}.plan-badge.cta{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.plan-badge.cta{border-color:color-mix(in srgb,var(--c-accent) 30%,transparent)}}.plan-badge.cta{font-weight:700}a.plan-badge.cta:hover{color:var(--c-accent);background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){a.plan-badge.cta:hover{background:color-mix(in srgb,var(--c-accent) 18%,transparent)}}.btn-new{background:var(--c-accent);color:var(--paper);font-family:var(--font-body);font-weight:var(--w-strong);border-radius:var(--radius);cursor:pointer;box-shadow:var(--accent-glow);transition:all var(--dur) var(--ease), box-shadow 0s;border:none;align-items:center;gap:7px;padding:7px 13px;font-size:13px;display:flex}.btn-new:hover{background:var(--c-accent-strong);transform:translateY(var(--lift))}.btn-new:focus-visible{box-shadow:var(--focus), var(--accent-glow);outline:none}.btn-new:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.btn-new:active{transform:none}}@keyframes route-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.route-enter{height:100%;animation:.42s cubic-bezier(.16,1,.3,1) both route-in}@media (prefers-reduced-motion:reduce){.route-enter{animation:none}}.dots{grid-template-columns:repeat(3,1fr);gap:3px;width:18px;height:18px;display:grid}.dots i{background:currentColor;border-radius:1.5px;width:4px;height:4px}.switcher{zoom:var(--ui-scale);width:280px;max-width:calc(92 * var(--vw-app));padding:10px}.switcher-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sw-app{border-radius:var(--radius);cursor:pointer;transition:all var(--dur) var(--ease);background:0 0;border:none;flex-direction:column;align-items:center;gap:7px;padding:14px 8px;display:flex}.sw-app:hover{background:var(--surface-2)}.sw-app.soon{opacity:.4;cursor:default}.sw-app.soon:hover{background:0 0}.sw-ic{border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.sw-nm{color:var(--text-1);font-size:11.5px;font-weight:var(--w-strong)}.content{flex:1;min-height:0;padding:30px 36px 60px;overflow-y:auto}.view{max-width:1080px;margin-inline:auto}.view>*{animation:vchild .5s var(--ease-out) both}.view>:first-child{animation-delay:20ms}.view>:nth-child(2){animation-delay:60ms}.view>:nth-child(3){animation-delay:.1s}.view>:nth-child(4){animation-delay:.14s}.view>:nth-child(5){animation-delay:.18s}.view>:nth-child(6){animation-delay:.22s}@keyframes vchild{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.vhead{margin-bottom:24px}.vtitle{font-family:var(--font-display);font-weight:var(--w-title);letter-spacing:-.02em;font-size:30px}.vsub{color:var(--text-2);margin-top:5px;font-size:14.5px}.greeting{font-family:var(--font-display);font-weight:var(--w-title);letter-spacing:-.025em;font-size:32px}.greeting .accent{color:var(--c-accent)}.sec{margin-bottom:30px}.sec-h{align-items:center;margin-bottom:13px;display:flex}.sec-h h3{font-family:var(--font-display);font-weight:var(--w-strong);letter-spacing:-.01em;margin:0;font-size:14px}.sec-h .meta{font-family:var(--font-mono);color:var(--text-3);margin-left:10px;font-size:11px}.sec-h .link{color:var(--c-accent);cursor:pointer;margin-left:auto;font-size:12.5px}.modules{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:14px;display:grid}.mod{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;transition:all var(--dur) var(--ease), box-shadow 0s;text-align:left;width:100%;padding:18px;font-family:inherit;position:relative;overflow:hidden}.mod:hover{border-color:var(--border-2);transform:translateY(var(--lift))}.mod.soon{cursor:default;opacity:.62}.mod.soon:hover{border-color:var(--border);transform:none}.mod.live{color:inherit;border-color:var(--border-2);box-shadow:var(--elev-1);text-decoration:none;display:block}.mod.live:hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.mod.live:hover{border-color:color-mix(in srgb,var(--c-accent) 40%,var(--border))}}.mod:focus-visible{box-shadow:var(--focus);outline:none}.mod.live:focus-visible{box-shadow:var(--focus), var(--elev-1)}.mod .mtop{align-items:center;gap:11px;margin-bottom:14px;display:flex}.mod .mic{background:var(--c-accent);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.mod .mic{background:color-mix(in srgb,var(--c-accent) 12%,var(--surface))}}.mod .mic{color:var(--c-accent);box-shadow:inset 0 0 0 .5px var(--c-accent);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.mod .mic{box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--c-accent) 22%,transparent)}}.mod .mname{font-family:var(--font-display);font-weight:var(--w-strong);font-size:16px}.mod .mstate{color:var(--text-3);font-size:11px;font-family:var(--font-mono)}.mod .mstate.on{color:var(--c-success)}.mod .mdesc{color:var(--text-2);min-height:36px;margin-bottom:14px;font-size:12.5px;line-height:1.5}.mod .mfoot{color:var(--text-3);align-items:center;gap:14px;font-size:12px;display:flex}.mod .mfoot b{color:var(--text-1);font-weight:var(--w-strong)}.mod .open{color:var(--text-3);opacity:0;transition:all var(--dur) var(--ease);position:absolute;top:18px;right:18px;transform:translate(-4px)}.mod:hover .open{opacity:1;transform:none}.hm-saludo{font-family:var(--font-display);font-weight:var(--w-title);letter-spacing:-.025em;margin:0 0 22px;font-size:32px}.hm-alert{border-radius:var(--radius-lg);border:.5px solid var(--c-danger);align-items:flex-start;gap:13px;margin-bottom:24px;padding:14px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.hm-alert{border:.5px solid color-mix(in srgb,var(--c-danger) 38%,transparent)}}.hm-alert{background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.hm-alert{background:color-mix(in srgb,var(--c-danger) 9%,transparent)}}.hm-alert-i{color:var(--c-danger);flex-shrink:0;margin-top:1px}.hm-alert-tx{flex:1;min-width:0;font-size:13.5px;line-height:1.55}.hm-alert-tx b{font-weight:var(--w-strong);color:var(--c-danger)}.hm-alert-s{color:var(--text-2);margin-top:2px;display:block}.hm-alert-go{color:var(--c-danger);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.hm-alert-go:hover{text-decoration:underline}.hm-bal{margin-bottom:26px}.hm-bal-k{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:10px;margin-bottom:8px;font-size:11px;display:flex}.hm-dd{font-family:var(--font-mono);border-radius:var(--radius-full);letter-spacing:0;text-transform:none;background:var(--surface-3);color:var(--text-2);padding:2px 9px;font-size:10.5px}.hm-dd.sube{background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.hm-dd.sube{background:color-mix(in srgb,var(--c-success) 15%,transparent)}}.hm-dd.sube{color:var(--c-success)}.hm-dd.baja{background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.hm-dd.baja{background:color-mix(in srgb,var(--c-warning) 15%,transparent)}}.hm-dd.baja{color:var(--c-warning)}.hm-bal-v{font-family:var(--font-display);font-weight:var(--w-strong);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:52px;line-height:1}.hm-aviso{color:var(--c-warning);max-width:62ch;margin:10px 0 0;font-size:12.5px}.hm-porcobrar{border-top:.5px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:14px;padding-top:14px;display:flex}.hm-pc-l{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:11px}.hm-pc-n{font-family:var(--font-display);font-weight:var(--w-strong);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:21px}.hm-pc-s{color:var(--text-2);font-size:13px}.hm-pc-s b{color:var(--c-warning);font-weight:var(--w-strong)}.hm-btn{border:.5px solid var(--border-2);border-radius:var(--radius-full);background:var(--surface);font-size:13.5px;font-weight:var(--w-strong);color:var(--text-1);transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);align-items:center;gap:7px;margin-top:16px;padding:9px 18px;text-decoration:none;display:inline-flex}.hm-btn:hover{background:var(--surface-2);border-color:var(--text-3)}.hm-hoy{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);margin-bottom:30px;overflow:hidden}.hm-hoy-h{border-bottom:.5px solid var(--border);background:var(--surface-2);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);margin:0;padding:11px 18px;font-size:10.5px;font-weight:400}.hm-hoy-r{border-bottom:.5px solid var(--border);color:inherit;transition:background var(--dur) var(--ease);align-items:center;gap:13px;padding:12px 18px;font-size:13.5px;text-decoration:none;display:flex}.hm-hoy-r:last-child{border-bottom:none}.hm-hoy-r:hover{background:var(--surface-2)}.hm-hoy-i{color:var(--text-3);flex-shrink:0}.hm-hoy-r.urge .hm-hoy-i{color:var(--c-warning)}.hm-hoy-tx{flex:1;min-width:0}.hm-hoy-tx b{font-weight:600}.hm-hoy-q{color:var(--text-3);font-size:12.5px}.hm-hoy-go{color:var(--c-accent);font-size:12.5px;font-weight:var(--w-strong);flex-shrink:0}.hm-sec{margin-bottom:32px}.hm-sh{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 4px;font-size:15px;font-weight:600}.hm-sub{color:var(--text-3);margin:0 0 16px;font-size:12.5px}.hm-sec .hm-sh+.hm-quick{margin-top:16px}.hm-quick{flex-wrap:wrap;gap:6px;display:flex}.hm-q{width:92px;color:inherit;border-radius:var(--radius);flex-direction:column;align-items:center;gap:9px;padding:6px 2px;text-decoration:none;display:flex}.hm-q-b{background:var(--surface-2);width:48px;height:48px;color:var(--text-1);box-shadow:inset 0 0 0 .5px var(--border);transition:background var(--dur) var(--ease);border-radius:50%;place-items:center;display:grid}.hm-q:hover .hm-q-b{background:var(--surface-3)}.hm-q-l{color:var(--text-2);text-align:center;font-size:11.5px;line-height:1.3}.hm-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.hm-k{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:17px 18px 18px}.hm-k-t{color:var(--text-2);font-size:13px}.hm-k-v{font-family:var(--font-display);font-weight:var(--w-strong);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:7px;font-size:26px;line-height:1.1}.hm-k-d{font-family:var(--font-mono);border-radius:var(--radius-full);background:var(--surface-3);color:var(--text-2);align-items:center;margin-top:11px;padding:2px 9px;font-size:11px;display:inline-flex}.hm-k-d.sube{background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.hm-k-d.sube{background:color-mix(in srgb,var(--c-success) 15%,transparent)}}.hm-k-d.sube{color:var(--c-success)}.hm-k-d.baja{background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.hm-k-d.baja{background:color-mix(in srgb,var(--c-warning) 15%,transparent)}}.hm-k-d.baja{color:var(--c-warning)}@media (max-width:768px){.hm-bal-v{font-size:40px}.hm-hoy-go{display:none}}.home-grid{grid-template-columns:1.55fr 1fr;align-items:start;gap:22px;display:grid}@media (max-width:900px){.home-grid,.modules{grid-template-columns:1fr}}.card{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.card-h{border-bottom:.5px solid var(--border);align-items:center;gap:9px;padding:15px 18px;display:flex}.card-h h4{font-family:var(--font-display);font-weight:var(--w-strong);margin:0;font-size:13.5px}.card-h .src{font-family:var(--font-mono);color:var(--text-3);margin-left:auto;font-size:10px}.act{border-bottom:.5px solid var(--border);transition:background var(--dur) var(--ease);align-items:center;gap:12px;padding:12px 18px;display:flex}.act:last-child{border-bottom:none}.act:hover{background:var(--surface-2)}.src-pill{font-family:var(--font-mono);text-align:center;border-radius:5px;flex-shrink:0;width:74px;padding:2px 7px;font-size:9.5px}.src-niima{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.src-niima{background:color-mix(in srgb,var(--c-accent) 16%,transparent)}}.src-niima{color:var(--c-accent)}.src-billing{background:var(--ink-2)}@supports (color:color-mix(in lab, red, red)){.src-billing{background:color-mix(in srgb,var(--ink-2) 14%,transparent)}}.src-billing{color:var(--ink-2)}.src-system{background:var(--surface-3);color:var(--text-2)}.act .atxt{flex:1;min-width:0;font-size:13px}.act .atxt b{font-weight:var(--w-strong)}.act .awhen{font-family:var(--font-mono);color:var(--text-3);font-size:11px}.ai-card{border:.5px solid var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ai-card{border:.5px solid color-mix(in srgb,var(--c-accent) 30%,var(--border))}}.ai-card{border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--c-accent),var(--surface))}@supports (color:color-mix(in lab, red, red)){.ai-card{background:linear-gradient(180deg,color-mix(in srgb,var(--c-accent) 7%,var(--surface)),var(--surface))}}.ai-card{margin-bottom:22px;padding:18px}.ai-top{align-items:center;gap:10px;margin-bottom:13px;display:flex}.ai-top .ttl{font-family:var(--font-display);font-weight:var(--w-strong);font-size:14px}.ai-top .ttl span{color:var(--text-3);font-weight:400}.ai-input{background:var(--bg);border:.5px solid var(--border-2);border-radius:var(--radius);cursor:text;align-items:center;gap:10px;padding:11px 14px;display:flex}.ai-input input{color:var(--text-1);font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1;font-size:14px}.ai-input input::placeholder{color:var(--text-3)}.ai-input .send{color:var(--c-accent);display:flex}.ai-input:focus-within{border-color:var(--text-2)}.ai-input input:focus-visible{box-shadow:none}.ai-sug{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.ai-chip{color:var(--text-2);background:var(--surface-2);border:.5px solid var(--border);cursor:pointer;transition:all var(--dur) var(--ease);border-radius:999px;padding:5px 12px;font-size:12px}.ai-chip:hover{border-color:var(--c-accent);color:var(--c-accent)}.acct-row{border-bottom:.5px solid var(--border);justify-content:space-between;align-items:center;padding:13px 18px;font-size:13px;display:flex}.acct-row:last-child{border-bottom:none}.acct-row .k{color:var(--text-2)}.acct-row .v{font-weight:var(--w-strong)}.bar{background:var(--surface-3);border-radius:99px;height:6px;margin-top:8px;overflow:hidden}.bar i{background:var(--c-accent);border-radius:99px;height:100%;display:block}.team{align-items:center;padding:14px 18px;display:flex}.team .av{border:2px solid var(--surface);width:28px;height:28px;color:var(--paper);font-size:11px;font-weight:700;font-family:var(--font-display);border-radius:50%;place-items:center;margin-left:-8px;display:grid}.team .av:first-child{margin-left:0}.team .more{color:var(--text-3);margin-left:10px;font-size:12px}.metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;display:grid}.metric{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);transition:all var(--dur) var(--ease);padding:18px 20px}.metric:hover{border-color:var(--border-2);transform:translateY(var(--lift))}.metric .k{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:10.5px}.metric .v{font-family:var(--font-display);font-weight:var(--w-num);letter-spacing:-.02em;margin-top:8px;font-size:32px}.metric .d{color:var(--c-success);margin-top:4px;font-size:12px}@container armazon (max-width:768px){.shell,.chats-immersive{grid-template-columns:minmax(0,1fr)}.side{width:min(284px,calc(84 * var(--vw-app)));z-index:1300;transition:transform var(--dur) var(--ease);border-right:.5px solid var(--border-2);padding-top:calc(env(safe-area-inset-top,0px) + 16px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px);position:fixed;top:0;bottom:0;left:0;transform:translate(-101%)}.side[data-open=true]{box-shadow:var(--elev-r);transform:none}.chats-immersive .side{align-items:stretch;padding-left:12px;padding-right:12px}.chats-immersive .app-back,.chats-immersive .app-brand{justify-content:flex-start;align-self:auto}.chats-immersive .nav-item{justify-content:flex-start;gap:10px;padding:7px 10px}.chats-immersive .nav-item .cnt{margin-left:auto;padding:1px 7px;position:static}.chats-immersive .side-foot .user{justify-content:flex-start;padding:7px 10px}.chats-immersive .side-foot .user>:not(.uav){display:revert}.drawer-back.nav-scrim{z-index:1200;justify-content:normal;display:block}.nav-toggle{display:grid}.topbar{gap:8px;padding:0 12px}.crumb{display:none}.search{flex:none;min-width:0;margin-left:0;padding:7px 9px}.search .stxt,.search .kbd{display:none}.top-actions{gap:6px}.btn-new{padding:7px 9px}.btn-new .btn-new-label{display:none}.content{padding:20px 16px 48px}}.rows{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-shrink:0;overflow:auto hidden}.row{border-bottom:.5px solid var(--border);cursor:pointer;transition:background var(--dur) var(--ease);align-items:center;gap:14px;padding:13px 18px;display:flex;position:relative}.row:last-child{border-bottom:none}.row:hover{background:var(--surface-2)}.rav{width:30px;height:30px;color:var(--paper);font-family:var(--font-display);border-radius:8px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.row:focus-visible{box-shadow:inset 0 0 0 1px var(--bg), inset 0 0 0 2px var(--ink);border-radius:0;outline:none}.row .rt{font-weight:var(--w-strong);font-size:13.5px}.row .rs{color:var(--text-3);margin-top:1px;font-size:12px}.nrow{border-bottom:.5px solid var(--border);transition:background var(--dur) var(--ease);align-items:flex-start;gap:12px;padding:14px 18px;display:flex;position:relative}.nrow:last-child{border-bottom:none}.nrow.clicable{cursor:pointer}.nrow.clicable:hover{background:var(--surface-2)}.nrow.clicable:focus-visible{box-shadow:var(--focus);border-radius:var(--radius);outline:none}.nrow-dot{border:.5px solid var(--border-2);width:7px;height:7px;transition:background var(--dur) var(--ease);background:0 0;border-radius:50%;flex-shrink:0;margin-top:6px}.nrow-dot.on{background:var(--c-accent);border-color:var(--c-accent)}.nrow-main{flex:1;min-width:0}.nrow-title{font-weight:var(--w-strong);font-size:13.5px;line-height:1.35}.nrow-who{color:var(--text-3);font-weight:400}.nrow-meta{color:var(--text-3);margin-top:2px;font-size:12px}.nrow-estado{color:var(--text-3)}.nrow-body{color:var(--text-2);margin:8px 0 0;font-size:12.5px;line-height:1.5}.nrow-actions{opacity:.6;transition:opacity var(--dur) var(--ease);flex-shrink:0;align-items:center;gap:8px;display:flex}.nrow:hover .nrow-actions,.nrow:focus-within .nrow-actions,.nrow:not(.clicable) .nrow-actions{opacity:1}.nrow-go{width:26px;height:26px;color:var(--text-3);opacity:0;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);place-items:center;display:grid;transform:translate(-4px)}.nrow.clicable:hover .nrow-go,.nrow.clicable:focus-visible .nrow-go{opacity:1;transform:none}@media (max-width:900px){.nrow-actions{opacity:1}.nrow-go{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nrow-go{transition:none;transform:none}}.pill{font-family:var(--font-mono);transition:all var(--dur) var(--ease);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:10.5px}.pill.ok{background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.pill.ok{background:color-mix(in srgb,var(--c-success) 16%,transparent)}}.pill.ok{color:var(--c-success)}.pill.wait{background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.pill.wait{background:color-mix(in srgb,var(--c-warning) 18%,transparent)}}.pill.wait{color:var(--c-warning)}.pill.live{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.pill.live{background:color-mix(in srgb,var(--c-accent) 16%,transparent)}}.pill.live{color:var(--c-accent)}.when{color:var(--text-3);font-size:11.5px;font-family:var(--font-mono);text-align:right;width:42px}.cmdk-back{background:var(--veil);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding-top:calc(14 * var(--vh-app));z-index:1300;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.cmdk{zoom:var(--ui-scale);width:560px;max-width:calc(92 * var(--vw-app));background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.cmdk{background:color-mix(in srgb,var(--surface) 80%,transparent)}}.cmdk{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:.5px solid var(--border-2);border-radius:var(--radius-lg);box-shadow:var(--elev-4);overflow:hidden}.cmdk-input{border-bottom:.5px solid var(--border);align-items:center;gap:11px;padding:16px 18px;display:flex}.cmdk-input svg{color:var(--text-3)}.cmdk-input input{color:var(--text-1);font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1;font-size:16px}.cmdk-input input::placeholder{color:var(--text-3)}.cmdk-input input:focus-visible{box-shadow:none}.cmdk-input:focus-within{box-shadow:inset 0 0 0 1px var(--bg), inset 0 0 0 2px var(--ink)}.cmdk-list{max-height:340px;padding:8px;overflow-y:auto}.cmdk-sec{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);padding:8px 10px 4px;font-size:10px}.cmdk-item{border-radius:var(--radius);cursor:pointer;color:var(--text-2);text-align:left;background:0 0;border:none;align-items:center;gap:11px;width:100%;padding:10px 12px;font-size:13.5px;display:flex}.cmdk-item svg{width:16px;height:16px}.cmdk-item.sel{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.cmdk-item.sel{background:color-mix(in srgb,var(--c-accent) 16%,transparent)}}.cmdk-item.sel{color:var(--c-accent)}.cmdk-item .kbd{font-family:var(--font-mono);color:var(--text-3);margin-left:auto;font-size:10px}.toasts{z-index:1500;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.toast{background:var(--surface);border:.5px solid var(--border-2);border-radius:var(--radius-lg);box-shadow:var(--elev-3);align-items:center;gap:11px;padding:12px 16px;font-size:13.5px;display:flex}.toast .tt{font-weight:var(--w-strong)}.theme-btn{border-radius:var(--radius);width:32px;height:32px;color:var(--text-2);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.theme-btn:hover{color:var(--text-1);background:var(--surface-2)}.plan-widget{border:.5px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,var(--c-accent),var(--surface));margin:10px 4px 12px;padding:13px}@supports (color:color-mix(in lab, red, red)){.plan-widget{background:linear-gradient(180deg,color-mix(in srgb,var(--c-accent) 7%,var(--surface)),var(--surface))}}.plan-widget .pw-top{font-size:12.5px;font-weight:var(--w-strong);align-items:center;gap:7px;display:flex}.plan-widget .pw-chip{font-family:var(--font-mono);color:var(--c-accent);background:var(--c-accent);margin-left:auto;font-size:9px}@supports (color:color-mix(in lab, red, red)){.plan-widget .pw-chip{background:color-mix(in srgb,var(--c-accent) 14%,transparent)}}.plan-widget .pw-chip{border-radius:999px;padding:2px 7px}.plan-widget .pw-bar{background:var(--surface-3);border-radius:99px;height:5px;margin:11px 0 7px;overflow:hidden}.plan-widget .pw-bar i{background:var(--c-accent);border-radius:99px;height:100%;display:block}.plan-widget .pw-meta{color:var(--text-3);font-size:11px}.plan-widget .pw-btn{text-align:center;width:100%;font-size:12px;font-weight:var(--w-strong);color:var(--c-accent);background:var(--c-accent);margin-top:11px;display:block}@supports (color:color-mix(in lab, red, red)){.plan-widget .pw-btn{background:color-mix(in srgb,var(--c-accent) 10%,transparent)}}.plan-widget .pw-btn{border:.5px solid var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.plan-widget .pw-btn{border:.5px solid color-mix(in srgb,var(--c-accent) 30%,transparent)}}.plan-widget .pw-btn{border-radius:var(--radius);cursor:pointer;transition:all var(--dur) var(--ease);font-family:var(--font-body);padding:7px}.plan-widget .pw-btn:hover{background:var(--c-accent);color:var(--paper)}.side-div{background:var(--border);height:.5px;margin:8px 6px}.profile-pop{width:252px;max-width:calc(92 * var(--vw-app));max-height:var(--radix-dropdown-menu-content-available-height);padding:6px;overflow-y:auto}.pop-item .pop-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.profile-head{align-items:center;gap:11px;padding:10px;display:flex}.profile-head .pav{background:var(--surface-3);width:42px;height:42px;box-shadow:inset 0 0 0 .5px var(--line);font-family:var(--font-display);color:var(--text-1);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;font-weight:700;display:grid;overflow:hidden}.profile-head .pn{font-weight:var(--w-strong);font-size:14px}.profile-head .pe{color:var(--text-3);font-size:11.5px}.profile-head .prole{font-family:var(--font-mono);color:var(--c-accent);background:var(--c-accent);margin-top:4px;font-size:9px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.profile-head .prole{background:color-mix(in srgb,var(--c-accent) 14%,transparent)}}.profile-head .prole{border-radius:999px;padding:1px 7px}.ws-switch>div:not(.pop),.user>div:not(.pop),.profile-head>div{min-width:0}.ws-switch .nm,.ws-switch .rl,.user .nm,.user .em,.profile-head .pn,.profile-head .pe{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pop-toggle{color:var(--text-2);cursor:pointer;border-radius:var(--radius);align-items:center;gap:9px;padding:9px 10px;font-size:13px;display:flex}.pop-toggle:hover{background:var(--surface-2);color:var(--text-1)}.pop-toggle .sw{background:var(--surface-3);width:34px;height:20px;transition:background var(--dur) var(--ease);border-radius:99px;flex-shrink:0;margin-left:auto;position:relative}.pop-toggle .sw i{background:var(--text-2);width:16px;height:16px;transition:all var(--dur) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.settings-grid{grid-template-columns:204px 1fr;align-items:start;gap:30px;display:grid}@media (max-width:760px){.settings-grid{grid-template-columns:1fr}}.set-nav{max-height:calc(100 * var(--vh-app));flex-direction:column;gap:22px;display:flex;position:sticky;top:0;overflow-y:auto}.set-nav button{border-radius:var(--radius);color:var(--text-2);font-family:var(--font-body);font-size:13.5px;font-weight:var(--w-strong);cursor:pointer;text-align:left;transition:all var(--dur) var(--ease);background:0 0;border:none;align-items:center;gap:9px;padding:8px 11px;display:flex}.set-nav button svg{width:16px;height:16px}.set-nav button:hover{background:var(--surface-2);color:var(--text-1)}.set-nav button.active{background:var(--surface-3);color:var(--text-1)}.set-section-t{font-family:var(--font-display);font-weight:var(--w-strong);margin-bottom:4px;font-size:16px}.set-section-s{color:var(--text-3);margin-bottom:18px;font-size:13px}.set-card{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.set-row{border-bottom:.5px solid var(--border);align-items:center;gap:16px;padding:16px 20px;display:flex}.set-row-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.set-row:has(.field){align-items:flex-end}@media (max-width:560px){.set-row:has(.field){flex-direction:column;align-items:stretch}.set-row:has(.field) .set-row-actions{justify-content:flex-end}}.set-row:last-child{border-bottom:none}.set-row .sr-info{flex:1;min-width:0}.set-row .sr-t{font-weight:var(--w-strong);font-size:14px}.set-row .sr-s{color:var(--text-3);margin-top:2px;font-size:12.5px}.avatar-prev{background:var(--surface-3);width:36px;height:36px;box-shadow:inset 0 0 0 .5px var(--line);font-family:var(--font-display);color:var(--text-1);border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;font-weight:700;display:grid;overflow:hidden}.avatar-prev img{object-fit:cover;width:100%;height:100%;display:block}.logo-prev{border-radius:var(--radius);background:var(--surface-3);width:44px;height:44px;box-shadow:inset 0 0 0 .5px var(--line);color:var(--text-3);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.logo-prev img{object-fit:contain;width:100%;height:100%;padding:5px;display:block}.set-field{background:var(--bg);border:.5px solid var(--border-2);border-radius:var(--radius);color:var(--text-1);font-size:13px;font-family:var(--font-body);outline:none;min-width:200px;padding:8px 12px}.set-btn{background:var(--surface-2);border:.5px solid var(--border-2);color:var(--text-1);border-radius:var(--radius);font-size:13px;font-weight:var(--w-strong);cursor:pointer;font-family:var(--font-body);transition:all var(--dur) var(--ease);white-space:nowrap;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.set-btn:hover{border-color:var(--c-accent);color:var(--c-accent)}.set-btn.primary{background:var(--c-accent);color:var(--paper);border-color:#0000}.set-btn.primary:hover{background:var(--c-accent-strong);color:var(--paper)}.set-btn.danger{color:var(--c-danger);border-color:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.set-btn.danger{border-color:color-mix(in srgb,var(--c-danger) 40%,var(--border-2))}}.set-btn.danger:hover{background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.set-btn.danger:hover{background:color-mix(in srgb,var(--c-danger) 12%,transparent)}}.set-btn.danger:hover{border-color:var(--c-danger);color:var(--c-danger)}.set-btn.danger:disabled{opacity:.55;cursor:default}.set-btn:disabled,.set-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.set-btn:disabled:hover{border-color:var(--border-2);color:var(--text-1)}.set-btn.primary:disabled:hover{background:var(--c-accent);color:var(--paper)}.set-toggle{background:var(--surface-3);cursor:pointer;width:38px;height:22px;transition:background var(--dur) var(--ease);border-radius:99px;flex-shrink:0;position:relative}.set-toggle:after{content:"";position:absolute;inset:-1px}.set-toggle.on{background:var(--c-accent)}.set-toggle i{background:var(--paper);width:18px;height:18px;box-shadow:var(--elev-1);transition:all var(--dur) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.set-toggle.on i{left:18px}.team-row{border-bottom:.5px solid var(--border);align-items:center;gap:12px;padding:13px 20px;display:flex}.team-row:last-child{border-bottom:none}.team-row .tav{width:32px;height:32px;color:var(--paper);font-size:12px;font-weight:700;font-family:var(--font-display);border-radius:50%;place-items:center;display:grid}.team-row .trole{font-family:var(--font-mono);color:var(--text-3);margin-left:auto;font-size:11px}.tabsbar{height:var(--tabbar-h);background:var(--side-bg);border-bottom:.5px solid var(--border);flex-shrink:0;align-items:center;gap:4px;padding:0 8px;display:flex;overflow:auto hidden}.tabsbar::-webkit-scrollbar{height:0}.tabsbar-list{align-items:center;gap:3px;min-width:0;display:flex}.tab{cursor:pointer;height:28px;color:var(--text-3);font-size:12.5px;font-weight:var(--w-strong);white-space:nowrap;max-width:190px;transition:background var(--dur) var(--ease),color var(--dur) var(--ease);-webkit-user-select:none;user-select:none;border:.5px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:0 9px 0 10px;display:flex}.tab:hover{background:var(--surface-2);color:var(--text-2)}.tab.active{background:var(--surface);color:var(--text-1);border-color:var(--border)}.tab.active .tab-ic{color:var(--c-accent)}.tab-ic{color:var(--text-3);flex-shrink:0;display:flex}.tab-title{text-overflow:ellipsis;overflow:hidden}.tab-x{width:16px;height:16px;color:var(--text-3);cursor:pointer;opacity:0;transition:opacity var(--dur) var(--ease),background var(--dur) var(--ease);background:0 0;border:none;border-radius:5px;flex-shrink:0;place-items:center;display:grid;position:relative}.tab-x:after{content:"";position:absolute;inset:-4px}.tab:hover .tab-x,.tab.active .tab-x{opacity:.65}.tab-x:hover{background:var(--surface-3);color:var(--text-1);opacity:1}.tab-new{width:26px;height:26px;color:var(--text-3);cursor:pointer;transition:all var(--dur) var(--ease);background:0 0;border:none;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.tab-new:hover{background:var(--surface-2);color:var(--text-1)}.app-back{font-size:11.5px;font-family:var(--font-mono);color:var(--text-3);cursor:pointer;transition:all var(--dur) var(--ease);background:0 0;border:none;border-radius:7px;align-self:flex-start;align-items:center;gap:3px;margin-bottom:2px;padding:4px 6px;display:inline-flex}.app-back:hover{color:var(--c-accent);background:var(--surface-2)}.app-brand{align-items:center;gap:10px;padding:4px 8px 14px;display:flex}.app-logo.app-logo--ciita{background:var(--c-cita);color:var(--c-sobre-espectro);box-shadow:none}.app-logo{width:30px;height:30px;color:var(--paper);background:linear-gradient(135deg,var(--c-accent),var(--c-accent-strong));box-shadow:0 4px 14px -4px var(--c-accent);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.app-logo{box-shadow:0 4px 14px -4px color-mix(in srgb,var(--c-accent) 70%,transparent)}}.app-logo{flex-shrink:0}.app-wm{font-family:var(--font-display);font-weight:var(--w-strong);letter-spacing:-.01em;font-size:18px}.set-takeover{height:100%}.set-shell{background:var(--bg);grid-template-rows:minmax(0,1fr);grid-template-columns:262px 1fr;height:100%;display:grid}.set-shell-nav{background:var(--side-bg);border-right:.5px solid var(--border);flex-direction:column;gap:1px;padding:16px 14px;display:flex;overflow-y:auto}.set-back{font-size:13px;font-weight:var(--w-strong);color:var(--text-2);cursor:pointer;border-radius:var(--radius);transition:all var(--dur) var(--ease);background:0 0;border:none;align-self:flex-start;align-items:center;gap:5px;padding:7px 8px;display:inline-flex}.set-back:hover{color:var(--text-1);background:var(--surface-2)}.set-shell-title{font-family:var(--font-display);font-weight:var(--w-strong);padding:14px 8px 4px;font-size:15px}.set-group{flex-direction:column;gap:1px;margin-top:10px;display:flex}.set-group-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:6px 8px 4px;font-size:10px}.set-shell-item{border-radius:var(--radius);color:var(--text-2);font-size:13.5px;font-weight:var(--w-strong);cursor:pointer;transition:all var(--dur) var(--ease);align-items:center;gap:10px;padding:7px 9px;display:flex}.set-shell-item svg{flex-shrink:0;width:16px;height:16px}.set-shell-item:hover{background:var(--surface-2);color:var(--text-1)}.set-shell-item.active{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.set-shell-item.active{background:color-mix(in srgb,var(--c-accent) 14%,transparent)}}.set-shell-item.active{color:var(--c-accent)}.set-shell-main{overflow-y:auto}.set-shell-content{max-width:720px;margin:0 auto;padding:46px 40px 90px}@media (max-width:768px){.set-shell{grid-template-columns:1fr}.set-shell-nav{display:none}.set-mobile-header{display:flex!important}.set-shell-content{padding:24px 18px 60px}}.set-toggle[aria-checked=true]{background:var(--c-accent)}.set-toggle[aria-checked=false]{background:var(--surface-3)}.set-toggle[disabled]{opacity:.5;cursor:not-allowed}.set-toggle.locked{color:var(--text-3);opacity:.45;border:0;place-items:center;padding:0;display:grid}.set-toggle-wrap{flex-shrink:0;position:relative}.cap-matriz{margin-bottom:16px;container:cap/inline-size}.cap-matriz-s{color:var(--text-3);margin:0;padding:12px 18px 4px;font-size:12.5px;line-height:1.5}.cap-fila{border-bottom:.5px solid var(--border);grid-template-columns:minmax(0,1fr) repeat(3,104px);align-items:center;gap:12px;padding:10px 18px;display:grid}.cap-cabecera{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);padding-top:12px;padding-bottom:8px;font-size:10px}.cap-grupo{border-bottom:.5px solid var(--border);font-family:var(--font-display);font-weight:var(--w-strong);color:var(--text-2);padding:14px 18px 6px;font-size:12.5px}.cap-nombre{flex-direction:column;gap:2px;min-width:0;display:flex}.cap-nombre-t{font-size:13.5px;font-weight:500}.cap-tipo{font-family:var(--font-mono);color:var(--text-2);font-size:10px}.cap-enlaces{flex-wrap:wrap;gap:14px;margin-top:3px;font-size:11.5px;display:flex}.cap-enlaces a{color:var(--c-accent);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.cap-celda{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.cap-vacio{color:var(--text-3)}.cap-col-mini{color:var(--text-2);font-size:11.5px;display:none}.cap-matriz-nota{margin:0;padding:12px 18px 14px}@container cap (max-width:560px){.cap-fila{grid-template-columns:minmax(0,1fr);row-gap:6px}.cap-cabecera{display:none}.cap-celda{justify-content:space-between}.cap-celda:has(.cap-vacio){display:none}.cap-col-mini{font-size:12.5px;display:inline}}.set-skel-nav{flex-direction:column;gap:1px;display:flex}.set-skel-title{width:120px;height:14px;margin-bottom:12px}.set-skel-item{border-radius:var(--radius);width:100%;height:33px}.set-skel-content{flex-direction:column;gap:16px;display:flex}.set-skel-h{width:200px;height:24px}.set-skel-card{border-radius:var(--radius-lg);width:100%;height:120px}.set-skel-card--corta{height:80px}.card-note{color:var(--text-3);margin:0;padding:10px 18px 0;font-size:12.5px;line-height:1.5}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:60px 24px;display:flex}.empty-cta{margin-top:14px;text-decoration:none}.empty-ic{background:var(--surface-2);border:.5px solid var(--border);width:56px;height:56px;color:var(--text-3);border-radius:16px;place-items:center;margin-bottom:9px;display:grid}.empty-t{font-family:var(--font-display);font-weight:var(--w-strong);font-size:16px}.empty-s{color:var(--text-3);max-width:400px;font-size:13px;line-height:1.5}.empty-cta{margin-top:14px}.billing-toggle{border:.5px solid var(--border);background:var(--surface);border-radius:999px;gap:3px;margin-bottom:22px;padding:3px;display:inline-flex}.billing-toggle button{color:var(--text-2);font-family:var(--font-body);font-size:12.5px;font-weight:var(--w-strong);cursor:pointer;transition:all var(--dur) var(--ease);background:0 0;border:none;border-radius:999px;padding:6px 16px}.billing-toggle button.on{background:var(--c-accent);color:var(--paper)}.pricing{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:980px){.pricing{grid-template-columns:repeat(2,1fr)}}.tier{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);transition:all var(--dur) var(--ease);flex-direction:column;gap:3px;padding:22px 20px;display:flex;position:relative}.tier.featured{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.tier.featured{border-color:color-mix(in srgb,var(--c-accent) 50%,transparent)}}.tier.featured{box-shadow:var(--accent-glow)}.tier-badge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;background:var(--c-accent);color:var(--paper);border-radius:999px;padding:3px 9px;font-size:9px;position:absolute;top:-9px;left:20px}.tier-name{font-family:var(--font-display);font-weight:var(--w-strong);font-size:16px}.tier-price{font-family:var(--font-display);font-weight:var(--w-num);letter-spacing:-.02em;margin:6px 0 2px;font-size:32px}.tier-price small{color:var(--text-3);font-size:13px;font-weight:400}.tier-sub{color:var(--text-3);min-height:32px;margin-bottom:14px;font-size:12px}.tier-cta{border-radius:var(--radius);width:100%;font-family:var(--font-body);font-size:13px;font-weight:var(--w-strong);cursor:pointer;transition:all var(--dur) var(--ease);border:.5px solid var(--border-2);background:var(--surface-2);color:var(--text-1);padding:9px}.tier-cta:hover{border-color:var(--c-accent);color:var(--c-accent)}.tier-cta.primary{background:var(--c-accent);color:var(--paper);border-color:#0000}.tier-cta.primary:hover{background:var(--c-accent-strong);color:var(--paper)}.tier-cta.current{color:var(--text-3);cursor:default;background:0 0;border-style:dashed}.tier-cta.current:hover{border-color:var(--border-2);color:var(--text-3)}.tier-feats{flex-direction:column;gap:9px;margin-top:18px;display:flex}.tier-feat{color:var(--text-2);align-items:flex-start;gap:8px;font-size:12.5px;display:flex}.tier-feat svg{color:var(--c-accent);flex-shrink:0;margin-top:1px}.tier-feat.off,.tier-feat.off svg{color:var(--text-3)}.integrations-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}@media (max-width:760px){.integrations-grid{grid-template-columns:1fr}}.integration{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);transition:all var(--dur) var(--ease);padding:16px 18px}.integration:hover{border-color:var(--border-2)}.int-top{align-items:center;gap:12px;margin-bottom:12px;display:flex}.int-ic{width:38px;height:38px;color:var(--paper);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.int-nm{font-family:var(--font-display);font-weight:var(--w-strong);font-size:14.5px}.int-meta{color:var(--text-3);margin-top:1px;font-size:11.5px}.int-status{font-family:var(--font-mono);color:var(--text-3);align-items:center;gap:6px;margin-left:auto;font-size:10px;display:inline-flex}.int-status i{background:var(--text-3);border-radius:50%;width:7px;height:7px}.int-status.on{color:var(--c-success)}.int-status.on i{background:var(--c-success)}.int-status.err{color:var(--c-danger)}.int-status.err i{background:var(--c-danger)}.int-actions{gap:8px;display:flex}.chat{flex-direction:column;max-width:780px;height:100%;margin:0 auto;display:flex}.chat-msgs{flex-direction:column;flex:1;gap:16px;padding:8px 0 20px;display:flex;overflow-y:auto}.msg{gap:12px;max-width:88%;display:flex}.msg.user{flex-direction:row-reverse;align-self:flex-end}.msg-av{width:28px;height:28px;color:var(--paper);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.msg.ai .msg-av{background:linear-gradient(135deg,var(--c-accent),var(--c-accent-strong))}.msg.user .msg-av{background:var(--surface-3);color:var(--text-2)}.msg-body{background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius-lg);color:var(--text-1);padding:12px 15px;font-size:13.5px;line-height:1.55}.msg.user .msg-body{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.msg.user .msg-body{background:color-mix(in srgb,var(--c-accent) 12%,var(--surface))}}.msg.user .msg-body{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.msg.user .msg-body{border-color:color-mix(in srgb,var(--c-accent) 25%,transparent)}}.chat-dock{border:.5px solid var(--border-2);border-radius:var(--radius-lg);background:var(--surface);align-items:center;gap:10px;padding:13px 16px;display:flex}.chat-dock input{color:var(--text-1);font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1;font-size:14px}.chat-dock input::placeholder{color:var(--text-3)}.chat-dock:focus-within{border-color:var(--text-2)}.chat-dock input:focus-visible{box-shadow:none}.feed-filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.feed-chip{color:var(--text-2);background:var(--surface-2);border:.5px solid var(--border);cursor:pointer;transition:all var(--dur) var(--ease);border-radius:999px;padding:5px 13px;font-size:12px}.feed-chip:hover,.feed-chip.on{border-color:var(--c-accent);color:var(--c-accent)}.feed-day{font-family:var(--font-mono);color:var(--text-3);margin:18px 0 8px;font-size:11px}.pill.muted{background:var(--surface-3);color:var(--text-2)}.dt{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.dt-toolbar{border-bottom:.5px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.dt-search{border:.5px solid var(--border);border-radius:var(--radius);background:var(--bg);max-width:300px;color:var(--text-3);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex:1;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.dt-search input{color:var(--text-1);font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:13px}.dt-search:focus-within{border-color:var(--text-2)}.dt-search input:focus-visible{box-shadow:none}.dt-filter{color:var(--text-2);background:var(--surface-2);border:.5px solid var(--border);cursor:pointer;transition:all var(--dur) var(--ease);border-radius:999px;padding:5px 12px;font-size:12px}.dt-filter:hover{border-color:var(--border-2)}.dt-filter.on{border-color:var(--c-accent);color:var(--c-accent)}.dt-head,.dt-row{align-items:center;gap:14px;padding:0 16px;display:grid}.dt-head{border-bottom:.5px solid var(--border);height:40px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-size:10px}.dt-row{border-bottom:.5px solid var(--border);cursor:pointer;min-height:56px;transition:background var(--dur) var(--ease)}.dt-row:last-child{border-bottom:none}.dt-row:hover{background:var(--surface-2)}.dt-cell{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;font-size:13.5px;overflow:hidden}.dt-cell .sub{color:var(--text-3);margin-top:1px;font-size:11.5px}.dt-pager{border-top:.5px solid var(--border);min-height:44px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);flex-wrap:wrap;align-items:center;gap:12px;padding:0 16px;font-size:10.5px;display:flex}.dt-pager-note{text-transform:none;letter-spacing:0;font-family:var(--font-body);color:var(--text-3);font-size:11.5px}.dt-pager-nav{align-items:center;gap:8px;margin-left:auto;display:flex}.dt-pager-pos{color:var(--text-2)}.dt-pager-btn{border-radius:var(--radius);border:.5px solid var(--border);background:var(--surface-2);width:26px;height:26px;color:var(--text-2);cursor:pointer;transition:all var(--dur) var(--ease);place-items:center;display:grid}.dt-pager-btn:hover:not(:disabled){border-color:var(--border-2);color:var(--text-1)}.dt-pager-btn:disabled{opacity:.4;cursor:default}.dt-bulk{background:var(--c-accent);align-items:center;gap:14px;padding:10px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.dt-bulk{background:color-mix(in srgb,var(--c-accent) 10%,var(--surface))}}.dt-bulk{border-bottom:.5px solid var(--border);font-size:13px}.dt-check{border:1.5px solid var(--border-2);cursor:pointer;width:17px;height:17px;color:var(--paper);border-radius:5px;flex-shrink:0;place-items:center;display:grid}.dt-check.on{background:var(--c-accent);border-color:var(--c-accent)}.dt-empty{padding:40px}.modal-back{background:var(--veil);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1400;justify-content:center;align-items:center;animation:.18s both fade;display:flex;position:fixed;inset:0}.modal{zoom:var(--ui-scale);width:480px;max-width:calc(92 * var(--vw-app));background:var(--surface);border:.5px solid var(--border-2);border-radius:var(--radius-lg);box-shadow:var(--elev-4);animation:pop .24s var(--ease-elastic) both;overflow:hidden}.modal.modal-import{width:min(640px, calc(calc(100 * var(--vw-app)) - 32px));max-width:640px}.modal-h{border-bottom:.5px solid var(--border);align-items:center;padding:16px 20px;display:flex}.modal-h h4{font-family:var(--font-display);font-weight:var(--w-strong);flex:1;margin:0;font-size:15px}.modal-body{max-height:calc(64 * var(--vh-app));overscroll-behavior:contain;flex-direction:column;gap:14px;padding:20px;display:flex;overflow-y:auto}.modal-foot{border-top:.5px solid var(--border);justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.field-lbl{color:var(--text-2);margin-bottom:6px;font-size:12px;display:block}.field{background:var(--bg);border:.5px solid var(--border-2);border-radius:var(--radius);width:100%;color:var(--text-1);font-size:13.5px;font-family:var(--font-body);transition:border-color var(--dur) var(--ease);outline:none;padding:9px 12px}.field:focus{border-color:var(--c-accent)}.field:disabled,.field[aria-disabled=true]{opacity:.55;cursor:not-allowed}.field[aria-invalid=true]{border-color:var(--c-danger)}.field-err{color:var(--c-danger);margin:6px 0 0;font-size:12px;line-height:1.45}.field.select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236A695F' 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 11px center;background-repeat:no-repeat;background-size:14px;padding-right:32px}.dark .field.select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238F8E84' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.field.select:hover{border-color:var(--border-2)}.icon-x{width:28px;height:28px;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;display:grid}.icon-x:hover:not(:disabled){background:var(--surface-2);color:var(--text-1)}.icon-x:disabled{opacity:.35;cursor:default}.drawer-back{background:var(--veil);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1400;justify-content:flex-end;animation:.18s both fade;display:flex;position:fixed;inset:0}.drawer{zoom:var(--ui-scale);width:560px;max-width:calc(94 * var(--vw-app));background:var(--surface);border-left:.5px solid var(--border-2);height:100%;box-shadow:var(--elev-l);animation:slideIn .3s var(--ease-out) both;flex-direction:column;display:flex}@keyframes slideIn{0%{opacity:.6;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:scale(.96)translateY(-8px)}to{opacity:1;transform:none}}.drawer-h{border-bottom:.5px solid var(--border);align-items:center;gap:10px;padding:18px 22px;display:flex}.drawer-h h4{font-family:var(--font-display);font-weight:var(--w-strong);flex:1;margin:0;font-size:16px}.drawer-body{flex:1;padding:22px;overflow-y:auto}.drawer-foot{border-top:.5px solid var(--border);justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}.detail-head{align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.detail-logo{width:52px;height:52px;color:var(--paper);font-family:var(--font-display);border-radius:13px;flex-shrink:0;place-items:center;font-size:22px;font-weight:700;display:grid}.detail-name{font-family:var(--font-display);font-weight:var(--w-title);letter-spacing:-.02em;font-size:26px}.detail-sub{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:9px;margin-top:4px;font-size:13.5px;display:flex}.detail-actions{flex-shrink:0;gap:9px;margin-left:auto;display:flex}.tag-chip{color:var(--text-2);background:var(--surface-2);border:.5px solid var(--border);border-radius:999px;padding:2px 9px;font-size:11px}.tag-chip.editable{align-items:center;gap:5px;display:inline-flex}.tag-chip .chip-x{color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0;display:inline-flex}.tag-chip .chip-x:hover,.tag-chip .chip-x:focus-visible{color:var(--c-danger)}.resp-opciones{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.resp-nueva{align-items:center;gap:8px;margin-top:8px;display:flex}.resp-nueva .field{flex:1;min-width:0}.resp-aviso{color:var(--c-warning)}.recl-abrir{justify-self:start;margin-top:8px}.recl{border:.5px solid var(--border);border-radius:var(--radius);background:var(--surface-2);gap:10px;margin-top:10px;padding:12px 14px;display:grid}.recl-fila{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.recl-origen{flex:1;min-width:200px;margin:0}.recl-tabla{overscroll-behavior:contain;border:.5px solid var(--border);border-radius:var(--radius);background:var(--surface);max-height:360px;display:grid;overflow-y:auto}.recl-item{border-bottom:.5px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(150px,190px);align-items:center;gap:12px;padding:8px 10px;font-size:12.5px;display:grid}.recl-item:last-child{border-bottom:0}.recl-cuerpo{gap:2px;min-width:0;display:grid}.recl-texto{color:var(--text-1);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.recl-meta{color:var(--text-3);font-size:11px}.recl-sin{color:var(--c-warning)}.recl-grupo{border:.5px solid var(--border-2);color:var(--text-2);border-radius:999px;margin-right:6px;padding:0 6px;display:inline-block}.resp-agrupar{cursor:pointer;align-items:flex-start;gap:9px;margin-top:10px;display:flex}.resp-agrupar input{accent-color:var(--text-1);margin-top:3px}.resp-agrupar-t{color:var(--text-1);font-size:13px;display:block}.resp-grupos{gap:10px;margin-top:10px;display:grid}.resp-grupo{border:.5px solid var(--border);border-radius:var(--radius);background:var(--surface-2);gap:2px;padding:10px 12px;display:grid}.resp-grupo-t{font-size:12.5px;font-weight:var(--w-strong);color:var(--text-1)}.resp-grupo-n{color:var(--text-3);margin-left:4px;font-size:11.5px;font-weight:400}.recl-sel{padding-block:4px}@media (max-width:640px){.recl-item{grid-template-columns:minmax(0,1fr)}}.fld-saved{color:var(--c-success);white-space:nowrap;animation:fldSavedIn .18s var(--ease);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}@keyframes fldSavedIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fld-saved{animation:none}}@media (max-width:700px){.crm-rows .row{flex-wrap:wrap;row-gap:8px}.crm-rows .row>div:first-child{flex-basis:100%}.crm-rows .crm-owner-chip{min-width:0!important}.crm-rows .crm-row-actions{width:100%}.crm-rows .crm-row-actions .set-btn{flex:1;justify-content:center}}.detail-tabs{border-bottom:.5px solid var(--border);gap:2px;margin:24px 0;display:flex}.detail-tab{font-size:13.5px;font-weight:var(--w-strong);color:var(--text-2);cursor:pointer;transition:all var(--dur) var(--ease);font-family:var(--font-body);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 14px}.detail-tab:hover{color:var(--text-1)}.detail-tab.active{color:var(--c-accent);border-bottom-color:var(--c-accent)}.editor-grid{border:.5px solid var(--border);border-radius:var(--radius-lg);min-height:calc(72 * var(--vh-app));grid-template-columns:1fr .92fr;gap:0;display:grid;overflow:hidden}.editor-main{background:var(--surface);border-right:.5px solid var(--border);padding:22px;overflow-y:auto}.editor-preview{background:var(--bg);padding:30px;overflow-y:auto}.editor-sec-h{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin:0 0 12px;font-size:10px}.blocks{flex-direction:column;gap:10px;display:flex}.block{border:.5px solid var(--border);border-radius:var(--radius);background:var(--bg);transition:all var(--dur) var(--ease);cursor:pointer;padding:15px 16px;position:relative}.block:hover,.block.sel{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.block:hover,.block.sel{border-color:color-mix(in srgb,var(--c-accent) 45%,var(--border))}}.block-type{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--c-accent);font-size:9.5px}.block-title{font-family:var(--font-display);font-weight:var(--w-strong);margin:5px 0 7px;font-size:14.5px}.block-body{color:var(--text-2);font-size:12.5px;line-height:1.55}.block-ai{color:var(--c-accent);background:var(--c-accent);align-items:center;gap:5px;font-size:11px;display:inline-flex;position:absolute;top:13px;right:13px}@supports (color:color-mix(in lab, red, red)){.block-ai{background:color-mix(in srgb,var(--c-accent) 12%,transparent)}}.block-ai{border:.5px solid var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.block-ai{border:.5px solid color-mix(in srgb,var(--c-accent) 25%,transparent)}}.block-ai{cursor:pointer;opacity:0;transition:opacity var(--dur) var(--ease);border-radius:999px;padding:3px 9px}.block:hover .block-ai{opacity:1}.var-chip{font-family:var(--font-mono);color:var(--c-accent);background:var(--c-accent);font-size:11px}@supports (color:color-mix(in lab, red, red)){.var-chip{background:color-mix(in srgb,var(--c-accent) 12%,transparent)}}.var-chip{border-radius:5px;padding:1px 5px}.doc{background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius);max-width:540px;margin:0 auto;padding:30px 32px}.doc-brand{border-radius:99px;height:5px;margin-bottom:20px}.doc h2{font-family:var(--font-display);font-weight:var(--w-strong);margin:0 0 4px;font-size:20px}.doc .doc-client{color:var(--text-3);margin-bottom:22px;font-size:12.5px}.doc-sec{margin-bottom:18px}.doc-sec .doc-st{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);margin-bottom:5px;font-size:10px}.doc-sec p{color:var(--text-1);margin:0;font-size:13px;line-height:1.6}.doc-sec li{color:var(--text-1);font-size:13px;line-height:1.7}.roi{border:.5px solid var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.roi{border:.5px solid color-mix(in srgb,var(--c-accent) 30%,var(--border))}}.roi{border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--c-accent),var(--surface))}@supports (color:color-mix(in lab, red, red)){.roi{background:linear-gradient(180deg,color-mix(in srgb,var(--c-accent) 7%,var(--surface)),var(--surface))}}.roi{padding:18px}.roi-row{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.roi-row label{color:var(--text-2);font-size:12.5px}.roi-row input{text-align:right;background:var(--bg);border:.5px solid var(--border-2);width:96px;color:var(--text-1);font-family:var(--font-mono);border-radius:8px;outline:none;padding:6px 10px;font-size:13px}.roi-out{border-top:.5px solid var(--border);margin-top:4px;padding-top:14px}.roi-big{font-family:var(--font-display);font-weight:var(--w-num);letter-spacing:-.02em;color:var(--c-accent);font-size:30px}.roi-sub{color:var(--text-3);margin-top:2px;font-size:12px}.colorpicker{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.swatch{cursor:pointer;width:30px;height:30px;transition:transform var(--dur) var(--ease);border:2px solid #0000;border-radius:8px}.swatch:hover{transform:scale(1.12)}.swatch.active{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--text-2)}.signflow{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:18px 6px;display:flex}.signflow-doc{border:.5px solid var(--border);border-radius:var(--radius);background:var(--bg);width:100%;color:var(--text-2);text-align:left;max-height:220px;padding:18px;font-size:12.5px;line-height:1.6;overflow-y:auto}.thread{flex-direction:column;gap:13px;display:flex}.comment{gap:10px;display:flex}.comment.mine{flex-direction:row-reverse}.comment-av{width:26px;height:26px;color:var(--paper);font-size:11px;font-weight:700;font-family:var(--font-display);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.comment-wrap{max-width:80%}.comment.mine .comment-wrap{text-align:right}.comment-meta{color:var(--text-3);font-size:10.5px;font-family:var(--font-mono);margin-bottom:3px}.comment-body{background:var(--surface-2);border:.5px solid var(--border);border-radius:var(--radius);color:var(--text-1);text-align:left;padding:9px 13px;font-size:13px;display:inline-block}.comment.mine .comment-body{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.comment.mine .comment-body{background:color-mix(in srgb,var(--c-accent) 12%,var(--surface))}}.comment.mine .comment-body{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.comment.mine .comment-body{border-color:color-mix(in srgb,var(--c-accent) 25%,transparent)}}.seg{border:.5px solid var(--border);border-radius:var(--radius);background:var(--surface-2);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.seg button{color:var(--text-2);font-family:var(--font-body);font-size:12.5px;font-weight:var(--w-strong);cursor:pointer;transition:all var(--dur) var(--ease);background:0 0;border:none;border-radius:9px;align-items:center;gap:6px;padding:6px 13px;display:inline-flex}.seg button.on{background:var(--c-accent);color:var(--paper)}.seg button:disabled,.seg button[aria-disabled=true]{opacity:.45;cursor:default}.range{appearance:none;background:var(--surface-3);border-radius:99px;outline:none;width:100%;height:5px}.range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--c-accent);cursor:pointer;border:2px solid var(--surface);border-radius:50%;width:16px;height:16px}.range:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus)}.range:focus-visible::-moz-range-thumb{box-shadow:var(--focus)}.range:disabled,.range[aria-disabled=true]{opacity:.5;cursor:not-allowed}.range:disabled::-webkit-slider-thumb{cursor:not-allowed}.range[aria-disabled=true]::-webkit-slider-thumb{cursor:not-allowed}.range:disabled::-moz-range-thumb{cursor:not-allowed}.range[aria-disabled=true]::-moz-range-thumb{cursor:not-allowed}.portal-preview{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);overflow:hidden}.pp-bar{border-bottom:.5px solid var(--border);align-items:center;gap:10px;height:42px;padding:0 16px;display:flex}.pp-logo{width:24px;height:24px;color:var(--paper);font-size:12px;font-weight:700;font-family:var(--font-display);border-radius:7px;place-items:center;display:grid}.pp-body{padding:18px}.pp-metrics{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.pp-metric{border:.5px solid var(--border);background:var(--surface);border-radius:10px;padding:11px 12px}.pp-metric .v{font-family:var(--font-display);font-weight:var(--w-num);font-size:18px}.pp-metric .k{color:var(--text-3);font-size:9.5px;font-family:var(--font-mono);text-transform:uppercase}.kanban{grid-auto-columns:minmax(258px,1fr);grid-auto-flow:column;align-items:start;gap:14px;padding-bottom:10px;display:grid;overflow-x:auto}.kb-col{background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;min-height:120px;display:flex}.kb-col-h{border-bottom:.5px solid var(--border);font-size:13px;font-weight:var(--w-strong);align-items:center;gap:8px;padding:13px 15px;display:flex}.kb-col-h .cnt{font-family:var(--font-mono);color:var(--text-2);background:var(--surface-3);border-radius:999px;margin-left:auto;padding:1px 8px;font-size:11px}.kb-dot{border-radius:50%;width:7px;height:7px}.kb-list{flex-direction:column;gap:9px;padding:10px;display:flex}.embudo-board .kb-col{max-height:max(calc(calc(100 * var(--vh-app)) - 250px), 260px)}.embudo-board .kb-list{min-height:0;overflow-y:auto}.kb-card{border:.5px solid var(--border);border-radius:var(--radius);background:var(--bg);cursor:grab;transition:all var(--dur) var(--ease);padding:13px}.kb-card:hover{border-color:var(--border-2);transform:translateY(-2px)}.kb-card .t{font-weight:var(--w-strong);font-size:13px}.kb-card .c{color:var(--text-3);margin-top:2px;font-size:11.5px}.kb-card .m{color:var(--text-3);align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex}.kb-card .bar{flex:1;height:4px}.chart{width:100%;display:block;overflow:visible}.chart-grid line{stroke:var(--border);stroke-width:.5px}.chart-area{fill:url(#chartFill)}.chart-line{fill:none;stroke:var(--c-accent);stroke-width:2px;vector-effect:non-scaling-stroke}.chart-bar{fill:var(--c-accent)}.chart-x{font-family:var(--font-mono);fill:var(--text-3);font-size:9px}.wizard-steps{align-items:center;gap:0;margin-bottom:28px;display:flex}.wstep{align-items:center;gap:9px;display:flex}.wstep .num{width:26px;height:26px;font-size:12px;font-weight:var(--w-strong);background:var(--surface-2);color:var(--text-3);border:.5px solid var(--border);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.wstep.active .num{background:var(--c-accent);color:var(--paper);border-color:#0000}.wstep.done .num{background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.wstep.done .num{background:color-mix(in srgb,var(--c-success) 18%,transparent)}}.wstep.done .num{color:var(--c-success);border-color:#0000}.wstep .lbl{color:var(--text-3);white-space:nowrap;font-size:12.5px}.wstep.active .lbl{color:var(--text-1)}.wstep-conn{background:var(--border);flex:1;min-width:24px;height:.5px;margin:0 10px}.tpl-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.tpl{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;transition:all var(--dur) var(--ease);overflow:hidden}.tpl:hover{border-color:var(--border-2);transform:translateY(var(--lift))}.tpl-thumb{height:96px;color:var(--paper);place-items:center;display:grid}.tpl-body{padding:14px 16px}.tpl-nm{font-family:var(--font-display);font-weight:var(--w-strong);font-size:14px}.tpl-meta{color:var(--text-3);align-items:center;gap:10px;margin-top:3px;font-size:11.5px;display:flex}.comms{border:.5px solid var(--border);border-radius:var(--radius-lg);min-height:calc(64 * var(--vh-app));background:var(--surface);grid-template-columns:300px 1fr;display:grid;overflow:hidden}.comms-list{border-right:.5px solid var(--border);overflow-y:auto}.comms-item{border-bottom:.5px solid var(--border);cursor:pointer;transition:background var(--dur) var(--ease);padding:13px 16px}.comms-item:hover,.comms-item.active{background:var(--surface-2)}.comms-item .cn{font-weight:var(--w-strong);align-items:center;gap:8px;font-size:13px;display:flex}.comms-item .cp{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.comms-pane{flex-direction:column;display:flex}.comms-pane-h{border-bottom:.5px solid var(--border);font-weight:var(--w-strong);padding:15px 20px}.comms-pane-body{flex:1;padding:20px;overflow-y:auto}.mkt{background:var(--bg);height:100dvh;overflow-y:auto}.mkt-nav{z-index:20;border-bottom:.5px solid var(--border);height:62px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg);align-items:center;gap:14px;padding:0 32px;display:flex;position:sticky;top:0}.mkt-nav .lk{color:var(--text-2);cursor:pointer;font-size:13.5px}.mkt-nav .lk:hover{color:var(--text-1)}.mkt-wrap{max-width:1040px;margin:0 auto;padding:0 32px}.hero{text-align:center;padding:90px 0 70px}.hero h1{font-family:var(--font-display);font-weight:var(--w-title);letter-spacing:-.03em;margin:0;font-size:clamp(38px,6vw,64px);line-height:1.04}.hero h1 b{font-weight:var(--w-num);color:var(--ink)}.hero p{color:var(--text-2);max-width:560px;margin:20px auto 30px;font-size:18px;line-height:1.5}.hero-cta{gap:12px;display:inline-flex}.mkt-pill{font-family:var(--font-mono);color:var(--c-accent);background:var(--c-accent);align-items:center;gap:7px;font-size:11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mkt-pill{background:color-mix(in srgb,var(--c-accent) 12%,transparent)}}.mkt-pill{border:.5px solid var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.mkt-pill{border:.5px solid color-mix(in srgb,var(--c-accent) 28%,transparent)}}.mkt-pill{border-radius:999px;margin-bottom:22px;padding:5px 13px}.mkt-sec{border-top:.5px solid var(--border);padding:60px 0}.mkt-sec h2{font-family:var(--font-display);font-weight:var(--w-title);letter-spacing:-.02em;text-align:center;margin:0 0 8px;font-size:32px}.mkt-sec .sub{text-align:center;color:var(--text-2);margin-bottom:40px;font-size:15px}.feat-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:820px){.feat-grid,.comms{grid-template-columns:1fr}}.feat{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:22px}.feat-ic{width:42px;height:42px;color:var(--paper);border-radius:11px;place-items:center;margin-bottom:14px;display:grid}.feat h3{font-family:var(--font-display);font-weight:var(--w-strong);margin:0 0 6px;font-size:16px}.feat p{color:var(--text-2);margin:0;font-size:13px;line-height:1.55}.mkt-foot{border-top:.5px solid var(--border);text-align:center;color:var(--text-3);padding:40px 0;font-size:13px}.legal-wrap{max-width:720px;margin:0 auto;padding:50px 32px 90px}.legal-tabs{flex-wrap:wrap;gap:6px;margin-bottom:36px;display:flex}.legal-tabs a{color:var(--text-2);border:.5px solid var(--border);border-radius:999px;padding:7px 13px;font-size:13px}.legal-tabs a.active{color:var(--text-1);background:var(--surface);border-color:var(--border-2);font-weight:var(--w-strong)}.legal-doc h1{font-family:var(--font-display);font-weight:var(--w-title);letter-spacing:-.02em;margin:0 0 6px;font-size:30px}.legal-doc .legal-updated{color:var(--text-3);margin-bottom:36px;font-size:12.5px}.legal-doc h2{font-family:var(--font-display);font-weight:var(--w-strong);margin:34px 0 10px;font-size:18px}.legal-doc p{color:var(--text-2);margin:0 0 14px;font-size:14px;line-height:1.7}.legal-doc ul,.legal-doc ol{margin:0 0 14px;padding-left:20px}.legal-doc li{color:var(--text-2);margin-bottom:4px;font-size:14px;line-height:1.7}.legal-doc strong{color:var(--text-1);font-weight:var(--w-strong)}.legal-doc table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:0 0 14px;font-size:13px}.legal-doc th,.legal-doc td{text-align:left;border-bottom:.5px solid var(--border);color:var(--text-2);padding:8px 10px}.legal-doc th{color:var(--text-1);font-weight:var(--w-strong)}.legal-callout{background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius);color:var(--text-2);margin-bottom:30px;padding:16px 18px;font-size:13px;line-height:1.6}.auth-wrap{background:var(--bg);place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative;overflow:hidden}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--surface) inset;-webkit-text-fill-color:var(--text-1);caret-color:var(--text-1);transition:background-color 9999s ease-out}input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--surface) inset;-webkit-text-fill-color:var(--text-1);caret-color:var(--text-1);transition:background-color 9999s ease-out}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--surface) inset;-webkit-text-fill-color:var(--text-1);caret-color:var(--text-1);transition:background-color 9999s ease-out}.auth-card{z-index:1;background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius-lg);width:420px;max-width:100%;box-shadow:var(--elev-4);padding:36px 40px;position:relative}.water-patch-canvas{width:100%;height:100%;display:block}.auth-card h1{font-family:var(--font-display);font-weight:var(--w-title);letter-spacing:-.02em;text-align:center;font-size:26px}@keyframes breatheAuth{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.auth-wrap .mk.breathe{animation:breatheAuth 3.4s var(--ease-base) infinite}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.skeleton:after{animation:1.4s ease-in-out infinite sk!important}.op-skel{animation:1.4s infinite op-shimmer!important}.kb-spin{animation:1.1s linear infinite kb-rot!important}.animate-spin{animation:1s linear infinite spin!important}.alc-spin{animation:1s linear infinite alcspin!important}.asset-progress:after{animation:1.1s ease-in-out infinite asset-indet!important}.composer-icon-btn.recording{animation:1.4s ease-in-out infinite recPulse!important}.typing-dots i{animation:1.2s ease-in-out infinite typing!important}.mk.thinking svg{animation:markEmerge 1.3s var(--ease-out) infinite both!important}.mk.thinking .t1{animation:tipA 1.3s var(--ease-out) infinite both!important}.mk.thinking .t2{animation:tipB 1.3s var(--ease-out) infinite both!important}.mk.thinking .t3{animation:tipC 1.3s var(--ease-out) infinite both!important}.mk.thinking .t4{animation:tipD 1.3s var(--ease-out) infinite both!important}.nmk.thinking svg{animation:nmkPulse 1.4s var(--ease-base) infinite!important}}.tabnum{font-variant-numeric:tabular-nums}.display-xl{font-family:var(--font-display);font-weight:var(--w-num);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:34px;line-height:1.05}.display-lg{font-family:var(--font-display);font-weight:var(--w-title);letter-spacing:-.02em;font-size:26px;line-height:1.1}.metric .d{font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-items:center;gap:3px;margin-top:6px;font-size:11.5px;display:inline-flex}.metric .v{font-variant-numeric:tabular-nums}.metric .spark{opacity:.9;width:100%;margin-top:10px}.skeleton{background:var(--surface-2);border-radius:8px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,transparent,var(--text-3),transparent);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab, red, red)){.skeleton:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text-3) 12%,transparent),transparent)}}.skeleton:after{animation:1.4s ease-in-out infinite sk}@keyframes sk{to{transform:translate(100%)}}.view.embudo-view{max-width:1440px}.embudo-head{margin-bottom:20px}.embudo-head-top{align-items:center;gap:12px;margin-bottom:14px;display:flex}.embudo-title{align-items:center;gap:11px;display:flex}.demo-chip{font-family:var(--font-mono);font-size:var(--fs-3);color:var(--c-accent);background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.demo-chip{background:color-mix(in srgb,var(--c-accent) 13%,transparent)}}.demo-chip{border:.5px solid var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.demo-chip{border:.5px solid color-mix(in srgb,var(--c-accent) 28%,transparent)}}.demo-chip{border-radius:var(--radius-full);padding:3px 9px}.role-opts{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.role-opt{border:.5px solid var(--border-2);border-radius:var(--radius);background:var(--bg);cursor:pointer;transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);flex:220px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.role-opt:hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.role-opt:hover{border-color:color-mix(in srgb,var(--c-accent) 40%,var(--border-2))}}.role-opt.sel{border-color:var(--c-accent);background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.role-opt.sel{background:color-mix(in srgb,var(--c-accent) 6%,transparent)}}.role-opt input{accent-color:var(--c-accent);flex-shrink:0;margin-top:3px}.role-opt .ro-t{font-weight:var(--w-strong);font-size:var(--fs-10);display:block}.role-opt .ro-d{font-size:var(--fs-7);color:var(--text-3);line-height:var(--lh-2);margin-top:2px;display:block}.team-ctl{flex-shrink:0;align-items:center;gap:10px;display:flex}.team-role-sel{width:auto;font-size:var(--fs-8);padding:6px 10px}.team-role-static{font-size:var(--fs-8);color:var(--text-3)}.team-badge{font-family:var(--font-mono);font-size:var(--fs-3);border-radius:var(--radius-full);white-space:nowrap;border:.5px solid #0000;padding:3px 9px}.team-badge.active{color:var(--c-success);background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.team-badge.active{background:color-mix(in srgb,var(--c-success) 13%,transparent)}}.team-badge.active{border-color:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.team-badge.active{border-color:color-mix(in srgb,var(--c-success) 28%,transparent)}}.team-badge.pending{color:var(--text-2);background:var(--surface-3);border-color:var(--border-2)}.team-badge.expiring{color:var(--c-warning);background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.team-badge.expiring{background:color-mix(in srgb,var(--c-warning) 15%,transparent)}}.team-badge.expiring{border-color:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.team-badge.expiring{border-color:color-mix(in srgb,var(--c-warning) 30%,transparent)}}.embudo-viewtoggle{margin-left:auto}.embudo-hero{margin-bottom:18px}.embudo-hero-num{align-items:baseline;gap:11px;display:flex}.embudo-hero-num .display-xl{font-size:46px}.embudo-delta{font-family:var(--font-mono);font-size:var(--fs-9);font-variant-numeric:tabular-nums;border-radius:var(--radius-full);align-items:center;padding:2px 8px;display:inline-flex}.embudo-delta.up{color:var(--c-success);background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.embudo-delta.up{background:color-mix(in srgb,var(--c-success) 13%,transparent)}}.embudo-delta.down{color:var(--c-danger);background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.embudo-delta.down{background:color-mix(in srgb,var(--c-danger) 13%,transparent)}}.embudo-hero-sub{font-size:var(--fs-10);color:var(--text-2);margin-top:6px}.embudo-hero-sub b{color:var(--text-1);font-weight:var(--w-strong)}.embudo-controls{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.embudo-gated{border-radius:var(--radius);font-size:var(--fs-8);line-height:var(--lh-2);color:var(--text-2);background:var(--c-accent);align-items:center;gap:8px;margin-top:12px;padding:9px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.embudo-gated{background:color-mix(in srgb,var(--c-accent) 9%,transparent)}}.embudo-gated{border:.5px solid var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.embudo-gated{border:.5px solid color-mix(in srgb,var(--c-accent) 24%,transparent)}}.embudo-gated svg{color:var(--c-accent);flex-shrink:0}.embudo-board{margin-top:4px}.kb-val{font-family:var(--font-mono);font-size:var(--fs-4);color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:8px}.kb-col-empty{text-align:center;font-size:var(--fs-7);color:var(--text-3);padding:18px 12px}.ld-card{border:.5px solid var(--border);border-radius:var(--radius);background:var(--bg);cursor:pointer;transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease);outline:none;padding:12px;position:relative}.ld-card:hover{border-color:var(--border-2);transform:translateY(-2px)}.ld-card:focus-visible{box-shadow:var(--focus)}.ld-card.buy{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ld-card.buy{border-color:color-mix(in srgb,var(--c-accent) 45%,var(--border))}}.ld-top{align-items:center;gap:11px;display:flex}.ld-id{flex:1;min-width:0}.ld-name{font-weight:var(--w-strong);font-size:var(--fs-10);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ld-meta{color:var(--text-3);align-items:center;gap:7px;margin-top:2px;display:flex}.ld-meta .src-ic{color:var(--text-3)}.ld-when{font-family:var(--font-mono);font-size:var(--fs-4);color:var(--text-3)}.ld-actions{opacity:0;max-height:0;transition:opacity var(--dur) var(--ease);gap:5px;margin-top:11px;display:flex;overflow:hidden}.ld-card:hover .ld-actions,.ld-card:focus-within .ld-actions{opacity:1;max-height:40px}.ld-act{font-family:var(--font-body);font-size:var(--fs-5);font-weight:var(--w-strong);color:var(--text-2);background:var(--surface-2);border:.5px solid var(--border);cursor:pointer;transition:all var(--dur) var(--ease);border-radius:7px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.ld-act:hover{border-color:var(--c-accent);color:var(--c-accent)}.fb-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.fb-strip{color:var(--text-2);border:.5px solid var(--border);border-radius:var(--radius);background:var(--surface);align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;font-size:13px;display:flex}.fb-strip.ok{color:var(--text-1)}.fb-strip.aviso{color:var(--text-1);border-color:var(--c-aviso)}@supports (color:color-mix(in lab, red, red)){.fb-strip.aviso{border-color:color-mix(in srgb,var(--c-aviso) 55%,var(--border))}}.fb-strip.aviso{background:var(--c-aviso)}@supports (color:color-mix(in lab, red, red)){.fb-strip.aviso{background:color-mix(in srgb,var(--c-aviso) 8%,var(--surface))}}.fb-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.fb-strip-dot{background:var(--text-3)}.fb-strip.ok .fb-strip-dot{background:var(--ink)}.fb-strip.aviso .fb-strip-dot{background:var(--c-aviso)}.fb-dot-espera{background:var(--c-espera)}.fb-card{text-align:left;width:100%;font:inherit;color:inherit;flex-direction:column;gap:7px;display:flex}.fb-card-top{align-items:baseline;gap:8px;min-width:0;display:flex}.fb-card-top .ld-name{flex:1;min-width:0}.fb-ws{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fb-chips{flex-wrap:wrap;gap:5px;display:flex}.fb-chip-dot{align-items:center;gap:5px;display:inline-flex}.fb-chip-aviso{color:var(--text-1);border-color:var(--c-aviso)}@supports (color:color-mix(in lab, red, red)){.fb-chip-aviso{border-color:color-mix(in srgb,var(--c-aviso) 55%,var(--border))}}.fb-more{color:var(--text-3);text-align:center;padding:4px 0 2px;font-size:12px}.fb-back{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:14px;padding:0;font-size:13px;display:inline-flex}.fb-back:hover{color:var(--text-1)}.fb-actions{flex-wrap:wrap;gap:8px;display:flex}.fb-dot-miira{background:var(--c-miira)}.fb-error{color:var(--text-1);margin:-6px 0 14px;font-size:13px}.fb-timeline{margin:0;padding:4px 18px 14px;list-style:none}.fb-tl-item{border-top:.5px solid var(--border);grid-template-columns:minmax(0,128px) minmax(0,1fr);gap:14px;padding:11px 0;display:grid}.fb-tl-item:first-child{border-top:0}.fb-tl-when{font-family:var(--font-mono);font-size:var(--fs-4);color:var(--text-3);padding-top:2px}.fb-tl-what{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:13.5px;display:flex}.fb-tl-ws{color:var(--text-2);font-size:12px}@media (max-width:640px){.fb-tl-item{grid-template-columns:minmax(0,1fr);gap:4px}.fb-history .card-h{flex-direction:column;align-items:flex-start;gap:4px}}.bj{gap:24px;max-width:1440px;display:grid;container:bandeja/inline-size}.bj:fullscreen{background:var(--bg);max-width:none;padding:24px;overflow:auto}.bj-top{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.bj-tit{gap:12px;min-width:0;margin-right:auto;display:grid}.bj-tit h1{margin:0}.bj-tabs{gap:24px;display:inline-flex}.bj-tabs a{color:var(--text-3);transition:color .2s var(--ease-base), border-color .2s var(--ease-base);border-bottom:2px solid #0000;padding:4px 0;font-size:14px;font-weight:500;text-decoration:none}.bj-tabs a[aria-selected=true]{color:var(--text-1);border-bottom-color:var(--text-1)}.bj-seg{background:var(--surface-3);border-radius:999px;padding:3px;display:inline-flex}.bj-seg a{color:var(--text-3);transition:background .25s var(--ease-base), color .25s var(--ease-base);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500;text-decoration:none}.bj-seg a[aria-pressed=true]{background:var(--surface);color:var(--text-1);box-shadow:var(--elev-1)}.bj-pill{cursor:pointer;font:inherit;transition:transform .2s var(--ease-out), background .2s var(--ease-base);border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.bj-pill:active{transform:scale(.97)}.bj-pill.negra{background:var(--text-1);color:var(--surface)}.bj-pill.clara{background:var(--surface-3);color:var(--text-1)}.bj-pill.clara:hover{background:var(--border-2)}.bj-card{background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--elev-1);flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.bj-card-h{align-items:flex-start;gap:8px;display:flex}.bj-card-h h2{margin:0;font-size:14px;font-weight:500}.bj-card-h .sub{color:var(--text-3);font-size:12px}.bj-card-h .der{margin-left:auto}.bj-bh{gap:8px;display:grid}.bj-bh h3,.bj-card-h h3{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:18px;font-weight:700;line-height:1.2}.bj-ey{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:12px}.bj-num{font-family:var(--font-display);letter-spacing:-.03em;font-weight:700;line-height:1}.bj-big{font-size:44px}.bj-nota{color:var(--text-3);margin:0;font-size:12px}.bj-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.bj-chip.ok{color:var(--c-success);background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.bj-chip.ok{background:color-mix(in srgb,var(--c-success) 12%,transparent)}}.bj-chip.mal{color:var(--c-danger);background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.bj-chip.mal{background:color-mix(in srgb,var(--c-danger) 12%,transparent)}}.bj-chip.neutro{color:var(--text-3);background:var(--surface-2)}.bj-trend{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bj-m{white-space:nowrap;font-variant-numeric:tabular-nums}.bj-m-s{vertical-align:.42em;opacity:.8;margin-right:.06em;font-size:.62em;font-weight:600}.bj-m-c{opacity:.5;font-size:.78em}.bj-embudo,.bj-fila{gap:24px;display:grid}.bj-f1{grid-template-columns:minmax(0,5fr) minmax(0,5fr) minmax(0,8fr)}.bj-f2{grid-template-columns:minmax(0,5fr) minmax(0,13fr);min-height:440px}.bj-canales{background:var(--surface-2);border-radius:var(--radius);gap:8px;margin-top:auto;padding:12px;display:grid}.bj-cab{align-items:baseline;gap:8px;font-size:12px;font-weight:500;display:flex}.bj-cab span{color:var(--text-3);font-weight:400}.bj-can-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bj-can{background:var(--surface);border:.5px solid var(--border);color:inherit;transition:border-color .2s var(--ease-base), transform .2s var(--ease-out);border-radius:10px;gap:4px;padding:8px 10px;text-decoration:none;display:grid}.bj-can:hover{border-color:var(--border-2);transform:translateY(-1px)}.bj-can[aria-pressed=true]{border-color:var(--text-1)}.bj-can .k{color:var(--text-2);align-items:center;gap:6px;font-size:12px;display:flex}.bj-can .k i{background:var(--text-1);border-radius:50%;width:7px;height:7px}.bj-can .k i.miira{background:var(--c-miira)}.bj-can .k i.dim{background:var(--ink-faint)}.bj-can .v{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-size:18px;font-weight:700}.bj-can .r{background:var(--surface-3);border-radius:2px;height:3px;overflow:hidden}.bj-can .r b{background:var(--text-1);height:100%;transition:width .6s var(--ease-out);border-radius:2px;display:block}.bj-kpis{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:16px;min-width:0;display:grid}.bj-kpi{background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--elev-1);flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex;container-type:inline-size}.bj-kpi .kh{color:var(--text-2);justify-content:space-between;align-items:flex-start;gap:8px;font-size:12px;display:flex}.bj-kpi .ic{background:var(--surface-2);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.bj-kpi .v{white-space:nowrap;margin-top:auto;font-size:clamp(18px,18cqi,28px)}.bj-kpi .v.dinero{font-size:clamp(18px,13cqi,28px)}.bj-kpi .pie{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12px;display:flex}.bj-kpi.llena{background:var(--c-espera);color:var(--c-sobre-espectro);border-color:#0000}.bj-kpi.llena .kh,.bj-kpi.llena .pie{color:var(--c-sobre-espectro)}.bj-kpi.llena .ic{background:var(--c-sobre-espectro)}@supports (color:color-mix(in lab, red, red)){.bj-kpi.llena .ic{background:color-mix(in srgb,var(--c-sobre-espectro) 12%,transparent)}}.bj-c-chart .bj-card-h{flex-wrap:wrap}.bj-leyenda{color:var(--text-2);gap:12px;font-size:12px;display:flex}.bj-leyenda span{align-items:center;gap:6px;display:inline-flex}.bj-leyenda i{background:var(--text-1);border-radius:3px;width:9px;height:9px}.bj-leyenda i.miira{background:var(--c-miira)}.bj-leyenda i.suave{background:var(--ink-faint)}.bj-barras{background:var(--surface-2);border-radius:var(--radius);flex:auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:8px;min-height:196px;padding:12px 12px 8px;display:grid}.bj-col{height:100%;transition:opacity .2s var(--ease-base);outline:none;grid-template-rows:minmax(0,1fr) auto;gap:6px;display:grid;position:relative}.bj-barras.hover .bj-col{opacity:.35}.bj-barras.hover .bj-col.on{opacity:1}.bj-col .pila{flex-direction:column;justify-content:flex-end;gap:2px;min-height:0;display:flex}.bj-col .pila span{border-radius:4px;min-height:0;display:block}.bj-col .s1{background:var(--text-1)}.bj-col .s2{background:var(--c-miira)}.bj-col.est .s1{background:repeating-linear-gradient(135deg,var(--text-1) 0 3px,transparent 3px 6px)}.bj-col.est .s2{opacity:.45}.bj-col:focus-visible .pila{outline:2px solid var(--text-1);outline-offset:2px;border-radius:4px}.bj-col .ax{font-family:var(--font-mono);color:var(--text-3);text-align:center;white-space:nowrap;font-size:12px;overflow:hidden}.bj-ctip{pointer-events:none;background:var(--text-1);color:var(--surface);white-space:nowrap;z-index:3;box-shadow:var(--elev-2);border-radius:9px;padding:8px 12px;font-size:12px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.bj-etapas{gap:8px;display:grid}.bj-et{color:inherit;transition:background .2s var(--ease-base);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;margin:0 -8px;padding:8px;text-decoration:none;display:grid}a.bj-et:hover{background:var(--surface-2)}.bj-et[aria-pressed=true]{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border-2)}.bj-et .nm{align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.bj-et .nm i{background:var(--text-1);border-radius:50%;width:8px;height:8px}.bj-et .nm i.miira{background:var(--c-miira)}.bj-et .nm i.espera{background:var(--c-espera)}.bj-et .n{font-family:var(--font-display);font-size:18px;font-weight:700}.bj-et .n small{font-family:var(--font-mono);color:var(--text-3);margin-left:6px;font-size:12px;font-weight:400}.bj-et .barra{background:var(--surface-3);border-radius:4px;grid-column:1/-1;height:8px;overflow:hidden}.bj-et .barra b{background:var(--text-1);height:100%;transition:width .7s var(--ease-out);border-radius:4px;display:block}.bj-et .barra b.miira{background:var(--c-miira)}.bj-et .barra b.espera{background:var(--c-espera)}.bj-card .fb-strip{margin:auto 0 0}.bj-tabla-w{border-radius:var(--radius);border:.5px solid var(--border);flex:auto;min-height:0;max-height:560px;overflow:auto}.bj-tabla-w table{border-collapse:collapse;width:100%;font-size:12px}.bj-tabla-w thead th{background:var(--surface-2);color:var(--text-3);text-align:left;white-space:nowrap;z-index:1;padding:10px;font-weight:500;position:sticky;top:0}.bj-tabla-w th.r,.bj-tabla-w td.r{text-align:right}.bj-tabla-w tbody td{border-top:.5px solid var(--border);white-space:nowrap;padding:8px 10px}.bj-tabla-w tbody tr{cursor:pointer;transition:background .2s var(--ease-base);outline:none}.bj-tabla-w tbody tr:hover,.bj-tabla-w tbody tr:focus-visible{background:var(--surface-2)}.bj-quien{align-items:center;gap:10px;display:flex}.bj-quien b{font-weight:500}.bj-av{width:26px;height:26px;font-family:var(--font-display);background:var(--surface-3);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.bj-av.espera{background:var(--c-espera);color:var(--c-sobre-espectro)}.bj-av.aviso{box-shadow:inset 0 0 0 2px var(--c-aviso);background:0 0}.bj-que,.bj-estado{align-items:center;gap:6px;display:inline-flex}.bj-que i,.bj-estado i{background:var(--text-2);border-radius:50%;width:6px;height:6px}.bj-que i.espera,.bj-estado i.espera{background:var(--c-espera)}.bj-que i.aviso,.bj-estado i.aviso{box-shadow:inset 0 0 0 1.5px var(--c-aviso);background:0 0}.bj-estado{background:var(--surface-2);border-radius:999px;padding:2px 10px}.bj-cmp-w{overflow-x:auto}.bj-cmp{border-collapse:collapse;width:100%;font-size:14px}.bj-cmp th,.bj-cmp td{text-align:left;border-top:.5px solid var(--border);vertical-align:top;padding:12px 16px}.bj-cmp thead th{color:var(--text-3);border-top:0;padding-top:0;font-size:12px;font-weight:500}.bj-cmp th.r,.bj-cmp td.r{text-align:right}.bj-cmp tbody th{color:var(--text-2);font-weight:400}.bj-cmp td{color:var(--text-1);font-variant-numeric:tabular-nums;font-weight:600}.bj-cmp td.sin{color:var(--text-3);font-weight:400}@media (max-width:680px){.bj-cmp thead{display:none}.bj-cmp,.bj-cmp tbody{width:100%;display:block}.bj-cmp tr{border-top:.5px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;padding:12px 0;display:grid}.bj-cmp th,.bj-cmp td,.bj-cmp th.r,.bj-cmp td.r{text-align:left;border:0;padding:0}.bj-cmp tbody th{color:var(--text-1);grid-column:1/-1;font-weight:500}.bj-cmp td:before{content:attr(data-l);color:var(--text-3);margin-bottom:2px;font-size:11px;font-weight:400;display:block}}.bj-tabla-w td.de{color:var(--text-2);text-overflow:ellipsis;max-width:160px;overflow:hidden}.bj-tabla-w td.monto{font-family:var(--font-display);font-size:14px;font-weight:700}.bj-tabla-w td.cuando{font-family:var(--font-mono);color:var(--text-3)}.bj-vacio{text-align:center;color:var(--text-3);margin:0;padding:32px}.bj-pag{color:var(--text-3);justify-content:flex-end;align-items:center;gap:16px;font-size:12px;display:flex}.bj-pag button{background:var(--surface-2);cursor:pointer;font:inherit;color:var(--text-1);border:0;border-radius:999px;padding:6px 14px;font-size:12px}.bj-pag button:disabled{opacity:.5;cursor:progress}.bj-velo{background:var(--veil);opacity:0;pointer-events:none;transition:opacity .3s var(--ease-base);z-index:60;position:fixed;inset:0}.bj-velo.on{opacity:1;pointer-events:auto}.bj-lado{background:var(--surface);border-radius:var(--radius-lg);width:min(420px,100vw - 24px);box-shadow:var(--elev-4);z-index:61;visibility:hidden;transition:transform .5s var(--ease-out), visibility 0s linear .5s;flex-direction:column;gap:12px;padding:24px;display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:auto;transform:translate(calc(100% + 32px))}.bj-lado.on{visibility:visible;transition:transform .5s var(--ease-out), visibility 0s;transform:none}.bj-lado h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700;line-height:1.1}.bj-cerrar{background:var(--surface-2);cursor:pointer;width:32px;height:32px;color:var(--text-1);border:0;border-radius:50%;align-self:flex-end;place-items:center;display:grid}.bj-hist{border-left:1px solid var(--border-2);gap:12px;margin:0;padding:0 0 0 18px;font-size:14px;list-style:none;display:grid}.bj-hist li{position:relative}.bj-hist li:before{content:"";background:var(--surface);width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--text-2);border-radius:50%;position:absolute;top:4px;left:-23.5px}.bj-hist .w{font-family:var(--font-mono);color:var(--text-3);margin-top:2px;font-size:12px;display:block}.bj-lado .bj-pill{align-self:flex-start;margin-top:auto}.bj-rej{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.bj-bl{background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.bj-bl.s3{grid-column:span 3}.bj-bl.s4{grid-column:span 4}.bj-bl.s6{grid-column:span 6}.bj-bl.s8{grid-column:span 8}.bj-bl.s12{grid-column:span 12}.bj-bl h3{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;max-width:26ch;margin:0;font-size:28px;font-weight:700;line-height:1.1}.bj-bl.kpi-b{gap:8px;container-type:inline-size}.bj-bl .kn{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;font-size:clamp(28px,16cqi,44px);font-weight:700;line-height:1}.bj-bl .kc{color:var(--text-2);font-size:14px}.bj-pn{color:var(--text-2);max-width:62ch;margin:auto 0 0;font-size:14px;line-height:1.5}.bj-filas{display:grid}.bj-fl{grid-template-columns:136px minmax(0,1fr) 88px;align-items:center;gap:16px;padding:8px 0;display:grid}.bj-fl .nm{color:var(--text-2);font-size:14px}.bj-fl .pista{background:var(--surface-2);border-radius:4px;height:12px;overflow:hidden}.bj-fl .pista b{background:var(--text-1);height:100%;transition:width .8s var(--ease-out);border-radius:4px;display:block}.bj-fl .pista b.aviso{background:var(--c-aviso)}.bj-fl .v{font-family:var(--font-display);text-align:right;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.bj-fl-paso{font-family:var(--font-mono);color:var(--text-3);margin:-4px 0;padding-left:152px;font-size:12px}.bj-corte{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:16px;font-size:12px;display:flex}.bj-corte:before,.bj-corte:after{content:"";background:var(--border-2);flex:1;height:.5px}.bj-caida{gap:8px;display:grid}.bj-caida .big{font-family:var(--font-display);letter-spacing:-.03em;font-size:44px;font-weight:700;line-height:1}.bj-caida .big.bj-destacada{align-items:center;gap:12px;display:flex}.bj-caida .big.bj-destacada:before{content:"";background:var(--c-aviso);border-radius:4px;flex:none;width:10px;height:36px}.bj-crec{grid-auto-columns:minmax(0,1fr);gap:2px 8px;height:216px;display:grid}.bj-crec .sem{grid-row:1/-1;grid-template-rows:subgrid;display:grid}.bj-crec .fx{font-family:var(--font-mono);color:var(--text-3);text-align:center;white-space:nowrap;padding-top:4px;font-size:12px;overflow:hidden}.bj-crec .arriba,.bj-crec .abajo{min-height:0;display:flex}.bj-crec .arriba{border-bottom:.5px solid var(--border-2);align-items:flex-end}.bj-crec .abajo{align-items:flex-start}.bj-crec b{background:var(--text-1);border-radius:4px;width:100%;display:block}.bj-crec .abajo b{background:var(--ink-faint)}.bj-bl.llena{background:var(--c-miira);color:var(--c-sobre-espectro);border-color:#0000}.bj-bl.llena .bj-ey,.bj-bl.llena .kc{color:var(--c-sobre-espectro)}.bj-ecu{gap:16px;display:grid}.bj-ecu-f{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bj-ecu-par{align-items:center;gap:8px;display:inline-flex}.bj-ecu .op{font-family:var(--font-display);color:var(--text-3);font-size:18px;font-weight:700}.bj-ecu-p{border-radius:var(--radius);background:var(--surface-2);gap:2px;min-width:0;padding:12px 16px;display:grid}.bj-ecu-p b{font-family:var(--font-display);letter-spacing:-.02em;font-size:18px;font-weight:700}.bj-ecu-p>span{color:var(--text-2);font-size:12px}.bj-ecu-p.hoy{background:var(--text-1);color:var(--surface)}.bj-ecu-p.hoy>span{color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bj-ecu-p.hoy>span{color:color-mix(in srgb,var(--surface) 75%,transparent)}}.bj-ecu-bar{border-radius:10px;gap:2px;height:36px;display:flex;overflow:hidden}.bj-ecu-bar span{white-space:nowrap;align-items:center;min-width:0;padding:0 10px;font-size:12px;display:flex;overflow:hidden}.bj-ecu-bar .sigue{background:var(--text-1);color:var(--surface)}.bj-ecu-bar .nue{background:var(--text-2);color:var(--surface)}.bj-ecu-fuera{color:var(--text-2);align-items:center;gap:12px;font-size:12px;display:flex}.bj-ecu-fuera .fue{border:.5px solid var(--border-2);background:repeating-linear-gradient(135deg,var(--text-2) 0 2px,transparent 2px 7px);border-radius:8px;min-width:8px;height:24px}.bj-meses{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;height:216px;display:grid}.bj-mes{grid-template-rows:20px minmax(0,1fr) auto;gap:4px;min-width:0;display:grid}.bj-mes .val{font-family:var(--font-display);text-align:center;white-space:nowrap;font-size:12px;font-weight:700}.bj-mes .col{border-bottom:.5px solid var(--border-2);align-items:flex-end;min-height:0;display:flex}.bj-mes .col b{background:var(--text-1);border-radius:4px 4px 0 0;width:100%;display:block}.bj-mes.est .col b{background:repeating-linear-gradient(135deg,var(--text-1) 0 3px,transparent 3px 6px)}.bj-mes .lbl{font-family:var(--font-mono);color:var(--text-3);text-align:center;white-space:nowrap;font-size:12px;overflow:hidden}.bj-dias7{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.bj-dias7>div{justify-items:center;gap:8px;display:grid}.bj-dias7 .c{aspect-ratio:1;width:100%;max-width:56px;font-family:var(--font-display);background:var(--surface-2);color:var(--text-3);border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:grid}.bj-dias7 .c.si{background:var(--text-1);color:var(--surface)}.bj-dias7>div>span:last-child{font-family:var(--font-mono);color:var(--text-3);font-size:12px}.bj-lista{margin:0;padding:0;list-style:none;display:grid}.bj-lista li{border-top:.5px solid var(--border);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:16px;padding:8px 0;font-size:14px;display:grid}.bj-lista li:first-child{border-top:0}.bj-lista li b{font-weight:500}.bj-lista .meta{color:var(--text-3);font-size:12px;display:block}.bj-lista .v{font-family:var(--font-display);font-weight:700}.bj-lista li.mas{color:var(--text-3);font-size:12px;display:block}@container bandeja (max-width:1099px){.bj-f1{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bj-f1 .bj-c-chart{grid-column:1/-1}.bj-f2{grid-template-columns:minmax(0,1fr)}.bj-bl.s3{grid-column:span 6}.bj-bl.s4,.bj-bl.s6,.bj-bl.s8{grid-column:span 12}}@container bandeja (max-width:680px){.bj-f1{grid-template-columns:minmax(0,1fr)}.bj-big{font-size:28px}.bj-rej{gap:16px}.bj-bl.s3{grid-column:span 12}.bj-bl{padding:16px}.bj-bl h3{font-size:18px}.bj-fl{grid-template-columns:96px minmax(0,1fr) 56px;gap:8px}.bj-fl-paso{padding-left:104px}.bj-tabs{gap:16px}.bj-col:nth-child(2n) .ax,.bj-crec .sem:nth-child(2n) .fx,.bj-mes:nth-child(2n) .lbl,.bj-mes .val{visibility:hidden}.bj-mes:last-child .val{visibility:visible}.bj-ecu-f .op{display:none}.bj-ecu-f{grid-template-columns:1fr 1fr;display:grid}.bj-ecu-par{display:grid}.bj-col .ax .mes{display:none}}.bj-anun-aviso{border-radius:var(--radius);border:.5px solid var(--c-aviso);grid-column:1/-1;margin:0;padding:12px 16px}@supports (color:color-mix(in lab, red, red)){.bj-anun-aviso{border:.5px solid color-mix(in srgb,var(--c-aviso) 55%,var(--border))}}.bj-anun-aviso{background:var(--surface);color:var(--text-1);font-size:14px}.bj-anun-aviso a{color:var(--text-1);text-decoration:underline}.bj-anun-galeria{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.bj-anun-cre{text-align:left;border:.5px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text-1);cursor:pointer;font:inherit;min-width:0;transition:border-color .2s var(--ease-base);flex-direction:column;gap:16px;padding:16px;display:flex}.bj-anun-cre:hover,.bj-anun-cre:focus-visible{border-color:var(--text-2)}.bj-anun-info{gap:8px;min-width:0;display:grid}.bj-anun-c{color:var(--text-3);font-size:12px}.bj-anun-t{font-family:var(--font-display);overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.2}.bj-anun-m{border-block:.5px solid var(--border);color:var(--text-3);grid-template-columns:repeat(3,auto);justify-content:space-between;gap:8px;padding:12px 0;font-size:12px;display:grid}.bj-anun-m b{font-family:var(--font-display);color:var(--text-1);font-variant-numeric:tabular-nums;font-size:18px;display:block}.bj-anun-f{color:var(--text-3);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.bj-anun-f b{color:var(--text-1);font-variant-numeric:tabular-nums}.bj-anun-img{aspect-ratio:4/5;background:var(--surface-2);border-radius:10px;display:block;position:relative;overflow:hidden}.bj-anun-img img{object-fit:cover;width:100%;height:100%;display:block}.bj-anun-img.vacia{font-family:var(--font-mono);color:var(--text-3);place-items:center;font-size:12px;display:grid}.bj-anun-img.vacia.grande{aspect-ratio:1}.bj-anun-play{background:var(--text-1);width:24px;height:24px;color:var(--surface);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:8px;right:8px}.bj-anun-otros{border:.5px dashed var(--border-2);border-radius:var(--radius);color:var(--text-2);align-content:center;gap:8px;padding:16px;font-size:14px;display:grid}.bj-anun-otros b{font-family:var(--font-display);color:var(--text-1);font-size:18px}.bj-fl .pista b.miira{background:var(--c-miira)}.bj-fl .pista b.perdido{background:repeating-linear-gradient(135deg,var(--c-aviso) 0 4px,transparent 4px 8px)}.bj-anun-ret{gap:16px;display:grid}.bj-anun-ret-f{grid-template-columns:minmax(0,1fr) 112px;align-items:end;gap:12px;display:grid}.bj-anun-ret-f .nm{color:var(--text-2);overflow-wrap:anywhere;font-size:14px}.bj-anun-ret-f small{color:var(--text-3);font-size:12px;display:block}.bj-anun-ret-b{grid-template-columns:repeat(4,1fr);align-items:end;gap:4px;height:48px;display:grid}.bj-anun-ret-b i{background:var(--text-1);border-radius:3px 3px 0 0;display:block}.bj-anun-pasos{counter-reset:paso;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.bj-anun-pasos li{border-radius:var(--radius);background:var(--surface-2);color:var(--text-2);counter-increment:paso;align-content:start;gap:6px;padding:16px;font-size:14px;display:grid}.bj-anun-pasos li:before{content:counter(paso);font-family:var(--font-mono);color:var(--text-3);font-size:12px}.bj-anun-pasos li b{color:var(--text-1);font-family:var(--font-display);font-size:18px}.bj-anun-pasos li small{color:var(--text-1);font-size:12px}.bj-anun-pasos li.hecho{box-shadow:inset 0 0 0 1.5px var(--text-1)}.bj-anun-ficha .bj-anun-grande{aspect-ratio:1;object-fit:cover;border-radius:var(--radius);width:100%}.bj-anun-ficha .bj-anun-grande.vert{aspect-ratio:4/5}.bj-anun-ficha .bj-estado{align-self:flex-start;font-size:12px}.bj-anun-k{color:var(--text-3);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:12px;display:grid}.bj-anun-k b{font-family:var(--font-display);color:var(--text-1);font-size:18px;display:block}.bj-anun-ficha .bj-fl{grid-template-columns:132px minmax(0,1fr) 64px}.bj-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1100px){.bj-anun-galeria{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.bj-anun-galeria,.bj-anun-pasos{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bj-tabs a,.bj-seg a,.bj-pill,.bj-can,.bj-can .r b,.bj-col,.bj-et,.bj-et .barra b,.bj-tabla-w tbody tr,.bj-velo,.bj-lado,.bj-lado.on,.bj-fl .pista b,.bj-anun-cre{transition:none}}.score-ring{flex-shrink:0;place-items:center;display:inline-grid;position:relative}.score-ring svg{position:absolute;inset:0}.score-ring-num{font-family:var(--font-mono);font-size:var(--fs-7);font-weight:var(--w-strong);font-variant-numeric:tabular-nums;color:var(--text-1)}.score-ring.sr-empty{border:1.5px dashed var(--border-2);border-radius:50%}.score-ring.sr-empty .score-ring-num{color:var(--text-3);font-size:var(--fs-9)}.sig-chips{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.sig-chip{font-size:var(--fs-5);border-radius:var(--radius-full);white-space:nowrap;border:.5px solid #0000;padding:2px 8px}.sig-chip.fit{color:var(--c-accent);background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.sig-chip.fit{background:color-mix(in srgb,var(--c-accent) 12%,transparent)}}.sig-chip.fit{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.sig-chip.fit{border-color:color-mix(in srgb,var(--c-accent) 24%,transparent)}}.sig-chip.intent{color:var(--c-success);background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.sig-chip.intent{background:color-mix(in srgb,var(--c-success) 12%,transparent)}}.sig-chip.intent{border-color:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.sig-chip.intent{border-color:color-mix(in srgb,var(--c-success) 24%,transparent)}}.sig-chip.negative{color:var(--c-danger);background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.sig-chip.negative{background:color-mix(in srgb,var(--c-danger) 12%,transparent)}}.sig-chip.negative{border-color:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.sig-chip.negative{border-color:color-mix(in srgb,var(--c-danger) 24%,transparent)}}.sig-chip.more{color:var(--text-2);background:var(--surface-3)}.agent-state{font-size:var(--fs-5);font-weight:var(--w-strong);border-radius:7px;align-items:center;gap:5px;margin-top:10px;padding:3px 8px;display:inline-flex}.agent-state.calif{color:var(--c-accent);background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.agent-state.calif{background:color-mix(in srgb,var(--c-accent) 11%,transparent)}}.agent-state.wait{color:var(--text-2);background:var(--surface-2)}.agent-state.handoff{color:var(--c-warning);background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.agent-state.handoff{background:color-mix(in srgb,var(--c-warning) 13%,transparent)}}.agent-state.paused{color:var(--text-3);background:var(--surface-2)}.buy-badge{font-size:var(--fs-4);font-weight:var(--w-strong);color:var(--paper);background:var(--c-accent);box-shadow:0 0 0 0 var(--c-accent);border-radius:7px;align-items:center;gap:5px;margin-bottom:10px;padding:3px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.buy-badge{box-shadow:0 0 0 0 color-mix(in srgb,var(--c-accent) 55%,transparent)}}.buy-badge{animation:buyPulse 2.2s var(--ease-base) infinite}@keyframes buyPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--c-accent) 50%,transparent)}70%,to{box-shadow:0 0 0 7px #0000}}.hot-badge{font-size:var(--fs-3);font-weight:var(--w-strong);color:var(--paper);background:var(--ink);white-space:nowrap;border-radius:7px;flex-shrink:0;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}.ld-namecell .hot-badge{margin-bottom:0}.dt-sort{font-family:var(--font-mono);font-size:var(--fs-3);text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.dt-sort:hover{color:var(--c-accent)}.embudo-list .dt-row{align-items:center}.ld-namecell{align-items:center;gap:8px;display:flex}.ld-namecell .buy-badge{margin-bottom:0}.stage-pick{border:.5px solid var(--border);border-radius:var(--radius);background:var(--bg);cursor:pointer;width:100%;font-family:var(--font-body);font-size:var(--fs-10);color:var(--text-1);transition:all var(--dur) var(--ease);text-align:left;align-items:center;gap:10px;padding:11px 13px;display:flex}.stage-pick:hover:not(.current){border-color:var(--c-accent);background:var(--surface-2)}.stage-pick.current{opacity:.6;cursor:default}.stage-pick .sp-label{flex:1}.stage-pick .sp-here{font-family:var(--font-mono);font-size:var(--fs-3);color:var(--text-3)}.stage-pick .sp-go{color:var(--text-3)}.confirm-lead{align-items:flex-start;gap:12px;display:flex}.confirm-lead p{font-size:var(--fs-10);color:var(--text-2);line-height:var(--lh-5);margin:0}.confirm-lead b{color:var(--text-1);font-weight:var(--w-strong)}.cancel-loss-lead{font-size:var(--fs-10);color:var(--text-2);margin:0}.cancel-loss-lead b{color:var(--text-1);font-weight:var(--w-strong)}.cancel-loss-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cancel-loss-list li{font-size:var(--fs-9);color:var(--text-2);line-height:var(--lh-3);align-items:flex-start;gap:9px;display:flex}.cancel-loss-list svg{color:var(--c-danger);flex-shrink:0;margin-top:2px}.cancel-reassure{font-size:var(--fs-8);color:var(--text-2);background:var(--c-success);align-items:flex-start;gap:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.cancel-reassure{background:color-mix(in srgb,var(--c-success) 10%,transparent)}}.cancel-reassure{border:.5px solid var(--c-success)}@supports (color:color-mix(in lab, red, red)){.cancel-reassure{border:.5px solid color-mix(in srgb,var(--c-success) 28%,transparent)}}.cancel-reassure{border-radius:var(--radius);padding:10px 12px}.cancel-reassure svg{color:var(--c-success);flex-shrink:0;margin-top:1px}.cancel-annual-note{font-size:var(--fs-8);color:var(--text-2);background:var(--surface-2);border:.5px solid var(--border-2);border-radius:var(--radius);align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.cancel-annual-note svg{color:var(--text-3);flex-shrink:0;margin-top:1px}.cancel-motives{flex-direction:column;gap:2px;margin:12px 0 10px;display:flex}.cancel-motive{border-radius:var(--radius);cursor:pointer;font-size:var(--fs-10);color:var(--text-1);transition:background var(--dur) var(--ease);align-items:center;gap:9px;padding:7px 9px;display:flex}.cancel-motive:hover{background:var(--surface-2)}.cancel-motive input{accent-color:var(--c-accent)}.cancel-motive-note{resize:vertical;min-height:52px}.cancel-branch{border-left:2px solid var(--c-accent);padding-left:12px}.cancel-branch>p{font-size:var(--fs-10);color:var(--text-1);line-height:var(--lh-5);margin:0}.cancel-offer{border:.5px solid var(--border-2);border-radius:var(--radius);background:var(--surface-2);margin-top:12px;padding:11px 12px}.cancel-offer-label{font-size:var(--fs-10);font-weight:var(--w-strong);color:var(--text-1);margin:0}.cancel-offer-sub{font-size:var(--fs-8);color:var(--text-2);margin:2px 0 10px}.cancel-offer-note{font-size:var(--fs-8);color:var(--text-3);line-height:var(--lh-4);margin:10px 0 0}.cancel-foot-3{flex-wrap:wrap}@media (max-width:520px){.cancel-foot-3{flex-direction:column-reverse;align-items:stretch}.cancel-foot-3 button{justify-content:center;width:100%}}@media (max-width:760px){.embudo-board{grid-auto-columns:minmax(240px,calc(80 * var(--vw-app)))}.embudo-head-top{flex-wrap:wrap}.embudo-viewtoggle{margin-left:0}}.dl-card{border:.5px solid var(--border);border-radius:var(--radius);background:var(--bg);transition:border-color var(--dur) var(--ease);padding:12px;position:relative}.dl-card:hover{border-color:var(--border-2)}.dl-card.closed{opacity:.62}.dl-badge{font-size:10.5px;font-weight:var(--w-strong);border-radius:7px;align-items:center;gap:4px;margin-bottom:9px;padding:3px 8px;display:inline-flex}.dl-badge.won{color:var(--c-success);background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.dl-badge.won{background:color-mix(in srgb,var(--c-success) 14%,transparent)}}.dl-badge.lost{color:var(--c-danger);background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.dl-badge.lost{background:color-mix(in srgb,var(--c-danger) 14%,transparent)}}.dl-title{font-weight:var(--w-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.dl-client{color:var(--text-3);cursor:pointer;font-size:12px;font-family:var(--font-body);background:0 0;border:none;align-items:center;gap:4px;margin-top:3px;padding:0;display:inline-flex}.dl-client:hover{color:var(--c-accent)}.dl-meta{justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.dl-value{font-family:var(--font-mono);color:var(--text-1);font-variant-numeric:tabular-nums;font-size:12px}.dl-owner{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dl-actions{gap:5px;margin-top:10px;display:flex}@media (max-width:760px){.kanban.pipeline-board{grid-auto-columns:minmax(240px,calc(80 * var(--vw-app)))}}.chats-shell{border-radius:var(--radius-lg);grid-template-rows:minmax(0,1fr);grid-template-columns:320px minmax(0,1fr) 360px;height:100%;min-height:0;display:grid;position:relative;overflow:clip}.chats-shell.no-context{grid-template-columns:320px minmax(0,1fr)}.chats-shell.no-context .thread-head-row,.chats-shell.no-context .thread-body,.chats-shell.no-context .composer{padding-inline:max(18px,50% - 450px)}.chats-archived-toggle{white-space:nowrap;flex:none;padding:4px 9px;font-size:12px}.conv-list-aviso{color:var(--text-2);font-size:12px}.chats-reconectando{z-index:50;background:var(--surface-2);color:var(--text-2);border:.5px solid var(--border-2);pointer-events:none;border-radius:999px;padding:4px 12px;font-size:12px;position:fixed;top:10px;left:50%;transform:translate(-50%)}.chats-list{border-right:.5px solid var(--border);background:var(--side-bg);flex-direction:column;min-width:0;min-height:0;display:flex}.chats-list-head{border-bottom:.5px solid var(--border);flex-direction:column;gap:9px;padding:12px;display:flex}.conv-list-title{align-items:center;gap:9px;display:flex}.conv-list-h{font-family:var(--font-display);font-weight:var(--w-strong);font-size:15px}.conv-list-cnt{font-family:var(--font-mono);color:var(--text-3);font-size:11.5px}.conv-sel-toggle{border-radius:var(--radius);width:28px;height:28px;color:var(--text-3);cursor:pointer;transition:background var(--duration-niiko-fast) var(--ease-niiko-out), color var(--duration-niiko-fast) var(--ease-niiko-out);background:0 0;border:none;place-items:center;margin-left:auto;display:grid}.conv-sel-toggle:hover{background:var(--surface-2);color:var(--text-1)}.conv-sel-toggle[aria-pressed=true]{background:var(--surface-3);color:var(--text-1)}.conv-filtros{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.chip{border:.5px solid var(--border);color:var(--text-2);font-family:var(--font-body);cursor:pointer;transition:background var(--duration-niiko-fast) var(--ease-niiko-out), border-color var(--duration-niiko-fast) var(--ease-niiko-out), color var(--duration-niiko-fast) var(--ease-niiko-out);background:0 0;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:12.5px;display:inline-flex}.chip:hover{border-color:var(--text-3);color:var(--text-1)}.chip[aria-pressed=true]{background:var(--surface-3);color:var(--text-1);font-weight:var(--w-strong);border-color:#0000}.conv-clear{color:var(--text-3)}.conv-clear:hover{color:var(--c-danger);border-color:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.conv-clear:hover{border-color:color-mix(in srgb,var(--c-danger) 40%,var(--border))}}.conv-scroll{flex:1;overflow-y:auto}.conv-empty{text-align:center;color:var(--text-3);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:40px 24px;font-size:13px;line-height:1.5;display:flex}.conv-fila{align-items:center;display:flex;position:relative}.conv-check{z-index:2;border:1.5px solid var(--border);background:var(--bg);color:#0000;cursor:pointer;opacity:0;width:18px;height:18px;transition:opacity var(--duration-niiko-fast) var(--ease-niiko-out), transform var(--duration-niiko-fast) var(--ease-niiko-elastic), background var(--duration-niiko-fast) var(--ease-niiko-out);border-radius:5px;place-items:center;margin-top:-9px;display:grid;position:absolute;top:50%;left:10px;transform:scale(.8)}.conv-fila:hover .conv-check,.conv-check:focus-visible,.chats-list.seleccionando .conv-check{opacity:1;transform:scale(1)}.conv-check[aria-checked=true]{background:var(--c-accent);border-color:var(--c-accent);color:var(--paper);opacity:1;transform:scale(1)}.chats-list.seleccionando .conv-item{padding-left:36px}.conv-fila.is-marcada{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.conv-fila.is-marcada{background:color-mix(in srgb,var(--c-accent) 6%,transparent)}}.conv-item{border-radius:var(--radius);cursor:pointer;text-align:left;min-width:0;transition:background var(--duration-niiko-fast) var(--ease-niiko-out);background:0 0;border:none;flex:1;align-items:flex-start;gap:11px;padding:10px 12px;display:flex}.conv-item:hover{background:var(--surface-2)}.conv-item.active{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--c-accent)}.conv-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.conv-top{align-items:baseline;gap:8px;display:flex}.conv-name{font-weight:var(--w-strong);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;overflow:hidden}.conv-item.unread .conv-name{color:var(--text-1)}.conv-when{font-family:var(--font-mono);color:var(--text-3);flex-shrink:0;font-size:10px}.conv-preview{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.conv-item.unread .conv-preview,.conv-preview b{color:var(--text-2);font-weight:var(--w-strong)}.conv-etiquetas{flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;display:flex}.conv-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;display:flex}.conv-meta .t-badge{position:static}.conv-unread{background:var(--c-accent);min-width:18px;height:18px;color:var(--paper);font-family:var(--font-mono);border-radius:999px;place-items:center;padding:0 6px;font-size:10px;display:grid}.conv-espera-punto{background:var(--c-espera);border-radius:999px;width:9px;height:9px;display:block}.conv-chip{font-family:var(--font-mono);border-radius:999px;align-items:center;gap:3px;padding:1px 6px;font-size:9px;display:inline-flex}.conv-chip.sla{color:var(--text-1);background:var(--c-espera)}@supports (color:color-mix(in lab, red, red)){.conv-chip.sla{background:color-mix(in srgb,var(--c-espera) 14%,transparent)}}.conv-chip.sla svg{color:var(--c-espera)}.conv-chip.mora{color:var(--c-warning);background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.conv-chip.mora{background:color-mix(in srgb,var(--c-warning) 14%,transparent)}}.conv-chip.terminado{background:var(--tinte,var(--c-miira));color:var(--c-sobre-espectro);border-color:#0000;align-items:center;gap:4px;display:inline-flex}.conv-hitos{font-family:var(--font-mono);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;margin-top:5px;font-size:10px;display:flex}.conv-hitos-n{font-weight:var(--w-strong);color:var(--text-3)}.conv-hitos.is-completo .conv-hitos-n{color:var(--text-1)}.conv-hito{align-items:center;gap:3px;min-width:0;max-width:96px;display:inline-flex}.conv-hito-t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conv-hito.ok{color:var(--text-1)}.eti{box-sizing:border-box;height:20px;font-size:11px;font-weight:var(--w-strong);background:var(--text-3);border:1px solid #0000;border-radius:999px;align-items:center;padding:0 9px;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.eti{background:color-mix(in srgb,var(--text-3) 15%,transparent)}}.eti{color:var(--text-2)}.eti-mas{border-color:var(--border);color:var(--text-3);cursor:pointer;transition:border-color var(--duration-niiko-fast) var(--ease-niiko-out), color var(--duration-niiko-fast) var(--ease-niiko-out);background:0 0;border-style:dashed;gap:4px;padding:0 10px;font-weight:400}.eti-mas:hover:not(:disabled){border-color:var(--text-2);color:var(--text-1);border-style:solid}.eti-mas:disabled{opacity:.5;cursor:default}.av-wrap{flex:none;width:44px;height:44px;position:relative}.av-hilo{width:38px;height:38px}.av-panel{width:52px;height:52px}.av{z-index:1;background:var(--surface-3);width:100%;height:100%;color:var(--text-2);font-family:var(--font-display);border-radius:999px;place-items:center;font-size:15px;font-weight:700;display:grid;position:relative;overflow:hidden}.av-panel .av{font-size:17px}.av-hilo .av{font-size:14px}.av.espectro{color:var(--c-sobre-espectro)}.av.blob{background:0 0}.av img{object-fit:cover;width:100%;height:100%;display:block}.av-aro{border-radius:999px;position:absolute;inset:-3px}.av-aro:before{content:"";background:conic-gradient(var(--av-tono) 0 calc(var(--av-pct,0) * 1%), var(--text-3) calc(var(--av-pct,0) * 1%) 100%);border-radius:999px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.av-aro:before{background:conic-gradient(var(--av-tono) 0 calc(var(--av-pct,0) * 1%), color-mix(in srgb,var(--text-3) 22%,transparent) calc(var(--av-pct,0) * 1%) 100%)}}.av-aro:after{content:"";background:var(--side-bg);border-radius:999px;position:absolute;inset:3px}.conv-item:hover .av-aro:after,.conv-item.active .av-aro:after{background:var(--surface-2)}.ctx .av-aro:after,.thread-head .av-aro:after{background:var(--surface)}.av-aro[data-tramo=alto]{--av-tono:var(--c-success)}.av-aro[data-tramo=medio]{--av-tono:var(--c-warning)}.av-aro[data-tramo=bajo]{--av-tono:var(--text-3)}@supports (color:color-mix(in lab, red, red)){.av-aro[data-tramo=bajo]{--av-tono:color-mix(in srgb,var(--text-3) 60%,transparent)}}.av-num{z-index:2;background:var(--surface);min-width:20px;height:16px;color:var(--text-1);border:.5px solid var(--border);font-family:var(--font-mono);border-radius:999px;place-items:center;padding:0 4px;font-size:10px;line-height:1;display:grid;position:absolute;top:-4px;left:-5px}.av-hilo .av-num{display:none}.av-lleva{z-index:2;border:2px solid var(--side-bg);background:var(--surface-3);width:20px;height:20px;color:var(--text-2);font-family:var(--font-display);border-radius:999px;place-items:center;font-size:9px;font-weight:700;display:grid;position:absolute;bottom:-3px;right:-3px;overflow:hidden}.ctx .av-lleva,.thread-head .av-lleva{border-color:var(--surface)}.conv-item:hover .av-lleva,.conv-item.active .av-lleva{border-color:var(--surface-2)}.av-lleva.es-agente{background:var(--c-miira);color:var(--c-sobre-espectro)}.av-panel .av-lleva{width:24px;height:24px;font-size:10px}.av-lleva-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.barra-sel{border-bottom:.5px solid var(--border);background:var(--surface-2);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:9px;padding:9px 12px;font-size:13px;display:flex;position:relative}.barra-sel b{font-family:var(--font-mono);color:var(--text-1)}.barra-sel-crece{flex:1}.barra-sel-aviso{color:var(--c-warning);font-size:11.5px}.barra-sel-motivo{color:var(--text-3);flex-basis:100%;font-size:11.5px;line-height:1.35}.barra-sel button{border-radius:var(--radius);border:.5px solid var(--border);background:var(--bg);color:var(--text-1);font-family:var(--font-body);cursor:pointer;transition:background var(--duration-niiko-fast) var(--ease-niiko-out);align-items:center;gap:5px;padding:6px 11px;font-size:12.5px;display:inline-flex}.barra-sel button:hover:not(:disabled){background:var(--surface-3)}.barra-sel button:disabled{opacity:.45;cursor:default}.barra-sel-fuerte:not(:disabled){background:var(--c-accent);color:var(--paper);border-color:var(--c-accent)}.barra-sel-fuerte:not(:disabled):hover{background:var(--c-accent-strong)}.eti-menu,.lst-menu{z-index:24;border-radius:var(--radius-lg);border:.5px solid var(--border-2);background:var(--surface);width:252px;box-shadow:var(--elev-4);padding:7px;position:absolute}.eti-menu{top:calc(100% + 6px);right:12px}.lst-menu{top:calc(100% + 6px);left:0}.eti-menu>p,.lst-menu>p{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:2px 0 6px 6px;font-size:9.5px}.eti-menu-vacio,.lst-menu-vacio{color:var(--text-3);padding:4px 6px 8px;font-size:12.5px;display:block}.eti-op,.lst-op{border-radius:var(--radius);width:100%;color:var(--text-1);font-family:var(--font-body);text-align:left;cursor:pointer;transition:background var(--duration-niiko-fast) var(--ease-niiko-out);background:0 0;border:0;align-items:center;gap:9px;padding:7px 8px;font-size:13.5px;display:flex}.eti-op:hover,.lst-op:hover{background:var(--surface-2)}.eti-caja,.lst-caja{border:1.5px solid var(--border);color:#0000;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;display:grid}.eti-op[aria-checked=true] .eti-caja,.lst-op[aria-checked=true] .lst-caja{background:var(--c-accent);border-color:var(--c-accent);color:var(--paper)}.eti-op small,.lst-op small{font-family:var(--font-mono);color:var(--text-3);margin-left:auto;font-size:11px}.eti-nueva,.lst-nueva{border-top:.5px solid var(--border);align-items:center;gap:8px;margin-top:5px;padding-top:7px;display:flex}.eti-nueva input,.lst-nueva input{border-radius:var(--radius);border:.5px solid var(--border);background:var(--bg);min-width:0;color:var(--text-1);font-family:var(--font-body);transition:border-color var(--duration-niiko-fast) var(--ease-niiko-out);outline:none;flex:1;padding:6px 9px;font-size:13px}.eti-nueva input:focus,.lst-nueva input:focus{border-color:var(--text-2)}.eti-nueva button,.lst-nueva button{border-radius:var(--radius);background:var(--c-accent);color:var(--paper);font-family:var(--font-body);cursor:pointer;border:0;padding:6px 11px;font-size:12.5px}.eti-nueva button:disabled,.lst-nueva button:disabled{opacity:.4;cursor:default}.lst-aviso{border-radius:var(--radius);background:var(--c-accent);margin:7px 0 0;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.lst-aviso{background:color-mix(in srgb,var(--c-accent) 8%,transparent)}}.lst-aviso{color:var(--text-2);font-size:11.5px;line-height:1.4}.eti-menu .eti-aviso,.lst-menu .lst-aviso{font-family:var(--font-body);text-transform:none;letter-spacing:0}.eti-aviso{border-radius:var(--radius);background:var(--c-accent);margin:7px 0 0;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.eti-aviso{background:color-mix(in srgb,var(--c-accent) 8%,transparent)}}.eti-aviso{color:var(--text-2);font-size:11.5px;line-height:1.4}.chats-thread{background:var(--bg);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;container:hilo/inline-size}.thread-id{min-width:96px}@container hilo (max-width:760px){.hilo-accion-t,.thread-state-t{display:none}.hilo-accion,.thread-state{justify-content:center;min-width:34px;min-height:34px;padding:0 9px}}@container hilo (max-width:430px){.thread-head{flex-wrap:wrap;row-gap:8px}.thread-id{flex:calc(100% - 64px)}}.thread-head-row{border-bottom:.5px solid var(--border);align-items:center;display:flex}.thread-head{flex:1;align-items:center;gap:11px;min-width:0;padding:13px 16px;display:flex}.thread-back{color:var(--text-2);cursor:pointer;background:0 0;border:none;padding:4px;display:none}.thread-ch{background:var(--surface-2);width:30px;height:30px;color:var(--text-2);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.thread-id{flex:1;min-width:0}.thread-name{font-weight:var(--w-strong);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:14px;display:inline-flex;overflow:hidden}.thread-name-edit{font:inherit;color:inherit;cursor:text;text-overflow:ellipsis;white-space:nowrap;max-width:100%;transition:border-color var(--duration-niiko-fast) var(--ease-niiko-out);background:0 0;border:none;border-bottom:1px solid #0000;margin:0;padding:0;overflow:hidden}.thread-name-edit:hover{border-bottom-color:var(--border)}.thread-name-edit:focus-visible{border-bottom-color:var(--c-accent);outline:none}.thread-name-ir{color:var(--text-3);cursor:pointer;border-radius:var(--radius-niiko-sm);transition:color var(--duration-niiko-fast) var(--ease-niiko-out);background:0 0;border:none;margin:0;padding:2px;display:inline-flex}.thread-name-ir:hover{color:var(--text-1)}.thread-name-ir:focus-visible{color:var(--c-accent);box-shadow:0 0 0 1px var(--c-accent);outline:none}.thread-name-input{font:inherit;font-weight:var(--w-strong);color:var(--text-1);background:var(--surface);border:1px solid var(--c-accent);border-radius:var(--radius-niiko-sm);width:100%;max-width:280px;padding:1px 6px;font-size:14px}.thread-name-input:focus{outline:none}.thread-sub{font-family:var(--font-mono);color:var(--text-3);font-size:10.5px}.thread-state{font-size:11.5px;font-weight:var(--w-strong);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;display:inline-flex}.thread-state.auto{color:var(--c-accent);background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.thread-state.auto{background:color-mix(in srgb,var(--c-accent) 12%,transparent)}}.thread-state.auto.es-boton{cursor:pointer;font:inherit;transition:background var(--duration-niiko-fast) var(--ease-niiko-out);border:0}.thread-state.auto.es-boton:hover{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.thread-state.auto.es-boton:hover{background:color-mix(in srgb,var(--c-accent) 20%,transparent)}}.thread-state.auto.es-boton:focus-visible{box-shadow:0 0 0 1px var(--c-accent);outline:none}.thread-state.human{color:var(--text-2);background:var(--surface-2);border:.5px solid var(--border);cursor:pointer}.thread-state.human:hover{border-color:var(--c-accent);color:var(--c-accent)}.thread-ctx-toggle{width:34px;height:34px;color:var(--text-3);cursor:pointer;border-radius:var(--radius);background:0 0;border:none;flex-shrink:0;margin:0 12px}.thread-ctx-toggle:hover{background:var(--surface-2);color:var(--text-1)}.ctx-cerrar{width:32px;height:32px;color:var(--text-3);cursor:pointer;border-radius:var(--radius);background:0 0;border:none;flex-shrink:0;place-items:center;margin-left:auto;display:none}.ctx-cerrar:hover{background:var(--surface-2);color:var(--text-1)}.thread-body{background-color:var(--bg);background-image:radial-gradient(circle at 1px 1px, var(--text-3) 1px,transparent 0), radial-gradient(circle at 13px 13px, var(--text-3) 1px,transparent 0);flex-direction:column;flex:1;gap:3px;padding:18px;display:flex;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.thread-body{background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb,var(--text-3) 12%,transparent) 1px,transparent 0), radial-gradient(circle at 13px 13px, color-mix(in srgb,var(--text-3) 8%,transparent) 1px,transparent 0)}}.thread-body{background-size:26px 26px,26px 26px}.thread-mas{border:.5px solid var(--border);background:var(--surface-2);color:var(--text-2);font-family:var(--font-body);cursor:pointer;transition:background var(--duration-niiko-fast) var(--ease-niiko-out), color var(--duration-niiko-fast) var(--ease-niiko-out);border-radius:999px;align-self:center;margin:4px 0 10px;padding:5px 14px;font-size:12px}.thread-mas:hover:not(:disabled){background:var(--surface-3);color:var(--text-1)}.thread-mas:disabled{opacity:.6;cursor:default}.thread-day{font-family:var(--font-mono);color:var(--text-3);background:var(--surface-2);border-radius:999px;align-self:center;margin:12px 0;padding:2px 10px;font-size:10px}.msg-system{color:var(--text-3);text-align:center;align-self:center;max-width:80%;padding:4px 0;font-size:11px;font-style:italic}.tmsg{gap:8px;max-width:78%;margin:3px 0;display:flex}.tmsg.in{align-self:flex-start}.tmsg.out{flex-direction:row-reverse;align-self:flex-end}.tmsg-av{width:26px;height:26px;color:var(--paper);font-family:var(--font-display);border-radius:7px;flex-shrink:0;align-self:flex-end;place-items:center;font-size:11px;font-weight:700;display:grid}.tmsg.lead .tmsg-av{display:none}.tmsg.agent .tmsg-av{background:var(--c-miira);color:var(--c-sobre-espectro)}.tmsg.human .tmsg-av{background:var(--surface-3);color:var(--text-2)}.tmsg-bubble{border-radius:var(--radius-niiko-lg);word-break:break-word;padding:7px 11px;font-size:14.5px;line-height:1.42;box-shadow:0 1px 1px #0000000f}.tmsg.lead .tmsg-bubble{background:var(--surface);border:.5px solid var(--border);color:var(--text-1);border-top-left-radius:4px}.tmsg.agent .tmsg-bubble,.tmsg.human .tmsg-bubble{background:var(--surface-3);border:.5px solid var(--border-2);color:var(--text-1);border-top-right-radius:4px}.tmsg-bubble.tpl{flex-direction:column;min-width:min(290px,100%);padding:0;display:flex;overflow:hidden}.tmsg-bubble.tpl .tpl-in{flex-direction:column;padding:10px 12px 7px;display:flex}.tmsg-bubble.tpl.mod-miira{--tpl-matiz:var(--c-espectro-violeta)}.tmsg-bubble.tpl.mod-ciita{--tpl-matiz:var(--c-espectro-magenta)}.tmsg-bubble.tpl.mod-kiipu{--tpl-matiz:var(--c-espectro-naranja)}.tmsg-bubble.tpl.mod-niima{--tpl-matiz:var(--c-espectro-rosa)}.tmsg-bubble.tpl[class*=mod-]{--tpl-tinta:var(--tpl-matiz)}@supports (color:color-mix(in lab, red, red)){.tmsg-bubble.tpl[class*=mod-]{--tpl-tinta:color-mix(in oklab, var(--tpl-matiz) 62%, var(--ink))}}.tpl-etq{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tpl-tinta,var(--text-3));white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:9.5px;overflow:hidden}.tpl-cab{font-family:var(--font-display);letter-spacing:-.01em;color:var(--tpl-tinta,var(--text-1));margin-bottom:5px;font-size:17px;font-weight:800;line-height:1.15}.tmsg-bubble.tpl .tmsg-body b{color:var(--tpl-tinta,var(--text-1));font-weight:700}.tpl-pie{color:var(--text-3);margin-top:8px;font-size:12px}.tpl-bots{border-top:1px solid var(--border-2);flex-direction:column;display:flex}.tpl-bot{color:var(--tpl-tinta,var(--text-1));justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:14px;font-weight:600;display:flex}.tpl-bot+.tpl-bot{border-top:1px solid var(--border-2)}.tmsg-author{font-size:10.5px;font-weight:var(--w-strong);color:var(--text-3);margin-bottom:2px;display:block}.tmsg-body{white-space:pre-wrap;word-break:break-word;display:block}.tmsg-transcript{border-left:2px solid var(--border-2);white-space:pre-wrap;word-break:break-word;color:var(--text-2);margin-top:5px;padding-left:8px;font-size:12.5px;font-style:italic;display:block}.tmsg-meta{font-family:var(--font-mono);color:var(--text-3);justify-content:flex-end;align-items:center;gap:4px;margin-top:3px;font-size:9.5px;display:flex}.receipt{color:var(--text-3)}.receipt.read{color:var(--c-accent)}.receipt.failed{color:var(--c-danger)}.tmsg-delivery{color:var(--text-3);margin-top:4px;font-size:11px;line-height:1.35;display:block}.tmsg-delivery.failed{border-left:1.5px solid var(--c-danger);color:var(--c-danger);padding-left:7px}.tmsg-bubble.typing{color:var(--text-3);align-items:center;gap:8px;font-size:12.5px;font-style:italic;display:flex}.typing-dots{gap:3px;display:inline-flex}.typing-dots i{background:var(--c-accent);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite typing}.typing-dots i:nth-child(2){animation-delay:.2s}.typing-dots i:nth-child(3){animation-delay:.4s}@keyframes typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.tmsg-bubble.draft{border:1px dashed var(--c-miira)}@supports (color:color-mix(in lab, red, red)){.tmsg-bubble.draft{border:1px dashed color-mix(in srgb,var(--c-miira) 55%,var(--border-2))}}.tmsg-bubble.draft{background:var(--c-miira)}@supports (color:color-mix(in lab, red, red)){.tmsg-bubble.draft{background:color-mix(in srgb,var(--c-miira) 6%,var(--surface))}}.tmsg-bubble.draft{color:var(--text-2);white-space:pre-wrap;font-size:13.5px}.draft-caret{vertical-align:text-bottom;background:var(--c-miira);width:2px;height:1em;margin-left:1px;animation:1s step-end infinite draft-blink;display:inline-block}@keyframes draft-blink{0%,to{opacity:1}50%{opacity:0}}.draft-status{color:var(--text-3);margin-top:4px;font-size:11.5px;font-style:italic;display:block}.tmsg-attachments{flex-direction:column;gap:6px;margin-top:4px;display:flex}.tmsg-attachments:first-child{margin-top:0}.attach{align-items:center;display:flex}.attach-pending{color:var(--text-3);padding:3px 0;font-size:11.5px;font-style:italic}.attach-pending.attach-error{color:var(--c-danger);font-style:normal}.attach-image{width:fit-content;display:block}.attach-image img{border-radius:var(--radius);border:.5px solid var(--border);object-fit:cover;max-width:220px;max-height:220px;display:block}.attach-audio audio{max-width:240px;height:32px}.attach-doc{border-radius:var(--radius);background:var(--surface-2);border:.5px solid var(--border-2);color:var(--text-1);transition:background var(--dur) var(--ease);gap:7px;padding:7px 11px;font-size:12.5px;text-decoration:none}.attach-doc:hover{background:var(--surface-3)}.attach-label{font-weight:var(--w-strong)}.attach-size{font-family:var(--font-mono);color:var(--text-3);margin-left:auto;padding-left:10px;font-size:10.5px}button.attach-image{cursor:pointer;background:0 0;border:none;padding:0}button.attach-doc{cursor:pointer;text-align:left;font-family:inherit}.attach-modal-backdrop{background:var(--veil-strong);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1500;justify-content:center;align-items:center;padding:24px;animation:.18s both fade;display:flex;position:fixed;inset:0}.attach-modal{zoom:var(--ui-scale);max-width:min(920px,calc(92 * var(--vw-app)));max-height:calc(88 * var(--vh-app));background:var(--surface);border:.5px solid var(--border-2);border-radius:var(--radius-lg);box-shadow:var(--elev-4);animation:pop .24s var(--ease-elastic) both;outline:none;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative}.attach-modal-close{z-index:1;border-radius:var(--radius);background:var(--surface);border:none;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.attach-modal-close{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.attach-modal-close{color:var(--text-2);cursor:pointer;transition:all var(--dur) var(--ease)}.attach-modal-close:hover{background:var(--surface-3);color:var(--text-1)}.attach-modal-stage{justify-content:center;align-items:center;min-height:120px;display:flex;overflow:auto}.attach-modal-media{max-width:100%;max-height:calc(78 * var(--vh-app));border-radius:var(--radius);display:block}.attach-modal-audio{width:min(420px,calc(80 * var(--vw-app)))}.attach-modal-frame{width:min(860px,calc(90 * var(--vw-app)));height:calc(78 * var(--vh-app));border:.5px solid var(--border);border-radius:var(--radius);background:var(--bg)}.attach-modal-file{color:var(--text-2);flex-direction:column;align-items:center;gap:12px;padding:40px 32px;display:flex}.attach-modal-filename{font-size:13px}.attach-modal-download{border-radius:var(--radius);background:var(--c-accent);color:var(--paper);font-weight:var(--w-strong);transition:background var(--dur) var(--ease);align-self:center;align-items:center;gap:7px;padding:8px 16px;font-size:13px;text-decoration:none;display:inline-flex}.attach-modal-download:hover{background:var(--c-accent-strong)}@media (prefers-reduced-motion:reduce){.attach-modal-backdrop,.attach-modal{animation:none}}.composer{border-top:.5px solid var(--border);align-items:flex-end;gap:9px;padding:12px 16px;display:flex;position:relative}.composer-locked{color:var(--text-2);justify-content:space-between;align-items:center;gap:12px;font-size:13px}.composer-template-picker{flex-direction:column;align-items:stretch;gap:8px;display:flex}.composer-tpl-head{color:var(--text-2);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.composer-tpl-head>span{align-items:center;gap:6px;display:inline-flex}.composer-tpl-empty{color:var(--text-2);padding:4px 0;font-size:13px}.composer-tpl-list{flex-direction:column;gap:6px;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.composer-tpl-item{text-align:left;background:var(--surface-2);border:.5px solid var(--border-2);border-radius:var(--radius);cursor:pointer;width:100%;font-family:var(--font-body);color:var(--text-1);transition:all var(--dur) var(--ease);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.composer-tpl-item:hover{border-color:var(--c-accent)}.composer-tpl-cat{color:var(--text-2);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.composer-tpl-preview{color:var(--text-2);font-size:12px}.composer-tpl-fill{flex-direction:column;gap:8px;display:flex}.composer-tpl-selected{flex-direction:column;gap:2px;display:flex}.composer-tpl-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.composer-locked>span{align-items:center;gap:8px;display:inline-flex}.composer-locked.window{color:var(--c-warning)}.composer-input{resize:none;background:var(--surface);border:.5px solid var(--border-2);border-radius:var(--radius);min-height:40px;max-height:140px;font-family:var(--font-body);color:var(--text-1);transition:border-color var(--dur) var(--ease);outline:none;flex:1;padding:10px 13px;font-size:13.5px}.composer-input:focus{border-color:var(--c-accent)}.composer-send{border-radius:var(--radius);background:var(--c-accent);width:40px;height:40px;color:var(--paper);cursor:pointer;transition:all var(--dur) var(--ease);border:none;flex-shrink:0;place-items:center;display:grid}.composer-send:hover:not(:disabled){background:var(--c-accent-strong)}.composer-send:disabled{opacity:.4;cursor:default}.composer-consent{font-family:var(--font-mono);color:var(--c-success);background:var(--bg);align-items:center;gap:3px;padding:0 6px;font-size:9px;display:inline-flex;position:absolute;top:-9px;right:18px}.composer-icon-btn{border-radius:var(--radius);width:36px;height:36px;color:var(--text-3);cursor:pointer;transition:all var(--dur) var(--ease);background:0 0;border:none;flex-shrink:0;place-items:center;display:grid}.composer-icon-btn:hover:not(:disabled){background:var(--surface-2);color:var(--text-1)}.composer-icon-btn:disabled{opacity:.35;cursor:default}.composer-icon-btn.recording{color:var(--c-danger);background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.composer-icon-btn.recording{background:color-mix(in srgb,var(--c-danger) 14%,transparent)}}.composer-icon-btn.recording{animation:1.4s ease-in-out infinite recPulse}@keyframes recPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--c-danger) 40%,transparent)}50%{box-shadow:0 0 0 5px #0000}}.composer-file-error{color:var(--c-danger);background:var(--surface);border:.5px solid var(--c-danger);align-items:center;gap:5px;margin-bottom:6px;font-size:11.5px;display:inline-flex;position:absolute;bottom:100%;left:16px}@supports (color:color-mix(in lab, red, red)){.composer-file-error{border:.5px solid color-mix(in srgb,var(--c-danger) 30%,transparent)}}.composer-file-error{border-radius:var(--radius);padding:5px 10px}.composer-preview{flex-direction:column;align-items:stretch;gap:8px}.composer-att-preview{align-items:center;gap:10px;display:flex}.composer-att-preview audio{flex:1;max-width:100%;height:36px}.composer-att-thumb{object-fit:cover;border-radius:var(--radius);border:.5px solid var(--border);width:64px;height:64px}.composer-att-doc{border-radius:var(--radius);background:var(--surface-2);border:.5px solid var(--border-2);color:var(--text-1);flex:1;align-items:center;gap:8px;min-width:0;padding:8px 12px;font-size:12.5px;display:flex}.composer-att-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-att-size{font-family:var(--font-mono);color:var(--text-3);flex-shrink:0;margin-left:auto;font-size:10.5px}.composer-icon-btn.note-toggle.on{color:var(--c-warning);background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.composer-icon-btn.note-toggle.on{background:color-mix(in srgb,var(--c-warning) 14%,transparent)}}.composer.composer-note .composer-input{border-color:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.composer.composer-note .composer-input{border-color:color-mix(in srgb,var(--c-warning) 45%,var(--border-2))}}.composer.composer-note .composer-input{background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.composer.composer-note .composer-input{background:color-mix(in srgb,var(--c-warning) 6%,var(--surface))}}.tmsg-note{max-width:90%;color:var(--text-2);background:var(--c-warning);flex-wrap:wrap;align-self:center;align-items:baseline;gap:7px;font-size:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.tmsg-note{background:color-mix(in srgb,var(--c-warning) 10%,transparent)}}.tmsg-note{border:.5px dashed var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.tmsg-note{border:.5px dashed color-mix(in srgb,var(--c-warning) 35%,transparent)}}.tmsg-note{border-radius:var(--radius);margin:4px 0;padding:7px 12px}.tmsg-note-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--c-warning);font-size:9px}.tmsg-note-author{font-weight:var(--w-strong);color:var(--text-1)}.tmsg-note-body{white-space:pre-wrap;word-break:break-word;color:var(--text-1);flex-basis:100%}.tmsg-note-time{font-family:var(--font-mono);color:var(--text-3);margin-left:auto;font-size:9.5px}.chats-context,.ctx{border-left:.5px solid var(--border);background:var(--surface);min-height:0;overflow-y:auto}.ctx{flex-direction:column;gap:18px;padding:18px;display:flex}.ctx-head{align-items:center;gap:13px;display:flex}.ctx-name{font-family:var(--font-display);font-weight:var(--w-strong);font-size:16px}.ctx-stage{color:var(--text-3);margin-top:2px;font-size:12px}.ctx-sla{font-family:var(--font-mono);color:var(--text-2);background:var(--surface-2);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:inline-flex}.ctx-sla.warn{color:var(--text-1);background:var(--c-espera)}@supports (color:color-mix(in lab, red, red)){.ctx-sla.warn{background:color-mix(in srgb,var(--c-espera) 12%,transparent)}}.ctx-sla.warn svg{color:var(--c-espera)}.ctx-sec-t{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin-bottom:9px;font-size:10px}.ctx-breakdown{color:var(--text-2);gap:14px;font-size:12px;display:flex}.ctx-breakdown b{color:var(--text-1);font-weight:var(--w-strong);margin-left:3px}.ctx-signal{border:.5px solid var(--border);border-radius:var(--radius);margin-bottom:7px;padding:9px 11px}.ctx-signal-h{color:var(--text-1);font-size:12.5px}.ctx-signal-kind{font-family:var(--font-mono);text-transform:uppercase;border-radius:5px;margin-right:6px;padding:1px 6px;font-size:9px}.ctx-signal.fit .ctx-signal-kind{color:var(--c-accent);background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ctx-signal.fit .ctx-signal-kind{background:color-mix(in srgb,var(--c-accent) 14%,transparent)}}.ctx-signal.intent .ctx-signal-kind{color:var(--c-success);background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.ctx-signal.intent .ctx-signal-kind{background:color-mix(in srgb,var(--c-success) 14%,transparent)}}.ctx-signal.negative .ctx-signal-kind{color:var(--c-danger);background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.ctx-signal.negative .ctx-signal-kind{background:color-mix(in srgb,var(--c-danger) 14%,transparent)}}.ctx-signal-ev{color:var(--text-3);margin-top:4px;font-size:11.5px;font-style:italic}.ctx-next{color:var(--text-2);font-size:13px;line-height:1.5}.ctx-empty{color:var(--text-3);font-size:12.5px}.ctx-actions{flex-direction:column;gap:8px;margin-top:auto;display:flex}.ctx-actions .btn-new,.ctx-actions .set-btn{justify-content:center;width:100%}.thread-vacio{text-align:center;flex:1;place-items:center;padding:40px;display:grid}.thread-vacio>div{max-width:34ch}.thread-vacio svg{color:var(--text-3);opacity:.5;margin-bottom:14px}.thread-vacio b{margin-bottom:6px;font-size:16px;display:block}.thread-vacio p{color:var(--text-3);margin:0;font-size:14px;line-height:1.5}.thread-abre-perfil{border-radius:var(--radius);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--duration-niiko-fast) var(--ease-niiko-out);background:0 0;border:0;flex:none;align-items:center;gap:11px;margin:-4px -6px;padding:4px 6px;display:flex}.thread-abre-perfil:hover{background:var(--surface-2)}.thread-abre-perfil .thread-id{flex-direction:column;min-width:0;display:flex}.thread-name{align-items:center;gap:6px;display:flex}.thread-name svg{color:var(--text-3);flex:none}.nota-agente{background:var(--surface-2);border-top:.5px solid var(--border);color:var(--text-2);align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;display:flex}.nota-agente svg{color:var(--c-warning);flex:none}.vn{width:340px;max-width:100%}.vn-fila{align-items:center;gap:9px;display:flex}.vn-av{background:var(--surface-3);width:34px;height:34px;color:var(--text-2);font-family:var(--font-display);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid;position:relative}.vn-mic{background:var(--c-accent);width:14px;height:14px;color:var(--paper);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-1px;right:-1px}.vn-play{width:27px;height:27px;color:var(--text-1);cursor:pointer;transition:background var(--duration-niiko-fast) var(--ease-niiko-out);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.vn-play:hover{background:var(--text-3)}@supports (color:color-mix(in lab, red, red)){.vn-play:hover{background:color-mix(in srgb,var(--text-3) 18%,transparent)}}.vn-onda{cursor:pointer;flex:1;align-items:center;gap:2px;min-width:0;height:24px;display:flex;position:relative}.vn-onda i{background:var(--text-3);border-radius:999px;flex:1;min-width:2px;max-width:3px}@supports (color:color-mix(in lab, red, red)){.vn-onda i{background:color-mix(in srgb,var(--text-3) 42%,transparent)}}.vn-onda i{transition:background var(--duration-niiko-instant) var(--ease-niiko-base)}.vn-onda i.leido{background:var(--text-1)}.vn-pos{background:var(--text-1);width:9px;height:9px;box-shadow:0 0 0 2.5px var(--surface);pointer-events:none;border-radius:999px;margin-top:-4.5px;margin-left:-4.5px;position:absolute;top:50%}.tmsg.human .vn-pos,.tmsg.agent .vn-pos{box-shadow:0 0 0 2.5px var(--surface-3)}.vn-dur{font-family:var(--font-mono);color:var(--text-3);flex:none;font-size:11px}.vn-vel{border:.5px solid var(--border);color:var(--text-2);font-family:var(--font-mono);cursor:pointer;transition:border-color var(--duration-niiko-fast) var(--ease-niiko-out);background:0 0;border-radius:999px;flex:none;padding:2px 8px;font-size:10.5px;line-height:1.5}.vn-vel:hover{border-color:var(--text-3)}.vn-trans{border-top:.5px solid var(--text-3);margin-top:7px;padding-top:7px}@supports (color:color-mix(in lab, red, red)){.vn-trans{border-top:.5px solid color-mix(in srgb,var(--text-3) 18%,transparent)}}.vn-trans-btn{width:100%;color:var(--text-3);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:9.5px;display:flex}.vn-trans-btn:hover{color:var(--text-2)}.vn-trans-btn .t-acc-chevron{margin-left:auto}.vn-trans-txt{color:var(--text-2);margin:7px 0 0;font-size:13px;line-height:1.45}.tmsg.tiene-voz{max-width:none}.tmsg.tiene-voz .tmsg-bubble{width:362px;max-width:100%}.attach-audio{display:block}.composer-v2{border-top:.5px solid var(--border);background:var(--surface);align-items:flex-end;gap:7px;padding:10px 14px;display:flex;position:relative}.comp-menu-wrap{flex:none;align-self:flex-end;position:relative}.comp-mas{border:.5px solid var(--border);background:var(--bg);width:38px;height:38px;color:var(--text-1);cursor:pointer;transition:transform var(--duration-niiko-base) var(--ease-niiko-out), background var(--duration-niiko-fast) var(--ease-niiko-out);border-radius:999px;place-items:center;display:grid}.comp-mas:hover{background:var(--surface-2)}.comp-mas[aria-expanded=true]{background:var(--surface-2);transform:rotate(45deg)}.comp-clip{transition:transform var(--duration-niiko-base) var(--ease-niiko-out), background var(--duration-niiko-fast) var(--ease-niiko-out), color var(--duration-niiko-fast) var(--ease-niiko-out)}.comp-clip[aria-expanded=true]{background:var(--surface-2);color:var(--text-1);transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.comp-mas,.comp-clip{transition:none}}.comp-menu{z-index:18;border-radius:var(--radius-lg);border:.5px solid var(--border-2);background:var(--surface);width:252px;box-shadow:var(--elev-4);padding:6px;position:absolute;bottom:46px}.comp-menu[data-origin=bottom-left]{left:0}.comp-menu-adj{width:248px;margin-left:0;bottom:42px;left:0}.comp-menu button{border-radius:var(--radius);width:100%;color:var(--text-1);font-family:var(--font-body);text-align:left;cursor:pointer;transition:background var(--duration-niiko-fast) var(--ease-niiko-out);background:0 0;border:0;align-items:center;gap:11px;padding:8px 9px;font-size:13.5px;display:flex}.comp-menu button:hover:not(:disabled){background:var(--surface-2)}.comp-menu button:disabled{opacity:.45;cursor:default}.comp-menu button>svg{color:var(--text-2);flex:none}.comp-menu button>span{flex-direction:column;gap:1px;min-width:0;display:flex}.comp-menu small{color:var(--text-3);font-size:11.5px;line-height:1.3}.comp-menu-ic{border-radius:var(--radius);background:var(--surface-2);width:32px;height:32px;color:var(--text-2);flex:none;place-items:center;display:grid}.comp-menu button:hover .comp-menu-ic{background:var(--surface-3);color:var(--text-1)}.composer-v2 .campo-wrap{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg);min-width:0;transition:border-color var(--duration-niiko-fast) var(--ease-niiko-out);flex:1;align-items:center;padding:15px 18px;display:flex}.composer-v2 .campo-wrap:focus-within{border-color:var(--text-2)}.composer-v2 .campo:focus-visible{box-shadow:none}.composer-v2 .campo{min-width:0;color:var(--text-1);font-family:var(--font-body);resize:none;scrollbar-width:thin;scrollbar-color:var(--text-3) transparent;background:0 0;border:0;outline:none;flex:1;min-height:24px;max-height:144px;margin:0;padding:0;font-size:14.5px;line-height:24px;display:block;overflow-y:hidden}@supports (color:color-mix(in lab, red, red)){.composer-v2 .campo{scrollbar-color:color-mix(in srgb,var(--text-3) 45%,transparent) transparent}}.composer-v2 .campo.desborda{overflow-y:auto}.composer-v2 .campo::placeholder{color:var(--text-3)}.composer-v2 .campo::-webkit-scrollbar{width:5px}.composer-v2 .campo::-webkit-scrollbar-track{background:0 0}.composer-v2 .campo::-webkit-scrollbar-thumb{background:var(--text-3)}@supports (color:color-mix(in lab, red, red)){.composer-v2 .campo::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-3) 45%,transparent)}}.composer-v2 .campo::-webkit-scrollbar-thumb{border-radius:999px}.composer-v2 .campo::-webkit-scrollbar-thumb:hover{background:var(--text-3)}.composer.composer-note .campo-wrap{border-color:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.composer.composer-note .campo-wrap{border-color:color-mix(in srgb,var(--c-warning) 45%,var(--border))}}.composer.composer-note .campo-wrap{background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.composer.composer-note .campo-wrap{background:color-mix(in srgb,var(--c-warning) 6%,var(--bg))}}.comp-enviar{border-radius:999px;place-items:center;width:38px;height:38px}.comp-enviar.recording{background:var(--c-danger)}.gota-wrap{z-index:15;align-items:center;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.gota{border:.5px solid var(--border-2);background:var(--surface);width:52px;height:52px;color:var(--text-1);cursor:pointer;opacity:0;transition:transform var(--duration-niiko-base) var(--ease-niiko-elastic), opacity var(--duration-niiko-fast) var(--ease-niiko-out), background var(--duration-niiko-fast) var(--ease-niiko-out);border-right:0;border-radius:999px 0 0 999px;place-items:center;display:grid;position:relative;transform:translate(64px);box-shadow:-4px 0 18px #0000001f}.gota.visible{opacity:1;transform:translate(0)}.gota:hover{background:var(--surface-2)}.gota-num{position:absolute;top:5px;right:7px}.gota-num .t-badge-dot{background:var(--c-miira);min-width:17px;height:17px;color:var(--c-sobre-espectro);font-family:var(--font-mono);border-radius:999px;place-items:center;padding:0 5px;font-size:10px;display:grid}@media (prefers-reduced-motion:reduce){.gota{transition:none}}.gota-panel{width:320px;max-width:min(320px, calc(74 * var(--vw-app)));max-height:min(460px, calc(70 * var(--vh-app)));z-index:16;border-radius:var(--radius-lg);border:.5px solid var(--border-2);background:var(--surface);box-shadow:var(--elev-4);transform-origin:100%;padding:14px 15px;position:absolute;top:50%;right:58px;overflow-y:auto;transform:translateY(-50%)scale(.94)}.gota-panel.is-open{transform:translateY(-50%)scale(1)}.gota-panel-cab{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:6px;margin-bottom:10px;font-size:9.5px;display:flex}.gota-item+.gota-item{border-top:.5px solid var(--border);margin-top:12px;padding-top:12px}.gota-item-when{font-family:var(--font-mono);color:var(--text-3);margin-bottom:4px;font-size:10px}.gota-item-cab{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:6px;margin-bottom:6px;font-size:9.5px;display:flex}.gota-calificar-txt{color:var(--text-2);margin:0;font-size:13px;line-height:1.45}.gota-calificar-txt b{color:var(--text-1);font-weight:var(--w-strong)}.gota-botones{gap:7px;margin-top:11px;display:flex}.gota-botones button{border-radius:var(--radius);border:.5px solid var(--border);color:var(--text-1);font-family:var(--font-body);cursor:pointer;transition:background var(--duration-niiko-fast) var(--ease-niiko-out);background:0 0;flex:1;padding:9px;font-size:13px}.gota-botones button:hover:not(:disabled){background:var(--surface-2)}.gota-botones button:disabled{opacity:.5;cursor:default}.gota-si:not(:disabled){background:var(--c-accent);color:var(--paper);border-color:var(--c-accent);font-weight:var(--w-strong)}.gota-si:not(:disabled):hover{background:var(--c-accent-strong)}.ctx-head-txt{flex:1;min-width:0}.ctx-nom-edit{align-items:center;gap:6px;display:flex}.ctx-nom{color:var(--text-1);font-family:var(--font-display);font-weight:var(--w-strong);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:16px;display:inline-flex}button.ctx-nom:hover .ctx-lapiz{opacity:1}.ctx-lapiz{color:var(--text-3);opacity:0;transition:opacity var(--duration-niiko-fast) var(--ease-niiko-out);flex:none}.ctx-nom-input{border-radius:var(--radius);border:.5px solid var(--text-2);background:var(--bg);width:100%;color:var(--text-1);font-family:var(--font-display);font-weight:var(--w-strong);outline:none;padding:2px 7px;font-size:16px}.ctx-listas{flex-wrap:wrap;align-items:center;gap:5px;display:flex;position:relative}.ctx-desglose{flex-direction:column;gap:6px;display:flex}.ctx-dg{color:var(--text-2);grid-template-columns:70px 1fr 30px;align-items:center;gap:8px;font-size:12.5px;display:grid}.ctx-riel{background:var(--surface-3);border-radius:999px;height:5px;overflow:hidden}.ctx-riel i{background:var(--c-accent);border-radius:999px;height:100%;display:block}.ctx-riel i.neg{background:var(--c-danger)}.ctx-dg b{font-family:var(--font-mono);text-align:right;color:var(--text-1)}.ctx-dato{border-bottom:.5px solid var(--border);justify-content:space-between;gap:10px;padding:6px 0;font-size:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.ctx-dato{border-bottom:.5px solid color-mix(in srgb,var(--border) 40%,transparent)}}.ctx-dato:last-child{border-bottom:0}.ctx-dato>span:first-child{color:var(--text-3);align-items:center;gap:6px;display:inline-flex}.ctx-dato>span:last-child{color:var(--text-1);font-weight:var(--w-strong);text-align:right}.ctx-dato.sin-dato>span:last-child{color:var(--text-3);font-style:italic;font-weight:400}.ctx-dato.urgente>span:last-child{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.ctx-dato.urgente>span:last-child:before{content:"";background:var(--c-espera);border-radius:999px;flex:none;width:7px;height:7px}.ctx-lleva{border-radius:var(--radius);background:var(--surface-2);color:var(--text-2);align-items:center;gap:9px;padding:9px 11px;font-size:13px;display:flex}.ctx-lleva-mini{background:var(--surface-3);width:26px;height:26px;color:var(--text-2);font-family:var(--font-display);border-radius:999px;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:grid}.ctx-lleva-mini.es-agente{background:var(--c-miira);color:var(--c-sobre-espectro)}.ctx-lleva>span:last-child{flex-direction:column;display:flex}.ctx-lleva small{color:var(--text-3);margin-top:1px;font-size:11.5px}.ctx-docs-items{flex-direction:column;gap:8px;margin-top:8px;display:flex}.ctx-doc-item{font-size:12.5px}.ctx-doc-cab{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ctx-doc-label{font-weight:var(--w-strong)}.ctx-doc-nota{color:var(--text-3)}.ctx-doc-ver{color:inherit;text-decoration:underline}.ctx-doc-campos{color:var(--text-2);flex-wrap:wrap;gap:4px 14px;margin-top:3px;font-size:12px;display:flex}.ctx-doc-campos b{color:var(--text-1);font-weight:var(--w-strong);margin-left:3px}.ctx-doc-conf{color:var(--text-3)}.acc-grupo{flex-direction:column;gap:6px;margin-top:4px;display:flex}.acc-grupo>p{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:0 0 1px;font-size:9.5px}.acc{border:.5px solid var(--border);border-radius:var(--radius);width:100%;color:var(--text-1);font-family:var(--font-body);text-align:left;cursor:pointer;transition:background var(--duration-niiko-fast) var(--ease-niiko-out), border-color var(--duration-niiko-fast) var(--ease-niiko-out);background:0 0;align-items:flex-start;gap:8px;padding:9px 10px;font-size:12.5px;display:flex}.acc:hover{background:var(--surface-2)}.acc>svg{flex:none;margin-top:1px}.acc>span{flex-direction:column;gap:2px;min-width:0;display:flex}.acc small{color:var(--text-3);font-size:11px;font-weight:400;line-height:1.3}.acc-fuerte{background:var(--c-accent);color:var(--paper);border-color:var(--c-accent);font-weight:var(--w-strong);justify-content:center;align-items:center}.acc-fuerte:hover{background:var(--c-accent-strong)}.acc-peligro{color:var(--c-danger);border-color:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.acc-peligro{border-color:color-mix(in srgb,var(--c-danger) 40%,var(--border))}}.acc-peligro small{color:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.acc-peligro small{color:color-mix(in srgb,var(--c-danger) 70%,var(--text-3))}}.acc-peligro.acc-fuerte{background:var(--c-danger);color:var(--paper);border-color:var(--c-danger)}.ctx-confirm{border-radius:var(--radius);border:.5px solid var(--border-2);background:var(--surface-2);flex-direction:column;gap:9px;padding:11px;display:flex}.ctx-confirm-row .acc{flex:1}@media (max-width:1279px){.chats-shell,.chats-shell.no-context{grid-template-columns:300px minmax(0,1fr)}.ctx{width:360px;height:100%;max-width:calc(92 * var(--vw-app));box-shadow:var(--elev-l);z-index:6;position:absolute;top:0;right:0}.chats-shell:not(.ficha-abierta) .ctx{display:none}.ctx-cerrar{display:grid}}@container armazon (max-width:768px){.chats-shell,.chats-shell.no-context{grid-template-columns:minmax(0,1fr)}.chats-shell .chats-thread,.chats-shell.mobile-thread .chats-list{display:none}.chats-shell.mobile-thread .chats-thread{display:flex}.thread-back{place-items:center;display:grid}.ctx{width:100%;max-width:100%}.thread-head{flex-wrap:wrap;row-gap:8px}}.cfg-view{max-width:1080px}.cfg-head{align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.cfg-head-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-left:auto;display:flex}.cfg-autopilot{align-items:center;gap:9px;display:flex}.cfg-autopilot-state{font-family:var(--font-mono);color:var(--text-3);font-size:11px}.cfg-autopilot-state.on{color:var(--c-accent)}.cfg-publish-state{font-family:var(--font-mono);color:var(--text-3);font-size:11px}.cfg-publish-state.draft{color:var(--text-1);font-weight:var(--w-strong)}.cfg-invalid{color:var(--c-warning);background:var(--c-warning);align-items:center;gap:8px;font-size:12.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.cfg-invalid{background:color-mix(in srgb,var(--c-warning) 10%,transparent)}}.cfg-invalid{border:.5px solid var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.cfg-invalid{border:.5px solid color-mix(in srgb,var(--c-warning) 26%,transparent)}}.cfg-invalid{border-radius:var(--radius);margin-bottom:16px;padding:9px 13px}.set-nav button .cfg-phase{font-family:var(--font-mono);color:var(--text-3);border:.5px solid var(--border);border-radius:999px;margin-left:auto;padding:1px 5px;font-size:8.5px}.cfg-block-h{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:0 0 4px;padding:0 11px;font-size:10px}.cfg-block-h.active{color:var(--text-2)}.cfg-block-areas{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cfg-content{min-width:0}.cfg-panel{flex-direction:column;gap:14px;display:flex}.cfg-field{flex-direction:column;gap:5px;display:flex}.cfg-grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:640px){.cfg-grid2{grid-template-columns:1fr}}.cfg-hint{color:var(--text-3);font-size:11.5px}.cfg-note{color:var(--text-2);background:var(--surface-2);border-radius:var(--radius);padding:10px 13px;font-size:12.5px;line-height:1.5}.cfg-note b{color:var(--text-1);font-weight:var(--w-strong)}.cfg-metric{font-size:16px;font-weight:var(--w-strong);color:var(--text-1)}.cfg-metric-sm{font-size:13.5px;font-weight:var(--w-strong);color:var(--text-1)}.cfg-textarea{resize:vertical;font-family:var(--font-body);min-height:64px;line-height:1.5}.cfg-textarea.auto-grow{resize:none;overflow:hidden}.cfg-row{border:.5px solid var(--border);border-radius:var(--radius);background:var(--surface);align-items:center;gap:11px;padding:11px 13px;display:flex}.cfg-row-main{flex:1;min-width:0}.cfg-row-t{font-weight:var(--w-strong);font-size:13.5px}.cfg-row-s{color:var(--text-3);margin-top:2px;font-size:11.5px}.cfg-row-s code{font-family:var(--font-mono);color:var(--c-accent)}.cfg-row-actions{gap:3px;display:flex}.cfg-flags{flex-direction:column;gap:6px;margin-top:2px;display:flex}.cfg-check{color:var(--text-2);cursor:pointer;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.cfg-check input{accent-color:var(--c-accent);flex-shrink:0;margin-top:2px}.cfg-toggles{border:.5px solid var(--border);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;margin-top:2px;display:flex;overflow:hidden}.cfg-toggles .set-row{gap:12px;padding:10px 12px}.cfg-toggles .set-row .sr-t{font-size:13px}.cfg-toggles .set-row .sr-s{margin-top:1px;font-size:11.5px}.cfg-add-row{flex-wrap:wrap;gap:10px;display:flex}.cfg-badge{font-family:var(--font-mono);color:var(--c-success);background:var(--c-success);font-size:9px}@supports (color:color-mix(in lab, red, red)){.cfg-badge{background:color-mix(in srgb,var(--c-success) 14%,transparent)}}.cfg-badge{border-radius:999px;padding:2px 8px}.cfg-resp{flex-direction:column;gap:5px;display:flex}.cfg-unsaved{background:var(--surface);border-top:.5px solid var(--border);box-shadow:var(--elev-up);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:12px 16px;font-size:13px;display:flex;position:sticky;bottom:0}.cap-cabina-sub{color:var(--text-2);margin:0;font-size:13px}.cap-tabs{grid-template-columns:repeat(5,1fr);gap:2px;margin:2px 0 4px;display:grid;position:relative}.cap-tabs:before{content:"";background:var(--border);z-index:0;height:1px;position:absolute;top:25px;left:10%;right:10%}.cap-tab{z-index:1;text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-lg);transition:background var(--dur) var(--ease);background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:8px;padding:15px 14px;display:flex;position:relative}.cap-tab:hover{background:var(--surface-2)}.cap-tab[aria-selected=true]{background:var(--surface);box-shadow:inset 0 0 0 .5px var(--border-2)}.cap-tab:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.cap-tab-dot{background:var(--surface-3);border:1.5px solid var(--border);width:12px;height:12px;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), transform var(--dur) var(--ease);border-radius:50%}.cap-tab[aria-selected=true] .cap-tab-dot{transform:scale(1.2)}.cap-tab-n{font-size:14.5px;font-weight:var(--w-strong);color:var(--text-3);transition:color var(--dur) var(--ease)}.cap-tab-e{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:10px}.cap-tab-activo .cap-tab-dot{background:var(--c-accent);border-color:var(--c-accent)}.cap-tab-activo .cap-tab-n{color:var(--text-1)}.cap-tab-parcial .cap-tab-dot{background:var(--surface);border-color:var(--c-accent);border-width:3px}.cap-tab-parcial .cap-tab-n{color:var(--text-2)}.cap-tab-sin-capacidad .cap-tab-dot{border-style:dashed}@media (max-width:820px){.cap-tabs{grid-template-columns:repeat(3,1fr)}.cap-tabs:before{display:none}}@media (max-width:520px){.cap-tabs{grid-template-columns:repeat(2,1fr)}}.cap-stage-panel{flex-direction:column;gap:14px;display:flex}.cap-stage-head{border-bottom:.5px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.cap-stage-head h3{font-size:17px;font-weight:var(--w-strong);letter-spacing:-.01em;margin:0}.cap-stage-head span{color:var(--text-3);font-size:13px}.cap-card{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);transition:border-color var(--dur) var(--ease);overflow:hidden}.cap-card:hover{border-color:var(--border-2)}.cap-brake{background:var(--surface-2);border-bottom:.5px solid var(--border);color:var(--text-2);align-items:flex-start;gap:8px;padding:10px 14px;font-size:12.5px;line-height:1.45;display:flex}.cap-brake b{color:var(--text-1);font-weight:var(--w-strong)}.cap-brake svg{color:var(--text-3);flex-shrink:0;margin-top:1px}.cap-brake.alert{background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.cap-brake.alert{background:color-mix(in srgb,var(--c-warning) 10%,transparent)}}.cap-brake.alert{border-bottom-color:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.cap-brake.alert{border-bottom-color:color-mix(in srgb,var(--c-warning) 28%,transparent)}}.cap-brake.alert{color:var(--text-1)}.cap-brake.alert svg{color:var(--c-warning)}.cap-card-top{align-items:flex-start;gap:16px;padding:15px 16px;display:flex}.cap-card-txt{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.cap-card-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cap-card-title strong{font-size:14.5px;font-weight:var(--w-strong);letter-spacing:-.005em}.cap-money{align-items:center;gap:4px;display:inline-flex}.cap-card-podra{color:var(--text-2);margin:0;font-size:13px;line-height:1.45}.cap-card-podra b{color:var(--text-1);font-weight:var(--w-strong)}.cap-switch-wrap{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;display:flex}.cap-switch-reason{color:var(--text-3);text-align:right;max-width:130px;font-size:10.5px;line-height:1.35}.cap-card-controls{border-top:.5px solid var(--border);flex-direction:column;gap:14px;padding:14px 16px 16px;display:flex}.asset-row-prev{background:var(--surface-2);border:.5px solid var(--border);width:38px;height:38px;color:var(--text-2);border-radius:9px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.asset-row-prev img{object-fit:cover;width:100%;height:100%;display:block}.asset-progress{background:var(--surface-2);border-radius:999px;height:3px;position:relative;overflow:hidden}.asset-progress:after{content:"";background:var(--c-accent);border-radius:999px;width:40%;animation:1.1s ease-in-out infinite asset-indet;position:absolute;top:0;bottom:0}@keyframes asset-indet{0%{left:-40%}to{left:100%}}.sandbox{flex-direction:column;gap:14px;display:flex}.sandbox-bar{align-items:center;gap:12px;display:flex}.sandbox-badge{font-family:var(--font-mono);color:var(--c-accent);background:var(--c-accent);align-items:center;gap:6px;font-size:11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sandbox-badge{background:color-mix(in srgb,var(--c-accent) 12%,transparent)}}.sandbox-badge{border-radius:999px;padding:4px 11px}.sandbox-budget{font-family:var(--font-mono);color:var(--text-3);margin-left:auto;font-size:10.5px}.sandbox-personas{flex-wrap:wrap;gap:8px;display:flex}.sandbox-persona{font-size:12.5px;font-weight:var(--w-strong);color:var(--text-2);background:var(--surface-2);border:.5px solid var(--border);cursor:pointer;transition:all var(--dur) var(--ease);font-family:var(--font-body);border-radius:999px;align-items:center;gap:6px;padding:6px 13px;display:inline-flex}.sandbox-persona:hover{border-color:var(--c-accent);color:var(--c-accent)}.sandbox-persona.on{background:var(--c-accent);color:var(--paper);border-color:#0000}.sandbox-persona.danger:not(.on){color:var(--c-danger);border-color:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.sandbox-persona.danger:not(.on){border-color:color-mix(in srgb,var(--c-danger) 30%,transparent)}}.sandbox-stale{color:var(--text-1);font-size:12px;font-weight:var(--w-strong);background:var(--surface-2);border:.5px dashed var(--border-2);border-radius:var(--radius);align-items:center;gap:8px;padding:9px 12px;line-height:1.45;display:flex}.sandbox-stale svg{color:var(--text-3);flex-shrink:0}.sandbox-grid{grid-template-columns:1fr 320px;align-items:start;gap:14px;display:grid}@media (max-width:820px){.sandbox-grid{grid-template-columns:1fr}}.sandbox-chat{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:6px;min-height:180px;padding:16px;display:flex}.sandbox-hint{color:var(--text-3);text-align:center;margin:auto;font-size:13px}.sandbox-hint b{color:var(--text-1)}.sandbox-reason{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:16px}.sandbox-reason-row{border-bottom:.5px solid var(--border);color:var(--text-2);justify-content:space-between;align-items:center;padding:7px 0;font-size:12.5px;display:flex}.sandbox-reason-row:last-child{border-bottom:none}.sandbox-reason-row b{color:var(--text-1);font-weight:var(--w-strong)}.sandbox-verdict{align-items:center;gap:4px;display:inline-flex}.sandbox-verdict.escalar{color:var(--c-accent)}.sandbox-verdict.nudge{color:var(--c-warning)}.sandbox-guardrail{color:var(--c-danger);background:var(--c-danger);align-items:flex-start;gap:8px;font-size:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.sandbox-guardrail{background:color-mix(in srgb,var(--c-danger) 10%,transparent)}}.sandbox-guardrail{border:.5px solid var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.sandbox-guardrail{border:.5px solid color-mix(in srgb,var(--c-danger) 26%,transparent)}}.sandbox-guardrail{border-radius:var(--radius);margin-bottom:11px;padding:9px 11px;line-height:1.45}.sandbox-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:4px;display:flex}.sandbox-dock{width:480px;max-width:calc(calc(100 * var(--vw-app)) - 48px);z-index:900;background:var(--surface);border:.5px solid var(--border-2);border-radius:var(--radius-lg);box-shadow:var(--elev-2);transition:bottom var(--dur) var(--ease);position:fixed;bottom:24px;right:24px}.sandbox-dock.lifted{bottom:148px}body:has(.sandbox-dock) .toasts{bottom:88px}.sandbox-toggle{width:100%;color:var(--text-1);font-family:var(--font-body);font-size:13.5px;font-weight:var(--w-strong);cursor:pointer;border-radius:var(--radius-lg);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:13px 16px;display:flex}.sandbox-toggle:hover{background:var(--surface-2)}.sandbox-chev{color:var(--text-3);flex-shrink:0;margin-left:auto}.sandbox-dock-body{display:none}.sandbox-dock.open .sandbox-dock-body{max-height:min(calc(72 * var(--vh-app)),640px);overscroll-behavior:contain;border-top:.5px solid var(--border);padding:14px 16px 16px;display:block;overflow-y:auto}@media (max-width:540px){.sandbox-dock{width:auto;left:16px;right:16px}}.lead360{max-width:1000px}.l360-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}@media (max-width:760px){.l360-grid{grid-template-columns:1fr}}.l360-next{border-bottom:.5px solid var(--border);color:var(--text-2);padding:13px 18px;font-size:13px}.l360-next b{color:var(--text-1);font-weight:var(--w-strong)}.l360-slots{padding:6px 0}.l360-slot{border-bottom:.5px solid var(--border);align-items:center;gap:10px;padding:10px 18px;display:flex}.l360-slot:last-child{border-bottom:none}.l360-slot-k{color:var(--text-3);flex:1;font-size:12px}.l360-slot-k code{font-family:var(--font-mono);color:var(--c-accent);margin-left:4px;font-size:10.5px}.l360-slot-v{font-size:13px;font-weight:var(--w-strong)}.l360-promote{font-family:var(--font-body);color:var(--c-accent);border:.5px solid var(--c-accent);background:0 0;font-size:11px}@supports (color:color-mix(in lab, red, red)){.l360-promote{border:.5px solid color-mix(in srgb,var(--c-accent) 28%,transparent)}}.l360-promote{cursor:pointer;border-radius:7px;padding:3px 9px}.l360-promote:hover{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.l360-promote:hover{background:color-mix(in srgb,var(--c-accent) 10%,transparent)}}.l360-tl{border-bottom:.5px solid var(--border);align-items:center;gap:12px;padding:12px 18px;display:flex}.l360-tl:last-child{border-bottom:none}.l360-tl-ic{background:var(--surface-2);width:30px;height:30px;color:var(--text-2);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.l360-tl-main{flex:1;min-width:0}.l360-tl-t{font-size:13px;font-weight:var(--w-strong)}.l360-tl-d{color:var(--text-3);margin-top:1px;font-size:12px}.l360-breakdown{border-bottom:.5px solid var(--border);color:var(--text-2);gap:18px;padding:16px 18px;font-size:12.5px;display:flex}.l360-breakdown b{color:var(--text-1);font-weight:var(--w-num);margin-left:5px}.l360-verdict{color:var(--c-success);border-bottom:.5px solid var(--border);padding:12px 18px;font-size:12.5px}.l360-signals{flex-direction:column;gap:8px;padding:14px 18px;display:flex}.l360-weight{color:var(--text-1);font-family:var(--font-mono);margin-left:6px;font-size:11px}.lead360 .ctx-signal{margin-bottom:0}.lead360 .card{margin-bottom:16px}.lead360 .set-btn{margin:0 18px 16px}.dz-view{max-width:1200px}.disambig{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:900px){.disambig{grid-template-columns:1fr}}.disambig-list{flex-direction:column;gap:8px;display:flex}.dz-case{text-align:left;border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;transition:all var(--dur) var(--ease);padding:13px 15px}.dz-case:hover{border-color:var(--border-2)}.dz-case.active{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.dz-case.active{border-color:color-mix(in srgb,var(--c-accent) 45%,var(--border))}}.dz-case.active{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.dz-case.active{background:color-mix(in srgb,var(--c-accent) 6%,var(--surface))}}.dz-case-t{font-weight:var(--w-strong);font-size:13.5px}.dz-case-s{color:var(--text-3);margin-top:2px;font-size:12px}.dz-case-m{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.dz-case-cnt{font-family:var(--font-mono);color:var(--c-accent);background:var(--c-accent);font-size:10px}@supports (color:color-mix(in lab, red, red)){.dz-case-cnt{background:color-mix(in srgb,var(--c-accent) 12%,transparent)}}.dz-case-cnt{border-radius:999px;padding:2px 8px}.dz-detail{flex-direction:column;gap:14px;display:flex}.dz-compare{grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;align-items:start;gap:14px;padding-bottom:6px;display:grid;overflow-x:auto}.dz-col{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:4px;padding:15px;display:flex}.dz-col.incoming{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.dz-col.incoming{border-color:color-mix(in srgb,var(--c-accent) 35%,var(--border))}}.dz-col.incoming{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.dz-col.incoming{background:color-mix(in srgb,var(--c-accent) 6%,var(--surface))}}.dz-col-h{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:10px;display:flex}.dz-match{color:var(--c-success)}.dz-col-name{font-family:var(--font-display);font-weight:var(--w-strong);font-size:15px}.dz-col-id{color:var(--text-2);font-size:12px;font-family:var(--font-mono)}.dz-col-src{color:var(--text-3);margin-top:4px;font-size:11px}.dz-fields{flex-direction:column;gap:5px;margin:10px 0;display:flex}.dz-field{border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:5px 9px;font-size:12px;display:flex}.dz-field.match{background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.dz-field.match{background:color-mix(in srgb,var(--c-success) 12%,transparent)}}.dz-field.diff{background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.dz-field.diff{background:color-mix(in srgb,var(--c-warning) 12%,transparent)}}.dz-field-l{color:var(--text-3)}.dz-field-v{font-weight:var(--w-strong);text-align:right;text-overflow:ellipsis;overflow:hidden}.dz-field.match .dz-field-v{color:var(--c-success)}.dz-field.diff .dz-field-v{color:var(--c-warning)}.dz-activity{flex-direction:column;gap:3px;margin-bottom:12px;display:flex}.dz-act-item{color:var(--text-3);font-size:11px}.dz-merge{justify-content:center;width:100%;margin-top:auto}.dz-actions{gap:9px;display:flex}.rep-view{max-width:1080px}.rep-head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.rep-head .seg{margin-left:auto}.rep-hero{margin-bottom:22px}.rep-hero-num{align-items:baseline;gap:12px;display:flex}.rep-hero-num .display-xl{font-size:48px}.rep-hero-sub{color:var(--text-2);margin-top:6px;font-size:14px}.rep-hero-sub b{color:var(--text-1);font-weight:var(--w-strong)}.rep-delta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:12.5px;display:inline-flex}.rep-delta.up{color:var(--c-success);background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.rep-delta.up{background:color-mix(in srgb,var(--c-success) 13%,transparent)}}.rep-delta.down{color:var(--c-danger);background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.rep-delta.down{background:color-mix(in srgb,var(--c-danger) 13%,transparent)}}.rep-delta.neutral{color:var(--text-2);background:var(--surface-3)}.rep-kpis{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:22px;display:grid}@media (max-width:1024px){.rep-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.rep-kpis{grid-template-columns:1fr}}.rep-kpi{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:6px;padding:15px;display:flex}.rep-kpi-k{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-size:10px}.rep-kpi-v{font-family:var(--font-display);font-weight:var(--w-num);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px}.rep-kpi .spark{width:100%;height:28px;display:block}.rep-kpi-gated{background:0 0;border-style:dashed;justify-content:flex-start}.rep-kpi-gated .rep-kpi-k{align-items:center;gap:5px;display:flex}.rep-kpi-gated-t{color:var(--text-3);font-size:12px;line-height:1.45}.rep-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:16px;display:grid}@media (max-width:860px){.rep-grid{grid-template-columns:1fr}}.rep-funnel{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.rep-fstage-top{justify-content:space-between;align-items:center;margin-bottom:5px;font-size:12.5px;display:flex}.rep-fstage-l{color:var(--text-2);align-items:center;gap:7px;display:inline-flex}.rep-fstage-c{font-weight:var(--w-strong);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.rep-fstage-conv{color:var(--text-3);font-weight:400}.rep-fbar{background:var(--surface-3);border-radius:99px;height:8px;overflow:hidden}.rep-fbar i{border-radius:99px;height:100%;display:block}.rep-reasons{padding:0 18px 18px}.rep-reason{align-items:center;gap:10px;margin-bottom:7px;font-size:12px;display:flex}.rep-reason-l{width:120px;color:var(--text-2);flex-shrink:0}.rep-reason-bar{background:var(--surface-3);border-radius:99px;flex:1;height:6px;overflow:hidden}.rep-reason-bar i{background:var(--c-warning);border-radius:99px;height:100%;display:block}.rep-reason-c{text-align:right;width:28px;color:var(--text-3);font-family:var(--font-mono)}.rep-trend{padding:16px 18px}.rep-legend{color:var(--text-3);gap:16px;margin-top:10px;font-size:11.5px;display:flex}.rep-legend i{vertical-align:middle;border-radius:2px;width:14px;height:3px;margin-right:5px;display:inline-block}.rep-leg-q{background:var(--c-accent)}.rep-leg-e{background:var(--text-3)}.capture-wrap{background:var(--bg);grid-template-rows:1fr auto;place-items:center;height:100dvh;padding:32px 20px;display:grid;overflow-y:auto}.capture-card{width:460px;max-width:100%}.capture-brand{align-items:center;gap:9px;margin-bottom:24px;display:flex}.capture-wm{font-family:var(--font-display);font-weight:var(--w-strong);letter-spacing:-.01em;font-size:19px}.capture-h1{font-family:var(--font-display);font-weight:var(--w-title);letter-spacing:-.025em;margin:0;font-size:32px}.capture-sub{color:var(--text-2);margin:10px 0 26px;font-size:14.5px;line-height:1.5}.capture-form{flex-direction:column;gap:14px;display:flex}.capture-err{color:var(--c-danger);background:var(--c-danger);align-items:center;gap:7px;font-size:12.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.capture-err{background:color-mix(in srgb,var(--c-danger) 10%,transparent)}}.capture-err{border:.5px solid var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.capture-err{border:.5px solid color-mix(in srgb,var(--c-danger) 26%,transparent)}}.capture-err{border-radius:var(--radius);padding:9px 12px}.capture-hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.capture-optin{color:var(--text-2);cursor:pointer;align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.capture-optin input{accent-color:var(--c-accent);flex-shrink:0;width:16px;height:16px;margin-top:2px}.capture-submit{justify-content:center;padding:11px;font-size:14px}.capture-foot{color:var(--text-3);align-items:center;gap:6px;margin:4px 0 0;font-size:11.5px;display:flex}.capture-result{text-align:center;padding:30px 10px}.capture-result-ic{border-radius:18px;place-items:center;width:60px;height:60px;margin-bottom:14px;display:inline-grid}.capture-result-ic.ok{background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.capture-result-ic.ok{background:color-mix(in srgb,var(--c-success) 14%,transparent)}}.capture-result-ic.ok{color:var(--c-success)}.capture-result-ic.err{background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.capture-result-ic.err{background:color-mix(in srgb,var(--c-danger) 14%,transparent)}}.capture-result-ic.err{color:var(--c-danger)}.capture-result h2{font-family:var(--font-display);font-weight:var(--w-strong);letter-spacing:-.02em;margin:0 0 8px;font-size:21px}.capture-result p{color:var(--text-2);margin:0 0 16px;max-width:380px;margin-inline:auto;font-size:14px;line-height:1.5}.agendar-wrap{background:var(--bg);grid-template-rows:1fr auto;place-items:center;min-height:100vh;padding:32px 20px;display:grid;overflow-y:auto}.agendar-card{width:480px;max-width:100%}.agendar-brand{align-items:center;gap:9px;margin-bottom:24px;display:flex}.agendar-wm{font-family:var(--font-display);font-weight:var(--w-strong);letter-spacing:-.01em;font-size:19px}.agendar-h1{font-family:var(--font-display);font-weight:var(--w-title);letter-spacing:-.025em;margin:0;font-size:28px}.agendar-sub{color:var(--text-2);margin:10px 0 24px;font-size:14.5px;line-height:1.5}.agendar-empty{text-align:center;padding:30px 10px}.agendar-empty-ic{background:var(--c-cita);border-radius:16px;place-items:center;width:56px;height:56px;margin-bottom:14px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.agendar-empty-ic{background:color-mix(in srgb,var(--c-cita) 12%,transparent)}}.agendar-empty-ic{color:var(--c-cita)}.agendar-empty h1,.agendar-empty h2{font-family:var(--font-display);font-weight:var(--w-strong);letter-spacing:-.02em;margin:0 0 8px;font-size:19px}.agendar-empty p{color:var(--text-2);margin:0;font-size:14px;line-height:1.5}.tenant-foot{justify-content:center;padding:22px 0 4px;display:flex}.tenant-foot-wm{font-family:var(--font-display);font-weight:var(--w-strong);letter-spacing:-.01em;color:var(--text-3);transition:color var(--dur) var(--ease);font-size:12.5px;text-decoration:none}.tenant-foot-wm:hover,.tenant-foot-wm:focus-visible{color:var(--text-2)}.tenant-foot-by{font-family:var(--font-body);margin-right:1px;font-weight:400}.agendar-skel{border-radius:var(--radius-lg);height:260px}.agendar-flow{animation:scReveal .22s var(--ease-out) both;flex-direction:column;gap:14px;display:flex}.agendar-back{color:var(--text-3);font-family:var(--font-body);cursor:pointer;transition:color var(--dur) var(--ease);background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:12.5px;display:inline-flex}.agendar-back:hover{color:var(--c-accent)}.agendar-cal-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.agendar-cal-month{font-family:var(--font-display);font-weight:var(--w-strong);text-transform:capitalize;font-size:14.5px}.agendar-cal-nav{border-radius:var(--radius);border:.5px solid var(--border-2);background:var(--surface);width:30px;height:30px;color:var(--text-2);cursor:pointer;transition:all var(--dur) var(--ease);place-items:center;display:grid}.agendar-cal-nav:hover:not(:disabled){border-color:var(--c-accent);color:var(--c-accent)}.agendar-cal-nav:disabled{opacity:.35;cursor:default}.agendar-cal-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.agendar-cal-dow{text-align:center;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);padding-bottom:4px;font-size:10px}.agendar-cal-cell{aspect-ratio:1;border-radius:var(--radius);color:var(--text-3);font-size:13px;font-family:var(--font-body);cursor:default;background:0 0;border:.5px solid #0000;place-items:center;display:grid}.agendar-cal-cell.blank{visibility:hidden}.agendar-cal-cell.has-slots{color:var(--text-1);background:var(--surface-2);border-color:var(--border-2);cursor:pointer;font-weight:var(--w-strong);transition:all var(--dur) var(--ease)}.agendar-cal-cell.has-slots:hover{background:var(--c-cita)}@supports (color:color-mix(in lab, red, red)){.agendar-cal-cell.has-slots:hover{background:color-mix(in srgb,var(--c-cita) 14%,var(--surface-2))}}.agendar-cal-cell.has-slots:hover{border-color:var(--c-cita)}@supports (color:color-mix(in lab, red, red)){.agendar-cal-cell.has-slots:hover{border-color:color-mix(in srgb,var(--c-cita) 40%,var(--border))}}.agendar-cal-cell.has-slots:hover{color:var(--text-1)}.agendar-cal-hint{color:var(--text-3);margin:2px 0 0;font-size:11.5px}.agendar-day-h{font-family:var(--font-display);font-weight:var(--w-strong);letter-spacing:-.01em;text-transform:capitalize;margin:0;font-size:16px}.agendar-times{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.agendar-time{border-radius:var(--radius);border:.5px solid var(--border-2);background:var(--surface);color:var(--text-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;cursor:pointer;transition:all var(--dur) var(--ease);justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:13px;display:flex}.agendar-time:hover{border-color:var(--c-cita);color:var(--text-1);background:var(--c-cita)}@supports (color:color-mix(in lab, red, red)){.agendar-time:hover{background:color-mix(in srgb,var(--c-cita) 8%,var(--surface))}}.agendar-summary{color:var(--text-2);background:var(--surface-2);border:.5px solid var(--border);border-radius:var(--radius);align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;display:flex}.agendar-summary svg{color:var(--c-cita);flex-shrink:0}.agendar-form{flex-direction:column;gap:14px;display:flex}.agendar-submit{justify-content:center;padding:11px;font-size:14px}.agendar-result{text-align:center;padding:30px 10px}.agendar-result-ic{border-radius:18px;place-items:center;width:60px;height:60px;margin-bottom:14px;display:inline-grid}.agendar-result-ic.ok{background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.agendar-result-ic.ok{background:color-mix(in srgb,var(--c-success) 14%,transparent)}}.agendar-result-ic.ok{color:var(--c-success)}.agendar-result-ic.err{background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.agendar-result-ic.err{background:color-mix(in srgb,var(--c-danger) 14%,transparent)}}.agendar-result-ic.err{color:var(--c-danger)}.agendar-result h2{font-family:var(--font-display);font-weight:var(--w-strong);letter-spacing:-.02em;margin:0 0 8px;font-size:21px}.agendar-result p{color:var(--text-2);margin:0 0 16px;max-width:380px;margin-inline:auto;font-size:14px;line-height:1.5}.bill-wrap{max-width:720px;margin:0 auto;padding:56px 24px}.bill-card{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.bill-head{border-bottom:.5px solid var(--border);align-items:center;gap:11px;padding:17px 22px;display:flex}.bill-head .bill-ic{border-radius:var(--radius);background:var(--c-accent);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.bill-head .bill-ic{background:color-mix(in srgb,var(--c-accent) 15%,transparent)}}.bill-head .bill-ic{color:var(--c-accent);flex-shrink:0}.bill-head h1{font-family:var(--font-display);font-weight:var(--w-title);letter-spacing:-.01em;color:var(--text-1);margin:0;font-size:16px}.bill-body{flex-direction:column;gap:16px;padding:22px;display:flex}.bill-plan{border-radius:var(--radius);background:var(--surface-2);border:.5px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.bill-plan-name{font-family:var(--font-display);font-weight:var(--w-strong);color:var(--text-1);font-size:14.5px}.bill-plan-sub{color:var(--text-3);margin-top:3px;font-size:12px}.bill-price{font-family:var(--font-display);font-weight:var(--w-num);color:var(--text-1);white-space:nowrap;font-size:26px;line-height:1}.bill-price small{color:var(--text-3);font-size:13px;font-weight:400}.bill-status{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:9px;font-size:13px;display:flex}.bill-pill{font-family:var(--font-mono);font-size:10.5px;font-weight:var(--w-strong);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.bill-pill.ok{background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.bill-pill.ok{background:color-mix(in srgb,var(--c-success) 16%,transparent)}}.bill-pill.ok{color:var(--c-success)}.bill-pill.warn{background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.bill-pill.warn{background:color-mix(in srgb,var(--c-warning) 16%,transparent)}}.bill-pill.warn{color:var(--c-warning)}.bill-pill.bad{background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.bill-pill.bad{background:color-mix(in srgb,var(--c-danger) 16%,transparent)}}.bill-pill.bad{color:var(--c-danger)}.bill-pill.muted{color:var(--text-3);box-shadow:inset 0 0 0 .5px var(--border-2);background:0 0}.bill-meta{color:var(--text-3);align-items:center;gap:7px;font-size:12.5px;display:flex}.bill-cta{justify-content:center;width:100%;margin-top:2px;padding:11px 14px;font-size:13.5px}.bill-cancel{width:100%;font-size:13px;font-weight:var(--w-strong);font-family:var(--font-body);color:var(--c-danger);border:.5px solid var(--c-danger);background:0 0;justify-content:center;align-items:center;gap:7px;padding:10px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bill-cancel{border:.5px solid color-mix(in srgb,var(--c-danger) 30%,var(--border))}}.bill-cancel{border-radius:var(--radius);cursor:pointer;transition:all var(--dur) var(--ease)}.bill-cancel:hover{background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.bill-cancel:hover{background:color-mix(in srgb,var(--c-danger) 10%,transparent)}}.bill-cancel:hover{border-color:var(--c-danger)}.bill-cancel:disabled{opacity:.55;cursor:default}.bill-note{color:var(--text-3);font-size:12px;line-height:1.45}.bill-banner{border-radius:var(--radius);color:var(--text-2);align-items:flex-start;gap:9px;padding:11px 13px;font-size:12.5px;line-height:1.45;display:flex}.bill-banner svg{flex-shrink:0;margin-top:1px}.bill-banner.info{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.bill-banner.info{background:color-mix(in srgb,var(--c-accent) 12%,transparent)}}.bill-banner.info{border:.5px solid var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.bill-banner.info{border:.5px solid color-mix(in srgb,var(--c-accent) 30%,transparent)}}.bill-banner.warn{background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.bill-banner.warn{background:color-mix(in srgb,var(--c-warning) 12%,transparent)}}.bill-banner.warn{border:.5px solid var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.bill-banner.warn{border:.5px solid color-mix(in srgb,var(--c-warning) 30%,transparent)}}.bill-banner.bad{background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.bill-banner.bad{background:color-mix(in srgb,var(--c-danger) 12%,transparent)}}.bill-banner.bad{border:.5px solid var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.bill-banner.bad{border:.5px solid color-mix(in srgb,var(--c-danger) 30%,transparent)}}.bill-section-t{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:2px 0 -4px;font-size:10.5px}.bill-usage-card{border:.5px solid var(--border);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;gap:14px;padding:16px 18px;display:flex}.bill-meter-row{flex-direction:column;gap:5px;display:flex}.bill-meter-top{justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px;display:flex}.bill-meter-label{color:var(--text-2);font-weight:var(--w-strong);align-items:center;gap:7px;display:flex}.bill-meter-label svg{color:var(--text-3);flex-shrink:0}.bill-meter-value{font-family:var(--font-mono);color:var(--text-1);white-space:nowrap}.bill-meter-track{background:var(--surface-3);border-radius:99px;height:7px;overflow:hidden}.bill-meter-fill{background:var(--ink);border-radius:99px;height:100%}@supports (color:color-mix(in lab, red, red)){.bill-meter-fill{background:color-mix(in srgb,var(--ink) 70%,transparent)}}.bill-meter-fill{transform-origin:0;transform:scaleX(var(--bm-pct,0));transition:transform .42s var(--ease)}.bill-meter-fill.near-70{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bill-meter-fill.near-70{background:color-mix(in srgb,var(--ink) 80%,transparent)}}.bill-meter-fill.near{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bill-meter-fill.near{background:color-mix(in srgb,var(--ink) 92%,transparent)}}.bill-meter-note{color:var(--text-3);font-size:11.5px;line-height:1.4}.bill-meter-note.warn{color:var(--c-warning)}.bill-meter-note a{color:inherit;text-underline-offset:2px;text-decoration:underline}.bill-meter-note a:hover{color:var(--text-1)}.bill-meter-note.warn a:hover{color:var(--c-warning)}.act-chk-pct{font-family:var(--font-mono);font-size:12px;font-weight:var(--w-strong);color:var(--text-2);margin-left:auto}.act-chk-body{flex-direction:column;gap:14px;padding:14px 18px 16px;display:flex}.act-chk-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.act-chk-item{border-bottom:.5px solid var(--border);align-items:center;gap:10px;padding:9px 0;display:flex}.act-chk-item:last-child{border-bottom:none}.act-chk-check{color:var(--text-3);flex-shrink:0;display:flex}.act-chk-check.done{color:var(--c-success)}.act-chk-label{min-width:0;color:var(--text-2);flex:1;font-size:13px;line-height:1.4}.act-chk-label.done{color:var(--text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--border-2);-webkit-text-decoration-color:var(--border-2);-webkit-text-decoration-color:var(--border-2);text-decoration-color:var(--border-2)}.act-chk-cta{font-size:12px;font-weight:var(--w-strong);color:var(--c-accent);white-space:nowrap;flex-shrink:0;text-decoration:none}.act-chk-cta:hover{text-underline-offset:2px;text-decoration:underline}.act-chk-dismiss{color:var(--text-3);font-size:12px;font-family:var(--font-body);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:2px 0}.act-chk-dismiss:hover{color:var(--text-2);text-underline-offset:2px;text-decoration:underline}.act-chk-done-body{align-items:center;gap:10px;padding:14px 18px;display:flex}.act-chk-done-body svg{color:var(--c-success);flex-shrink:0}.act-chk-done-msg{color:var(--text-2);flex:1;font-size:13px}.act-chk-close{color:var(--text-3);cursor:pointer;border-radius:var(--radius);background:0 0;border:none;flex-shrink:0;padding:4px;display:flex}.act-chk-close:hover{color:var(--text-1);background:var(--surface-2)}.bill-wallet-row{border-top:.5px solid var(--border);color:var(--text-2);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;font-size:12.5px;display:flex}.bill-wallet-row .bw-label{font-weight:var(--w-strong);align-items:center;gap:7px;display:flex}.bill-wallet-row .bw-label svg{color:var(--text-3)}.bill-wallet-row .bw-value{font-family:var(--font-mono);color:var(--text-1)}.bill-revshare-card,.bill-estimate-card{border:.5px solid var(--border);border-radius:var(--radius);background:var(--surface-2);padding:14px 18px}.bill-revshare-row{color:var(--text-2);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.bill-revshare-row .rv-detail{color:var(--text-3);margin-top:2px;font-size:12px}.bill-revshare-amount{font-family:var(--font-mono);color:var(--text-1);white-space:nowrap;font-size:15px}.bill-revshare-off{color:var(--text-3);font-size:12px;line-height:1.45}.bill-estimate-row{color:var(--text-2);justify-content:space-between;align-items:center;gap:12px;padding:5px 0;font-size:13px;display:flex}.bill-estimate-row .er-amt{font-family:var(--font-mono);color:var(--text-1)}.bill-estimate-total{border-top:.5px solid var(--border);font-weight:var(--w-strong);margin-top:6px;padding-top:9px}.bill-estimate-total .er-amt{font-size:15px}.bill-estimate-note{color:var(--text-3);margin-top:8px;font-size:11.5px;line-height:1.4}.bill-trial-card{color:var(--text-2);gap:10px;font-size:12.5px;line-height:1.5;display:flex}.bill-trial-card svg{color:var(--c-accent);flex-shrink:0;margin-top:1px}.bill-trial-headline{color:var(--text-1)}.bill-trial-sub{color:var(--text-3);margin-top:4px}.bill-trial-cta{font-weight:var(--w-strong);color:inherit;text-underline-offset:2px;margin-top:6px;text-decoration:underline;display:inline-block}.bill-trial-card.mid .bill-trial-headline{color:var(--c-warning);font-weight:var(--w-strong)}.bill-trial-card.mid svg{color:var(--c-warning)}.bill-trial-card.urgent .bill-trial-headline{color:var(--c-danger);font-weight:var(--w-strong)}.bill-trial-card.urgent svg{color:var(--c-danger)}.bill-cta-row{flex-wrap:wrap;gap:10px;display:flex}.bill-cta-row .set-btn{flex:1;justify-content:center}@media (max-width:640px){.bill-cta-row{flex-direction:column}}.checkout-wrap{max-width:980px;margin:0 auto;padding:56px 24px}.checkout-toggle-row{justify-content:center;margin-bottom:22px;display:flex}.checkout-toggle{border:.5px solid var(--border-2);border-radius:var(--radius);background:var(--surface-2);gap:2px;padding:3px;display:inline-flex}.checkout-toggle button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:calc(var(--radius) - 2px);font-family:var(--font-body);font-size:12.5px;font-weight:var(--w-strong);color:var(--text-3);text-align:center;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);padding:8px 16px}.checkout-toggle button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.checkout-toggle button:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.checkout-toggle button:disabled{cursor:default;opacity:.5}.tier-save{color:var(--text-3);margin:-2px 0 4px;font-size:11.5px}.checkout-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}@media (max-width:820px){.checkout-grid{grid-template-columns:1fr}}.checkout-grid .tier:hover,.checkout-grid .tier:focus-within{box-shadow:var(--elev-2);transform:translateY(-2px)}.checkout-grid .tier.featured:hover,.checkout-grid .tier.featured:focus-within{box-shadow:var(--accent-glow),var(--elev-2)}@media (prefers-reduced-motion:reduce){.checkout-grid .tier:hover,.checkout-grid .tier:focus-within{transform:none}}.tier-cta:disabled{opacity:.6;cursor:default}.tier-cta:disabled:hover{border-color:var(--border-2);color:var(--text-1)}.tier-cta.primary:disabled:hover{color:var(--paper)}.checkout-note{color:var(--text-3);text-align:center;margin-top:22px;font-size:12.5px;line-height:1.5}.checkout-skel-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:820px){.checkout-skel-grid{grid-template-columns:1fr}}.upgrade-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}@media (max-width:640px){.upgrade-grid{grid-template-columns:1fr}}.tier-badge.neutral{background:var(--surface-3);color:var(--text-2)}.pm-ref{font-family:var(--font-mono);color:var(--text-3);font-size:12px}.pm-ref b{color:var(--text-2);font-weight:var(--w-strong)}.bill-wallet-row{flex-wrap:wrap}.bw-recharge{font-family:var(--font-body);font-size:11.5px;font-weight:var(--w-strong);color:var(--c-accent);background:var(--c-accent);align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bw-recharge{background:color-mix(in srgb,var(--c-accent) 10%,transparent)}}.bw-recharge{border:.5px solid var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.bw-recharge{border:.5px solid color-mix(in srgb,var(--c-accent) 30%,transparent)}}.bw-recharge{cursor:pointer;transition:all var(--dur) var(--ease);border-radius:999px;padding:4px 10px}.bw-recharge:hover{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.bw-recharge:hover{background:color-mix(in srgb,var(--c-accent) 18%,transparent)}}.bw-recharge:disabled{opacity:.5;cursor:not-allowed;color:var(--text-3);border-color:var(--border-2);background:0 0}.cr-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px;font-size:10.5px}.bill-addon-row{margin-top:-4px;display:flex}.upsell-dismiss{text-align:center;width:100%;font-family:var(--font-body);color:var(--text-3);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:10px 20px 16px;font-size:12.5px;text-decoration:underline;display:block}.upsell-dismiss:hover{color:var(--text-2)}.upsell-dismiss:disabled{opacity:.55;cursor:default;text-decoration:none}.inv-periods{flex-direction:column;gap:10px;display:flex}.inv-group{border:.5px solid var(--border);border-radius:var(--radius);background:var(--surface-2);overflow:hidden}.inv-group-h{cursor:pointer;align-items:center;gap:10px;padding:13px 16px;font-size:13px;list-style:none;display:flex}.inv-group-h::-webkit-details-marker{display:none}.inv-group-h:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.inv-group-h:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}}.inv-chevron{color:var(--text-3);transition:transform var(--dur) var(--ease);flex-shrink:0}.inv-group[open] .inv-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.inv-chevron,.inv-group[open] .inv-chevron{transition:none}}.inv-group-t{font-weight:var(--w-strong);color:var(--text-1);flex:1}.inv-group-total{font-family:var(--font-mono);color:var(--text-1);white-space:nowrap}.inv-lines{border-top:.5px solid var(--border);flex-direction:column;display:flex}.inv-line{border-bottom:.5px solid var(--border);align-items:center;gap:12px;padding:10px 16px;font-size:12.5px;display:flex}.inv-line:last-child{border-bottom:none}.inv-line-label{color:var(--text-2);flex:1}.inv-line-amt{font-family:var(--font-mono);color:var(--text-1);white-space:nowrap}.inv-line.voided .inv-line-label,.inv-line.voided .inv-line-amt{color:var(--text-3);text-decoration:line-through}.conn-form{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.card-note{color:var(--text-3);padding:0 18px 16px;font-size:12px;line-height:1.45}.conn-form label{color:var(--text-2);flex-direction:column;gap:6px;font-size:12px;display:flex}.conn-form input,.conn-form select{background:var(--bg);border:.5px solid var(--border-2);border-radius:var(--radius);width:100%;color:var(--text-1);font-size:13.5px;font-family:var(--font-body);transition:border-color var(--dur) var(--ease);outline:none;padding:9px 12px}.conn-form input:focus,.conn-form select:focus{border-color:var(--c-accent)}.modal-input{background:var(--bg);border:.5px solid var(--border-2);border-radius:var(--radius);width:100%;color:var(--text-1);font-size:13.5px;font-family:var(--font-body);transition:border-color var(--dur) var(--ease);outline:none;padding:9px 12px}.modal-input:focus{border-color:var(--c-accent)}.modal-input[aria-invalid=true]{border-color:var(--c-danger)}.chan-rows{flex-direction:column;display:flex}.chan-row{border-bottom:.5px solid var(--border);transition:background-color var(--dur) var(--ease);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex}.chan-row:last-child{border-bottom:none}.chan-row:hover{background:var(--surface-2)}.chan-row.is-connecting{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.chan-row.is-connecting{background:color-mix(in srgb,var(--c-accent) 4%,var(--surface))}}.chan-id{align-items:center;gap:12px;min-width:0;display:flex}.chan-mark{flex-shrink:0;line-height:0;display:flex}.chan-text{flex-direction:column;gap:2px;min-width:0;display:flex}.chan-label{color:var(--text-2);font-size:13.5px}.chan-label strong{color:var(--text-1);margin-left:4px;font-weight:700}.chan-sub{font-family:var(--font-mono);color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11.5px}.chan-state{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.chan-status{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.chan-hint{color:var(--text-3);font-size:11px}.chan-pill{font-family:var(--font-mono);font-size:11px;font-weight:var(--w-strong);border:.5px solid var(--border-2);background:var(--surface-2);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;line-height:1.4;display:inline-flex}.chan-pill.muted{color:var(--text-2)}.chan-hint a{color:inherit;text-underline-offset:2px;text-decoration:underline}.chan-hint a:hover{color:var(--text-1)}.chan-modal-error{color:var(--c-danger);margin:8px 0 0;font-size:12.5px;line-height:1.45}.chan-pill.ok{color:var(--c-success);background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.chan-pill.ok{background:color-mix(in srgb,var(--c-success) 13%,transparent)}}.chan-pill.ok{border-color:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.chan-pill.ok{border-color:color-mix(in srgb,var(--c-success) 30%,transparent)}}.chan-pill.warn{color:var(--c-warning);background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.chan-pill.warn{background:color-mix(in srgb,var(--c-warning) 13%,transparent)}}.chan-pill.warn{border-color:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.chan-pill.warn{border-color:color-mix(in srgb,var(--c-warning) 30%,transparent)}}.chan-pill.danger{color:var(--c-danger);background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.chan-pill.danger{background:color-mix(in srgb,var(--c-danger) 13%,transparent)}}.chan-pill.danger{border-color:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.chan-pill.danger{border-color:color-mix(in srgb,var(--c-danger) 30%,transparent)}}.chan-pin{flex-direction:column;gap:4px;display:flex}.chan-pin-lbl{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);font-size:9.5px}.chan-pin-input{background:var(--bg);border:.5px solid var(--border-2);border-radius:var(--radius);width:140px;color:var(--text-1);font-size:12.5px;font-family:var(--font-body);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease);outline:none;padding:7px 10px}.chan-pin-input::placeholder{color:var(--text-3)}.chan-pin-input:focus-visible{border-color:var(--c-accent);box-shadow:var(--focus)}.chan-src{align-items:center;gap:5px;display:inline-flex}.chan-card-title{align-items:center;gap:8px;display:flex}.tok-connect{border-top:.5px solid var(--border);padding:14px 18px}.tok-connect>summary{font-family:var(--font-mono);color:var(--text-3);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--dur) var(--ease);font-size:11.5px;list-style:none}.tok-connect>summary::-webkit-details-marker{display:none}.tok-connect>summary:before{content:"› "}.tok-connect[open]>summary:before{content:"⌄ "}.tok-connect>summary:hover,.tok-connect[open]>summary{color:var(--text-2)}.tok-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.ctx-sec{border-bottom:.5px solid var(--border);padding:14px 0}.ctx-sec:last-child{border-bottom:none}.ctx-clocks{flex-direction:column;gap:7px;display:flex}.ctx-clock{color:var(--text-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.ctx-clock svg{color:var(--text-3);flex-shrink:0}.ctx-clock-txt:first-letter{text-transform:uppercase}.ctx-clock.warn,.ctx-clock.warn svg{color:var(--c-warning)}.ctx-clock-when{font-family:var(--font-mono);color:var(--text-3);flex-shrink:0;margin-left:auto;font-size:10px}.ctx-docs-row{color:var(--text-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.ctx-docs-row svg{color:var(--text-3);flex-shrink:0}.ctx-docs-count{font-family:var(--font-mono);font-weight:var(--w-strong);color:var(--text-1)}.ctx-docs-bar{background:var(--surface-3);border-radius:99px;height:5px;margin-top:9px;overflow:hidden}.ctx-docs-bar i{background:var(--c-accent);height:100%;transition:width var(--dur) var(--ease);border-radius:99px;display:block}.ctx-docs-bar.is-completo i{background:var(--c-success)}.ctx-docs-type{color:var(--text-3);margin-top:7px;font-size:11.5px}.ctx-hitos-n{font-family:var(--font-mono);font-weight:var(--w-strong);color:var(--text-1);margin-left:4px}.ctx-hitos{flex-direction:column;gap:2px;display:flex}.ctx-hito{border-radius:var(--radius);text-align:left;width:100%;color:var(--text-2);cursor:pointer;transition:background var(--duration-niiko-fast) var(--ease-niiko-out);background:0 0;border:none;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:6px 8px;font-size:12.5px;display:flex;position:relative}.ctx-hito:hover:not(:disabled){background:var(--surface-2)}.ctx-hito:disabled{cursor:default}.ctx-hito-ic{color:var(--text-3);align-self:center;display:inline-flex}.ctx-hito.ok,.ctx-hito.ok .ctx-hito-ic{color:var(--text-1)}.ctx-hito-t{font-weight:var(--w-strong)}.ctx-hito-nota{color:var(--text-3);flex-basis:100%;padding-left:19px;font-size:11px}.ctx-hito-pulso{background:var(--c-success);border-radius:99px;width:7px;height:7px;margin-top:-3.5px;animation:1s ease-in-out infinite draft-blink;position:absolute;top:50%;right:8px}.ctx-hitos-ayuda{color:var(--text-3);margin:6px 0 0;font-size:11px;line-height:1.45}@media (prefers-reduced-motion:reduce){.ctx-hito-pulso{animation:none}}.ctx-confirm{border:.5px solid var(--border);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;gap:10px;padding:11px;display:flex}.ctx-confirm-t{color:var(--text-2);font-size:12.5px;line-height:1.5}.ctx-confirm-row{gap:8px;display:flex}.ctx-actions .ctx-confirm-row .btn-new,.ctx-actions .ctx-confirm-row .set-btn{flex:1 1 0;width:auto;min-width:0}.dz-col.candidate{border-color:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.dz-col.candidate{border-color:color-mix(in srgb,var(--c-warning) 30%,var(--border))}}.dz-col.candidate{background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.dz-col.candidate{background:color-mix(in srgb,var(--c-warning) 5%,var(--surface))}}.google-btn{border:.5px solid var(--border-2);border-radius:var(--radius);background:var(--surface-2);width:100%;color:var(--text-1);font-family:var(--font-body);font-weight:var(--w-strong);cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);justify-content:center;align-items:center;gap:9px;padding:10px 14px;font-size:13.5px;display:flex}.google-btn:hover{background:var(--surface-3);border-color:var(--border)}.google-btn:disabled{opacity:.6;cursor:default}.login-landing{background:var(--bg);height:100dvh;overflow:hidden auto}@media (prefers-reduced-motion:no-preference){.login-landing{scroll-behavior:smooth}}.login-landing .auth-wrap{position:relative}.login-scroll-hint{z-index:1;color:var(--text-3);border:.5px solid var(--border);background:var(--surface);border-radius:999px;padding:8px 14px;font-size:12.5px;text-decoration:none;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.login-scroll-hint{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.login-scroll-hint{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease)}.login-scroll-hint:hover{color:var(--text-1);border-color:var(--border-2)}.login-sec{border-top:.5px solid var(--border);padding:84px 24px}.login-wrap{max-width:1040px;margin-inline:auto}.login-eyebrow{font-family:var(--font-mono);color:var(--text-3);margin-bottom:10px;font-size:11px}.login-h{font-family:var(--font-display);font-weight:var(--w-title);letter-spacing:-.02em;max-width:22ch;margin-bottom:34px;font-size:30px}.login-caps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:26px 34px;display:grid}.login-cap h3{font-size:14.5px;font-weight:var(--w-strong);margin-bottom:7px}.login-cap p{color:var(--text-2);font-size:13.5px;line-height:1.55}.login-plans{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.login-plans-loading{min-height:260px}.login-plan{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:12px;padding:22px 20px;display:flex;position:relative}.login-plan.recommended{border-color:var(--c-accent)}.login-plan-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--paper);background:var(--c-accent);border-radius:999px;padding:3px 9px;font-size:9.5px;position:absolute;top:-9px;left:20px}.login-plan-name{font-size:14px;font-weight:var(--w-strong)}.login-plan-price{font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;display:flex}.login-plan-price b{font-family:var(--font-display);font-weight:var(--w-num);letter-spacing:-.02em;font-size:28px}.login-plan-price span{color:var(--text-3);font-size:12.5px}.login-plan-feats{color:var(--text-2);flex-direction:column;gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.login-plan-cta{text-align:center;border-radius:var(--radius);border:.5px solid var(--border-2);color:var(--text-1);transition:all var(--dur) var(--ease);margin-top:auto;padding:9px 14px;font-size:13px;text-decoration:none}.login-plan-cta:hover{border-color:var(--c-accent);color:var(--c-accent)}.login-plans-fallback{margin-top:18px;font-size:13px}.login-plans-fallback a{color:var(--c-accent)}.login-foot{border-top:.5px solid var(--border);max-width:1040px;color:var(--text-3);flex-wrap:wrap;align-items:center;gap:18px;margin-inline:auto;padding:26px 24px 40px;font-size:12.5px;display:flex}.login-foot nav{gap:18px;margin-left:auto;display:flex}.login-foot a{color:var(--text-3);text-decoration:none}.login-foot a:hover{color:var(--text-1)}@media (max-width:640px){.login-sec{padding:56px 20px}.login-h{font-size:24px}}.auth-sep{color:var(--text-3);align-items:center;gap:12px;margin:16px 0;font-size:12px;display:flex}.auth-sep:before,.auth-sep:after{content:"";background:var(--border);flex:1;height:.5px}.auth-link{text-align:center;color:var(--text-3);margin-top:12px;font-size:12.5px;display:block}.auth-link a{color:var(--c-accent)}.booking-card{width:100%;max-width:86%;animation:scReveal .22s var(--ease-out) both;align-self:center;margin:8px 0}.booking-card .bk-inner{border:.5px solid var(--border-2);border-radius:var(--radius-lg);background:var(--surface);padding:14px 16px 14px 18px;position:relative;overflow:hidden}.booking-card .bk-inner:before{content:"";background:var(--c-cita);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.booking-card .bk-top{align-items:center;gap:8px;margin-bottom:10px;display:flex}.booking-card .bk-chip{font-family:var(--font-mono);font-size:10.5px;font-weight:var(--w-strong);border:.5px solid var(--border-2);background:var(--surface-2);color:var(--text-2);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;display:inline-flex}.booking-card .bk-chip.ok{color:var(--c-success);background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.booking-card .bk-chip.ok{background:color-mix(in srgb,var(--c-success) 14%,transparent)}}.booking-card .bk-chip.ok{border-color:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.booking-card .bk-chip.ok{border-color:color-mix(in srgb,var(--c-success) 30%,transparent)}}.booking-card .bk-chip.muted{color:var(--text-3)}.booking-card .bk-chip.warn{color:var(--c-warning);background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.booking-card .bk-chip.warn{background:color-mix(in srgb,var(--c-warning) 14%,transparent)}}.booking-card .bk-chip.warn{border-color:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.booking-card .bk-chip.warn{border-color:color-mix(in srgb,var(--c-warning) 30%,transparent)}}.booking-card .bk-chip.danger{color:var(--c-danger);background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.booking-card .bk-chip.danger{background:color-mix(in srgb,var(--c-danger) 14%,transparent)}}.booking-card .bk-chip.danger{border-color:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.booking-card .bk-chip.danger{border-color:color-mix(in srgb,var(--c-danger) 30%,transparent)}}.booking-card .bk-check{flex-shrink:0;width:15px;height:15px}.booking-card .bk-check path{stroke-dasharray:20;stroke-dashoffset:20px;animation:bkCheckDraw .32s var(--ease-out) .1s forwards}@media (prefers-reduced-motion:reduce){.booking-card .bk-check path{stroke-dashoffset:0;animation:none}}@keyframes bkCheckDraw{to{stroke-dashoffset:0}}.booking-card .bk-when{font-family:var(--font-display);font-weight:var(--w-num);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:19px}.booking-card .bk-when .bk-old{color:var(--text-3);margin-right:8px;font-size:15px;font-weight:400;text-decoration:line-through}.booking-card .bk-meta{color:var(--text-3);flex-wrap:wrap;gap:12px;margin-top:8px;font-size:12px;display:flex}.booking-card .bk-meta b{color:var(--text-2);font-weight:var(--w-strong)}.booking-card .bk-reason{color:var(--text-3);margin-top:6px;font-size:12px}.booking-card .bk-fallback{color:var(--text-3);text-align:center;align-self:center;padding:4px 0;font-size:11px;font-style:italic}.slot-card{border:.5px solid var(--border-2);border-radius:var(--radius-lg);background:var(--surface);margin-bottom:8px;padding:14px 15px 14px 17px;position:relative;overflow:hidden}.slot-card:before{content:"";background:var(--c-cita);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.slot-card .sc-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:11px;display:flex}.slot-card .sc-chip{font-family:var(--font-mono);font-size:10px;font-weight:var(--w-strong);border:.5px solid var(--border-2);background:var(--surface-2);color:var(--text-2);transition:background-color .18s var(--ease-out), color .18s var(--ease-out), border-color .18s var(--ease-out);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.slot-card .sc-chip.accent{color:var(--text-1);background:var(--c-cita)}@supports (color:color-mix(in lab, red, red)){.slot-card .sc-chip.accent{background:color-mix(in srgb,var(--c-cita) 14%,transparent)}}.slot-card .sc-chip.accent{border-color:var(--c-cita)}@supports (color:color-mix(in lab, red, red)){.slot-card .sc-chip.accent{border-color:color-mix(in srgb,var(--c-cita) 30%,transparent)}}.slot-card .sc-chip.ok{color:var(--c-success);background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.slot-card .sc-chip.ok{background:color-mix(in srgb,var(--c-success) 14%,transparent)}}.slot-card .sc-chip.ok{border-color:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.slot-card .sc-chip.ok{border-color:color-mix(in srgb,var(--c-success) 30%,transparent)}}.slot-card .sc-chip.warn{color:var(--c-warning);background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.slot-card .sc-chip.warn{background:color-mix(in srgb,var(--c-warning) 14%,transparent)}}.slot-card .sc-chip.warn{border-color:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.slot-card .sc-chip.warn{border-color:color-mix(in srgb,var(--c-warning) 30%,transparent)}}.slot-card .sc-chip.danger{color:var(--c-danger);background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.slot-card .sc-chip.danger{background:color-mix(in srgb,var(--c-danger) 14%,transparent)}}.slot-card .sc-chip.danger{border-color:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.slot-card .sc-chip.danger{border-color:color-mix(in srgb,var(--c-danger) 30%,transparent)}}.slot-card .sc-expiry{font-family:var(--font-mono);color:var(--text-3);font-size:10.5px}.slot-card .sc-slots{overscroll-behavior:contain;flex-direction:column;gap:6px;max-height:280px;margin-bottom:11px;display:flex;overflow-y:auto}.slot-card .sc-day{flex-direction:column;gap:6px;display:flex}.slot-card .sc-day+.sc-day{margin-top:8px}.slot-card .sc-day-label{color:var(--text-3);text-transform:capitalize;letter-spacing:.01em;font-size:11px}.slot-card .sc-slot{border-radius:var(--radius);border:.5px solid var(--border);background:var(--bg);transition:opacity var(--dur) var(--ease);align-items:center;gap:9px;padding:8px 10px;display:flex}.slot-card .sc-slot.chosen{border-color:var(--c-cita)}@supports (color:color-mix(in lab, red, red)){.slot-card .sc-slot.chosen{border-color:color-mix(in srgb,var(--c-cita) 45%,var(--border))}}.slot-card .sc-slot.chosen{background:var(--c-cita)}@supports (color:color-mix(in lab, red, red)){.slot-card .sc-slot.chosen{background:color-mix(in srgb,var(--c-cita) 8%,var(--bg))}}.slot-card .sc-slot.dim{opacity:.45}.slot-card .sc-slot .sc-dt{font-family:var(--font-display);font-weight:var(--w-num);font-variant-numeric:tabular-nums;font-size:14px}.slot-card .sc-slot .sc-picked{font-family:var(--font-mono);color:var(--text-1);text-transform:uppercase;letter-spacing:.04em;margin-left:auto;font-size:9.5px}.slot-card .sc-meta{color:var(--text-3);flex-wrap:wrap;gap:12px;margin-bottom:12px;font-size:11.5px;display:flex}.slot-card .sc-meta b{color:var(--text-2);font-weight:var(--w-strong)}.slot-card .sc-action{flex-direction:column;gap:8px;display:flex}.slot-card .sc-action .set-btn{justify-content:center;width:100%}.slot-card .sc-nocap{color:var(--text-3);font-size:12px;line-height:1.5}.slot-card .sc-nocap a,.slot-card .sc-nocap .sc-link{color:var(--c-accent);cursor:pointer;text-underline-offset:2px;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.slot-card{animation:scReveal .22s var(--ease-out) both}@keyframes scReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.slot-card,.booking-card{animation:none}.slot-card .sc-chip{transition:none}}.ciita-banner{border-radius:var(--radius);color:var(--text-2);background:var(--c-warning);align-items:flex-start;gap:9px;padding:11px 13px;font-size:12.5px;line-height:1.5;display:flex}@supports (color:color-mix(in lab, red, red)){.ciita-banner{background:color-mix(in srgb,var(--c-warning) 12%,transparent)}}.ciita-banner{border:.5px solid var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.ciita-banner{border:.5px solid color-mix(in srgb,var(--c-warning) 30%,transparent)}}.ciita-banner{margin-bottom:16px}.ciita-banner svg{color:var(--c-warning);flex-shrink:0;margin-top:1px}.ciita-banner b{color:var(--text-1);font-weight:var(--w-strong)}.avail-grid{flex-direction:column;gap:8px;display:flex}.avail-day{border:.5px solid var(--border);border-radius:var(--radius);background:var(--bg);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.avail-day .ad-name{font-size:13px;font-weight:var(--w-strong);flex-shrink:0;width:84px}.avail-day .ad-windows{flex-direction:column;flex:1;gap:6px;min-width:200px;display:flex}.avail-day .ad-window{align-items:center;gap:8px;display:flex}.avail-day .ad-window input[type=time]{background:var(--surface);border:.5px solid var(--border-2);border-radius:var(--radius);color:var(--text-1);font-size:12.5px;font-family:var(--font-mono);outline:none;padding:6px 9px}.avail-day .ad-window input[type=time]:focus-visible{border-color:var(--c-accent)}.avail-day.off{opacity:.5}.resource-row{border-bottom:.5px solid var(--border);align-items:center;gap:14px;padding:14px 18px;display:flex}.resource-row:last-child{border-bottom:none}.resource-row .rr-info{flex:1;min-width:0}.resource-row .rr-t{font-weight:var(--w-strong);font-size:14px}.resource-row .rr-s{color:var(--text-3);flex-wrap:wrap;gap:10px;margin-top:2px;font-size:12px;display:flex}.oauth-disclosure{color:var(--text-2);flex-direction:column;gap:12px;font-size:13.5px;line-height:1.55;display:flex}.oauth-disclosure b{color:var(--text-1)}.anun-ico{vertical-align:-2px;opacity:.7;margin-right:6px}.anun-pasos{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.55}.anun-pasos b{color:var(--text-1)}.anun-campo{color:var(--text-2);gap:6px;margin-top:16px;font-size:12.5px;display:grid}.anun-campo input{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text-1);border-radius:8px;min-width:0;padding:9px 12px;font-size:13.5px}.anun-cuentas{border:0;gap:8px;min-width:0;margin:16px 0 0;padding:0;display:grid}.anun-cuentas legend{color:var(--text-2);margin-bottom:8px;font-size:12.5px}.anun-cuenta{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;font-size:13.5px;display:flex}.anun-cuenta:has(input:checked){border-color:var(--text-1)}.anun-cuenta>span{overflow-wrap:anywhere;min-width:0}.anun-cuenta-id{color:var(--text-3);font-size:12px}.anun-cargando{color:var(--text-2);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.anun-aviso{color:var(--text-2)}.anun-nota{align-items:center;gap:6px;display:flex}.anun-nota svg{flex-shrink:0}.agenda-rows .row{cursor:default;gap:16px;padding-left:26px;position:relative}.agenda-rows .row:hover{background:0 0}.agenda-rows .row:before{content:"";background:var(--c-cita);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:0}.ag-when{font-family:var(--font-display);font-weight:var(--w-num);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;min-width:118px;font-size:14.5px}.ag-when .ag-day{font-family:var(--font-mono);font-size:10px;font-weight:var(--w-strong);color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;display:block}.ag-chip{font-family:var(--font-mono);font-size:10.5px;font-weight:var(--w-strong);border:.5px solid var(--border-2);background:var(--surface-2);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;display:inline-flex}.ag-chip.ok{color:var(--c-success);background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.ag-chip.ok{background:color-mix(in srgb,var(--c-success) 14%,transparent)}}.ag-chip.ok{border-color:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.ag-chip.ok{border-color:color-mix(in srgb,var(--c-success) 30%,transparent)}}.ag-chip.muted{color:var(--text-3)}.ag-chip.warn{color:var(--c-warning);background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.ag-chip.warn{background:color-mix(in srgb,var(--c-warning) 14%,transparent)}}.ag-chip.warn{border-color:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.ag-chip.warn{border-color:color-mix(in srgb,var(--c-warning) 30%,transparent)}}.ag-chip.danger{color:var(--c-danger);background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.ag-chip.danger{background:color-mix(in srgb,var(--c-danger) 14%,transparent)}}.ag-chip.danger{border-color:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.ag-chip.danger{border-color:color-mix(in srgb,var(--c-danger) 30%,transparent)}}.wiz-overlay{z-index:1200;background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.wiz-header{border-bottom:.5px solid var(--border);background:var(--bg);z-index:2;flex-shrink:0;align-items:center;gap:16px;height:56px;padding:0 24px;display:flex;position:relative}.wiz-brand{font-family:var(--font-display);font-weight:var(--w-strong);letter-spacing:-.01em;flex-shrink:0;align-items:center;gap:8px;font-size:15px;display:flex}.wiz-progress{scrollbar-width:none;flex:1;align-items:center;gap:6px;min-width:0;padding:0 8px;display:flex;overflow-x:auto}.wiz-progress::-webkit-scrollbar{display:none}.wiz-step-dot{width:28px;height:28px;font-size:11px;font-weight:var(--w-strong);font-family:var(--font-mono);border:.5px solid var(--border-2);background:var(--surface);color:var(--text-3);transition:all var(--dur) var(--ease);cursor:default;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.wiz-step-dot.done{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.wiz-step-dot.done{background:color-mix(in srgb, var(--c-accent) 14%, transparent)}}.wiz-step-dot.done{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.wiz-step-dot.done{border-color:color-mix(in srgb, var(--c-accent) 35%, transparent)}}.wiz-step-dot.done{color:var(--c-accent);cursor:pointer}.wiz-step-dot.active{background:var(--c-accent);color:var(--paper);border-color:#0000}.wiz-step-line{background:var(--border);flex:1;min-width:16px;height:.5px}.wiz-step-line.done{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.wiz-step-line.done{background:color-mix(in srgb, var(--c-accent) 45%, var(--border))}}.wiz-step-line{transition:background var(--duration-niiko-slow) var(--ease-niiko-out)}.wiz-counter{font-family:var(--font-mono);color:var(--text-3);white-space:nowrap;flex-shrink:0;font-size:11px}.wiz-save-exit{font-size:12.5px;font-weight:var(--w-strong);color:var(--text-2);cursor:pointer;border-radius:var(--radius);transition:all var(--dur) var(--ease);font-family:var(--font-body);white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:6px 10px}.wiz-save-exit:hover{background:var(--surface-2);color:var(--text-1)}.wiz-body{flex:1;min-height:0;display:flex;overflow:hidden}.wiz-main{flex:1;justify-content:center;padding:40px 48px 80px;display:flex;position:relative;overflow-y:auto}.wiz-step-content{width:100%;max-width:560px}.wiz-live-panel{border-left:.5px solid var(--border);background:var(--surface);flex-shrink:0;width:340px}@supports (color:color-mix(in lab, red, red)){.wiz-live-panel{background:color-mix(in srgb, var(--surface) 60%, var(--bg))}}.wiz-live-panel{flex-direction:column;gap:18px;padding:28px 22px;display:flex;overflow-y:auto}.wiz-live-title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);margin-bottom:4px;font-size:10px}.wiz-live-block{border:.5px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:14px 16px}.wiz-live-block.filled{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.wiz-live-block.filled{border-color:color-mix(in srgb, var(--c-accent) 25%, var(--border))}}.wiz-live-block{transition:border-color var(--duration-niiko-slow) var(--ease-niiko-out)}.wiz-paso{animation:wiz-paso-adelante var(--duration-niiko-base) var(--ease-niiko-entrada) both}.wiz-paso--atras{animation-name:wiz-paso-atras}@keyframes wiz-paso-adelante{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes wiz-paso-atras{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.wiz-verticales{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.wiz-verticales .wiz-option-card{text-align:left;padding:10px 14px}.wiz-vertical-txt{font-size:13px;font-weight:var(--w-strong)}.wiz-dato-fijo{cursor:default;font-size:13.5px;font-weight:var(--w-strong);margin-top:6px;padding:10px 14px}.wiz-cupo{color:var(--text-3);margin:0 0 14px;font-size:12.5px}.wiz-cupo--lleno{color:var(--c-danger)}.wiz-btn-ancho{justify-content:center;width:100%;padding:11px 18px}.wiz-otra-puerta{text-align:center;color:var(--text-2);margin:18px 0 0;font-size:13px}.wiz-otra-puerta a{color:var(--text-1);text-underline-offset:2px;text-decoration:underline}.ent-cabecera{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 24px;display:flex}.ent-rotulo{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:10px}.ent-barra{flex:1;gap:4px;min-width:90px;display:flex}.ent-barra-tramo{background:var(--border);height:3px;transition:background var(--duration-niiko-base) var(--ease-niiko-out);border-radius:999px;flex:1}.ent-barra-tramo.hecho{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ent-barra-tramo.hecho{background:color-mix(in srgb, var(--c-accent) 45%, var(--border))}}.ent-barra-tramo.actual{background:var(--c-accent)}.ent-idioma{color:var(--text-3);align-items:center;gap:8px;font-size:12px;display:flex}.ent-idioma .seg button{padding:4px 10px;font-size:12px}.ent-turno{align-items:flex-start;gap:13px;margin:0 0 18px;display:flex}.ent-marca{color:var(--c-accent);flex-shrink:0;padding-top:3px;display:inline-flex}.ent-turno-cuerpo{flex:1;min-width:0}.ent-pregunta{font-size:17px;line-height:1.4;font-weight:var(--w-strong);color:var(--text-1);margin:0 0 4px}.ent-ayuda{color:var(--text-3);margin:0;font-size:13px;line-height:1.55}.ent-form,.ent-trabajando,.ent-guardado{padding-left:30px}.ent-form{flex-direction:column;gap:14px;display:flex}.ent-chips{flex-wrap:wrap;gap:8px;display:flex}.ent-campo{margin:0}.ent-texto{resize:vertical;min-height:84px;line-height:1.5;font-family:var(--font-body)}.ent-acciones{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ent-autonomia .wiz-option-card{padding:12px 14px}.ent-nota{color:var(--text-3);margin:0;font-size:12.5px;line-height:1.5}.ent-riesgo{border:.5px solid var(--c-warning);padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.ent-riesgo{border:.5px solid color-mix(in srgb, var(--c-warning) 40%, var(--border))}}.ent-riesgo{border-radius:var(--radius);background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.ent-riesgo{background:color-mix(in srgb, var(--c-warning) 7%, var(--surface))}}.ent-riesgo{color:var(--text-2);font-size:13px;line-height:1.5}.ent-riesgo p{margin:0 0 10px}.ent-riesgo strong{color:var(--text-1)}.ent-riesgo-acciones{flex-wrap:wrap;gap:8px;display:flex}.ent-trabajando{margin:4px 0 0;font-size:13.5px}.ent-guardado{animation:wiz-paso-adelante var(--duration-niiko-base) var(--ease-niiko-entrada) both;flex-direction:column;gap:12px;display:flex}.ent-guardado-titulo{font-size:14px;font-weight:var(--w-strong);color:var(--text-1);margin:0}.ent-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ent-lista li{border-bottom:.5px solid var(--border-2);color:var(--text-2);justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;display:flex}.ent-lista li:last-child{border-bottom:none}.ent-lista--numerada{padding-left:18px;list-style:decimal}.ent-lista--numerada li{display:list-item}.ent-lista-nombre{font-weight:var(--w-strong);color:var(--text-1)}.ent-lista-dato{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-2);font-size:12px}.ent-lista-dato--frase{font-family:var(--font-body);color:var(--text-3);font-size:12.5px}.ent-texto-guardado{white-space:pre-line;color:var(--text-2);margin:0;font-size:13.5px;line-height:1.6}.ent-texto-guardado--largo{max-height:9.6em;overflow:auto}.ent-etiquetas{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.ent-etiquetas .pill{margin-left:0}.ent-etiqueta-rotulo{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--text-3);margin:0 4px 0 0;font-size:9px}.ent-cita-agente{border-left:2px solid var(--border);border-radius:0 var(--radius) var(--radius) 0;background:var(--surface);color:var(--text-2);margin:0;padding:10px 14px;font-size:13.5px;line-height:1.55}.ent-cita{align-items:center;gap:8px;margin:0;display:flex}.ent-cita-rotulo{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--text-3);font-size:8.5px}.ent-cita-capsula{border:.5px solid var(--border-2);background:var(--surface);color:var(--text-3);border-radius:999px;padding:2px 9px;font-size:11.5px}.ent-despues{border-top:.5px solid var(--border-2);margin-top:26px;padding-top:16px}.ent-despues-btn{font-family:var(--font-body);color:var(--text-3);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;text-decoration:underline}.ent-despues-btn:hover{color:var(--text-2)}.ent-resumen{border-top:.5px solid var(--border-2);margin:0 0 22px;padding:0;list-style:none}.ent-resumen-fila{border-bottom:.5px solid var(--border-2);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.ent-resumen-icono{background:var(--surface-2);width:22px;height:22px;color:var(--text-3);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.ent-resumen-fila.hecha .ent-resumen-icono{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ent-resumen-fila.hecha .ent-resumen-icono{background:color-mix(in srgb, var(--c-accent) 10%, transparent)}}.ent-resumen-fila.hecha .ent-resumen-icono{color:var(--c-accent)}.ent-resumen-texto{flex:1;min-width:0}.ent-resumen-nombre{font-size:13.5px;font-weight:var(--w-strong);color:var(--text-1);margin:0 0 2px}.ent-resumen-estado{color:var(--text-3);font-weight:400}.ent-resumen-detalle{color:var(--text-3);margin:0;font-size:12.5px;line-height:1.5}.ent-resumen-detalle:first-letter{text-transform:uppercase}.wiz-live-block-title{font-size:12px;font-weight:var(--w-strong);color:var(--text-2);align-items:center;gap:6px;margin-bottom:8px;display:flex}.wiz-live-block-title svg{color:var(--c-accent);width:13px;height:13px}.wiz-live-placeholder{color:var(--text-3);font-size:12px;font-style:italic}.wiz-footer{border-top:.5px solid var(--border);background:var(--bg);z-index:2;flex-shrink:0;justify-content:space-between;align-items:center;height:60px;padding:0 48px;display:flex;position:relative}.wiz-footer-left,.wiz-footer-right{align-items:center;gap:10px;display:flex}.wiz-btn-back{font-size:13px;font-weight:var(--w-strong);color:var(--text-2);border:.5px solid var(--border-2);border-radius:var(--radius);cursor:pointer;font-family:var(--font-body);transition:all var(--dur) var(--ease);background:0 0;align-items:center;gap:6px;padding:7px 14px;display:flex}.wiz-btn-back:hover{background:var(--surface-2);color:var(--text-1)}.wiz-btn-back:disabled{opacity:.4;cursor:default}.wiz-btn-skip{color:var(--text-3);cursor:pointer;border-radius:var(--radius);font-size:12.5px;font-family:var(--font-body);transition:all var(--dur) var(--ease);background:0 0;border:none;padding:6px 10px}.wiz-btn-skip:hover{color:var(--text-2);background:var(--surface-2)}.wiz-btn-next{background:var(--c-accent);color:var(--paper);font-family:var(--font-body);font-weight:var(--w-strong);border-radius:var(--radius);cursor:pointer;transition:all var(--dur) var(--ease);box-shadow:var(--accent-glow);border:none;align-items:center;gap:7px;padding:8px 18px;font-size:13px;display:flex}.wiz-btn-next:hover{background:var(--c-accent-strong)}.wiz-btn-next:disabled{opacity:.5;cursor:default;box-shadow:none;transform:none}.wiz-trial-alt{text-align:center;color:var(--text-3);margin-top:10px;font-size:12.5px;text-decoration:none;display:block}.wiz-trial-alt:hover{color:var(--text-2);text-underline-offset:2px;text-decoration:underline}.wiz-step-title{font-family:var(--font-display);font-weight:var(--w-title);letter-spacing:-.02em;margin-bottom:8px;font-size:26px;line-height:1.2}.wiz-step-sub{color:var(--text-2);margin-bottom:28px;font-size:14px;line-height:1.55}.wiz-option-grid{grid-template-columns:1fr;gap:10px;display:grid}.wiz-option-card{border:.5px solid var(--border-2);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;transition:all var(--dur) var(--ease);text-align:left;font-family:var(--font-body);align-items:flex-start;gap:14px;width:100%;padding:16px 18px;display:flex}.wiz-option-card:hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.wiz-option-card:hover{border-color:color-mix(in srgb, var(--c-accent) 40%, var(--border))}}.wiz-option-card:hover{transform:translateY(-1px)}.wiz-option-card.selected{border-color:var(--c-accent);background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.wiz-option-card.selected{background:color-mix(in srgb, var(--c-accent) 7%, var(--surface))}}.wiz-option-icon{background:var(--c-accent);border-radius:10px;width:38px;height:38px}@supports (color:color-mix(in lab, red, red)){.wiz-option-icon{background:color-mix(in srgb, var(--c-accent) 12%, var(--surface))}}.wiz-option-icon{color:var(--c-accent);box-shadow:inset 0 0 0 .5px var(--c-accent);flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.wiz-option-icon{box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--c-accent) 22%, transparent)}}.wiz-option-icon svg{width:18px;height:18px}.wiz-option-text{flex:1;min-width:0}.wiz-option-label{font-weight:var(--w-strong);color:var(--text-1);margin-bottom:3px;font-size:14px}.wiz-option-desc{color:var(--text-3);font-size:12.5px;line-height:1.5}.wiz-default-badge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;background:var(--c-accent);color:var(--paper);border-radius:999px;flex-shrink:0;align-self:flex-start;margin-top:2px;margin-left:auto;padding:2px 7px;font-size:9px}.wiz-notice{border-radius:var(--radius);align-items:flex-start;gap:10px;margin-bottom:18px;padding:11px 14px;font-size:13px;display:flex}.wiz-notice.info{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.wiz-notice.info{background:color-mix(in srgb, var(--c-accent) 10%, transparent)}}.wiz-notice.info{border:.5px solid var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.wiz-notice.info{border:.5px solid color-mix(in srgb, var(--c-accent) 25%, transparent)}}.wiz-notice.info{color:var(--text-2)}.wiz-notice.success{background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.wiz-notice.success{background:color-mix(in srgb, var(--c-success) 10%, transparent)}}.wiz-notice.success{border:.5px solid var(--c-success)}@supports (color:color-mix(in lab, red, red)){.wiz-notice.success{border:.5px solid color-mix(in srgb, var(--c-success) 25%, transparent)}}.wiz-notice.success{color:var(--text-2)}.wiz-brand-preview{border:.5px solid var(--border);border-radius:var(--radius);background:var(--bg);overflow:hidden}.wiz-brand-preview-bar{width:100%;height:6px}.wiz-brand-preview-body{padding:12px 14px}.wiz-brand-preview-name{font-family:var(--font-display);font-weight:var(--w-strong);margin-bottom:2px;font-size:14px}.wiz-brand-preview-tag{color:var(--text-3);font-size:11.5px}.wiz-color-row{align-items:center;gap:10px;margin-top:8px;display:flex}.wiz-color-swatch{border:.5px solid var(--border-2);cursor:pointer;border-radius:8px;flex-shrink:0;width:32px;height:32px;overflow:hidden}.wiz-color-swatch input[type=color]{cursor:pointer;border:none;width:200%;height:200%;margin:-50%;padding:0}@media (max-width:900px){.wiz-live-panel{display:none}.wiz-main{padding:28px 24px 80px}.wiz-footer{padding:0 24px}.wiz-header{padding:0 16px}}@media (max-width:540px){.wiz-step-title{font-size:22px}.ent-form,.ent-trabajando,.ent-guardado{padding-left:0}.ent-idioma{width:100%}.wiz-main{padding:20px 16px 80px}.wiz-progress,.wiz-agua{display:none}}@media (prefers-reduced-motion:reduce){.wiz-option-card:hover,.wiz-btn-next:hover{transform:none}.wiz-paso{animation:none}.wiz-step-line,.wiz-live-block{transition:none}.ent-guardado{animation:none}.ent-barra-tramo{transition:none}}.pay-page{--pay-accent:var(--c-accent);background:var(--bg);height:100dvh;color:var(--text-1);flex-direction:column;align-items:center;padding:32px 20px 64px;display:flex;overflow:hidden auto}.pay-card{width:100%;max-width:520px}.pay-rule{background:var(--pay-accent);border-radius:2px;width:44px;height:3px;margin-bottom:22px}.pay-brand{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);overflow-wrap:break-word;margin-bottom:26px;font-size:11px}.pay-lede{color:var(--text-2);font-size:13.5px;line-height:1.55}.pay-amount{font-family:var(--font-display);font-weight:var(--w-num);letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:6px 0 2px;font-size:40px;line-height:1.05}.pay-amount .cur{font-family:var(--font-mono);color:var(--text-3);letter-spacing:0;margin-left:8px;font-size:14px;font-weight:400}.pay-meta{color:var(--text-3);font-size:12.5px}.pay-download{border:.5px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;color:var(--text-1);font-family:var(--font-body);font-weight:var(--w-strong);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:13px 16px;font-size:13.5px;text-decoration:none;display:inline-flex}.pay-download svg{flex-shrink:0}.pay-download:hover{border-color:var(--text-3);background:var(--surface-2)}.pay-download:focus-visible{outline:2px solid var(--pay-accent);outline-offset:2px}.pay-sec{margin-top:30px}.pay-sec h2{font-family:var(--font-display);font-weight:var(--w-strong);margin:0 0 10px;font-size:13.5px}.pay-bank{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.pay-bank-row{border-bottom:.5px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:13px;display:flex}.pay-bank-row:last-child{border-bottom:none}.pay-bank-row .k{color:var(--text-3);flex-shrink:0}.pay-bank-row .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;word-break:break-all}.pay-bank-row .v.prose{font-family:var(--font-body);font-variant-numeric:normal;text-align:left;word-break:normal;overflow-wrap:break-word;line-height:1.45}.pay-copiable{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:inline-flex}.pay-copy-btn{font-family:var(--font-body);color:var(--text-3);border:.5px solid var(--border-2);cursor:pointer;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:11.5px}.pay-copy-btn:hover{color:var(--text-1);border-color:var(--text-3)}.pay-copy-btn:focus-visible{outline:2px solid var(--pay-accent);outline-offset:2px}.pay-copy-sr{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pay-cta{background:var(--text-1);width:100%;color:var(--paper);font-family:var(--font-body);font-weight:var(--w-strong);border-radius:var(--radius);cursor:pointer;transition:opacity var(--dur) var(--ease);border:none;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-size:14px;display:inline-flex}.pay-cta:hover{opacity:.88}.pay-cta:focus-visible{outline:3px solid var(--pay-accent);outline-offset:2px}.pay-file{border:.5px dashed var(--border-2);border-radius:var(--radius);background:var(--surface-2);width:100%;color:var(--text-2);margin-bottom:12px;padding:11px 12px;font-size:13px;display:block}.pay-file:focus-visible{outline:2px solid var(--pay-accent);outline-offset:2px}.pay-note{color:var(--text-3);margin-top:12px;font-size:12px;line-height:1.5}.pay-state{border:.5px solid var(--border);border-left:3px solid var(--pay-accent);border-radius:var(--radius);background:var(--surface);padding:14px 16px;font-size:13px;line-height:1.55}.pay-state.neutral{border-left-color:var(--border-2)}.pay-state.va{border-left:3px solid var(--c-success)}.pay-state.off{border-left:3px solid var(--c-warning)}.pay-state.mudo{border-left:3px solid var(--c-danger)}.pay-chan{color:var(--text-2);border:.5px solid var(--border-2);border-radius:999px;align-items:center;gap:5px;margin:8px 6px 0 0;padding:1px 9px;font-size:11.5px;display:inline-flex}.pay-chan i{background:var(--c-success);border-radius:999px;flex-shrink:0;width:5px;height:5px}.pay-chan.no{color:var(--text-3)}.pay-chan.no i{background:var(--text-3)}.pay-foot{border-top:.5px solid var(--border);color:var(--text-3);margin-top:34px;padding-top:16px;font-size:11.5px;line-height:1.5}@media (max-width:420px){.pay-amount{font-size:34px}.pay-bank-row{flex-direction:column;align-items:flex-start;gap:3px}.pay-bank-row .v{text-align:left}.pay-copiable{justify-content:flex-start;width:100%}}@media (prefers-reduced-motion:reduce){.pay-cta,.pay-download,.pay-copy-btn{transition:none}}.ctr-filtros{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 16px;display:flex}.ctr-filtro{color:var(--text-3);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);border:.5px solid #0000;border-radius:999px;padding:5px 11px;font-size:12.5px;text-decoration:none}.ctr-filtro:hover{color:var(--text-1)}.ctr-filtro.on{color:var(--text-1);border-color:var(--border-2);background:var(--surface)}.ctr-row{gap:16px}.ctr-row-main{flex:none;width:210px;min-width:0}.ctr-ver{font-family:var(--font-mono);color:var(--text-3);margin-left:7px;font-size:10px}.ctr-row-falta{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.ctr-row-monto{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-2);flex-shrink:0;font-size:12.5px}.ctr-row-fecha{color:var(--text-3);text-align:right;flex-shrink:0;width:150px;font-size:12px}.ctr-total{color:var(--text-3);margin:14px 0 0;font-size:12px}@media (max-width:900px){.ctr-row{flex-wrap:wrap;gap:6px 12px}.ctr-row-main{flex:100%;width:auto}.ctr-row-fecha,.ctr-row-monto{text-align:left;width:auto}.ctr-row-falta{white-space:normal;flex:100%}}.sign-page{--sign-accent:var(--c-accent);background:var(--bg);min-height:100dvh;color:var(--text-1);flex-direction:column;align-items:center;padding:32px 20px 64px;display:flex}.sign-card{width:100%;max-width:560px}.sign-rule{background:var(--sign-accent);border-radius:2px;width:44px;height:3px;margin-bottom:22px}.sign-brand{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);overflow-wrap:break-word;margin-bottom:26px;font-size:11px}.sr-only-inline{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sign-lede{color:var(--text-2);margin:0;font-size:14.5px;line-height:1.55}.sign-meta{color:var(--text-3);margin:6px 0 0;font-size:12.5px}.sign-doc{margin-top:22px}.sign-frame-wrap{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--paper);width:100%;height:58vh;min-height:340px;overflow:hidden}.sign-frame{background:var(--paper);border:0;width:100%;height:100%;display:block}.sign-download{border:.5px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;color:var(--text-1);font-family:var(--font-body);font-weight:var(--w-strong);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:13px 16px;font-size:13.5px;text-decoration:none;display:inline-flex}.sign-download svg{flex-shrink:0}.sign-download:hover{border-color:var(--text-3);background:var(--surface-2)}.sign-download:focus-visible{outline:2px solid var(--sign-accent);outline-offset:2px}.sign-hash{color:var(--text-3);margin:10px 0 0;font-size:11px;line-height:1.5}.sign-hash code{font-family:var(--font-mono);word-break:break-all;color:var(--text-2);font-size:10.5px}.sign-signers{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);margin:18px 0 0;padding:0;list-style:none;overflow:hidden}.sign-signers li{border-bottom:.5px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:11px 15px;font-size:13px;display:flex}.sign-signers li:last-child{border-bottom:none}.sign-signers .n{overflow-wrap:break-word;min-width:0}.sign-signers .tu{color:var(--text-3)}.sign-signers .s{color:var(--text-3);flex-shrink:0;font-size:11.5px}.sign-signers li.ok .s{color:var(--text-2);font-weight:var(--w-strong)}.sign-act{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);margin-top:26px;padding:18px}.sign-accept{color:var(--text-1);margin:0 0 16px;font-size:13.5px;line-height:1.6}.sign-label{color:var(--text-2);margin:0 0 6px;font-size:12.5px;display:block}.sign-optional{color:var(--text-3)}.sign-input{width:100%;font-family:var(--font-body);border:.5px solid var(--border-2);border-radius:var(--radius);background:var(--surface-2);color:var(--text-1);margin-bottom:14px;padding:12px 13px;font-size:16px;display:block}.sign-input:focus-visible{outline:2px solid var(--sign-accent);outline-offset:2px}textarea.sign-input{resize:vertical;line-height:1.5}.sign-cta{background:var(--text-1);width:100%;color:var(--paper);font-family:var(--font-body);font-weight:var(--w-strong);border-radius:var(--radius);cursor:pointer;transition:opacity var(--dur) var(--ease);border:none;justify-content:center;align-items:center;gap:8px;padding:14px 18px;font-size:15px;display:inline-flex}.sign-cta:hover{opacity:.88}.sign-cta:focus-visible{outline:3px solid var(--sign-accent);outline-offset:2px}.sign-secondary{width:100%;color:var(--text-2);font-family:var(--font-body);font-weight:var(--w-strong);border:.5px solid var(--border-2);border-radius:var(--radius);cursor:pointer;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;justify-content:center;align-items:center;padding:12px 16px;font-size:13.5px;display:inline-flex}.sign-secondary:hover{color:var(--text-1);border-color:var(--text-3)}.sign-secondary:focus-visible{outline:2px solid var(--sign-accent);outline-offset:2px}.sign-decline{margin-top:18px}.sign-decline>summary{color:var(--text-3);cursor:pointer;padding:8px 0;font-size:12.5px;list-style:none}.sign-decline>summary::-webkit-details-marker{display:none}.sign-decline>summary:hover{color:var(--text-2)}.sign-decline>summary:focus-visible{outline:2px solid var(--sign-accent);outline-offset:2px;border-radius:4px}.sign-decline form{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);margin-top:12px;padding:16px}.sign-state{border:.5px solid var(--border);border-left:3px solid var(--sign-accent);border-radius:var(--radius);background:var(--surface);padding:14px 16px;font-size:13.5px;line-height:1.55}.sign-state.neutral{border-left-color:var(--border-2)}.sign-state-note{color:var(--text-2);margin:8px 0 0}.sign-foot{border-top:.5px solid var(--border);color:var(--text-3);margin-top:34px;padding-top:16px;font-size:11.5px;line-height:1.5}@media (max-width:420px){.sign-page{padding:24px 14px 56px}.sign-frame-wrap{height:52vh}.sign-frame{transform-origin:0 0;width:117.647%;height:61.1765vh;transform:scale(.85)}.sign-act{padding:15px}.sign-signers li{flex-direction:column;align-items:flex-start;gap:3px}}@media (max-width:360px){.sign-frame{width:131.579%;height:68.4211vh;transform:scale(.76)}}@media (prefers-reduced-motion:reduce){.sign-cta,.sign-secondary,.sign-download{transition:none}}.pay-review-grid{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:22px;display:grid}.pay-review-col{min-width:0}.pay-review-h{font-family:var(--font-display);font-weight:var(--w-strong);color:var(--text-2);text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px;font-size:12.5px}.pay-receipt-img{border:.5px solid var(--border);border-radius:var(--radius);background:var(--surface-2);object-fit:contain;width:100%;max-height:520px}.pay-receipt-empty{border:.5px dashed var(--border-2);border-radius:var(--radius);min-height:180px;color:var(--text-3);background:var(--surface-2);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12.5px;display:flex}.pay-review-actions{border-top:.5px solid var(--border);align-items:flex-start;gap:10px;padding:16px 0;display:flex}@media (max-width:860px){.pay-review-grid{grid-template-columns:1fr}.pay-receipt-img{max-height:340px}}.tpl-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:8px;display:flex}.tpl-head .set-section-s{max-width:52ch}.tpl-notice{margin-bottom:24px;padding:16px 20px}.tpl-notice-t{font-weight:var(--w-strong);margin-bottom:4px;font-size:14px}.tpl-notice-b{color:var(--text-3);max-width:60ch;font-size:12.5px;line-height:1.55}.tpl-notice-a{font-size:12.5px;font-weight:var(--w-strong);color:var(--text-1);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-family:inherit;text-decoration:underline;display:inline-block}.tpl-notice-a:disabled{opacity:.55;cursor:default}.tpl-notice--ours{border-color:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.tpl-notice--ours{border-color:color-mix(in srgb,var(--c-danger) 34%,var(--border-2))}}.tpl-notice--ours{background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.tpl-notice--ours{background:color-mix(in srgb,var(--c-danger) 6%,transparent)}}.tpl-notice--ours .tpl-notice-t{color:var(--c-danger);align-items:center;gap:7px;display:flex}.tpl-notice--pendiente{border-color:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.tpl-notice--pendiente{border-color:color-mix(in srgb,var(--c-warning) 34%,var(--border-2))}}.tpl-notice--pendiente{background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.tpl-notice--pendiente{background:color-mix(in srgb,var(--c-warning) 6%,transparent)}}.tpl-notice--pendiente .tpl-notice-t{color:var(--c-warning);align-items:center;gap:7px;display:flex}.tpl-moment{margin-top:14px;padding:18px 20px;overflow:visible}.tpl-moment-h{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.tpl-moment-t{font-family:var(--font-display);font-weight:var(--w-strong);font-size:14.5px}.tpl-moment-s{color:var(--text-3);max-width:56ch;margin-top:3px;font-size:12.5px;line-height:1.5}.tpl-state{color:var(--text-3);border:.5px solid var(--border-2);white-space:nowrap;border-radius:99px;flex-shrink:0;padding:3px 9px;font-size:11.5px}.tpl-state-on{color:var(--text-1);border-color:var(--text-1)}.tpl-warn{color:var(--text-2);align-items:flex-start;gap:7px;max-width:62ch;margin-bottom:14px;font-size:12.5px;line-height:1.5;display:flex}.tpl-warn svg{flex-shrink:0;margin-top:2px}.tpl-editor{margin-top:16px}.tpl-msg{color:var(--text-1);max-width:58ch;font-size:15px;line-height:2.1}.tpl-slot-wrap{display:inline-block;position:relative}.tpl-slot{font-family:var(--font-body);border-radius:var(--radius);cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);padding:3px 9px;font-size:13.5px}.tpl-slot-set{background:var(--surface-2);border:.5px solid var(--border-2);color:var(--text-1)}.tpl-slot-set:hover{border-color:var(--text-3)}.tpl-slot-open{border:1px dashed var(--c-accent);color:var(--c-accent);font-weight:var(--w-strong);background:0 0}.tpl-slot-open:hover{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.tpl-slot-open:hover{background:color-mix(in srgb,var(--c-accent) 8%,transparent)}}.tpl-slot:disabled{opacity:.55;cursor:not-allowed}.tpl-slot:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.tpl-pop{width:max(280px,100%);max-width:360px}.tpl-search{border-bottom:.5px solid var(--border);color:var(--text-3);align-items:center;gap:7px;padding:7px 10px;display:flex}.tpl-search-inp{min-width:0;font-family:var(--font-body);color:var(--text-1);background:0 0;border:none;outline:none;flex:1;font-size:13px}.tpl-search:focus-within{box-shadow:inset 0 0 0 1px var(--bg), inset 0 0 0 2px var(--ink)}.tpl-search-inp:focus-visible{box-shadow:none}.tpl-pop-group{text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);padding:9px 10px 4px;font-size:11px}.tpl-pop-ex{color:var(--text-3);white-space:nowrap;margin-left:auto;font-size:11.5px}.tpl-pop-none{color:var(--text-3);padding:10px;font-size:12.5px}.tpl-preview{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);margin-top:18px;padding:14px 16px}.tpl-preview-lbl{text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);font-size:11px}.tpl-preview-txt{color:var(--text-2);max-width:58ch;margin-top:6px;font-size:13.5px;line-height:1.6}.tpl-empty{color:var(--text-3);margin-top:12px;font-size:12.5px}.tpl-actions{align-items:center;gap:14px;margin-top:20px;display:flex}.tpl-btn-quiet{font-family:var(--font-body);color:var(--text-3);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;font-size:12.5px;text-decoration:underline}.tpl-btn-quiet:hover{color:var(--text-1)}@media (max-width:720px){.tpl-head{flex-direction:column}.tpl-msg{font-size:14.5px;line-height:2}}.intg-page{flex-direction:column;height:100%;min-height:0;display:flex}.intg-head{border-bottom:.5px solid var(--border);background:var(--surface);flex-shrink:0;padding:18px 28px 0}.intg-back{margin-bottom:14px}.intg-identity{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;display:flex}.intg-mark{flex-shrink:0;display:inline-flex}.intg-mark-mono{border:.5px solid var(--border-2);background:var(--surface-2);width:34px;height:34px;color:var(--text-1);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.intg-titles{flex:1;min-width:0}.intg-title{font-family:var(--font-display);font-weight:var(--w-strong);font-size:18px;line-height:1.2}.intg-subtitle{color:var(--text-3);max-width:62ch;margin-top:3px;font-size:12.5px;line-height:1.5}.intg-status{flex-shrink:0}.intg-tabs{gap:2px;margin-bottom:-.5px;display:flex}.intg-tab{appearance:none;font-family:var(--font-body);font-size:13px;font-weight:var(--w-strong);color:var(--text-3);cursor:pointer;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border:none;border-bottom:2px solid #0000;padding:9px 14px 11px}.intg-tab:hover{color:var(--text-1)}.intg-tab.on{color:var(--text-1);border-bottom-color:var(--c-accent)}.intg-tab:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px;border-radius:6px 6px 0 0}.intg-body{flex:1;min-height:0;padding:22px 28px 40px;overflow-y:auto}.intg-panel{flex-direction:column;gap:14px;max-width:1040px;display:flex}.intg-panel>.set-card{margin:0}.intg-panel .tpl-notice{margin-bottom:0}.intg-cards{grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:14px;display:grid}.intg-card{flex-direction:column;padding:18px;display:flex;overflow:visible}.intg-card-top{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.intg-card-mark{display:inline-flex}.intg-card-t{font-family:var(--font-display);font-weight:var(--w-strong);font-size:15px}.intg-card-s{color:var(--text-3);flex:1;margin:5px 0 16px;font-size:12.5px;line-height:1.55}.intg-card-cta{align-self:flex-start;text-decoration:none}.tpl-split{grid-template-columns:5fr 7fr;align-items:start;gap:14px;display:grid}.tpl-moments-col{min-width:0}.tpl-col-t{font-family:var(--font-display);font-weight:var(--w-strong);font-size:14px}.tpl-col-s{color:var(--text-3);max-width:52ch;margin:4px 0 0;font-size:12.5px;line-height:1.5}.tpl-moments-col>.tpl-moment:first-of-type{margin-top:12px}.tpl-inventory{max-height:calc(100vh - 120px);position:sticky;top:0;overflow:auto}.tpl-sync-when{color:var(--text-3)}.tpl-inv-list{margin:0;padding:0;list-style:none}.tpl-inv-row{border-top:.5px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 18px;display:flex}.tpl-inv-main{flex-direction:column;gap:2px;min-width:0;display:flex}.tpl-inv-name{font-family:var(--font-mono);font-size:12.5px;font-weight:var(--w-strong);color:var(--text-1);word-break:break-all}.tpl-inv-meta{color:var(--text-3);font-size:11.5px}.tpl-inv-preview{color:var(--text-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.tpl-inv-reject{color:var(--c-danger);align-items:flex-start;gap:5px;margin-top:4px;font-size:12px;line-height:1.45;display:flex}.tpl-inv-reject svg{flex-shrink:0;margin-top:2px}.email-conn-form{border-top:.5px solid var(--border);grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;padding:14px 18px;display:grid}.email-conn-form .cfg-field{margin:0}.email-domain-row{border-top:.5px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.email-domain-actions{flex-shrink:0;gap:8px;display:flex}.dns-real{border-top:.5px solid var(--border);padding:14px 18px}.dns-table{border:.5px solid var(--border);border-radius:var(--radius);margin-top:8px;overflow:hidden}.dns-tr{border-top:.5px solid var(--border);grid-template-columns:64px 90px 1.1fr 1.6fr 96px;align-items:center;gap:10px;padding:9px 12px;font-size:12px;display:grid}.dns-tr:first-child{border-top:none}.dns-th{background:var(--surface-2);text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);font-size:11px;font-weight:var(--w-strong)}.dns-kind{font-weight:var(--w-strong)}.dns-type{color:var(--text-2)}.dns-host{font-family:var(--font-mono);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.dns-value{align-items:center;gap:6px;min-width:0;display:flex}.dns-value code{font-family:var(--font-mono);color:var(--text-1);background:var(--surface-2);border:.5px solid var(--border-2);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:1;min-width:0;padding:2px 7px;font-size:11.5px;overflow:hidden}.dns-copy{flex-shrink:0}.consent-toolbar{align-items:center;gap:10px;padding:12px 18px 4px;display:flex}.consent-search{border:.5px solid var(--border-2);border-radius:var(--radius);background:var(--surface-2);max-width:360px;color:var(--text-3);flex:1;align-items:center;gap:8px;padding:7px 11px;display:flex}.consent-search input{min-width:0;font-family:var(--font-body);color:var(--text-1);background:0 0;border:none;outline:none;flex:1;font-size:13px}.consent-search:focus-within{border-color:var(--text-2)}.consent-search input:focus-visible{box-shadow:none}.consent-searching{color:var(--text-3);font-size:12px}.consent-list{margin:6px 0 0;padding:0;list-style:none}@keyframes pill-pop{0%{opacity:0;transform:scale(.62)}55%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes conn-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--c-success) 42%,transparent)}to{box-shadow:0 0 0 14px color-mix(in srgb,var(--c-success) 0%,transparent)}}.pill-pop{animation:pill-pop .5s var(--ease) both}.chan-row--celebrate{border-radius:var(--radius);animation:1.1s ease-out conn-ring}.set-card.chan-row--celebrate{border-radius:var(--radius-lg)}@media (prefers-reduced-motion:reduce){.pill-pop,.chan-row--celebrate{animation:none}}@media (max-width:1024px){.tpl-split{grid-template-columns:1fr}.tpl-inventory{position:static}}@media (max-width:820px){.intg-head{padding:14px 16px 0}.intg-body{padding:16px 16px 32px}.email-conn-form{grid-template-columns:1fr;align-items:stretch}.dns-tr{grid-template-columns:56px 70px 1fr}.dns-tr>:nth-child(4){grid-column:1/-1}.dns-tr>:nth-child(5){grid-column:1/-1;justify-self:start}}.alc-head{align-items:center;gap:14px;margin-bottom:22px;display:flex}.alc-head-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.alc-spin{animation:1s linear infinite alcspin}@keyframes alcspin{to{transform:rotate(360deg)}}.alc-list{flex-direction:column;gap:12px;display:flex}.alc-card{background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:9px;padding:16px 18px;display:flex}.alc-card-top{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.alc-name{font-family:var(--font-display);font-weight:var(--w-strong);color:var(--text-1);font-size:15px}.alc-estimate{font-family:var(--font-mono);color:var(--text-2);white-space:nowrap;margin-left:auto;font-size:12px}.alc-meta{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.alc-trunc{color:var(--text-2);border:.5px dashed var(--border-2);border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:11.5px;display:inline-flex}.alc-chip{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border:.5px solid var(--border-2);color:var(--text-3);border-radius:999px;padding:2px 9px;font-size:10.5px}.alc-chip.tone-live{background:var(--c-accent);color:var(--paper);border-color:#0000}.alc-chip.tone-ready{color:var(--c-accent);border-color:var(--c-accent)}.alc-chip.tone-hold{color:var(--text-1);border-style:dashed}.alc-chip.tone-done{color:var(--text-1);background:var(--surface-2)}.alc-chip.tone-off{text-decoration:line-through}.alc-progress{align-items:center;gap:10px;display:flex}.alc-bar{background:var(--surface-2);border:.5px solid var(--border);border-radius:999px;flex:1;height:6px;overflow:hidden}.alc-bar-fill{background:var(--c-accent);height:100%;transition:width .4s var(--ease);border-radius:999px}.alc-bar-num{font-family:var(--font-mono);color:var(--text-2);text-align:right;min-width:36px;font-size:11.5px}.alc-stats{color:var(--text-2);flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.alc-stat-bad{color:var(--c-danger)}.alc-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.alc-note{color:var(--text-3);margin:2px 0 0;font-size:12px;line-height:1.5}.alc-err{color:var(--c-danger);margin:2px 0 0;font-size:12.5px}.alc-gated{background:var(--surface-2);border:.5px solid var(--border);border-radius:var(--radius-lg);align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.alc-gated-ic{background:var(--surface);border:.5px solid var(--border);width:32px;height:32px;color:var(--text-2);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.alc-gated-t{font-weight:var(--w-strong);font-size:13.5px}.alc-gated-s{color:var(--text-3);margin-top:3px;font-size:12.5px;line-height:1.55}.alc-gated-s a{color:var(--c-accent);text-underline-offset:3px}.alc-form{flex-direction:column;display:flex}.alc-form .field-lbl{margin-top:14px}.alc-form .field-lbl:first-child{margin-top:0}.alc-split-intro{color:var(--text-2);margin:0 0 12px;font-size:13px;line-height:1.55}.alc-split-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.alc-split-cell{border:.5px solid var(--border);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;gap:5px;padding:12px;display:flex}.alc-split-num{font-family:var(--font-display);font-weight:var(--w-strong);font-size:22px}.alc-split-lbl{color:var(--text-3);font-size:11.5px;line-height:1.45}.alc-warn{color:var(--text-1);background:var(--c-danger);align-items:flex-start;gap:7px;font-size:12.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.alc-warn{background:color-mix(in srgb,var(--c-danger) 7%,transparent)}}.alc-warn{border:.5px solid var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.alc-warn{border:.5px solid color-mix(in srgb,var(--c-danger) 35%,var(--border-2))}}.alc-warn{border-radius:var(--radius);margin:12px 0 0;padding:9px 11px;line-height:1.5}.alc-warn svg{flex-shrink:0;margin-top:2px}.alc-est-hero{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.alc-est-hero>div{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);flex-direction:column;gap:4px;padding:14px;display:flex}.alc-est-num{font-family:var(--font-display);font-weight:var(--w-strong);font-size:24px}.alc-est-lbl{color:var(--text-3);font-size:11.5px;line-height:1.45}.alc-country{border-collapse:collapse;width:100%;margin-top:4px;font-size:12.5px}.alc-country th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);font-size:11px;font-weight:var(--w-strong);border-bottom:.5px solid var(--border);padding:6px 8px}.alc-country td{border-bottom:.5px solid var(--border);color:var(--text-2);font-family:var(--font-mono);padding:6px 8px;font-size:12px}.alc-country td:first-child{font-family:var(--font-body);color:var(--text-1)}@media (max-width:720px){.alc-split-grid,.alc-est-hero{grid-template-columns:1fr}.alc-estimate{width:100%;margin-left:0}.alc-head{flex-wrap:wrap}}.op-view{max-width:1080px}.op-head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.op-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:16px;margin-bottom:16px;display:grid}.op-grid-colas{grid-template-columns:1fr 1fr;margin-bottom:22px}@media (max-width:860px){.op-grid,.op-grid-colas{grid-template-columns:1fr}}.op-body{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.op-num-row{align-items:baseline;gap:10px;display:flex}.op-num{font-family:var(--font-display);font-weight:var(--w-num);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;line-height:1}.op-num.zero{color:var(--text-3)}.op-num-k{color:var(--text-2);font-size:12.5px}.op-num-total{color:var(--text-3)}.op-sub{color:var(--text-2);margin:0;font-size:12.5px;line-height:1.5}.op-sub.quiet{color:var(--text-3)}.op-riesgo{color:var(--c-danger);font-weight:var(--w-strong)}.op-alerta{border-radius:var(--radius-lg);color:var(--c-danger);background:var(--c-danger);margin:0;padding:9px 12px;font-size:12.5px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.op-alerta{background:color-mix(in srgb,var(--c-danger) 10%,transparent)}}.op-alerta{border:.5px solid var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.op-alerta{border:.5px solid color-mix(in srgb,var(--c-danger) 25%,transparent)}}.op-rows{border-top:.5px solid var(--border);flex-direction:column;display:flex}.op-row{border-bottom:.5px solid var(--border);color:var(--text-2);justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:12.5px;display:flex}.op-row:last-child{border-bottom:none}.op-row b{font-family:var(--font-mono);font-weight:var(--w-strong);color:var(--text-1)}.op-row b.op-riesgo{color:var(--c-danger)}.op-endpoints{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.op-endpoint{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.op-endpoint-id{flex-direction:column;gap:2px;display:flex}.op-endpoint-canal{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-size:10px}.op-endpoint-num{font-family:var(--font-mono);font-size:12.5px}.op-endpoint-meta{color:var(--text-3);align-items:center;gap:10px;font-size:11px;display:flex}.op-badge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:2px 8px;font-size:10px}.op-badge.ok{color:var(--c-success);background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.op-badge.ok{background:color-mix(in srgb,var(--c-success) 12%,transparent)}}.op-badge.bad{color:var(--c-danger);background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.op-badge.bad{background:color-mix(in srgb,var(--c-danger) 12%,transparent)}}.op-link{border-top:.5px solid var(--border);color:var(--text-2);align-items:center;gap:4px;padding:11px 18px;font-size:12.5px;text-decoration:none;display:inline-flex}.op-link:hover{color:var(--text-1)}.op-gated{background:0 0;border-style:dashed}.op-gated .op-sub{padding:14px 18px 4px}.op-skel{background:linear-gradient(100deg, var(--surface) 40%, var(--surface-3) 50%, var(--surface) 60%);background-size:200% 100%;min-height:150px;animation:1.4s infinite op-shimmer}@keyframes op-shimmer{to{background-position:-200% 0}}.tx-back{color:var(--text-3);transition:color var(--dur) var(--ease);align-items:center;gap:6px;margin-bottom:14px;font-size:12.5px;text-decoration:none;display:inline-flex}.tx-back:hover{color:var(--text-1)}.tx-amount{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.tx-amount-value{font-family:var(--font-display);font-weight:var(--w-num);color:var(--text-1);font-size:30px;line-height:1}.tx-amount-value small{color:var(--text-3);font-size:14px;font-weight:400}.tx-facts{border-radius:var(--radius);background:var(--surface-2);border:.5px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px 18px;margin:0;padding:16px 18px;display:grid}.tx-facts dt{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin:0 0 3px;font-size:10.5px}.tx-facts dd{color:var(--text-1);overflow-wrap:anywhere;margin:0;font-size:13px}.tx-mono{font-family:var(--font-mono);font-size:12px}.tx-h2{font-family:var(--font-display);font-weight:var(--w-strong);color:var(--text-1);margin:0 0 9px;font-size:13px}.tx-lines{border-collapse:collapse;width:100%}.tx-lines th{font-size:10.5px;font-weight:var(--w-strong);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);text-align:left;border-bottom:.5px solid var(--border);padding:0 10px 6px 0}.tx-lines td{color:var(--text-2);border-bottom:.5px solid var(--border);vertical-align:top;padding:9px 10px 9px 0;font-size:13px}.tx-lines th:last-child,.tx-lines td:last-child{padding-right:0}.tx-lines .num{text-align:right;font-variant-numeric:tabular-nums}.tx-lines tfoot td{color:var(--text-3);text-align:right;border-bottom:none;padding:6px 10px 0 0}.tx-lines tfoot .tx-total td{color:var(--text-1);font-weight:var(--w-strong);padding-top:9px;font-size:14px}.tx-docs{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tx-docs a{border-radius:var(--radius);border:.5px solid var(--border);background:var(--surface-2);color:var(--text-1);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);align-items:center;gap:9px;padding:11px 13px;font-size:13px;text-decoration:none;display:flex}.tx-docs a:hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.tx-docs a:hover{border-color:color-mix(in srgb,var(--c-accent) 45%,var(--border))}}.tx-docs a:hover{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.tx-docs a:hover{background:color-mix(in srgb,var(--c-accent) 7%,var(--surface-2))}}.tx-docs svg{color:var(--c-accent);flex-shrink:0}.bill-line-link{color:var(--text-1);border-bottom:.5px solid var(--c-accent);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.bill-line-link{border-bottom:.5px solid color-mix(in srgb,var(--c-accent) 45%,transparent)}}.bill-line-link{transition:border-color var(--dur) var(--ease)}.bill-line-link:hover{border-bottom-color:var(--c-accent)}.doc-frame-wrap{border:.5px solid var(--border);border-radius:var(--radius);background:#fff;width:100%;overflow:hidden}.doc-frame{width:100%;min-height:min(1100px,calc(120 * var(--vh-app)));border:0;display:block}.doc-hint{display:none}@media (max-width:640px){.doc-frame-wrap{-webkit-overflow-scrolling:touch;overflow:auto hidden}.doc-frame{width:816px}.doc-hint{margin:0 0 8px;display:block}}.bill-head h1{min-width:0}.bill-head-num{white-space:nowrap}.doc-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.doc-signers{border-top:.5px solid var(--border);margin-top:26px;padding-top:20px}.doc-signers-h{font-family:var(--font-display);font-weight:var(--w-strong);margin:0 0 6px;font-size:13.5px}.doc-signers-lede{color:var(--text-2);margin:0 0 14px;font-size:13px;line-height:1.55}.doc-signers-list{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);margin:0 0 14px;padding:0;list-style:none;overflow:hidden}.doc-signers-list li{border-bottom:.5px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:11px 15px;font-size:13px;display:flex}.doc-signers-list li:last-child{border-bottom:none}.doc-signers-list .n{overflow-wrap:break-word;flex-direction:column;gap:2px;min-width:0;display:flex}.doc-signers-list .r{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:10px}.doc-signers-list .s{color:var(--text-3);flex-shrink:0;font-size:11.5px}.doc-signers-list li.ok .s{color:var(--text-2);font-weight:var(--w-strong)}.doc-confirm{border:.5px solid var(--border-2);border-radius:var(--radius-lg);background:var(--surface-2);margin-top:12px;padding:16px;font-size:13px;line-height:1.55}.doc-confirm p{margin:0}.doc-confirm-note{color:var(--text-3);font-size:12px;margin-top:8px!important}.doc-confirm-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}@media (max-width:520px){.doc-signers-list li{flex-direction:column;align-items:flex-start;gap:4px}}.portal-page{--portal-accent:var(--c-accent);background:var(--bg);min-height:100dvh;color:var(--text-1);justify-content:center;padding:28px 20px 56px;display:flex}.portal-card{width:100%;max-width:520px}.portal-rule{background:var(--portal-accent);border-radius:2px;width:44px;height:3px;margin-bottom:20px}.portal-brand{align-items:center;gap:10px;min-height:28px;margin-bottom:28px;display:flex}.portal-brand img{object-fit:contain;width:auto;max-width:160px;height:28px}.portal-brand .name{font-family:var(--font-display);font-weight:var(--w-strong);letter-spacing:-.01em;color:var(--text-1);font-size:15px}.portal-state-title{font-family:var(--font-display);font-weight:var(--w-strong);letter-spacing:-.02em;margin:0 0 8px;font-size:24px;line-height:1.25}.portal-state-body{color:var(--text-2);margin:0;font-size:16px;line-height:1.55}.portal-dot{vertical-align:middle;background:var(--portal-accent);border-radius:50%;width:9px;height:9px;margin-right:9px;display:inline-block}.portal-dot.warn{background:var(--text-1)}.portal-dot.neutral{box-shadow:inset 0 0 0 1.5px var(--text-3);background:0 0}.portal-sec{margin-top:32px}.portal-sec h2{font-family:var(--font-display);font-weight:var(--w-strong);letter-spacing:.02em;text-transform:uppercase;color:var(--text-3);margin:0 0 12px;font-size:13px}.portal-plan{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:16px}.portal-plan-top{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.portal-plan-name{font-family:var(--font-display);font-weight:var(--w-strong);font-size:16px}.portal-plan-price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-2);white-space:nowrap;font-size:14px}.portal-plan-desc{color:var(--text-2);margin:10px 0 0;font-size:14px;line-height:1.55}.portal-plan-limits{color:var(--text-3);margin:8px 0 0;font-size:13px;line-height:1.5}.portal-cta{background:var(--text-1);width:100%;min-height:48px;color:var(--paper);font-family:var(--font-body);font-weight:var(--w-strong);border-radius:var(--radius);cursor:pointer;transition:opacity var(--dur) var(--ease);border:none;justify-content:center;align-items:center;padding:13px 18px;font-size:16px;text-decoration:none;display:flex}.portal-cta:hover{opacity:.88}.portal-cta:focus-visible{outline:3px solid var(--portal-accent);outline-offset:2px}.portal-quiet{border-top:.5px solid var(--border);margin-top:36px;padding-top:18px}.portal-quiet-btn{cursor:pointer;min-height:44px;font-family:var(--font-body);color:var(--text-3);text-underline-offset:3px;transition:color var(--dur) var(--ease);background:0 0;border:none;align-items:center;padding:10px 0;font-size:14px;text-decoration:underline;display:inline-flex}.portal-quiet-btn:hover{color:var(--text-1)}.portal-quiet-btn:focus-visible{outline:2px solid var(--portal-accent);outline-offset:3px;border-radius:4px}.portal-quiet-note{color:var(--text-3);margin:2px 0 0;font-size:13px;line-height:1.5}.portal-cta+.portal-quiet-note,form+.portal-quiet-note{margin-top:14px}.portal-msg{border:.5px solid var(--border);border-left:3px solid var(--portal-accent);border-radius:var(--radius);background:var(--surface);padding:14px 16px;font-size:15px;line-height:1.55}.portal-msg h1{font-family:var(--font-display);font-weight:var(--w-strong);margin:0 0 6px;font-size:17px}.portal-msg p{color:var(--text-2);margin:0}.portal-foot{border-top:.5px solid var(--border);color:var(--text-3);margin-top:36px;padding-top:16px;font-size:12.5px;line-height:1.5}@media (max-width:400px){.portal-page{padding:24px 16px 48px}.portal-state-title{font-size:21px}.portal-plan-top{flex-direction:column;align-items:flex-start;gap:4px}}@media (prefers-reduced-motion:reduce){.portal-cta,.portal-quiet-btn{transition:none}}.fiilz-mesa{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:18px;margin-top:20px;display:grid}.fiilz-col{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:14px}.fiilz-col-t{font-family:var(--font-display);font-size:14px;font-weight:var(--w-strong);color:var(--text-1);align-items:center;gap:8px;margin:0 0 10px;display:flex}.fiilz-col-n{font-family:var(--font-mono);color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.fiilz-col-empty{color:var(--text-3);margin:0;font-size:12.5px;line-height:1.5}.fiilz-nueva-arriba{opacity:.82;justify-content:center;width:100%;margin:0 0 10px;font-size:12px}.fiilz-nueva-arriba:hover{opacity:1}.fiilz-mas-secciones{justify-content:center;width:100%;margin-top:16px}.fiilz-piezas{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fiilz-pieza{border:.5px solid var(--border);border-radius:var(--radius);background:var(--bg);min-height:44px;color:var(--text-1);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);flex-direction:column;gap:6px;padding:10px 12px;text-decoration:none;display:flex}.fiilz-pieza:hover{border-color:var(--border-2);transform:translateY(var(--lift))}.fiilz-pieza:focus-visible{box-shadow:var(--focus);outline:none}.fiilz-pieza-n{font-size:13.5px;line-height:1.35}.fiilz-pieza-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fiilz-pill,.fiilz-st,.fiilz-sinmostrar{box-sizing:border-box;border:.5px solid var(--border-2);background:var(--surface);min-height:20px;color:var(--text-3);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 7px;font-size:11px;line-height:1;display:inline-flex}.fiilz-pill-n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:10.5px}.fiilz-pill .pt{background:currentColor;border-radius:999px;flex:0 0 5px;width:5px;height:5px}.fiilz-st-draft{color:var(--text-3)}.fiilz-st-review{color:var(--text-1);border-color:var(--border-2)}.fiilz-st-changes{color:var(--c-warning);border-color:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.fiilz-st-changes{border-color:color-mix(in srgb,var(--c-warning) 38%,transparent)}}.fiilz-st-changes{background:var(--fz-warn-bg)}.fiilz-st-approved{color:var(--text-3)}.fiilz-st-approved:before{content:"✓";opacity:.8}.fiilz-st-published{color:var(--text-2);border-color:var(--border-2);background:var(--surface-2)}.fiilz-st-collected{color:var(--text-1);border-color:var(--border-2);background:var(--surface-2)}.fiilz-st-collected:before{content:"✓";opacity:.8}.fiilz-sinmostrar{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:10.5px}.fiilz-pill.urg{color:var(--c-warning);background:var(--fz-warn-bg);border-color:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.fiilz-pill.urg{border-color:color-mix(in srgb,var(--c-warning) 38%,transparent)}}.fiilz-proy-meta{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.4}@media (prefers-reduced-motion:reduce){.fiilz-pieza{transition:none}.fiilz-pieza:hover{transform:none}}.fiilz-ficha{grid-template-columns:minmax(0,1.62fr) minmax(280px,1fr);align-items:start;gap:22px;margin-top:18px;display:grid}@media (max-width:900px){.fiilz-ficha{grid-template-columns:1fr}}.fiilz-pieza-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.fiilz-visor{flex-direction:column;gap:10px;display:flex}.fiilz-visor-vacio{border:.5px dashed var(--border-2);border-radius:var(--radius-lg);color:var(--text-3);padding:28px;font-size:13px}.fiilz-lienzo{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);line-height:0;position:relative;overflow:hidden}.fiilz-img{width:100%;height:auto;display:block}.fiilz-pdf,.fiilz-figma{width:100%;height:min(calc(72 * var(--vh-app)),820px);background:#fff;border:0;display:block}.fiilz-visor-meta{font-family:var(--font-mono);color:var(--text-3);font-variant-numeric:tabular-nums;margin:0;font-size:11px}.fiilz-aviso{border:.5px solid var(--c-warning);margin:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.fiilz-aviso{border:.5px solid color-mix(in srgb,var(--c-warning) 35%,transparent)}}.fiilz-aviso{border-radius:var(--radius);background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.fiilz-aviso{background:color-mix(in srgb,var(--c-warning) 7%,transparent)}}.fiilz-aviso{color:var(--text-2);font-size:12px;line-height:1.5}.fiilz-pin{border:1.5px solid var(--ink);background:var(--paper);width:28px;height:28px;color:var(--ink);font-family:var(--font-mono);cursor:pointer;transition:transform var(--dur) var(--ease);border-radius:999px;place-items:center;padding:0;font-size:11px;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)}.fiilz-pin:after{content:"";border-radius:999px;position:absolute;inset:-8px}.fiilz-pin:hover,.fiilz-pin.activo{transform:translate(-50%,-50%)scale(1.12)}.fiilz-pin.activo{background:var(--ink);color:var(--paper);box-shadow:0 0 0 2px var(--paper)}.fiilz-pin:focus-visible{box-shadow:var(--focus);outline:none}.fiilz-pin.heredado{opacity:.72;border-style:dashed}.fiilz-pin.heredado.activo{opacity:1}.fiilz-panel{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:14px}.fiilz-panel-t{font-family:var(--font-display);font-size:14px;font-weight:var(--w-strong);color:var(--text-1);align-items:center;gap:8px;margin:0 0 10px;display:flex}.fiilz-panel-n{font-family:var(--font-mono);color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.fiilz-panel-vacio{color:var(--text-3);margin:0;font-size:12.5px;line-height:1.55}.fiilz-link{color:var(--text-1);text-underline-offset:2px;text-decoration:underline}.fiilz-link:hover{text-decoration-thickness:2px}.fiilz-link:focus-visible{box-shadow:var(--focus);border-radius:3px;outline:none}.fiilz-hilos{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fiilz-hilo{border:.5px solid var(--border);border-radius:var(--radius);background:var(--bg);width:100%;min-height:44px;color:var(--text-1);text-align:left;cursor:pointer;transition:border-color var(--dur) var(--ease);flex-direction:column;gap:5px;padding:10px 12px;display:flex}.fiilz-hilo:hover{border-color:var(--border-2)}.fiilz-hilo.activo{border-color:var(--ink)}.fiilz-hilo:focus-visible{box-shadow:var(--focus);outline:none}.fiilz-hilo-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fiilz-hilo-n{border:.5px solid var(--border-2);width:18px;height:18px;font-family:var(--font-mono);color:var(--text-2);border-radius:999px;place-items:center;font-size:10px;display:grid}.fiilz-hilo-quien{color:var(--text-3);font-size:11px}.fiilz-hilo-tag{color:var(--text-3);border:.5px dashed var(--border-2);border-radius:5px;padding:2px 5px;font-size:10px}.fiilz-hilo-txt{font-size:13px;line-height:1.45}.fiilz-hilo-mas{color:var(--text-3);font-size:11px}.fiilz-sinubi{border-top:.5px solid var(--border-2);margin-top:20px;padding-top:16px}.fiilz-sinubi-t{font-family:var(--font-display);font-size:12.5px;font-weight:var(--w-strong);color:var(--text-1);margin:0 0 4px}.fiilz-sinubi-s{color:var(--text-3);margin:0 0 10px;font-size:12px;line-height:1.5}.fiilz-resueltos{border-top:.5px solid var(--border);margin-top:18px;padding-top:14px}.fiilz-resueltos-t{cursor:pointer;color:var(--text-3);background:0 0;border:0;padding:0;font-size:12px}.fiilz-resueltos-t:hover{color:var(--text-2)}.fiilz-resueltos-t:focus-visible{box-shadow:var(--focus);border-radius:4px;outline:none}@media (prefers-reduced-motion:reduce){.fiilz-pin,.fiilz-hilo{transition:none}.fiilz-pin:hover,.fiilz-pin.activo{transform:translate(-50%,-50%)}}.fiilz-bandeja-grupo{margin-top:26px}.fiilz-bandeja-gt{font-family:var(--font-display);font-size:13px;font-weight:var(--w-strong);color:var(--text-1);margin:0 0 2px}.fiilz-bandeja-gs{color:var(--text-3);margin:0 0 12px;font-size:12px;line-height:1.5}.fiilz-bandeja{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.fiilz-bandeja-fila{border:.5px solid var(--border);background:var(--surface);border-radius:13px;align-items:flex-start;gap:14px;padding:12px;display:flex}.fiilz-bandeja-mini{border:.5px solid var(--border-2);background:var(--surface-2);border-radius:10px;flex:0 0 108px;width:108px;height:84px;display:block;position:relative;overflow:hidden}.fiilz-bandeja-mini img{object-fit:cover;width:100%;height:100%;display:block}.fiilz-bandeja-mini:focus-visible{box-shadow:var(--focus);outline:none}.fiilz-bandeja-sinimg{width:100%;height:100%;font-family:var(--font-mono);color:var(--text-3);text-align:center;place-items:center;font-size:10px;display:grid}.fiilz-bandeja-pin{border:1.5px solid var(--ink);background:var(--paper);width:14px;height:14px;box-shadow:0 0 0 2px var(--paper);pointer-events:none;border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.fiilz-bandeja-pin.heredado{opacity:.72;border-style:dashed}.fiilz-bandeja-cuerpo{flex:auto;min-width:0}.fiilz-bandeja-de{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px;font-size:11.5px;display:flex}.fiilz-bandeja-pieza{color:var(--text-1);font-weight:var(--w-strong)}.fiilz-bandeja-sep{color:var(--border-2)}.fiilz-bandeja-txt{color:var(--text-1);-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.5}.fiilz-bandeja-pie{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}@media (max-width:640px){.fiilz-bandeja-fila{flex-direction:column}.fiilz-bandeja-mini{flex:none;width:100%;height:150px}}:root{--reticula:#1a18130e}.dark{--reticula:#ecece609}:root{--fz-warn-bg:#dbd8cb;--fz-ok-bg:#ced5cb;--fz-bad-bg:#ded1ca}.dark{--fz-warn-bg:#443c2e;--fz-ok-bg:#384540;--fz-bad-bg:#3b2d2d}.app-fiilz .content{position:relative;overflow-x:hidden}.app-fiilz .content:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(to right, var(--reticula) 1px, transparent 1px), linear-gradient(to bottom, var(--reticula) 1px, transparent 1px);background-position:50%;background-size:38px 38px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(88% 76% at 50% 46%,#000 38%,#0000 100%);mask-image:radial-gradient(88% 76% at 50% 46%,#000 38%,#0000 100%)}.app-fiilz .view{z-index:1;position:relative}.fiilz-barra{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 4px;display:flex}.fiilz-seg{gap:4px;display:inline-flex}.fiilz-chip{border:.5px solid var(--border);background:var(--surface);height:28px;color:var(--text-2);cursor:pointer;white-space:nowrap;transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease), color var(--dur) var(--ease);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;display:inline-flex}.fiilz-chip:hover{border-color:var(--border-2);color:var(--text-1)}.fiilz-chip:focus-visible{box-shadow:var(--focus);outline:none}.fiilz-chip b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-1);font-weight:500}.fiilz-chip.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.fiilz-chip.on b{color:var(--paper)}.fiilz-buscar{border:.5px solid var(--border);background:var(--surface);height:28px;color:var(--text-3);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:0 10px;display:inline-flex}.fiilz-buscar input{color:var(--text-1);background:0 0;border:0;outline:none;width:15ch;font-size:12.5px}.fiilz-buscar:focus-within{border-color:var(--border-2);box-shadow:var(--focus)}.fiilz-buscar input:focus-visible{box-shadow:none}.fiilz-tablero{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.fiilz-pza{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);transition:transform var(--dur) var(--ease), border-color var(--dur) var(--ease);position:relative;overflow:hidden}.fiilz-pza:hover{transform:translateY(var(--lift));border-color:var(--border-2)}.fiilz-pza.sel{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.fiilz-pza-link{color:var(--text-1);text-decoration:none;display:block}.fiilz-pza-link:focus-visible{box-shadow:var(--focus);outline:none}.fiilz-pza-art{aspect-ratio:4/3;background:var(--surface-2);display:block;overflow:hidden}.fiilz-pza-art img{object-fit:cover;width:100%;height:100%;display:block}.fiilz-pza-sinarte{height:100%;color:var(--text-3);place-items:center;font-size:11.5px;display:grid}.fiilz-pza-b{flex-direction:column;gap:6px;padding:10px 11px 11px;display:flex}.fiilz-pza-n{font-size:13px;line-height:1.3}.fiilz-pza-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fiilz-check{border:1px solid var(--border-2);background:var(--surface);width:20px;height:20px;color:var(--text-1);cursor:pointer;opacity:0;z-index:2;transition:opacity var(--dur) var(--ease);border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:8px;left:8px}.fiilz-check:after{content:"";position:absolute;inset:-12px}.fiilz-pza:hover .fiilz-check,.fiilz-fila:hover .fiilz-check,.fiilz-check.on,.fiilz-check:focus-visible{opacity:1}.fiilz-check.estatica{opacity:1;flex:0 0 20px;position:static}.fiilz-check.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.fiilz-check svg{opacity:0}.fiilz-check.on svg{opacity:1}.fiilz-filas{border:.5px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.fiilz-fila{border-bottom:.5px solid var(--border);align-items:center;gap:10px;padding:7px 10px;display:flex}.fiilz-fila:last-child{border-bottom:0}.fiilz-fila:hover{background:var(--bg)}.fiilz-fila.sel{box-shadow:inset 2px 0 0 var(--ink)}.fiilz-fila-link{min-width:0;color:var(--text-1);flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.fiilz-fila-link:focus-visible{box-shadow:var(--focus);border-radius:var(--radius-sm);outline:none}.fiilz-fila-art{background:var(--surface-2);border-radius:4px;flex:0 0 42px;width:42px;height:32px;overflow:hidden}.fiilz-fila-art img{object-fit:cover;width:100%;height:100%;display:block}.fiilz-fila-n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.fiilz-lote{z-index:60;max-width:calc(calc(100 * var(--vw-app)) - 32px);background:var(--ink);color:var(--paper);border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px 8px 14px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #15151a29,0 18px 40px -18px #15151a73}.fiilz-lote-n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.fiilz-lote .set-btn{color:var(--paper);background:0 0;border-color:#0000}.fiilz-lote .set-btn:hover:not(:disabled){background:#ffffff24}.fiilz-lote-div{background:#ffffff40;width:.5px;height:18px}.fiilz-lote-err{opacity:.92;max-width:38ch;font-size:12px}.fiilz-acciones{flex-wrap:wrap;align-items:center;gap:10px;padding:20px 0 14px;display:flex}.fiilz-acciones-t{font-family:var(--font-display);font-size:18px;font-weight:var(--w-strong);letter-spacing:-.025em}.fiilz-acciones .set-btn{border-radius:9px;height:36px;padding:0 15px;font-size:13.5px}.fiilz-lbl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin:0 0 14px;font-size:10.5px}.fiilz-regla{background:var(--border);height:.5px;margin:0 0 18px}.fiilz-chips{flex-wrap:wrap;gap:6px;padding-bottom:38px;display:flex}.fiilz-rail{margin-bottom:46px;margin-right:calc(50% - calc(50 * var(--vw-app)));scrollbar-width:none;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.fiilz-rail::-webkit-scrollbar{height:0}.fiilz-rail-i{color:var(--text-1);animation:fiilz-sube .46s var(--ease-out,cubic-bezier(.16,1,.3,1)) both;flex:0 0 186px;align-self:start;text-decoration:none}.fiilz-rail-i:focus-visible{box-shadow:var(--focus);border-radius:var(--radius);outline:none}.fiilz-rail-i.mayor{flex-basis:302px}.fiilz-rail-i.mayor .fiilz-rail-n{font-size:16px;font-family:var(--font-display);font-weight:var(--w-strong);letter-spacing:-.02em}.fiilz-rail-i.mayor .fiilz-rail-c{font-size:12.5px}@keyframes fiilz-sube{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.fiilz-rail-a{aspect-ratio:4/5;border-radius:var(--radius);background:var(--surface-2);transition:transform var(--dur) var(--ease);display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #15151a0d}.fiilz-rail-a img{object-fit:cover;width:100%;height:100%;display:block}.fiilz-rail-i:hover .fiilz-rail-a{transform:translateY(-3px)}.fiilz-rail-n{text-overflow:ellipsis;white-space:nowrap;margin:9px 0 2px;font-size:13px;display:block;overflow:hidden}.fiilz-rail-c{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.fiilz-rail-m{align-items:center;gap:5px;margin-top:7px;display:flex}.fiilz-rail-m .fiilz-pill-n{margin-left:auto}.fiilz-gal{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:22px 18px;display:grid}.fiilz-mesa-card{color:var(--text-1);animation:fiilz-sube .52s var(--ease-out,cubic-bezier(.16,1,.3,1)) both;text-decoration:none;display:block}.fiilz-mesa-card:focus-visible{box-shadow:var(--focus);border-radius:var(--radius-lg);outline:none}.fiilz-mesa-fig{aspect-ratio:5/4;border-radius:var(--radius-lg);background:var(--surface-2);transition:transform var(--dur) var(--ease);grid-template-columns:1fr 74px;gap:1.5px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #15151a0d}.fiilz-mesa-card:hover .fiilz-mesa-fig{transform:translateY(-3px)}.fiilz-mesa-fig .principal{display:block;overflow:hidden}.fiilz-mesa-fig .principal img{object-fit:cover;width:100%;height:100%;display:block}.fiilz-mesa-tira{grid-template-rows:repeat(3,1fr);gap:1.5px;display:grid}.fiilz-mesa-tira img{object-fit:cover;width:100%;height:100%;display:block}.fiilz-mesa-vacia{color:var(--text-3);grid-column:1/-1;align-content:center;place-items:center;gap:6px;font-size:12px;display:grid}.fiilz-mesa-n{font-family:var(--font-display);font-size:15px;font-weight:var(--w-strong);letter-spacing:-.02em;margin:11px 0 2px;display:block}.fiilz-mesa-s{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px;font-size:12px;display:block;overflow:hidden}.fiilz-mesa-m{flex-wrap:wrap;align-items:center;gap:5px;min-height:20px;display:flex}.fiilz-sp{flex:1}@media (prefers-reduced-motion:reduce){.fiilz-rail-i,.fiilz-mesa-card{animation:none}.fiilz-rail-a,.fiilz-mesa-fig{transition:none}.fiilz-rail-i:hover .fiilz-rail-a,.fiilz-mesa-card:hover .fiilz-mesa-fig{transform:none}}.fiilz-bloque{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);margin-top:26px;padding:16px 18px}.fiilz-soltar{border:1px dashed var(--border-2);border-radius:var(--radius-lg);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);margin-top:22px;padding:16px}.fiilz-soltar.encima{border-color:var(--ink);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.fiilz-soltar.encima{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.fiilz-soltar-c{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;line-height:1.5;display:flex}.fiilz-soltar-c b{color:var(--text-1);font-weight:500}.fiilz-soltar-c>span{flex:20ch;min-width:0}.fiilz-cola{border:.5px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;margin:12px 0 0;padding:0;list-style:none;display:flex;overflow:hidden}.fiilz-cola-i{border-bottom:.5px solid var(--border);align-items:center;gap:10px;padding:7px 11px;font-size:12.5px;display:flex}.fiilz-cola-i:last-child{border-bottom:0}.fiilz-cola-n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fiilz-cola-e{font-family:var(--font-mono);color:var(--text-3);font-size:11px}.fiilz-cola-i.hecho{opacity:.55}.fiilz-cola-i.fallo{background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.fiilz-cola-i.fallo{background:color-mix(in srgb, var(--c-danger) 7%, transparent)}}.fiilz-cola-i.fallo{box-shadow:inset 2px 0 0 var(--c-danger)}.fiilz-cola-i.fallo .fiilz-cola-e{color:var(--c-danger);font-family:var(--font-body);font-size:12px}@media (prefers-reduced-motion:reduce){.fiilz-pza{transition:none}.fiilz-pza:hover{transform:none}.fiilz-chip,.fiilz-check,.fiilz-soltar{transition:none}}.pay-brand-logo{object-fit:contain;width:auto;max-width:150px;height:26px;display:block}.pay-brand{text-transform:none;letter-spacing:0;font-family:var(--font-body);font-size:13px;font-weight:var(--w-strong);color:var(--text-2)}.pay-colophon{text-align:center;font-family:var(--font-mono);letter-spacing:.06em;margin:18px 0 0;font-size:11px}.pay-colophon a{color:var(--text-3);transition:color var(--dur) var(--ease);text-decoration:none}.pay-colophon a:hover{color:var(--text-1)}.pay-colophon a:focus-visible{outline:2px solid var(--pay-accent);outline-offset:3px;border-radius:3px}@media (prefers-reduced-motion:reduce){.pay-colophon a{transition:none}}.prop-page{--prop-accent:var(--c-accent);--prop-papel:var(--surface);--prop-borde:var(--border);background:var(--bg);height:100dvh;color:var(--text-1);font-family:var(--font-body);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 8px);flex-direction:column;display:flex;overflow:hidden auto}.prop-page.prop-en-portal{background:0 0;height:auto;padding-bottom:24px;overflow:visible}.prop-en-portal .prop-barra{background:linear-gradient(to top, var(--pf-lienzo,var(--bg)) 72%, transparent)}.prop-main{flex:1;width:100%;max-width:640px;margin:0 auto;padding:24px 20px 0}.prop-head{margin:0 0 20px}.prop-emisor{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-1);font-size:17px;font-weight:700}.prop-emisor-linea{color:var(--text-3);margin-top:2px;font-size:13px}.prop-papel{background:var(--prop-papel);border:.5px solid var(--prop-borde);border-radius:var(--radius);padding:24px 20px}.prop-titulo{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-1);margin:0;font-size:24px;font-weight:700;line-height:1.15}.prop-numero{font-family:var(--font-mono);color:var(--text-3);letter-spacing:0;font-size:13px;font-weight:400}.prop-para{color:var(--text-3);margin:4px 0 20px;font-size:14px}.prop-seccion{margin:0 0 18px}.prop-seccion p{color:var(--text-2);margin:0 0 10px;font-size:15px;line-height:1.62}.prop-seccion p:last-child{margin-bottom:0}.prop-lineas{border-collapse:collapse;width:100%;margin:20px 0 0}.prop-lineas td{border-top:.5px solid var(--prop-borde);color:var(--text-1);padding:11px 0;font-size:15px}.prop-lineas tr:first-child td{border-top:none}.prop-monto{text-align:right;font-family:var(--font-mono);white-space:nowrap;font-size:14px;padding-left:12px!important}.prop-vigencia{color:var(--text-3);margin:18px 0 0;font-size:13px}.prop-pdf-link{color:var(--text-2);align-items:center;gap:7px;margin:16px 0 0;font-size:13px;text-decoration:none;display:inline-flex}.prop-pdf-link:hover{color:var(--text-1);text-decoration:underline}.prop-pdf-link svg{flex-shrink:0}.prop-decidir{margin:20px 0 0}.prop-extras{border:none;margin:0 0 16px;padding:0}.prop-extras legend{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);padding:0;font-size:12px}.prop-extras-nota{color:var(--text-3);margin:6px 0 12px;font-size:13px}.prop-extra{background:var(--prop-papel);border:.5px solid var(--prop-borde);border-radius:var(--radius);cursor:pointer;align-items:center;gap:12px;min-height:44px;margin:0 0 8px;padding:14px 16px;font-size:15px;display:flex}.prop-extra input{width:18px;height:18px;accent-color:var(--text-1);flex-shrink:0;margin:0}.prop-extra-concepto{flex:1}.prop-extra-monto{font-family:var(--font-mono);color:var(--text-3);white-space:nowrap;font-size:14px}.prop-extra:has(input:checked){border-color:var(--text-1)}.prop-extra:has(input:checked) .prop-extra-monto{color:var(--text-1)}.prop-extras{padding-bottom:18px}.prop-barra{z-index:2;padding:14px 0 calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top, var(--bg) 72%, transparent);align-items:center;gap:16px;display:flex;position:sticky;bottom:0}.prop-total{flex:62%;min-width:0}.prop-total-rotulo{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:11px;display:block}.prop-total-cifra{font-family:var(--font-mono);color:var(--text-1);letter-spacing:-.02em;font-size:26px;font-weight:600}.prop-moneda{color:var(--text-3);font-size:13px;font-weight:400}.prop-cta{background:var(--prop-accent);min-height:48px;color:var(--prop-accent-ink,var(--paper));border-radius:var(--radius);font-family:var(--font-body);cursor:pointer;transition:opacity var(--dur) var(--ease);border:none;flex:none;padding:0 26px;font-size:15px;font-weight:600}.prop-cta:hover{opacity:.88}.prop-cta:focus-visible{outline:2px solid var(--text-1);outline-offset:2px}.prop-rechazo{margin:4px 0 24px}.prop-rechazo summary{color:var(--text-3);cursor:pointer;align-items:center;min-height:36px;padding:8px 0;font-size:13px;display:flex}.prop-rechazo summary:hover{color:var(--text-2)}.prop-rechazo-rotulo{color:var(--text-3);margin:4px 0 8px;font-size:13px;display:block}.prop-rechazo textarea{width:100%;font-family:var(--font-body);background:var(--prop-papel);color:var(--text-1);border:.5px solid var(--prop-borde);border-radius:var(--radius);resize:vertical;padding:12px;font-size:15px}.prop-rechazo-btn{min-height:44px;color:var(--text-2);border:.5px solid var(--prop-borde);border-radius:var(--radius);font-family:var(--font-body);cursor:pointer;background:0 0;margin:10px 0 0;padding:0 18px;font-size:14px}.prop-rechazo-btn:hover{color:var(--text-1);border-color:var(--text-3)}.prop-aceptada,.prop-cerrada{background:var(--prop-papel);border:.5px solid var(--prop-borde);border-radius:var(--radius);margin:20px 0 24px;padding:20px}.prop-aceptada strong{color:var(--text-1);font-size:15px}.prop-aceptada p,.prop-cerrada p{color:var(--text-3);margin:8px 0 0;font-size:14px;line-height:1.6}.prop-cerrada h1{font-family:var(--font-display);color:var(--text-1);margin:0;font-size:19px;font-weight:700}.prop-pie{text-align:center;padding:20px}.prop-pie a{color:var(--text-3);font-size:12px;text-decoration:none}.prop-pie a:hover{color:var(--text-2)}@media (prefers-reduced-motion:no-preference){.prop-total-cifra{transition:color .16s var(--ease)}}@media (min-width:680px){.prop-main{padding-top:48px}.prop-papel{padding:36px 34px}.prop-titulo{font-size:28px}}.rq-filter{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.rq-area{color:var(--text-2);background:var(--surface-2);border:.5px solid var(--border);cursor:pointer;transition:all var(--dur) var(--ease);border-radius:999px;padding:4px 12px;font-size:12px}.rq-area.on{color:var(--c-accent);border-color:var(--c-accent);background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.rq-area.on{background:color-mix(in srgb,var(--c-accent) 8%,transparent)}}.rq-member{align-items:flex-start;gap:16px;display:flex}.rq-who{flex:1;min-width:0}.rq-load{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.rq-sems{flex-wrap:wrap;justify-content:flex-end;gap:5px;margin-top:4px;display:flex}.rq-next{border-left:2px solid var(--c-accent)}.rq-next-tag{font-family:var(--font-mono);color:var(--c-accent);border:.5px solid var(--c-accent);align-items:center;gap:4px;font-size:10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rq-next-tag{border:.5px solid color-mix(in srgb,var(--c-accent) 40%,transparent)}}.rq-next-tag{border-radius:999px;padding:2px 8px}.rq-sem{font-family:var(--font-mono);white-space:nowrap;border:.5px solid #0000;border-radius:999px;padding:3px 9px;font-size:10px}.rq-sem.ok{color:var(--c-success);background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.rq-sem.ok{background:color-mix(in srgb,var(--c-success) 13%,transparent)}}.rq-sem.ok{border-color:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.rq-sem.ok{border-color:color-mix(in srgb,var(--c-success) 28%,transparent)}}.rq-sem.warn{color:var(--c-warning);background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.rq-sem.warn{background:color-mix(in srgb,var(--c-warning) 13%,transparent)}}.rq-sem.warn{border-color:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.rq-sem.warn{border-color:color-mix(in srgb,var(--c-warning) 28%,transparent)}}.rq-sem.danger{color:var(--c-danger);background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.rq-sem.danger{background:color-mix(in srgb,var(--c-danger) 13%,transparent)}}.rq-sem.danger{border-color:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.rq-sem.danger{border-color:color-mix(in srgb,var(--c-danger) 28%,transparent)}}.rq-sem.na{color:var(--text-2);background:var(--surface-3);border-color:var(--border-2)}.rq-can{margin-top:6px}.rq-can summary{cursor:pointer;color:var(--text-3);list-style:none}.rq-can summary::-webkit-details-marker{display:none}.rq-can ul{margin:4px 0 0;padding-left:16px}.rq-linkbtn{font:inherit;color:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--c-accent);-webkit-text-decoration-color:var(--c-accent);-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent);background:0 0;border:0;padding:0}@supports (color:color-mix(in lab, red, red)){.rq-linkbtn{-webkit-text-decoration-color:color-mix(in srgb,var(--c-accent) 45%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--c-accent) 45%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--c-accent) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--c-accent) 45%,transparent)}}@media (max-width:520px){.rq-member{flex-direction:column;gap:8px}.rq-load{text-align:left;align-items:flex-start}.rq-sems{justify-content:flex-start}.rq-task{flex-direction:column;align-items:stretch}}.sup-back{background:var(--veil);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1400;animation:.18s both fade;position:fixed;inset:0}.sup-drawer{zoom:var(--ui-scale);z-index:1401;width:420px;max-width:calc(94 * var(--vw-app));background:var(--surface);border-left:.5px solid var(--border-2);animation:sup-in .22s var(--ease-out) both;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes sup-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sup-drawer,.sup-back{animation:none}}.sup-head{border-bottom:.5px solid var(--border);align-items:center;gap:10px;padding:14px 16px;display:flex}.sup-head h2{font-size:15px;font-weight:var(--w-strong);color:var(--text-1);flex:1;margin:0}.sup-close{color:var(--text-3);cursor:pointer;border-radius:var(--radius);background:0 0;border:none;padding:4px}.sup-close:hover{color:var(--text-1);background:var(--surface-2)}.sup-tabs{border-bottom:.5px solid var(--border);gap:2px;padding:8px 12px 0;display:flex}.sup-tab{font-size:13px;font-weight:var(--w-strong);color:var(--text-3);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 12px 10px}.sup-tab:hover{color:var(--text-2)}.sup-tab.active{color:var(--text-1);border-bottom-color:var(--c-accent)}.sup-body{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.sup-composer textarea{resize:vertical;background:var(--bg);width:100%;min-height:140px;color:var(--text-1);border:.5px solid var(--border-2);border-radius:var(--radius);padding:10px 12px;font-family:inherit;font-size:13.5px}.sup-composer textarea:focus{outline:2px solid var(--c-accent);outline-offset:-1px}.sup-sev{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.sup-sev button{background:var(--bg);border:.5px solid var(--border-2);color:var(--text-2);cursor:pointer;border-radius:999px;padding:5px 11px;font-size:12px}.sup-sev button.on{border-color:var(--text-1);color:var(--text-1);font-weight:var(--w-strong)}.sup-sev button.on.sev-critical{border-color:var(--c-danger);color:var(--c-danger)}.sup-send{background:var(--c-accent);width:100%;color:var(--bg);border-radius:var(--radius);font-size:13.5px;font-weight:var(--w-strong);cursor:pointer;border:none;margin-top:12px;padding:10px 14px}.sup-send:disabled{opacity:.5;cursor:default}.sup-note{color:var(--text-3);margin-top:10px;font-size:12px}.sup-note a{color:var(--text-2)}.sup-case{border:.5px solid var(--border);border-radius:var(--radius);cursor:pointer;background:var(--bg);text-align:left;flex-direction:column;gap:2px;width:100%;padding:10px 12px;display:flex}.sup-case:hover{border-color:var(--border-2);background:var(--surface-2)}.sup-case-top{color:var(--text-1);font-size:13px;font-weight:var(--w-strong);align-items:center;gap:8px;display:flex}.sup-chip{border:.5px solid var(--border-2);color:var(--text-3);border-radius:999px;padding:1px 8px;font-size:11px}.sup-chip.sev-critical{border-color:var(--c-danger);color:var(--c-danger)}.sup-chip.st-resolved{color:var(--c-success);border-color:var(--c-success)}.sup-case-sub{color:var(--text-3);font-size:12px}.sup-sec-h{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:var(--w-strong);margin:0 0 6px}.sup-sec-dek{color:var(--text-3);max-width:60ch;margin:0;font-size:13px;line-height:1.55}.sup-case input[type=radio],.sup-case input[type=checkbox]{accent-color:var(--c-accent);flex-shrink:0}.sup-newoffer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.sup-newoffer .sup-newoffer-label{flex:1;min-width:220px}.sup-newoffer select{width:auto;min-width:150px}.sup-newoffer .sup-newoffer-value{width:110px}.sup-thread{flex-direction:column;gap:8px;display:flex}.sup-bubble{border-radius:var(--radius);white-space:pre-wrap;overflow-wrap:break-word;max-width:78%;padding:8px 11px;font-size:13px;line-height:1.45}.sup-bubble.me{background:var(--c-accent);align-self:flex-end}@supports (color:color-mix(in lab, red, red)){.sup-bubble.me{background:color-mix(in srgb,var(--c-accent) 10%,var(--bg))}}.sup-bubble.me{color:var(--text-1);border:.5px solid var(--border)}.sup-bubble.team{background:var(--surface-2);color:var(--text-1);border:.5px solid var(--border);align-self:flex-start}.sup-empty{color:var(--text-3);padding:8px 0;font-size:13px}.sup-art{border:.5px solid var(--border);border-radius:var(--radius);background:var(--bg);padding:10px 12px}.sup-art h4{color:var(--text-1);margin:0 0 4px;font-size:13px}.sup-art p{color:var(--text-2);margin:0;font-size:12.5px;line-height:1.5}.sup-search{background:var(--bg);width:100%;color:var(--text-1);border:.5px solid var(--border-2);border-radius:var(--radius);padding:9px 12px;font-size:13.5px}.sup-search:focus{outline:2px solid var(--c-accent);outline-offset:-1px}.sup-back-btn{color:var(--text-3);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:12.5px}.sup-back-btn:hover{color:var(--text-1)}@media (max-width:480px){.sup-drawer{width:calc(100 * var(--vw-app));border-left:none}}.np-page,.np-ficha{max-width:940px;padding:4px 0 64px}.np-head,.np-ficha-head{border-bottom:.5px solid var(--border);justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 34px;padding-bottom:18px;display:flex}.np-h1{font-family:var(--font-display);font-size:25px;font-weight:var(--w-title);letter-spacing:-.02em;color:var(--text-1);margin:0}.np-head .btn-new{flex-shrink:0}.np-sub{color:var(--text-3);max-width:54ch;margin:5px 0 0;font-size:13.5px;line-height:1.55}.np-cta{background:var(--c-accent);color:var(--bg);border-radius:var(--radius);font-family:var(--font-body);font-size:13.5px;font-weight:var(--w-strong);cursor:pointer;transition:opacity var(--dur) var(--ease);border:none;flex-shrink:0;padding:10px 18px}.np-cta:hover:not(:disabled){opacity:.86}.np-cta:disabled{opacity:.38;cursor:not-allowed}.np-cta-sec{color:var(--text-2);border:.5px solid var(--border-2);border-radius:var(--radius);font-family:var(--font-body);cursor:pointer;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;flex-shrink:0;padding:9px 16px;font-size:13px;text-decoration:none}.np-cta-sec:hover:not(:disabled){color:var(--text-1);border-color:var(--text-3)}.np-cta-sec:disabled{opacity:.38;cursor:not-allowed}.np-empty{max-width:56ch;padding:44px 0 0}.np-empty h2{font-family:var(--font-display);font-size:19px;font-weight:var(--w-title);color:var(--text-1);margin:0 0 12px}.np-empty p{color:var(--text-2);margin:0 0 12px;font-size:14.5px;line-height:1.68}.np-empty-nota{color:var(--text-3);font-size:13px}.np-grupo{margin:0 0 40px}.np-grupo:last-child{margin-bottom:0}.np-grupo-head{align-items:baseline;gap:10px;margin:0 0 10px;display:flex}.np-grupo-head h2{font-family:var(--font-display);font-size:13px;font-weight:var(--w-strong);letter-spacing:.02em;color:var(--text-1);margin:0}.np-grupo-nota{color:var(--text-3);font-size:12.5px}.np-grupo-n{font-family:var(--font-mono);color:var(--text-3);margin-left:auto;font-size:11px}.np-lista{border-top:.5px solid var(--border);margin:0;padding:0;list-style:none}.np-lista li{border-bottom:.5px solid var(--border)}.np-fila{color:inherit;border-radius:var(--radius);transition:background var(--dur) var(--ease);grid-template-columns:minmax(0,1.618fr) minmax(0,1fr) max-content;align-items:baseline;gap:6px 18px;padding:13px 8px 13px 2px;text-decoration:none;display:grid}.np-fila-cliente{grid-area:1/1}.np-fila-titulo{grid-area:1/2}.np-fila-monto{grid-area:1/3}.np-fila-estado{grid-area:2/1/auto/-1}.np-fila:hover{background:var(--surface)}.np-fila-cliente{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.np-fila-titulo{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.np-fila-monto{font-family:var(--font-mono);color:var(--text-1);white-space:nowrap;text-align:right;font-size:13.5px}.np-cur{color:var(--text-3);font-size:11px}.np-fila-estado{color:var(--text-3);font-size:12px}.np-fila-estado.venc{color:var(--c-warning)}.np-ficha-total{text-align:right;flex-shrink:0}.np-ficha-total-rot{text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);margin-bottom:3px;font-size:10.5px;display:block}.np-ficha-total-cifra{font-family:var(--font-mono);font-size:24px;font-weight:var(--w-num);letter-spacing:-.02em;color:var(--text-1)}.np-pdf-row{margin:18px 0 0}.np-diptico{grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.np-papel{background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius-lg);padding:28px 30px}.np-papel-sec{margin:0 0 18px}.np-papel-sec:last-of-type{margin-bottom:24px}.np-papel-sec p{color:var(--text-2);margin:0 0 10px;font-size:14.5px;line-height:1.65}.np-papel-sec p:last-child{margin-bottom:0}.np-papel-lineas{border-collapse:collapse;width:100%;margin:0}.np-papel-lineas td{border-top:.5px solid var(--border);color:var(--text-1);vertical-align:baseline;padding:10px 0;font-size:14px}.np-papel-lineas tr:first-child td{border-top:none}.np-monto{text-align:right;font-family:var(--font-mono);white-space:nowrap;font-size:13.5px;padding-left:14px!important}.np-no td{color:var(--text-3)}.np-op{color:var(--text-3);font-size:12px}.np-editor{grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.np-editor-texto{flex-direction:column;gap:24px;display:flex}.np-campo{flex-direction:column;display:flex}.np-campo label{font-family:var(--font-display);font-size:13.5px;font-weight:var(--w-strong);color:var(--text-1)}.np-campo-ayuda{color:var(--text-3);margin:3px 0 9px;font-size:12.5px;line-height:1.5}.np-campo textarea{resize:vertical;background:var(--bg);width:100%;color:var(--text-1);border:.5px solid var(--border-2);border-radius:var(--radius);font-family:var(--font-body);padding:12px 14px;font-size:14.5px;line-height:1.62}.np-campo textarea::placeholder{color:var(--text-3)}.np-editor-precio{flex-direction:column;gap:14px;display:flex}.np-editor-precio h2{font-family:var(--font-display);font-size:13px;font-weight:var(--w-strong);letter-spacing:.02em;color:var(--text-1);margin:0}.np-lineas{border-top:.5px solid var(--border);margin:0;padding:0;list-style:none}.np-lineas li{border-bottom:.5px solid var(--border);color:var(--text-1);align-items:baseline;gap:10px;padding:9px 0;font-size:13.5px;display:flex}.np-lineas li span:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.np-lineas li{flex-wrap:wrap}.np-itbms{border:.5px solid var(--border-2);background:var(--surface);color:var(--text-2);border-radius:6px;padding:3px 6px;font-size:12px}.np-itbms-nota{text-align:right;color:var(--text-3);font-variant-numeric:tabular-nums;flex-basis:100%;font-size:12px}.np-nueva-linea{grid-template-columns:1fr auto;gap:8px;display:grid}.np-nueva-linea input:first-child{grid-column:1/-1}.np-nueva,.np-nueva-linea input,.np-nueva-linea select{background:var(--bg);color:var(--text-1);border:.5px solid var(--border-2);border-radius:var(--radius);font-family:var(--font-body);font-size:13.5px}.np-nueva-linea input{min-width:0;padding:9px 12px}.np-nueva-linea select{min-width:0;padding:9px 10px}.np-nueva-linea input::placeholder{color:var(--text-3)}.np-editor-enviar{border-top:.5px solid var(--border);flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px;padding-top:18px;display:flex}.np-editor-enviar .np-cta{width:100%}.np-nueva{border-color:var(--border);flex-direction:column;gap:4px;min-width:300px;padding:18px;display:flex}.np-nueva label{color:var(--text-3);margin-top:8px;font-size:12px}.np-nueva label:first-of-type{margin-top:0}.np-nueva select,.np-nueva input{background:var(--bg);color:var(--text-1);border:.5px solid var(--border-2);border-radius:var(--radius);font-family:var(--font-body);padding:9px 12px;font-size:13.5px}.np-nueva-acciones{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.np-aviso,.np-error{overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.55}.np-aviso{color:var(--text-2)}.np-error{color:var(--c-danger)}.np-nota{color:var(--text-3);margin:0;font-size:12px;line-height:1.5}.ap-intro{color:var(--text-2);margin:0 0 14px;font-size:12.5px;line-height:1.55}.ap-vacio{color:var(--text-3);margin:12px 0 0;font-size:12.5px;line-height:1.55}.ap-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ap-fila{border-top:.5px solid var(--border);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.ap-fila:first-child{border-top:none}.ap-quien{flex-direction:column;gap:2px;min-width:0;display:flex}.ap-nombre{color:var(--text-1);overflow-wrap:anywhere;font-size:13.5px;line-height:1.4}.ap-mail{color:var(--text-3);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.ap-estado{flex-direction:column;gap:2px;min-width:0;display:flex}.ap-estado-t{color:var(--text-1);font-size:12.5px;line-height:1.4}.ap-estado-n{color:var(--text-3);font-size:12px;line-height:1.45}.ap-acciones{justify-content:flex-end;display:flex}.ap-acciones .set-btn:disabled{opacity:.5;cursor:not-allowed}.ap-acciones .set-btn:disabled:hover{border-color:var(--border-2);color:var(--text-1)}.ap-nueva{border:.5px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:14px;padding:14px;display:grid}.ap-opt{color:var(--text-3);font-weight:400}.ap-nueva-acts{grid-column:1/-1;gap:8px;display:flex}.ap-correo{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ap-correo .field{flex:180px;min-width:180px}@media (max-width:640px){.ap-nueva{grid-template-columns:1fr}.ap-correo{width:100%}.ap-correo .field{flex-basis:100%}}.psc-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.psc-fila{border-top:.5px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 0;display:grid}.psc-fila:first-child{border-top:none}.psc-que{flex-direction:column;gap:2px;min-width:0;display:flex}.psc-nombre{color:var(--text-1);font-size:13.5px;line-height:1.4}.psc-desc{color:var(--text-3);font-size:12px;line-height:1.45}.psc-estado{color:var(--text-3);margin-top:3px;font-size:11.5px;line-height:1.5}.psc-estado b{color:var(--text-2);font-weight:var(--w-strong)}.psc-tri{background:var(--surface-2);border:.5px solid var(--border);border-radius:var(--radius);flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.psc-tri button{color:var(--text-3);font-family:var(--font-body);border-radius:calc(var(--radius) - 3px);cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:none;padding:5px 11px;font-size:12px}.psc-tri button:hover:not(:disabled){color:var(--text-1)}.psc-tri button[aria-checked=true]{background:var(--surface);color:var(--text-1);font-weight:var(--w-strong)}.psc-tri button:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px}.psc-tri button:disabled{cursor:not-allowed}.psc-tri-off{opacity:.5}@media (max-width:640px){.psc-fila{grid-template-columns:1fr;gap:10px}.psc-tri{align-self:stretch}.psc-tri button{text-align:center;flex:1}.ap-fila{grid-template-columns:1fr;gap:8px}.ap-acciones{justify-content:stretch}.ap-acciones .set-btn{justify-content:center;width:100%}}.nj-ajustes{max-width:720px}.nj-solo-lectura{margin:0 0 22px}.nj-bloque{border-top:.5px solid var(--border);padding:22px 0}.nj-bloque:first-of-type{border-top:none;padding-top:4px}.nj-h2{font-family:var(--font-display);font-size:13px;font-weight:var(--w-strong);letter-spacing:.02em;color:var(--text-1);margin:0 0 6px}.nj-nota{color:var(--text-3);margin:0 0 14px;font-size:12.5px;line-height:1.55}.nj-opciones{flex-direction:column;gap:8px;display:flex}.nj-opcion{border:.5px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);grid-template-columns:auto 1fr;align-items:start;gap:2px 10px;padding:12px 14px;display:grid}.nj-opcion:hover{border-color:var(--border-2)}.nj-opcion.activa{border-color:var(--text-1);background:var(--surface)}.nj-opcion input{accent-color:var(--text-1);grid-row:1/span 2;margin-top:3px}.nj-opcion:focus-within{box-shadow:var(--focus);outline:none}.nj-opcion-t{color:var(--text-1);font-size:13.5px;line-height:1.4}.nj-opcion.activa .nj-opcion-t{font-weight:var(--w-strong)}.nj-opcion-ayuda{color:var(--text-3);font-size:12px;line-height:1.5}.nj-campo{margin-bottom:20px}.nj-campo:last-child{margin-bottom:0}.nj-campo-t{color:var(--text-1);margin-bottom:4px;font-size:13.5px;display:block}.nj-dias{width:96px}.nj-casilla{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px 0;display:grid}.nj-casilla input{accent-color:var(--text-1);margin-top:3px}.nj-casilla:focus-within{box-shadow:var(--focus);border-radius:var(--radius);outline:none}.nj-casilla-t{color:var(--text-1);font-size:13.5px;line-height:1.4;display:block}.nj-casilla-ayuda{color:var(--text-3);margin-top:2px;font-size:12px;line-height:1.5;display:block}.nj-casilla input:disabled~span .nj-casilla-t{color:var(--text-3)}.nj-subplan{margin-left:30px;padding-top:2px}.nj-plan-select{max-width:320px}@media (max-width:640px){.nj-ajustes{max-width:none}}.np-envio{flex-direction:column;margin:0;padding-left:12px;display:flex}.np-envio-ok{border-left:1px solid var(--border-2)}.np-envio-pend{border-left:2px solid var(--text-1)}.np-envio-rotulo{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--text-1);margin:0;font-size:12px}.np-envio-ok .np-envio-rotulo{color:var(--text-2);font-weight:400}.np-envio-pend .np-envio-rotulo{font-weight:var(--w-strong)}.np-envio-num{font-family:var(--font-mono);text-transform:none;letter-spacing:0;color:var(--text-3)}.np-envio-motivo{color:var(--text-2);overflow-wrap:anywhere;margin:8px 0 0;font-size:12.5px;line-height:1.55}.np-envio-salida{color:var(--text-1);margin:14px 0 0;font-size:12.5px;line-height:1.55}.np-envio-enlace{border-radius:var(--radius);background:var(--surface);border:.5px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;display:flex}.np-envio-enlace-fuerte{border-color:var(--border-2)}.np-envio-url{font-family:var(--font-mono);color:var(--text-2);overflow-wrap:anywhere;flex:200px;min-width:0;font-size:11.5px;line-height:1.5}.np-envio-copiar{font-family:var(--font-body);border-radius:var(--radius);border:.5px solid var(--border-2);color:var(--text-1);cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;padding:6px 10px;font-size:11.5px;line-height:1}.np-envio-copiar:hover{background:var(--text-1);color:var(--bg)}.np-envio-copiar:focus-visible{box-shadow:var(--focus);outline:none}.np-evid{background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius-lg);padding:20px 22px}.np-evid h2{font-family:var(--font-display);font-size:13px;font-weight:var(--w-strong);letter-spacing:.02em;color:var(--text-1);margin:0 0 14px}.np-evid dl{flex-direction:column;gap:12px;margin:0;display:flex}.np-evid dt{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:11px}.np-evid dd{color:var(--text-1);margin:2px 0 0;font-size:13.5px;line-height:1.5}.np-hash{font-family:var(--font-mono);color:var(--text-2);overflow-wrap:anywhere;font-size:12px}@media (max-width:860px){.np-diptico,.np-editor{grid-template-columns:1fr;gap:28px}.np-head,.np-ficha-head{flex-direction:column;gap:14px}.np-ficha-total{text-align:left}.np-fila{grid-template-columns:minmax(0,1fr) max-content}.np-fila-cliente{grid-area:1/1}.np-fila-monto{grid-area:1/2}.np-fila-titulo{grid-area:2/1/auto/-1}.np-fila-estado{grid-area:3/1/auto/-1}.np-papel{padding:20px 18px}.np-nueva{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.np-cta,.np-cta-sec,.np-fila{transition:none}}.kb-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.kb-resumen{flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;display:flex}.kb-aviso{color:var(--text-2);background:var(--c-warning);align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.5;display:flex}@supports (color:color-mix(in lab, red, red)){.kb-aviso{background:color-mix(in srgb,var(--c-warning) 9%,transparent)}}.kb-aviso{border:.5px solid var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.kb-aviso{border:.5px solid color-mix(in srgb,var(--c-warning) 26%,transparent)}}.kb-aviso{border-radius:var(--radius);padding:11px 13px}.kb-aviso svg{color:var(--c-warning);flex-shrink:0;margin-top:1px}.kb-aviso b{color:var(--text-1);font-weight:var(--w-strong)}.kb-aviso code{font-family:var(--font-mono);font-size:11.5px}.kb-sort{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.kb-sort-btn{color:var(--text-3);cursor:pointer;transition:color var(--dur) var(--ease), background var(--dur) var(--ease);background:0 0;border:none;border-radius:7px;padding:3px 7px;font-size:11.5px}.kb-sort-btn:hover{color:var(--text-1);background:var(--surface-2)}.kb-sort-btn.active{color:var(--text-1);font-weight:var(--w-strong)}.kb-sort-btn:disabled{opacity:.5;cursor:default}.kb-rows .row{gap:12px}.kb-rt{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kb-title-btn{font:inherit;color:inherit;cursor:text;text-align:left;transition:border-color var(--dur) var(--ease);background:0 0;border:none;border-bottom:1px dashed #0000;padding:0}.kb-title-btn:hover:not(:disabled){border-bottom-color:var(--border)}.kb-title-btn:disabled{cursor:default}.kb-rename{max-width:320px;padding:4px 8px;font-size:13.5px}.kb-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px}.kb-chip{font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:var(--text-2);background:var(--surface-2);border-radius:999px;padding:2px 8px;font-size:9.5px}.kb-chip.ok{color:var(--c-success);background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.kb-chip.ok{background:color-mix(in srgb,var(--c-success) 13%,transparent)}}.kb-chip.err{color:var(--c-danger);background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.kb-chip.err{background:color-mix(in srgb,var(--c-danger) 13%,transparent)}}.kb-chip.run{color:var(--c-warning);background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.kb-chip.run{background:color-mix(in srgb,var(--c-warning) 8%,transparent)}}.kb-chip.run{align-items:center;gap:4px;display:inline-flex}.kb-spin{animation:1.1s linear infinite kb-rot}@keyframes kb-rot{to{transform:rotate(360deg)}}.kb-error{color:var(--text-2);border-left:2px solid var(--c-danger);margin-top:6px;padding:2px 0 2px 9px;font-size:12px;line-height:1.5}.kb-drop{text-align:left;border:1px dashed var(--border);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--text-2);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);align-items:center;gap:12px;padding:20px 18px;display:flex;position:relative}.kb-drop svg{color:var(--text-3);flex-shrink:0}.kb-drop b{color:var(--text-1);font-size:13.5px;font-weight:var(--w-strong)}.kb-drop.over{border-color:var(--text-1);background:var(--surface);border-style:solid}.kb-drop.filled{border-style:solid}.kb-drop-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.kb-drop:focus-within{border-color:var(--text-1);border-style:solid}.kb-ack{margin-top:14px}.kb-frags{flex-direction:column;gap:9px;margin-top:12px;display:flex}.kb-frag{border:.5px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:11px 13px}.kb-frag-h{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.kb-frag-n{font-family:var(--font-mono);color:var(--text-3);font-size:10.5px}.kb-frag-trail{color:var(--text-3);overflow-wrap:anywhere;min-width:0;font-size:11.5px}.kb-frag-b{color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.6}.kb-probe{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);margin-top:10px;margin-bottom:88px;padding:16px 18px 18px}.kb-probe-h{font-family:var(--font-display);font-size:14px;font-weight:var(--w-strong);color:var(--text-1);align-items:center;gap:7px;margin:0 0 4px;display:flex}.kb-probe-in{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kb-probe-in .field{flex:1;min-width:200px}.kb-ejemplos{flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;display:flex}.kb-probe-meta{margin:14px 0 8px}.kb-probe .cfg-hint,.kb-probe-meta,.kb-via{color:var(--text-2)}.kb-hits{counter-reset:kbhit;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.kb-hit{border:.5px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:11px 13px}.kb-hit-h{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px;font-size:12.5px;display:flex}.kb-hit-h b{color:var(--text-1);font-weight:var(--w-strong)}.kb-hit-f{border-top:.5px solid var(--border);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;padding-top:7px;font-size:11px;display:flex}.kb-via{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-3);background:var(--surface-2);border-radius:999px;padding:2px 8px;font-size:10px}.kb-via.on{color:var(--text-1);background:var(--surface-3)}.kb-rows .set-btn:focus-visible{box-shadow:inset 0 0 0 1px var(--bg), inset 0 0 0 2px var(--ink);outline:none}.kb-title-btn:focus-visible{border-bottom-color:var(--text-1);box-shadow:0 0 0 3px var(--surface-2), 0 0 0 4px var(--ink);border-radius:3px;outline:none}@media (max-width:640px){.kb-head{align-items:stretch}.kb-rows .row{flex-wrap:wrap}.kb-actions{justify-content:flex-start;width:100%}.kb-probe{padding:14px 13px 16px}}.acc-card{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.acc-scroll{overflow-x:auto}.acc-tbl{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.acc-tbl th{text-align:left;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);border-bottom:.5px solid var(--border);white-space:nowrap;background:var(--surface-2);padding:9px 14px;font-size:10px;font-weight:400}.acc-tbl td{border-bottom:.5px solid var(--border);vertical-align:middle;padding:10px 14px}.acc-tbl tbody tr:last-child td{border-bottom:none}.acc-tbl tbody tr:hover{background:var(--surface-2)}.acc-tbl .acc-num{text-align:right;font-family:var(--font-mono);white-space:nowrap;min-width:104px;font-size:12.5px}.acc-tbl th.acc-num{text-align:right}.acc-tbl .acc-code{font-family:var(--font-mono);color:var(--text-2);white-space:nowrap;font-size:11.5px}.acc-tbl .acc-total td{font-weight:var(--w-strong);border-top:.5px solid var(--border-2);background:var(--surface-2)}.acc-tbl .acc-total:hover td{background:var(--surface-2)}.acc-tbl .acc-group td{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);background:var(--surface-2);padding:7px 14px;font-size:10px}.acc-tbl .acc-group:hover td{background:var(--surface-2)}.acc-tbl tr[tabindex]:focus-visible,.acc-tbl a:focus-visible{box-shadow:inset 0 0 0 1px var(--bg), inset 0 0 0 2px var(--ink);border-radius:2px;outline:none}.acc-tbl a{color:inherit;text-decoration:none}.acc-tbl a:hover{text-underline-offset:2px;text-decoration:underline}.acc-tbl .acc-muted{color:var(--text-3)}.acc-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.acc-bar-sp{margin-left:auto}.acc-flag{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border:.5px solid var(--border-2);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;display:inline-flex}.acc-flag.warn{color:var(--c-warning);border-color:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.acc-flag.warn{border-color:color-mix(in srgb,var(--c-warning) 42%,var(--border-2))}}.acc-flag.bad{color:var(--c-danger);border-color:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.acc-flag.bad{border-color:color-mix(in srgb,var(--c-danger) 42%,var(--border-2))}}.acc-flag.good{color:var(--c-success);border-color:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.acc-flag.good{border-color:color-mix(in srgb,var(--c-success) 42%,var(--border-2))}}.acc-kpis{grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:12px;margin-bottom:20px;display:grid}.acc-kpi{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;padding:16px 18px;display:flex}.acc-kpi-l{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);margin-bottom:8px;font-size:10px}.acc-kpi-v{font-family:var(--font-display);font-weight:var(--w-num);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;line-height:1.1}.acc-kpi-s{color:var(--text-3);margin-top:6px;font-size:12px;line-height:1.45}.acc-kpi .spark{box-sizing:content-box;width:100%;height:26px;margin-top:auto;padding-top:12px;display:block}.acc-trend-note{margin:-12px 0 20px}.acc-since{margin:-8px 0 16px}.acc-hero{border:.5px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:minmax(0,38fr) minmax(0,62fr);align-items:end;gap:24px;margin-bottom:12px;padding:22px 24px 18px;display:grid}.acc-hero-v{font-family:var(--font-display);font-weight:var(--w-num);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:44px;line-height:1}.acc-hero-cur{letter-spacing:0;color:var(--text-3);font-size:13px;font-family:var(--font-mono)}.acc-hero-s{color:var(--text-3);margin-top:10px;font-size:12px;line-height:1.45}.acc-hero-fig{min-width:0;margin:0}.acc-hero-chart{width:100%;height:96px;display:block}.acc-hero-wait{color:var(--text-3);align-self:center;margin:0;font-size:12px;line-height:1.45}.acc-hero-axis{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-3);justify-content:space-between;margin-top:6px;font-size:10px;display:flex}@media (max-width:640px){.acc-hero{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px 18px 14px}.acc-hero-v{font-size:34px}}.acc-ledger{margin-bottom:20px}.acc-ledger-head{align-items:flex-start;gap:12px;padding:18px 20px 0;display:flex}.acc-ledger-head svg{color:var(--text-2);flex-shrink:0;margin-top:2px}.acc-ledger-title{font-size:15px;font-weight:var(--w-strong);color:var(--text-1);margin:0 0 4px}.acc-ledger-body{color:var(--text-2);max-width:640px;margin:0;font-size:13px;line-height:1.5}.acc-ledger-pad{padding:14px 20px 0 50px}.acc-ledger-actions{padding-bottom:18px}.acc-ledger-kicker{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);margin:0 0 8px;font-size:10px}.acc-ledger-preview{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 18px;margin:0 0 10px;display:grid}.acc-ledger-preview dt{color:var(--text-3);font-size:12px}.acc-ledger-preview dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-1);margin:2px 0 0;font-size:13px}.acc-ledger-confirm{flex-direction:column;gap:10px;display:flex}.acc-ledger-error{color:var(--c-danger);margin:10px 0 0;font-size:12.5px}@media (max-width:640px){.acc-ledger-pad{padding-left:20px}}.acc-aging{margin-bottom:20px}.acc-aging-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px 0;display:flex}.acc-aging-total{font-family:var(--font-display);font-weight:var(--w-num);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:24px;line-height:1.1}.acc-aging-link{color:var(--text-2);white-space:nowrap;align-items:center;gap:4px;font-size:12.5px;text-decoration:none;display:inline-flex}.acc-aging-link:hover{color:var(--text-1);text-underline-offset:2px;text-decoration:underline}.acc-aging-pad{padding:14px 18px 16px}.acc-aging-bar{background:var(--surface-2);border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.acc-aging-seg{flex-basis:0;min-width:4px}.acc-aging-seg[data-k=current],.acc-aging-dot[data-k=current]{background:var(--text-1)}@supports (color:color-mix(in lab, red, red)){.acc-aging-seg[data-k=current],.acc-aging-dot[data-k=current]{background:color-mix(in srgb,var(--text-1) 16%,transparent)}}.acc-aging-seg[data-k=d1_30],.acc-aging-dot[data-k=d1_30]{background:var(--text-1)}@supports (color:color-mix(in lab, red, red)){.acc-aging-seg[data-k=d1_30],.acc-aging-dot[data-k=d1_30]{background:color-mix(in srgb,var(--text-1) 38%,transparent)}}.acc-aging-seg[data-k=d31_60],.acc-aging-dot[data-k=d31_60]{background:var(--text-1)}@supports (color:color-mix(in lab, red, red)){.acc-aging-seg[data-k=d31_60],.acc-aging-dot[data-k=d31_60]{background:color-mix(in srgb,var(--text-1) 60%,transparent)}}.acc-aging-seg[data-k=d61_90],.acc-aging-dot[data-k=d61_90]{background:var(--text-1)}@supports (color:color-mix(in lab, red, red)){.acc-aging-seg[data-k=d61_90],.acc-aging-dot[data-k=d61_90]{background:color-mix(in srgb,var(--text-1) 82%,transparent)}}.acc-aging-seg[data-k=d90_plus],.acc-aging-dot[data-k=d90_plus]{background:var(--c-danger)}.acc-aging-legend{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 18px;margin:14px 0 0;padding:0;list-style:none;display:grid}.acc-aging-legend li{color:var(--text-3);grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;column-gap:8px;font-size:12px;display:grid}.acc-aging-dot{border-radius:2px;width:8px;height:8px}.acc-aging-amt{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-1);grid-column:2;font-size:13px}.acc-aging-n{grid-column:2;font-size:11.5px}.acc-note{border:.5px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text-2);border-left-width:2px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 15px;font-size:12.5px;line-height:1.5;display:flex}.acc-note svg{color:var(--text-3);flex-shrink:0;margin-top:1px}.acc-note.warn{border-left-color:var(--c-warning)}.acc-note.warn svg{color:var(--c-warning)}.acc-note.bad{border-left-color:var(--c-danger)}.acc-note.bad svg{color:var(--c-danger)}.acc-note strong{color:var(--text-1);font-weight:var(--w-strong)}.acc-lines{flex-direction:column;gap:8px;display:flex}.acc-line{grid-template-columns:minmax(0,1fr) 108px 108px 34px;align-items:center;gap:8px;display:grid}.acc-line .acc-num-in{font-family:var(--font-mono);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px}.acc-line-foot{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-2);justify-content:flex-end;align-items:center;gap:10px;padding-top:4px;font-size:12px;display:flex}.acc-meta{border-bottom:.5px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px 22px;padding:16px 18px;display:grid}.acc-meta-l{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);margin-bottom:4px;font-size:10px}.acc-meta-v{color:var(--text-1);font-variant-numeric:tabular-nums;word-break:break-word;font-size:13px}@media (max-width:720px){.acc-line{grid-template-columns:minmax(0,1fr) 1fr}.acc-line .acc-line-rm{grid-column:2;justify-self:end}.acc-bar-sp{width:100%;margin-left:0}}.set-group-label{margin-top:18px}.set-card-sep{margin-top:16px}.set-row-block{display:block}.set-row-block .sr-s{margin-top:4px}.email-editor-campo{margin-bottom:12px}textarea.field{resize:vertical;min-height:120px;line-height:1.5}.card-h-ic{vertical-align:-2px;opacity:.7;margin-right:6px}.set-btn-link{text-decoration:none}.apik-list{flex-direction:column;display:flex}.apik-row{border-top:.5px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;display:flex}.apik-row.revoked{opacity:.6}.apik-main{min-width:0}.apik-name{font-size:13.5px;font-weight:var(--w-strong);color:var(--text-1)}.apik-meta{color:var(--text-2);flex-wrap:wrap;gap:4px 12px;margin-top:3px;font-size:12px;display:flex}.apik-prefix{font-family:var(--font-mono);color:var(--text-2);font-size:11.5px}.apik-side{flex-shrink:0;align-items:center;gap:12px;display:flex}.apik-state{color:var(--dim);white-space:nowrap;font-size:12px}.apik-name,.apik-meta>span,.apik-prefix,.modal-h h4{overflow-wrap:anywhere;min-width:0}.apik-state.revocada,.apik-state.vencida{color:var(--c-danger)}.apik-state.por-vencer{color:var(--c-warning)}.apik-label{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);margin-bottom:6px;font-size:10px;display:block}.apik-label-sep{margin-top:14px}.apik-scope{color:var(--text-1);cursor:pointer;align-items:flex-start;gap:10px;padding:8px 0;font-size:13px;display:flex}.apik-scope input{flex-shrink:0;margin-top:3px}.apik-scope-help{color:var(--text-2);margin-top:2px;font-size:12px;display:block}.apik-error{color:var(--c-danger);align-items:center;gap:6px;margin-top:10px;font-size:12.5px;display:flex}.modal-foot--con-nota{align-items:center}.modal-foot-nota{color:var(--text-3);margin-right:auto;font-size:12px;line-height:1.4}.apik-scope-help--campo{color:var(--text-3);margin-top:4px}.apik-evento{font-family:var(--font-mono);font-size:12.5px}.apik-token{font-family:var(--font-mono);background:var(--surface-2);border:.5px solid var(--border-2);border-radius:var(--radius);color:var(--text-1);word-break:break-all;-webkit-user-select:all;user-select:all;padding:12px 14px;font-size:12.5px;line-height:1.6;display:block}.jc-codigo{font-family:var(--font-mono);letter-spacing:.12em;color:var(--text-1);-webkit-user-select:all;user-select:all;font-size:13.5px}.jc-codigo--muerto{color:var(--text-3);text-decoration:line-through}.jc-label{color:var(--text-2);margin-left:10px;font-size:12.5px;font-weight:400}.jc-historial{padding:0 20px 12px}.jc-historial>summary{cursor:pointer;color:var(--text-3);padding:10px 0;font-size:12.5px;list-style:none}.jc-historial>summary::-webkit-details-marker{display:none}.jc-historial>summary:hover{color:var(--text-2)}.ses-list{flex-direction:column;display:flex}.ses-row{border-top:.5px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;display:flex}.ses-main{min-width:0}.ses-device{font-size:13.5px;font-weight:var(--w-strong);color:var(--text-1);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ses-now{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:.5px solid var(--border-2);color:var(--text-2);border-radius:4px;padding:2px 6px;font-size:10px}.ses-meta{color:var(--text-2);flex-wrap:wrap;gap:4px 12px;margin-top:3px;font-size:12px;display:flex}.legal-table{flex-direction:column;display:flex}.legal-head,.legal-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,.8fr);align-items:start;gap:14px;padding:10px 18px;display:grid}.legal-head{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);border-top:.5px solid var(--border);font-size:10px}.legal-row{border-top:.5px solid var(--border);font-size:12.5px}.legal-name{font-size:13px;font-weight:var(--w-strong);color:var(--text-1)}.legal-tag{color:var(--text-2);margin-top:2px;font-size:11.5px}.legal-tag.retains,.legal-purpose{color:var(--text-1)}.legal-data{color:var(--text-2);margin-top:2px}.legal-loc{color:var(--text-2)}.legal-mini{flex-direction:column;gap:6px;margin-top:10px;display:flex}.legal-mini-row{color:var(--text-2);grid-template-columns:minmax(0,.7fr) minmax(0,2fr) minmax(0,.8fr);gap:12px;font-size:12.5px;display:grid}.legal-mini-row b{color:var(--text-1);font-weight:var(--w-strong)}@media (max-width:720px){.apik-row,.ses-row{flex-direction:column;align-items:stretch;gap:10px}.apik-side{justify-content:space-between}.legal-head{display:none}.legal-row,.legal-mini-row{grid-template-columns:1fr;gap:4px}}.tf-mark{justify-content:center;margin-bottom:18px;display:flex}.tf-form{margin-top:22px}.tf-code{font-family:var(--font-mono);letter-spacing:.22em;font-size:16px}.tf-remember{color:var(--text-2);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:flex}.tf-switch{width:100%;font-family:var(--font-body);color:var(--text-2);cursor:pointer;background:0 0;border:none;margin-top:14px;padding:0;font-size:12.5px;text-decoration:underline;display:block}.tf-switch:hover{color:var(--text-1)}.tf-help{color:var(--text-2);text-align:center;margin-top:16px;font-size:12px;line-height:1.6}.tf-back{text-align:center;margin-top:12px;font-size:12.5px}.tf-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tf-codes code{font-family:var(--font-mono);background:var(--surface-2);border:.5px solid var(--border-2);border-radius:var(--radius);color:var(--text-1);text-align:center;-webkit-user-select:all;user-select:all;padding:8px 10px;font-size:13px}.fiilz-entrega{grid-template-columns:minmax(0,1fr) 300px;gap:22px;display:grid}.fiilz-plantillas{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px;margin-bottom:22px;display:grid}.fiilz-pl{text-align:left;cursor:pointer;border:.5px solid var(--border);border-radius:var(--radius);background:var(--surface);transition:border-color var(--dur) var(--ease);flex-direction:column;padding:0;display:flex;overflow:hidden}.fiilz-pl:hover{border-color:var(--border-2)}.fiilz-pl:focus-visible{box-shadow:var(--focus);outline:none}.fiilz-pl[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.fiilz-pl-fig{background:var(--surface-3);flex:0 0 62px;place-items:center;padding:10px;display:grid}.fiilz-pl-fig svg{width:100%;height:100%;color:var(--text-2)}.fiilz-pl-b{flex:1;padding:8px 10px 10px}.fiilz-pl-n{font-size:12.5px;font-weight:var(--w-strong);margin-bottom:2px;display:block}.fiilz-pl-d{color:var(--text-3);font-size:11px;line-height:1.35;display:block}.fiilz-orden{flex-direction:column;gap:8px;display:flex}.fiilz-ord{border:.5px solid var(--border);border-radius:var(--radius);background:var(--surface);align-items:center;gap:10px;padding:8px 10px;display:flex}.fiilz-ord:focus-within{border-color:var(--border-2)}.fiilz-ord.arrastrando{opacity:.4}.fiilz-ord-num{font-family:var(--font-mono);color:var(--text-3);font-variant-numeric:tabular-nums;width:16px;font-size:11px}.fiilz-ord-th{border-radius:var(--radius-sm,4px);background:var(--surface-3);flex:0 0 40px;width:40px;height:32px;overflow:hidden}.fiilz-ord-th img{object-fit:cover;width:100%;height:100%;display:block}.fiilz-ord-n{flex:1;min-width:0;font-size:12.5px}.fiilz-ord-nota{color:var(--text-3);font-size:11px}.fiilz-grip{color:var(--text-3);cursor:grab;background:0 0;border:0;place-items:center;padding:2px;display:grid}.fiilz-grip:focus-visible{box-shadow:var(--focus);border-radius:var(--radius-sm,4px);outline:none}.fiilz-grip svg{width:13px;height:13px}.fiilz-present{z-index:90;background:var(--surface-3);animation:fiilz-entra .42s var(--ease-out,cubic-bezier(.16,1,.3,1));position:fixed;inset:0}.fiilz-present-c{outline:none;flex-direction:column;display:flex;position:absolute;inset:0}@keyframes fiilz-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fiilz-present-stage{flex:1;place-items:center;min-height:0;padding:46px;display:grid}.fiilz-slide{width:min(560px,calc(76 * var(--vh-app)));aspect-ratio:4/5;box-shadow:var(--elev-4);animation:fiilz-slide .42s var(--ease-out,cubic-bezier(.16,1,.3,1));border-radius:3px;overflow:hidden}.fiilz-slide img{object-fit:contain;background:var(--surface);width:100%;height:100%;display:block}@keyframes fiilz-slide{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.fiilz-cover{text-align:center;max-width:620px;color:var(--text-1);animation:fiilz-slide .42s var(--ease-out,cubic-bezier(.16,1,.3,1))}.fiilz-cover h2{font-family:var(--font-display);font-size:clamp(30px,calc(5 * var(--vw-app)),50px);letter-spacing:-.045em;text-wrap:balance;margin:0 0 12px;line-height:1.02}.fiilz-cover p{color:var(--text-2);margin:0;font-size:15px;line-height:1.55}.fiilz-present-bar{border-top:.5px solid var(--border);background:var(--paper);flex:none;align-items:center;gap:12px;padding:12px 18px;display:flex}.fiilz-present-cap{color:var(--text-3);font-size:12.5px}.fiilz-present-cap b{color:var(--text-1);font-weight:var(--w-strong)}.fiilz-dots{gap:5px;margin-left:auto;display:flex}.fiilz-dot{background:var(--border-2);width:5px;height:5px;transition:width var(--dur) var(--ease);border-radius:999px}.fiilz-dot.on{background:var(--ink);width:16px}.fiilz-cierre{text-align:center;max-width:460px;animation:fiilz-slide .42s var(--ease-out,cubic-bezier(.16,1,.3,1))}.fiilz-cierre h3{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 8px;font-size:26px}.fiilz-cierre-cnt{font-family:var(--font-mono);color:var(--text-3);margin:0 0 20px;font-size:12px}.fiilz-cierre-acts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.fiilz-zoom{align-items:center;display:inline-flex}.fiilz-zoom-v{min-width:56px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-content:center}.fiilz-lienzo-scroll{z-index:1;flex:1;place-items:center;min-height:0;padding:30px;display:grid;position:relative;overflow:auto}.fiilz-lienzo-esc{transform-origin:50%;transition:transform var(--dur) var(--ease)}.fiilz-compara{grid-auto-flow:column;place-items:center;gap:20px;display:grid}.fiilz-compara .fiilz-lienzo-esc{width:min(330px,44%)}.fiilz-vlbl{z-index:3;font-family:var(--font-mono);background:var(--surface);color:var(--text-2);border:.5px solid var(--border);border-radius:5px;padding:3px 6px;font-size:10px;position:absolute;top:8px;left:8px}.fiilz-vers{border-top:.5px solid var(--border);background:var(--paper);flex:none;gap:8px;padding:10px 14px;display:flex;overflow-x:auto}.fiilz-vers-i{cursor:pointer;border:.5px solid var(--border);border-radius:var(--radius-sm,4px);background:0 0;flex:none;width:54px;padding:0;overflow:hidden}.fiilz-vers-i[aria-current=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.fiilz-vers-i:focus-visible{box-shadow:var(--focus);outline:none}.fiilz-vers-th{aspect-ratio:4/5;background:var(--surface-3);display:block}.fiilz-vers-th img{object-fit:cover;width:100%;height:100%;display:block}.fiilz-vers-lb{text-align:center;background:var(--surface);font-family:var(--font-mono);color:var(--text-3);padding:3px 0;font-size:9.5px;display:block}.fiilz-velo{z-index:5;display:none;position:absolute;inset:0}.fiilz-comentando .fiilz-velo{cursor:crosshair;background:var(--ink);display:block}@supports (color:color-mix(in lab, red, red)){.fiilz-comentando .fiilz-velo{background:color-mix(in srgb, var(--ink) 10%, transparent)}}.fiilz-region{z-index:3;pointer-events:none;border:1.5px solid var(--ink);background:var(--ink);position:absolute}@supports (color:color-mix(in lab, red, red)){.fiilz-region{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.fiilz-pildora{z-index:8;background:var(--ink);color:var(--paper);box-shadow:var(--elev-3);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12px;display:none;position:absolute;top:14px;left:50%;transform:translate(-50%)}.fiilz-comentando .fiilz-pildora{display:flex}.fiilz-pildora kbd{font-family:var(--font-mono);color:inherit;background:0 0;border:.5px solid #ffffff4d;border-radius:4px;padding:1px 4px;font-size:10px}.fiilz-atajos{z-index:95;background:var(--veil);place-items:center;padding:24px;display:none;position:fixed;inset:0}.fiilz-atajos.viva{display:grid}.fiilz-atajos-c{border-radius:var(--radius-lg);border:.5px solid var(--border);background:var(--paper);width:min(520px,100%);box-shadow:var(--elev-4);padding:22px 24px}.fiilz-atajos-c h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 14px;font-size:16px}.fiilz-ks{grid-template-columns:1fr 1fr;gap:8px 22px;display:grid}.fiilz-k{color:var(--text-2);align-items:center;gap:10px;font-size:12.5px;display:flex}.fiilz-kbd{font-family:var(--font-mono);border:.5px solid var(--border-2);background:var(--surface);color:var(--text-1);border-bottom-width:1.5px;border-radius:5px;padding:2px 6px;font-size:10.5px}@media (max-width:640px){.fiilz-ks{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fiilz-present.viva,.fiilz-slide,.fiilz-cover,.fiilz-cierre{animation:none}.fiilz-lienzo-esc,.fiilz-dot{transition:none}}.tpl-state--ok{color:var(--text-1);border-color:var(--text-1)}.tpl-state--idle{color:var(--text-3)}.tpl-state--warn{color:var(--text-1);border-color:var(--text-1);font-weight:var(--w-strong)}.tpl-warn--alto{color:var(--text-1);border-left:2px solid var(--text-1);padding:8px 10px}.tpl-btn-field{margin-bottom:14px}.tpl-btn-hint{color:var(--text-3);margin-top:6px;font-size:12px;line-height:1.5}.tpl-btn-hint code{font-family:var(--font-mono);color:var(--text-2);border:.5px solid var(--border-2);border-radius:3px;padding:1px 5px;font-size:11.5px}.tpl-btn-hint strong{color:var(--text-2);font-weight:var(--w-strong)}.tpl-inbound{margin-top:18px}.tpl-inbound-l{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tpl-inbound-i{border-bottom:.5px solid var(--border-2);grid-template-columns:minmax(120px,auto) 1fr auto;align-items:baseline;gap:4px 14px;padding-bottom:12px;display:grid}.tpl-inbound-i:last-child{border-bottom:0;padding-bottom:0}.tpl-inbound-b{font-family:var(--font-mono);color:var(--text-1);white-space:nowrap;font-size:12.5px}.tpl-inbound-e{color:var(--text-2);max-width:62ch;font-size:12.5px;line-height:1.5}.tpl-inbound-w{color:var(--text-3);white-space:nowrap;font-size:11px}.tpl-inbound-w--auto{color:var(--text-2);font-weight:var(--w-strong)}@media (max-width:720px){.tpl-inbound-i{grid-template-columns:1fr;gap:5px}.tpl-inbound-w{justify-self:start}}.tpl-inv-uso{color:var(--text-3);margin-top:3px;font-size:11.5px}.tpl-inv-uso--sin{color:var(--text-2);font-style:italic}.fiilz-cuenta{font-family:var(--font-mono);background:var(--ink);color:var(--paper);border-radius:5px;margin-left:7px;padding:3px 5px;font-size:10.5px;line-height:1}.fiilz-cuenta[data-cero]{color:var(--text-3);border:.5px solid var(--border-2);background:0 0}.fiilz-entfila{border:.5px solid var(--border);background:var(--surface);transition:border-color var(--dur) var(--ease);border-radius:11px;align-items:baseline;gap:10px;padding:9px 11px;text-decoration:none;display:flex}.fiilz-entfila:hover{border-color:var(--border-2)}.fiilz-entfila:focus-visible{box-shadow:var(--focus);outline:none}.fiilz-entfila-n{color:var(--text-1);font-size:13.5px;font-weight:var(--w-strong);overflow-wrap:anywhere;min-width:0}.fiilz-entfila-m{color:var(--text-3);flex:auto;font-size:11.5px}.fiilz-entfila-e{font-family:var(--font-mono);letter-spacing:.02em;border:.5px dashed var(--border-2);color:var(--text-3);border-radius:5px;flex:none;padding:3px 6px;font-size:10px}.fiilz-entfila-e[data-enviada]{border-style:solid;border-color:var(--ink);background:var(--ink);color:var(--paper)}.fiilz-conc{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fiilz-conc-f{border:.5px solid var(--border);background:var(--surface);border-radius:11px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:9px 11px;display:flex}.fiilz-conc-a{flex-direction:column;flex:180px;align-items:flex-start;gap:4px;min-width:0;display:flex}.fiilz-conc-n{font-family:var(--font-mono);color:var(--text-1);overflow-wrap:anywhere;font-size:11.5px}.fiilz-conc-b{flex-direction:column;flex:0 260px;align-items:flex-end;gap:5px;display:flex}.fiilz-conc-b .field{padding:6px 8px;font-size:12.5px}.fiilz-conc-av{color:var(--text-2);text-align:right;align-items:center;gap:5px;font-size:11px;line-height:1.4;display:inline-flex}.fiilz-conc-res{color:var(--text-3);margin-right:auto;font-size:11.5px}.fiilz-cortina{flex-direction:column;gap:10px;display:flex}.fiilz-cortina-l{border:.5px solid var(--border);background:var(--surface-2);border-radius:11px;line-height:0;position:relative;overflow:hidden}.fiilz-cortina-img{width:100%;height:auto;display:block}.fiilz-cortina-img.arriba{position:absolute;inset:0}.fiilz-cortina-linea{background:var(--paper);width:1px;box-shadow:0 0 0 .5px var(--ink);position:absolute;top:0;bottom:0;transform:translate(-.5px)}.fiilz-cortina-tag{font-family:var(--font-mono);background:var(--ink);color:var(--paper);opacity:.82;border-radius:5px;padding:3px 6px;font-size:10px;position:absolute;bottom:8px}.fiilz-cortina-tag.izq{left:8px}.fiilz-cortina-tag.der{right:8px}.fiilz-cortina-c{display:block}.fiilz-cortina-c input[type=range]{width:100%;accent-color:var(--ink);cursor:ew-resize}.fiilz-cortina-c input[type=range]:focus-visible{box-shadow:var(--focus);border-radius:6px;outline:none}.fiilz-enlace-cli{border:.5px solid var(--border);background:var(--surface);border-radius:13px;flex-wrap:wrap;align-items:flex-start;gap:14px;margin-top:14px;padding:14px 16px;display:flex}.fiilz-enlace-cli>div{flex:260px;min-width:0}.fiilz-enlace-t{font-size:13px;font-weight:var(--w-strong);color:var(--text-1);margin:0 0 3px}.fiilz-enlace-s{color:var(--text-3);margin:0 0 9px;font-size:12.5px;line-height:1.5}.fiilz-enlace-u{font-family:var(--font-mono);color:var(--text-2);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:11.5px;display:block}.ai-chat{background:var(--bg);flex-direction:column;flex:1;min-height:0;display:flex}.ai-scroll{flex:1;min-height:0;padding:24px 20px 8px;overflow-y:auto}.ai-centro{max-width:660px;margin:0 auto}.ai-yo{justify-content:flex-end;margin-bottom:22px;display:flex}.ai-yo p{background:var(--surface);border:.5px solid var(--border-2);border-radius:var(--radius-niiko-lg);border-bottom-right-radius:var(--radius-niiko-sm);max-width:78%;color:var(--text-1);box-shadow:var(--elev-1);margin:0;padding:9px 14px;font-size:13.5px}.ai-ella{gap:13px;margin-bottom:26px;display:flex}.ai-marca{width:19px;color:var(--c-accent);flex:none;padding-top:2px}.ai-txt{flex:1;min-width:0}.ai-txt p{color:var(--text-2);white-space:pre-line;margin:0 0 10px;font-size:14px;line-height:1.6}.ai-txt p:last-child{margin-bottom:0}.ai-pensando{color:var(--text-3)}.ai-citas{flex-wrap:wrap;align-items:center;gap:6px;margin-top:13px;font-size:11.5px;display:flex}.ai-citas-et{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:8.5px}.ai-cita{border:.5px solid var(--border-2);border-radius:var(--radius-niiko-full);color:var(--text-2);background:var(--surface);padding:3px 9px}.ai-error{color:var(--c-danger);margin:4px 0 18px;font-size:13px}.nai-pz{background:var(--surface);border:.5px solid var(--border-2);border-radius:var(--radius-niiko-lg);box-shadow:var(--elev-1);margin:14px 0 4px;overflow:hidden;container-type:inline-size}.nai-pz button{font:inherit;color:inherit}.nai-pz .seg{padding:2px}.nai-pz .seg button{padding:4px 10px;font-size:12px}.nai-pz .seg button.on{background:var(--surface);color:var(--text-1);box-shadow:var(--elev-1)}.nai-pz-cuerpo{transition:opacity var(--duration-niiko-fast) var(--ease-niiko-out)}.nai-pz.cargando .nai-pz-cuerpo{opacity:.45}.nai-pz-cab{border-bottom:.5px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 14px 12px 16px;display:flex}.nai-pz-et{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:10px}.nai-pz-nota{color:var(--text-3);font-size:12px}.nai-pz-cifra{letter-spacing:-.02em;color:var(--text-1);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.15}.nai-pz-cifra.grande{letter-spacing:-.03em;font-size:34px;line-height:1.05}.nai-pz-cifra.peligro{color:var(--c-danger)}.nai-pz-num{font-variant-numeric:tabular-nums}.nai-pz-trunca{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.nai-pz-sub{padding:11px 16px 4px}.nai-pz-sub.total{padding-bottom:12px}.nai-pz-seccion{border-top:.5px solid var(--border)}.nai-pz-variacion{color:var(--text-3);margin-top:4px;font-size:12.5px}.nai-pz-variacion.sube{color:var(--c-success)}.nai-pz-vacio{color:var(--text-2);margin:0;padding:16px;font-size:13px;line-height:1.5}.nai-pz-vacio.mas{padding-top:4px}.nai-pz-pie{border-top:.5px solid var(--border);color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:11px 16px;font-size:12.5px;display:flex}.nai-pz-pie b{color:var(--text-1);font-weight:500}.nai-pz-enlace{color:var(--text-2);white-space:nowrap;margin-left:auto;font-size:12.5px;text-decoration:none}.nai-pz-enlace:hover{color:var(--text-1)}.nai-pz-aviso{border-top:.5px solid var(--border);background:var(--surface-2);color:var(--text-2);margin:0;padding:10px 16px;font-size:12px;line-height:1.5}.nai-pz-limpiar{border:.5px solid var(--border-2);border-radius:var(--radius-niiko-full);min-height:28px;color:var(--text-2);cursor:pointer;background:0 0;padding:0 10px;font-size:12px}.nai-pz-limpiar:hover{color:var(--text-1)}.nai-pz-chip{border-radius:var(--radius-niiko-full);background:var(--surface-2);color:var(--text-2);white-space:nowrap;align-items:center;gap:4px;padding:1px 8px;font-size:11.5px;display:inline-flex}.nai-pz-chip.aviso{background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.nai-pz-chip.aviso{background:color-mix(in srgb,var(--c-warning) 18%,transparent)}}.nai-pz-chip.aviso{color:var(--c-warning)}.nai-pz-chip.ok{background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.nai-pz-chip.ok{background:color-mix(in srgb,var(--c-success) 16%,transparent)}}.nai-pz-chip.ok{color:var(--c-success)}.nai-pz-sep{background:var(--border-2);flex:none;width:1px;height:10px}.nai-pz-barra{background:var(--surface-3);border-radius:2px;height:4px;display:block}.nai-pz-barra>span{border-radius:inherit;background:var(--ink-soft);height:100%;display:block}.nai-pz-barra>span.fuerte{background:var(--c-accent)}.nai-pz-barra.gruesa{border-radius:3px;height:10px}.nai-pz-barra.media{border-radius:3px;height:12px}.nai-pz-par{border-top:.5px dashed var(--border);color:var(--text-2);justify-content:space-between;gap:12px;padding:6px 0;font-size:13px;display:flex}.nai-pz-par>:last-child{color:var(--text-1);font-variant-numeric:tabular-nums;text-align:right}.nai-pz-fila{color:var(--text-1);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:grid}.nai-pz-fila+.nai-pz-fila{border-top:.5px solid var(--border)}.nai-pz-dos,.nai-pz-tres{background:var(--border);border-bottom:.5px solid var(--border);gap:1px;display:grid}.nai-pz-dos{grid-template-columns:repeat(2,minmax(0,1fr))}.nai-pz-tres{grid-template-columns:repeat(3,minmax(0,1fr))}.nai-pz-dos>div,.nai-pz-tres>div{background:var(--surface);padding:13px 16px 12px}.nai-pz-dos .nai-pz-et{margin-bottom:5px;display:block}.nai-pz-guardado{color:var(--text-3);margin:14px 0 -6px;font-size:12px}.nai-pz-carga{flex-direction:column;gap:9px;margin:14px 0 4px;display:flex}.nai-pz-carga-txt{color:var(--text-2);font-size:13px}.nai-pz-carga .skeleton.linea{border-radius:4px;height:10px}.nai-pz-carga .skeleton.bloque{border-radius:var(--radius-niiko-lg);height:168px}.nai-pz-rejilla{background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.nai-pz-casilla{background:var(--surface);text-align:left;cursor:pointer;min-height:112px;transition:box-shadow var(--duration-niiko-fast) var(--ease-niiko-out);border:0;flex-direction:column;align-items:stretch;gap:5px;margin:0;padding:13px 15px 14px;display:flex}.nai-pz-casilla[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--c-accent)}.nai-pz-casilla.fuera{background:var(--surface-2)}.nai-pz-casilla-cab{align-items:baseline;gap:8px;display:flex}.nai-pz-casilla-n{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-3);font-size:9.5px}.nai-pz-casilla-et{color:var(--text-2);font-size:12.5px}.nai-pz-casilla-det{color:var(--text-3);font-size:12px;line-height:1.4}.nai-pz-casilla-det.sube{color:var(--c-success)}.nai-pz-casilla.fuera .nai-pz-casilla-n,.nai-pz-casilla.fuera .nai-pz-casilla-det{color:var(--text-2)}.nai-pz-casilla-motivo{color:var(--text-2);margin-top:6px;font-size:12.5px}.nai-pz-mini{flex-direction:column;gap:4px;margin-top:3px;display:flex}.nai-pz-mini>span{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:6px;display:grid}.nai-pz-mini-et{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:9px}.nai-pz-panel{border-top:.5px solid var(--border);padding:13px 16px 14px}.nai-pz-panel.sin-raya{border-top:0}.nai-pz-panel-cab{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.nai-pz-panel-tit{color:var(--text-1);font-size:13px;font-weight:500}.nai-pz-panel p{color:var(--text-2);margin:0;font-size:13px;line-height:1.5}@container (max-width:460px){.nai-pz-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}.nai-pz-casilla .nai-pz-cifra{font-size:20px}}.nai-pz-prop+.nai-pz-prop{border-top:.5px solid var(--border)}.nai-pz-prop-btn{background:var(--surface);text-align:left;cursor:pointer;border:0;width:100%;margin:0;padding:13px 16px 12px;display:block}.nai-pz-prop-btn[aria-expanded=true]{background:var(--surface-2)}.nai-pz-prop-cab{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.nai-pz-prop-cliente{color:var(--text-1);font-size:13.5px;font-weight:500;display:block}.nai-pz-prop-titulo{color:var(--text-3);margin-top:1px;font-size:12.5px;display:block}.nai-pz-prop-btn[aria-expanded=true] .nai-pz-prop-titulo{color:var(--text-2)}.nai-pz-prop-total{color:var(--text-1);font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:500}.nai-pz-prop-meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;margin:9px 0 8px;font-size:12px;display:flex}.nai-pz-prop-mas{background:var(--surface-2);color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:2px 16px 13px;font-size:12.5px;line-height:1.5;display:flex}.nai-pz-prop-mas .nai-pz-enlace{color:var(--text-1)}.nai-pz-semana{background:var(--border);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.nai-pz-dia{background:var(--surface);flex-direction:column;gap:5px;min-width:0;min-height:168px;padding:9px 5px 8px;display:flex}.nai-pz-dia.hoy{background:var(--surface-2)}.nai-pz-dia-cab{flex-direction:column;align-items:center;gap:3px;margin-bottom:3px;display:flex}.nai-pz-dia-n{width:26px;height:26px;color:var(--text-1);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:12.5px;font-weight:500;display:grid}.nai-pz-dia.pasado .nai-pz-dia-n{color:var(--text-3)}.nai-pz-dia.hoy .nai-pz-dia-n{background:var(--c-accent);color:var(--paper)}.nai-pz-dia-citas{flex-direction:column;gap:5px;min-width:0;display:flex}.nai-pz-cita{background:var(--surface-2);text-align:left;cursor:pointer;border:0;border-radius:6px;flex-direction:column;gap:1px;min-width:0;margin:0;padding:5px 6px;display:flex}.nai-pz-dia.hoy .nai-pz-cita{background:var(--surface)}.nai-pz-cita[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--c-accent)}.nai-pz-cita-h{font-family:var(--font-mono);color:var(--text-1);font-size:10.5px}.nai-pz-cita-c{color:var(--text-1);font-size:11.5px;line-height:1.3}.nai-pz-dia.pasado .nai-pz-cita-h,.nai-pz-dia.pasado .nai-pz-cita-c{color:var(--text-2)}.nai-pz-dia-nota{color:var(--text-2);text-align:center;font-size:10.5px;line-height:1.35}.nai-pz-lista-dia+.nai-pz-lista-dia{border-top:.5px solid var(--border)}.nai-pz-lista-cab{align-items:center;gap:8px;padding:10px 16px 4px;display:flex}.nai-pz-lista-cita{background:var(--surface);text-align:left;cursor:pointer;border:0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin:0;padding:8px 16px;font-size:13px;display:grid}.nai-pz-lista-cita[aria-pressed=true]{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--c-accent)}.nai-pz-lista-cita .nai-pz-cita-h{font-size:12px}.nai-pz-hoy{border-radius:var(--radius-niiko-full);background:var(--c-accent);color:var(--paper);padding:1px 7px;font-size:10.5px;font-weight:500}.nai-pz-detalle{border-top:.5px solid var(--border);color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:12px 16px;font-size:13px;display:flex}.nai-pz-detalle b{color:var(--text-1);font-weight:500}@container (max-width:540px){.nai-pz-semana{grid-template-columns:minmax(0,1fr)}.nai-pz-dia{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:10px;min-height:0;padding:9px 12px;display:grid}.nai-pz-dia.vacio{display:none}.nai-pz-dia-cab{margin:0}.nai-pz-dia-nota{text-align:left}}.nai-pz-etapas{padding:10px 8px 8px}.nai-pz-etapas-cab{justify-content:space-between;align-items:center;gap:10px;padding:0 8px 6px;display:flex}.nai-pz-etapa{border-radius:var(--radius-niiko-md);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:168px minmax(0,1fr) 34px;align-items:center;gap:12px;width:100%;min-height:40px;margin:0;padding:0 8px;font-size:13px;display:grid}.nai-pz-etapa[aria-pressed=true]{background:var(--surface-2)}.nai-pz-etapas.filtrando .nai-pz-etapa:not([aria-pressed=true]){color:var(--text-3)}.nai-pz-etapa>:last-child{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}@container (max-width:460px){.nai-pz-etapa{grid-template-columns:104px minmax(0,1fr) 30px}.nai-pz-tres .nai-pz-cifra{font-size:19px}}.nai-pz-res{padding:16px 16px 14px}.nai-pz-res-cab{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.nai-pz-res .nai-pz-cifra{margin-top:4px}.nai-pz-res-margen{color:var(--text-3);margin-top:4px;font-size:12.5px}.nai-pz-comps{flex-direction:column;gap:9px;margin-top:16px;display:flex}.nai-pz-comp{color:var(--text-2);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:12.5px;display:grid}.nai-pz-comp>:last-child{color:var(--text-1);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.nai-pz-cuenta{color:var(--text-1);grid-template-columns:minmax(0,1fr) 70px auto;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:grid}.nai-pz-cuenta+.nai-pz-cuenta{border-top:.5px solid var(--border)}.nai-pz-cuenta>:last-child{text-align:right;font-variant-numeric:tabular-nums}.nai-pz-cuenta-tipo{color:var(--text-3)}.nai-pz-sin{padding:18px 16px 16px}.nai-pz-sin-tit{letter-spacing:-.02em;color:var(--text-1);font-size:20px;font-weight:600}.nai-pz-sin-tit.aviso{color:var(--c-warning);font-size:14px;font-weight:500}.nai-pz-sin p{color:var(--text-2);margin:6px 0 0;font-size:12.5px;line-height:1.55}.nai-pz-espera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;padding:16px 16px 15px;display:flex}.nai-pz-espera-n{align-items:baseline;gap:8px;margin-top:6px;display:flex}.nai-pz-cuadros{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.nai-pz-cuadros-fila{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:220px;display:flex}.nai-pz-cuadro{box-sizing:border-box;border:1.5px solid var(--ink-soft);border-radius:5px;width:22px;height:22px}.nai-pz-cuadro.pasa{border-color:var(--c-accent);background:var(--c-accent)}.nai-pz-cuadros-mas{color:var(--text-2);align-self:center;font-size:12px}.nai-pz-larga{border-top:.5px solid var(--border);padding:13px 16px 16px}.nai-pz-larga-cab{color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;font-size:12.5px;display:flex}.nai-pz-larga-cab b{color:var(--text-1);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.nai-pz-escala{height:34px;position:relative}.nai-pz-escala-pista{background:var(--surface-3);border-radius:2px;height:4px;position:absolute;top:9px;left:0;right:0}.nai-pz-escala-tramo{background:var(--ink-soft);height:4px;position:absolute;top:9px}.nai-pz-escala-limite{background:var(--text-2);width:1.5px;height:16px;position:absolute;top:3px}.nai-pz-escala-punto{background:var(--c-accent);width:14px;height:14px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;margin-left:-7px;position:absolute;top:4px}.nai-pz-escala-et{font-family:var(--font-mono);color:var(--text-3);white-space:nowrap;font-size:9.5px;position:absolute;top:23px;transform:translate(-50%)}.nai-pz-escala-et.ini{transform:none}.nai-pz-escala-et.fin{transform:translate(-100%)}.nai-pz-escala-et.limite{color:var(--text-2)}.nai-pz-apilada{border-radius:4px;gap:2px;height:14px;display:flex;overflow:hidden}.nai-pz-apilada>span{height:100%;transition:opacity var(--duration-niiko-fast) var(--ease-niiko-out);display:block}.nai-pz-apilada>span.apagado{opacity:.35}.nai-pz-r0{background:var(--ink-faint)}.nai-pz-r1{background:var(--ink-soft)}.nai-pz-r2{background:var(--ink-mid)}.nai-pz-r3{background:var(--ink-2)}.nai-pz-r4{background:var(--ink)}.nai-pz-tramos{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.nai-pz-tramo{border-radius:var(--radius-niiko-md);min-height:52px;box-shadow:inset 0 0 0 .5px var(--border-2);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;margin:0;padding:7px 9px;display:flex}.nai-pz-tramo[aria-pressed=true]{background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--c-accent)}.nai-pz-tramo:disabled{cursor:default}.nai-pz-tramo-et{color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.nai-pz-tramo-color{border-radius:2px;flex:none;width:8px;height:8px}.nai-pz-tramo-monto{color:var(--text-1);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.nai-pz-tramo:disabled .nai-pz-tramo-monto{color:var(--text-3)}.nai-pz-deudor{padding:10px 16px 11px}.nai-pz-deudor+.nai-pz-deudor{border-top:.5px solid var(--border)}.nai-pz-deudor-cab{justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px;font-weight:500;display:flex}.nai-pz-deudor-cab>:last-child{font-variant-numeric:tabular-nums;flex:none;font-size:14px}.nai-pz-deudor-linea{color:var(--text-2);margin:3px 0 9px;font-size:12px}@container (max-width:540px){.nai-pz-tramos{grid-template-columns:repeat(2,minmax(0,1fr))}.nai-pz-tramo:disabled{display:none}}.ai-escribe{background:linear-gradient(to bottom, transparent, var(--bg) 22px);padding:8px 20px 16px}.ai-escribe-in{max-width:660px;margin:0 auto}.ai-mirando{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:9px;padding:0 3px;font-size:11.5px;display:flex}.ai-mirando-et{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:9px}.ai-ctx-chip{color:var(--text-2);align-items:center;gap:5px;display:inline-flex}.ai-ctx-chip b{color:var(--text-1);font-weight:500}.ai-ctx-chip.auto b:before{content:"";background:var(--c-accent);opacity:.55;border-radius:50%;width:4px;height:4px;margin-right:6px;display:inline-block;transform:translateY(-2px)}.ai-ctx-chip button{color:var(--text-3);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:14px;line-height:1}.ai-ctx-chip button:hover{color:var(--text-1)}.ai-caja{border:.5px solid var(--border);border-radius:var(--radius-niiko-lg);background:var(--surface);box-shadow:var(--elev-1);transition:border-color var(--duration-niiko-fast) var(--ease-niiko-out);overflow:hidden}.ai-caja:focus-within{border-color:var(--text-2)}.ai-linea:focus-visible{box-shadow:none}.ai-linea{resize:none;width:100%;font:inherit;color:var(--text-1);field-sizing:content;background:0 0;border:0;outline:none;min-height:24px;max-height:40vh;padding:13px 15px 3px;font-size:14px;line-height:1.5;overflow-y:auto}.ai-linea::placeholder{color:var(--text-3)}.ai-caja-pie{align-items:center;gap:2px;padding:6px 8px 8px 10px;display:flex}.ai-ib{width:26px;height:26px;color:var(--text-3);border-radius:var(--radius-niiko-sm);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ai-ib:hover:not(:disabled){background:var(--surface-2);color:var(--text-1)}.ai-ib:disabled{opacity:.4;cursor:default}.ai-env{border-radius:var(--radius-niiko-full);background:var(--c-accent);width:30px;height:30px;color:var(--bg);cursor:pointer;transition:opacity var(--duration-niiko-fast) var(--ease-niiko-out);border:0;place-items:center;margin-left:auto;padding:0;display:grid}.ai-env:disabled{opacity:.35;cursor:default}.ai-pista{color:var(--text-3);gap:14px;margin:9px 3px 0;font-size:11px;display:flex}.ai-pista kbd{font-family:var(--font-mono);background:var(--surface-2);border:.5px solid var(--border-2);color:var(--text-2);border-radius:3px;padding:1px 4px;font-size:10px}.ai-arranque{color:var(--c-accent);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 24px;display:flex}.ai-arranque h2{color:var(--text-1);letter-spacing:-.025em;margin:14px 0 6px;font-size:20px;font-weight:600}.ai-arranque>p{color:var(--text-2);text-align:center;max-width:46ch;margin:0 0 22px;font-size:13.5px}.ai-tarjetas{grid-template-columns:repeat(3,1fr);gap:9px;width:100%;max-width:600px;display:grid}.ai-tarjetas--cuatro{grid-template-columns:repeat(2,1fr);max-width:480px}.ai-tj{text-align:left;border:.5px solid var(--border-2);border-radius:var(--radius-niiko-md);background:var(--surface);color:var(--text-2);cursor:pointer;transition:border-color var(--duration-niiko-fast) var(--ease-niiko-out);padding:12px 14px 13px;font-size:13px;line-height:1.45}.ai-tj:hover{border-color:var(--c-accent)}.ai-tj b{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:5px;font-size:8.5px;font-weight:400;display:block}.ai-campo-b{border:.5px solid var(--border);border-radius:var(--radius-niiko-full);background:var(--surface);color:var(--text-3);align-items:center;gap:8px;padding:7px 13px;font-size:12.5px;display:flex}@media (max-width:700px){.ai-tarjetas{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ai-caja,.ai-env,.ai-tj{transition:none}}.nai-lanzador{z-index:40;border-radius:var(--radius-niiko-full);background:var(--c-accent);color:var(--bg);cursor:grab;box-shadow:var(--elev-3);touch-action:none;transition:opacity var(--duration-niiko-fast) var(--ease-niiko-out), box-shadow var(--duration-niiko-fast) var(--ease-niiko-out);border:0;align-items:center;gap:8px;padding:8px 16px 8px 10px;font-size:13px;font-weight:500;display:inline-flex;position:fixed}.nai-lanzador.piso{bottom:104px;right:20px}.nai-lanzador.esquina{bottom:16px;right:16px}.nai-lanzador.oculto{opacity:0;pointer-events:none}.nai-lanzador:active{cursor:grabbing;box-shadow:var(--elev-4)}.nai-lanzador:focus-visible{box-shadow:var(--elev-3), 0 0 0 2px var(--bg), 0 0 0 4px var(--c-accent);outline:none}.nai-asa{opacity:.3;background:currentColor;border-radius:1px;flex:none;width:2px;height:11px}.nai-lanzador:hover .nai-asa{opacity:.55}.nai-panel{z-index:41;background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius-niiko-lg);width:min(440px,100vw - 32px);height:min(560px,100vh - 96px);box-shadow:var(--elev-4);flex-direction:column;display:flex;position:fixed;bottom:16px;right:16px;overflow:hidden}.nai-panel-cab{border-bottom:.5px solid var(--border-2);color:var(--c-accent);align-items:center;gap:9px;padding:11px 12px 11px 14px;display:flex}.nai-panel-tit{color:var(--text-1);flex:1;font-size:13px;font-weight:600}.ai-chat.compacto .ai-centro{max-width:none}.ai-chat.compacto .ai-scroll{padding:16px 14px 4px}.ai-chat.compacto .ai-escribe{padding:6px 14px 12px}.ai-chat.compacto .ai-yo p{max-width:88%}.ai-chat.compacto .ai-arranque{padding:24px 16px}.ai-chat.compacto .ai-pista{display:none}@media (prefers-reduced-motion:reduce){.nai-lanzador{transition:none}}.nai-conf{background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius-niiko-md);box-shadow:var(--elev-1);margin-top:12px;overflow:hidden}.nai-conf-cab{border-bottom:.5px solid var(--border-2);flex-wrap:wrap;align-items:baseline;gap:8px;padding:11px 14px 10px;display:flex}.nai-conf-verbo{color:var(--text-1);font-size:14px;font-weight:600}.nai-conf-para{color:var(--text-2);font-size:12.5px}.nai-conf-cuerpo{color:var(--text-2);white-space:pre-wrap;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.55}.nai-conf-editor{border:0;border-bottom:.5px solid var(--border-2);background:var(--bg);width:100%;font:inherit;color:var(--text-1);resize:vertical;outline:none;padding:12px 14px;font-size:13.5px;line-height:1.55}.nai-conf-editor:focus-visible{box-shadow:inset 0 0 0 1px var(--c-accent)}.nai-conf-btns{background:var(--surface-2);border-top:.5px solid var(--border-2);align-items:center;gap:7px;padding:11px 14px;display:flex}.nai-conf-pri{border-radius:var(--radius-niiko-full);background:var(--c-accent);color:var(--bg);cursor:pointer;border:0;padding:7px 16px;font-size:12.5px;font-weight:500}.nai-conf-pri:disabled{opacity:.45;cursor:default}.nai-conf-sec{border:.5px solid var(--border);border-radius:var(--radius-niiko-full);background:var(--surface);color:var(--text-2);cursor:pointer;padding:7px 14px;font-size:12.5px}.nai-conf-sec:hover:not(:disabled){border-color:var(--c-accent);color:var(--text-1)}.nai-conf-fantasma{color:var(--text-3);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:7px 4px;font-size:12.5px}.nai-conf-fantasma:hover:not(:disabled){color:var(--text-1)}.nai-conf-nota{color:var(--text-3);border-top:.5px solid var(--border-2);margin:0;padding:9px 14px 11px;font-size:11.5px}.nai-adj{border-radius:var(--radius-niiko-md);background:var(--surface-2);border:.5px solid var(--border-2);flex:none;width:112px;height:92px;margin:11px 0 2px 13px;position:relative;overflow:hidden}.nai-adj img{object-fit:cover;width:100%;height:100%;display:block}.nai-adj-doc{width:100%;height:100%;color:var(--text-3);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex}.nai-adj-nombre{color:var(--text-3);text-align:center;-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;font-size:9.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.nai-adj-luz{pointer-events:none;background:linear-gradient(to bottom, transparent, var(--c-accent), transparent);opacity:.45;height:38%;animation:naiBarrido 1.25s var(--ease-niiko-base) infinite;position:absolute;left:0;right:0}@keyframes naiBarrido{0%{top:-40%}to{top:100%}}.nai-adj.leyendo{border-color:var(--text-3)}.nai-adj-x{border-radius:var(--radius-niiko-full);background:var(--bg);width:20px;height:20px;color:var(--text-1);cursor:pointer;box-shadow:var(--elev-2);opacity:.9;border:0;place-items:center;padding:0;display:grid;position:absolute;top:5px;right:5px}.nai-adj-x:hover:not(:disabled){opacity:1}.nai-adj-x:disabled{opacity:.35;cursor:default}@media (prefers-reduced-motion:reduce){.nai-adj-luz{opacity:0;animation:none}}.nai-pantalla{background:var(--bg);flex-direction:column;height:100%;display:flex}.nai-top{border-bottom:.5px solid var(--border-2);background:var(--surface);flex:none;align-items:center;gap:12px;height:46px;padding:0 14px;display:flex}.nai-salir{color:var(--text-2);border-radius:var(--radius-niiko-sm);transition:background var(--duration-niiko-fast) var(--ease-niiko-out);align-items:center;gap:6px;padding:5px 11px 5px 8px;font-size:12.5px;text-decoration:none;display:inline-flex}.nai-salir:hover{background:var(--surface-2);color:var(--text-1)}.nai-top-sep{background:var(--border-2);width:1px;height:17px}.nai-marca{color:var(--text-1);letter-spacing:-.01em;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.nai-marca .mk{color:var(--c-accent)}.nai-cuerpo{flex-direction:column;flex:1;min-height:0;display:flex}@media (prefers-reduced-motion:reduce){.nai-salir{transition:none}}.nai-seg{background:var(--surface-2);border-radius:var(--radius-niiko-full);flex:none;gap:1px;width:fit-content;margin:12px auto 0;padding:2px;display:flex}.nai-seg a{color:var(--text-2);border-radius:var(--radius-niiko-full);transition:background var(--duration-niiko-fast) var(--ease-niiko-out);padding:5px 15px;font-size:12.5px;text-decoration:none}.nai-seg a:hover{color:var(--text-1)}.nai-seg a.act{background:var(--surface);color:var(--text-1);box-shadow:var(--elev-1);font-weight:500}.nai-act-intro{color:var(--text-2);max-width:62ch;margin:4px 0 18px;font-size:13px}.linea-t{padding-left:32px;position:relative}.linea-t:before{content:"";background:var(--border-2);width:1px;position:absolute;top:14px;bottom:16px;left:10px}.hito{align-items:flex-start;gap:11px;padding:12px 0 13px;display:flex;position:relative}.hito+.hito{border-top:.5px solid var(--border-2)}.hito:before{content:"";background:var(--bg);border:1.5px solid var(--border);border-radius:50%;width:9px;height:9px;position:absolute;top:18px;left:-26px}.hito.marcado:before{background:var(--c-accent);border-color:var(--c-accent)}.hito-ic{border-radius:var(--radius-niiko-sm);background:var(--surface);border:.5px solid var(--border-2);width:26px;height:26px;color:var(--text-3);flex:none;place-items:center;margin-top:-2px;display:grid}.hito-c{flex:1;min-width:0}.hito-q{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.45}.hito-q b{color:var(--text-1);font-weight:500}.hito-deshecha{color:var(--text-3)}.hito-m{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:9px;margin-top:5px;font-size:11.5px;display:flex}.hito-h{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:10.5px}.hito-m .deshacer{color:var(--text-2);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:11.5px}.hito-m .deshacer:hover{color:var(--text-1);-webkit-text-decoration-color:var(--text-1);-webkit-text-decoration-color:var(--text-1);-webkit-text-decoration-color:var(--text-1);text-decoration-color:var(--text-1)}.sello{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-niiko-full);border:.5px solid var(--border-2);color:var(--text-3);white-space:nowrap;background:var(--surface);flex:none;align-self:flex-start;margin-top:2px;padding:3px 8px;font-size:9px}.sello.solo{background:var(--surface-2);color:var(--text-2);border-color:#0000}.sello.tuyo{background:var(--c-success);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.sello.tuyo{background:color-mix(in srgb,var(--c-success) 16%,transparent)}}.sello.tuyo{color:var(--c-success)}.nai-act-vacio{max-width:52ch;padding:48px 8px}.nai-act-vacio h2{color:var(--text-1);letter-spacing:-.02em;margin:0 0 8px;font-size:17px;font-weight:600}.nai-act-vacio p{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.55}.nai-top .nai-seg{margin:0 0 0 4px}@container armazon (max-width:520px){.nai-marca-txt{display:none}.nai-top{gap:9px}}.nai-hist{flex:1;grid-template-columns:222px minmax(0,1fr);min-height:0;display:grid}.nai-hist-chat{flex-direction:column;min-width:0;min-height:0;display:flex}.nai-indice{background:var(--surface-2);border-right:.5px solid var(--border-2);flex-direction:column;min-height:0;display:flex}.nai-indice-cab{flex-direction:column;gap:8px;padding:12px 12px 10px;display:flex;position:relative}.nai-nueva{border:.5px solid var(--border-2);border-radius:var(--radius-niiko-full);background:var(--surface);color:var(--text-1);font:inherit;cursor:pointer;box-shadow:var(--elev-1);transition:border-color var(--duration-niiko-fast) var(--ease-niiko-out);justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.nai-nueva:hover{border-color:var(--c-accent)}.nai-buscar{border:.5px solid var(--border);border-radius:var(--radius-niiko-full);background:var(--surface);color:var(--text-3);transition:border-color var(--duration-niiko-fast) var(--ease-niiko-out);align-items:center;gap:7px;padding:6px 12px;display:flex}.nai-buscar:hover,.nai-buscar:focus-within{border-color:var(--text-3)}.nai-buscar input{min-width:0;font:inherit;color:var(--text-1);background:0 0;border:0;flex:1;padding:1px 0;font-size:12.5px}.nai-buscar input::placeholder{color:var(--text-3)}.nai-buscar input:focus-visible{outline:none}.nai-buscar input::-webkit-search-cancel-button{display:none}.nai-indice-cerrar{display:none}.nai-indice-aviso{color:var(--c-danger);margin:0 12px 8px;font-size:11.5px;line-height:1.4}.nai-indice-lista{flex:1;min-height:0;padding:0 6px 10px;overflow-y:auto}.nai-indice-lista ul{margin:0;padding:0;list-style:none}.nai-indice-nota{color:var(--text-2);margin:2px 10px 6px;font-size:11px;line-height:1.45}.nai-grupo{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);margin:0;padding:16px 10px 3px;font-size:9px;font-weight:400}.primero>.nai-grupo{padding-top:6px}.nai-h{border-radius:var(--radius-niiko-sm);position:relative}.nai-h+.nai-h:after{content:"";background:var(--border-2);height:.5px;position:absolute;top:0;left:10px;right:10px}.nai-h-abrir{border-radius:inherit;width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;padding:8px 10px 9px;display:block}.nai-h-abrir:disabled{cursor:default}.nai-h-l1{align-items:baseline;gap:8px;display:flex}.nai-h-tit{min-width:0;color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.nai-h-hora{font-family:var(--font-mono);color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:9.5px}.nai-h-ext{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;display:block;overflow:hidden}.nai-h:hover{background:var(--surface-3)}.nai-h:has(:focus-visible){background:var(--surface-3)}.nai-h:hover:after,.nai-h:hover+.nai-h:after{opacity:0}.nai-h:has(:focus-visible):after{opacity:0}.nai-h:has(:focus-visible)+.nai-h:after{opacity:0}.nai-h.activo{background:var(--surface);box-shadow:var(--elev-1)}.nai-h.activo .nai-h-abrir{padding-left:14px}.nai-h.activo:before{content:"";background:var(--c-accent);border-radius:1px;width:2px;position:absolute;top:11px;bottom:11px;left:5px}.nai-h.activo:after,.nai-h.activo+.nai-h:after{opacity:0}.nai-h.ocupada{opacity:.55}.nai-h-acc{opacity:0;pointer-events:none;transition:opacity var(--duration-niiko-fast) var(--ease-niiko-out);gap:2px;display:flex;position:absolute;top:4px;right:6px}.nai-h:hover .nai-h-acc{opacity:1;pointer-events:auto}.nai-h:has(:focus-visible) .nai-h-acc{opacity:1;pointer-events:auto}.nai-h:hover .nai-h-hora{visibility:hidden}.nai-h:has(:focus-visible) .nai-h-hora{visibility:hidden}.nai-h-acc button{border-radius:var(--radius-niiko-sm);width:24px;height:24px;color:var(--text-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.nai-h-acc button:hover:not(:disabled){background:var(--surface-2);color:var(--text-1)}.nai-h-acc button:disabled{cursor:default}.nai-h.confirmando{background:var(--surface);box-shadow:var(--elev-1);padding:9px 10px 10px}.nai-h-pregunta{color:var(--text-1);margin:0 0 8px;font-size:12.5px}.nai-h-conf{gap:6px;display:flex}.nai-h-conf button{border:.5px solid var(--border);border-radius:var(--radius-niiko-full);font:inherit;background:var(--surface);color:var(--text-2);cursor:pointer;padding:4px 11px;font-size:11.5px}.nai-h-conf button.peligro{background:var(--c-danger);color:var(--bg);border-color:#0000;font-weight:500}.nai-h-conf button:disabled{opacity:.5;cursor:default}.nai-h-fantasma{border-radius:var(--radius-niiko-sm);background:var(--text-3);height:52px;margin:2px 0}@supports (color:color-mix(in lab, red, red)){.nai-h-fantasma{background:color-mix(in srgb, var(--text-3) 10%, transparent)}}.nai-indice-vacio{color:var(--text-2);padding:18px 10px;font-size:12px;line-height:1.5}.nai-indice-vacio p{margin:0 0 4px}.nai-indice-vacio .fuerte{color:var(--text-1);font-weight:500}.nai-indice-pie{border-top:.5px solid var(--border-2);flex:none;padding:8px 12px 12px}.nai-indice-enlace{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;font-size:12px;display:inline-flex}.nai-indice-enlace:hover{color:var(--text-1)}.nai-hist-abrir{display:none}@container armazon (max-width:900px){.nai-hist{grid-template-columns:minmax(0,1fr);position:relative}.nai-indice{z-index:5;width:min(300px,86vw);box-shadow:var(--elev-4);visibility:hidden;transition:transform var(--duration-niiko-fast) var(--ease-niiko-out), visibility 0s linear var(--duration-niiko-fast);position:absolute;top:0;bottom:0;left:0;transform:translate(-102%)}.nai-hist.abierto .nai-indice{visibility:visible;transition:transform var(--duration-niiko-fast) var(--ease-niiko-out);transform:none}.nai-indice-cerrar{border-radius:var(--radius-niiko-full);width:30px;height:30px;color:var(--text-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.nai-indice-cerrar:hover{color:var(--text-1)}.nai-indice-cab .nai-nueva{margin-right:36px}.nai-hist-abrir{border:.5px solid var(--border);border-radius:var(--radius-niiko-full);background:var(--surface);font:inherit;color:var(--text-2);cursor:pointer;flex:none;align-self:flex-start;align-items:center;gap:6px;margin:10px 0 0 14px;padding:5px 11px;font-size:12px;display:inline-flex}.nai-hist-abrir:hover{color:var(--text-1);border-color:var(--text-3)}}@media (prefers-reduced-motion:reduce){.nai-nueva,.nai-buscar,.nai-h-acc,.nai-indice,.nai-hist.abierto .nai-indice{transition:none}}.nai-aj{max-width:640px}.nai-aj-intro{color:var(--text-2);max-width:62ch;margin:0 0 14px;font-size:13px;line-height:1.55}.nai-aj-nota{color:var(--text-2);margin:0 0 12px;font-size:12px}.nai-aj-error{color:var(--c-danger);margin:0 0 12px;font-size:12.5px}.nai-aj-ok{color:var(--text-2);margin:0 0 12px;font-size:12.5px}.nai-aj-lista{margin:0;padding:0;list-style:none}.nai-aj-sub{color:var(--text-1);margin:26px 0 6px;font-size:13.5px;font-weight:600}.nai-aj-fila{align-items:center;gap:14px;padding:13px 2px;display:flex}.nai-aj-fila+.nai-aj-fila{border-top:.5px solid var(--border-2)}.nai-aj-fila[aria-busy=true]{opacity:.55}.nai-aj-texto{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.nai-aj-t{color:var(--text-1);font-size:13.5px;font-weight:500}.nai-aj-meta{font-family:var(--font-mono);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:10.5px;display:flex}.nai-aj-on{color:var(--c-success)}.nai-aj-chip{border:.5px solid var(--border);border-radius:var(--radius-niiko-full);padding:2px 8px}.nai-aj-sec{border:.5px solid var(--border);border-radius:var(--radius-niiko-full);font:inherit;background:var(--surface);color:var(--text-2);cursor:pointer;flex:none;padding:6px 13px;font-size:12px}.nai-aj-sec:hover:not(:disabled){border-color:var(--c-accent);color:var(--text-1)}.nai-aj-sec:disabled{opacity:.5;cursor:default}.nai-aj-vacio{color:var(--text-2);padding:18px 0;font-size:13px;line-height:1.5}.nai-aj-vacio p{margin:0 0 4px}.nai-aj-vacio .fuerte{color:var(--text-1);font-weight:500}.nai-aj-gasto{border-bottom:.5px solid var(--border-2);margin-bottom:18px;padding:4px 0 18px}.nai-aj-cifras{gap:36px;margin-bottom:12px;display:flex}.nai-aj-cifras>div{flex-direction:column;gap:4px;display:flex}.nai-aj-et{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);font-size:9.5px}.nai-aj-num{letter-spacing:-.02em;color:var(--text-1);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.nai-aj-barra{border-radius:var(--radius-niiko-full);background:var(--surface-3);height:6px;margin-bottom:9px;overflow:hidden}.nai-aj-barra i{background:var(--c-accent);border-radius:inherit;height:100%;display:block}.nai-aj-barra.lleno i{background:var(--c-warning)}.nai-aj-tope{flex-direction:column;gap:7px;display:flex}.nai-aj-tope-fila{gap:8px;display:flex}.nai-aj-tope-fila input{border:.5px solid var(--border);border-radius:var(--radius-niiko-sm);background:var(--surface);width:140px;color:var(--text-1);font:inherit;font-variant-numeric:tabular-nums;padding:8px 12px;font-size:13.5px}.nai-aj-tope-fila input:focus-visible{border-color:var(--c-accent);outline:none}.nai-aj-pri{border-radius:var(--radius-niiko-full);font:inherit;background:var(--c-accent);color:var(--bg);cursor:pointer;border:0;padding:8px 18px;font-size:12.5px;font-weight:500}.nai-aj-pri:disabled{opacity:.45;cursor:default}.nai-top-ajustes{border-radius:var(--radius-niiko-sm);width:30px;height:30px;color:var(--text-2);transition:background var(--duration-niiko-fast) var(--ease-niiko-out);place-items:center;margin-left:auto;text-decoration:none;display:grid}.nai-top-ajustes:hover{background:var(--surface-2);color:var(--text-1)}@media (prefers-reduced-motion:reduce){.nai-top-ajustes{transition:none}}.nai-permiso{margin:10px 0 4px}.nai-permiso-desenlace{color:var(--text-2);border-top:.5px solid var(--border-2);background:var(--surface-2);margin:0;padding:11px 14px 12px;font-size:12.5px;line-height:1.5}.nai-permiso-desenlace.hecho{color:var(--text-1)}.nai-permiso-error{color:var(--c-danger);background:var(--surface-2);margin:0;padding:0 14px 10px;font-size:12px}.nai-permiso[aria-busy=true] .nai-conf-btns{opacity:.6}.nai-permiso .nai-conf-btns{flex-wrap:wrap;row-gap:7px}.nai-permiso .nai-conf-btns button{white-space:nowrap}.nai-conf-cuerpo-lista{overscroll-behavior:contain;border-bottom:.5px solid var(--border-2);max-height:min(22rem,40vh);overflow-y:auto}.nai-bloques{color:var(--text-2);flex-direction:column;gap:14px;padding:12px 0;font-size:13.5px;line-height:1.55;display:flex}.nai-bloques-lista{flex-direction:column;gap:14px;padding:0 14px;display:flex}.nai-bloques-scroll{overscroll-behavior:contain;max-height:min(18rem,32vh);overflow-y:auto}.nai-bloque-rotulo{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:0 0 6px;font-size:10.5px;font-weight:600}.nai-bloques-scroll .nai-bloque-rotulo{z-index:1;background:var(--surface);margin:-4px 0 4px;padding:4px 0 2px;position:sticky;top:0}.nai-bloque-linea{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.nai-bloque-linea+.nai-bloque-linea{margin-top:4px}.nai-bloque-filas{grid-template-columns:fit-content(45%) minmax(0,1fr);gap:5px 14px;margin:0;padding:0;list-style:none;display:grid}.nai-fila{display:contents}.nai-fila-nombre{overflow-wrap:anywhere;min-width:0;color:var(--text-1)}.nai-fila-datos{overflow-wrap:anywhere;min-width:0}.nai-fila-marca{color:var(--text-3);margin-left:.5em;font-size:11.5px}.nai-bloque-nota{color:var(--text-3);margin:8px 0 0;font-size:11.5px;line-height:1.5}.nai-bloque-avisos{border-top:.5px solid var(--border-2);flex-direction:column;gap:4px;margin:0 14px;padding-top:10px;display:flex}.nai-bloque-aviso{overflow-wrap:anywhere;margin:0}@media (prefers-reduced-motion:reduce){.nai-seg a{transition:none}}.iiko-preview{border:.5px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:9px;min-height:180px;padding:14px;display:flex}.iiko-preview.is-off{opacity:.55}.iiko-preview__head{align-items:center;gap:8px;display:flex}.iiko-preview__red{font-family:var(--font-display);font-weight:var(--w-strong);letter-spacing:.02em;text-transform:uppercase;color:var(--text-2);font-size:12px}.iiko-preview__autor{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.iiko-preview__conectar{color:var(--text-2);text-underline-offset:2px;font-size:12px;text-decoration:underline}.iiko-preview__cuerpo{color:var(--text-1);white-space:pre-wrap;word-break:break-word;flex:1;font-size:14px;line-height:1.55}.iiko-preview__sobrante{color:var(--text-3)}.iiko-preview__vermas{color:var(--text-2);font-weight:var(--w-strong)}.iiko-preview__pie{border-top:.5px solid var(--border);align-items:center;gap:10px;padding-top:8px;display:flex}.iiko-preview__cuenta{font-family:var(--font-mono);color:var(--text-3);font-size:11px}.iiko-preview__cuenta.is-over{color:var(--c-danger)}.iiko-preview__aviso{color:var(--text-3);margin-left:auto;font-size:11px}.iiko-preview__markdown{font-family:var(--font-mono);color:var(--text-1);white-space:pre-wrap;word-break:break-word;flex:1;margin:0;font-size:12.5px;line-height:1.6}@media (max-width:767px){.iiko-preview{min-height:140px}}.iiko-previews{flex-direction:column;gap:12px;display:flex}.iiko-previews__head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.iiko-previews__titulo{font-family:var(--font-display);font-weight:var(--w-strong);margin:0;font-size:15px}.iiko-previews__aviso{color:var(--text-3);margin:0;font-size:12px}.iiko-previews__tabs{gap:4px;display:none}.iiko-previews__tab{border:.5px solid var(--border);background:var(--surface);color:var(--text-2);border-radius:8px;padding:6px 12px;font-size:12px}.iiko-previews__tab.is-on{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.iiko-previews__tab.is-on{background:color-mix(in srgb,var(--ink) 14%,transparent)}}.iiko-previews__tab.is-on{color:var(--text-1)}.iiko-previews__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.iiko-previews__panel{min-width:0;display:flex}.iiko-previews__panel>*{flex:1}.iiko-preview__aviso.is-viejo{color:var(--c-warning)}@media (max-width:767px){.iiko-previews__tabs{display:flex}.iiko-previews__grid{grid-template-columns:1fr}.iiko-previews__panel[data-activa=no]{display:none}}.iiko-preview__autor.is-falta{color:var(--text-3);font-style:italic}.iiko-firma__aviso{color:var(--text-2);margin:0 0 12px;font-size:13px}.iiko-firma__textos{flex-direction:column;gap:10px;display:flex}.iiko-firma__texto{border:.5px solid var(--border);background:var(--surface-2);border-radius:10px;padding:10px 12px}.iiko-firma__canal{font-family:var(--font-display);font-weight:var(--w-strong);letter-spacing:.02em;text-transform:uppercase;color:var(--text-3);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 5px;font-size:11px;display:flex}.iiko-firma__cuenta{font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:var(--text-3);font-size:10.5px;font-weight:400}.iiko-firma__cuerpo{color:var(--text-1);white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.5}.iiko-firma__error{color:var(--c-danger);margin:10px 0 0;font-size:12.5px}.iiko-firma__espera{color:var(--text-3);min-height:1.2em;margin:10px 0 0;font-size:12px}.iiko-firmar{flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px;display:flex}.iiko-firmar__nota{color:var(--text-3);font-size:12px}.iiko-firmar__canales{border:0;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 6px;padding:0;display:flex}.iiko-firmar__canales legend{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;padding:0;font-size:10.5px}.iiko-firmar__canales label{color:var(--text-2);cursor:pointer;align-items:center;gap:5px;font-size:12px;display:inline-flex}.iiko-firmar__cuenta{font-family:var(--font-mono);color:var(--text-3);font-size:10.5px}.iiko-firmar__vacio{color:var(--text-2);margin:20px 0 0;font-size:13px}.iiko-firmar__vacio a{color:var(--text-1);text-underline-offset:2px;text-decoration:underline}.iiko-firmar__enviado{color:var(--text-2);font-size:12.5px}.iiko-firmar__enviado p{margin:0}.iiko-firmar__omitidas{color:var(--text-3);flex-direction:column;gap:2px;margin:6px 0 0;padding:0;font-size:11.5px;list-style:none;display:flex}.iiko-firmar__enviado a{color:var(--text-1);text-underline-offset:2px;text-decoration:underline}.iiko-firma-lista{flex-direction:column;gap:16px;display:flex}.iiko-firma-grupo{border:.5px solid var(--border);background:var(--surface);border-radius:12px;padding:14px}.iiko-firma-grupo__cab{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.iiko-firma-grupo__t{margin:0;font-size:14.5px}.iiko-firma-grupo__acciones{align-items:center;gap:8px;display:flex}.iiko-firma-grupo__filas{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.iiko-firma-fila{grid-template-columns:88px 1fr;align-items:start;gap:10px;display:grid}.iiko-firma-fila__canal{font-family:var(--font-display);font-size:10.5px;font-weight:var(--w-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:4px;padding-top:2px;display:inline-flex}.iiko-firma-fila__texto{color:var(--text-1);white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.5}.iiko-firma-fila[data-huerfana] .iiko-firma-fila__canal{color:var(--c-warning)}.iiko-firma-fila[data-huerfana] .iiko-firma-fila__texto{color:var(--text-3)}.iiko-firma-lista__pie{color:var(--text-3);margin:0;font-size:12px}.iiko-firma-lista__pie a{color:var(--text-2);text-underline-offset:2px;text-decoration:underline}.iiko-embudo{flex-direction:column;gap:2px;margin:0 0 16px;padding:0;list-style:none;display:flex}.iiko-embudo__tramo{border:.5px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:1fr auto;grid-template-areas:"rotulo cifra""motivo motivo";align-items:baseline;gap:4px 12px;padding:10px 12px;display:grid}.iiko-embudo__rotulo{color:var(--text-2);grid-area:rotulo;font-size:13px}.iiko-embudo__cifra{font-family:var(--font-display);font-size:18px;font-weight:var(--w-strong);color:var(--text-1);font-variant-numeric:tabular-nums;grid-area:cifra}.iiko-embudo__motivo{color:var(--text-3);grid-area:motivo;font-size:11.5px}.iiko-embudo__tramo[data-sindato] .iiko-embudo__cifra{color:var(--text-3);font-family:inherit;font-size:13px;font-weight:400}.iiko-embudo__margen{color:var(--text-3);align-items:flex-start;gap:6px;margin:0 0 10px;font-size:11.5px;line-height:1.5;display:flex}.iiko-embudo__pie{margin:0;font-size:12px}.iiko-embudo__pie a{color:var(--text-2);text-underline-offset:2px;text-decoration:underline}.iiko-comp-view{flex-direction:column;gap:16px;display:flex}.iiko-banda{border-bottom:.5px solid var(--border);justify-content:space-between;align-items:flex-start;gap:24px;min-height:70px;padding-bottom:12px;display:flex}.iiko-banda__texto{min-width:0}.iiko-banda__kicker{font-family:var(--font-display);font-size:10.5px;font-weight:var(--w-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:0 0 3px}.iiko-banda__titulo{margin:0 0 3px;font-size:18px;line-height:1.25}.iiko-banda__porque{color:var(--text-3);margin:0;font-size:12.5px}.iiko-cab__cerrado{flex-wrap:wrap;align-items:center;gap:10px;margin-top:5px;display:flex}.iiko-cab__abrir{border:.5px solid var(--border);color:var(--text-3);cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;display:inline-flex}.iiko-cab__abrir:hover{color:var(--text-1)}.iiko-cab__destino{min-width:0;max-width:420px;color:var(--text-3);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:10.5px;display:inline-flex;overflow:hidden}.iiko-cab__destino--sin{color:var(--c-warning);font-family:inherit;font-size:11px}.iiko-cab{flex-direction:column;gap:8px;max-width:520px;margin-top:8px;display:flex}.iiko-cab__campo{color:var(--text-3);flex-direction:column;gap:3px;font-size:11px;display:flex}.iiko-cab__campo input{border:.5px solid var(--border);background:var(--surface);color:var(--text-1);border-radius:6px;padding:5px 8px;font-family:inherit;font-size:12.5px}.iiko-cab__acciones{align-items:center;gap:8px;display:flex}.iiko-cab__estado{color:var(--text-3);align-items:center;gap:4px;font-size:11px;display:inline-flex}.iiko-cab__error{color:var(--c-danger);align-items:center;gap:5px;margin:0;font-size:11.5px;display:flex}.iiko-cab__fijo{color:var(--text-3);align-items:center;gap:5px;margin:5px 0 0;font-size:11px;display:flex}.iiko-banda__acciones{flex-shrink:0}.iiko-banda__acciones .iiko-firmar{align-items:flex-end;margin-top:0}.iiko-comp{grid-template-columns:1fr 396px;align-items:start;gap:16px;display:grid}.iiko-comp__mesa{min-width:0}.iiko-comp__chat{position:sticky;top:16px}@media (max-width:1180px){.iiko-comp{grid-template-columns:1fr}.iiko-comp__chat{position:static}}.iiko-previews__celda{flex-direction:column;gap:8px;min-width:0;display:flex}.iiko-editar__abrir{border:.5px solid var(--border);color:var(--text-3);cursor:pointer;background:0 0;border-radius:6px;align-self:flex-start;align-items:center;gap:5px;padding:3px 8px;font-size:11.5px;display:inline-flex}.iiko-editar__abrir:hover{color:var(--text-1)}.iiko-editar__cerrado{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.iiko-editar__divergio{color:var(--c-warning);align-items:center;gap:6px;font-size:11px;display:inline-flex}.iiko-editar__rehacer{border:.5px solid var(--border);color:var(--text-3);cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;display:inline-flex}.iiko-editar__rehacer:hover{color:var(--text-1)}.iiko-enlace{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:11.5px;display:flex}.iiko-enlace code{font-family:var(--font-mono);color:var(--text-2);font-size:11.5px}.iiko-enlace__copiar{border:.5px solid var(--border);color:var(--text-3);cursor:pointer;background:0 0;border-radius:5px;padding:1px 7px;font-size:11px}.iiko-enlace__copiar:hover{color:var(--text-1)}.iiko-enlace__nota{flex-basis:100%}.iiko-editar{flex-direction:column;gap:8px;display:flex}.iiko-editar__caja{resize:vertical;border:.5px solid var(--border);background:var(--surface-2);width:100%;min-height:150px;color:var(--text-1);font-family:var(--font-mono);border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.55}.iiko-editar__nota{color:var(--text-3);margin:0;font-size:11.5px}.iiko-editar__acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.iiko-editar__estado{color:var(--text-3);align-items:center;gap:5px;min-height:1.2em;font-size:11.5px;display:inline-flex}.iiko-editar__error{color:var(--c-danger);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.iiko-editar__conflicto{border:.5px solid var(--c-warning);background:var(--surface-2);border-radius:10px;padding:12px}.iiko-editar__conflicto-t{font-size:12.5px;font-weight:var(--w-strong);color:var(--text-1);align-items:center;gap:6px;margin:0 0 8px;display:flex}.iiko-editar__conflicto-texto{background:var(--surface-3);max-height:180px;font-family:var(--font-mono);color:var(--text-2);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:0 0 10px;padding:8px 10px;font-size:12px;line-height:1.55;overflow:auto}.iiko-cal{flex-direction:column;gap:12px;display:flex}.iiko-cal__barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.iiko-cal__nav{align-items:center;gap:6px;display:flex}.iiko-cal__rotulo{min-width:200px;margin:0;font-size:16px}.iiko-cal__vistas{gap:2px;display:flex}.iiko-cal__vista{border:.5px solid var(--border);color:var(--text-3);border-radius:6px;padding:5px 12px;font-size:12.5px;text-decoration:none}.iiko-cal__vista[aria-current=page]{color:var(--text-1);background:var(--surface-2)}.iiko-cal__acciones{align-items:center;gap:8px;display:flex}.iiko-crear__campo{color:var(--text-3);flex-direction:column;gap:4px;margin-bottom:14px;font-size:12px;display:flex}.iiko-crear__campo input,.iiko-crear__campo textarea{border:.5px solid var(--border);background:var(--surface-2);color:var(--text-1);border-radius:8px;padding:8px 10px;font-size:13px}.iiko-crear__campo textarea{font-family:var(--font-mono);resize:vertical;font-size:12.5px;line-height:1.55}.iiko-crear__campo small{color:var(--text-3);font-size:11px;line-height:1.45}.iiko-crear__error{color:var(--c-danger);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.iiko-cal__aviso{border:.5px solid var(--border);background:var(--surface-2);color:var(--text-2);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12.5px;display:flex}.iiko-cal__aviso-acciones{align-items:center;gap:6px;display:flex}.iiko-cal__cuerpo{align-items:start;gap:12px;display:grid}.iiko-cal__cuerpo[data-vista=mes]{grid-template-columns:1fr 260px}.iiko-cal__cuerpo[data-vista=semana],.iiko-cal__cuerpo[data-vista=dia]{grid-template-columns:1fr}@media (max-width:900px){.iiko-cal__cuerpo[data-vista=mes]{grid-template-columns:1fr}}.iiko-cal__cabeceras{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:4px;font-size:10.5px;display:grid}.iiko-cal__celdas{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.iiko-cal__celda{border:.5px solid var(--border);background:var(--surface);border-radius:8px;flex-direction:column;gap:4px;min-height:104px;padding:6px;display:flex}.iiko-cal__celda[data-fuera]{opacity:.55}.iiko-cal__celda-n{color:var(--text-3);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0 3px;font-size:11.5px}.iiko-cal__celda-piezas{flex-direction:column;gap:3px;min-width:0;display:flex}.iiko-cal__rejilla[data-vista=semana] .iiko-cal__celda{min-height:280px}.iiko-cal__pieza{background:var(--surface-2);color:var(--text-1);cursor:grab;border-radius:5px;justify-content:space-between;align-items:center;gap:6px;padding:3px 6px;font-size:11.5px;text-decoration:none;display:flex}.iiko-cal__pieza-t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iiko-cal__pieza-n{color:var(--c-warning);flex-shrink:0;font-size:10.5px}.iiko-cal__pieza[data-estado=published]{color:var(--text-3)}.iiko-cal__mas{color:var(--text-3);cursor:pointer;background:0 0;border:0;align-self:flex-start;font-size:11px}.iiko-cal__franjas{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.iiko-cal__franja{border-bottom:.5px solid var(--border);grid-template-columns:64px 1fr;gap:8px;padding:5px 6px;display:grid}.iiko-cal__franja-h{color:var(--text-3);font-size:11px}.iiko-cal__franja-piezas{flex-direction:column;gap:3px;min-width:0;display:flex}.iiko-cal__cajon{border:.5px solid var(--border);background:var(--surface);border-radius:10px;padding:10px}.iiko-cal__cajon-t{font-family:var(--font-display);font-size:11px;font-weight:var(--w-strong);letter-spacing:.02em;text-transform:uppercase;color:var(--text-3);margin:0 0 8px}.iiko-cal__cajon-vacio{color:var(--text-3);margin:0;font-size:12px}.iiko-cal__cajon-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.iiko-cal__cuerpo[data-vista=semana] .iiko-cal__cajon-lista,.iiko-cal__cuerpo[data-vista=dia] .iiko-cal__cajon-lista{flex-flow:wrap}.iiko-cal__cajon-fila{flex-direction:column;gap:4px;min-width:0;display:flex}.iiko-cal__prog{border:.5px solid var(--border);color:var(--text-3);cursor:pointer;background:0 0;border-radius:5px;align-self:flex-start;align-items:center;gap:4px;padding:2px 7px;font-size:11px;display:inline-flex}.iiko-cal__prog:hover{color:var(--text-1)}.iiko-cal__acciones-fila{flex-wrap:wrap;gap:6px;display:flex}.iiko-cal__archivar{border:.5px solid var(--border);color:var(--text-3);cursor:pointer;background:0 0;border-radius:5px;align-self:flex-start;align-items:center;gap:4px;padding:2px 7px;font-size:11px;display:inline-flex}.iiko-cal__archivar:hover{color:var(--text-1)}.iiko-cal__arch{border-top:.5px solid var(--border);margin-top:12px;padding-top:10px}.iiko-cal__arch-abrir{color:var(--text-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;display:inline-flex}.iiko-cal__arch-abrir:hover{color:var(--text-1)}.iiko-cal__arch-vacio{color:var(--text-3);margin:6px 0 0;font-size:11px}.iiko-cal__arch-lista{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.iiko-cal__arch-fila{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.iiko-cal__arch-t{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.iiko-cal__arch-volver{border:.5px solid var(--border);color:var(--text-3);cursor:pointer;background:0 0;border-radius:5px;flex:none;align-items:center;gap:4px;padding:2px 7px;font-size:11px;display:inline-flex}.iiko-cal__arch-volver:hover{color:var(--text-1)}.iiko-cal__modal-p{color:var(--text-2);margin:0 0 12px;font-size:13px;line-height:1.55}.iiko-cal__campo{color:var(--text-3);flex-direction:column;gap:4px;margin-bottom:10px;font-size:12px;display:flex}.iiko-cal__campo input{border:.5px solid var(--border);background:var(--surface-2);color:var(--text-1);border-radius:8px;padding:7px 10px;font-size:13px}.docs-cliente-lista{margin:0;padding:6px 0;list-style:none}.docs-cliente-fila{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 18px;display:grid}.docs-cliente-fila+.docs-cliente-fila{border-top:.5px solid var(--border)}.docs-cliente-mini{border-radius:var(--radius-sm);background:var(--surface-2);border:.5px solid var(--border);width:44px;height:44px;color:var(--text-3);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.docs-cliente-mini img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.docs-cliente-texto{flex-direction:column;gap:3px;min-width:0;display:flex}.docs-cliente-nombre{color:var(--text-1);font-size:13px;font-weight:var(--w-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docs-cliente-meta{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.docs-cliente-abrir{padding:6px 10px;font-size:12px}.docs-cliente-vacio{padding:12px 18px 16px}.content--completa{flex-direction:column;padding:0;display:flex;overflow:hidden}.content--completa>.route-enter{flex-direction:column;min-height:0;display:flex}.content--completa>.route-enter>.chats-shell{flex:1;height:auto;margin:6px}@container armazon (min-width:769px){.sin-topbar .main>.topbar{display:none}}.correo-sin-acceso{color:var(--text-3);padding:30px 36px}.correo-app :focus-visible{box-shadow:none;outline:2px solid var(--ink);outline-offset:-2px}.correo-app input:focus-visible,.correo-app textarea:focus-visible{box-shadow:none;outline:none}.correo-composer:focus-within{border-top-color:var(--ink)}.correo-cmp-linea:focus-within{border-bottom-color:var(--ink)}.correo-app{--c-faint:var(--ink)}@supports (color:color-mix(in lab, red, red)){.correo-app{--c-faint:color-mix(in srgb, var(--ink) 38%, transparent)}}.correo-app{--c-soft:var(--line)}@supports (color:color-mix(in lab, red, red)){.correo-app{--c-soft:color-mix(in srgb, var(--line) 55%, transparent)}}.correo-app{--c-punto:var(--ink)}@supports (color:color-mix(in lab, red, red)){.correo-app{--c-punto:color-mix(in srgb, var(--ink) 11%, transparent)}}.correo-app{--c-vidrio:var(--surface)}@supports (color:color-mix(in lab, red, red)){.correo-app{--c-vidrio:color-mix(in srgb, var(--surface) 80%, transparent)}}.correo-app{background-color:var(--surface-2);background-image:radial-gradient(circle, var(--c-punto) 1px, transparent 1px);background-position:-1px -1px;background-size:16px 16px;flex:1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:196px minmax(0,1fr) 256px;min-height:0;font-size:12.5px;display:grid}.correo-rail{flex-direction:column;min-height:0;display:flex}.correo-rail-top{border-bottom:1px solid var(--c-soft);padding:11px 11px 10px}.correo-cuenta{background:var(--surface);border:1px solid var(--c-soft);border-radius:7px;align-items:center;gap:8px;padding:6px 8px;display:flex;overflow:hidden}.correo-cuenta .av{background:var(--ink);width:22px;height:22px;color:var(--paper);border-radius:6px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.correo-cuenta .txt{flex:1;min-width:0}.correo-cuenta .t1,.correo-cuenta .t2{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.correo-cuenta .t1{font-size:12.5px;font-weight:var(--w-strong);color:var(--ink);line-height:1.2}.correo-cuenta .t2{font-family:var(--font-mono);color:var(--dim);font-size:9.5px;line-height:1.3}.correo-escribir{background:var(--ink);width:100%;color:var(--paper);font:inherit;font-weight:var(--w-strong);cursor:pointer;border:none;border-radius:7px;justify-content:center;align-items:center;gap:6px;margin-top:9px;padding:8px 10px;display:flex}.correo-escribir:disabled{opacity:.45;cursor:not-allowed}.correo-escribir:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.correo-rail-scroll{flex:1;min-height:0;padding:6px 0 12px;overflow-y:auto}.correo-rail-g{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c-faint);padding:11px 14px 5px;font-size:9px}.correo-rail-i{width:calc(100% - 14px);font:inherit;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;margin:1px 7px;padding:5px 8px;line-height:1.35;display:flex}.correo-rail-i:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.correo-rail-i:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.correo-rail-i .ic{width:14px;color:var(--c-faint);flex:none;place-items:center;display:grid}.correo-rail-i .c{font-family:var(--font-mono);color:var(--dim);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:10.5px}.correo-rail-i.on{background:var(--surface);color:var(--ink);font-weight:var(--w-strong);box-shadow:var(--elev-1)}.correo-rail-i.on .ic,.correo-rail-i.on .c{color:var(--ink)}.correo-rail-i.al .c{background:var(--c-danger);color:var(--paper);border-radius:9px;padding:0 5px;font-size:9.5px}.correo-rail-i:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.correo-rail-pie{border-top:1px solid var(--c-soft);font-family:var(--font-mono);color:var(--c-faint);letter-spacing:.05em;padding:8px 14px;font-size:9.5px}.correo-lista{background:var(--surface);border:1px solid var(--line);min-width:0;min-height:0;box-shadow:0 2px 10px -4px var(--ink), 0 10px 30px -18px var(--ink);border-radius:12px;flex-direction:column;margin:6px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.correo-lista{box-shadow:0 2px 10px -4px color-mix(in srgb, var(--ink) 22%, transparent), 0 10px 30px -18px color-mix(in srgb, var(--ink) 30%, transparent)}}.correo-lista{z-index:1;position:relative}.correo-barra{border-bottom:1px solid var(--c-soft);background:var(--c-vidrio);-webkit-backdrop-filter:blur(9px);flex:none;align-items:center;gap:9px;padding:8px 15px;display:flex}.correo-buscar{background:var(--surface-2);border:1px solid var(--c-soft);min-width:0;color:var(--c-faint);border-radius:999px;flex:1;align-items:center;gap:7px;padding:5px 13px;display:flex}.correo-buscar input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.correo-buscar:focus-within{border-color:var(--line)}.correo-segmento{background:var(--surface-3);border:1px solid var(--c-soft);border-radius:999px;flex:none;gap:2px;padding:3px;display:flex}.correo-seg{font:inherit;color:var(--dim);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:4px 13px;font-size:12px;line-height:1.35}.correo-seg:hover{color:var(--ink-2);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.correo-seg:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.correo-seg.on{background:var(--surface);color:var(--ink);font-weight:var(--w-strong);box-shadow:0 1px 2px var(--ink), 0 0 0 1px var(--ink)}@supports (color:color-mix(in lab, red, red)){.correo-seg.on{box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 10%, transparent), 0 0 0 1px color-mix(in srgb, var(--ink) 5%, transparent)}}.correo-seg:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.correo-grupos{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.correo-grupo{flex-direction:column;flex:none;min-height:0;display:flex}.correo-grupo-cuerpo{max-height:220px;overflow-y:auto}.correo-grupo.dominante{flex:auto}.correo-grupo.dominante>.correo-grupo-cuerpo{flex:auto;min-height:0;max-height:none}.correo-grupo:last-child{margin-top:auto}.correo-grupo.arrastrando{opacity:.55}.correo-grupo.destino-arriba{box-shadow:inset 0 3px 0 var(--ink)}.correo-grupo.destino-abajo{box-shadow:inset 0 -3px 0 var(--ink)}.correo-corte{text-align:left;cursor:pointer;width:100%;font:inherit;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--c-vidrio);-webkit-backdrop-filter:blur(12px)saturate(1.3);z-index:3;touch-action:none;align-items:center;gap:8px;padding:6px 14px;display:flex;position:sticky;top:0}.correo-grupo:first-child .correo-corte{border-top:none}.correo-corte:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.correo-corte:hover{background:color-mix(in srgb, var(--surface-2) 88%, transparent)}}.correo-corte:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.correo-corte .chev{color:var(--c-faint);flex:none;display:grid}.correo-grupo:not(.plegado) .correo-corte .chev{color:var(--ink)}.correo-corte .asa{color:var(--c-faint);opacity:0;cursor:grab;flex:none;display:grid}.correo-corte:hover .asa{opacity:1}.correo-corte .t{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:9.5px;font-weight:var(--w-strong);white-space:nowrap}.correo-corte .n{font-family:var(--font-mono);background:var(--ink);color:var(--paper);border-radius:20px;padding:1px 7px;font-size:9.5px;line-height:1.5}.correo-corte .sub{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;font-size:11px;overflow:hidden}.correo-grupo-vacio{color:var(--dim);margin:0;padding:10px 16px;font-size:12px}.correo-fila{border-bottom:1px solid var(--c-soft);background:var(--surface);position:relative}.correo-fila:last-child{border-bottom:none}.correo-fila:hover,.correo-fila.destacada{background:var(--surface-2)}.correo-fila.guardado{box-shadow:inset 3px 0 0 var(--ink)}.correo-fila-abrir{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:11px minmax(0,150px) minmax(0,1fr) 176px 50px;align-items:center;gap:10px;padding:6px 14px;display:grid}.correo-fila-abrir:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.correo-fila .pt{background:var(--ink);border-radius:50%;width:6px;height:6px}.correo-fila .pt.hueco{border:1.5px solid var(--c-faint);background:0 0}.correo-fila .quien{flex-direction:column;min-width:0;display:flex}.correo-fila .nom{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.correo-fila .dir{font-family:var(--font-mono);color:var(--c-faint);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.correo-fila .texto{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;overflow:hidden}.correo-fila .as{color:var(--ink-2)}.correo-fila .ad{color:var(--dim)}.correo-fila.no-leido .nom,.correo-fila.no-leido .as,.correo-fila.guardado .nom{color:var(--ink);font-weight:var(--w-strong)}.correo-fila .contexto{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 4px;height:20px;display:flex;overflow:hidden}.correo-fila .cuando{font-family:var(--font-mono);color:var(--c-faint);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px}.correo-chip{font-family:var(--font-mono);letter-spacing:.03em;border:1px solid var(--line);color:var(--dim);white-space:nowrap;background:var(--surface);border-radius:999px;padding:2px 7px;font-size:9.5px;line-height:1.4}.correo-chip.al{border-color:var(--c-danger);color:var(--c-danger);background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.correo-chip.al{background:color-mix(in srgb, var(--c-danger) 7%, transparent)}}.correo-chip.bot{background:var(--ink);color:var(--paper);border-color:var(--ink)}.correo-fila .acciones{opacity:0;pointer-events:none;background:var(--surface);gap:3px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.correo-fila .acciones{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.correo-fila .acciones{-webkit-backdrop-filter:blur(13px)saturate(1.3);border:1px solid var(--line);box-shadow:0 5px 18px -7px var(--ink);border-radius:999px;padding:3px}@supports (color:color-mix(in lab, red, red)){.correo-fila .acciones{box-shadow:0 5px 18px -7px color-mix(in srgb, var(--ink) 38%, transparent)}}.correo-fila .acciones{transition:opacity var(--dur) var(--ease)}.correo-fila:hover .acciones,.correo-fila:focus-within .acciones,.correo-fila.menu-abierto .acciones{opacity:1;pointer-events:auto}.correo-fila.menu-abierto{z-index:4}.correo-fila .acciones .mas{place-items:center;padding:4px 8px;display:grid}.correo-fila .acciones button{font:inherit;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:4px 10px;font-size:11.5px}.correo-fila .acciones button:hover,.correo-fila .acciones button:focus-visible{background:var(--ink);color:var(--paper);outline:none}.correo-vacio{color:var(--dim);text-align:center;flex-direction:column;align-items:center;gap:8px;margin:auto;padding:40px 20px;font-size:13px;display:flex}.correo-vacio p{max-width:40ch;margin:0}.correo-vacio-a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.correo-hilo{flex-direction:column;flex:1;min-height:0;display:flex}.correo-h-barra{border-bottom:1px solid var(--line);background:var(--c-vidrio);-webkit-backdrop-filter:blur(14px)saturate(1.35);z-index:2;flex:none;align-items:center;gap:10px;padding:7px 12px;display:flex}.correo-h-volver{background:var(--surface);border:1px solid var(--line);width:27px;height:27px;color:var(--ink-2);cursor:pointer;box-shadow:var(--elev-1);border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.correo-h-volver:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.correo-h-volver:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.correo-h-asunto{flex:auto;min-width:0}.correo-h-asunto .as{font-size:13.5px;font-weight:var(--w-strong);color:var(--ink);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;line-height:1.25;display:block;overflow:hidden}.correo-h-asunto .sub{flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;display:flex}.correo-h-acc{background:var(--surface-3);border:1px solid var(--c-soft);border-radius:999px;flex:none;gap:1px;padding:2px;display:flex}.correo-h-acc button{width:25px;height:25px;color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;padding:0;display:grid}.correo-h-acc button:hover,.correo-h-acc button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.correo-h-acc button:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.correo-anclaje{display:inline-flex;position:relative}.correo-menu{border:1px solid var(--line);background:var(--surface);box-shadow:var(--elev-2);z-index:20;border-radius:11px;flex-direction:column;min-width:210px;padding:5px;display:flex;position:absolute;top:calc(100% + 6px)}.correo-menu.der{right:0}.correo-menu.arriba{top:auto;bottom:calc(100% + 6px)}.correo-menu button{width:100%;font:inherit;color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;padding:7px 10px;display:block}.correo-menu button:hover:not(:disabled),.correo-menu button:focus-visible{background:var(--surface-3);color:var(--ink);outline:none}.correo-menu button:disabled{opacity:.45;cursor:not-allowed}.correo-h-scroll{flex-direction:column;flex:1;gap:6px;min-height:0;padding:9px 11px 4px;display:flex;overflow-y:auto}.correo-h-cargando{color:var(--dim);align-items:center;gap:8px;padding:18px;display:flex}.correo-msg{background:var(--surface-2);border:1px solid var(--c-soft);border-radius:11px;flex:none;grid-template-columns:26px minmax(0,1fr);gap:0 10px;padding:9px 12px;display:grid}.correo-msg.mio{background:var(--surface);border-color:var(--line)}.correo-msg.agente{background:var(--surface);border-color:var(--line);box-shadow:inset 2px 0 0 var(--ink)}.correo-msg .av{background:var(--ink);width:26px;height:26px;color:var(--paper);border-radius:999px;grid-row:1/span 2;align-self:start;place-items:center;font-size:9px;font-weight:700;display:grid}.correo-msg.mio .av,.correo-msg.agente .av{background:var(--surface-3);color:var(--ink);border:1px solid var(--line)}.correo-msg.agente .av{border-color:var(--ink)}.correo-msg .cab{align-items:baseline;gap:8px;min-width:0;display:flex}.correo-msg .q{font-weight:var(--w-strong);color:var(--ink);white-space:nowrap}.correo-msg .d{font-family:var(--font-mono);color:var(--c-faint);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:9.5px;overflow:hidden}.correo-msg .h{font-family:var(--font-mono);color:var(--c-faint);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:9.5px}.correo-msg .txt{color:var(--ink-2);grid-column:2;max-width:78ch;margin-top:4px;line-height:1.56}.correo-msg .txt p{white-space:pre-wrap;margin:0 0 6px}.correo-msg .txt p:last-child{margin-bottom:0}.correo-adj-lista{flex-direction:column;gap:5px;max-width:56ch;margin-top:9px;display:flex}.correo-adj{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-items:center;gap:9px;padding:7px 9px;display:flex}.correo-msg.mio .correo-adj{background:var(--surface-2)}.correo-adj .ic{background:var(--surface-3);width:26px;height:26px;color:var(--ink);border:1px solid var(--line);font-family:var(--font-mono);font-size:8px;font-weight:var(--w-strong);border-radius:7px;flex:none;place-items:center;display:grid}.correo-adj .txt2{flex:auto;min-width:0}.correo-adj .t1,.correo-adj .t2{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.correo-adj .t1{color:var(--ink);font-weight:500}.correo-adj .t2{font-family:var(--font-mono);color:var(--c-faint);font-size:9.5px}.correo-adj .accs{flex:none;gap:3px;display:flex}.correo-adj .accs a{color:var(--ink-2);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:500;text-decoration:none}.correo-adj .accs a:hover,.correo-adj .accs a:focus-visible{background:var(--ink);color:var(--paper);outline:none}.correo-composer{border-top:1px solid var(--line);background:var(--surface);box-shadow:0 -10px 30px -18px var(--ink);flex:none}@supports (color:color-mix(in lab, red, red)){.correo-composer{box-shadow:0 -10px 30px -18px color-mix(in srgb, var(--ink) 30%, transparent)}}.correo-escribir-form{box-shadow:none;border-top:0;flex-direction:column;flex:1;display:flex}.correo-cmp-cab{border-bottom:1px solid var(--c-soft);align-items:baseline;gap:6px;min-width:0;padding:9px 16px;font-size:12px;display:flex}.correo-cmp-cab .para,.correo-cmp-linea .para{color:var(--ink-2);flex:none}.correo-cmp-cab .quien{color:var(--ink);font-weight:var(--w-strong);flex:none}.correo-cmp-cab .pto{color:var(--c-faint);flex:none}.correo-cmp-cab .asunto{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.correo-cmp-linea{border-bottom:1px solid var(--c-soft);align-items:center;gap:10px;padding:8px 16px;display:flex}.correo-cmp-linea input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.correo-cmp-cuerpo{resize:vertical;width:100%;font:inherit;color:var(--ink-2);background:0 0;border:0;outline:none;min-height:64px;max-height:40vh;padding:11px 16px 8px;font-size:13px;line-height:1.52;display:block}.correo-cmp-cuerpo.grande{resize:none;flex:1;max-height:none}.correo-cmp-adj{flex-direction:column;gap:6px;margin:0;padding:0 16px 7px;list-style:none;display:flex}.correo-cmp-adj-fila{border:1px solid var(--c-soft);background:var(--surface-2);border-radius:9px;grid-template-columns:22px minmax(0,1fr) 24px;align-items:center;gap:8px;padding:6px 9px;display:grid}.correo-cmp-adj-fila.pendiente{box-shadow:inset 2px 0 0 var(--c-danger)}.correo-cmp-adj-fila .tipo{border:1px solid var(--line);background:var(--surface);width:22px;height:22px;font-family:var(--font-mono);color:var(--dim);border-radius:5px;place-items:center;font-size:7px;display:grid}.correo-cmp-adj-fila .txt{min-width:0}.correo-cmp-adj-fila .nom{font-family:var(--font-mono);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.correo-cmp-adj-fila .meta{color:var(--dim);font-size:10px;display:block}.correo-cmp-adj-fila .quitar{width:24px;height:24px;color:var(--c-faint);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:999px;place-items:center;padding:0;display:grid}.correo-cmp-adj-fila:hover .quitar,.correo-cmp-adj-fila:focus-within .quitar{opacity:1}.correo-cmp-adj-fila .quitar:hover,.correo-cmp-adj-fila .quitar:focus-visible{background:var(--ink);color:var(--paper);opacity:1}.correo-cmp-resumen{font-family:var(--font-mono);color:var(--c-faint);white-space:nowrap;text-overflow:ellipsis;padding:0 16px 8px;font-size:10px;overflow:hidden}.correo-cmp-resumen.al{color:var(--c-danger)}.correo-cmp-acc{border-top:1px solid var(--c-soft);align-items:center;gap:4px;margin-top:auto;padding:9px 12px;display:flex}.correo-cmp-acc .herr{gap:3px;display:flex}.correo-cmp-acc .ico{width:30px;height:30px;color:var(--c-faint);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;padding:0;display:grid}.correo-cmp-acc .ico:hover{background:var(--surface-3);color:var(--ink)}.correo-cmp-acc .ico:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.correo-cmp-acc .envio{background:var(--ink);border-radius:9px;flex:none;margin-left:auto;display:flex}.correo-cmp-acc .envio .p{color:var(--paper);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:9px 0 0 9px;align-items:center;gap:6px;padding:6px 16px;font-weight:500;display:flex}.correo-cmp-acc .envio .p.solo{border-radius:9px}.correo-cmp-acc .envio .m{color:var(--paper);cursor:pointer;box-shadow:inset 1px 0 0 var(--paper);background:0 0;border:none;place-items:center;padding:0 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.correo-cmp-acc .envio .m{box-shadow:inset 1px 0 0 color-mix(in srgb, var(--paper) 22%, transparent)}}.correo-cmp-acc .envio .m{border-radius:0 9px 9px 0}.correo-cmp-acc .envio .p:hover:not(:disabled),.correo-cmp-acc .envio .m:hover:not(:disabled){background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.correo-cmp-acc .envio .p:hover:not(:disabled),.correo-cmp-acc .envio .m:hover:not(:disabled){background:color-mix(in srgb, var(--paper) 12%, transparent)}}.correo-cmp-acc .envio button:disabled{opacity:.5;cursor:not-allowed}.correo-cmp-acc .envio button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.correo-ficha{flex-direction:column;gap:8px;min-height:0;padding:10px 10px 10px 4px;display:flex;overflow-y:auto}.correo-ficha .f-top,.correo-ficha .f-hero,.correo-ficha .f-b{background:var(--surface);border:1px solid var(--c-soft);box-shadow:var(--elev-1);border-radius:9px}.correo-ficha .f-cargando{color:var(--dim);align-items:center;gap:8px;padding:14px 13px;display:flex}.correo-ficha .f-top{padding:12px 13px}.correo-ficha .f-fila{align-items:center;gap:9px;display:flex}.correo-ficha .f-av{background:var(--ink);width:34px;height:34px;color:var(--paper);border-radius:10px;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}.correo-ficha .f-quien{flex:1;min-width:0}.correo-ficha .f-nom,.correo-ficha .f-emp{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.correo-ficha .f-nom{font-size:14px;font-weight:var(--w-strong);color:var(--ink);letter-spacing:-.024em;line-height:1.18}.correo-ficha .f-emp{color:var(--dim);font-size:11.5px}.correo-ficha .f-hero{background:linear-gradient(var(--surface), var(--surface-3));border-color:var(--line);padding:14px 13px 13px}.correo-ficha .f-k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c-faint);margin-bottom:7px;font-size:9px;display:block}.correo-ficha .f-money{font-family:var(--font-mono);color:var(--ink);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:500;line-height:1;display:block}.correo-ficha .f-money .cur{color:var(--dim);letter-spacing:0;margin-right:5px;font-size:13px;font-weight:400}.correo-ficha .f-money-n{color:var(--ink-2);margin-top:8px;font-size:11.5px;line-height:1.4}.correo-ficha .f-money-n b{color:var(--c-danger);font-weight:var(--w-strong)}.correo-ficha .f-barra{background:var(--line);border-radius:3px;height:3px;margin-top:11px;display:flex;overflow:hidden}.correo-ficha .f-barra i{background:var(--ink);height:100%;display:block}.correo-ficha .f-barra i.b2{background:var(--c-danger)}.correo-ficha .f-b{padding:12px 13px}.correo-ficha .f-etapa{color:var(--ink);font-size:12.5px;font-weight:var(--w-strong);align-items:center;gap:7px;display:flex}.correo-ficha .f-etapa .pto{background:var(--ink);border-radius:50%;flex:none;width:6px;height:6px}.correo-ficha .f-etapa-n{color:var(--dim);margin-top:3px;font-size:11px}.correo-ficha .f-linea{align-items:flex-start;gap:9px;padding:6px 0;display:flex;position:relative}.correo-ficha .f-linea .tallo{background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:3px}.correo-ficha .f-linea:first-of-type .tallo{top:11px}.correo-ficha .f-linea:last-of-type .tallo{bottom:calc(100% - 11px)}.correo-ficha .f-linea .nodo{border:1.5px solid var(--c-faint);background:var(--surface-2);z-index:1;border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px;position:relative}.correo-ficha .f-linea.viva .nodo{background:var(--ink);border-color:var(--ink)}.correo-ficha .f-linea .cuerpo{flex:1;min-width:0}.correo-ficha .f-linea .qt{color:var(--ink-2);font-size:12px;line-height:1.35}.correo-ficha .f-linea .cuando2{font-family:var(--font-mono);color:var(--c-faint);flex:none;margin-top:4px;font-size:9.5px}.correo-ficha .f-canal{color:var(--ink-2);align-items:center;gap:7px;font-size:12px;display:flex}.correo-ficha .f-canal .ic{color:var(--c-faint);flex:none;display:grid}.correo-ficha .f-canal .h{font-family:var(--font-mono);color:var(--c-faint);margin-left:auto;font-size:9.5px}.correo-ficha .f-acc{margin-top:auto;padding-top:2px}.correo-ficha .f-btn{background:var(--surface);border:1px solid var(--line);width:100%;font:inherit;font-weight:var(--w-strong);color:var(--ink);cursor:pointer;box-shadow:var(--elev-1);border-radius:9px;padding:9px}.correo-ficha .f-btn:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.correo-ficha .f-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.correo-pie{border-top:1px solid var(--c-soft);background:var(--surface-2);font-family:var(--font-mono);color:var(--dim);letter-spacing:.04em;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:13px;padding:6px 15px;font-size:10px;display:flex}.correo-pie .sep{color:var(--c-faint)}@media (max-width:1240px){.correo-app{grid-template-columns:180px minmax(0,1fr)}.correo-ficha{display:none}}@media (max-width:880px){.correo-app{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.correo-rail{display:block}.correo-rail-top{align-items:center;gap:8px;display:flex}.correo-rail-top .correo-cuenta{flex:1}.correo-rail-top .correo-escribir{flex:none;width:auto;margin-top:0}.correo-rail-scroll{gap:2px;padding:4px 6px;display:flex;overflow:auto hidden}.correo-rail-g,.correo-rail-pie{display:none}.correo-rail-i{white-space:nowrap;flex:none;width:auto;margin:0}.correo-lista{margin:0 6px 6px}.correo-barra{flex-wrap:wrap}.correo-segmento{max-width:100%;overflow-x:auto}.correo-fila-abrir{grid-template-rows:auto auto;grid-template-columns:10px minmax(0,1fr) auto;gap:2px 9px}.correo-fila .pt{grid-row:1/span 2}.correo-fila .quien{grid-area:1/2}.correo-fila .cuando{grid-area:1/3}.correo-fila .texto{grid-area:2/2/auto/-1}.correo-fila .contexto,.correo-fila .acciones,.correo-corte .sub{display:none}}@media (prefers-reduced-motion:reduce){.correo-fila .acciones{transition:none}}.app-miira .mii-side{isolation:isolate;overflow-x:clip}@container armazon (min-width:769px){.app-miira .mii-side{position:relative}}.app-miira .mii-formas{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.app-miira .mii-forma{pointer-events:none;background:var(--c-miira);position:absolute}@supports (color:color-mix(in lab, red, red)){.app-miira .mii-forma{background:color-mix(in srgb,var(--c-miira) 12%,transparent)}}.app-miira .mii-forma--a{background:var(--c-miira);border-radius:46% 54% 60% 40%;width:240px;height:240px;bottom:-130px;left:-130px}@supports (color:color-mix(in lab, red, red)){.app-miira .mii-forma--a{background:color-mix(in srgb,var(--c-miira) 7%,transparent)}}.app-miira .mii-forma--b{background:var(--c-miira);border-radius:50%;width:90px;height:90px;top:120px;right:-40px}@supports (color:color-mix(in lab, red, red)){.app-miira .mii-forma--b{background:color-mix(in srgb,var(--c-miira) 3.5%,transparent)}}.app-miira.chats-immersive .mii-forma--a{width:150px;height:150px;bottom:-60px;left:-80px}.app-miira.chats-immersive .mii-forma--b{display:none}.app-miira:not(.chats-immersive) .app-back{background:var(--surface-2);color:var(--text-2);border-radius:999px;gap:5px;margin:0 0 14px 2px;padding:4px 10px 4px 8px}.app-miira:not(.chats-immersive) .app-back:hover{color:var(--text-1);background:var(--surface-3)}.app-miira .mii-marca{border-bottom:.5px solid var(--border);flex-direction:column;align-items:flex-start;gap:3px;margin-bottom:10px;padding:0 10px 14px}.app-miira .mii-marca .app-wm{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.1}.app-miira .mii-sub{color:var(--text-3);font-size:12px}.app-miira .nav-item{border-radius:12px;padding:8px 10px}.app-miira .nav-item.active{background:var(--c-miira)}@supports (color:color-mix(in lab, red, red)){.app-miira .nav-item.active{background:color-mix(in srgb,var(--c-miira) 14%,transparent)}}.app-miira .nav-item.active{color:var(--text-1);font-weight:600}.app-miira:not(.chats-immersive) .nav-item.active:after{content:"";background:var(--c-miira);border-radius:50%;width:7px;height:7px;margin-left:auto}.app-miira .nav-item .cnt-espera{color:var(--text-1);background:var(--c-espera)}@supports (color:color-mix(in lab, red, red)){.app-miira .nav-item .cnt-espera{background:color-mix(in srgb,var(--c-espera) 18%,transparent)}}.app-miira .mii-perfil{border-top:.5px solid var(--border);align-items:center;gap:4px;margin-top:6px;padding-top:8px;display:flex}.app-miira .mii-perfil>.user{flex:1;min-width:0;padding:6px 6px 6px 8px}.app-miira .mii-perfil>.user .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-miira .mii-perfil .plan-badge{flex-shrink:0;margin-right:4px;padding:2px 8px;font-size:10.5px}.app-miira.chats-immersive .mii-perfil{background:0 0;border:0}.mod-perfil{align-items:center;gap:4px;display:flex}.mod-perfil>.user{flex:1;min-width:0}.mod-perfil .plan-badge{flex-shrink:0;margin-right:4px;padding:2px 8px;font-size:10.5px}.mii-bv{z-index:var(--z-niiko-modal);background:var(--ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.mii-bv{background:color-mix(in srgb,var(--ink) 34%,transparent)}}.mii-bv-dialogo{outline:none}.mii-bv-aro{box-shadow:0 0 0 2px var(--c-miira),0 0 0 6px var(--c-miira);border-radius:14px;position:fixed}@supports (color:color-mix(in lab, red, red)){.mii-bv-aro{box-shadow:0 0 0 2px var(--c-miira),0 0 0 6px color-mix(in srgb,var(--c-miira) 22%,transparent)}}.mii-bv-aro{pointer-events:none}.mii-bv-tarjeta{background:var(--surface);border:.5px solid var(--border);width:min(340px,100vw - 32px);box-shadow:var(--elev-4);border-radius:20px;outline:none;flex-direction:column;gap:10px;padding:20px;display:flex;position:fixed}.mii-bv--centrada .mii-bv-tarjeta{width:min(420px,100vw - 32px);top:50%;left:50%;transform:translate(-50%,-50%)}.mii-bv-paso{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:11px}.mii-bv-t{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:21px;font-weight:700}.mii-bv-s{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.55}.mii-bv-salidas{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.mii-bv-salidas a{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.mii-bv-nota{color:var(--text-3);flex-basis:100%;font-size:11.5px}.mii-bv-pie{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.mii-bv-puntos{gap:5px;display:inline-flex}.mii-bv-puntos i{background:var(--border-2);border-radius:50%;width:6px;height:6px}.mii-bv-puntos i[data-activo=true]{background:var(--c-miira);border-radius:999px;width:16px}.mii-bv-botones{gap:6px;display:inline-flex}.mii-bv-saltar{min-height:36px;font:inherit;color:var(--text-3);cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:13px}.mii-bv-saltar:hover{color:var(--text-1)}@keyframes mii-bv-entra{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.mii-bv,.mii-bv-tarjeta{animation:mii-bv-entra var(--duration-niiko-base) var(--ease-niiko-entrada) both}}@media (prefers-reduced-motion:reduce){.mii-bv,.mii-bv-tarjeta{animation:none}}.chats-vacio .chats-escucha{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 22px;display:flex}.chats-vacio .chats-escucha p{color:var(--text-3);margin:0;font-size:12.5px;line-height:1.5}.chats-escucha-pulso{background:var(--c-miira);border-radius:50%;width:56px;height:56px;position:relative}@supports (color:color-mix(in lab, red, red)){.chats-escucha-pulso{background:color-mix(in srgb,var(--c-miira) 14%,transparent)}}.chats-escucha-pulso{place-items:center;display:grid}.chats-escucha-pulso i{background:var(--c-miira);border-radius:50%;width:22px;height:22px}.chats-escucha-num{background:var(--surface-2);border:.5px solid var(--border);font-family:var(--font-mono);color:var(--text-1);border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:12px;display:inline-flex}.chats-ejemplo-av{background:var(--surface-2);border:1.5px dashed var(--border-2)}.chats-ejemplo-marca{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-left:auto;font-size:11px}.chats-vacio .chats-ejemplo{opacity:.6;pointer-events:none;flex:none}.chats-atrae{text-align:center;background:var(--surface);border:.5px solid var(--border);max-width:440px;box-shadow:var(--elev-4);border-radius:20px;flex-direction:column;gap:10px;margin:auto auto 12px;padding:22px;display:flex;position:relative;overflow:hidden}.chats-atrae:before{content:"";z-index:0;background:var(--c-miira);border-radius:50%;width:160px;height:160px;position:absolute;top:-80px;right:-70px}@supports (color:color-mix(in lab, red, red)){.chats-atrae:before{background:color-mix(in srgb,var(--c-miira) 10%,transparent)}}.chats-atrae>*{position:relative}.chats-atrae b{font-family:var(--font-display);font-size:18px}.chats-atrae p{color:var(--text-2);margin:0;font-size:13px;line-height:1.5}.chats-atrae-salidas{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.chats-atrae-salidas a{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.chats-espera-composer{border:.5px solid var(--border);background:var(--surface);min-height:48px;color:var(--text-3);opacity:.7;border-radius:14px;align-items:center;margin:0 18px 16px;padding:0 14px;font-size:13px;display:flex}.app-miira .rep-hero{isolation:isolate;background:var(--c-miira);color:var(--c-sobre-espectro);border-radius:24px;padding:24px 28px;position:relative;overflow:hidden}.app-miira .rep-hero:before,.app-miira .rep-hero:after{content:"";z-index:-1;pointer-events:none;background:var(--c-sobre-espectro);position:absolute}@supports (color:color-mix(in lab, red, red)){.app-miira .rep-hero:before,.app-miira .rep-hero:after{background:color-mix(in srgb,var(--c-sobre-espectro) 10%,transparent)}}.app-miira .rep-hero:before{border-radius:50%;width:300px;height:300px;top:-160px;right:-80px}.app-miira .rep-hero:after{background:var(--c-sobre-espectro);border-radius:46% 54% 60% 40%;width:140px;height:140px;bottom:-90px;right:260px}@supports (color:color-mix(in lab, red, red)){.app-miira .rep-hero:after{background:color-mix(in srgb,var(--c-sobre-espectro) 8%,transparent)}}.app-miira .rep-hero-num .display-xl{color:inherit;font-size:64px}.app-miira .rep-hero-sub,.app-miira .rep-hero-sub b{color:inherit}.app-miira .rep-hero-sub{opacity:.9}.app-miira .rep-hero .rep-delta{color:var(--c-sobre-espectro);background:var(--c-sobre-espectro)}@supports (color:color-mix(in lab, red, red)){.app-miira .rep-hero .rep-delta{background:color-mix(in srgb,var(--c-sobre-espectro) 16%,transparent)}}.app-miira .rep-fbar i{border-radius:999px}.app-miira .lead360 .detail-head{isolation:isolate;background:var(--surface);border:.5px solid var(--border);border-radius:24px;align-items:center;margin-bottom:14px;padding:22px 24px;position:relative;overflow:hidden}.app-miira .lead360 .detail-head:before,.app-miira .lead360 .detail-head:after{content:"";z-index:-1;pointer-events:none;background:var(--c-miira);position:absolute}@supports (color:color-mix(in lab, red, red)){.app-miira .lead360 .detail-head:before,.app-miira .lead360 .detail-head:after{background:color-mix(in srgb,var(--c-miira) 12%,transparent)}}.app-miira .lead360 .detail-head:before{border-radius:50%;width:260px;height:260px;top:-150px;right:-90px}.app-miira .lead360 .detail-head:after{background:var(--c-miira);border-radius:46% 54% 60% 40%;width:120px;height:120px;bottom:-80px;right:180px}@supports (color:color-mix(in lab, red, red)){.app-miira .lead360 .detail-head:after{background:color-mix(in srgb,var(--c-miira) 8%,transparent)}}.app-miira .lead360 .detail-name{letter-spacing:-.02em;font-size:28px}.app-miira .lead360 .detail-sub .tag-chip{background:var(--c-miira)}@supports (color:color-mix(in lab, red, red)){.app-miira .lead360 .detail-sub .tag-chip{background:color-mix(in srgb,var(--c-miira) 14%,transparent)}}.app-miira .lead360 .detail-sub .tag-chip{color:var(--text-1);border-color:#0000}.app-miira .detail-tab.active{color:var(--text-1);border-bottom-color:var(--c-miira)}.app-miira .lead360 .card{border-radius:20px}.app-miira .set-nav button{border-radius:12px}.app-miira .set-nav button.active{background:var(--c-miira)}@supports (color:color-mix(in lab, red, red)){.app-miira .set-nav button.active{background:color-mix(in srgb,var(--c-miira) 14%,transparent)}}.app-miira .set-nav button.active,.app-miira .cfg-block-h.active{color:var(--text-1)}.sandbox-dock{border-radius:20px;overflow:hidden}.sandbox-dock .sandbox-toggle{background:var(--c-miira)}@supports (color:color-mix(in lab, red, red)){.sandbox-dock .sandbox-toggle{background:color-mix(in srgb,var(--c-miira) 10%,var(--surface))}}.sandbox-dock .sandbox-toggle:hover{background:var(--c-miira)}@supports (color:color-mix(in lab, red, red)){.sandbox-dock .sandbox-toggle:hover{background:color-mix(in srgb,var(--c-miira) 16%,var(--surface))}}.conv-item.terminado{background:var(--tinte)}@supports (color:color-mix(in lab, red, red)){.conv-item.terminado{background:color-mix(in srgb,var(--tinte) 16%,var(--surface))}}.conv-item.terminado{box-shadow:inset 3px 0 0 var(--tinte)}.conv-item.terminado:hover,.conv-item.terminado.active{background:var(--tinte)}@supports (color:color-mix(in lab, red, red)){.conv-item.terminado:hover,.conv-item.terminado.active{background:color-mix(in srgb,var(--tinte) 24%,var(--surface))}}.hilo-acciones{flex-shrink:0;align-items:center;gap:6px;display:inline-flex;position:relative}.hilo-accion{align-items:center;gap:6px;display:inline-flex}.hilo-accion--peligro{color:var(--c-danger)}.hilo-confirma{z-index:var(--z-niiko-popover);background:var(--surface);border:.5px solid var(--border);width:280px;box-shadow:var(--elev-3);border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.hilo-confirma-botones{justify-content:flex-end;gap:6px;display:flex}.hilo-pregunta{color:var(--text-1);font-size:13.5px;line-height:1.45}.hilo-si{color:var(--paper);background:var(--ink);border-color:var(--ink)}.hilo-si--peligro{background:var(--c-danger);border-color:var(--c-danger)}@container armazon (max-width:768px){.hilo-acciones{display:none}}.app-miira .embudo-head-acciones{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.app-miira .embudo-etapas{border:.5px solid var(--border);background:var(--surface);border-radius:11px;width:38px;height:38px}.app-miira .embudo-hero-num{flex-wrap:wrap;align-items:baseline;gap:12px}.app-miira .embudo-hero-num .display-xl{letter-spacing:-.04em;font-size:64px}.app-miira .embudo-hero-label{color:var(--text-2);font-size:14px}.app-miira .embudo-semana{font-family:var(--font-mono);background:var(--c-miira);border-radius:999px;padding:3px 9px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.app-miira .embudo-semana{background:color-mix(in srgb,var(--c-miira) 14%,transparent)}}.app-miira .embudo-semana{color:var(--text-1)}.app-miira .embudo-controls{gap:8px}.app-miira .embudo-controls .dt-search,.app-miira .embudo-controls .seg,.app-miira .embudo-controls .dt-filter{box-sizing:border-box;height:38px}.app-miira .embudo-controls .dt-filter{background:var(--surface);white-space:nowrap;border-radius:11px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.app-miira .embudo-controls .dt-filter.on{border-color:var(--ink);color:var(--text-1);background:var(--surface-2)}.app-miira .embudo-sep{background:var(--border);width:1px;height:22px;margin:0 4px}.app-miira .embudo-espera{background:var(--c-espera);border-radius:50%;width:8px;height:8px}.app-miira .embudo-board{gap:14px}.app-miira .embudo-board .kb-col{background:var(--c-miira);border:0;border-radius:20px 20px 0 0}@supports (color:color-mix(in lab, red, red)){.app-miira .embudo-board .kb-col{background:color-mix(in srgb,var(--c-miira) calc(4% + var(--paso,0) * 10%),var(--surface-2))}}.app-miira .embudo-board .kb-col-h{border-bottom:0;padding:14px 16px 10px;font-size:14px}.app-miira .embudo-board .kb-dot{background:var(--c-miira);width:10px;height:10px}@supports (color:color-mix(in lab, red, red)){.app-miira .embudo-board .kb-dot{background:color-mix(in srgb,var(--c-miira) calc(25% + var(--paso,0) * 75%),var(--surface))}}.app-miira .embudo-board .kb-dot{box-shadow:0 0 0 3px var(--c-miira)}@supports (color:color-mix(in lab, red, red)){.app-miira .embudo-board .kb-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--c-miira) 12%,transparent)}}.app-miira .embudo-board .kb-col-h .cnt{font-family:var(--font-display);color:var(--text-1);background:0 0;padding:0;font-size:18px;font-weight:700}.app-miira .embudo-board .kb-list{scrollbar-width:none;gap:8px;padding:0 10px 10px}.app-miira .embudo-board .kb-list::-webkit-scrollbar{display:none}.app-miira .embudo-board .kb-col-empty{border:1.5px dashed var(--c-miira);border-radius:16px;margin:0 10px 10px;padding:44px 12px}@supports (color:color-mix(in lab, red, red)){.app-miira .embudo-board .kb-col-empty{border:1.5px dashed color-mix(in srgb,var(--c-miira) 25%,var(--border))}}.app-miira .embudo-board .kb-col--meta{isolation:isolate;background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.app-miira .embudo-board .kb-col--meta:before{content:"";z-index:-1;background:var(--c-miira);border-radius:50%;width:200px;height:200px;position:absolute;top:-90px;right:-80px}@supports (color:color-mix(in lab, red, red)){.app-miira .embudo-board .kb-col--meta:before{background:color-mix(in srgb,var(--c-miira) 40%,transparent)}}.app-miira .embudo-board .kb-col--meta .kb-dot{background:var(--paper);box-shadow:none}.app-miira .embudo-board .kb-col--meta .kb-col-h .cnt,.app-miira .embudo-board .kb-col--meta .kb-val,.app-miira .embudo-board .kb-col--meta .kb-col-empty{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.app-miira .embudo-board .kb-col--meta .kb-col-empty{color:color-mix(in srgb,var(--paper) 60%,transparent)}}.app-miira .embudo-board .kb-col--meta .kb-col-empty{border-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.app-miira .embudo-board .kb-col--meta .kb-col-empty{border-color:color-mix(in srgb,var(--paper) 25%,transparent)}}.app-miira .embudo-board .ld-card{background:var(--surface);box-shadow:var(--elev-1);color:var(--text-1);border:0;border-radius:16px}.app-miira .score-ring-blob{border-radius:50%;width:calc(100% - 7px);height:calc(100% - 7px)}.app-miira .score-pill{font-family:var(--font-mono);background:var(--surface);box-shadow:0 0 0 1px var(--border);color:var(--text-1);border-radius:999px;padding:1px 5px;font-size:10px;font-weight:600;position:absolute;bottom:-5px;right:-5px}.app-miira .sig-chip{padding:3px 9px;font-size:11.5px}.app-miira .sig-chip.fit,.app-miira .sig-chip.intent{color:var(--text-1);background:var(--surface-2);border-color:#0000}.app-miira .sig-chip.negative{color:var(--text-1);background:var(--c-aviso)}@supports (color:color-mix(in lab, red, red)){.app-miira .sig-chip.negative{background:color-mix(in srgb,var(--c-aviso) 16%,transparent)}}.app-miira .sig-chip.negative{border-color:#0000}.app-miira .agent-state.calif{color:var(--text-2);background:var(--c-miira)}@supports (color:color-mix(in lab, red, red)){.app-miira .agent-state.calif{background:color-mix(in srgb,var(--c-miira) 12%,transparent)}}.app-miira .agent-state.handoff{color:var(--text-1);background:var(--c-espera)}@supports (color:color-mix(in lab, red, red)){.app-miira .agent-state.handoff{background:color-mix(in srgb,var(--c-espera) 18%,transparent)}}.rep2-banda{isolation:isolate;background:var(--c-miira);color:var(--c-sobre-espectro);border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:16px;padding:24px 28px;display:grid;position:relative;overflow:hidden}.rep2-banda:before{content:"";z-index:-1;background:var(--c-sobre-espectro);border-radius:50%;width:320px;height:320px;position:absolute;top:-170px;right:-90px}@supports (color:color-mix(in lab, red, red)){.rep2-banda:before{background:color-mix(in srgb,var(--c-sobre-espectro) 10%,transparent)}}.rep2-banda:after{content:"";z-index:-1;background:var(--c-sobre-espectro);border-radius:46% 54% 60% 40%;width:140px;height:140px;position:absolute;bottom:-90px;left:38%}@supports (color:color-mix(in lab, red, red)){.rep2-banda:after{background:color-mix(in srgb,var(--c-sobre-espectro) 8%,transparent)}}.rep2-banda>div{flex-direction:column;gap:6px;font-size:12.5px;display:flex}.rep2-banda>div>span{opacity:.88}.rep2-banda b{font-family:var(--font-display);letter-spacing:-.03em;font-size:48px;font-weight:800;line-height:1}@container armazon (max-width:768px){.rep2-banda{grid-template-columns:repeat(2,minmax(0,1fr))}.rep2-banda b{font-size:36px}}.rep2-card{border-radius:20px;margin-bottom:16px}.rep2-card>.card-h{margin-bottom:14px}.rep-grid.rep2-solo{grid-template-columns:minmax(0,1fr)}.rep2-grid{gap:16px;display:grid}.rep2-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.rep2-grid .rep2-card{margin-bottom:0}.rep2-grid+.rep2-grid,.rep2-grid+.rep-grid{margin-top:16px}@container armazon (max-width:900px){.rep2-grid--2{grid-template-columns:minmax(0,1fr)}}.rep2-vacio{color:var(--text-3);margin:0;padding:14px 18px;font-size:13px}.rep2-leyenda{color:var(--text-3);gap:14px;padding:0 18px 14px;font-size:12px;display:flex}.rep2-leyenda>span{align-items:center;gap:6px;display:inline-flex}.rep2-leg{border-radius:2px;width:12px;height:3px;display:inline-block}.rep2-leg--e{background:var(--text-3)}.rep2-leg--q{background:var(--c-miira)}.rep2-leg--espera{background:var(--c-espera)}.rep2-dia{padding:6px 18px 0}.rep2-dia-pico{color:var(--text-2);margin:0 0 8px;font-size:12.5px}.rep2-tabla-caja{padding:0 18px 12px;overflow-x:auto}.rep2-tabla{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.rep2-tabla th{text-align:left;color:var(--text-3);padding:8px 8px 8px 0;font-size:12px;font-weight:500}.rep2-tabla td{border-top:.5px solid var(--border);vertical-align:middle;padding:11px 8px 11px 0}.rep2-tabla td b{display:block}.rep2-tabla td>span{color:var(--text-3);font-size:11.5px}.rep2-barra{align-items:center;gap:8px;min-width:160px;display:flex}.rep2-barra>span{background:var(--surface-2);border-radius:999px;flex:1;height:8px;overflow:hidden}.rep2-barra i{background:var(--c-miira);border-radius:999px;height:100%;display:block}.rep2-par{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 18px 12px;display:grid}.rep2-dato{color:var(--text-3);border-radius:14px;flex-direction:column;gap:2px;padding:14px;font-size:12px;display:flex}.rep2-dato b{font-family:var(--font-display);color:var(--text-1);font-size:26px}.rep2-dato--miira{background:var(--c-miira)}@supports (color:color-mix(in lab, red, red)){.rep2-dato--miira{background:color-mix(in srgb,var(--c-miira) 10%,var(--surface))}}.rep2-dato--espera{background:var(--c-espera)}@supports (color:color-mix(in lab, red, red)){.rep2-dato--espera{background:color-mix(in srgb,var(--c-espera) 12%,var(--surface))}}.rep2-sola{flex-direction:column;gap:6px;padding:0 18px 4px;display:flex}.rep2-sola .rep2-leyenda{padding:0 0 10px}.rep2-sola-t{justify-content:space-between;font-size:13px;display:flex}.rep2-sola-barra{border-radius:999px;height:10px;display:flex;overflow:hidden}.rep2-sola-barra i:first-child{background:var(--c-miira)}.rep2-sola-barra i:last-child{background:var(--c-espera)}.rep2-cuadros{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 18px 16px;display:grid}.rep2-cuadro{background:var(--surface-2);color:var(--text-2);border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;font-size:12.5px;display:flex}.rep2-cuadro b{font-family:var(--font-display);color:var(--text-1);font-size:24px}.rep2-filas{flex-direction:column;gap:8px;padding:0 18px 16px;font-size:13px;display:flex}.rep2-fila{grid-template-columns:80px 1fr 32px;align-items:center;gap:10px;display:grid}.rep2-fila b{text-align:right}.rep2-riel{background:var(--surface-2);border-radius:999px;height:10px;overflow:hidden}.rep2-riel i{border-radius:999px;height:100%;display:block}.rep2-pide{flex-direction:column;gap:8px;padding:0 18px 16px;display:flex}.rep2-pide h3{color:var(--text-2);margin:6px 0 0;font-size:13px;font-weight:600}.rep2-pide .rep2-vacio{padding:0}.rep2-chips{flex-wrap:wrap;gap:6px;display:flex}.rep-mapa{flex-wrap:wrap;align-items:flex-start;gap:24px;padding:4px 18px 18px;display:flex}.rep-mapa-tabla{flex-direction:column;flex:999 620px;gap:4px;min-width:0;display:flex;container:mapa/inline-size}.rep-mapa-fila{align-items:center;gap:4px;display:grid}.rep-mapa-horario{background:var(--surface-2);height:22px;font-family:var(--font-mono);color:var(--text-2);border-radius:7px 7px 0 0;justify-content:center;align-items:center;font-size:11px;display:flex}.rep-mapa-horas{font-family:var(--font-mono);color:var(--text-3);text-align:center;font-size:11px}.rep-mapa-dia{color:var(--text-2);font-size:12px;font-weight:500}.rep-mapa-total{text-align:right;font-size:12.5px}.rep-mapa-horas .rep-mapa-total{font-size:11px;font-weight:400}.rep-mapa-celda{background:var(--c-miira);border-radius:6px;height:30px}@supports (color:color-mix(in lab, red, red)){.rep-mapa-celda{background:color-mix(in srgb,var(--c-miira) var(--pct),var(--surface-2))}}.rep-mapa-celda.es-pico{box-shadow:inset 0 0 0 2px var(--ink)}.rep-mapa-leyenda{color:var(--text-3);align-items:center;gap:10px;margin-top:8px;font-size:11.5px;display:flex}.rep-mapa-escala{gap:3px;display:flex}.rep-mapa-escala i{background:var(--c-miira);border-radius:3px;width:18px;height:12px}@supports (color:color-mix(in lab, red, red)){.rep-mapa-escala i{background:color-mix(in srgb,var(--c-miira) var(--pct),var(--surface-2))}}.rep-mapa-leyenda-pico{align-items:center;gap:6px;margin-left:14px;display:inline-flex}.rep-mapa-leyenda-pico i{width:14px;height:12px;box-shadow:inset 0 0 0 2px var(--ink);border-radius:3px}.rep-mapa-lecturas{flex-direction:column;flex:240px;gap:12px;display:flex}.rep-lectura{background:var(--surface-2);color:var(--text-2);border-radius:16px;flex-direction:column;gap:2px;padding:16px;font-size:13px;display:flex}.rep-lectura b{font-family:var(--font-display);color:var(--text-1);font-size:22px}.rep-lectura--pico{background:var(--ink);color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.rep-lectura--pico{color:color-mix(in srgb,var(--paper) 85%,transparent)}}.rep-lectura--pico b{color:var(--paper)}.rep-lectura-rotulo{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:11px}.rep-lectura--miira{background:var(--c-miira)}@supports (color:color-mix(in lab, red, red)){.rep-lectura--miira{background:color-mix(in srgb,var(--c-miira) 12%,var(--surface))}}.rep-mapa-corto{display:none}@container mapa (max-width:520px){.rep-mapa-h-menor{visibility:hidden}.rep-mapa-largo{display:none}.rep-mapa-corto{white-space:nowrap;display:inline}.rep-mapa-fila{gap:3px}.rep-mapa-celda{border-radius:4px;height:20px}}.rep-mapa-vacio{color:var(--text-3);margin:0;padding:18px;font-size:13px}:root{--hub-side:#15151a;--hub-papel:#ecece6;--hub-tinta:#15151a;--hub-blk:var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){:root{--hub-blk:color-mix(in srgb,var(--hub-papel) 7%,transparent)}}:root{--hub-blk-line:var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){:root{--hub-blk-line:color-mix(in srgb,var(--hub-papel) 10%,transparent)}}:root{--sobre-naranja:#15151a}.dark{--hub-side:#101014}.tabsbar{background:var(--hub-side);border-bottom:0}.tabsbar .tab{color:var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){.tabsbar .tab{color:color-mix(in srgb,var(--hub-papel) 58%,transparent)}}.tabsbar .tab .tab-ic,.tabsbar .tab-x,.tabsbar .tab-new{color:inherit}.tabsbar .tab:hover{background:var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){.tabsbar .tab:hover{background:color-mix(in srgb,var(--hub-papel) 9%,transparent)}}.tabsbar .tab:hover{color:var(--hub-papel)}.tabsbar .tab.active{background:var(--hub-papel);color:var(--hub-tinta);border-color:#0000}.tabsbar .tab.active .tab-ic{color:var(--hub-tinta)}.tabsbar .tab-x:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.tabsbar .tab-x:hover{background:color-mix(in srgb,currentColor 14%,transparent)}}.tabsbar .tab-x:hover{color:inherit}.tabsbar .tab-new{color:var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){.tabsbar .tab-new{color:color-mix(in srgb,var(--hub-papel) 58%,transparent)}}.tabsbar .tab-new:hover{background:var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){.tabsbar .tab-new:hover{background:color-mix(in srgb,var(--hub-papel) 9%,transparent)}}.tabsbar .tab-new:hover{color:var(--hub-papel)}.hub-side{--text-1:var(--hub-papel);--text-2:var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){.hub-side{--text-2:color-mix(in srgb,var(--hub-papel) 74%,transparent)}}.hub-side{--text-3:var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){.hub-side{--text-3:color-mix(in srgb,var(--hub-papel) 50%,transparent)}}.hub-side{--border:var(--hub-blk-line);--border-2:var(--hub-blk-line);background:var(--hub-side);color:var(--hub-papel);border-right:0;gap:12px;padding:14px 12px}.hub-blk{background:var(--hub-blk);box-shadow:inset 0 0 0 .5px var(--hub-blk-line);border-radius:18px;flex-direction:column;display:flex}.hub-ws{background:var(--hub-blk);width:100%;box-shadow:inset 0 0 0 .5px var(--hub-blk-line);color:var(--hub-papel);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur) var(--ease);border:0;border-radius:18px;align-items:center;gap:11px;padding:8px 12px 8px 8px;display:flex}.hub-ws:hover{background:var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){.hub-ws:hover{background:color-mix(in srgb,var(--hub-papel) 11%,transparent)}}.hub-ws .lg{background:var(--hub-papel);width:38px;height:38px;color:var(--hub-tinta);font-family:var(--font-display);border-radius:10px;flex-shrink:0;place-items:center;font-size:16px;font-weight:700;display:grid;overflow:hidden}.hub-ws .lg img{object-fit:cover;width:100%;height:100%;display:block}.hub-ws .t{flex-direction:column;flex:1;min-width:0;display:flex}.hub-ws .t b{font-family:var(--font-display);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;line-height:1.15;overflow:hidden}.hub-ws .t span{color:var(--text-3);font-size:11.5px}.hub-ws .ch{background:var(--hub-papel);border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.hub-ws .ch{background:color-mix(in srgb,var(--hub-papel) 10%,transparent)}}.hub-nav{gap:2px;padding:6px}.hub-nav .nav-item{color:var(--hub-papel);border-radius:12px;gap:12px;padding:8px 10px;font-size:14px}.hub-nav .nav-item svg{opacity:.85}.hub-nav .nav-item:hover{background:var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){.hub-nav .nav-item:hover{background:color-mix(in srgb,var(--hub-papel) 10%,transparent)}}.hub-nav .nav-item:hover{color:var(--hub-papel)}.hub-nav .nav-item.active{background:var(--hub-papel);color:var(--hub-tinta);font-weight:600}.hub-nav .nav-item.active svg{opacity:1}.hub-nav .nav-item .kbd{opacity:1;color:var(--hub-papel);background:var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){.hub-nav .nav-item .kbd{background:color-mix(in srgb,var(--hub-papel) 16%,transparent)}}.hub-nav .nav-item .kbd{border-radius:5px;padding:1px 6px}.hub-nav .nav-item .cnt,.hub-nav .nav-item .cnt.cnt-act{background:var(--hub-papel);color:var(--hub-tinta);font-weight:600}.hub-mods{gap:8px;padding:12px 8px 10px}.hub-mods-g{flex-direction:column;display:flex}.hub-mods-g+.hub-mods-g{border-top:.5px solid var(--hub-blk-line);padding-top:8px}.hub-mods-l{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hub-papel);padding:2px 10px 6px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.hub-mods-l{color:color-mix(in srgb,var(--hub-papel) 45%,transparent)}}.hub-mod{color:var(--hub-papel);transition:background var(--dur) var(--ease);border-radius:11px;align-items:center;gap:8px;padding:6px 10px 7px;display:flex}.hub-mod:hover{background:var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){.hub-mod:hover{background:color-mix(in srgb,var(--hub-papel) 8%,transparent)}}.hub-mod.active{background:var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){.hub-mod.active{background:color-mix(in srgb,var(--hub-papel) 14%,transparent)}}.hub-mod .nm{font-family:var(--font-display);letter-spacing:-.025em;font-size:18px;font-weight:700;line-height:1.15}.hub-mod .dt{font-family:var(--font-mono);white-space:nowrap;background:var(--hub-papel);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.hub-mod .dt{background:color-mix(in srgb,var(--hub-papel) 9%,transparent)}}.hub-mod .dt{color:var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){.hub-mod .dt{color:color-mix(in srgb,var(--hub-papel) 72%,transparent)}}.hub-mod .dt.vivo{background:var(--hub-papel);color:var(--hub-tinta);font-weight:500}.hub-foot{margin-top:auto}.hub-yo{padding:4px}.hub-yo .user{width:100%;color:var(--hub-papel);font:inherit;text-align:left;background:0 0;border:0;border-radius:14px;padding:8px}.hub-yo .user:hover{background:var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){.hub-yo .user:hover{background:color-mix(in srgb,var(--hub-papel) 7%,transparent)}}.hub-yo .user .uav{background:var(--hub-papel);width:32px;height:32px}@supports (color:color-mix(in lab, red, red)){.hub-yo .user .uav{background:color-mix(in srgb,var(--hub-papel) 16%,transparent)}}.hub-yo .user .uav{box-shadow:none;color:var(--hub-papel)}.hub-yo .plan{font-family:var(--font-mono);white-space:nowrap;background:var(--hub-papel);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.hub-yo .plan{background:color-mix(in srgb,var(--hub-papel) 10%,transparent)}}.hub-yo .plan{color:var(--hub-papel)}.hub-yo .plan.urgente{background:var(--c-espectro-naranja);color:var(--sobre-naranja)}.hub-compact-head{display:none}@media (max-width:860px){.hub-compact-head{border-bottom:.5px solid var(--border);background:var(--bg);align-items:center;height:48px;padding:0 12px;display:flex}}.profile-pop .pop-mus .pop-item-label{flex-direction:column;display:flex}.profile-pop .pop-mus small{color:var(--text-3);font-size:11px}.profile-pop .pop-mus .sw{background:var(--surface-3);width:30px;height:18px;transition:background var(--dur) var(--ease);border-radius:999px;flex-shrink:0;margin-left:auto;position:relative}.profile-pop .pop-mus .sw i{background:var(--surface);width:14px;height:14px;box-shadow:var(--elev-1);transition:left var(--dur) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.profile-pop .pop-mus .sw.on{background:var(--text-1)}.profile-pop .pop-mus .sw.on i{left:14px}.view.hm,.hm~.view,.view.hm+.view{max-width:1440px}.hm-hoy .hm-hoy-h{background:var(--c-espectro-rosa);color:var(--c-sobre-espectro);border-bottom:0}.hm-hoy-vacio{color:var(--text-3);padding:14px 18px;font-size:13.5px}.hm-act-vacio{color:var(--text-3);margin:6px 0 0;font-size:13px;line-height:1.5}.hm-tb .mn.cero{color:var(--text-3)}.hm-top{align-items:center;gap:12px;margin:0 0 18px;display:flex}.hm-top .hm-saludo{letter-spacing:-.035em;margin:0;font-size:44px;font-weight:800}.hm-fecha{flex-direction:column;align-items:flex-end;margin-left:auto;line-height:1.1;display:flex}.hm-fecha span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:11px}.hm-fecha b{font-family:var(--font-display);letter-spacing:-.02em;margin-top:3px;font-size:24px;font-weight:700}.hm-card{background:var(--surface);box-shadow:var(--elev-1),0 0 0 .5px var(--border);border-radius:22px;min-width:0;padding:18px 20px}.hm-fib{grid-template-columns:8fr 5fr 3fr 2fr;gap:10px;margin-bottom:14px;display:grid}.hm-fib .fb{border-radius:18px;flex-direction:column;min-height:84px;padding:14px 16px;display:flex;position:relative}.hm-fib .fb-l{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.hm-fib .fb-v{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;margin-top:auto;padding-top:8px;font-size:21px;font-weight:700;line-height:1}.hm-fib .fb .hm-dd{align-self:flex-start;margin-top:6px}.hm-fib .fb1{border-radius:22px;grid-area:1/1/3;padding:20px 22px}.hm-fib .fb1 .fb-l{font-size:13px}.hm-fib .fb1 .fb-v{letter-spacing:-.045em;font-size:68px}.hm-fib .fb1 .hm-dd,.hm-fib .fb2 .hm-dd{margin:0;position:absolute;top:14px;right:14px}.hm-fib .fb-cmp{color:var(--text-3);margin-top:8px;font-size:11.5px}.hm-fib .fb2{grid-area:1/2/auto/5}.hm-fib .fb2 .fb-v{font-size:40px}.hm-fib .fb3{grid-area:2/2}.hm-fib .fb3 .fb-v{font-size:26px}.hm-fib .fb4{grid-area:2/3}.hm-fib .fb5{grid-area:2/4;padding:12px}.hm-fib .fb5 .fb-v{font-size:18px}.hm-fib.n1{grid-template-columns:1fr}.hm-fib.n1 .fb1,.hm-fib.n2 .fb1{grid-row:1}.hm-fib.n3 .fb3{grid-column:2/5}.hm-fib.n4 .fb4{grid-column:3/5}.hm-g2{grid-template-columns:minmax(0,1fr) minmax(0,1.62fr);gap:14px;margin-bottom:14px;display:grid}.hm-dest{background:var(--c-espectro-naranja);color:var(--sobre-naranja);box-shadow:var(--elev-2);border-radius:22px;flex-direction:column;padding:18px 20px;display:flex;position:relative;overflow:hidden}.hm-dest-k{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:10.5px}.hm-dest-v{font-family:var(--font-display);letter-spacing:-.03em;margin-top:8px;font-size:38px;font-weight:800;line-height:1.05}.hm-dest-s{opacity:.8;margin-top:4px;font-size:12.5px}.hm-dest-bar{background:var(--sobre-naranja);border-radius:999px;height:6px}@supports (color:color-mix(in lab, red, red)){.hm-dest-bar{background:color-mix(in srgb,var(--sobre-naranja) 16%,transparent)}}.hm-dest-bar{margin:14px 0 6px;overflow:hidden}.hm-dest-bar i{background:var(--sobre-naranja);border-radius:999px;height:100%;display:block}.hm-dest-row{align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.hm-dest-row small{opacity:.78;font-size:11.5px}.hm-dest-go{background:var(--sobre-naranja);height:32px;color:var(--c-espectro-naranja);font:600 12.5px var(--font-body);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:0 14px;display:inline-flex}.hm-g2 .hm-hoy{margin:0}.hm-acc{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:28px;display:grid}.hm-at{background:var(--surface);box-shadow:0 0 0 .5px var(--border);color:var(--text-1);transition:background var(--dur) var(--ease);border-radius:16px;flex-direction:column;gap:10px;padding:12px;font-size:13px;font-weight:500;display:flex}.hm-at:hover{background:var(--surface-2)}.hm-at-b{background:var(--surface-2);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.hm-at:first-child .hm-at-b{background:var(--c-espectro-violeta);color:var(--c-sobre-espectro)}:root{--marca-meta:#0081fb;--marca-whatsapp:#25d366}.hm-g2.con-grafica{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr)}.hm-col{flex-direction:column;gap:14px;min-width:0;display:flex}.hm-h{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px;display:flex}.hm-h h2{font:700 16px var(--font-display);letter-spacing:-.01em;color:var(--text-1);margin:0}.hm-h p{color:var(--text-3);margin:2px 0 0;font-size:12px}.hm-h .ver{color:var(--text-2);align-items:center;gap:4px;margin-left:auto;font-size:12px;display:inline-flex}.hm-h .ver:hover{color:var(--text-1)}.hm-ley{color:var(--text-2);gap:14px;margin-left:auto;font-size:12px;display:flex}.hm-ley i{background:var(--text-3);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.hm-ley i.a{background:var(--c-espectro-violeta)}.hm-seg{background:var(--text-1);border-radius:999px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hm-seg{background:color-mix(in srgb,var(--text-1) 6%,transparent)}}.hm-seg a{color:var(--text-2);border-radius:999px;padding:4px 11px;font-size:12px}.hm-seg a[aria-current=page]{background:var(--surface);color:var(--text-1);box-shadow:var(--elev-1);font-weight:600}.hm-chart-pico{color:var(--text-2);margin:0 0 4px;font-size:12px}.hm-chart svg{width:100%;height:auto;display:block;overflow:visible}.hm-chart .base{stroke:var(--border)}.hm-chart .ln-e{fill:none;stroke:var(--text-3);stroke-width:2px;stroke-linejoin:round}.hm-chart .ln-q{fill:none;stroke:var(--c-espectro-violeta);stroke-width:2.6px;stroke-linejoin:round}.hm-chart .pt{fill:var(--surface);stroke:var(--text-1);stroke-width:2.6px}.hm-chart-pie{font:11px var(--font-mono);color:var(--text-3);justify-content:space-between;margin-top:6px;display:flex}.hm-g2:not(.con-grafica){grid-template-columns:minmax(0,1fr)}.hm-g3{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:28px;display:grid}.hm-g3.n2{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.hm-g3.n1{grid-template-columns:minmax(0,1fr)}.hm-tb{border-collapse:collapse;width:100%;font-size:12.5px}.hm-tb th{text-align:left;color:var(--text-3);padding:0 0 8px;font-size:11.5px;font-weight:500}.hm-tb th:not(:first-child),.hm-tb td:not(:first-child){text-align:right}.hm-tb td{border-top:.5px solid var(--border);color:var(--text-1);padding:7px 0}.hm-tb .or{align-items:center;gap:8px;min-width:0;display:flex}.hm-tb .or span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hm-tb .ti{background:var(--text-1);border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.hm-tb .ti{background:color-mix(in srgb,var(--text-1) 6%,transparent)}}.hm-tb .ti{color:var(--text-2)}.hm-tb .ti.meta{color:var(--marca-meta)}.hm-tb .mn{font-family:var(--font-mono);font-size:11.5px}.hm-tb .pc{align-items:center;gap:7px;display:inline-flex}.hm-tb .pc i{background:var(--text-3);border-radius:999px;height:5px;display:inline-block}.hm-tb .pc i.meta{background:var(--marca-meta)}.hm-tb .pc i.whatsapp{background:var(--marca-whatsapp)}.hm-tb .pc i.web{background:var(--c-espectro-magenta)}.hm-tb .pc i.import{background:var(--c-espectro-naranja-2)}.hm-g3 .hm-acc{grid-template-columns:1fr 1fr;margin:0}.hm-g3 .hm-at{background:var(--text-1)}@supports (color:color-mix(in lab, red, red)){.hm-g3 .hm-at{background:color-mix(in srgb,var(--text-1) 4%,transparent)}}.hm-g3 .hm-at{box-shadow:none}.hm-g3 .hm-at:hover{background:var(--text-1)}@supports (color:color-mix(in lab, red, red)){.hm-g3 .hm-at:hover{background:color-mix(in srgb,var(--text-1) 8%,transparent)}}.hm-act-r{border-top:.5px solid var(--border);align-items:center;gap:10px;padding:8px 0;display:flex}.hm-act-r:first-of-type{border-top:0;padding-top:0}.hm-act-av{background:var(--surface-3);width:30px;height:30px;color:var(--text-1);font:700 12px var(--font-display);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.hm-act-av img{object-fit:cover;border-radius:50%;width:100%;height:100%}.hm-act-ia{font:700 8.5px/13px var(--font-mono);background:var(--c-espectro-violeta);color:var(--c-sobre-espectro);box-shadow:0 0 0 2px var(--surface);border-radius:999px;padding:0 4px;position:absolute;bottom:-4px;right:-5px}.hm-act-tx{min-width:0;color:var(--text-1);flex:1;font-size:12.5px;line-height:1.3}.hm-act-tx small{color:var(--text-3);font-size:11px;display:block}.hm-act-mo{font:500 12px var(--font-mono);color:var(--text-1);white-space:nowrap}@media (max-width:640px){.hm-top .hm-saludo{font-size:32px}.hm-fib,.hm-fib.n4,.hm-fib.n3,.hm-fib.n2{grid-template-columns:1fr 1fr}.hm-fib.hm-fib .fb{grid-area:auto}.hm-fib.hm-fib .fb.fb1{grid-area:auto/1/auto/-1}.hm-fib .fb1 .fb-v{font-size:52px}.hm-fib.hm-fib .fb.fb2{grid-column:1/-1}.hm-fib .fb2 .fb-v{font-size:32px}.hm-fib .fb3 .fb-v,.hm-fib .fb4 .fb-v,.hm-fib .fb5 .fb-v{font-size:20px}.hm-g2{grid-template-columns:minmax(0,1fr)}.hm-acc{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-g2.con-grafica,.hm-g3,.hm-g3.n2{grid-template-columns:minmax(0,1fr)}.hm-ley{margin-left:0}}@media (prefers-reduced-motion:reduce){.hub-ws,.hub-mod,.hm-at,.profile-pop .pop-mus .sw,.profile-pop .pop-mus .sw i{transition:none}}.embudo-vacio{background:var(--surface);box-shadow:0 0 0 .5px var(--border);border-radius:16px;align-items:center;gap:14px;margin:0 0 14px;padding:12px 14px 12px 12px;display:flex}.embudo-vacio-ic{background:var(--surface-2);width:36px;height:36px;color:var(--text-2);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.embudo-vacio-tx{min-width:0;color:var(--text-3);flex-direction:column;flex:1;gap:2px;font-size:13px;display:flex}.embudo-vacio-tx b{color:var(--text-1);font-size:13.5px;font-weight:600}@media (max-width:640px){.embudo-vacio{flex-wrap:wrap}.embudo-vacio .btn-new{justify-content:center;width:100%}}.chats-escucha-pulso.apagado{background:var(--surface-2)}.chats-escucha-pulso.apagado i{background:var(--text-3)}.chats-alta{flex-direction:column;gap:12px;width:min(440px,100% - 40px);margin:auto;padding:28px 0;display:flex}.chats-alta-marcas{align-items:center;gap:10px;display:flex}.chats-alta-logo{background:var(--surface);width:52px;height:52px;box-shadow:0 0 0 .5px var(--border),var(--elev-1);border-radius:15px;place-items:center;display:grid}.chats-alta-ficha{background:var(--surface-2);font-family:var(--font-mono);color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.chats-alta h2{font-family:var(--font-display);letter-spacing:-.02em;margin:6px 0 0;font-size:24px;font-weight:700;line-height:1.15}.chats-alta>p{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.55}.chats-alta-pasos{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.chats-alta-pasos li{align-items:center;gap:10px;font-size:13.5px;display:flex}.chats-alta-pasos span{background:var(--surface-2);width:24px;height:24px;font-family:var(--font-mono);color:var(--text-2);border-radius:50%;flex-shrink:0;place-items:center;font-size:11.5px;display:grid}.chats-alta-aviso{color:var(--c-warning);margin:0;font-size:13px;line-height:1.5}.chats-alta-acciones{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.chats-alta-gira{animation:.9s linear infinite alcspin}@media (prefers-reduced-motion:reduce){.chats-alta-gira{animation:none}}.set-shell-nav{--text-1:var(--hub-papel);--text-2:var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){.set-shell-nav{--text-2:color-mix(in srgb,var(--hub-papel) 74%,transparent)}}.set-shell-nav{background:var(--hub-side);color:var(--hub-papel);border-right:0;gap:2px;padding:14px 12px}.set-shell-nav .set-back{color:var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){.set-shell-nav .set-back{color:color-mix(in srgb,var(--hub-papel) 74%,transparent)}}.set-shell-nav .set-back:hover{background:var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){.set-shell-nav .set-back:hover{background:color-mix(in srgb,var(--hub-papel) 10%,transparent)}}.set-shell-nav .set-back:hover{color:var(--hub-papel)}.set-shell-nav .set-shell-title{color:var(--hub-papel);padding:10px 10px 2px;font-size:17px}.set-shell-nav .set-group-label{letter-spacing:.1em;color:var(--hub-papel);margin-top:0;padding:16px 10px 6px}@supports (color:color-mix(in lab, red, red)){.set-shell-nav .set-group-label{color:color-mix(in srgb,var(--hub-papel) 45%,transparent)}}.set-shell-nav .set-shell-item{width:100%;font:inherit;text-align:left;color:var(--hub-papel);background:0 0;border:0;border-radius:12px;padding:8px 10px;font-size:14px;text-decoration:none}.set-shell-nav .set-shell-item:hover{background:var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){.set-shell-nav .set-shell-item:hover{background:color-mix(in srgb,var(--hub-papel) 10%,transparent)}}.set-shell-nav .set-shell-item:hover{color:var(--hub-papel)}.set-shell-nav .set-shell-item.active{background:var(--hub-papel);color:var(--hub-tinta);font-weight:600}.set-nav-mark{flex-shrink:0;place-items:center;width:16px;height:16px;display:inline-grid}.set-nav-cnt{font-family:var(--font-mono);background:var(--hub-papel);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.set-nav-cnt{background:color-mix(in srgb,var(--hub-papel) 12%,transparent)}}.set-shell-item.active .set-nav-cnt{background:var(--hub-tinta)}@supports (color:color-mix(in lab, red, red)){.set-shell-item.active .set-nav-cnt{background:color-mix(in srgb,var(--hub-tinta) 10%,transparent)}}.set-shell-page{height:100%;min-height:0}.cap-pestanas{border-bottom:.5px solid var(--border);flex-wrap:wrap;gap:4px;padding:10px 18px 0;display:flex}.cap-pestana{font:inherit;font-size:13.5px;font-weight:var(--w-strong);color:var(--text-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 12px 10px}.cap-pestana:hover{color:var(--text-1)}.cap-pestana.on{color:var(--text-1);border-bottom-color:var(--c-accent)}.cap-etapas{background:var(--surface-2);border-radius:999px;gap:4px;margin:14px 18px 6px;padding:4px;display:inline-flex}.cap-etapas button{font:inherit;font-size:12.5px;font-weight:var(--w-strong);color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px}.cap-etapas button.on{background:var(--c-accent);color:var(--paper)}.cap-etapa-vacia{padding:10px 18px 16px}.intg-grupos{flex-direction:column;gap:26px;display:flex}.intg-grupo-t{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:0 0 10px;font-size:10.5px;font-weight:500}.intg-sheet-back{background:var(--veil);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1400;animation:.18s both fade;position:fixed;inset:0}.intg-sheet{zoom:var(--ui-scale);z-index:1401;background:var(--bg);border-left:.5px solid var(--border-2);width:min(880px,92vw);max-width:100%;animation:intg-sheet-in .26s var(--ease-out) both;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.intg-sheet-h{z-index:2;position:absolute;top:12px;right:12px}.intg-sheet-t{font-family:var(--font-display);font-weight:var(--w-strong);margin:0;font-size:15px}.intg-sheet-body{flex:1;min-height:0;overflow-y:auto}@keyframes intg-sheet-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.intg-sheet,.intg-sheet-back{animation:none}}.mg-cinta{fill:none;stroke-linecap:round;stroke-linejoin:round}.set-shell-page .bill-wrap{max-width:1080px;padding:40px 32px 80px}.bill-fila-1{grid-template-columns:minmax(0,62fr) minmax(0,38fr);align-items:start;gap:16px;display:grid}.bill-plan-col{flex-direction:column;gap:14px;min-width:0;display:flex}.bill-fila-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.bill-mini-card{border:.5px solid var(--border);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;gap:8px;padding:14px 18px;display:flex}.bill-mini-s{color:var(--text-3);margin:0;font-size:12.5px;line-height:1.45}.bill-suscripcion{border-top:.5px solid var(--border);flex-direction:column;gap:8px;padding-top:14px;display:flex}@media (max-width:820px){.bill-fila-1,.bill-fila-3{grid-template-columns:minmax(0,1fr)}.set-shell-page .bill-wrap{padding:24px 16px 60px}}.pl-pagina{flex-direction:column;align-items:center;gap:18px;max-width:1180px;margin:0 auto;padding:44px 24px 40px;display:flex}.pl-cabecera{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:640px;display:flex}.pl-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--border-2);border-radius:999px;padding:5px 12px;font-size:11px}.pl-cabecera h1{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(40px,6vw,64px);font-weight:800;line-height:.98}.pl-cabecera p{color:var(--text-2);margin:0;font-size:16px;line-height:1.5}.pl-mando{background:var(--surface);box-shadow:0 0 0 1px var(--border),0 18px 34px -22px var(--ink);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:6px;display:flex}@supports (color:color-mix(in lab, red, red)){.pl-mando{box-shadow:0 0 0 1px var(--border),0 18px 34px -22px color-mix(in srgb,var(--ink) 40%,transparent)}}.pl-niveles{grid-template-columns:1fr 1fr;display:grid;position:relative}.pl-niveles button{z-index:1;width:178px;font:inherit;cursor:pointer;color:var(--text-2);transition:color var(--dur) var(--ease);background:0 0;border:0;flex-direction:column;align-items:center;gap:1px;padding:9px 0 10px;display:flex;position:relative}.pl-niveles button b{font-size:15px;font-weight:600}.pl-niveles button small{opacity:.65;font-size:11.5px}.pl-niveles button.on{color:var(--paper)}.pl-ind{background:var(--ink);width:50%;transition:transform .5s var(--ease-niiko-out);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.pl-ind.pro{transform:translate(100%)}.pl-sep{background:var(--border);width:1px;height:30px}.pl-anual{font:500 14px var(--font-body);color:var(--text-1);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 16px 0 8px;display:flex}.pl-anual small{background:var(--surface-2);color:var(--text-2);border-radius:999px;padding:2px 8px;font-size:11.5px}.pl-sw{background:var(--border-2);width:40px;height:24px;transition:background var(--dur) var(--ease);border-radius:999px;position:relative}.pl-sw i{background:var(--surface);width:18px;height:18px;box-shadow:0 1px 3px var(--ink);border-radius:50%;position:absolute;top:3px;left:3px}@supports (color:color-mix(in lab, red, red)){.pl-sw i{box-shadow:0 1px 3px color-mix(in srgb,var(--ink) 30%,transparent)}}.pl-sw i{transition:transform .35s var(--ease-niiko-out)}.pl-anual[aria-checked=true] .pl-sw{background:var(--ink)}.pl-anual[aria-checked=true] .pl-sw i{transform:translate(16px)}.pl-motivo{color:var(--text-2);margin:0;font-size:13px}.pl-zona{aspect-ratio:1180/780;width:100%;max-width:1180px;position:relative}.pl-formas{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pl-tarjetas{z-index:1;grid-template-columns:repeat(2,minmax(0,400px));justify-content:center;gap:80px;padding-top:9%;display:grid;position:relative}.pl-plan{color:var(--c-sobre-espectro);box-shadow:0 30px 50px -34px var(--ink);border-radius:30px;flex-direction:column;gap:18px;padding:28px 28px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.pl-plan{box-shadow:0 30px 50px -34px color-mix(in srgb,var(--ink) 45%,transparent)}}.pl-plan.c-free{background:var(--surface);color:var(--text-1);box-shadow:0 0 0 1.5px var(--text-1),0 30px 50px -34px var(--ink)}@supports (color:color-mix(in lab, red, red)){.pl-plan.c-free{box-shadow:0 0 0 1.5px var(--text-1),0 30px 50px -34px color-mix(in srgb,var(--ink) 40%,transparent)}}.pl-plan.c-cita{background:var(--c-cita)}.pl-plan.c-espera{background:var(--c-espera)}.pl-plan.c-miira{background:var(--c-miira)}.pl-nombre{flex-direction:column;gap:8px;display:flex}.pl-lema{opacity:.85;font-size:13px;font-weight:500}.pl-chip{font-family:var(--font-mono);background:var(--c-sobre-espectro);color:var(--hub-papel);vertical-align:1px;border-radius:999px;margin-left:6px;padding:3px 9px;font-size:10.5px}.pl-plan.c-free .pl-chip{background:var(--text-1);color:var(--bg)}.pl-plan h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:58px;font-weight:800;line-height:.95}.pl-plan .precio{font-family:var(--font-display);letter-spacing:-.02em;font-size:34px;font-weight:700}.pl-plan .precio small{opacity:.7;font-family:inherit;font-size:13px;font-weight:400}.pl-plan:not(.c-free) h2,.pl-plan:not(.c-free) .precio{color:var(--c-blanco-sobre-espectro)}.pl-plan .datos{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pl-plan .datos span{background:var(--ink);border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;font-size:11.5px;line-height:1.25;display:flex}@supports (color:color-mix(in lab, red, red)){.pl-plan .datos span{background:color-mix(in srgb,var(--ink) 10%,transparent)}}.pl-plan .datos span{box-shadow:inset 0 0 0 1px var(--ink)}@supports (color:color-mix(in lab, red, red)){.pl-plan .datos span{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent)}}.pl-plan .datos span{-webkit-backdrop-filter:blur(14px)saturate(1.3)}.pl-plan.c-free .datos span{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.pl-plan.c-free .datos span{background:color-mix(in srgb,var(--ink) 5%,transparent)}}.pl-plan .datos b{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:800}.pl-plan ul{flex-direction:column;gap:11px;margin:0;padding:0;font-size:14.5px;line-height:1.42;list-style:none;display:flex}.pl-plan li{gap:10px;display:flex}.pl-plan li svg{flex-shrink:0;margin-top:2px}.pl-plan li.intro{opacity:.75;font-size:12.5px}.pl-nota{opacity:.75;font-size:12px}.pl-pie{text-align:center;color:inherit;opacity:.75;margin-top:auto;padding:14px;font-size:13px}.pl-cta{background:var(--c-sobre-espectro);color:var(--hub-papel);font:600 14.5px var(--font-body);cursor:pointer;border:0;border-radius:999px;margin-top:auto;padding:14px}.pl-plan.c-free .pl-cta{background:var(--text-1);color:var(--bg)}.pl-cta:disabled{opacity:.55;cursor:not-allowed}.pl-actual{flex-direction:column;gap:6px;margin-top:auto;display:flex}.pl-actual .pl-pie{margin-top:0;padding:6px 14px 0}.pl-cta--enlace{text-align:center;text-decoration:none;display:block}.pl-plan.c-free .pl-cta--enlace{background:var(--text-1);color:var(--bg)}.pl-enlace{font:inherit;color:var(--text-1);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.pl-puerta{text-align:center;color:var(--text-2);margin:0;font-size:14.5px}.pl-pie-pagina{width:100%;color:var(--text-3);flex-wrap:wrap;gap:24px;margin-top:10px;font-size:12.5px;display:flex}.pl-pie-pagina a{color:var(--text-1);margin-left:auto;font-weight:600}@media (max-width:900px){.pl-zona{aspect-ratio:auto}.pl-tarjetas{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:40px}.pl-niveles button{width:140px}.pl-plan h2{font-size:44px}}@media (prefers-reduced-motion:reduce){.pl-ind,.pl-sw,.pl-sw i,.pl-niveles button{transition:none}}.pop-idioma-l{cursor:default}.pop-idioma{background:var(--surface-2);border-radius:999px;gap:4px;margin:0 8px 6px 34px;padding:3px;display:flex}.pop-idioma-op{text-align:center;color:var(--text-2);cursor:pointer;border-radius:999px;outline:none;flex:1;padding:5px 10px;font-size:12.5px;font-weight:500}.pop-idioma-op[data-highlighted]{color:var(--text-1)}.pop-idioma-op.on{background:var(--text-1);color:var(--bg);font-weight:600}.pop-idioma-op[data-disabled]{opacity:.6;cursor:progress}.av-velo{z-index:1500;background:var(--ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.av-velo{background:color-mix(in srgb,var(--ink) 22%,transparent)}}.av-velo{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:.2s both fade}.av-zona{z-index:1501;pointer-events:none;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.av-formas{pointer-events:none;width:900px;height:1378px;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.av-card{pointer-events:auto;background:var(--surface);width:480px;max-width:100%;color:var(--text-1);box-shadow:0 0 0 1.5px var(--text-1),0 40px 70px -34px var(--ink);border-radius:32px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.av-card{box-shadow:0 0 0 1.5px var(--text-1),0 40px 70px -34px color-mix(in srgb,var(--ink) 50%,transparent)}}.av-card{animation:av-entra .7s var(--ease-niiko-out) both}.av-cerrar{z-index:2;background:var(--paper);border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.av-cerrar{background:color-mix(in srgb,var(--paper) 14%,transparent)}}.av-cerrar{color:var(--paper);cursor:pointer}.av-escena{background:var(--ink);perspective:900px;place-items:center;height:300px;display:grid;position:relative;overflow:hidden}.av-sobre{z-index:2;width:220px;height:140px;transform-style:preserve-3d;margin-top:70px;animation:7s ease-in-out infinite av-balancea;position:relative}.av-fondo{background:var(--border-2);border-radius:14px;position:absolute;inset:0;transform:translateZ(-2px)}.av-carta{box-sizing:border-box;background:var(--paper);height:120px;animation:av-sube 7s var(--ease-niiko-out) infinite;border-radius:10px;flex-direction:column;gap:7px;padding:10px 12px;display:flex;position:absolute;top:10px;left:14px;right:14px}.av-carta-t{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:8.5px}.av-carta-barras{gap:5px;display:flex}.av-carta-barras i{border-radius:6px;flex:1;height:22px}.av-carta-barras .v{background:var(--c-espectro-violeta)}.av-carta-barras .m{background:var(--c-espectro-magenta)}.av-carta-barras .n{background:var(--c-espectro-naranja)}.av-linea{background:var(--paper-2);border-radius:9px;width:80%;height:4px;display:block}.av-linea.corta{width:55%}.av-frente{background:var(--paper-2);clip-path:polygon(0 0,50% 58%,100% 0,100% 100%,0 100%);border-radius:14px;position:absolute;inset:0;transform:translateZ(2px)}.av-tapa{transform-origin:top;background:var(--border-2);clip-path:polygon(0 0,100% 0,50% 100%);height:84px;animation:av-abre 7s var(--ease-niiko-out) infinite;position:absolute;top:0;left:0;right:0}.av-ficha{z-index:3;min-width:84px;color:var(--c-sobre-espectro);box-shadow:inset 0 1px 0 var(--paper),inset 0 0 0 1px var(--paper);border-radius:16px;flex-direction:column;gap:1px;padding:10px 14px;font-size:11.5px;font-weight:500;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.av-ficha{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--paper) 45%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--paper) 25%,transparent)}}.av-ficha{animation:6s ease-in-out infinite av-flota}.av-ficha b{font-family:var(--font-display);letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1}.av-ficha.v{background:var(--c-espectro-violeta);--r:-14deg;animation-delay:-1s;top:52px;left:34px}.av-ficha.m{background:var(--c-cita);--r:12deg;animation-delay:-3s;top:36px;right:30px}.av-ficha.n{background:var(--c-espectro-naranja);--r:-8deg;animation-delay:-2s;bottom:34px;right:54px}.av-cuerpo{flex-direction:column;gap:12px;padding:24px 30px 26px;display:flex}.av-etiqueta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:11px}.av-titulo{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:32px;font-weight:800;line-height:1.04}.av-texto{color:var(--text-2);margin:0;font-size:14.5px;line-height:1.55}.av-botones{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.av-si{font:600 14.5px var(--font-body);background:var(--text-1);color:var(--bg);cursor:pointer;border:0;border-radius:999px;flex:auto;padding:14px 20px}.av-no{font:500 14.5px var(--font-body);background:var(--surface-2);color:var(--text-1);cursor:pointer;border:0;border-radius:999px;padding:14px 20px}.av-donde{color:var(--text-3);text-align:center;font-size:12px}@keyframes av-entra{0%{opacity:0;transform:translateY(40px)scale(.94)}to{opacity:1;transform:none}}@keyframes av-balancea{0%,to{transform:rotateX(16deg)rotateY(-20deg)translateY(0)}50%{transform:rotateX(10deg)rotateY(-8deg)translateY(-8px)}}@keyframes av-abre{0%,10%{transform:translateZ(3px)rotateX(0)}24%,76%{transform:translateZ(-3px)rotateX(180deg)}90%,to{transform:translateZ(3px)rotateX(0)}}@keyframes av-sube{0%,20%{transform:translateY(0)}40%,70%{transform:translateY(-92px)}86%,to{transform:translateY(0)}}@keyframes av-flota{0%,to{transform:perspective(600px) rotateY(var(--r)) rotateX(12deg) translateY(0)}50%{transform:perspective(600px) rotateY(calc(var(--r) * -1)) rotateX(6deg) translateY(-12px)}}@media (prefers-reduced-motion:reduce){.av-card,.av-velo,.av-sobre,.av-carta,.av-tapa,.av-ficha{animation:none}.av-carta{transform:translateY(-92px)}.av-tapa{transform:translateZ(-3px)rotateX(180deg)}}.intg-cerrado{color:var(--text-2);flex-direction:column;align-items:flex-start;gap:14px;padding:64px 28px;font-size:14.5px;display:flex}.intg-cerrado-t{font-family:var(--font-display);font-weight:var(--w-strong);color:var(--text-1);margin:0;font-size:20px}.set-row.set-row-campo{align-items:center}.set-row-campo .sr-info{flex-direction:column;display:flex}.set-row-campo>.field{flex:0 0 min(300px,45%);width:auto}@media (max-width:560px){.set-row-campo>.field{flex:none;width:100%}}.set-aviso{color:var(--text-2);background:var(--surface-2);border-bottom:.5px solid var(--border);align-items:flex-start;gap:8px;margin:0;padding:12px 20px;font-size:12.5px;line-height:1.5;display:flex}.set-aviso svg{color:var(--text-3);flex-shrink:0;margin-top:2px}.dark .set-shell-page .bill-card{--text-1:var(--hub-papel);--text-2:var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){.dark .set-shell-page .bill-card{--text-2:color-mix(in srgb,var(--hub-papel) 74%,transparent)}}.dark .set-shell-page .bill-card{--text-3:var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){.dark .set-shell-page .bill-card{--text-3:color-mix(in srgb,var(--hub-papel) 56%,transparent)}}.dark .set-shell-page .bill-card{--ink:var(--hub-papel);--ink-2:var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){.dark .set-shell-page .bill-card{--ink-2:color-mix(in srgb,var(--hub-papel) 56%,transparent)}}.dark .set-shell-page .bill-card{--paper:var(--hub-tinta);--surface:var(--hub-side);--surface-2:var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){.dark .set-shell-page .bill-card{--surface-2:color-mix(in srgb,var(--hub-papel) 7%,transparent)}}.dark .set-shell-page .bill-card{--surface-3:var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){.dark .set-shell-page .bill-card{--surface-3:color-mix(in srgb,var(--hub-papel) 14%,transparent)}}.dark .set-shell-page .bill-card{--border:var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){.dark .set-shell-page .bill-card{--border:color-mix(in srgb,var(--hub-papel) 12%,transparent)}}.dark .set-shell-page .bill-card{--border-2:var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){.dark .set-shell-page .bill-card{--border-2:color-mix(in srgb,var(--hub-papel) 22%,transparent)}}.dark .set-shell-page .bill-card{--c-accent:var(--hub-papel);--c-accent-strong:var(--hub-papel);background:var(--hub-side);color:var(--hub-papel);border:0}.dark .set-shell-page .bill-card .bill-estimate-card{--text-1:var(--hub-tinta);--text-2:var(--hub-tinta)}@supports (color:color-mix(in lab, red, red)){.dark .set-shell-page .bill-card .bill-estimate-card{--text-2:color-mix(in srgb,var(--hub-tinta) 74%,transparent)}}.dark .set-shell-page .bill-card .bill-estimate-card{--text-3:var(--hub-tinta)}@supports (color:color-mix(in lab, red, red)){.dark .set-shell-page .bill-card .bill-estimate-card{--text-3:color-mix(in srgb,var(--hub-tinta) 58%,transparent)}}.dark .set-shell-page .bill-card .bill-estimate-card{--ink:var(--hub-tinta);--ink-2:var(--hub-tinta)}@supports (color:color-mix(in lab, red, red)){.dark .set-shell-page .bill-card .bill-estimate-card{--ink-2:color-mix(in srgb,var(--hub-tinta) 60%,transparent)}}.dark .set-shell-page .bill-card .bill-estimate-card{--paper:var(--hub-papel);--border:var(--hub-tinta)}@supports (color:color-mix(in lab, red, red)){.dark .set-shell-page .bill-card .bill-estimate-card{--border:color-mix(in srgb,var(--hub-tinta) 14%,transparent)}}.dark .set-shell-page .bill-card .bill-estimate-card{background:var(--hub-papel);color:var(--hub-tinta);border:0}.ag-modulos{flex-wrap:wrap;gap:8px;margin:6px 0 28px;display:flex}.ag-modulo{border:.5px solid var(--border-2);background:var(--surface);min-height:44px;color:var(--text-2);font-family:var(--font-body);font-size:14.5px;font-weight:var(--w-strong);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);border-radius:999px;padding:10px 20px}.ag-modulo:hover{color:var(--text-1);border-color:var(--text-3)}.ag-modulo.on{background:var(--ink);color:var(--paper);border-color:#0000}.ag-modulo:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.ag-panel{flex-direction:column;gap:20px;display:flex}.ag-panel .cap-matriz{margin-bottom:0}.cap-matriz-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cap-matriz-h .cap-etapas{margin:0}.cap-etapas button{padding:8px 16px;font-size:13.5px}.ag-panel .cap-fila{grid-template-columns:minmax(0,1fr) repeat(3,120px);padding:14px 22px}.ag-panel .cap-cabecera{padding-top:14px;padding-bottom:10px}.ag-panel .cap-nombre-t{font-size:14.5px}.ag-panel .cap-matriz-s{padding:14px 22px 6px;font-size:13px}.ag-panel .cap-matriz-nota{padding:14px 22px 16px}.ag-conexiones .set-row{padding:16px 22px}@media (prefers-reduced-motion:reduce){.ag-modulo{transition:none}}.consent-lote{border-bottom:.5px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.consent-check{font-size:13px;font-weight:var(--w-strong);color:var(--text-2);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.consent-check input,.consent-fila-check{width:16px;height:16px;accent-color:var(--c-accent);flex-shrink:0;margin:0 4px 0 0}.consent-lote-lista{border-radius:var(--radius);background:var(--surface-2);max-height:160px;color:var(--text-3);flex-direction:column;gap:4px;margin:0 0 14px;padding:8px 12px;font-size:12.5px;list-style:none;display:flex;overflow-y:auto}.consent-lote-lista b{color:var(--text-1);font-weight:var(--w-strong);margin-right:6px}.pl-pagina{gap:12px;padding:18px 24px 32px}.pl-cabecera{gap:6px}.pl-eyebrow{padding:3px 10px;font-size:10px}.pl-cabecera h1{font-size:clamp(30px,3.6vw,44px)}.pl-cabecera p{font-size:14px}.pl-niveles button{padding:7px 0 8px}.pl-zona{aspect-ratio:auto;min-height:0}.pl-tarjetas{gap:64px;padding-top:28px;padding-bottom:24px}.pl-plan{gap:13px;padding:22px 24px 20px}.pl-plan h2{font-size:46px}.pl-plan .precio{font-size:30px}.pl-plan ul{gap:7px;font-size:14px}.ser-pagina{flex-direction:column;gap:16px;display:flex}.ser-pagina .set-section-s code,.ser-tabla code{font-family:var(--font-mono);font-size:.92em}.ser-nota{padding:12px 20px 4px}.ser-fila{align-items:center;gap:16px}.ser-codigo{text-align:center;min-width:118px;font-family:var(--font-mono);border-radius:var(--radius);background:var(--surface-2);border:.5px solid var(--border-2);color:var(--text-1);flex-shrink:0;padding:8px 12px;font-size:13px}.ser-fija{color:var(--text-3);align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.ser-acciones{gap:8px}.ser-acciones .field{width:auto;min-width:190px}.ser-tabla{border-collapse:collapse;width:100%;font-size:13.5px}.ser-tabla th{text-align:left;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:12px 20px 8px;font-size:10px;font-weight:400}.ser-tabla td{border-top:.5px solid var(--border);color:var(--text-1);padding:12px 20px}@media (max-width:560px){.ser-fila{flex-wrap:wrap}.ser-acciones{width:100%}.ser-acciones .field{flex:1;min-width:0}}.mail-md{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;gap:16px;margin-top:14px;display:grid}.mail-lista{border-radius:var(--radius-lg);background:var(--surface);border:.5px solid var(--border);flex-direction:column;gap:4px;padding:6px;display:flex;position:sticky;top:12px}.mail-item{text-align:left;width:100%;font:inherit;color:var(--text-2);border-radius:var(--radius);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;display:flex}.mail-item:hover{background:var(--surface-2);color:var(--text-1)}.mail-item.on{background:var(--surface-2);color:var(--text-1);box-shadow:inset 0 0 0 .5px var(--border-2)}.mail-item-t{font-size:13.5px;font-weight:var(--w-strong);line-height:1.35}.mail-item-e{font-family:var(--font-mono);color:var(--text-3);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.mail-punto{background:var(--border-2);border-radius:50%;width:7px;height:7px}.mail-item-e.activo{color:var(--c-success)}.mail-item-e.activo .mail-punto{background:var(--c-success)}.mail-editor{margin:0}@media (max-width:820px){.mail-md{grid-template-columns:minmax(0,1fr)}.mail-lista{position:static}}@media (prefers-reduced-motion:reduce){.mail-item{transition:none}}@media (max-height:960px) and (min-width:821px){.pl-eyebrow,.pl-cabecera p{display:none}.pl-pagina{padding-top:4px}.pl-tarjetas{padding-top:20px}}.intg-sheet .intg-head{padding-right:64px}.equipo-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.equipo-izq{flex-direction:column;gap:16px;min-width:0;display:flex}.equipo-izq>.set-card{margin:0}.equipo-lista{position:sticky;top:12px}.eq-modo{background:var(--surface-2);border-radius:999px;gap:3px;padding:3px;display:inline-flex}.eq-modo button{font:inherit;font-size:12.5px;font-weight:var(--w-strong);color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px}.eq-modo button.on{background:var(--ink);color:var(--paper)}.jc-incrustado .card-note{padding:14px 20px 4px}@media (max-width:1100px){.equipo-grid{grid-template-columns:minmax(0,1fr)}.equipo-lista{position:static}}:is(.set-shell-content:has(.ag-md),.set-shell-content:has(.equipo-grid)){max-width:1120px}.ag-md{grid-template-columns:minmax(0,230px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.ag-lista{border-radius:var(--radius-lg);background:var(--surface);border:.5px solid var(--border);flex-direction:column;gap:3px;padding:6px;display:flex;position:sticky;top:12px}.ag-item{text-align:left;width:100%;font:inherit;color:var(--text-2);border-radius:var(--radius);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;padding:11px 14px;display:flex}.ag-item:hover{background:var(--surface-2);color:var(--text-1)}.ag-item.on{background:var(--ink);color:var(--paper)}.ag-item:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.ag-item-t{font-size:14px;font-weight:var(--w-strong)}.ag-item-s{font-family:var(--font-mono);opacity:.7;font-size:10.5px}.ag-panel{min-width:0}@media (max-width:820px){.ag-md{grid-template-columns:minmax(0,1fr)}.ag-lista{flex-direction:row;position:static;overflow-x:auto}.ag-item{flex-shrink:0;width:auto}}@media (prefers-reduced-motion:reduce){.ag-item{transition:none}}.pl-pagina{max-width:none;overflow-x:clip}.pl-zona .pl-formas{width:auto;height:auto;inset:-34% -22%}.pl-cabecera,.pl-mando,.pl-motivo,.pl-puerta,.pl-pie-pagina{z-index:2;position:relative}@media (min-width:821px){.pl-pagina{margin:-30px -36px 0;padding-left:60px;padding-right:60px}}.equipo-lista .set-row{flex-wrap:wrap;row-gap:10px}.equipo-lista .set-row .sr-info{flex:100%}.equipo-lista .set-row>div:first-child{flex-wrap:wrap;row-gap:10px}.equipo-lista .team-ctl{flex-wrap:wrap}.eq-av{background:var(--surface-3);width:36px;height:36px;box-shadow:inset 0 0 0 .5px var(--border-2);font-family:var(--font-display);color:var(--text-1);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;display:grid;overflow:hidden}.eq-av img{object-fit:cover;width:100%;height:100%;display:block}.equipo-lista .set-row>div:first-child>.sr-info{flex:calc(100% - 52px)}.wa-tarjeta{background:var(--surface);color:var(--text-1);box-shadow:0 0 0 1px var(--border), 0 30px 60px -36px var(--ink);border-radius:24px;flex-direction:column;gap:14px;padding:30px 30px 26px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.wa-tarjeta{box-shadow:0 0 0 1px var(--border), 0 30px 60px -36px color-mix(in srgb,var(--ink) 45%,transparent)}}.wa-tarjeta{overflow:hidden}.wa-tarjeta-h{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:26px;font-weight:700;line-height:1.1}.wa-tarjeta-p{color:var(--text-2);margin:0;font-size:14.5px;line-height:1.55}.wa-tarjeta-p--aviso{background:var(--c-warning);border-radius:12px;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.wa-tarjeta-p--aviso{background:color-mix(in srgb,var(--c-warning) 10%,transparent)}}.wa-tarjeta-p--aviso{color:var(--text-1)}.wa-tarjeta-frase{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-3);margin:0;font-size:12px}.wa-tarjeta-reabrir{font:inherit;color:var(--text-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:4px;padding:0;font-size:13px;text-decoration:underline}.wa-tarjeta-reabrir:hover{color:var(--text-1)}.wa-tarjeta-reabrir:focus-visible{outline:2px solid var(--text-1);outline-offset:3px;border-radius:2px}.meta-vuelta{text-align:center;background:var(--bg);min-height:100dvh;color:var(--text-1);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px 16px;display:flex}.meta-vuelta-h{font-size:22px;font-weight:var(--w-strong);margin:0}.meta-vuelta-p{max-width:36ch;color:var(--text-2);margin:0;font-size:15px;line-height:1.5}.meta-vuelta-btn{background:var(--text-1);color:var(--bg);font:inherit;cursor:pointer;border:0;border-radius:999px;margin-top:8px;padding:10px 18px;font-size:14px}.meta-vuelta-btn:focus-visible{outline:2px solid var(--text-1);outline-offset:3px}.wa-etapas{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.wa-etapa{color:var(--text-3);align-items:center;gap:12px;font-size:15px;display:flex}.wa-etapa.hecha{color:var(--text-2)}.wa-etapa.ahora{color:var(--text-1);font-weight:600}.wa-etapa-ic{border:1.5px solid var(--border-2);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.wa-etapa.hecha .wa-etapa-ic{background:var(--c-success);color:var(--surface);border:0}.wa-etapa.ahora .wa-etapa-ic{color:var(--c-espectro-violeta);border:0}.wa-barra{background:var(--ink);border-radius:2px;height:4px}@supports (color:color-mix(in lab, red, red)){.wa-barra{background:color-mix(in srgb,var(--ink) 8%,transparent)}}.wa-barra{overflow:hidden}.wa-barra i{background:var(--c-espectro-violeta);height:100%;transition:width var(--duration-niiko-slow) var(--ease-niiko-out);border-radius:2px;display:block}.wa-tarjeta-pie{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.wa-tarjeta-btn{border:1.5px solid var(--text-1);background:var(--text-1);height:46px;color:var(--surface);font:600 14.5px var(--font-body);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 22px;display:inline-flex}.wa-tarjeta-btn--contorno{color:var(--text-1);background:0 0;align-self:flex-start;height:40px}.wa-tarjeta-soporte{color:var(--text-3);font-size:12.5px}.wa-tarjeta-soporte summary{cursor:pointer}.wa-tarjeta-soporte pre{background:var(--ink);border-radius:10px;margin:8px 0 0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.wa-tarjeta-soporte pre{background:color-mix(in srgb,var(--ink) 5%,transparent)}}.wa-tarjeta-soporte pre{font-family:var(--font-mono);white-space:pre-wrap;-webkit-user-select:all;user-select:all;font-size:12px}.wa-tarjeta--listo{text-align:center;align-items:center}.wa-ok{background:var(--c-success);width:62px;height:62px;color:var(--surface);border-radius:50%;place-items:center;display:grid}.wa-numero{background:var(--ink);border-radius:999px;padding:6px 14px}@supports (color:color-mix(in lab, red, red)){.wa-numero{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.wa-numero{font-family:var(--font-mono);font-size:13px}.wa-pin{border-top:1px solid var(--border);flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:4px;padding-top:16px;display:flex}.wa-pin-h{font-size:14px}.wa-pin-cajas{gap:8px;display:flex}.wa-pin-cajas span{background:var(--c-espectro-violeta);border-radius:12px;place-items:center;width:46px;height:58px;display:grid}@supports (color:color-mix(in lab, red, red)){.wa-pin-cajas span{background:color-mix(in srgb,var(--c-espectro-violeta) 10%,var(--surface))}}.wa-pin-cajas span{box-shadow:inset 0 0 0 1.5px var(--c-espectro-violeta)}@supports (color:color-mix(in lab, red, red)){.wa-pin-cajas span{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c-espectro-violeta) 35%,transparent)}}.wa-pin-cajas span{font-family:var(--font-mono);font-size:26px;font-weight:600}.wa-estallido{pointer-events:none;width:0;height:0;position:absolute;top:62px;left:50%}.wa-estallido i{opacity:0;border-radius:3px;width:12px;height:12px;margin:-6px;position:absolute}.wa-estallido i:nth-child(4n+1){background:var(--c-espectro-violeta);border-radius:50%}.wa-estallido i:nth-child(4n+2){background:var(--c-espectro-magenta)}.wa-estallido i:nth-child(4n+3){background:var(--c-espectro-naranja);clip-path:polygon(50% 0,100% 100%,0 100%)}.wa-estallido i:nth-child(4n+4){background:var(--c-espectro-rosa);border-radius:50%;width:8px;height:8px}.wa-gira{animation:1s linear infinite wa-gira}@media (prefers-reduced-motion:no-preference){.wa-tarjeta--listo .wa-ok{animation:wa-late var(--duration-niiko-slower) var(--ease-niiko-elastic) both}.wa-estallido i{animation:wa-estalla .9s var(--ease-niiko-out) both}.wa-estallido i:first-child{--x:-120px;--y:-30px}.wa-estallido i:nth-child(2){--x:110px;--y:-40px}.wa-estallido i:nth-child(3){--x:-90px;--y:50px}.wa-estallido i:nth-child(4){--x:95px;--y:55px}.wa-estallido i:nth-child(5){--x:-40px;--y:-70px}.wa-estallido i:nth-child(6){--x:45px;--y:-75px}.wa-estallido i:nth-child(7){--x:-150px;--y:15px}.wa-estallido i:nth-child(8){--x:150px;--y:10px}}@media (prefers-reduced-motion:reduce){.wa-gira,.wa-ok,.wa-estallido i{animation:none}.wa-barra i{transition:none}}@keyframes wa-gira{to{transform:rotate(360deg)}}@keyframes wa-late{0%{transform:scale(0)}to{transform:none}}@keyframes wa-estalla{0%{opacity:1;transform:translate(0)scale(.3)rotate(0)}70%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) scale(1) rotate(200deg)}}.fondo-espectro{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.fondo-espectro-svg{width:100%;height:100%;display:block}@media (max-width:760px){.fondo-espectro{opacity:.5}}.ci-mod{gap:10px;padding:10px 12px 12px}.ci-back{color:var(--hub-papel);align-items:center;gap:6px;font-size:12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ci-back{color:color-mix(in srgb,var(--hub-papel) 60%,transparent)}}.ci-back:hover{color:var(--hub-papel)}.ci-brand{align-items:center;gap:11px;display:flex}.ci-brand .app-logo{border-radius:10px;width:38px;height:38px}.ci-brand-t{flex-direction:column;min-width:0;display:flex}.ci-brand-t b{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.1}.ci-brand-t span{color:var(--hub-papel);font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.ci-brand-t span{color:color-mix(in srgb,var(--hub-papel) 55%,transparent)}}.ci-enlace{gap:6px;margin-bottom:8px;padding:12px 14px}.ci-enlace-l{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hub-papel);font-size:10px}@supports (color:color-mix(in lab, red, red)){.ci-enlace-l{color:color-mix(in srgb,var(--hub-papel) 45%,transparent)}}.ci-enlace-u{font-family:var(--font-mono);color:var(--hub-papel);font-size:12px}@supports (color:color-mix(in lab, red, red)){.ci-enlace-u{color:color-mix(in srgb,var(--hub-papel) 80%,transparent)}}.ci-enlace-u{overflow-wrap:anywhere}.ci-enlace-u b{color:var(--c-espectro-magenta);font-weight:500}.ci-enlace-a{gap:6px;margin-top:4px;display:flex}.ci-enlace-a a,.ci-enlace-a button{height:30px;font:inherit;cursor:pointer;background:var(--hub-papel);border:0;border-radius:9px;flex:1;place-items:center;font-size:12.5px;display:grid}@supports (color:color-mix(in lab, red, red)){.ci-enlace-a a,.ci-enlace-a button{background:color-mix(in srgb,var(--hub-papel) 10%,transparent)}}.ci-enlace-a a,.ci-enlace-a button{color:var(--hub-papel);transition:background var(--dur) var(--ease)}.ci-enlace-a a:hover,.ci-enlace-a button:hover{background:var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){.ci-enlace-a a:hover,.ci-enlace-a button:hover{background:color-mix(in srgb,var(--hub-papel) 18%,transparent)}}@media (prefers-reduced-motion:reduce){.ci-enlace-a a,.ci-enlace-a button{transition:none}}.ci-view{max-width:1320px}.ci-view .display-lg{letter-spacing:-.035em;font-size:40px;font-weight:800}.ci-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.ci-sub{color:var(--text-3);max-width:62ch;margin:6px 0 0;font-size:14.5px}.ci-head-a{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ci-chip{height:28px;font-family:var(--font-mono);background:var(--surface-2);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 11px;font-size:11.5px;display:inline-flex}.ci-pill{height:36px;font:inherit;cursor:pointer;background:var(--surface);color:var(--text-1);box-shadow:inset 0 0 0 1px var(--border-2);transition:background var(--dur) var(--ease);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.ci-pill:hover{background:var(--surface-2)}.ci-aviso{background:var(--surface-2);color:var(--text-2);border-radius:12px;margin:0 0 14px;padding:10px 14px;font-size:13.5px}.ci-aviso.error{background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.ci-aviso.error{background:color-mix(in srgb,var(--c-danger) 14%,transparent)}}.ci-aviso.error{color:var(--text-1)}.ci-aviso.ok{background:var(--c-cita)}@supports (color:color-mix(in lab, red, red)){.ci-aviso.ok{background:color-mix(in srgb,var(--c-cita) 12%,transparent)}}.ci-aviso.ok{color:var(--text-1)}.ci-panel{background:var(--surface);box-shadow:var(--elev-1),0 0 0 .5px var(--border);border-radius:22px;flex-direction:column;gap:14px;min-width:0;padding:20px 22px;display:flex}.ci-et{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:10.5px}.ci-cab{font-family:var(--font-display);letter-spacing:-.02em;margin-top:-8px;font-size:22px;font-weight:700}.ci-ayuda{color:var(--text-3);margin:0;font-size:13px}.ci-cols{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.ci-izq{flex:440px;max-width:560px}.ci-der{flex-direction:column;flex:999 420px;gap:20px;min-width:0;display:flex}.ci-fila-t{justify-content:space-between;align-items:center;gap:10px;display:flex}.ci-av{background:var(--surface-3);width:30px;height:30px;color:var(--text-1);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.ci-quien{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.ci-quien button{height:48px;font:inherit;cursor:pointer;background:var(--surface);color:var(--text-1);box-shadow:inset 0 0 0 1px var(--border-2);border:0;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 9px;font-size:14px;font-weight:600;display:inline-flex}.ci-quien button:first-child{padding-left:18px}.ci-quien button small{font-family:var(--font-mono);opacity:.6;font-size:10.5px;font-weight:400}.ci-quien button.on{background:var(--text-1);color:var(--bg);box-shadow:none}.ci-quien button.on .ci-av{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.ci-quien button.on .ci-av{background:color-mix(in srgb,var(--bg) 20%,transparent)}}.ci-quien button.on .ci-av{color:var(--bg)}.ci-modo{background:var(--surface-2);border-radius:14px;gap:4px;padding:4px;display:flex}.ci-modo button{height:38px;font:inherit;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1;font-size:13.5px;font-weight:500}.ci-modo button.on{background:var(--surface);color:var(--text-1);box-shadow:var(--elev-1)}.ci-dia{border-bottom:.5px solid var(--border);grid-template-columns:52px 1fr;align-items:center;gap:12px;padding:11px 0;display:grid}.ci-dia:last-child{border-bottom:0}.ci-dia>b{font-family:var(--font-display);text-transform:capitalize;font-size:16px;font-weight:700}.ci-tramos{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ci-tramo{height:36px;font-family:var(--font-mono);background:var(--surface-2);box-shadow:inset 0 0 0 .5px var(--border-2);border-radius:12px;align-items:center;gap:4px;padding:0 8px 0 10px;font-size:13px;display:inline-flex}.ci-tramo.her{color:var(--text-3);background:0 0;padding-right:10px}.ci-tramo input{font:inherit;color:inherit;background:0 0;border:0;width:82px}.ci-tramo button{all:unset;cursor:pointer;width:22px;height:22px;color:var(--text-3);border-radius:6px;place-items:center;display:grid}.ci-tramo button:hover{background:var(--surface-3);color:var(--text-1)}.ci-cerrado{color:var(--text-3);font-size:13.5px}.ci-mas{all:unset;cursor:pointer;width:36px;height:36px;color:var(--text-3);box-shadow:inset 0 0 0 1px var(--border-2);border-radius:12px;place-items:center;display:grid}.ci-mas:hover{color:var(--text-1)}.ci-comb{grid-template-columns:42px 1fr;align-items:center;gap:6px 12px;display:grid}.ci-comb-f{display:contents}.ci-comb-f>b{font-family:var(--font-mono);color:var(--text-3);text-transform:capitalize;font-size:11.5px;font-weight:500}.ci-eje{font-family:var(--font-mono);color:var(--text-3);justify-content:space-between;font-size:10.5px;display:flex}.ci-pista{background:var(--surface-2);border-radius:9px;height:28px;position:relative;overflow:hidden}.ci-pista i{position:absolute;top:0;bottom:0}.ci-pista i.e{background:var(--surface-3)}.ci-pista i.p{background:var(--text-1);opacity:.85;border-radius:4px;top:9px;bottom:9px}.ci-pista i.r{background:var(--c-cita)}@supports (color:color-mix(in lab, red, red)){.ci-pista i.r{background:color-mix(in srgb,var(--c-cita) 26%,transparent)}}.ci-pista i.r{box-shadow:inset 0 0 0 1px var(--c-cita)}@supports (color:color-mix(in lab, red, red)){.ci-pista i.r{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-cita) 50%,transparent)}}.ci-pista i.r{border-radius:6px}.ci-ley{color:var(--text-3);flex-wrap:wrap;gap:16px;font-size:12.5px;display:flex}.ci-ley span{align-items:center;gap:6px;display:inline-flex}.ci-ley i{border-radius:4px;width:12px;height:12px}.ci-ley i.e{background:var(--surface-3)}.ci-ley i.p{background:var(--text-1)}.ci-ley i.r{background:var(--c-cita)}@supports (color:color-mix(in lab, red, red)){.ci-ley i.r{background:color-mix(in srgb,var(--c-cita) 26%,transparent)}}.ci-ley i.r{box-shadow:inset 0 0 0 1px var(--c-cita)}@supports (color:color-mix(in lab, red, red)){.ci-ley i.r{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-cita) 50%,transparent)}}.ci-exc{border-bottom:.5px solid var(--border);align-items:center;gap:14px;padding:10px 0;display:flex}.ci-exc:last-of-type{border-bottom:0}.ci-exc p{flex:1;min-width:0;margin:0;font-size:14px;font-weight:500}.ci-exc p small{color:var(--text-3);font-size:12.5px;font-weight:400;display:block}.ci-fecha{text-align:center;background:var(--surface-2);border-radius:12px;flex:none;width:46px;padding:6px 0;line-height:1}.ci-fecha small{font-family:var(--font-mono);text-transform:uppercase;color:var(--text-3);font-size:10px;display:block}.ci-fecha b{font-family:var(--font-display);font-size:19px;font-weight:700}.ci-x{all:unset;cursor:pointer;width:28px;height:28px;color:var(--text-3);border-radius:8px;place-items:center;display:grid}.ci-x:hover{background:var(--surface-2);color:var(--text-1)}.ci-form{background:var(--surface-2);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.ci-form label{color:var(--text-3);flex-direction:column;gap:5px;font-size:12.5px;display:flex}.ci-form input[type=date],.ci-form input[type=text],.ci-form input[type=number],.ci-form select,.ci-form textarea{height:40px;font:inherit;color:var(--text-1);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-2);border:0;border-radius:11px;padding:0 12px;font-size:14px}.ci-form textarea{resize:vertical;height:auto;padding:10px 12px;line-height:1.5}.ci-form-a{justify-content:flex-end;gap:8px;display:flex}@media (max-width:640px){.ci-view .display-lg{font-size:32px}.ci-panel{padding:16px}}@media (prefers-reduced-motion:reduce){.ci-pill{transition:none}}.ci-bento{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.ci-tipo{all:unset;box-sizing:border-box;cursor:pointer;background:var(--surface);min-height:190px;box-shadow:var(--elev-1),0 0 0 .5px var(--border);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border-radius:22px;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.ci-tipo:hover:not(:disabled){box-shadow:var(--elev-2,var(--elev-1)),0 0 0 .5px var(--border-2);transform:translateY(-2px)}.ci-tipo:focus-visible{outline:2px solid var(--text-1);outline-offset:2px}.ci-tipo:disabled{cursor:default}.ci-tipo.pausado{opacity:.62}.ci-tipo-n{font-family:var(--font-display);letter-spacing:-.02em;font-size:21px;font-weight:700;line-height:1.15}.ci-tipo-m{color:var(--text-3);font-size:13px}.ci-tipo-p{font-family:var(--font-display);font-size:20px;font-weight:700}.ci-tipo-pie{color:var(--text-3);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:12.5px;display:flex}.ci-tipo-pie b{font-family:var(--font-display);color:var(--text-1);font-size:18px}.ci-t-chips{gap:6px;display:flex}.ci-chip.vivo{background:var(--c-cita)}@supports (color:color-mix(in lab, red, red)){.ci-chip.vivo{background:color-mix(in srgb,var(--c-cita) 16%,transparent)}}.ci-chip.vivo{color:var(--text-1)}.ci-t-pers{display:flex}.ci-t-pers .ci-av{width:28px;height:28px;box-shadow:0 0 0 2px var(--surface)}.ci-t-pers .ci-av+.ci-av{margin-left:-8px}.ci-t-nadie{color:var(--c-warning)}.ci-tipo.grande{background:var(--text-1);min-height:396px;color:var(--bg);box-shadow:none;grid-area:span 2/span 2;padding:24px 26px}.ci-tipo.grande .ci-et,.ci-tipo.grande .ci-tipo-m,.ci-tipo.grande .ci-tipo-pie{color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.ci-tipo.grande .ci-et,.ci-tipo.grande .ci-tipo-m,.ci-tipo.grande .ci-tipo-pie{color:color-mix(in srgb,var(--bg) 62%,transparent)}}.ci-tipo.grande .ci-tipo-n{letter-spacing:-.035em;font-size:36px;font-weight:800}.ci-tipo.grande .ci-tipo-pie b{color:var(--bg);font-size:44px;font-weight:800}.ci-tipo.grande .ci-chip{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.ci-tipo.grande .ci-chip{background:color-mix(in srgb,var(--bg) 14%,transparent)}}.ci-tipo.grande .ci-chip{color:var(--bg)}.ci-tipo.grande .ci-chip.vivo{background:var(--c-cita);color:var(--c-sobre-espectro)}.ci-tipo.grande .ci-t-pers .ci-av{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.ci-tipo.grande .ci-t-pers .ci-av{background:color-mix(in srgb,var(--bg) 20%,transparent)}}.ci-tipo.grande .ci-t-pers .ci-av{color:var(--bg);box-shadow:0 0 0 2px var(--text-1)}.ci-tipo-sem{flex-direction:column;gap:10px;margin-top:10px;display:flex}.ci-barras{grid-template-columns:repeat(7,1fr);align-items:end;gap:8px;height:110px;display:grid}.ci-barra{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.ci-barra i{background:var(--bg);border-radius:8px;width:100%}@supports (color:color-mix(in lab, red, red)){.ci-barra i{background:color-mix(in srgb,var(--bg) 22%,transparent)}}.ci-barra i.pico{background:var(--c-cita)}.ci-barra small{font-family:var(--font-mono);color:var(--bg);font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.ci-barra small{color:color-mix(in srgb,var(--bg) 55%,transparent)}}.ci-barra small{text-transform:uppercase}.ci-tipo.nuevo{box-shadow:inset 0 0 0 1.5px var(--border-2);color:var(--text-3);background:0 0;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:500}.ci-tipo.nuevo:hover{color:var(--text-1)}@media (max-width:620px){.ci-tipo.grande{grid-area:auto/span 1;min-height:0}.ci-tipo.grande .ci-tipo-n{font-size:28px}}.modal.ci-editor{border-radius:24px;width:min(980px,100vw - 32px);max-height:calc(100vh - 48px);padding:0;overflow:auto}.ci-ed-h{justify-content:space-between;align-items:center;padding:20px 24px 4px;display:flex}.ci-ed-h h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:28px;font-weight:800}.ci-ed-cuerpo{flex-wrap:wrap;gap:20px;padding:14px 24px;display:flex}.ci-ed-form{background:0 0;flex:999 440px;gap:16px;min-width:0;padding:0}.ci-ed-g{flex-direction:column;gap:8px;display:flex}.ci-ed-l{color:var(--text-3);font-size:12.5px}.ci-ed-2{grid-template-columns:1fr 1.4fr;align-items:start;gap:14px;display:grid}.ci-ed-3{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.ci-opc{flex-wrap:wrap;gap:6px;display:flex}.ci-opc button{height:38px;font:inherit;cursor:pointer;background:var(--surface);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--border-2);border:0;border-radius:11px;padding:0 13px;font-size:13px}.ci-opc button.on{background:var(--text-1);color:var(--bg);box-shadow:none}.ci-opc input{width:72px;height:38px}.ci-pers-l{flex-direction:column;gap:6px;display:flex}.ci-pers-l label{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-2);cursor:pointer;border-radius:14px;align-items:center;padding:8px 12px;color:var(--text-1)!important;flex-direction:row!important;gap:10px!important;font-size:14px!important}.ci-pers-l label.on{box-shadow:inset 0 0 0 1.5px var(--text-1)}.ci-pers-l label small{font-family:var(--font-mono);color:var(--text-3);margin-left:auto;font-size:11px}.ci-pers-l input{accent-color:var(--text-1)}.ci-sw{cursor:pointer;align-items:flex-start;color:var(--text-1)!important;flex-direction:row!important;gap:10px!important}.ci-sw input{accent-color:var(--text-1);margin-top:3px}.ci-sw b{font-size:14px;font-weight:500;display:block}.ci-sw small{color:var(--text-3);font-size:12.5px;display:block}.ci-ed-mas summary{cursor:pointer;color:var(--text-2);font-size:13px}.ci-enl{text-underline-offset:3px;margin-top:10px;font-size:13px;text-decoration:underline;display:inline-block}.ci-ed-prev{flex-direction:column;flex:280px;align-self:flex-start;gap:10px;max-width:340px;display:flex;position:sticky;top:0}.ci-prev-card{background:var(--text-1);color:var(--bg);border-radius:20px;flex-direction:column;gap:4px;padding:18px;display:flex}.ci-prev-card b{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:700}.ci-prev-card span{color:var(--bg);font-size:13px}@supports (color:color-mix(in lab, red, red)){.ci-prev-card span{color:color-mix(in srgb,var(--bg) 70%,transparent)}}.ci-prev-card p{color:var(--bg);margin:8px 0 0;font-size:13px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.ci-prev-card p{color:color-mix(in srgb,var(--bg) 82%,transparent)}}.ci-ed-pie{border-top:.5px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 24px 20px;display:flex}.ci-ed-pie-d{gap:8px;margin-left:auto;display:flex}.ci-borrar{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.ci-pill.peligro{background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.ci-pill.peligro{background:color-mix(in srgb,var(--c-danger) 16%,transparent)}}.ci-pill.peligro{box-shadow:none}.modal.ci-editor .ci-aviso{margin:0 24px}@media (max-width:620px){.ci-ed-2,.ci-ed-3{grid-template-columns:1fr}.ci-ed-prev{max-width:none;position:static}}@media (prefers-reduced-motion:reduce){.ci-tipo{transition:none}.ci-tipo:hover:not(:disabled){transform:none}}.ci-hero{background:var(--hub-side);color:var(--hub-papel);border-radius:28px;flex-wrap:wrap;align-items:center;gap:20px 24px;margin-bottom:20px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.ci-hero>:not(.ci-hero-formas){z-index:1;position:relative}.ci-hero-formas{opacity:.42;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ci-hero .ci-et{color:var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){.ci-hero .ci-et{color:color-mix(in srgb,var(--hub-papel) 55%,transparent)}}.ci-hero-t{flex-direction:column;gap:6px;min-width:0;display:flex}.ci-hero-url{font-family:var(--font-mono);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:26px}.ci-hero-url b{color:var(--c-espectro-magenta);font-weight:500}.ci-hero-a{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.ci-pill.osc{background:var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){.ci-pill.osc{background:color-mix(in srgb,var(--hub-papel) 10%,transparent)}}.ci-pill.osc{color:var(--hub-papel);box-shadow:inset 0 0 0 1px var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){.ci-pill.osc{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hub-papel) 16%,transparent)}}.ci-pill.osc:hover{background:var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){.ci-pill.osc:hover{background:color-mix(in srgb,var(--hub-papel) 18%,transparent)}}.ci-hero-cifras{border-top:1px solid var(--hub-papel);flex-wrap:wrap;gap:32px;width:100%;padding-top:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.ci-hero-cifras{border-top:1px solid color-mix(in srgb,var(--hub-papel) 12%,transparent)}}.ci-hero-cifras b{font-family:var(--font-display);letter-spacing:-.03em;font-size:34px;font-weight:800;line-height:1;display:block}.ci-hero-cifras span{color:var(--hub-papel);font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.ci-hero-cifras span{color:color-mix(in srgb,var(--hub-papel) 60%,transparent)}}.ci-qr{flex-wrap:wrap;align-items:center;gap:16px;width:100%;display:flex}.ci-qr svg{width:132px;height:132px;color:var(--hub-tinta);border-radius:14px}.ci-qr svg .fondo{fill:var(--hub-papel)}.ci-qr svg path{fill:currentColor}.ci-qr span{max-width:40ch;color:var(--hub-papel);font-size:13px}@supports (color:color-mix(in lab, red, red)){.ci-qr span{color:color-mix(in srgb,var(--hub-papel) 72%,transparent)}}.ci-vars{flex-wrap:wrap;gap:6px;margin-top:-4px;display:flex}.ci-vars button{height:32px;font:inherit;cursor:pointer;background:var(--surface);color:var(--text-1);box-shadow:inset 0 0 0 1px var(--border-2);border:0;border-radius:10px;padding:0 11px;font-size:12.5px;font-weight:500}.ci-vars button:hover:not(:disabled){background:var(--surface-3)}.ci-enl-form textarea::placeholder,.ci-enl-form input::placeholder{color:var(--text-3)}.ci-enl-izq{flex-basis:520px;max-width:620px}.ci-enl-der{flex:340px;max-width:420px}.ci-caso{flex-direction:column;gap:8px;display:flex}.ci-tel{background:var(--hub-side);border-radius:22px;flex-direction:column;gap:7px;padding:14px 10px;font-size:13.5px;line-height:1.4;display:flex}.ci-tel .b{max-width:88%;color:var(--hub-papel);border-radius:12px;padding:8px 10px}.ci-tel .b.in{background:var(--hub-papel);align-self:flex-start}@supports (color:color-mix(in lab, red, red)){.ci-tel .b.in{background:color-mix(in srgb,var(--hub-papel) 12%,transparent)}}.ci-tel .b.out{background:var(--c-cita);align-self:flex-end}@supports (color:color-mix(in lab, red, red)){.ci-tel .b.out{background:color-mix(in srgb,var(--c-cita) 30%,var(--hub-side))}}.ci-tel .b.cta{flex-direction:column;gap:8px;display:flex}.ci-tel-btns{flex-direction:column;align-self:flex-end;gap:4px;width:88%;display:flex}.ci-tel .wbtn{min-height:36px;color:var(--hub-papel);background:var(--hub-papel);border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.ci-tel .wbtn{background:color-mix(in srgb,var(--hub-papel) 9%,transparent)}}.ci-tel .b.cta .wbtn{background:var(--hub-papel)}@supports (color:color-mix(in lab, red, red)){.ci-tel .b.cta .wbtn{background:color-mix(in srgb,var(--hub-papel) 12%,transparent)}}@media (max-width:640px){.ci-hero{padding:22px 20px}.ci-hero-url{font-size:19px}.ci-hero-a{margin-left:0}}.ci-tres{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.ci-momentos{flex-direction:column;flex:250px;gap:8px;max-width:300px;display:flex}.ci-mom{all:unset;box-sizing:border-box;cursor:pointer;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-2);border-radius:18px;align-items:center;gap:12px;padding:13px 14px;display:flex}.ci-mom:focus-visible{outline:2px solid var(--text-1);outline-offset:2px}.ci-mom.on{box-shadow:inset 0 0 0 1.5px var(--text-1)}.ci-mom .ic{background:var(--surface-2);border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.ci-mom.on .ic{background:var(--text-1);color:var(--bg)}.ci-mom .tx{min-width:0}.ci-mom .tx b{font-size:14px;font-weight:600;display:block}.ci-mom .tx small{color:var(--text-3);font-size:12px;display:block}.ci-mom .est{background:var(--surface-3);border-radius:50%;flex:none;width:9px;height:9px;margin-left:auto}.ci-mom .est.activa{background:var(--c-cita)}.ci-mom .est.pendiente,.ci-mom .est.borrador{background:var(--c-warning)}.ci-msj{flex:999 420px}.ci-texto{background:var(--surface-2);white-space:pre-wrap;border-radius:16px;padding:16px;font-size:15px;line-height:1.6}.ci-btns{flex-direction:column;gap:8px;display:flex}.ci-btn-f{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-2);border-radius:14px;grid-template-columns:28px 1fr;align-items:center;gap:12px;padding:11px 14px;display:grid}.ci-btn-f .n{background:var(--surface-2);width:28px;height:28px;font-family:var(--font-mono);border-radius:9px;place-items:center;font-size:12px;display:grid}.ci-btn-f b{font-size:14px;font-weight:600;display:block}.ci-btn-f small{color:var(--text-3);font-size:12.5px;display:block}.ci-prev-tel{flex-direction:column;flex:0 320px;gap:8px;display:flex}.ci-tel .b.tpl{white-space:pre-wrap;flex-direction:column;gap:8px;max-width:92%;display:flex}.ci-agenda{max-width:1440px}.ci-pers-f{background:var(--surface-2);border-radius:999px;gap:4px;padding:4px;display:flex}.ci-pers-f button{min-width:34px;height:30px;font:inherit;cursor:pointer;color:var(--text-2);background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:600}.ci-pers-f button.on{background:var(--text-1);color:var(--bg)}.ci-fib{grid-template-columns:8fr 5fr 3fr 3fr;gap:12px;margin-bottom:18px;display:grid}.ci-fb{background:var(--surface);min-height:108px;box-shadow:var(--elev-1),0 0 0 .5px var(--border);border-radius:22px;flex-direction:column;gap:6px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.ci-fb>:not(.ci-fb-formas){z-index:1;position:relative}.ci-fb-l{color:var(--text-3);font-size:12.5px}.ci-fb-n{color:var(--text-2);margin-top:auto;font-size:13px}.ci-fb-n b{font-family:var(--font-display);letter-spacing:-.035em;color:var(--text-1);margin-right:4px;font-size:36px;font-weight:800}.ci-fb-s{color:var(--text-3);font-size:12.5px}.ci-fb1{background:var(--c-espectro-rosa);color:var(--c-sobre-espectro);box-shadow:none;padding:20px 22px}.ci-fb1 .ci-fb-v{font-family:var(--font-display);letter-spacing:-.02em;margin-top:auto;font-size:20px;font-weight:700}.ci-fb1 .ci-fb-v b{letter-spacing:-.045em;margin-right:6px;font-size:64px;font-weight:800;line-height:.9}.ci-fb1 .ci-fb-s{color:var(--c-sobre-espectro);opacity:.78}.ci-fb-formas{opacity:.5;pointer-events:none;width:62%;height:170%;position:absolute;top:-30%;right:-8%}.ci-cal-wrap{align-items:flex-start;gap:16px;display:flex}.ci-cal{flex:1;min-width:0;padding:16px 18px}.ci-cal-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ci-cal-nav{align-items:center;gap:6px;display:flex}.ci-cal-r{font-family:var(--font-display);letter-spacing:-.01em;text-transform:capitalize;margin-left:8px;font-size:18px;font-weight:700}.ci-vistas{min-width:240px}.ci-rej{flex-direction:column;display:flex;overflow-x:auto}.ci-rej-cab,.ci-rej-cuerpo{grid-template-columns:52px repeat(var(--cols,7),minmax(110px,1fr));display:grid}.ci-rej-cab span{text-align:center;color:var(--text-3);text-transform:capitalize;padding:8px 6px;font-size:12.5px}.ci-rej-cab span.hoy{color:var(--text-1);font-weight:600}.ci-rej-cuerpo,.ci-rej-horas{position:relative}.ci-rej-horas span{font-family:var(--font-mono);color:var(--text-3);white-space:nowrap;font-size:10.5px;position:absolute;right:8px;transform:translateY(-50%)}.ci-rej-horas span:first-child{transform:none}.ci-rej-col{border-left:.5px solid var(--border);position:relative}.ci-rej-col.hoy{background:var(--text-1)}@supports (color:color-mix(in lab, red, red)){.ci-rej-col.hoy{background:color-mix(in srgb,var(--text-1) 3%,transparent)}}.ci-rej-col .ln{border-top:.5px solid var(--border);height:0;position:absolute;left:0;right:0}.ci-rej-col .ahora{background:var(--c-cita);z-index:2;height:2px;position:absolute;left:0;right:0}.ci-rej-col .ahora:before{content:"";background:var(--c-cita);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.ci-cita{all:unset;box-sizing:border-box;z-index:1;cursor:pointer;background:var(--surface-2);box-shadow:inset 3px 0 0 var(--text-1);border-radius:10px;flex-direction:column;gap:1px;padding:5px 8px;font-size:12px;line-height:1.25;display:flex;position:absolute;overflow:hidden}.ci-cita b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ci-cita span{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ci-cita:hover,.ci-cita.on{background:var(--text-1);color:var(--bg)}.ci-cita:hover span,.ci-cita.on span{color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.ci-cita:hover span,.ci-cita.on span{color:color-mix(in srgb,var(--bg) 70%,transparent)}}.ci-cita:focus-visible{outline:2px solid var(--text-1);outline-offset:1px}.ci-cita.cancelled{opacity:.5;box-shadow:inset 3px 0 0 var(--text-3);text-decoration:line-through}.ci-cita.no_show{box-shadow:inset 3px 0 0 var(--c-warning)}.ci-mes{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:6px;display:grid}.ci-mes-h{font-family:var(--font-mono);text-transform:uppercase;color:var(--text-3);padding:4px 6px;font-size:10.5px}.ci-mes-d{background:var(--surface-2);border-radius:12px;flex-direction:column;gap:3px;min-width:0;min-height:104px;padding:6px;display:flex}.ci-mes-d.fuera{opacity:.45}.ci-mes-d.hoy{box-shadow:inset 0 0 0 1.5px var(--text-1)}.ci-mes-d .n{all:unset;cursor:pointer;font-family:var(--font-display);border-radius:6px;align-self:flex-start;padding:0 4px;font-size:14px;font-weight:700}.ci-mes-d .n:hover{background:var(--surface-3)}.ci-mes-c,.ci-mes-mas{all:unset;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:var(--surface);border-radius:6px;padding:2px 6px;font-size:11.5px;display:block;overflow:hidden}.ci-mes-c b{font-weight:600}.ci-mes-c.on,.ci-mes-c:hover{background:var(--text-1);color:var(--bg)}.ci-mes-c.cancelled{opacity:.5;text-decoration:line-through}.ci-mes-mas{color:var(--text-3);background:0 0}.ci-cita-p{flex:0 0 320px;position:sticky;top:12px}.ci-cita-q{align-items:center;gap:10px;display:flex}.ci-cita-q .ci-av{width:40px;height:40px;font-size:13px}.ci-cita-q b{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:700}.ci-dl{grid-template-columns:auto 1fr;gap:8px 14px;margin:0;font-size:13.5px;display:grid}.ci-dl dt{color:var(--text-3)}.ci-dl dd{margin:0}.ci-cita-a{flex-wrap:wrap;gap:8px;display:flex}.ci-chip.est-confirmed,.ci-chip.est-completed{background:var(--c-cita)}@supports (color:color-mix(in lab, red, red)){.ci-chip.est-confirmed,.ci-chip.est-completed{background:color-mix(in srgb,var(--c-cita) 16%,transparent)}}.ci-chip.est-confirmed,.ci-chip.est-completed{color:var(--text-1)}.ci-chip.est-cancelled{background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.ci-chip.est-cancelled{background:color-mix(in srgb,var(--c-danger) 16%,transparent)}}.ci-chip.est-cancelled{color:var(--text-1)}.ci-chip.est-no_show{background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.ci-chip.est-no_show{background:color-mix(in srgb,var(--c-warning) 18%,transparent)}}.ci-chip.est-no_show{color:var(--text-1)}@media (max-width:1100px){.ci-fib{grid-template-columns:1fr 1fr}.ci-fb1{grid-column:span 2}.ci-cal-wrap{flex-direction:column}.ci-cita-p{box-sizing:border-box;flex-basis:auto;width:100%;position:static}}@media (max-width:620px){.ci-fib{grid-template-columns:1fr 1fr}.ci-mes-d{min-height:64px}.ci-mes-c{display:none}.ci-vistas{width:100%;min-width:0}}.modal.ci-nueva{width:min(640px,100vw - 32px)}.ci-nueva-c{background:0 0;gap:16px;padding:14px 24px}.ci-buscar{background:var(--surface);height:42px;box-shadow:inset 0 0 0 1px var(--border-2);color:var(--text-3);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.ci-buscar input{font:inherit;color:var(--text-1);background:0 0;border:0;outline:none;flex:1;font-size:14px}.ci-res{flex-wrap:wrap;gap:6px;display:flex}.ci-res button{height:34px;font:inherit;cursor:pointer;background:var(--surface-2);color:var(--text-1);border:0;border-radius:10px;padding:0 12px;font-size:13px}.ci-res button:hover{background:var(--surface-3)}.ci-res button.nuevo{box-shadow:inset 0 0 0 1px var(--border-2);background:0 0;align-items:center;gap:6px;display:inline-flex}.ci-elegido{background:var(--surface-2);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:15px;display:flex}.ci-dias button{text-transform:capitalize}.agendar-wrap.ag2{place-items:start center;padding:40px 20px 24px;position:relative}.agendar-wrap.ag2>:not(.fondo-espectro){z-index:1;position:relative}.ag2-grid{grid-template-columns:minmax(260px,340px) 1fr;align-items:start;gap:24px;width:min(1080px,100%);display:grid}.ag2-neg{flex-direction:column;gap:16px;display:flex}.ag2-marca{align-items:center;gap:12px;display:flex}.ag2-marca b{font-family:var(--font-display);letter-spacing:-.01em;font-size:18px;font-weight:700;display:block}.ag2-marca small{color:var(--text-3);font-size:12.5px;display:block}.ag2-logo{background:var(--text-1);width:42px;height:42px;color:var(--bg);font-family:var(--font-display);border-radius:12px;flex:none;place-items:center;font-size:16px;font-weight:700;display:grid}.ag2-serv{background:var(--text-1);color:var(--bg);border-radius:24px;flex-direction:column;gap:8px;padding:22px;display:flex}.ag2-serv h1{font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 4px;font-size:32px;font-weight:800;line-height:1.05}.ag2-meta{color:var(--bg);align-items:center;gap:8px;font-size:13.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.ag2-meta{color:color-mix(in srgb,var(--bg) 74%,transparent)}}.ag2-precio{font-family:var(--font-display);margin-top:4px;font-size:22px;font-weight:700}.ag2-serv p{color:var(--bg);margin:4px 0 0;font-size:13.5px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.ag2-serv p{color:color-mix(in srgb,var(--bg) 82%,transparent)}}.ag2-equipo{color:var(--bg);align-items:center;gap:10px;margin-top:6px;font-size:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.ag2-equipo{color:color-mix(in srgb,var(--bg) 80%,transparent)}}.ag2-avs{display:flex}.ag2-avs i{background:var(--bg);border-radius:50%;place-items:center;width:28px;height:28px;font-size:10.5px;font-style:normal;font-weight:600;display:grid}@supports (color:color-mix(in lab, red, red)){.ag2-avs i{background:color-mix(in srgb,var(--bg) 20%,transparent)}}.ag2-avs i{color:var(--bg);box-shadow:0 0 0 2px var(--text-1)}.ag2-otros{flex-direction:column;gap:6px;display:flex}.ag2-et{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:10.5px}.ag2-otros a{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-2);color:var(--text-1);transition:background var(--dur) var(--ease);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:flex}.ag2-otros a:hover{background:var(--surface-2)}.ag2-otros a b{font-size:14px;font-weight:600}.ag2-otros a small{color:var(--text-3);white-space:nowrap;font-size:12px}.ag2-tarjeta{background:var(--surface);min-width:0;box-shadow:var(--elev-1),0 0 0 .5px var(--border);border-radius:28px;padding:24px 26px}.ag2-h{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 16px;font-size:26px;font-weight:800}.ag2-vacio-t{color:var(--text-2);margin:0;font-size:14.5px}.ag2-elegir{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:22px;display:grid}.ag2-cal-h{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ag2-cal-h b{font-family:var(--font-display);text-transform:capitalize;font-size:18px;font-weight:700}.ag2-cal-h button{cursor:pointer;background:var(--surface-2);width:34px;height:34px;color:var(--text-1);border:0;border-radius:10px;place-items:center;display:inline-grid}.ag2-cal-h button:disabled{opacity:.35;cursor:default}.ag2-cal-h span{gap:6px;display:flex}.ag2-cal-g{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.ag2-cal-g .w{text-align:center;font-family:var(--font-mono);text-transform:uppercase;color:var(--text-3);padding:4px 0;font-size:10.5px}.ag2-cal-g button{aspect-ratio:1;font:inherit;cursor:default;color:var(--text-3);background:0 0;border:0;border-radius:12px;font-size:14px}.ag2-cal-g button.hay{cursor:pointer;background:var(--surface-2);color:var(--text-1);font-weight:600}.ag2-cal-g button.hay:hover{background:var(--surface-3)}.ag2-cal-g button:focus-visible,.ag2-lista button:focus-visible{outline:2px solid var(--text-1);outline-offset:2px}.ag2-horas{flex-direction:column;gap:4px;min-width:0;display:flex}.ag2-dia{font-family:var(--font-display);text-transform:capitalize;font-size:17px;font-weight:700}.ag2-cuantas{color:var(--text-3);margin-bottom:8px;font-size:12.5px}.ag2-lista{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;max-height:340px;padding:2px;display:grid;overflow-y:auto}.ag2-lista button{height:44px;font:inherit;cursor:pointer;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-2);color:var(--text-1);border:0;border-radius:12px;font-size:14px;font-weight:500}.ag2-lista button:hover{box-shadow:inset 0 0 0 1.5px var(--text-1)}.ag2-lista button.on{background:var(--c-cita);color:var(--c-sobre-espectro);box-shadow:none}.ag2-pie{border-top:.5px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}.ag2-zona{color:var(--text-3);font-size:12.5px}.ag2-btn{height:46px;font:inherit;cursor:pointer;background:var(--text-1);color:var(--bg);transition:transform var(--dur) var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.ag2-btn:hover:not(:disabled){transform:translateY(-1px)}.ag2-btn:disabled{opacity:.4;cursor:default}.ag2-btn.ancho{width:100%}.ag2-sec{height:46px;color:var(--text-1);box-shadow:inset 0 0 0 1px var(--border-2);border-radius:999px;align-items:center;padding:0 18px;font-size:14px;text-decoration:none;display:inline-flex}.ag2-atras{all:unset;cursor:pointer;color:var(--text-2);align-items:center;gap:6px;margin-bottom:14px;font-size:13px;display:inline-flex}.ag2-res{background:var(--surface-2);border-radius:18px;align-items:center;gap:14px;margin-bottom:18px;padding:12px 14px;display:flex}.ag2-res-f{text-align:center;background:var(--c-cita);width:50px;color:var(--c-sobre-espectro);border-radius:12px;flex:none;padding:6px 0;line-height:1}.ag2-res-f small{font-family:var(--font-mono);text-transform:uppercase;font-size:10px;display:block}.ag2-res-f b{font-family:var(--font-display);font-size:22px;font-weight:800}.ag2-res-t b{font-size:14.5px;font-weight:600;display:block}.ag2-res-t small{color:var(--text-3);font-size:12.5px;display:block}.ag2-form{flex-direction:column;gap:12px;display:flex}.ag2-form .ag2-h{margin-bottom:4px}.ag2-form label{color:var(--text-2);flex-direction:column;gap:6px;font-size:13px;display:flex}.ag2-form label small{color:var(--text-3);font-size:12px}.ag2-form input:not(.capture-hp),.ag2-form textarea{height:46px;font:inherit;color:var(--text-1);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border-2);border:0;border-radius:14px;padding:0 14px;font-size:15px}.ag2-form textarea{resize:vertical;height:auto;padding:12px 14px}.ag2-form input:focus-visible,.ag2-form textarea:focus-visible{outline:2px solid var(--text-1);outline-offset:1px}.ag2-err{background:var(--c-danger);border-radius:12px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:13.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.ag2-err{background:color-mix(in srgb,var(--c-danger) 14%,transparent)}}.ag2-priv{color:var(--text-3);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.ag2-listo{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:10px 0;display:flex}.ag2-listo h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:28px;font-weight:800}.ag2-listo p{color:var(--text-2);margin:0;font-size:14.5px}.ag2-listo .ag2-res{text-align:left;width:100%;max-width:420px;margin:8px 0 0}.ag2-sig{color:var(--text-2);flex-direction:column;gap:4px;margin:4px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.ag2-listo-a{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.ag2-est{width:120px;height:120px}.ag2-est path{fill:var(--c-cita)}.ag2-err-ic{color:var(--c-danger)}.ag2-vacio{margin-top:12vh}@media (max-width:860px){.ag2-grid{grid-template-columns:1fr;gap:16px}.ag2-elegir{grid-template-columns:1fr}.ag2-serv h1{font-size:28px}.agendar-wrap.ag2{padding:20px 16px}.ag2-tarjeta{border-radius:24px;padding:20px 18px}}@media (prefers-reduced-motion:reduce){.ag2-btn,.ag2-otros a{transition:none}.ag2-btn:hover:not(:disabled){transform:none}}.ci-chip.vivo{background:var(--surface-2);gap:6px}.ci-chip.vivo:before{content:"";background:var(--c-cita);border-radius:50%;width:7px;height:7px}.ci-tipo.grande .ci-chip.vivo:before{display:none}.ci-tramo input{width:auto;min-width:112px}.ci-cols>.ci-izq{flex:420px;max-width:540px}.ci-cols>.ci-der{flex:340px}.ci-hero-formas{opacity:.78}.ci-fila-t .ci-cab{margin-top:2px}.ci-msj-col{flex-wrap:wrap;flex:999 560px;align-items:flex-start;gap:20px;min-width:0;display:flex}.ci-msj-col .ci-msj{flex:999 380px}.ci-msj-col .ci-prev-tel{flex:280px;max-width:360px}.ag2-cal-h b,.ag2-dia,.ci-cal-r{text-transform:none}.ag2-avs i{width:30px;height:30px}.ag2-avs i+i,.ci-t-pers .ci-av+.ci-av{margin-left:-6px}.agendar-wrap.ag2 .fondo-espectro{opacity:.6}.ag2-skel{border-radius:28px;width:min(1080px,100%);height:520px}@media (min-width:861px){.ci-tres{grid-template-columns:minmax(230px,280px) minmax(0,1fr);gap:20px;display:grid}.ci-tres .ci-momentos{max-width:none}}.ag2-mapa{color:var(--bg);text-underline-offset:3px;align-self:flex-start;font-size:13px;font-weight:500;text-decoration:underline}.agendar-wrap.ag2{-webkit-overflow-scrolling:touch;height:100dvh;min-height:0;overflow-y:auto}.ag2-cal-g button.on{background:var(--c-cita);color:var(--c-sobre-espectro)}.ag2-sin-mes{color:var(--text-3);margin:0;font-size:14px;line-height:1.5}.ci-form input[type=url]{height:40px;font:inherit;color:var(--text-1);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-2);border:0;border-radius:11px;padding:0 12px;font-size:14px}.ci-form input[type=url]::placeholder{color:var(--text-3)}.ci-view .btn-new:disabled{opacity:.38;cursor:default;box-shadow:none;transform:none}.ci-hero-dir{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ci-hero-dir input{min-width:180px;height:44px;font-family:var(--font-mono);color:var(--hub-tinta);background:var(--hub-papel);border:0;border-radius:12px;padding:0 14px;font-size:20px}.ci-hero-dir small{width:100%;color:var(--hub-papel);font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.ci-hero-dir small{color:color-mix(in srgb,var(--hub-papel) 62%,transparent)}}.ag2-grid{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:28px;width:min(1240px,100%);margin:0 auto}.ag2-tarjeta{padding:32px 36px}.ag2-h{margin-bottom:22px;font-size:34px}.ag2-elegir{grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);gap:32px}.ag2-cal-h b{font-size:22px}.ag2-cal-g{gap:8px}.ag2-cal-g button{aspect-ratio:auto;border-radius:16px;height:64px;font-size:17px}.ag2-cal-g .w{font-size:11.5px}.ag2-dia{font-size:20px}.ag2-lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:420px}.ag2-lista button{border-radius:14px;height:52px;font-size:15.5px;font-weight:600}.ag2-lista button.on{background:var(--c-cita);color:var(--c-sobre-espectro)}.ag2-logo.img{object-fit:cover;background:var(--surface)}.ag2-avs img{object-fit:cover;width:30px;height:30px;box-shadow:0 0 0 2px var(--text-1);border-radius:50%}.ag2-avs img+img,.ag2-avs img+i,.ag2-avs i+img{margin-left:-6px}.ag2-par{flex-direction:column;gap:14px;display:flex}.ag2-niiko{color:var(--c-sobre-espectro);background:var(--c-espectro-rosa);transition:transform var(--dur) var(--ease);border-radius:24px;flex-direction:column;gap:6px;padding:20px 22px;text-decoration:none;display:flex}.ag2-niiko:hover{transform:translateY(-2px)}.ag2-niiko-mk{background:var(--c-sobre-espectro);width:44px;height:44px;color:var(--c-espectro-rosa);border-radius:14px;place-items:center;display:grid}.ag2-niiko b{font-family:var(--font-display);letter-spacing:-.025em;margin-top:6px;font-size:22px;font-weight:800;line-height:1.1}.ag2-niiko small{color:var(--c-sobre-espectro);font-size:13.5px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.ag2-niiko small{color:color-mix(in srgb,var(--c-sobre-espectro) 78%,transparent)}}@media (max-width:860px){.ag2-grid{grid-template-columns:1fr}.ag2-par{flex-direction:row;align-items:stretch}.ag2-par>.ag2-serv{flex:1 1 0;min-width:0;padding:18px}.ag2-par>.ag2-serv h1{font-size:22px}.ag2-par>.ag2-niiko{flex:1 1 0;min-width:0;padding:16px}.ag2-niiko b{font-size:18px}.ag2-niiko small{font-size:12.5px}.ag2-tarjeta{padding:22px 18px}.ag2-h{font-size:26px}.ag2-cal-g button{border-radius:12px;height:46px;font-size:15px}.ag2-lista{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none}.ag2-lista button{height:48px;font-size:14.5px}}@media (prefers-reduced-motion:reduce){.ag2-niiko{transition:none}.ag2-niiko:hover{transform:none}}.fondo-espectro.con-movil .fondo-movil{display:none}@media (max-width:760px){.fondo-espectro.con-movil{opacity:1}.fondo-espectro.con-movil .fondo-ancho{display:none}.fondo-espectro.con-movil .fondo-movil{opacity:.85;display:block}}.ci-zona{max-width:340px;height:40px;font:inherit;color:var(--text-1);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-2);border:0;border-radius:999px;padding:0 34px 0 14px;font-size:13px}:root{--cq-blanco:#fafaf7;--cq-filete:#e4e1d8;--cq-filete-2:#d9d6cb;--cq-tenue-2:#8c8b81;--cq-mag-tinte:#fde7f2;--cq-mag-hondo:#be185d;--cq-ok:#3f8f5a;--cq-ok-tinte:#e2ede4;--cq-ok-hondo:#2f6b43;--cq-esp-tinte:#fbe9da;--cq-esp-hondo:#9a4a12;--cq-peligro:#b42318;--cq-peligro-filete:#f3c4bf;--cq-blanco-texto:#fff}.dark{--cq-blanco:#1c1c22;--cq-filete:#2b2b32;--cq-filete-2:#3c3c3f;--cq-tenue-2:#68686f;--cq-mag-tinte:#3a1e2d;--cq-mag-hondo:#f9a8d4;--cq-ok:#6fbf8a;--cq-ok-tinte:#22352a;--cq-ok-hondo:#a7d7b5;--cq-esp-tinte:#3b2a1c;--cq-esp-hondo:#f5b98a;--cq-peligro:#f09484;--cq-peligro-filete:#5a2a24}.cq{--papel:var(--bg);--carta:var(--surface);--blanco:var(--cq-blanco);--filete:var(--cq-filete);--filete-2:var(--cq-filete-2);--tinta:var(--text-1);--tinta-2:var(--text-2);--tenue:var(--text-3);--tenue-2:var(--cq-tenue-2);--mag:var(--c-cita);--mag-tinte:var(--cq-mag-tinte);--mag-hondo:var(--cq-mag-hondo);--ok:var(--cq-ok);--violeta:var(--c-espectro-violeta);--violeta-2:var(--c-espectro-violeta-2);--naranja:var(--c-espectro-naranja);--naranja-2:var(--c-espectro-naranja-2);--rosa:var(--c-espectro-rosa);max-width:1480px;color:var(--tinta);flex-direction:column;gap:20px;font-size:14px;line-height:1.45;display:flex}.cq .mono{font-family:var(--font-mono)}.cq .cab{font-family:var(--font-display)}.cq .cabecera{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cq .titulo{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:54px;font-weight:700;line-height:1}.cq .sub{color:var(--tenue);margin:6px 0 0;font-size:14.5px}.cq .barra-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cq .pill{border:1px solid var(--filete-2);background:var(--blanco);height:44px;color:var(--tinta);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.cq .pill.redonda{justify-content:center;width:44px;padding:0}.cq .pill.tinta{background:var(--tinta);color:var(--papel);border-color:var(--tinta)}.cq .pill.mag{background:var(--mag);border-color:var(--mag);color:var(--c-sobre-espectro);font-weight:600}.cq .pill:disabled{opacity:.4;cursor:default}.cq .seg{background:var(--filete);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.cq .seg button{height:36px;color:var(--tenue);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:13.5px;font-weight:500}.cq .seg button.on{background:var(--blanco);color:var(--tinta);box-shadow:0 1px 2px #15151a14}.cq .equipo{align-items:center;display:flex}.cq .av{width:34px;height:34px;font-family:var(--font-display);color:var(--c-sobre-espectro);border:2px solid var(--papel);background:var(--filete);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid;overflow:hidden}.cq .av img{object-fit:cover;width:100%;height:100%;display:block}.cq .equipo .av+.av{margin-left:-9px}.cq .av.s{border-width:1.5px;width:26px;height:26px;font-size:10px}.cq .av.g{width:44px;height:44px;font-size:15px}.cq .chip{background:var(--filete);height:24px;color:var(--tinta-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.cq .chip.mag{background:var(--mag-tinte);color:var(--mag-hondo)}.cq .chip.ok{background:var(--cq-ok-tinte);color:var(--cq-ok-hondo)}.cq .chip.esp{background:var(--cq-esp-tinte);color:var(--cq-esp-hondo)}.cq .chip.mal{background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.cq .chip.mal{background:color-mix(in srgb,var(--c-danger) 16%,transparent)}}.cq .chip.mal{color:var(--tinta)}.cq .punto{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.cq .carta{background:var(--carta);box-shadow:inset 0 0 0 1px var(--filete);border-radius:20px}.cq .panel{background:var(--blanco);box-shadow:0 1px 0 var(--filete),0 24px 48px -32px #15151a40;border-radius:24px;flex-direction:column;gap:20px;padding:26px;display:flex}.cq .et{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tenue);font-size:10.5px;font-weight:500}.cq .dato{color:var(--tinta);margin-top:6px;font-size:15px}.cq .dos{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cq .linea{background:var(--filete);height:1px}.cq .campo{flex-direction:column;gap:7px;display:flex}.cq .campo>label,.cq .campo>.l{color:var(--tinta-2);font-size:12.5px;font-weight:500}.cq .campo input,.cq .campo select,.cq .campo textarea{border:1px solid var(--filete-2);background:var(--blanco);height:46px;font:inherit;color:var(--tinta);border-radius:14px;min-width:0;padding:0 14px;font-size:14.5px}.cq .campo textarea{resize:none;height:auto;padding:12px 14px;line-height:1.5}.cq .ayuda{color:var(--tenue);font-size:12.5px}.cq .boton{background:var(--tinta);height:48px;color:var(--papel);font:inherit;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.cq .boton.mag{background:var(--mag);color:var(--c-sobre-espectro)}.cq .boton.sec{background:var(--blanco);color:var(--tinta);box-shadow:inset 0 0 0 1px var(--filete-2)}.cq .boton.peligro{background:var(--blanco);color:var(--cq-peligro);box-shadow:inset 0 0 0 1px var(--cq-peligro-filete)}.cq .boton:disabled{opacity:.45;cursor:default}.cq .interr{background:var(--filete-2);cursor:pointer;border:0;border-radius:999px;flex:none;width:40px;height:24px;position:relative}.cq .interr:after{content:"";background:var(--blanco);border-radius:50%;width:18px;height:18px;transition:left .2s;position:absolute;top:3px;left:3px}.cq .interr.on{background:var(--tinta)}.cq .interr.on:after{left:19px}.cq .scroll-x{overflow-x:auto}.cq .formas{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cq .sobre{z-index:1;position:relative}.cq .cifras{grid-template-columns:8fr 5fr 3fr 3fr;gap:14px;display:grid}.cq .cifra{background:var(--carta);box-shadow:inset 0 0 0 1px var(--filete);border-radius:22px;flex-direction:column;justify-content:space-between;gap:10px;min-height:132px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.cq .cifra b{font-family:var(--font-display);letter-spacing:-.03em;font-size:40px;font-weight:800;line-height:1}.cq .cifra>span,.cq .cifra div>span{color:var(--tenue);font-size:13px}.cq .cifra.rosa{background:var(--mag);box-shadow:none;color:var(--c-sobre-espectro)}.cq .cifra.rosa b{color:var(--cq-blanco-texto);font-size:64px}.cq .cifra.rosa span{color:var(--c-sobre-espectro)}.cq .barrita{background:#15151a24;border-radius:9px;height:8px;overflow:hidden}.cq .barrita i{background:var(--c-sobre-espectro);border-radius:9px;height:100%;display:block}.cq .puntos-c{flex-wrap:wrap;gap:5px;display:flex}.cq .puntos-c i{background:var(--filete-2);border-radius:4px;width:12px;height:12px}.cq .puntos-c i.l{background:var(--mag-tinte);box-shadow:inset 0 0 0 1px var(--mag)}@supports (color:color-mix(in lab, red, red)){.cq .puntos-c i.l{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mag) 45%,transparent)}}.cq .puntos-c i.t{background:var(--tinta)}@media (max-width:1100px){.cq .cifras{grid-template-columns:1fr 1fr}.cq .cifra.rosa{grid-column:span 2}}@media (max-width:640px){.cq .titulo{font-size:40px}.cq .dos{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cq .interr:after{transition:none}}.cq .miga{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tenue);align-items:center;gap:10px;font-size:11.5px;font-weight:500;display:flex}.cq .miga b{color:var(--tinta);font-weight:500}.cq .cifra-l{padding-bottom:8px;font-size:15px;font-weight:600}.cq .cifra-s{font-size:11.5px;font-weight:500}.cq .cuerpo{flex-wrap:wrap;align-items:flex-start;gap:22px;display:flex}.cq .tablero{flex:999 640px;min-width:0;padding:4px 14px 14px}.cq .lado{max-width:420px;animation:cq-entra .5s var(--ease-niiko-out) both;flex:340px}.cq .filtro{flex-wrap:wrap;gap:6px;display:flex}.cq .filtro button{background:var(--blanco);height:40px;box-shadow:inset 0 0 0 1px var(--filete-2);font:inherit;cursor:pointer;color:var(--tinta);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:13.5px;font-weight:500;display:inline-flex}.cq .filtro button.sin{padding-left:14px}.cq .filtro button.on{background:var(--tinta);color:var(--papel);box-shadow:none}.cq .rej{min-width:860px;display:grid}.cq .rej-h{text-align:center;border-bottom:1px solid var(--filete);font-family:var(--font-mono);color:var(--tenue);letter-spacing:.05em;flex-direction:column;align-items:center;gap:4px;padding:10px 6px 12px;font-size:11.5px;font-weight:500;display:flex}.cq .rej-h b{min-width:36px;height:30px;font-family:var(--font-display);color:var(--tinta);border-radius:999px;place-items:center;padding:0 8px;font-size:17px;font-weight:700;display:inline-grid}.cq .rej-h.hoy b{background:var(--mag);color:var(--c-sobre-espectro)}.cq .rej-h .av{border-color:var(--carta)}.cq .ejes{position:relative}.cq .ejes span{font-family:var(--font-mono);color:var(--tenue);white-space:nowrap;font-size:10.5px;font-weight:500;position:absolute;right:10px;transform:translateY(-50%)}.cq .ejes span:first-child{transform:none}.cq .col{border-left:1px solid var(--filete);background:repeating-linear-gradient(to bottom,transparent 0 75px,var(--filete) 75px 76px);position:relative}@supports (color:color-mix(in lab, red, red)){.cq .col.hoy{background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--mag) 3.5%,transparent) 0 75px,var(--filete) 75px 76px)}.cq .col.cerrado{background:repeating-linear-gradient(135deg,transparent 0 8px,color-mix(in srgb,var(--tinta) 4%,transparent) 8px 9px)}}.cq .cita{all:unset;box-sizing:border-box;cursor:pointer;background:var(--blanco);box-shadow:inset 0 0 0 1px var(--filete),0 6px 14px -12px #15151a59;border-left:3px solid var(--pc,var(--c-cita));transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);z-index:1;border-radius:12px;flex-direction:column;gap:3px;padding:6px 8px;display:flex;position:absolute;overflow:hidden}.cq .cita:hover{box-shadow:inset 0 0 0 1px var(--filete-2),0 12px 20px -12px #15151a66;transform:translateY(-1px)}.cq .cita:focus-visible{outline:2px solid var(--tinta);outline-offset:1px}.cq .cita.cancelled{opacity:.5}.cq .cita .hr{font-family:var(--font-mono);color:var(--tenue);white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;font-weight:500;display:flex}.cq .cita .nm{color:var(--tinta);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-size:12.5px;font-weight:600;line-height:1.15;display:flex;overflow:hidden}.cq .cita .nm .blob{border-radius:50%;flex:none;width:16px;height:16px}.cq .cita .pie{justify-content:space-between;align-items:center;gap:4px;margin-top:auto;display:flex}.cq .cita .chip{text-overflow:ellipsis;height:19px;padding:0 7px;font-size:10.5px;overflow:hidden}.cq .ahora{background:var(--mag);z-index:3;height:2px;position:absolute;left:-5px;right:0}.cq .ahora:before{content:"";background:var(--mag);border-radius:50%;width:10px;height:10px;animation:1.8s ease-out infinite cq-late;position:absolute;top:-4px;left:0}.cq .mes{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.cq .mes-h{font-family:var(--font-mono);color:var(--tenue);text-transform:uppercase;letter-spacing:.06em;padding:0 6px 4px;font-size:11.5px;font-weight:500}.cq .mes-d{all:unset;box-sizing:border-box;cursor:pointer;background:var(--blanco);min-height:118px;box-shadow:inset 0 0 0 1px var(--filete);border-radius:16px;flex-direction:column;gap:4px;min-width:0;padding:9px;display:flex}.cq .mes-d:hover{box-shadow:inset 0 0 0 1px var(--filete-2)}.cq .mes-d.fuera{opacity:.5;background:0 0}.cq .mes-d .n{font-family:var(--font-mono);justify-content:space-between;align-items:center;font-size:12.5px;font-weight:500;display:flex}.cq .mes-d.hoy .n>span:first-child{background:var(--mag);color:var(--c-sobre-espectro);border-radius:999px;padding:1px 8px}.cq .mes-d .n .chip{height:18px;padding:0 7px;font-size:10px}.cq .mes-d .r{color:var(--tinta-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:11.5px;display:flex;overflow:hidden}.cq .mes-d .r i{font-family:var(--font-mono);color:var(--tenue);font-size:10.5px;font-style:normal;font-weight:500}.cq .mes-d .mas{font-family:var(--font-mono);color:var(--tenue);font-size:10.5px}.cq .ficha-nombre{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:30px;font-weight:700;line-height:1.05}.cq .ficha-nota{color:var(--tinta-2);white-space:pre-wrap;margin:0;font-size:14px}.cq .pasos{flex-direction:column;gap:10px;display:flex}.cq .paso{align-items:center;gap:10px;font-size:13.5px;display:flex}.cq .paso i{background:var(--tinta);width:20px;height:20px;color:var(--papel);border-radius:50%;flex:none;place-items:center;display:grid}.cq .paso.no i{background:var(--filete);color:var(--tenue)}.cq .paso small{font-family:var(--font-mono);color:var(--tenue);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:500}.cq .act{align-items:flex-start;gap:10px;display:flex}.cq .act p{color:var(--tinta-2);margin:0;font-size:13.5px}.cq .act small{font-family:var(--font-mono);color:var(--tenue);margin-top:2px;font-size:11px;font-weight:500;display:block}@keyframes cq-entra{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}@keyframes cq-late{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--c-cita) 55%,transparent)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}@media (max-width:1100px){.cq .lado{flex-basis:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.cq .ahora:before,.cq .lado,.cq .cita{transition:none!important;animation:none!important}}.cq .tabla-w{flex:999 640px;min-width:0}.cq .cajon{max-width:440px;animation:cq-entra .5s var(--ease-niiko-out) both;flex:360px}.cq .busca{background:var(--filete);height:46px;color:var(--tenue);border-radius:999px;flex:1;align-items:center;gap:10px;min-width:300px;max-width:460px;padding:0 16px;display:flex}.cq .busca input{all:unset;color:var(--tinta);flex:1;font-size:14.5px}.cq .busca.chica{border-radius:14px;min-width:0;max-width:none;height:42px}.cq .tabs{flex-wrap:wrap;gap:4px;display:flex}.cq .tabs button{height:38px;font:inherit;color:var(--tenue);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.cq .tabs button span{font-family:var(--font-mono);background:var(--filete);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:500}.cq .tabs button.on{background:var(--tinta);color:var(--papel)}.cq .tabs button.on span{background:var(--papel)}@supports (color:color-mix(in lab, red, red)){.cq .tabs button.on span{background:color-mix(in srgb,var(--papel) 16%,transparent)}}.cq .tabs button.on span{color:var(--papel)}.cq table{border-collapse:separate;border-spacing:0 6px;width:100%;min-width:820px}.cq th{text-align:left;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tenue);padding:6px 14px;font-size:10.5px;font-weight:500}.cq td{background:var(--blanco);vertical-align:middle;padding:12px 14px;font-size:14px}.cq td:first-child{border-radius:14px 0 0 14px}.cq td:last-child{border-radius:0 14px 14px 0}.cq td.g{background:0 0;padding:6px 4px 0}.cq tr.cancelada td{opacity:.6}.cq .dia-g{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tenue);padding:14px 4px 0;font-size:11px;font-weight:500}.cq .cli{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.cq .cli b{font-weight:600;display:block}.cq .cli small{color:var(--tenue);font-size:12px}.cq .hora b{font-family:var(--font-mono);font-size:13.5px;font-weight:500;display:block}.cq .hora small{color:var(--tenue);font-size:12px}.cq .quien{align-items:center;gap:8px;display:inline-flex}.cq td.via{color:var(--tinta-2)}.cq td.acc{text-align:right}.cq .mas{all:unset;cursor:pointer;width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--filete-2);border-radius:50%;place-items:center;display:grid}.cq .mas:focus-visible{outline:2px solid var(--tinta)}.cq .menu-w{display:inline-block;position:relative}.cq .menu{z-index:5;background:var(--blanco);min-width:190px;box-shadow:inset 0 0 0 1px var(--filete),0 18px 36px -18px #15151a66;text-align:left;border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;top:40px;right:0}.cq .menu a{color:var(--tinta);border-radius:10px;padding:9px 10px;font-size:13.5px;text-decoration:none}.cq .menu a:hover{background:var(--filete)}.cq .menu a.peligro{color:var(--cq-peligro)}.cq .sel-cli{background:var(--carta);box-shadow:inset 0 0 0 1px var(--filete);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.cq .enlace-btn{all:unset;cursor:pointer;text-underline-offset:3px;text-decoration:underline}.cq .resultados{flex-direction:column;gap:4px;display:flex}.cq .resultados button{all:unset;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.cq .resultados button:hover{background:var(--filete)}.cq .resultados button.nuevo{color:var(--tinta-2);box-shadow:inset 0 0 0 1px var(--filete-2);justify-content:center}.cq .mini-cal-h{justify-content:space-between;align-items:center;display:flex}.cq .mini-cal-h>span:last-child{gap:4px;display:flex}.cq .mini-cal-h button{all:unset;cursor:pointer;width:28px;height:28px;color:var(--tenue);border-radius:8px;place-items:center;display:grid}.cq .mini-cal-h button:hover{background:var(--filete);color:var(--tinta)}.cq .mini-cal{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.cq .mini-cal span{font-family:var(--font-mono);color:var(--tenue);padding:4px 0;font-size:10.5px;font-weight:500}.cq .mini-cal button{all:unset;cursor:default;height:36px;font-family:var(--font-mono);color:var(--tenue-2);border-radius:10px;place-items:center;font-size:13px;font-weight:500;display:grid}.cq .mini-cal button.libre{cursor:pointer;background:var(--mag-tinte);color:var(--mag-hondo)}.cq .mini-cal button.on{cursor:pointer;background:var(--tinta);color:var(--papel)}.cq .horas{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cq .horas button{all:unset;cursor:pointer;text-align:center;height:42px;box-shadow:inset 0 0 0 1px var(--filete-2);font-family:var(--font-mono);background:var(--blanco);border-radius:12px;font-size:13.5px;font-weight:500}.cq .horas button.on{background:var(--tinta);color:var(--papel);box-shadow:none}.cq .aviso-wa{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}@media (max-width:1100px){.cq .cajon{flex-basis:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.cq .cajon{animation:none}}.cq-ficha{max-width:880px}.cq .ficha-p{gap:22px}.cq .av.grande{width:64px;height:64px}.cq .dos.tres{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.cq .dos.tres{grid-template-columns:1fr 1fr}}.ci-tipo.grande{position:relative;overflow:hidden}.ci-tipo.grande>:not(.formas){z-index:1;position:relative}.ci-tipo.grande .formas,.ci-estrellas .formas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ci-head-formas{position:relative}.ci-head-formas>:not(.ci-estrellas){z-index:1;position:relative}.ci-estrellas{pointer-events:none;z-index:0;width:360px;height:120px;position:absolute;top:-10px;right:180px}@media (max-width:760px){.ci-estrellas{opacity:.85;width:220px;height:80px;top:-24px;right:0}}.ci-av.con-foto{position:relative;overflow:hidden}.ci-av.con-foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cq .cuerpo.con-cajon{grid-template-columns:minmax(0,1fr) minmax(340px,400px);align-items:start;display:grid}.cq .cuerpo.con-cajon .cajon{max-width:none;position:sticky;top:12px}@media (max-width:1000px){.cq .cuerpo.con-cajon{grid-template-columns:1fr}.cq .cuerpo.con-cajon .cajon{position:static}}.cq td .cli b,.cq td .cli small,.cq td.hora b,.cq td.hora small,.cq td .quien,.cq td.via{white-space:nowrap}.cq .campo .busca input{all:unset;height:auto;color:var(--tinta);border:0;flex:1;padding:0;font-size:14.5px}.cq .cifra.rosa .formas{width:62%;left:auto;right:0}@media (max-width:860px){.ag2-elegir{grid-template-columns:1fr;gap:22px}}.cq .col{background:repeating-linear-gradient(to bottom,transparent 0 calc(var(--px,76px) - 1px),var(--filete) calc(var(--px,76px) - 1px) var(--px,76px))}.cq .col.hoy{background:repeating-linear-gradient(to bottom,var(--mag) 0 calc(var(--px,76px) - 1px),var(--filete) calc(var(--px,76px) - 1px) var(--px,76px))}@supports (color:color-mix(in lab, red, red)){.cq .col.hoy{background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--mag) 3.5%,transparent) 0 calc(var(--px,76px) - 1px),var(--filete) calc(var(--px,76px) - 1px) var(--px,76px))}}.cq .col.cerrado{background:repeating-linear-gradient(135deg,transparent 0 8px,var(--tinta) 8px 9px),repeating-linear-gradient(to bottom,transparent 0 calc(var(--px,76px) - 1px),var(--filete) calc(var(--px,76px) - 1px) var(--px,76px))}@supports (color:color-mix(in lab, red, red)){.cq .col.cerrado{background:repeating-linear-gradient(135deg,transparent 0 8px,color-mix(in srgb,var(--tinta) 4%,transparent) 8px 9px),repeating-linear-gradient(to bottom,transparent 0 calc(var(--px,76px) - 1px),var(--filete) calc(var(--px,76px) - 1px) var(--px,76px))}}.cq .ejes span{font-size:11.5px}.cq .cita{border-left-width:4px;border-radius:14px;gap:4px;padding:8px 10px}.cq .cita .hr{color:var(--tinta-2);font-size:12px}.cq .cita .hr .av-hr{margin-left:auto}.cq .cita .hr .av-hr .av.s{width:22px;height:22px;font-size:9px}.cq .cita .nm{font-size:14px}.cq .cita .nm .blob{width:20px;height:20px}.cq .cita .chip{max-width:70%;height:22px;padding:0 9px;font-size:11.5px}.cq .cita.estrecha{padding:6px 7px}.cq .cita.estrecha .nm{font-size:12.5px}.cq .cita.estrecha .nm .blob{display:none}.cq .cita.estrecha .hr{font-size:11px}.cq .lado .cerrar{all:unset;cursor:pointer;width:30px;height:30px;color:var(--tenue);box-shadow:inset 0 0 0 1px var(--filete-2);border-radius:50%;place-items:center;display:grid}.cq .lado .cerrar:hover{color:var(--tinta);background:var(--filete)}.cq .lado .cerrar:focus-visible{outline:2px solid var(--tinta);outline-offset:2px}.cq .mes{gap:10px}.cq .mes-d{gap:5px;min-height:132px;padding:10px 11px}.cq .mes-d .n{font-size:13.5px}.cq .mes-d .r{font-size:12.5px}.cq .mes-d .r i{font-size:11.5px}.cq .mes-mas{font-family:var(--font-mono);color:var(--mag-hondo);margin-top:auto;font-size:11.5px;font-weight:500}.cq .salto-w{display:inline-flex;position:relative}.cq .salto{z-index:30;width:320px;box-shadow:0 24px 48px -24px #15151a73,inset 0 0 0 1px var(--filete);animation:cq-entra .25s var(--ease-niiko-out) both;flex-direction:column;gap:12px;padding:16px;display:flex;position:absolute;top:calc(100% + 8px);left:0}.cq .salto .salto-t{all:unset;cursor:pointer;font-family:var(--font-display);color:var(--tinta);border-radius:10px;margin-left:-8px;padding:4px 8px;font-size:16px;font-weight:700}.cq .salto button.salto-t:hover{background:var(--filete)}.cq .salto .mini-cal button.dia{cursor:pointer;color:var(--tinta);position:relative}.cq .salto .mini-cal button.dia:hover{background:var(--filete)}.cq .salto .mini-cal button.dia.hoy{box-shadow:inset 0 0 0 1.5px var(--mag)}.cq .salto .mini-cal button.dia.con:after{content:"";background:var(--mag);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:5px;left:50%}.cq .salto .mini-cal button.dia.on{background:var(--mag);color:var(--c-sobre-espectro)}.cq .salto .mini-cal button.dia.on:after{background:var(--c-sobre-espectro)}.cq .salto .mini-cal button:focus-visible,.cq .salto-meses button:focus-visible{outline:2px solid var(--tinta);outline-offset:1px}.cq .salto-meses{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.cq .salto-meses button{all:unset;cursor:pointer;height:44px;color:var(--tinta);border-radius:12px;place-items:center;font-size:14px;font-weight:500;display:grid}.cq .salto-meses button:hover{background:var(--filete)}.cq .salto-meses button.hoy{box-shadow:inset 0 0 0 1.5px var(--mag)}.cq .salto-meses button.on{background:var(--mag);color:var(--c-sobre-espectro)}.cq .salto-pie{justify-content:flex-end;display:flex}@media (prefers-reduced-motion:reduce){.cq .salto{animation:none}}.cq .cli-busca{background:var(--blanco);height:52px;box-shadow:inset 0 0 0 1.5px var(--filete-2);color:var(--tenue);cursor:text;transition:box-shadow var(--dur) var(--ease);border-radius:14px;align-items:center;gap:10px;padding:0 16px;display:flex}.cq .cli-busca:focus-within{box-shadow:inset 0 0 0 2px var(--tinta);color:var(--tinta)}.cq .cli-busca input{all:unset;min-width:0;color:var(--tinta);flex:1;font-size:15.5px}.cq .cli-busca input::placeholder{color:var(--tenue)}.cq .cli-lista{overscroll-behavior:contain;max-height:248px;box-shadow:inset 0 0 0 1px var(--filete);scrollbar-width:thin;border-radius:14px;flex-direction:column;gap:2px;padding:4px;display:flex;overflow-y:auto}.cq .cli-lista:empty{display:none}@media (min-width:1101px){.agendar-wrap.ag2{padding-top:112px;padding-bottom:64px}.ag2-grid{grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:32px;width:min(1480px,100%)}.ag2-elegir{grid-template-columns:minmax(0,1.85fr) minmax(250px,1fr);gap:40px}.ag2-cal-h{margin-bottom:16px}.ag2-cal-h b{font-size:26px}.ag2-cal-h button{border-radius:12px;width:42px;height:42px}.ag2-cal-g{gap:10px}.ag2-cal-g .w{padding:6px 0;font-size:12.5px}.ag2-cal-g button{border-radius:20px;height:80px;font-size:21px}}.ag2-otros-lista{flex-direction:column;gap:6px;display:flex}.ag2-otros-btn{display:none}@media (max-width:860px){.ag2-par>.ag2-serv{flex:1.6 1 0}.ag2-par>.ag2-niiko{flex:1 1 0}.ag2-otros-et{display:none}.ag2-otros-btn{width:100%;height:48px;font:inherit;cursor:pointer;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-2);color:var(--text-1);border:0;border-radius:16px;justify-content:space-between;align-items:center;padding:0 16px;font-size:14px;font-weight:600;display:flex}.ag2-otros-btn svg{transition:transform var(--dur) var(--ease)}.ag2-otros.abierto .ag2-otros-btn svg{transform:rotate(180deg)}.ag2-otros-btn:focus-visible{outline:2px solid var(--text-1);outline-offset:2px}.ag2-otros:not(.abierto) .ag2-otros-lista{display:none}}@media (prefers-reduced-motion:reduce){.ag2-otros-btn svg{transition:none}}.cq .cita{justify-content:flex-start;container-type:inline-size}.cq .cita .nm{padding-bottom:1px;line-height:1.25}@container (max-width:130px){.cq .cita .hr .av-hr,.cq .cita .nm .blob{display:none}.cq .cita .nm{font-size:12.5px}.cq .cita .hr{font-size:11px}.cq .cita .pie .av{display:none}}@container (max-width:90px){.cq .cita .hr .punto{display:none}.cq .cita .nm{font-size:11.5px}}.cq .cabecera:has(.salto){z-index:40;position:relative}@media (min-width:1101px){.ag2-cal-g{gap:8px}.ag2-cal-g button{border-radius:18px;height:68px;font-size:19px}.ag2-cal-h b{font-size:24px}}.cq .cita{background:var(--blanco);box-shadow:inset 0 0 0 1px var(--filete),0 10px 22px -16px #15151a66;border-left:0;border-radius:16px;justify-content:space-between;gap:6px;padding:11px 12px 10px}.cq .cita:hover{box-shadow:inset 0 0 0 1px var(--filete-2),0 16px 28px -16px #15151a73}.cq .cita.sel{box-shadow:inset 0 0 0 1.5px var(--tinta),0 16px 28px -16px #15151a73}.cq .cita .c-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.cq .cita .nm{font-family:var(--font-display);letter-spacing:-.01em;color:var(--tinta);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:15px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.cq .cita .c-serv{max-width:55%;height:24px;color:var(--tinta);background:var(--pc,var(--c-cita));border-radius:999px;flex:0 auto;align-items:center;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cq .cita .c-serv{background:color-mix(in srgb,var(--pc,var(--c-cita)) 24%,var(--blanco))}}.cq .cita .c-serv{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cq .cita .hr{font-family:var(--font-mono);color:var(--tenue);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:flex;overflow:hidden}.cq .cita .c-pie{align-items:center;gap:8px;min-width:0;display:flex}.cq .cita .c-dur{font-family:var(--font-mono);color:var(--tinta);white-space:nowrap;font-size:11.5px;font-weight:600}.cq .cita .c-barra{background:var(--filete);border-radius:999px;flex:auto;min-width:16px;max-width:72px;height:5px;display:flex;overflow:hidden}.cq .cita .c-barra i{background:var(--pc,var(--c-cita));border-radius:999px;height:100%;display:block}.cq .cita .c-av{align-items:center;margin-left:auto;display:flex}.cq .cita .c-av .blob{background:var(--blanco);width:24px;height:24px;box-shadow:0 0 0 2px var(--blanco);border-radius:50%}.cq .cita .c-av .av{width:24px;height:24px;box-shadow:0 0 0 2px var(--blanco);margin-left:-6px;font-size:9px}.cq .cita.cancelled .nm{text-decoration:line-through}@container (max-width:230px){.cq .cita .c-top{flex-direction:column;align-items:flex-start;gap:4px}.cq .cita .c-serv{max-width:100%;height:20px;padding:0 8px;font-size:10.5px}.cq .cita .hr{display:none}.cq .cita .nm{width:100%}}@container (max-width:150px){.cq .cita{padding:9px 9px 8px}.cq .cita .nm{font-size:13px}.cq .cita .c-barra,.cq .cita .c-av .blob{display:none}}@container (max-width:100px){.cq .cita .c-serv{display:none}.cq .cita .hr{font-size:10.5px;display:flex}.cq .cita .hr .punto,.cq .cita .c-av{display:none}.cq .cita .nm{font-size:12px}}.rg-t{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800}.rg-ahora{background:var(--surface-2);border-radius:14px;align-items:center;gap:10px;margin-bottom:10px;padding:12px 14px;font-size:14px;display:flex}.rg-ahora span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-size:11px}.rg-ahora b{font-weight:600}.rg-nota{color:var(--text-2);margin:0 0 16px;font-size:13px;line-height:1.55}.rg{flex-direction:column;gap:16px;display:flex}.rg-dias{scrollbar-width:thin;scroll-snap-type:x proximity;gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.rg-dias button{scroll-snap-align:start;cursor:pointer;width:76px;font:inherit;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-2);color:var(--text-1);transition:box-shadow var(--dur) var(--ease);border:0;border-radius:16px;flex-direction:column;flex:none;align-items:center;gap:2px;padding:10px 6px;display:flex}.rg-dias button:hover{box-shadow:inset 0 0 0 1.5px var(--text-1)}.rg-dias button .rg-sem,.rg-dias button .rg-mes{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:10.5px}.rg-dias button b{font-family:var(--font-display);font-size:24px;font-weight:800;line-height:1.1}.rg-dias button small{color:var(--text-3);margin-top:2px;font-size:11px}.rg-dias button.on{background:var(--c-cita);box-shadow:none;color:var(--c-sobre-espectro)}.rg-dias button.on .rg-sem,.rg-dias button.on .rg-mes,.rg-dias button.on small{color:var(--c-sobre-espectro)}@supports (color:color-mix(in lab, red, red)){.rg-dias button.on .rg-sem,.rg-dias button.on .rg-mes,.rg-dias button.on small{color:color-mix(in srgb,var(--c-sobre-espectro) 75%,transparent)}}.rg-horas{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:236px;padding:2px;display:grid;overflow-y:auto}.rg-horas button{cursor:pointer;height:48px;font:inherit;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-2);color:var(--text-1);border:0;border-radius:14px;font-size:15px;font-weight:600}.rg-horas button:hover{box-shadow:inset 0 0 0 1.5px var(--text-1)}.rg-horas button.on{background:var(--text-1);color:var(--bg);box-shadow:none}.rg-dias button:focus-visible,.rg-horas button:focus-visible,.rg-pie button:focus-visible{outline:2px solid var(--text-1);outline-offset:2px}.rg-pie{justify-content:flex-end;gap:10px;display:flex}.rg-pie button{cursor:pointer;height:48px;font:inherit;transition:transform var(--dur) var(--ease), opacity var(--dur) var(--ease);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-size:14.5px;font-weight:600;display:inline-flex}.rg-pie .rg-sec{color:var(--text-1);box-shadow:inset 0 0 0 1.5px var(--border-2);background:0 0}.rg-pie .rg-sec:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--text-1)}.rg-pie .rg-pri{background:var(--text-1);color:var(--bg)}.rg-pie .rg-pri.peligro{background:var(--c-danger);color:var(--c-sobre-espectro)}.rg-pie .rg-pri:hover:not(:disabled){transform:translateY(-1px)}.rg-pie button:disabled{opacity:.45;cursor:default}@media (max-width:520px){.rg-horas{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-pie button{flex:1;justify-content:center;padding:0 14px}}@media (prefers-reduced-motion:reduce){.rg-dias button,.rg-pie button{transition:none}.rg-pie .rg-pri:hover:not(:disabled){transform:none}}.cq .ahora{z-index:8}.ag2-quien{background:var(--surface-2);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.ag2-quien-ic{background:var(--c-cita);width:36px;height:36px;color:var(--c-sobre-espectro);border-radius:12px;flex:none;place-items:center;display:grid}.ag2-quien>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.ag2-quien b{font-size:14px;font-weight:600}.ag2-quien small{color:var(--text-3);font-size:12.5px;line-height:1.4}:root{--wa-fondo:#e9e3d8;--wa-burbuja:#fff;--wa-tinta:#111b21;--wa-gris:#667781;--wa-boton:#027eb5;--wa-raya:#e9edef}.dark{--wa-fondo:#0b141a;--wa-burbuja:#202c33;--wa-tinta:#e9edef;--wa-gris:#8696a0;--wa-boton:#53bdeb;--wa-raya:#2a3942}.mauto{flex-direction:column;gap:14px;display:flex}.mauto .mod-miira{--mauto-matiz:var(--c-espectro-violeta)}.mauto .mod-ciita{--mauto-matiz:var(--c-espectro-magenta)}.mauto .mod-kiipu{--mauto-matiz:var(--c-espectro-naranja)}.mauto .mod-niima{--mauto-matiz:var(--c-espectro-rosa)}.mauto-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.mauto-plan{font:500 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.mauto-tit{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-1);margin:4px 0 2px;font-size:22px;font-weight:800}.mauto-sub{color:var(--text-2);margin:0;font-size:13.5px}.mauto-mandos{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mauto-numero{width:auto;min-width:0}.mauto-btn{font-family:var(--font-body);cursor:pointer;transition:background var(--dur) var(--ease), opacity var(--dur) var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.mauto-btn.tinta{background:var(--ink);color:var(--paper)}.mauto-btn.tinta:hover:not(:disabled){background:var(--c-accent-strong)}.mauto-btn.suave{color:var(--text-1);box-shadow:inset 0 0 0 1px var(--border);background:0 0}.mauto-btn.suave:hover:not(:disabled){background:var(--surface-2)}.mauto-btn.ancho{background:var(--surface);align-self:stretch}.mauto-btn:disabled{opacity:.5;cursor:default}.mauto-btn[aria-busy=true]{opacity:.75;cursor:progress}.mauto-aviso{background:var(--c-success);border-radius:12px;margin:0;padding:10px 14px;font-size:13px}@supports (color:color-mix(in lab, red, red)){.mauto-aviso{background:color-mix(in srgb,var(--c-success) 12%,transparent)}}.mauto-aviso{color:var(--c-success)}.mauto-aviso.mal{background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.mauto-aviso.mal{background:color-mix(in srgb,var(--c-danger) 12%,transparent)}}.mauto-aviso.mal{color:var(--c-danger)}.mauto-aviso-con{box-shadow:inset 0 0 0 1px var(--border);background:var(--surface);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.mauto-aviso-con p{margin:0}.mauto-aviso-t{color:var(--text-1);font-size:14px;font-weight:600}.mauto-rejilla{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (max-width:900px){.mauto-rejilla{grid-template-columns:minmax(0,1fr)}}.mauto-lista{min-width:0;transition:opacity var(--dur) var(--ease)}.mauto-lista.cargando{opacity:.45;pointer-events:none}.mauto-grupo{font:500 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mauto-matiz,var(--text-3));margin:14px 0 6px}@supports (color:color-mix(in lab, red, red)){.mauto-grupo{color:color-mix(in oklab,var(--mauto-matiz,var(--text-3)) 62%,var(--ink))}}.mauto-g:first-child .mauto-grupo{margin-top:0}.mauto-filas{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mauto-item{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:4px 14px 4px 4px;display:grid}.mauto-item.sel{box-shadow:inset 0 0 0 1.5px var(--ink)}.mauto-fila{text-align:left;min-width:0;color:inherit;font-family:var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.mauto-fila:focus-visible{box-shadow:var(--focus);outline:none}.mauto-n{color:var(--text-1);font-size:14.5px;font-weight:600}.mauto-c{color:var(--text-3);font-size:12.5px}.mauto-chip{font:500 10.5px/1 var(--font-mono);background:var(--surface-3);color:var(--text-2);white-space:nowrap;border:0;border-radius:999px;padding:5px 8px}.mauto-chip.viva{background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.mauto-chip.viva{background:color-mix(in srgb,var(--c-success) 16%,transparent)}}.mauto-chip.viva{color:var(--c-success)}.mauto-chip.espera{background:var(--c-warning)}@supports (color:color-mix(in lab, red, red)){.mauto-chip.espera{background:color-mix(in srgb,var(--c-warning) 16%,transparent)}}.mauto-chip.espera{color:var(--c-warning)}.mauto-chip.mal{background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.mauto-chip.mal{background:color-mix(in srgb,var(--c-danger) 14%,transparent)}}.mauto-chip.mal{color:var(--c-danger)}button.mauto-chip{cursor:pointer}.mauto-porque{color:var(--c-danger);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;grid-column:1/-1;justify-self:start;margin:0 0 6px 10px;padding:0;font-size:12px;text-decoration:underline}.mauto-motivo{color:var(--text-2);grid-column:1/-1;margin:0 0 8px 10px;font-size:12.5px}.wa-prev{background:var(--wa-fondo);border-radius:22px;flex-direction:column;align-items:flex-end;gap:12px;min-width:0;min-height:320px;padding:18px 14px;display:flex}.wa-prev-h{font:500 10.5px var(--font-mono);color:var(--wa-gris);justify-content:space-between;align-self:stretch;gap:10px;display:flex}.wa-prev-h span:last-child{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wa-prev-msg{background:var(--wa-burbuja);min-width:min(260px,100%);max-width:92%;color:var(--wa-tinta);box-shadow:0 1px 1px var(--wa-tinta);border-radius:12px 3px 12px 12px;font-size:14px;line-height:1.4;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wa-prev-msg{box-shadow:0 1px 1px color-mix(in srgb,var(--wa-tinta) 14%,transparent)}}.wa-prev-in{padding:8px 10px 6px}.wa-prev-cab{margin-bottom:4px;font-weight:700}.wa-prev-cuerpo{white-space:pre-wrap;overflow-wrap:anywhere}.wa-prev-pie{color:var(--wa-gris);margin-top:6px;font-size:12px}.wa-prev-bt{border-top:1px solid var(--wa-raya);color:var(--wa-boton);text-align:center;justify-content:center;align-items:center;gap:6px;padding:9px;font-weight:500;display:flex}.wa-prev-acc{flex-direction:column;align-self:stretch;margin-top:auto;display:flex}.mauto-ed{flex-direction:column;gap:14px;display:flex}.mauto-campo{flex-direction:column;gap:5px;display:flex;position:relative}.mauto-lbl{font:500 10.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.mauto-caja{width:100%;min-width:0;box-shadow:inset 0 0 0 1px var(--border);background:var(--bg);color:var(--text-1);font-family:var(--font-body);border:0;border-radius:10px;padding:9px 11px;font-size:14px;line-height:1.45}.mauto-caja:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ink);outline:none}.mauto-cuerpo{white-space:pre-wrap;overflow-wrap:anywhere;min-height:96px}.mauto-contador{font:500 10.5px var(--font-mono);color:var(--text-3);align-self:flex-end}.mauto-contador.pasa{color:var(--c-danger)}.var-pill{background:var(--ink);color:var(--paper);font:500 12.5px/1.5 var(--font-mono);vertical-align:baseline;-webkit-user-select:none;user-select:none;border:0;border-radius:6px;margin:0 1px;padding:1px 8px;display:inline-block}button.var-pill{cursor:pointer}button.var-pill:hover{background:var(--c-accent-strong)}.mauto-datos{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.mauto-botones{flex-direction:column;gap:8px;display:flex}.mauto-bt{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}@media (max-width:560px){.mauto-bt{grid-template-columns:auto minmax(0,1fr) auto}.mauto-bt select{grid-column:2/3}}.mauto-bt-tipo{font:500 10px var(--font-mono);color:var(--text-3);text-transform:uppercase}.mauto-bt-quitar{width:28px;height:28px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.mauto-bt-quitar:hover{background:var(--surface-2);color:var(--text-1)}.mauto-anadir{flex-wrap:wrap;gap:14px;display:flex}.mauto-enlace{color:var(--text-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.mauto-enlace:hover{color:var(--text-1)}.mauto-problemas{background:var(--c-danger);border-radius:10px;margin:0;padding:10px 14px 10px 28px}@supports (color:color-mix(in lab, red, red)){.mauto-problemas{background:color-mix(in srgb,var(--c-danger) 10%,transparent)}}.mauto-problemas{color:var(--c-danger);flex-direction:column;gap:4px;font-size:13px;display:flex}.mauto-ed-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mauto-ed-acc{flex-wrap:wrap;gap:8px;display:flex}.mauto-tuya{border-top:1px solid var(--border);margin-top:28px;padding-top:16px}.mauto-tuya>summary{cursor:pointer;flex-direction:column;gap:2px;list-style:none;display:flex}.mauto-tuya>summary::-webkit-details-marker{display:none}.mauto-tuya[open]>summary{margin-bottom:16px}@media (prefers-reduced-motion:reduce){.mauto-btn,.mauto-lista{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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-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-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
