@font-face{font-family:montserrat;src:url(../media/montserrat_latin_wght_normal-s.p.0hdmpb0t8jz-y.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.J2-J5W_className{font-family:montserrat,montserrat Fallback;font-style:normal}.J2-J5W_variable{--font-montserrat:"montserrat", "montserrat Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-500:#737373;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-snug:1.375;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--f);--default-mono-font-family:var(--f)}@supports (color:lab(0% 0 0)){:root,:host{--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-500:lab(48.496% 0 0)}}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.col-span-2{grid-column:span 2/span 2}.m-0{margin:0}.m-3584{margin:calc(var(--spacing) * 3584)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mb-0{margin-bottom:0}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.aspect-square{aspect-ratio:1}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-full{width:100%;height:100%}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-64{max-height:calc(var(--spacing) * 64)}.w-5{width:calc(var(--spacing) * 5)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-linea>:not(:last-child)){border-color:var(--line)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:2147483647px}.border{border-style:var(--tw-border-style);border-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-error\/60{border-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.border-error\/60{border-color:color-mix(in oklab, var(--err) 60%, transparent)}}.border-linea{border-color:var(--line)}.border-linea-fuerte{border-color:var(--line-2)}.border-teal{border-color:var(--accent)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-hondo{background-color:var(--bg-deep)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-panel{background-color:var(--s1)}.bg-teal{background-color:var(--accent)}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.p-4{padding:calc(var(--spacing) * 4)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.text-center{text-align:center}.font-mono,.font-sans{font-family:var(--f)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0a66c2\]{color:#0a66c2}.text-\[\#000031\]{color:#000031}.text-error{color:var(--err)}.text-neutral-500{color:var(--color-neutral-500)}.text-suave{color:var(--muted)}.text-teal{color:var(--accent)}.text-tenue{color:var(--dim)}.text-texto{color:var(--fg)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.italic{font-style:italic}.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,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:border-teal\/60:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-teal\/60:hover{border-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.hover\:border-teal\/70:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-teal\/70:hover{border-color:color-mix(in oklab, var(--accent) 70%, transparent)}}.hover\:bg-error\/10:hover{background-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error\/10:hover{background-color:color-mix(in oklab, var(--err) 10%, transparent)}}.hover\:text-error:hover{color:var(--err)}.hover\:text-teal:hover{color:var(--accent)}.hover\:text-texto:hover{color:var(--fg)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-teal:focus{border-color:var(--accent)}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:48rem){.md\:grid-cols-\[170px_170px_1fr\]{grid-template-columns:170px 170px 1fr}.md\:gap-4{gap:calc(var(--spacing) * 4)}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.\[\&\>img\]\:size-full>img{width:100%;height:100%}.\[\&\>img\]\:w-full>img{width:100%}.\[\&\>img\]\:object-contain>img{object-fit:contain}.\[\&\>img\]\:object-cover>img{object-fit:cover}.\[\&\>video\]\:w-full>video{width:100%}}:root{--bg:#000031;--bg-deep:#00001f;--s1:#0a0b3d;--s2:#121448;--s3:#1a1d55;--line:#ffffff14;--line-2:#ffffff24;--line-teal:#2bf7d473;--fg:#f2f4ff;--muted:#aeb3d9;--dim:#8a90c2;--teal:#2bf7d4;--on-teal:#000031;--teal-soft:#2bf7d41f;--blue:#3b82f6;--warn:#ffc861;--err:#ff6b7d;--p-mbc:#2bf7d4;--p-hub:#9b7bff;--p-agents:#6b84ff;--p-bim:#ffb551;--p-smart:#ff5a3c;--p-sport:#a8f02a;--p-walls:#5cd8f5;--p-rodrigo:#d9c3a5;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--sh-1:inset 0 1px 0 #ffffff0a, 0 8px 24px #00000859;--sh-2:inset 0 1px 0 #ffffff0f, 0 18px 44px #00000a8c, 0 0 0 1px #2bf7d459;--glow:0 0 0 1px #2bf7d480, 0 0 28px #2bf7d447;--g-hero:radial-gradient(60% 120% at 100% 100%, #2bf7d429, transparent 60%), linear-gradient(100deg, #000031 0%, #020659 48%, #0a1f8f 100%);--g-dots:radial-gradient(#ffffff14 1px, transparent 1.4px);--g-scrim:linear-gradient(180deg, #00001f00 45%, #00001fe0 100%);--g-live:linear-gradient(140deg, #0a1f8f 0%, #020659 55%, #000031 100%);--t-fast:.14s;--t-base:.22s;--t-slow:.42s;--ease:cubic-bezier(.2, .8, .2, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--side:256px;--f:var(--font-montserrat), "Montserrat", system-ui, sans-serif;--texto:var(--fg);--suave:var(--muted);--tenue:var(--dim);--aviso:var(--warn);--error:var(--err)}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg)}body{font-family:var(--f);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;font-weight:500;line-height:1.5}::selection{background:var(--primary);color:var(--on-primary)}img,video{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}.num{font-variant-numeric:tabular-nums}svg.i{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}svg.i.s14{width:14px;height:14px}svg.i.s16{width:16px;height:16px}svg.i.s22{width:22px;height:22px}.label{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:11px;font-weight:700;line-height:1}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:11px;font-weight:700}.ui{font-family:var(--f)}.foco:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.scroll-fino{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.sin-scroll{scrollbar-width:none}.sin-scroll::-webkit-scrollbar{display:none}.app{grid-template-columns:var(--side) minmax(0, 1fr);background:linear-gradient(90deg, var(--bg-deep) calc(var(--side) - 1px), var(--line) calc(var(--side) - 1px), var(--line) var(--side), transparent var(--side));min-height:100dvh;display:grid}.side{background:var(--bg-deep);border-right:1px solid var(--line);scrollbar-width:none;flex-direction:column;gap:20px;height:100dvh;padding:22px 16px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.side .logo{align-self:flex-start;width:auto;height:34px;margin:2px 8px 4px}.side .iso{display:none}.live{border-radius:var(--r-lg);background:var(--g-live);box-shadow:var(--sh-1);transition:box-shadow var(--t-base) var(--ease);border:1px solid #2bf7d438;padding:16px;display:block;position:relative;overflow:hidden}a.live:hover{box-shadow:var(--glow)}.live:after{content:"";background:var(--g-dots);opacity:.5;pointer-events:none;background-size:14px 14px;position:absolute;inset:0}.live>*{z-index:1;position:relative}.dot-live{background:var(--primary);width:8px;height:8px;animation:pulse 1.6s var(--ease) infinite;border-radius:50%;flex:none}@keyframes pulse{50%{opacity:.5}}.live .top{color:var(--accent);align-items:center;gap:8px;display:flex}.live .top .label{color:var(--accent)}.live .cd{letter-spacing:-.02em;margin:12px 0 8px;font-size:30px;font-weight:800;line-height:1}.live .what{align-items:center;gap:10px;display:flex}.live .what .mini-th{border:1px solid var(--line-2);background:var(--s3);border-radius:7px;flex:none;width:36px;height:45px;overflow:hidden}.live .what .mini-th img,.live .what .mini-th video{object-fit:cover;width:100%;height:100%}.live .what b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.live .what small{color:var(--muted);font-size:12px}.live .ic2{color:var(--muted);gap:4px;margin-top:4px;display:flex}.live .vacio{margin-top:10px;font-size:15px;font-weight:700}.ring-mod{border-radius:var(--r-md);background:var(--s1);border:1px solid var(--line);align-items:center;gap:12px;padding:12px 14px;display:flex}.anillo{flex:none;width:44px;height:44px;transform:rotate(-90deg)}.anillo circle{fill:none;stroke:var(--s3);stroke-width:5px}.anillo circle.on{stroke:var(--accent);stroke-linecap:round;transition:stroke-dashoffset .9s var(--ease)}.ring-mod b{font-size:20px;font-weight:800;line-height:1;display:block}.ring-mod b span{color:var(--dim);font-size:13px;font-weight:700}.ring-mod small{color:var(--muted);font-size:12px}.nav{gap:2px;display:grid}.nav a{border-radius:var(--r-sm);height:44px;color:var(--muted);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:600;display:flex}.nav a .n{color:var(--dim);margin-left:auto;font-size:12px;font-weight:700}.nav a:hover{background:var(--s1);color:var(--fg)}.nav a.on{background:var(--primary);color:var(--on-primary);font-weight:700}.nav a.on .n{color:var(--on-primary);opacity:.7}.side .foot{gap:10px;margin-top:auto;display:grid}.mode{border-radius:var(--r-sm);border:1px solid var(--line-2);text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:12px;font-weight:700;display:flex}button.mode:hover{border-color:var(--line-teal)}button.mode:disabled{opacity:.5}.mode .tag{border-radius:var(--r-pill);background:var(--teal-soft);color:var(--accent);letter-spacing:.08em;padding:4px 8px}.mode .tag.live-on{color:var(--err);background:#ff6b7d24}.mode.pausado{color:var(--err);border-color:#ff6b7d73}.switch{border-radius:var(--r-pill);background:var(--s3);width:36px;height:20px;transition:background var(--t-base) var(--ease);flex:none;position:relative}.switch:after{content:"";background:var(--muted);width:14px;height:14px;transition:transform var(--t-base) var(--spring);border-radius:50%;position:absolute;top:3px;left:3px}.switch.on{background:var(--err)}.switch.on:after{background:var(--fg);transform:translate(16px)}.sync{color:var(--dim);align-items:center;gap:8px;padding:0 4px;font-size:12px;display:flex}button.sync:hover{color:var(--fg)}.side .msg{color:var(--muted);padding:0 4px;font-size:11.5px;line-height:1.35}.side .salir{color:var(--dim);text-align:left;padding:0 4px;font-size:12px}.side .salir:hover{color:var(--fg)}.main{min-width:0}.topbar{z-index:20;background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(140%);border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:68px;padding:0 32px;display:flex;position:sticky;top:0}.ptile{background:var(--primary);width:40px;height:40px;color:var(--on-primary);border-radius:12px;flex:none;place-items:center;display:grid}.topbar h2{white-space:nowrap;margin:0;font-size:17px;font-weight:700}.sp{flex:1}.ibtn{border:1px solid var(--line-2);width:40px;height:40px;color:var(--muted);transition:all var(--t-fast) var(--ease);cursor:pointer;border-radius:12px;flex:none;place-items:center;list-style:none;display:grid}.ibtn::-webkit-details-marker{display:none}.ibtn:hover,.ibtn.on{color:var(--fg);border-color:var(--line-teal);background:var(--s1)}.btn{border-radius:var(--r-pill);height:40px;transition:all var(--t-fast) var(--ease);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.btn.sm{height:34px;padding:0 13px;font-size:13px}.btn.primary{background:var(--primary);color:var(--on-primary)}.btn.primary:hover{box-shadow:var(--glow);transform:translateY(-1px)}.btn.primary:active{transform:translateY(0)}.btn.ghost{border:1px solid var(--line-2);color:var(--fg)}.btn.ghost:hover{border-color:var(--line-teal);background:var(--s1)}.btn.danger{color:var(--err);border:1px solid #ff6b7d66}.btn.danger.fill{background:var(--err);color:var(--on-primary);border-color:var(--err)}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;pointer-events:none}.mob-top,.tabbar,.actbar{display:none}.menu{position:relative}.menu>summary{list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu .pop{z-index:40;border-radius:var(--r-md);background:var(--s1);border:1px solid var(--line-2);min-width:240px;box-shadow:var(--sh-2);gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.menu .pop.izq{left:0;right:auto}.menu .pop>button,.menu .pop>a{border-radius:var(--r-sm);height:38px;color:var(--muted);text-align:left;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.menu .pop>button:hover,.menu .pop>a:hover{background:var(--s2);color:var(--fg)}.menu .pop>button:disabled{opacity:.4}.hero{background:var(--g-hero);border-bottom:1px solid var(--line);padding:44px 32px 32px;position:relative;overflow:hidden}.hero:before{content:"";background:var(--g-dots);background-size:24px 24px;position:absolute;inset:0;-webkit-mask:linear-gradient(90deg,#0000 0%,#000 60%);mask:linear-gradient(90deg,#0000 0%,#000 60%)}.hero>*{position:relative}.hero .label{color:var(--accent)}.hero h1{letter-spacing:-.03em;margin:14px 0 28px;font-size:56px;font-weight:800;line-height:1}.hero h1 span{font-weight:300}.kpis{border:1px solid var(--line-2);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0b3d8c;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.kpi{border-left:1px solid var(--line);padding:18px 22px}.kpi:first-child{border-left:0}.kpi b{letter-spacing:-.02em;font-size:36px;font-weight:800;line-height:1;display:block}.kpi>span{color:var(--muted);align-items:center;gap:6px;margin-top:8px;font-size:13px;display:flex}.kpi.accent b{color:var(--accent)}.wrap{padding:28px 32px 48px}.weeks{flex-wrap:wrap;gap:8px;display:flex}.wk{border-radius:var(--r-md);border:1px solid var(--line-2);text-align:left;min-width:112px;transition:all var(--t-fast) var(--ease);padding:10px 16px;display:block}.wk b{font-size:17px;font-weight:800;line-height:1.1;display:block}.wk small{color:var(--muted);font-size:12px}.wk:hover{border-color:var(--line-teal);background:var(--s1)}.wk.on{background:var(--primary);border-color:var(--accent);color:var(--on-primary)}.wk.on small{color:var(--on-primary);opacity:.75}.bar{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:20px;margin:20px 0 18px;padding-top:18px;display:flex}.legend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;font-size:13px;font-weight:600;display:flex}.legend a{transition:color var(--t-fast) var(--ease);border-radius:6px;align-items:center;gap:7px;display:inline-flex}.legend a:hover,.legend a.on{color:var(--fg)}.legend.filtrando a:not(.on){opacity:.45}.sq{background:var(--c);border-radius:2px;flex:none;width:9px;height:9px;display:inline-block}.chans{gap:6px;margin-left:auto;display:flex}.chan{border-radius:var(--r-pill);border:1px solid var(--line-2);height:32px;color:var(--muted);transition:all var(--t-fast) var(--ease);align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.chan:hover{border-color:var(--line-teal)}.chan.on{border-color:var(--line-teal);color:var(--fg);background:var(--teal-soft)}.week{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--s1);box-shadow:var(--sh-1);overflow:hidden}.week-h{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:20px 24px;display:flex}.badge-w{border-radius:var(--r-md);background:var(--primary);width:68px;height:68px;color:var(--on-primary);text-align:center;flex:none;place-items:center;line-height:1;display:grid}.badge-w small{letter-spacing:.14em;font-size:10px;font-weight:700;display:block}.badge-w b{letter-spacing:-.02em;font-size:28px;font-weight:800}.week-h h3{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:800;line-height:1.15}.week-h p{color:var(--muted);margin:4px 0 0;font-size:14px}.week-h .tot{text-align:right;margin-left:auto}.week-h .tot b{font-size:32px;font-weight:800;line-height:1;display:block}.week-h .tot small{color:var(--muted);font-size:12px}.days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.day{border-left:1px solid var(--line);flex-direction:column;gap:10px;min-width:0;min-height:520px;padding:12px 8px 16px;display:flex}.day:first-child{border-left:0}.day.hoy{background:linear-gradient(#2bf7d40f,#0000 40%)}.day-h{justify-content:space-between;align-items:baseline;padding:2px 6px 4px;display:flex}.day-h .label{color:var(--muted)}.day.hoy .day-h .label,.day.hoy .day-h b{color:var(--accent)}.day-h b{font-size:24px;font-weight:800;line-height:1}.day .nada{color:var(--dim);padding:0 6px;font-size:12px}.card{border-radius:var(--r-md);background:var(--s2);border:1px solid var(--line);cursor:pointer;transition:transform var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease), border-color var(--t-base) var(--ease);display:block;position:relative;overflow:hidden}.card:hover{box-shadow:var(--sh-2);border-color:#0000;transform:translateY(-3px)}.thumb{aspect-ratio:4/5;background:var(--s3);position:relative;overflow:hidden}.thumb img,.thumb video{object-fit:cover;width:100%;height:100%;transition:transform var(--t-slow) var(--ease)}.card:hover .thumb img,.card:hover .thumb video{transform:scale(1.07)}.thumb:after{content:"";background:var(--g-scrim);pointer-events:none;position:absolute;inset:0}.ov{z-index:2;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:22px;color:var(--fg);background:#00001fa8;align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex;position:absolute}.ov.t{top:7px;left:7px}.ov.f{top:7px;right:7px}.thumb:not(.empty):before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00001f99,#00001f00);height:40px;position:absolute;inset:0 0 auto}.thumb:not(.empty) .ov-bot:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:linear-gradient(#00001f00 0%,#00001fd1 45%,#00001ff5 100%);height:46px;position:absolute;bottom:-6px;left:-9px;right:-7px;-webkit-mask:linear-gradient(#0000 0%,#000 40%);mask:linear-gradient(#0000 0%,#000 40%)}.ov-bot{z-index:2;isolation:isolate;justify-content:space-between;align-items:center;gap:6px;display:flex;position:absolute;bottom:6px;left:9px;right:7px}.proj{letter-spacing:.12em;min-width:0;color:var(--c);white-space:nowrap;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.proj>span{white-space:nowrap}.thumb{container:miniatura/inline-size}@container miniatura (max-width:109px){.ov-bot[data-ancho="110"] .proj>span,.ov-bot[data-ancho="120"] .proj>span,.ov-bot[data-ancho="130"] .proj>span,.ov-bot[data-ancho="140"] .proj>span,.ov-bot[data-ancho="150"] .proj>span,.ov-bot[data-ancho="160"] .proj>span,.ov-bot[data-ancho="170"] .proj>span,.ov-bot[data-ancho="180"] .proj>span,.ov-bot[data-ancho="190"] .proj>span,.ov-bot[data-ancho="200"] .proj>span{display:none}}@container miniatura (max-width:119px){.ov-bot[data-ancho="120"] .proj>span,.ov-bot[data-ancho="130"] .proj>span,.ov-bot[data-ancho="140"] .proj>span,.ov-bot[data-ancho="150"] .proj>span,.ov-bot[data-ancho="160"] .proj>span,.ov-bot[data-ancho="170"] .proj>span,.ov-bot[data-ancho="180"] .proj>span,.ov-bot[data-ancho="190"] .proj>span,.ov-bot[data-ancho="200"] .proj>span{display:none}}@container miniatura (max-width:129px){.ov-bot[data-ancho="130"] .proj>span,.ov-bot[data-ancho="140"] .proj>span,.ov-bot[data-ancho="150"] .proj>span,.ov-bot[data-ancho="160"] .proj>span,.ov-bot[data-ancho="170"] .proj>span,.ov-bot[data-ancho="180"] .proj>span,.ov-bot[data-ancho="190"] .proj>span,.ov-bot[data-ancho="200"] .proj>span{display:none}}@container miniatura (max-width:139px){.ov-bot[data-ancho="140"] .proj>span,.ov-bot[data-ancho="150"] .proj>span,.ov-bot[data-ancho="160"] .proj>span,.ov-bot[data-ancho="170"] .proj>span,.ov-bot[data-ancho="180"] .proj>span,.ov-bot[data-ancho="190"] .proj>span,.ov-bot[data-ancho="200"] .proj>span{display:none}}@container miniatura (max-width:149px){.ov-bot[data-ancho="150"] .proj>span,.ov-bot[data-ancho="160"] .proj>span,.ov-bot[data-ancho="170"] .proj>span,.ov-bot[data-ancho="180"] .proj>span,.ov-bot[data-ancho="190"] .proj>span,.ov-bot[data-ancho="200"] .proj>span{display:none}}@container miniatura (max-width:159px){.ov-bot[data-ancho="160"] .proj>span,.ov-bot[data-ancho="170"] .proj>span,.ov-bot[data-ancho="180"] .proj>span,.ov-bot[data-ancho="190"] .proj>span,.ov-bot[data-ancho="200"] .proj>span{display:none}}@container miniatura (max-width:169px){.ov-bot[data-ancho="170"] .proj>span,.ov-bot[data-ancho="180"] .proj>span,.ov-bot[data-ancho="190"] .proj>span,.ov-bot[data-ancho="200"] .proj>span{display:none}}@container miniatura (max-width:179px){.ov-bot[data-ancho="180"] .proj>span,.ov-bot[data-ancho="190"] .proj>span,.ov-bot[data-ancho="200"] .proj>span{display:none}}@container miniatura (max-width:189px){.ov-bot[data-ancho="190"] .proj>span,.ov-bot[data-ancho="200"] .proj>span{display:none}}@container miniatura (max-width:199px){.ov-bot[data-ancho="200"] .proj>span{display:none}}.thumb.empty{aspect-ratio:16/10;background:linear-gradient(140deg, var(--c), var(--s2));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.thumb.empty{background:linear-gradient(140deg, color-mix(in srgb, var(--c) 14%, var(--s2)), var(--s2))}}.thumb.empty{border-bottom:1px dashed var(--line-2);color:var(--dim)}.thumb.empty:after{display:none}.card .body{padding:9px 10px 12px}.card h4{text-wrap:balance;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.card .meta{color:var(--dim);align-items:center;gap:6px;min-height:20px;margin-top:8px;display:flex}.card .meta .more{color:var(--dim);font-size:11px;font-weight:700}.card .mets-c{color:var(--fg);gap:12px;margin-top:8px;font-size:13px;font-weight:800;display:flex}.card .mets-c span{align-items:center;gap:5px;display:inline-flex}.card .mets-c svg{color:var(--dim)}.card .err-c{color:var(--err);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.ov-st{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00001fb3;flex:none}.st.ov-st.pub{background:var(--primary)}.m-st{display:none}.prog{background:#ffffff0f;height:3px;position:absolute;bottom:0;left:0;right:0}.prog i{background:var(--primary);border-radius:0 3px 3px 0;height:100%;display:block}.prog.err i{background:var(--err)}.card.next{box-shadow:var(--glow);border-color:#0000}.nexttag{z-index:3;border-radius:var(--r-pill);background:var(--primary);height:22px;color:var(--on-primary);align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:7px;right:7px}.nexttag .dot-live{background:var(--on-teal)}.pj{letter-spacing:.12em;color:var(--c);text-transform:uppercase;align-items:center;gap:6px;margin-bottom:4px;font-size:10px;font-weight:800;display:none}.st{border-radius:var(--r-pill);white-space:nowrap;border:1px solid var(--line-2);height:20px;color:var(--muted);align-items:center;gap:5px;padding:0 7px;font-size:10.5px;font-weight:700;display:inline-flex}.st:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.st.listo{color:var(--accent);border-color:#2bf7d466}.st.rev{color:var(--warn);border-color:#ffc86166}.st.pub{background:var(--primary);color:var(--on-primary);border-color:var(--accent)}.st.err{color:var(--err);border-color:#ff6b7d73}.st.lg{height:28px;padding:0 12px;font-size:12px}.board{scroll-snap-type:x mandatory;gap:16px;padding:24px 32px 48px;display:flex;overflow-x:auto}.col{scroll-snap-align:start;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;flex-direction:column;flex:none;gap:10px;width:240px;max-height:calc(100dvh - 140px);padding:0 2px 8px;display:flex;overflow-y:auto}.col-h{z-index:4;border-radius:var(--r-md);background:var(--s1);border:1px solid var(--line-2);justify-content:space-between;align-items:center;padding:12px 14px;display:flex;position:sticky;top:0}.col-h b{font-size:24px;font-weight:800;line-height:1}.col.listo .col-h{border-top:2px solid var(--accent)}.col .card{flex:none}.col-vacia{border-radius:var(--r-md);border:1px dashed var(--line-2);height:96px;color:var(--dim);place-items:center;font-size:12px;font-weight:600;display:grid}.col .card .thumb.empty{aspect-ratio:3}.col .card:hover{transform:none}.p-head{padding:28px 32px 4px}.p-head h1{letter-spacing:-.02em;max-width:820px;margin:6px 0 0;font-size:40px;font-weight:800;line-height:1.05}.p-head .chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pchip{border-radius:var(--r-pill);background:var(--s2);border:1px solid var(--line);max-width:100%;min-height:28px;color:var(--muted);align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}a.pchip:hover{border-color:var(--line-teal);color:var(--fg)}.avisos{gap:10px;padding:16px 32px 0;display:grid}.p-grid{grid-template-columns:minmax(0,7fr) minmax(340px,5fr);gap:20px;padding:24px 32px 48px;display:grid}.mod{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--s1);box-shadow:var(--sh-1)}.mod-h{align-items:center;gap:10px;padding:18px 20px 0;display:flex}.mod-h h3{margin:0;font-size:17px;font-weight:700}.mod-b{padding:14px 20px 20px}details.mod>summary{cursor:pointer;padding-bottom:18px;list-style:none}details.mod>summary::-webkit-details-marker{display:none}details.mod>summary .chev{transition:transform var(--t-base) var(--ease);color:var(--dim)}details.mod[open]>summary .chev{transform:rotate(90deg)}details.mod[open]>summary{padding-bottom:0}.mod-h .cuenta{color:var(--dim);font-size:12px;font-weight:700}.stage{align-self:start;padding:20px 20px 22px;position:sticky;top:88px;overflow:hidden}.stage:before{content:"";background:radial-gradient(50% 55% at 50% 45%, #3b82f638, transparent 70%), var(--g-dots);pointer-events:none;background-size:auto,20px 20px;position:absolute;inset:0}.stage>*{position:relative}.seg{border-radius:var(--r-pill);background:var(--bg-deep);border:1px solid var(--line-2);padding:4px;display:inline-flex}.seg button{border-radius:var(--r-pill);height:34px;color:var(--muted);transition:all var(--t-fast) var(--ease);align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.seg button:hover{color:var(--fg)}.seg button.on{background:var(--primary);color:var(--on-primary)}.stage-row{justify-content:center;align-items:center;gap:28px;margin-top:22px;display:flex}.phone{background:#05061a;border:1px solid #ffffff1f;border-radius:44px;flex:none;width:340px;padding:11px;box-shadow:0 40px 80px #00000a99,inset 0 0 0 2px #ffffff0a}.screen{color:#fff;background:#000;border-radius:34px;position:relative;overflow:hidden}.screen.claro{color:#000000e6;background:#f3f2ef}.sbar{justify-content:space-between;align-items:center;padding:12px 22px 6px;font-size:12px;font-weight:700;display:flex}.screen.sobre .sbar{z-index:5;text-shadow:0 1px 3px #0009;position:absolute;inset:0 0 auto}.notch{background:#05061a;border-radius:14px;width:96px;height:26px;margin:-4px auto 0}.ig-h{align-items:center;gap:9px;padding:10px 12px;display:flex}.ig-av{background:conic-gradient(var(--teal), var(--blue), var(--teal));border-radius:50%;flex:none;width:32px;height:32px;padding:2px}.ig-av span{background:var(--bg);border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.ig-av img{width:15px}.ig-h b{font-size:13px}.ig-h small{color:#aaa;font-size:11px;font-weight:500;display:block}.ig-media{background:#111;position:relative;overflow:hidden}.ig-track{scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;height:100%;display:flex;overflow-x:auto}.ig-track::-webkit-scrollbar{display:none}.ig-track>div{scroll-snap-align:center;flex:none;width:100%;height:100%}.ig-track img,.ig-track video{object-fit:cover;width:100%;height:100%}.ig-media .ov{top:10px;left:auto;right:10px}.ig-nav{z-index:3;color:#111;background:#ffffffe0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ig-nav.l{left:8px}.ig-nav.r{right:8px}.ig-act{align-items:center;gap:14px;padding:10px 12px 4px;display:flex}.ig-dots{gap:4px;margin:0 auto;display:flex}.ig-dots i{background:#555;border-radius:50%;width:6px;height:6px}.ig-dots i.on{background:var(--blue)}.ig-cap{scrollbar-width:none;max-height:260px;padding:4px 12px 16px;font-size:12.5px;line-height:1.45;overflow-y:auto}.ig-cap b{font-weight:700}.ig-cap .mas{color:#999}.reel{aspect-ratio:9/16;background:#000;position:relative}.reel video,.reel img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reel .rc{pointer-events:none;background:linear-gradient(#0000,#000c);padding:12px 52px 18px 12px;font-size:12px;line-height:1.4;position:absolute;inset:auto 0 0}.reel .rc .ig-h{padding:0 0 6px}.reel .ra{pointer-events:none;gap:16px;display:grid;position:absolute;bottom:70px;right:10px}.reel .play{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:4;background:#00001f8c;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;display:grid;position:absolute;inset:0}.story-bars{z-index:6;gap:4px;display:flex;position:absolute;top:44px;left:10px;right:10px}.story-bars span{background:#ffffff59;border-radius:2px;flex:1;height:2px;overflow:hidden}.story-bars span i{background:#fff;height:100%;display:block}.story-who{z-index:6;text-shadow:0 1px 3px #0009;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex;position:absolute;top:54px;left:12px}.story-tap{z-index:5;width:35%;position:absolute;top:0;bottom:0}.li-h{background:#fff;gap:9px;padding:12px;display:flex}.li-h .lg{background:var(--bg);border-radius:4px;flex:none;place-items:center;width:40px;height:40px;display:grid}.li-h .lg img{width:22px}.li-h b{font-size:13px;line-height:1.2;display:block}.li-h small{color:#0009;font-size:11px;line-height:1.3;display:block}.li-txt{white-space:pre-line;scrollbar-width:none;background:#fff;max-height:240px;padding:0 12px 10px;font-size:12.5px;line-height:1.42;overflow-y:auto}.li-txt .mas{color:#0009}.li-doc{background:#fff;border-top:1px solid #00000014}.li-doc .dh{color:#0009;justify-content:space-between;gap:8px;padding:7px 12px;font-size:11px;display:flex}.li-doc .dh b{color:#000000d9;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.li-act{color:#0009;background:#fff;border-top:1px solid #00000014;justify-content:space-around;padding:8px 6px 14px;font-size:11.5px;font-weight:700;display:flex}.pronto{aspect-ratio:9/16;text-align:center;background:radial-gradient(60% 50% at 50% 40%, #3b82f640, transparent 70%), var(--bg);color:var(--fg);place-content:center;gap:14px;padding:28px;display:grid}.pronto .tile{margin:0 auto}.pronto p{color:var(--muted);-webkit-line-clamp:8;text-align:left;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.side-pv{align-content:center;gap:10px;display:grid}.mini{border:1px solid var(--line-2);background:var(--s2);opacity:.8;width:120px;transition:all var(--t-base) var(--ease);text-align:left;border-radius:16px;display:block;overflow:hidden}.mini:hover{opacity:1;transform:translateY(-2px)}.mini .mh{color:var(--muted);align-items:center;gap:6px;padding:7px 9px;font-size:11px;font-weight:700;display:flex}.mini .mm{aspect-ratio:1.91;background:var(--s3);width:100%;color:var(--dim);place-items:center;display:grid;overflow:hidden}.mini.tall .mm{aspect-ratio:9/16}.mini .mm img,.mini .mm video{object-fit:cover;width:100%;height:100%}.strip{scrollbar-width:none;justify-content:safe center;gap:10px;margin:22px -20px 0;padding:6px 20px 8px;display:flex;overflow-x:auto}.strip button{aspect-ratio:4/5;border:1px solid var(--line-2);opacity:.6;min-width:34px;transition:all var(--t-base) var(--ease);background:var(--s3);border-radius:10px;flex:0 62px;position:relative;overflow:hidden}.strip.v button{aspect-ratio:9/16;flex-basis:48px}.strip button img,.strip button video{object-fit:cover;width:100%;height:100%}.strip button:hover{opacity:1;transform:translateY(-3px)}.strip button.on{opacity:1;border-color:var(--accent);box-shadow:var(--glow)}.strip button span{text-shadow:0 1px 3px #000;font-size:10px;font-weight:800;position:absolute;bottom:4px;left:5px}.rcol{align-content:start;gap:20px;min-width:0;display:grid}.cdmod{background:var(--g-live);border-color:#2bf7d440;position:relative;overflow:hidden}.cdmod:after{content:"";background:var(--g-dots);opacity:.45;pointer-events:none;background-size:16px 16px;position:absolute;inset:0}.cdmod>*{z-index:1;position:relative}.cdgrid{grid-template-columns:repeat(4,1fr);gap:10px;padding:16px 20px 20px;display:grid}.cdgrid div{border-radius:var(--r-md);border:1px solid var(--line);text-align:center;background:#00001f8c;padding:12px 6px}.cdgrid b{letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1;display:block}.cdgrid small{color:var(--muted);font-size:11px;font-weight:600}.cdmsg{padding:14px 20px 20px;font-size:15px;font-weight:700}.cdmsg small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:500;display:block}.cdmsg .links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.tl{gap:0;margin:0;padding:18px 20px 20px;list-style:none;display:grid}.tl li{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid;position:relative}.tl li:not(:last-child):after{content:"";background:var(--line-2);width:2px;position:absolute;top:44px;bottom:-8px;left:19px}.tl li.done:not(:last-child):after{background:var(--primary)}.tile{background:var(--s3);width:40px;height:40px;color:var(--dim);border:1px solid var(--line);border-radius:12px;place-items:center;display:grid}.tl li.done .tile{background:var(--teal-soft);color:var(--accent);border-color:#2bf7d459}.tl li.now .tile{background:var(--primary);color:var(--on-primary);border-color:var(--accent);box-shadow:var(--glow)}.tl li.fail .tile{color:var(--err);background:#ff6b7d24;border-color:#ff6b7d59}.tl li.warn .tile{color:var(--warn);background:#ffc8611f;border-color:#ffc86159}.tl b{font-size:14px;font-weight:700;line-height:1.2;display:block}.tl small{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.tl li.fail small{color:var(--err);white-space:normal}.tl time{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:700}.crow{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 20px;display:flex}.crow:first-of-type{border-top:0}.crow .ctile{background:var(--s3);width:36px;height:36px;color:var(--fg);border-radius:10px;flex:none;place-items:center;display:grid}.crow b{font-size:14px;font-weight:700}.crow small{color:var(--dim);font-size:12px;display:block}.crow .st{margin-left:auto}.mets{grid-template-columns:1fr 1fr;gap:10px;padding:16px 20px 20px;display:grid}.mets div{border-radius:var(--r-md);background:var(--s2);padding:14px}.mets b{font-size:26px;font-weight:800;line-height:1;display:block}.mets small{color:var(--dim);font-size:12px}.chk{gap:8px;margin:0;padding:0;list-style:none;display:grid}.chk li{grid-template-columns:10px minmax(0,1fr);gap:10px;font-size:13px;line-height:1.35;display:grid}.chk li:before{content:"";background:var(--c,var(--teal));border-radius:50%;width:8px;height:8px;margin-top:5px}.chk li small{color:var(--dim);word-break:break-word;font-size:12px;display:block}.copy-c{border-radius:var(--r-md);background:var(--s2);border:1px solid var(--line);padding:12px 14px}.copy-c pre{font-family:var(--f);white-space:pre-wrap;max-height:200px;margin:8px 0 0;font-size:13px;line-height:1.5;overflow-y:auto}.alerta{border-radius:var(--r-md);background:var(--s1);border:1px solid var(--line-2);align-items:flex-start;gap:12px;padding:12px 16px;font-size:13px;display:flex}.alerta .tile{border-radius:10px;flex:none;width:32px;height:32px}.alerta b{font-size:13.5px;display:block}.alerta .d{color:var(--muted);word-break:break-word;margin-top:2px;line-height:1.45}.alerta.error{border-color:#ff6b7d73}.alerta.error .tile{color:var(--err);background:#ff6b7d24}.alerta.aviso{border-color:#ffc86166}.alerta.aviso .tile{color:var(--warn);background:#ffc8611f}.alerta.info .tile{background:var(--teal-soft);color:var(--accent)}.modal-ov{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:aparecer var(--t-base) var(--ease);background:#000014b3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{border-radius:var(--r-xl);background:var(--s1);border:1px solid var(--line-2);width:100%;max-width:520px;animation:subir var(--t-base) var(--ease);padding:28px;box-shadow:inset 0 1px #ffffff0f,0 18px 44px #00000a8c}.modal h3{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:800}.modal p{color:var(--muted);margin:14px 0 0;font-size:15px;line-height:1.5}.modal .acts{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}@keyframes aparecer{0%{opacity:0}}@keyframes subir{0%{opacity:0;transform:translateY(8px)}}.toast{font-size:13px;font-weight:600}.toast.ok{color:var(--accent)}.toast.no{color:var(--err)}.toast-flot{z-index:70;border-radius:var(--r-md);background:var(--s1);border:1px solid var(--line-2);max-width:min(440px,100vw - 32px);box-shadow:var(--sh-2);animation:subir var(--t-base) var(--ease);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.4;display:flex;position:fixed;bottom:24px;right:24px}.toast-flot.ok svg{color:var(--accent)}.toast-flot.no{border-color:#ff6b7d73}.toast-flot.no svg{color:var(--err)}.toast-flot button{color:var(--dim);margin-left:auto;font-size:18px;line-height:1}@media (max-width:760px){.toast-flot{bottom:92px;left:16px;right:16px}}.cgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ccard{flex-direction:column;gap:18px;padding:20px;display:flex}.ccard.off{opacity:.72}.ccard .top{align-items:center;gap:14px;display:flex}.ccard .top .tile{width:48px;height:48px;color:var(--fg);border-radius:14px}.ccard .top b{font-size:17px;font-weight:700;display:block}.ccard .top small{color:var(--muted);font-size:13px}.ccard .cifra b{font-size:28px;font-weight:800;line-height:1;display:block}.ccard .cifra small{color:var(--dim);font-size:12px}.ccard .det{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.ccard .pie{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.cuota{background:var(--s3);border-radius:6px;height:6px;overflow:hidden}.cuota i{background:var(--primary);height:100%;display:block}.ccard.ctrl .mode{padding:14px 16px;font-size:14px}.ctrl-grande{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.ctrl-grande .mode{border-radius:var(--r-lg);background:var(--s1);padding:18px 20px;font-size:15px}.kv{margin:0;padding:0;list-style:none}.kv li{border-top:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;font-size:12.5px;display:flex}.kv li:first-child{border-top:0}.kv code{font-family:var(--f);min-width:240px;font-size:12px;font-weight:700}.kv .pt{border-radius:50%;flex:none;width:8px;height:8px}.login{background:var(--g-hero);grid-template-columns:minmax(0,6fr) minmax(0,4fr);min-height:100dvh;display:grid;position:relative;overflow:hidden}.login:before{content:"";background:var(--g-dots);background-size:24px 24px;position:absolute;inset:0;-webkit-mask:linear-gradient(90deg,#0000,#000 60%);mask:linear-gradient(90deg,#0000,#000 60%)}.login>*{position:relative}.login .izq{align-content:center;padding:48px clamp(24px,8vw,120px);display:grid}.login .izq img{width:auto;height:40px}.login h1{letter-spacing:-.03em;margin:36px 0 10px;font-size:56px;font-weight:800;line-height:1}.login .bajada{color:var(--muted);margin:0 0 32px;font-size:15px}.login .campo{border-radius:var(--r-pill);border:1px solid var(--line-2);width:100%;max-width:380px;height:46px;color:var(--fg);font:inherit;background:#00001f99;outline:none;padding:0 18px;font-size:15px}.login .campo:focus{border-color:var(--line-teal)}.mosaico{overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 25%);mask:linear-gradient(90deg,#0000,#000 25%)}.mosaico .pista{grid-template-columns:repeat(3,1fr);gap:14px;width:130%;margin:-10% 0 0 -6%;animation:40s linear infinite alternate deriva;display:grid;transform:rotate(-8deg)}.mosaico .pz{aspect-ratio:4/5;border-radius:var(--r-md);opacity:.85;border:1px solid var(--line-2);color:var(--c);background:linear-gradient(140deg, var(--c), var(--s1));place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mosaico .pz{background:linear-gradient(140deg, color-mix(in srgb, var(--c) 22%, var(--s2)), var(--s1))}}.mosaico .pz img{opacity:.9;width:34%}@keyframes deriva{to{transform:rotate(-8deg)translateY(-18%)}}.pagina{padding:28px 32px 48px}.pagina-h{margin-bottom:20px}.pagina-h h1{letter-spacing:-.02em;margin:10px 0 0;font-size:40px;font-weight:800;line-height:1.05}.pagina-h h1 span{font-weight:300}.filtros-pop{gap:12px;min-width:280px;padding:14px;display:grid}.filtros-pop label{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);gap:6px;font-size:11px;font-weight:700;display:grid}.filtros-pop select,.filtros-pop input,.inp{border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--bg-deep);height:38px;color:var(--fg);font:inherit;letter-spacing:0;text-transform:none;padding:0 10px;font-size:13px}.usuario{align-items:center;gap:10px;padding:8px 4px;display:flex}.usuario .av{background:var(--s3);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.usuario b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;display:block;overflow:hidden}.usuario small{color:var(--dim);font-size:11px}.p-head .contexto{color:var(--muted);margin:8px 0 0;font-size:15px}@keyframes brillo{0%{background-position:120% 0}to{background-position:-20% 0}}.sk,.cargando{background-color:var(--s3);background-image:linear-gradient(100deg,#0000 30%,#ffffff0f 50%,#0000 70%);background-size:200% 100%;animation:1.4s linear infinite brillo}.sk{border-radius:var(--r-sm)}.sk.txt{border-radius:6px;height:12px}.sk-card{border-radius:var(--r-md);border:1px solid var(--line);background:var(--s2);overflow:hidden}.sk-card .sk{aspect-ratio:4/5;border-radius:0}.sk-card .b{gap:8px;padding:10px;display:grid}@media (min-width:761px) and (max-width:1279px){.app{--side:76px}.side{align-items:center;padding:18px 10px}.side .logo,.ring-mod,.side .msg,.side .salir,.sync span,.nav a .t,.nav a .n,.live .what,.live .top .label,.mode .t,.mode .tag{display:none}.side .iso{height:30px;display:block}.live{text-align:center;width:56px;padding:10px 6px}.live .top{justify-content:center}.live .cd{letter-spacing:0;margin:8px 0 0;font-size:12px}.live .cd .s{display:none}.nav a{justify-content:center;width:48px;padding:0}.mode{justify-content:center;padding:10px 6px}.p-grid{grid-template-columns:minmax(0,1fr)}.stage{position:relative;top:0}.cgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.app{grid-template-columns:1fr}.side,.topbar{display:none}.mob-top{z-index:20;background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);align-items:center;gap:10px;height:58px;padding:0 16px;display:flex;position:sticky;top:0}.mob-top img{width:auto;height:26px}.mob-top .pill{border-radius:var(--r-pill);background:var(--teal-soft);height:32px;color:var(--accent);border:1px solid #2bf7d459;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.tabbar{z-index:30;background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);height:68px;padding:6px 10px 10px;display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a{color:var(--dim);border-radius:var(--r-sm);place-items:center;gap:2px;font-size:11px;font-weight:700;display:grid}.tabbar a.on{color:var(--accent)}.main{padding-bottom:84px}.app:has(.actbar) .tabbar{display:none}.actbar{z-index:30;background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);grid-template-columns:auto 1fr 1.4fr;gap:10px;padding:12px 16px 16px;display:grid;position:fixed;bottom:0;left:0;right:0}.actbar .btn{height:46px}.actbar .menu .pop{inset:auto auto calc(100% + 8px) 0}.hero{padding:26px 16px 20px}.hero h1{margin:10px 0 18px;font-size:36px}.kpis{grid-template-columns:repeat(2,1fr)}.kpi{border-left:0;border-top:1px solid var(--line);padding:14px 16px}.kpi:nth-child(-n+2){border-top:0}.kpi:nth-child(2n){border-left:1px solid var(--line)}.kpi:last-child{grid-column:1/-1}.kpi b{font-size:28px}.wrap,.pagina{padding:18px 16px 24px}.pagina-h h1{font-size:28px}.weeks{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto}.wk{flex:none;min-width:96px}.bar{gap:12px}.legend{scrollbar-width:none;white-space:nowrap;flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto}.chans{margin-left:0}.chan .t{display:none}.week-h{gap:14px;padding:16px}.badge-w{width:54px;height:54px}.badge-w b{font-size:22px}.week-h h3{font-size:18px}.week-h .tot b{font-size:24px}.days{grid-template-columns:1fr}.day{border-left:0;border-top:1px solid var(--line);min-height:0;padding:12px}.day:first-child{border-top:0}.day.vacio-m{display:none}.day-h{padding:0 2px}.days .card{grid-template-columns:84px 1fr;display:grid}.days .card .thumb,.days .card .thumb.empty{aspect-ratio:4/5;border-bottom:0}.days .card .thumb.empty{border-right:1px dashed var(--line-2)}.days .card .ov-bot{display:none}.days .card .body{flex-direction:column;padding:10px 12px 12px;display:flex}.days .card h4{font-size:14px}.days .card .pj{display:inline-flex}.days .card .meta{margin-top:auto}.days .thumb .ov,.days .nexttag{display:none}.days .m-st{margin-left:auto;display:inline-flex}.board{gap:12px;padding:16px}.col{width:85vw;max-height:calc(100dvh - 158px)}.p-head{padding:20px 16px 0}.p-head h1{font-size:28px}.avisos{padding:12px 16px 0}.p-grid{grid-template-columns:1fr;gap:16px;padding:16px 16px 24px}.stage{padding:16px 12px;position:relative;top:0}.seg{width:max-content;max-width:100%;margin:0 auto;display:flex;overflow-x:auto}.seg button .t,.side-pv{display:none}.phone{width:300px}.strip{gap:6px}.cdgrid b{font-size:24px}.cgrid,.ccard.ctrl .mode{padding:14px 16px;font-size:14px}.ctrl-grande{grid-template-columns:1fr}.login{grid-template-rows:180px 1fr;grid-template-columns:1fr}.login .der{order:-1}.login .izq{align-content:start;padding:24px}.login h1{margin-top:24px;font-size:44px}.mosaico{-webkit-mask:linear-gradient(#000 40%,#0000);mask:linear-gradient(#000 40%,#0000)}.mosaico .pista{grid-template-columns:repeat(4,1fr);width:120%;margin:-12% 0 0 -10%}.kv code{min-width:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
:root{--accent:var(--teal);--primary:var(--teal);--on-primary:#000031;--glass:#00001fb8;--veil:#0000148c;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--t-1:.16s;--t-2:.28s;--t-3:.48s;--ease:var(--ease-out);--t-fast:var(--t-1);--t-base:var(--t-2);--t-slow:var(--t-3);--tb:64px}[data-theme=light]{--bg:#f4f5fa;--bg-deep:#eceef6;--s1:#fff;--s2:#f8f9fc;--s3:#eceef6;--line:#00003114;--line-2:#00003124;--line-teal:#00796a73;--fg:#000031;--muted:#3d4170;--dim:#5a5f8c;--accent:#00796a;--teal-soft:#00796a1a;--primary:#000031;--on-primary:#fff;--on-teal:#fff;--warn:#8f5a00;--err:#c2203a;--p-mbc:#00796a;--p-hub:#6d3fe0;--p-agents:#2d46d6;--p-bim:#9a5b00;--p-smart:#c42a0c;--p-sport:#2a720a;--p-walls:#0b7493;--p-rodrigo:#7a5a35;--sh-1:0 1px 2px #0000310f, 0 8px 24px #0000310f;--sh-2:0 2px 4px #0000310f, 0 18px 40px #0000311f;--glow:0 0 0 2px #00796a59;--g-hero:radial-gradient(60% 120% at 100% 100%, #2bf7d438, transparent 60%), linear-gradient(100deg, #fff 0%, #eef1ff 55%, #e3f9f5 100%);--g-dots:radial-gradient(#00003112 1px, transparent 1.4px);--g-live:linear-gradient(140deg, #e3f9f5 0%, #fff 100%);--glass:#f4f5fab8;--veil:#00001f52;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme]){--bg:#f4f5fa;--bg-deep:#eceef6;--s1:#fff;--s2:#f8f9fc;--s3:#eceef6;--line:#00003114;--line-2:#00003124;--line-teal:#00796a73;--fg:#000031;--muted:#3d4170;--dim:#5a5f8c;--accent:#00796a;--teal-soft:#00796a1a;--primary:#000031;--on-primary:#fff;--on-teal:#fff;--warn:#8f5a00;--err:#c2203a;--p-mbc:#00796a;--p-hub:#6d3fe0;--p-agents:#2d46d6;--p-bim:#9a5b00;--p-smart:#c42a0c;--p-sport:#2a720a;--p-walls:#0b7493;--p-rodrigo:#7a5a35;--sh-1:0 1px 2px #0000310f, 0 8px 24px #0000310f;--sh-2:0 2px 4px #0000310f, 0 18px 40px #0000311f;--glow:0 0 0 2px #00796a59;--g-hero:radial-gradient(60% 120% at 100% 100%, #2bf7d438, transparent 60%), linear-gradient(100deg, #fff 0%, #eef1ff 55%, #e3f9f5 100%);--g-dots:radial-gradient(#00003112 1px, transparent 1.4px);--g-live:linear-gradient(140deg, #e3f9f5 0%, #fff 100%);--glass:#f4f5fab8;--veil:#00001f52;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.thumb:not(.empty),.ficha-media{--fg:#f2f4ff;--muted:#aeb3d9;--accent:#2bf7d4;--p-mbc:#2bf7d4;--p-hub:#b39bff;--p-agents:#93a6ff;--p-bim:#ffb551;--p-smart:#ff7a62;--p-sport:#a8f02a;--p-walls:#5cd8f5;--p-rodrigo:#d9c3a5}::view-transition-old(root){animation-duration:var(--t-2);animation-timing-function:var(--ease-in-out)}::view-transition-new(root){animation-duration:var(--t-2);animation-timing-function:var(--ease-in-out)}.app.x3{background:var(--bg);display:block}.app.x3 .main{min-width:0}.app.x3 .topbar{top:var(--tb);background:var(--glass);min-height:60px}.tb{z-index:35;height:var(--tb);background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:0 24px;display:flex;position:sticky;top:0}.tb-marca{white-space:nowrap;align-items:center;gap:10px;margin-right:12px;font-size:15px;font-weight:700;display:inline-flex}.tb-marca img{width:auto;height:28px}.pillnav{border-radius:var(--r-pill);background:var(--bg-deep);border:1px solid var(--line);gap:2px;height:40px;padding:4px;display:flex;position:relative}.pillnav a{z-index:1;border-radius:var(--r-pill);height:30px;color:var(--muted);transition:color var(--t-1) var(--ease-out);align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.pillnav a:hover{color:var(--fg)}.pillnav a.on{color:var(--on-primary);font-weight:700}.pill-ind{z-index:0;border-radius:var(--r-pill);background:var(--primary);height:30px;transition:transform var(--t-2) var(--ease-out), width var(--t-2) var(--ease-out);position:absolute;top:4px;left:0;box-shadow:0 1px 2px #00001f33}.tb-live{border-radius:var(--r-pill);background:var(--teal-soft);height:36px;color:var(--accent);transition:background var(--t-1) var(--ease-out);align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.tb-live:hover{background:color-mix(in srgb, var(--accent) 18%, transparent)}.ibtn.r,.tema-t{border-radius:var(--r-pill)}.tema-t{border-radius:var(--r-pill);border:1px solid var(--line-2);width:36px;height:36px;color:var(--muted);transition:color var(--t-1) var(--ease-out), border-color var(--t-1) var(--ease-out);place-items:center;display:grid;position:relative}.tema-t:hover{color:var(--fg);border-color:var(--line-teal)}.tema-t>span{transition:transform var(--t-2) var(--spring), opacity var(--t-2) var(--ease-out);place-items:center;display:grid;position:absolute;inset:0}.tema-t .luna{opacity:0;transform:rotate(-90deg)scale(.6)}[data-theme=light] .tema-t .sol{opacity:0;transform:rotate(90deg)scale(.6)}[data-theme=light] .tema-t .luna{opacity:1;transform:none}@media (prefers-color-scheme:light){:root:not([data-theme]) .tema-t .sol{opacity:0;transform:rotate(90deg)scale(.6)}:root:not([data-theme]) .tema-t .luna{opacity:1;transform:none}}.tb-mas summary{width:36px;height:36px;padding:0}.tb-mas .av{background:var(--primary);width:26px;height:26px;color:var(--on-primary);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.mas-pop{width:280px;animation:entra var(--t-2) var(--ease-out);gap:10px!important;padding:12px!important}.mas-links{gap:2px;display:grid}.mas-links a,.mas-pop .salir{border-radius:var(--r-sm);height:38px;color:var(--muted);width:100%;transition:background var(--t-1) var(--ease-out), color var(--t-1) var(--ease-out);align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.mas-links a:hover,.mas-pop .salir:hover,.mas-links a.on{background:var(--s3);color:var(--fg)}.mas-ctl{border-top:1px solid var(--line);gap:6px;padding-top:8px;display:grid}.mas-pop .ring-mod{margin:0}.mas-pop .usuario{border-bottom:1px solid var(--line);padding-bottom:8px}@keyframes entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.vista>*{animation:entra var(--t-3) var(--ease-in-out) both}.wrap.x3{max-width:1440px;margin:0 auto;padding:24px 32px 56px}.hero.x3{border-radius:var(--r-xl);border:1px solid var(--line);box-shadow:var(--sh-1);padding:40px}.hero.x3 h1{letter-spacing:-.03em;margin:0;font-size:56px;font-weight:300;line-height:1}.hero.x3 h1 b{font-weight:800}.hero-sub{color:var(--muted);margin:12px 0 28px;font-size:15px;font-weight:500}.kpis.x3{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;overflow:visible}.kpis.x3 .kpi{border:1px solid var(--line);border-radius:var(--r-lg);background:color-mix(in srgb, var(--s1) 80%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-height:104px;padding:20px 22px}.kpis.x3 .kpi>span{color:var(--dim);font-size:12px;font-weight:600}.kpis.x3 .kpi.accent b,.kpis.x3 .kpi.accent>span{color:var(--accent)}.tools{align-items:center;gap:8px;margin:28px 0 14px;display:flex}.tools .ibtn{border-radius:var(--r-pill);width:36px;height:36px}.btn.mes{text-transform:capitalize;gap:4px}.weeks.x3{scroll-behavior:smooth;scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding:2px 2px 6px;overflow-x:auto;-webkit-mask:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%)}.weeks.x3::-webkit-scrollbar{display:none}.wk-g{flex:none;align-items:flex-end;gap:6px;display:flex}.wk-g:first-child{padding-left:20px}.wk-g:last-child{padding-right:20px}.wk-mes{writing-mode:vertical-rl;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);border-left:1px solid var(--line);padding:4px 2px 4px 8px;font-size:10px;font-weight:800;transform:rotate(180deg)}.weeks.x3 .wk{background:var(--s1);border-color:var(--line);min-width:92px;transition:background var(--t-2) var(--ease-out), color var(--t-2) var(--ease-out), border-color var(--t-1) var(--ease-out), transform var(--t-2) var(--ease-out);padding:9px 14px}.weeks.x3 .wk:hover{border-color:var(--line-teal);transform:translateY(-1px)}.weeks.x3 .wk b{align-items:center;gap:6px;font-size:14px;display:flex}.weeks.x3 .wk b i{color:var(--dim);font-size:11px;font-style:normal;font-weight:700}.weeks.x3 .wk small{font-size:11px;font-weight:600}.weeks.x3 .wk.hoy b:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;margin-left:auto}.weeks.x3 .wk.on{background:var(--primary);color:var(--on-primary);border-color:#0000}.weeks.x3 .wk.on b i,.weeks.x3 .wk.on small{color:inherit;opacity:.75}.weeks.x3 .wk.on.hoy b:after{background:currentColor}.wrap.x3 .bar{margin-top:10px}.wrap.x3 .week{margin-top:18px}.card .hook{color:var(--muted);-webkit-line-clamp:1;opacity:0;max-height:0;transition:opacity var(--t-1) var(--ease-out), transform var(--t-1) var(--ease-out);-webkit-box-orient:vertical;margin:4px 0 0;font-size:12px;font-weight:500;display:-webkit-box;overflow:hidden;transform:translateY(4px)}@media (hover:hover) and (pointer:fine){.card:hover .hook,.pz:hover .hook{opacity:1;max-height:20px;transform:none}}.card:hover{transform:translateY(-2px)}.card:hover .thumb img,.card:hover .thumb video{transform:scale(1.04)}.day.vacio-m{background-image:none}.wrap.x3 .day.vacio-m:after{content:"";border:1px dashed var(--line-2);border-radius:var(--r-md);height:64px;margin-top:4px;display:block}.sal{border-radius:var(--r-pill);white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-width:22px;height:22px;padding:0 4px;font-size:12px;font-weight:700;display:inline-flex}.sal.txt{height:28px;padding:0 10px 0 7px}.sal.sola{background:var(--teal-soft);color:var(--accent)}.sal.sola svg{animation:2s ease-in-out infinite pulso}.sal.publicado{background:var(--teal-soft);color:var(--accent)}.sal.error{color:var(--err);background:#ff6b7d24}.sal.manual{border:1px solid var(--line-2);color:var(--muted)}.sal.flot{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#00001f99;position:absolute;top:34px;right:7px}.sal.flot.sola{color:#2bf7d4}.sal.flot.error{color:#fff;background:#c2203ae6}@keyframes pulso{0%,to{opacity:1}50%{opacity:.5}}.vista-h{align-items:baseline;gap:12px;margin:8px 0 20px;display:flex}.vista-h h1{letter-spacing:-.02em;align-items:baseline;gap:12px;margin:0;font-size:40px;font-weight:800;line-height:1.05;display:flex}.vista-h h1 span{color:var(--dim);font-weight:300}.gal-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.seg{border-radius:var(--r-pill);background:var(--bg-deep);border:1px solid var(--line);padding:3px;display:inline-flex}.seg button{border-radius:var(--r-pill);height:30px;color:var(--muted);transition:background var(--t-2) var(--ease-out), color var(--t-1) var(--ease-out);padding:0 14px;font-size:13px;font-weight:600}.seg button.on{background:var(--primary);color:var(--on-primary);font-weight:700}.buscar{border-radius:var(--r-pill);background:var(--s1);border:1px solid var(--line-2);height:38px;color:var(--dim);min-width:220px;transition:border-color var(--t-1) var(--ease-out);align-items:center;gap:8px;padding:0 14px;display:inline-flex}.buscar:focus-within{border-color:var(--line-teal)}.buscar input{font:inherit;color:var(--fg);background:0 0;border:0;outline:none;width:100%;font-size:14px}.gal-n{color:var(--dim);font-size:13px}.gal-n b{color:var(--fg);font-weight:800}.burb{background:var(--primary);min-width:18px;height:18px;color:var(--on-primary);border-radius:9px;place-items:center;margin-left:4px;font-size:11px;font-weight:800;display:inline-grid}.chips-f{flex-wrap:wrap;gap:6px;margin:14px 0 8px;display:flex}.cf{border-radius:var(--r-pill);border:1px solid var(--line-2);height:32px;color:var(--muted);transition:background var(--t-1) var(--ease-out), color var(--t-1) var(--ease-out), border-color var(--t-1) var(--ease-out);align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.cf.ico{justify-content:center;width:32px;padding:0}.cf .sq{background:var(--c);border-radius:50%;width:8px;height:8px}.cf:hover{color:var(--fg);border-color:var(--line-teal)}.cf.on{background:var(--primary);color:var(--on-primary);border-color:#0000}.cf-sep{background:var(--line-2);align-self:center;width:1px;height:20px;margin:0 4px}.gal-sem{margin-top:22px}.gal-h{top:calc(var(--tb) + 8px);z-index:5;border-radius:var(--r-pill);background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);align-items:center;gap:8px;height:30px;margin:0 0 12px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex;position:sticky}.gal-h span{color:var(--dim);font-weight:700}.gal{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}.gal-i{animation:entra-pz var(--t-3) var(--ease-out) both;animation-delay:calc(var(--i,0) * 30ms)}@keyframes entra-pz{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.gal-vacia{color:var(--dim);place-items:center;gap:8px;padding:64px 0;display:grid}.pz{background:var(--s1);border:1px solid var(--line);height:100%;box-shadow:var(--sh-1);transition:transform var(--t-2) var(--ease-out), box-shadow var(--t-2) var(--ease-out), border-color var(--t-1) var(--ease-out);border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden}.pz:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.pz:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pz .thumb img,.pz .thumb video{transition:transform var(--t-3) var(--ease-out)}.pz:hover .thumb img,.pz:hover .thumb video{transform:scale(1.04)}.pz .thumb.empty{border-top:3px solid var(--c)}.pz-b{flex-direction:column;flex:1;gap:6px;padding:12px 14px 16px;display:flex}.pz-b .pj{letter-spacing:.08em;text-transform:uppercase;color:var(--c);align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.pz-b .pj .sq,.cuenta-h .pt{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.pz-b h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.pz-m{color:var(--dim);align-items:center;gap:8px;margin-top:auto;display:flex}.pz-m .sp{flex:1}.html-ficha-abierta .pz[aria-current]{border-color:var(--line-teal)}.cuenta{margin-top:40px}.cuenta:first-of-type{margin-top:8px}.cuenta-h{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cuenta-h .pt{width:10px;height:10px}.cuenta-h h2{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:800}.cuenta-h .ics,.marca .ics{color:var(--dim);gap:6px;display:inline-flex}.cuenta-h .cifras{color:var(--muted);font-size:13px;font-weight:600}.cuenta-h .cifras b{color:var(--fg);font-weight:800}.cuenta-h .ver{color:var(--accent);font-size:13px;font-weight:700}.cuenta-h .ver:hover{text-decoration:underline}.carr{position:relative}.carr-pista{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:200px;grid-auto-flow:column;gap:16px;margin:0 -24px;padding:4px 24px 12px;display:grid;overflow-x:auto;-webkit-mask:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%)}.carr-pista::-webkit-scrollbar{display:none}.carr-i{scroll-snap-align:start}.carr-f{z-index:4;background:var(--s1);border:1px solid var(--line-2);width:36px;height:36px;box-shadow:var(--sh-2);color:var(--fg);opacity:0;transition:opacity var(--t-1) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:38%}@media (hover:hover) and (pointer:fine){.cuenta:hover .carr-f{opacity:1}}.marcas{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.marca{border-radius:var(--r-lg);background:var(--s1);border:1px solid var(--line);box-shadow:var(--sh-1);transition:transform var(--t-2) var(--ease-out), box-shadow var(--t-2) var(--ease-out);grid-template-columns:96px 1fr;gap:16px;padding:14px;display:grid}.marca:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.marca-img{border-radius:var(--r-md)}.marca-b{flex-direction:column;gap:6px;min-width:0;display:flex}.marca-b .pj{letter-spacing:.08em;text-transform:uppercase;color:var(--c);align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.marca-b .pj .sq{background:var(--c);border-radius:50%;width:8px;height:8px}.marca-b h3{margin:0;font-size:17px;font-weight:800}.marca-n{color:var(--dim);gap:16px;font-size:12px;display:flex}.marca-n b{color:var(--fg);font-size:24px;font-weight:800;display:block}.ficha-capa{z-index:60;pointer-events:none;position:fixed;inset:0}.ficha-capa.on{pointer-events:auto}.ficha-fondo{background:var(--veil);opacity:0;transition:opacity var(--t-2) var(--ease-out);cursor:default;position:absolute;inset:0}.ficha-capa.on .ficha-fondo{opacity:1}.ficha{background:var(--s1);border-left:1px solid var(--line);width:480px;max-width:100vw;box-shadow:var(--sh-2);transition:transform var(--t-2) var(--ease-out);outline:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.ficha-capa.on .ficha{transition-duration:var(--t-3);transform:none}@media (min-width:1280px){.ficha{width:520px}}.ficha .asa{display:none}.ficha-in{height:100%;min-height:0;animation:fundido var(--t-1) var(--ease-out);flex-direction:column;display:flex}@keyframes fundido{0%{opacity:0}}.ficha-top{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;height:56px;padding:0 16px 0 24px;display:flex}.ficha-top .ibtn{width:36px;height:36px}.ficha-scroll{flex-direction:column;flex:1;gap:14px;padding:20px 24px 24px;display:flex;overflow-y:auto}.ficha-media{aspect-ratio:4/5;background:var(--s3);border-radius:18px;flex:none;width:100%;max-height:52vh;margin:0 auto;position:relative;overflow:hidden}.ficha-media img,.ficha-media video{object-fit:cover;width:100%;height:100%}.ficha-media .vacia{height:100%;color:var(--dim);place-items:center;display:grid}.ficha-media .ov.f{height:26px;padding:0 10px;font-size:12px;top:10px;right:10px}.ficha-pj{color:var(--c);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.ficha-pj .sq{background:var(--c);border-radius:50%;width:8px;height:8px}.ficha-t{letter-spacing:-.01em;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:-6px 0 0;font-size:24px;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.ficha-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ficha-tiles>div{border-radius:var(--r-md);background:var(--s2);border:1px solid var(--line);color:var(--muted);flex-direction:column;gap:6px;min-width:0;padding:12px;font-size:12px;font-weight:600;display:flex}[data-theme=light] .ficha-tiles>div{background:var(--bg)}.ficha-tiles>div>svg{color:var(--fg)}.ficha-tiles .ics{color:var(--fg);gap:6px;display:flex}.ficha-tiles .sal-t.sola,.ficha-tiles .sal-t.sola svg,.ficha-tiles .sal-t.publicado,.ficha-tiles .sal-t.publicado svg{color:var(--accent)}.ficha-tiles .sal-t.error,.ficha-tiles .sal-t.error svg{color:var(--err)}.prog.grande{background:var(--s3);border-radius:2px;flex:none;height:4px;position:relative;overflow:hidden}.ficha-err{color:var(--err);margin:0;font-size:13px}.ficha-mets{color:var(--muted);gap:20px;display:flex}.ficha-mets span{align-items:center;gap:8px;display:inline-flex}.ficha-mets b{color:var(--fg);font-size:20px;font-weight:800}.ficha-copy{white-space:pre-line;color:var(--fg);margin:0;font-size:15px;line-height:1.6}.ficha-acc{border-top:1px solid var(--line);flex:none;align-items:center;gap:10px;height:72px;padding:0 24px;display:flex}.ficha-acc .btn{height:44px}.ficha-acc .btn.primary{flex:1;justify-content:center}.ficha-kb{gap:4px;display:inline-flex}kbd{border:1px solid var(--line-2);min-width:28px;height:28px;font:inherit;color:var(--dim);border-radius:8px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}html.con-ficha{overflow:hidden}[data-theme=light] .prog{background:#0000310f}[data-theme=light] .live{border-color:var(--line-2)}[data-theme=light] .st.pub{background:var(--primary);color:var(--on-primary);border-color:#0000}[data-theme=light] .thumb:not(.empty) .st.pub{color:#000031;background:#2bf7d4}[data-theme=light] .card{background:var(--s1);box-shadow:var(--sh-1)}[data-theme=light] .week,[data-theme=light] .mod{background:var(--s1)}@media (max-width:767px){.tb{gap:8px;padding:0 16px}.tb-marca span,.tb .pillnav{display:none}.tabbar{z-index:30;height:64px;padding:6px 8px calc(8px + env(safe-area-inset-bottom));background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a{color:var(--dim);transition:color var(--t-1) var(--ease-out);place-items:center;gap:2px;font-size:11px;font-weight:600;display:grid}.tabbar a.on{color:var(--fg)}.tabbar a.on svg{color:var(--accent)}.main{padding-bottom:80px}.wrap.x3{padding:16px 16px 40px}.hero.x3{border-radius:22px;padding:24px}.hero.x3 h1{font-size:34px}.hero-sub{margin-bottom:18px}.kpis.x3{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kpis.x3 .kpi{border-left:1px solid var(--line);min-height:84px;padding:14px 16px}.kpis.x3 .kpi b{font-size:28px}.tools{flex-wrap:wrap;margin-top:20px}.btn.mes{display:none}.vista-h h1{font-size:30px}.gal{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pz-b{padding:10px 10px 12px}.pz-b h4{font-size:13px}.buscar{flex:1;min-width:0}.chips-f{scrollbar-width:none;flex-wrap:nowrap;margin:12px -16px 4px;padding:0 16px;overflow-x:auto}.chips-f>*{flex:none}.gal-n{display:none}.carr-pista{grid-auto-columns:160px;gap:12px;margin:0 -16px;padding:4px 16px 12px}.cuenta-h h2{font-size:20px}.cuenta-h .cifras{order:5;width:100%}.ficha{border-left:0;border-radius:28px 28px 0 0;width:100%;height:92dvh;top:auto;left:0;transform:translateY(100%)}.ficha .asa{background:var(--line-2);border-radius:2px;flex:none;width:36px;height:4px;margin:8px auto 0;display:block}.ficha-media{width:auto;max-height:44dvh}.marcas{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}}.thumb:not(.empty) .proj span{color:#f2f4ff}.pz .thumb,.pz .thumb.empty{aspect-ratio:4/5;height:auto}.ficha-scroll>*{flex-shrink:0}@media (max-width:767px){.kpis.x3 .kpi{border-top:1px solid var(--line)!important;grid-column:auto!important}.tabbar{background:color-mix(in srgb, var(--bg) 90%, transparent)}}.ficha-capa:not(.on){visibility:hidden;transition:visibility 0s linear var(--t-2)}.thumb.empty,.days .card .thumb.empty,.col .card .thumb.empty{aspect-ratio:4/5;background:var(--g-dots), var(--s3);border:0;border-top:3px solid var(--c,var(--dim));color:var(--dim);background-size:14px 14px,auto}.thumb.empty>svg.i{box-sizing:content-box;background:var(--s1);width:28px;height:28px;box-shadow:var(--sh-1);color:var(--dim);border-radius:50%;padding:14px}.thumb.empty .ov,.thumb.empty .st.ov-st{background:color-mix(in srgb, var(--s1) 88%, transparent);border:1px solid var(--line);color:var(--fg)}.thumb.empty .proj span{color:var(--fg)}.ficha-media .ph-ic{background:var(--s1);width:56px;height:56px;box-shadow:var(--sh-1);border-radius:50%;place-items:center;display:grid}.ficha-media .vacia{background:var(--g-dots), var(--s3);background-size:14px 14px,auto}.ficha-media{aspect-ratio:4/5;background:var(--s3);width:min(100%,48vh);max-height:60vh}.ficha-media.v{aspect-ratio:9/16;width:min(100%,33.75vh)}.ficha-media img,.ficha-media video{object-fit:contain}.ficha-t{-webkit-line-clamp:4;margin-top:0}.ficha-sec h4{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:4px 0 8px;font-size:11px;font-weight:700}.tl.compacta{margin:0;padding:0}.tl.compacta li{padding:6px 0}.tl.compacta .tile{border-radius:10px;width:32px;height:32px}.tl.compacta b{font-size:13px}.tl-sk{gap:8px;display:grid}.tl-sk .sk{border-radius:10px;height:36px}.ficha-vacio,.ficha-msg{color:var(--muted);margin:0;font-size:13px}.ficha-acc .btn.ghost{height:44px}.seg-n{opacity:.7;margin-left:4px;font-weight:600}.vista-h h1 small{letter-spacing:0;color:var(--dim);font-size:13px;font-weight:600}.weeks.x3 .wk.anterior{background:0 0;border-style:dashed}.weeks.x3 .wk.anterior b.ant{white-space:nowrap;font-size:12px;font-weight:700}.weeks.x3 .wk.anterior.on{background:var(--primary);border-style:solid}.carr-pista{margin-inline:-32px;padding-inline:32px;scroll-padding-inline:32px;-webkit-mask:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%);mask:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%)}.carr-f.l{left:4px}.carr-f.r{right:4px}.tb-marca .lm{flex:none;width:auto;height:30px}.tb-marca .lm-oscuro,[data-theme=dark] .tb-marca .lm-claro{display:none}[data-theme=dark] .tb-marca .lm-oscuro{display:block}.tb-marca .iso-m{background:var(--accent);flex:none;width:25px;height:28px;display:none;-webkit-mask:url(/brand/media-isotipo-color.svg) 50%/contain no-repeat;mask:url(/brand/media-isotipo-color.svg) 50%/contain no-repeat}@media (max-width:767px){.tb-marca .lm,[data-theme=dark] .tb-marca .lm-oscuro{display:none}.tb-marca .iso-m{display:block}}.wrap.x3 .day{min-height:0}@media (max-width:767px){.carr-pista{margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;-webkit-mask:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%);mask:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%)}.wrap.x3 .legend{scrollbar-width:none;flex-wrap:nowrap;padding-right:24px;overflow-x:auto;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 24px),#0000 100%);mask:linear-gradient(90deg,#000 calc(100% - 24px),#0000 100%)}.wrap.x3 .legend::-webkit-scrollbar{display:none}.wrap.x3 .legend>*{flex:none}.ficha-media,.ficha-media.v{width:min(100%,35.2dvh);max-height:44dvh}.ficha-media.v{width:min(100%,24.75dvh)}}
:root,[data-theme=light],:root:not([data-theme]){--bg:#f5f5f7;--bg-deep:#ececef;--s1:#fff;--s2:#fafafb;--s3:#ededf0;--line:#e2e2e6;--line-2:#b8b8be;--line-teal:#d6b234;--fg:#1d1d1f;--muted:#48484d;--dim:#6b6b70;--teal:#7a5c00;--accent:#7a5c00;--accent-fill:#f3de8a;--accent-soft:#fbf3d0;--teal-soft:#fbf3d0;--primary:#f3de8a;--on-primary:#1d1d1f;--on-teal:#1d1d1f;--ok:#2f7d4f;--info:#2f6fb5;--danger:#c4314b;--draft:#6b6b70;--warn:#8a6100;--err:#c4314b;--red-negro:#000;--p-mbc:#2f6fb5;--p-hub:#6d3fe0;--p-agents:#2d46d6;--p-smart:#c42a0c;--p-bim:#9a5b00;--p-sport:#2a720a;--p-walls:#0b7493;--p-rodrigo:#7a5a35;--sh-1:0 1px 2px #0000000f;--sh-2:0 2px 8px #00000014, 0 0 0 1px #0000000a;--sh-3:0 12px 32px #0000001f, 0 0 0 1px #0000000d;--glow:0 0 0 3px #d6b2348c;--g-hero:var(--s1);--g-live:var(--accent-soft);--glass:#f5f5f7c7;--veil:#0000002e;--f:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", system-ui, sans-serif;--ease:cubic-bezier(.32, .72, 0, 1);--ease-out:cubic-bezier(.32, .72, 0, 1);--t-fast:.12s;--t-med:.22s;--t-slow:.36s;--tb:52px;--r-xs:6px;--r-sm:8px;--r-md:12px;--r-lg:16px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:#161618;--bg-deep:#111113;--s1:#1f1f22;--s2:#222226;--s3:#2a2a2e;--line:#2e2e33;--line-2:#48484d;--fg:#f2f2f4;--muted:#b4b4ba;--dim:#8e8e95;--teal:#f0d98a;--accent:#f0d98a;--accent-fill:#f0d98a;--accent-soft:#f0d98a24;--teal-soft:#f0d98a24;--primary:#f0d98a;--on-primary:#1d1d1f;--on-teal:#1d1d1f;--ok:#5cc28a;--info:#6ea8ec;--danger:#ff6b7d;--draft:#8e8e95;--err:#ff6b7d;--warn:#f0d98a;--red-negro:#f2f2f4;--p-mbc:#6ea8ec;--p-hub:#a98bff;--p-agents:#8095ff;--p-smart:#ff7a5c;--p-bim:#ffb551;--p-sport:#a8f02a;--p-walls:#5cd8f5;--p-rodrigo:#d9c3a5;--sh-1:0 1px 2px #0006;--sh-2:0 2px 8px #00000080, 0 0 0 1px #ffffff0d;--sh-3:0 12px 32px #0000008c, 0 0 0 1px #ffffff0f;--glass:#161618c7;--veil:#00000073;--g-hero:var(--s1);--g-live:var(--accent-soft);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--t-fast:0s;--t-med:0s;--t-slow:0s}}body{font-family:var(--f);letter-spacing:-.005em;font-size:13px;font-weight:400}.tb{height:var(--tb);padding:0 20px}.tb-marca{font-size:14px;font-weight:600}.pillnav{height:34px;padding:3px}.pillnav a{height:28px;padding:0 12px;font-size:13px;font-weight:500}.pill-ind{height:28px;top:3px}.wrap.x3 h1,.vista-h h1{letter-spacing:-.01em;font-size:22px;font-weight:600}.cv2{max-width:1000px;height:calc(100dvh - var(--tb));flex-direction:column;gap:8px;margin:0 auto;padding:10px 20px 0;display:flex}.cv2 .num{font-variant-numeric:tabular-nums}.cv2-bar{align-items:center;gap:10px;min-height:36px;display:flex}.cv2-bar h1{letter-spacing:-.01em;margin:0 6px 0 0;font-size:22px;font-weight:600}.cv2 .nav-p{align-items:center;gap:4px;display:inline-flex}.cv2 .per{text-align:center;min-width:150px;font-size:15px;font-weight:600}.cv2 .sp{flex:1}.ib{border-radius:var(--r-sm);width:30px;height:30px;color:var(--muted);transition:background var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);place-items:center;font-size:16px;display:inline-grid}.ib:hover{background:var(--s3);color:var(--fg)}.ib:active{transform:scale(.94)}.b1,.b2{border-radius:var(--r-sm);height:34px;transition:filter var(--t-fast) var(--ease), transform var(--t-fast) var(--ease), background var(--t-fast) var(--ease);justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.b1{background:var(--accent-fill);color:#1d1d1f}.b1:hover:not(:disabled){filter:brightness(.97)}.b1:active:not(:disabled),.b2:active{transform:scale(.98)}.b1:disabled{opacity:.45;cursor:not-allowed}.b2{background:var(--s1);border:1px solid var(--line-2);color:var(--fg);font-weight:500}.b2:hover{background:var(--s3)}.cvsm{height:28px;padding:0 10px;font-size:12px}.cvseg{background:var(--bg-deep);border:1px solid var(--line);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.cvseg button{height:26px;color:var(--muted);transition:background var(--t-med) var(--ease), color var(--t-fast) var(--ease), box-shadow var(--t-med) var(--ease);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.cvseg button.on{background:var(--s1);color:var(--fg);box-shadow:var(--sh-1)}.cvbuscar{align-items:center;display:inline-flex}.cvbuscar input{opacity:0;width:0;font:inherit;color:var(--fg);transition:width var(--t-med) var(--ease), opacity var(--t-med) var(--ease);background:0 0;border:0}.cvbuscar.abierto input{opacity:1;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--s1);width:160px;height:30px;padding:0 10px}:focus-visible{box-shadow:var(--glow);outline:none}.cv2-filtros{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.fil{flex-wrap:wrap;gap:4px;display:inline-flex}.cvpill{border:1px solid var(--line);background:var(--s1);height:24px;color:var(--muted);transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:500;display:inline-flex}.cvpill:hover{background:var(--accent-soft)}.cvpill.on{background:var(--accent-fill);color:#1d1d1f;border-color:#d6b234}.cvpill.red{justify-content:center;width:28px;padding:0}.cvpill.caido{opacity:.6;text-decoration:line-through}.cvpill .sq{border-radius:2px;width:8px;height:8px}.c-mbc .sq{background:var(--p-mbc)}.c-hub .sq{background:var(--p-hub)}.c-agents .sq{background:var(--p-agents)}.c-bim .sq{background:var(--p-bim)}.c-sport .sq{background:var(--p-sport)}.c-walls .sq{background:var(--p-walls)}.c-rodrigo .sq{background:var(--p-rodrigo)}.est{align-items:center;gap:5px;display:inline-flex}.est i,.punto{background:var(--draft);border-radius:50%;flex:none;width:7px;height:7px}.est-borrador i,.g-borrador .punto{box-shadow:inset 0 0 0 1.5px var(--draft);background:0 0}.est-revision i,.g-revision .punto{background:#d6b234}.est-listo i,.g-listo .punto{background:var(--info)}.est-publicado i,.g-publicado .punto{background:var(--ok)}.est-error i,.g-error .punto{background:var(--danger)}.cvkpis{color:var(--dim);white-space:nowrap;align-items:center;gap:5px;margin:0 0 0 auto;font-size:11.5px;display:inline-flex}.cvkpis .acento{color:var(--accent);font-weight:600}.cvkpis .err{color:var(--danger);font-weight:600}.cvkpis .dry{background:var(--accent-soft);color:var(--accent);border-radius:999px;margin-left:6px;padding:1px 7px;font-weight:600}.cv2-aviso{color:var(--danger);margin:0;font-size:11.5px}.cv2-marco{flex:1;min-height:0;padding-bottom:14px;position:relative;overflow:hidden}.cv2-hoja{height:100%;animation:entra var(--t-slow) var(--ease) both}.cv2-hoja.d1{--dx:24px}.cv2-hoja.d-1{--dx:-24px}.cv2-hoja.d0{--dx:0px}@keyframes entra{0%{opacity:0;transform:translateX(var(--dx))}to{opacity:1;transform:none}}.grilla{border:1px solid var(--line);border-radius:var(--r-md);background:var(--line);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;height:100%;display:grid;overflow:hidden}.grilla.semana{grid-template-rows:28px minmax(0,1fr)}.grilla .cab{background:var(--s2);color:var(--dim);text-transform:capitalize;place-items:center;font-size:11px;font-weight:500;display:grid}.celda{background:var(--s1);min-height:0;transition:background var(--t-fast) var(--ease);flex-direction:column;gap:3px;padding:4px;display:flex;position:relative;overflow:hidden}.celda.finde{background:var(--s2)}.celda.fuera{background:var(--bg)}.celda.fuera .cvn{opacity:.45}.celda .cvn{min-width:22px;height:22px;color:var(--muted);border-radius:999px;align-self:flex-start;padding:0 5px;font-size:12px;font-weight:500}.celda.hoy .cvn{background:var(--accent-fill);color:#1d1d1f;font-weight:600}.celda.sel:not(.hoy) .cvn{box-shadow:inset 0 0 0 1.5px var(--line-2)}.celda.drop{background:var(--accent-soft);outline-offset:-3px;animation:pulso var(--t-slow) var(--ease);outline:1.5px dashed #d6b234}@keyframes pulso{50%{background:var(--accent-fill)}}.celda .dsem{color:var(--dim);font-size:11px;position:absolute;top:6px;right:8px}.cvchips{flex-direction:column;gap:3px;min-height:0;display:flex;overflow:hidden}.semana .cvchips{scrollbar-width:thin;overflow-y:auto}.chip{border-radius:var(--r-xs);background:var(--s1);border:1px solid var(--line);height:24px;box-shadow:var(--sh-1);text-align:left;color:var(--fg);width:100%;min-width:0;transition:box-shadow var(--t-fast) var(--ease), transform var(--t-fast) var(--ease), background var(--t-fast) var(--ease);animation:chip-in var(--t-med) var(--ease) both;flex:none;align-items:center;gap:4px;padding:0 5px 0 2px;font-size:11.5px;display:flex;overflow:hidden}@keyframes chip-in{0%{opacity:0;transform:translateY(3px)scale(.98)}}.chip:hover{box-shadow:var(--sh-2);transform:translateY(-1px)}.chip[draggable=true]{cursor:grab}.chip[draggable=true]:active{cursor:grabbing}.chip.g-error{background:color-mix(in srgb, var(--danger) 8%, var(--s1))}.chip.g-publicado .tit{color:var(--muted)}.chip .cvmini{object-fit:cover;background:var(--s3);border-radius:4px;flex:none}.chip .hora{color:var(--muted);flex:none;font-size:11px;font-weight:500}.chip .tit{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.chip.grande{gap:7px;height:auto;min-height:44px;padding:4px 8px 4px 4px;font-size:12.5px}.chip.grande .tit{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.pila{flex:none;align-items:center;display:inline-flex}.pila-i{background:var(--s1);width:16px;height:16px;box-shadow:0 0 0 1.5px var(--s1);border-radius:50%;place-items:center;display:inline-grid}.pila-i+.pila-i{margin-left:-5px}.pila-i:first-child{z-index:3}.pila-i:nth-child(2){z-index:2}.pila-i{border:1px solid var(--line);position:relative}.pila-mas{color:var(--dim);margin-left:2px;font-size:10px}.ired{flex:none;display:block}.cvmas{color:var(--accent);border-radius:4px;align-self:flex-start;padding:0 4px;font-size:11.5px;font-weight:600}.cvmas:hover{background:var(--accent-soft)}.celda .puntos{display:none}.lista{height:100%;padding-right:4px;overflow-y:auto}.lista-dia h3,.agenda h3{color:var(--muted);background:var(--bg);margin:14px 0 6px;padding:2px 0;font-size:12px;font-weight:600;position:sticky;top:0}.lista-dia h3.hoy{color:var(--accent)}.fila{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:10px;margin-bottom:4px;display:grid}.agenda .fila{grid-template-columns:1fr}.ls{color:var(--dim);font-size:11.5px}.ls-sale{color:var(--ok)}.ls-simula{color:var(--accent)}.ls-error{color:var(--danger)}.cvvacio{color:var(--dim);text-align:center;padding:16px 0;font-size:12px}.agenda{display:none}.popv{z-index:60;border-radius:var(--r-md);background:var(--s1);width:320px;box-shadow:var(--sh-3);animation:pop-in .18s var(--ease) both;transform-origin:top;padding:12px;position:fixed}.popv.arriba{transform-origin:bottom;animation-name:pop-in-arriba;transform:translateY(-100%)}@keyframes pop-in{0%{opacity:0;transform:scale(.97)}}@keyframes pop-in-arriba{0%{opacity:0;transform:translateY(-100%)scale(.97)}to{opacity:1;transform:translateY(-100%)}}.popv-h{gap:10px;display:flex}.popv-h .cvmini{object-fit:cover;background:var(--s3);border-radius:8px;flex:none}.popv-t{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;display:-webkit-box;overflow:hidden}.popv-m{color:var(--muted);align-items:center;gap:5px;margin-top:4px;font-size:11.5px;display:flex}.popv-c{color:var(--dim);margin-top:2px;font-size:11px;display:block}.popv-copy{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 0;font-size:12.5px;display:-webkit-box;overflow:hidden}.popv-l{border-top:1px solid var(--line);flex-wrap:wrap;gap:4px 10px;margin:10px 0 0;padding-top:8px;font-size:11.5px;font-weight:500;display:flex}.popv-l .est{color:var(--fg)}.popv-acc{justify-content:flex-end;margin-top:8px;display:flex}.popv.dia{flex-direction:column;gap:4px;width:290px;max-height:320px;display:flex;overflow-y:auto}.popv-dh{justify-content:space-between;align-items:center;font-size:13px;display:flex}.velo{z-index:70;background:var(--veil);animation:fade var(--t-med) var(--ease) both;place-items:center;display:grid;position:fixed;inset:0}.velo.suave{background:#0000000f}@keyframes fade{0%{opacity:0}}.confirmar{border-radius:var(--r-lg);background:var(--s1);width:min(420px,100vw - 32px);box-shadow:var(--sh-3);animation:pop-in var(--t-med) var(--ease) both;padding:18px}.confirmar p{color:var(--muted);margin:8px 0 14px;font-size:13px}.fv2{z-index:75;border-radius:var(--r-lg);background:var(--s1);width:420px;box-shadow:var(--sh-3);animation:ficha-in .32s var(--ease) both;outline:none;flex-direction:column;display:flex;position:fixed;top:8px;bottom:8px;right:8px}@keyframes ficha-in{0%{opacity:0;transform:translate(40px)}}.fv2-h{align-items:flex-start;gap:8px;padding:16px 16px 10px;display:flex}.fv2-h .min-w-0{flex:1}.fv2-cuenta{color:var(--dim);font-size:11px;font-weight:500}.fv2-h h2{margin:2px 0 6px;font-size:17px;font-weight:600;line-height:1.25}.fv2-meta{color:var(--muted);gap:10px;font-size:12px;display:flex}.linea{border-radius:var(--r-sm);background:var(--accent-soft);align-items:flex-start;gap:8px;margin:0 16px 10px;padding:8px 10px;font-size:12.5px;font-weight:500;display:flex}.linea-no,.linea-error{background:color-mix(in srgb, var(--danger) 9%, var(--s1));color:var(--danger)}.linea-publicado,.linea-sale{background:color-mix(in srgb, var(--ok) 10%, var(--s1));color:var(--ok)}.fv2>.cvseg{align-self:flex-start;margin:0 16px 10px}.fv2 .cvseg button{padding:0 9px;position:relative}.fv2 .cvseg button:not(.dest){opacity:.55}.fv2 .cvseg button.dest:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:1px;left:50%}.fv2-cuerpo{flex:1;min-height:0;padding:0 16px 12px;overflow-y:auto}.fv2-pie{border-top:1px solid var(--line);padding:10px 16px 14px}.fv2-pie p{margin:0 0 8px;font-size:12px}.fv2-pie .ok{color:var(--ok)}.fv2-pie .err,.fv2-cuerpo .err{color:var(--danger)}.fv2-pie .sim{color:var(--accent);font-weight:600}.fv2-acc{justify-content:flex-end;gap:8px;display:flex}.fv2-acc .conf{gap:6px;display:inline-flex}.skel{gap:10px;display:grid}.skel i{border-radius:var(--r-md);background:var(--s3);height:80px;animation:1.2s ease-in-out infinite skel;display:block}.skel i:first-child{height:260px}@keyframes skel{50%{opacity:.5}}.pv{border:1px solid var(--line);border-radius:var(--r-md);color:#1d1d1f;animation:fade var(--t-med) var(--ease) both;background:#fff;font-size:13px;overflow:hidden}[data-theme=dark] .pv{color:#f2f2f4;background:#000;border-color:#2e2e33}.pv-head{align-items:center;gap:8px;padding:10px 12px;display:flex}.pv-head>div{flex-direction:column;flex:1;min-width:0;display:flex}.pv-head b{font-size:13px}.pv-av{background:var(--accent-fill);color:#1d1d1f;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.pv-instagram .pv-av{box-shadow:0 0 0 2px #fff,0 0 0 4px #e4405f}.pv-linkedin .pv-av,.pv-yt .pv-av,.pv-x .pv-av{border-radius:6px}.pv-dim{color:#6b6b70;font-size:11.5px}.pv-logo{flex:none}.pv-med{background:#ededf0;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.pv-med.cvvacio,.pv-med .cvvacio{color:#6b6b70;font-size:12px}.pv-med img,.pv-med video,.pv-med iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.pv-med video{object-fit:contain;background:#000}.pv-med.v{max-height:520px}.pv-play{place-items:center;display:grid;position:absolute;inset:0}.pv-play-i{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:54px;height:54px;transition:transform var(--t-fast) var(--ease);background:#0000008c;border-radius:50%;place-items:center;font-size:20px;display:grid;position:relative}.pv-play:hover .pv-play-i{transform:scale(1.06)}.pv-drive{color:#fff;background:#0000008c;border-radius:999px;padding:2px 8px;font-size:11px;position:absolute;top:8px;right:8px}.pv-txt{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:8px 12px;font-size:13px;line-height:1.45}.pv-txt.cvvacio{color:#c4314b}.pv-mas{color:#6b6b70;padding:0 0 0 4px}.pv-pie{color:#6b6b70;border-top:1px solid #0000000f;justify-content:space-between;gap:10px;padding:6px 12px 8px;font-size:11px;display:flex}.pv-pie .pasa,.pv .pasa{color:#c4314b;font-weight:700}.pv-dots{justify-content:center;gap:4px;padding:6px 0 0;display:flex}.pv-dots i{background:#c7c7cc;border-radius:50%;width:5px;height:5px}.pv-dots i.on{background:#0a84ff}.pv-x .pv-head{align-items:flex-start}.pv-x .pv-txt{padding:4px 0 8px}.pv-x .pv-med{border-radius:14px}.pv-vert{color:#fff;background:#000;position:relative}.pv-vert .pv-med{background:#111;max-height:560px}.pv-vert-ov{pointer-events:none;background:linear-gradient(#0000,#000000b3);padding:40px 12px 10px;position:absolute;bottom:30px;left:0;right:0}.pv-vert-ov .pv-txt{pointer-events:auto;padding:4px 0 0;font-size:12.5px}.pv-vert-ov .pv-mas{color:#ddd}.pv-vert .pv-pie{color:#aaa;border-color:#ffffff1a}.pv-yt .pv-head{align-items:flex-start}.pv-yt .pv-txt{padding:4px 0;font-size:12px}.pv-wa{background:#efeae2;padding:10px}[data-theme=dark] .pv-wa{background:#0b141a}.pv-wa-top{align-items:center;gap:6px;margin-bottom:8px;font-size:12px;display:flex}.pv-wa-burbuja{color:#111;background:#d9fdd3;border-radius:8px 0 8px 8px;max-width:88%;margin-left:auto;padding:4px;box-shadow:0 1px 1px #0000001a}.pv-wa-burbuja .pv-med{border-radius:6px}.pv-wa-burbuja .pv-txt{padding:6px 6px 2px}.pv-wa-hora{text-align:right;color:#667781;padding:0 6px 2px;font-size:10.5px;display:block}.pv-wa .pv-pie{border:0;padding:8px 2px 0}.cvtoast{z-index:90;border-radius:var(--r-md);color:#f5f5f7;box-shadow:var(--sh-3);animation:toast-in var(--t-med) var(--ease) both;background:#1d1d1f;align-items:center;gap:14px;padding:10px 14px;font-size:12.5px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.cvtoast.err{background:var(--danger);color:#fff}.cvtoast button{color:#f3de8a;font-weight:600}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}@media (max-width:760px){.cv2{height:calc(100dvh - var(--tb) - 72px);gap:6px;padding:8px 12px 0}.cv2-bar{flex-wrap:wrap;gap:6px}.cv2-bar h1{display:none}.cv2 .per{min-width:0;font-size:14px}.cv2-bar .cvseg button{padding:0 8px}.cv2-filtros{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.fil{flex-wrap:nowrap}.fil.estados{display:none}.cvkpis{margin-left:0}.cv2-marco{flex-direction:column;gap:8px;display:flex;overflow:hidden}.v-mes .cv2-hoja,.v-semana .cv2-hoja{flex:none;height:auto}.grilla.mes{height:auto;grid-template-rows:22px repeat(6,40px)!important}.grilla.semana{grid-template-rows:22px 58px;height:auto}.celda{align-items:center;padding:3px 0}.celda .cvn{align-self:center}.celda .cvchips,.celda .dsem{display:none}.celda .puntos{gap:2px;display:flex}.celda .puntos i{background:var(--info);border-radius:50%;width:5px;height:5px}.celda .puntos i.g-borrador{background:var(--draft)}.celda .puntos i.g-revision{background:#d6b234}.celda .puntos i.g-publicado{background:var(--ok)}.celda .puntos i.g-error{background:var(--danger)}.agenda{flex:1;min-height:0;display:block;overflow-y:auto}.agenda h3{margin-top:2px}.fila{grid-template-columns:1fr;gap:2px}.fv2{border-radius:var(--r-lg) var(--r-lg) 0 0;width:auto;animation-name:sheet-in;inset:8vh 0 0}@keyframes sheet-in{0%{opacity:0;transform:translateY(40px)}}.popv{display:none}.popv.dia{width:auto;display:flex;right:12px;left:12px!important}}.chip{padding-left:6px;position:relative}.chip:before{content:"";background:var(--c,var(--dim));border-radius:0 2px 2px 0;width:3px;position:absolute;top:3px;bottom:3px;left:0}.chip.grande{padding-left:8px}.cvmini.mosaico{color:var(--c,var(--dim));background:color-mix(in srgb, var(--c,var(--dim)) 16%, var(--s1));border-radius:4px;flex:none;place-items:center;display:inline-grid}.popv-h .cvmini.mosaico,.chip.grande .cvmini.mosaico{border-radius:8px}.cvmas{white-space:nowrap}.chip:not(.grande){gap:3px}.chip:not(.grande) .punto{width:6px;height:6px}
