:root{--shell-top: max(10px, env(safe-area-inset-top, 0px));--shell-height: 60px;--shell-gap: 24px;--shell-clearance: calc(var(--shell-top) + var(--shell-height) + var(--shell-gap));--workspace-top: var(--shell-clearance);--page-top: var(--shell-clearance);--page-inline: clamp(16px, 3vw, 48px);scroll-padding-top:var(--shell-clearance);scroll-padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}@media (max-width: 700px){:root{--shell-height: 54px;--shell-gap: 22px}}:root,[data-theme=dark]{--bg: #0c0b11;--surface: #131114;--surface2: #19171a;--surface3: #211f24;--border: #26242a;--border2: #322f37;--text: #f0efeb;--text2: #c9c7c3;--muted: #9f9da0;--dim: #8a8790;--brand: #d9271c;--accent: var(--brand);--accent-h: #bf2118;--accent-bg: rgba(217,39,28,.14);--accent-border: rgba(255,138,128,.5);--accent-text: #ff8a80;--focus-ring: 0 0 0 2px var(--accent-text);--overlay: rgba(8,8,6,.55);--cta-bg: var(--brand);--cta-hover: #bf2118;--cta-active: #a91e16;--cta-ink: #fff;--cta-ink-rgb: 255 255 255;--accent-on-light: #b62018;--wordmark-filter: none;--control-bg: #302d34;--control-bg-hover: #3c3741;--control-bg-active: #47404c;--control-border: #958b9c;--control-disabled-bg: #302d34;--control-disabled-ink: #aaa4ae;--danger-ink: #ff8a80;--danger-solid: #ad2530;--danger-solid-hover: #98202a;--media-control-bg: #f7f6f2;--media-control-hover: #fff;--media-control-ink: #33313a;--media-control-border: #c2bfb7;--control-h: 40px;--control-h-sm: 32px;--control-fs: 14px;--control-r: 12px;--control-pad: 18px;--control-pad-sm: 13px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 22px;--sp-6: 30px;--sp-7: 40px;--sp-8: 56px;--green: #22c55e;--green-bg: rgba(34,197,94,.1);--red: #ff3b30;--red-bg: rgba(255,59,48,.1);--red-strong: #ff0000;--yellow: #eab308;--yellow-bg: rgba(234,179,8,.1);--orange: #f59e0b;--orange-bg: rgba(245,158,11,.1);--ember: #f97316;--ember-bg: rgba(249,115,22,.12);--purple: #a855f7;--purple-bg: rgba(168,85,247,.1);--pink: #ec4899;--pink-bg: rgba(236,72,153,.12);--teal: #14b8a6;--teal-bg: rgba(20,184,166,.12);--shadow: none;--shadow-lg: 0 24px 60px -24px rgba(6,5,10,.55);--glass-bg: rgba(22,20,27,.6);--glass-border: rgba(255,255,255,.14);--glass-edge: rgba(255,255,255,.24);--glass-shadow: 0 12px 36px -12px rgba(6,5,10,.78);--glass-blur: blur(20px);--pill-solid: rgb(22,20,27);--hero-tile-bg: rgba(12,11,17,.42);--hero-tile-bg-hover: rgba(12,11,17,.55);--hero-tile-bd: rgba(255,255,255,.16);--hero-tile-fg: #f6f5f1;--hero-tile-fg2: rgba(255,255,255,.78);--r-sm: 8px;--r: 12px;--r-lg: 18px;--r-xl: 26px;--dlg-sm: min(600px, calc(100vw - 40px) );--dlg-md: min(960px, calc(100vw - 48px) );--dlg-lg: min(1360px, calc(100vw - 64px) );--dlg-xl: min(1600px, calc(100vw - 64px) );--dlg-full: min(1800px, calc(100vw - 32px) );--dlg-full-h: calc(100dvh - 32px) ;--font: "Inter", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--font-display: var(--font);--t: .15s ease;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--dur-1: .12s;--dur-2: .22s;--dur-3: .24s}[data-theme=light]{--bg: #f0eee9;--surface: #f7f6f2;--surface2: #e8e5df;--surface3: #e1ded7;--border: #d6d3cb;--border2: #c2bfb7;--text: #131114;--text2: #33313a;--muted: #55525a;--dim: #6b6871;--accent: var(--brand);--accent-bg: rgba(217,39,28,.07);--accent-border: rgba(173,37,48,.42);--accent-text: #b62018;--overlay: rgba(8,8,6,.55);--control-bg: #fff;--control-bg-hover: #f4f1ed;--control-bg-active: #e9e3dd;--control-border: #99928b;--control-disabled-bg: #e9e5df;--control-disabled-ink: #77716b;--danger-ink: #b62018;--green: #007a36;--red: #d40000;--red-strong: #ff0000;--yellow: #a37700;--orange: #955600;--green-bg: rgba(0,122,54,.07);--red-bg: rgba(212,0,0,.07);--yellow-bg: rgba(163,119,0,.08);--orange-bg: rgba(149,86,0,.07);--ember: #d4540a;--ember-bg: rgba(212,84,10,.12);--pink: #be2d78;--pink-bg: rgba(190,45,120,.12);--teal: #0d9488;--teal-bg: rgba(13,148,136,.12);--shadow: none;--shadow-lg: 0 24px 60px -24px rgba(19,17,20,.18);--glass-bg: rgba(247,246,242,.62);--glass-border: rgba(28,24,36,.12);--glass-edge: rgba(255,255,255,.85);--glass-shadow: 0 12px 36px -12px rgba(26,20,17,.18);--glass-blur: blur(20px);--pill-solid: rgb(247,246,242);--hero-tile-bg: rgba(252,251,249,.58);--hero-tile-bg-hover: rgba(252,251,249,.7);--hero-tile-bd: rgba(255,255,255,.55);--hero-tile-fg: var(--text);--hero-tile-fg2: rgba(19,17,20,.82)}[data-accent=blue]{--brand: #2448d8;--accent-h: #1d3cb8;--cta-hover: #1d3cb8;--cta-active: #183299;--accent-on-light: #2340b8;--accent-text: #9aafff;--accent-bg: rgb(36 72 216 / .16);--accent-border: rgb(154 175 255 / .5)}[data-accent=blue][data-theme=light]{--accent-text: #2340b8;--accent-bg: rgb(36 72 216 / .07);--accent-border: rgb(35 64 184 / .42)}[data-accent=green]{--brand: #64dc62;--accent-h: #50c94e;--cta-hover: #50c94e;--cta-active: #41b73f;--cta-ink: #000000;--cta-ink-rgb: 0 0 0;--accent-on-light: #176d25;--accent-text: #80e47e;--accent-bg: rgb(100 220 98 / .12);--accent-border: rgb(128 228 126 / .5);--wordmark-filter: brightness(0)}[data-accent=green][data-theme=light]{--accent-text: #176d25;--accent-bg: rgb(23 109 37 / .07);--accent-border: rgb(23 109 37 / .42)}[data-appearance-changing] *,[data-appearance-changing] *:before,[data-appearance-changing] *:after{transition:none!important}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}html,body{overflow-x:clip;max-width:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.page-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}[hidden]{display:none!important}::selection{background:color-mix(in srgb,var(--accent) 28%,transparent);color:var(--text)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--control-h);padding:0 var(--control-pad);border-radius:var(--control-r);border:1px solid transparent;font-weight:600;font-size:var(--control-fs);cursor:pointer;white-space:nowrap;transition:background var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),transform var(--dur-1) var(--ease-out);background:transparent;color:var(--text2);text-decoration:none;line-height:1.2;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.btn-sm{height:var(--control-h-sm);padding:0 var(--control-pad-sm);font-size:13.5px}.btn-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--control-bg) 88%,transparent);border-color:var(--control-border);box-shadow:none;color:var(--text2)}.btn-glass:hover:not(:disabled):not([aria-disabled=true]){background:var(--control-bg-hover);color:var(--text)}header .glass-pill .btn-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border-color:transparent;box-shadow:none;color:var(--text2)}header .glass-pill .btn-glass:hover{background:color-mix(in srgb,var(--surface3) 70%,transparent);color:var(--text)}.btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.98)}.btn:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.btn-primary,.btn-accent{background:var(--cta-bg);border-color:var(--cta-bg);color:var(--cta-ink);box-shadow:none}.btn-primary:hover:not(:disabled):not([aria-disabled=true]),.btn-accent:hover:not(:disabled):not([aria-disabled=true]){background:var(--cta-hover);border-color:var(--cta-hover)}.btn-primary:active:not(:disabled):not([aria-disabled=true]),.btn-accent:active:not(:disabled):not([aria-disabled=true]){background:var(--cta-active);border-color:var(--cta-active)}.btn-ghost,.btn-secondary{background:var(--control-bg);border-color:var(--control-border);color:var(--text2)}.btn-ghost:hover:not(:disabled):not([aria-disabled=true]),.btn-secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--control-bg-hover);color:var(--text)}.btn-ghost:active:not(:disabled):not([aria-disabled=true]),.btn-secondary:active:not(:disabled):not([aria-disabled=true]){background:var(--control-bg-active)}.btn-danger{border-color:color-mix(in srgb,var(--danger-ink) 65%,var(--surface));color:var(--danger-ink);background:var(--red-bg)}.btn-danger:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--red) 16%,var(--surface))}.btn-danger-solid{background:var(--danger-solid);border-color:var(--danger-solid);color:#fff}.btn-danger-solid:hover:not(:disabled):not([aria-disabled=true]){background:var(--danger-solid-hover);border-color:var(--danger-solid-hover)}.btn:disabled,.btn[aria-disabled=true]{background:var(--control-disabled-bg);border-color:var(--border2);color:var(--control-disabled-ink);opacity:1;cursor:not-allowed;box-shadow:none;filter:none;transform:none}.btn[aria-busy=true]{cursor:progress}.btn[aria-busy=true]>svg{flex-shrink:0}.media-icon-btn{display:inline-grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:1px solid var(--media-control-border);border-radius:8px;background:var(--media-control-bg);color:var(--media-control-ink);cursor:pointer;font:inherit;line-height:1;text-decoration:none;touch-action:manipulation;transition:background var(--t),border-color var(--t)}.media-icon-btn:hover:not(:disabled){background:var(--media-control-hover)}.media-icon-btn:focus-visible{outline:2px solid #b62018;outline-offset:-4px}.media-icon-btn[data-danger=true]{color:#ad2530}.media-icon-btn[data-danger=true]:hover:not(:disabled){background:#fff0ed}.media-icon-btn:disabled{opacity:.6;cursor:not-allowed}@media (pointer: coarse){.media-icon-btn{width:40px;height:40px}}.input{width:100%;background:var(--surface2);border:1px solid var(--border);border-radius:var(--control-r);padding:10px var(--control-pad-sm);color:var(--text);font-size:var(--control-fs);transition:border-color var(--t),box-shadow var(--t);outline:none}.input:focus{border-color:var(--accent-text);box-shadow:0 0 0 3px var(--accent-bg)}.input[aria-invalid=true]{border-color:var(--red)}input:is([type=checkbox],[type=radio],[type=range]){accent-color:var(--brand)}.input:disabled,select.input:disabled,select:disabled,.input[aria-disabled=true]{opacity:.5;cursor:not-allowed}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-5)}.label{font-size:11.5px;text-transform:uppercase;letter-spacing:1.4px;color:var(--muted);font-weight:600}.chip{display:inline-flex;align-items:center;gap:6px;height:var(--control-h-sm);padding:0 var(--control-pad-sm);border-radius:999px;border:1px solid var(--border);background:transparent;font-size:13.5px;font-weight:500;color:var(--muted);cursor:pointer;transition:background var(--t),border-color var(--t),color var(--t)}.chip:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.chip:disabled,.chip[aria-disabled=true]{opacity:.5;cursor:not-allowed}.chip-static{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;border:1px solid transparent;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}.chip-sm{padding:2px 8px;font-size:11.5px}a.wb-origen{transition:background var(--t),border-color var(--t),color var(--t)}a.wb-origen:hover{background:var(--surface3);border-color:var(--border2);color:var(--text2)}a.wb-origen:focus-visible{outline:none;box-shadow:var(--focus-ring)}.th{font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600;padding:9px 12px;text-align:left}.glass-pill{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:var(--surface);border:1px solid var(--glass-border);box-shadow:var(--shadow-lg);border-radius:999px}:is(button,a).glass-pill:not(.ais-pop){background:var(--control-bg);border-color:var(--control-border);color:var(--text2);box-shadow:none}:is(button,a).glass-pill:not(.ais-pop):hover:not(:disabled):not([aria-disabled=true]){background:var(--control-bg-hover)}:is(button,a).glass-pill:not(.ais-pop):focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}button.glass-pill:disabled,.glass-pill[aria-disabled=true]{background:var(--control-disabled-bg);color:var(--control-disabled-ink);cursor:not-allowed;box-shadow:none}@keyframes wb-pill-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.glass-pill{animation:wb-pill-in .45s cubic-bezier(.22,1,.36,1) both}:root[data-hero-arriba] header .glass-pill{background:var(--pill-solid);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--glass-shadow)}.wbd-credito{position:absolute;right:12px;bottom:10px;z-index:3;font-size:11px;letter-spacing:.04em;color:#ffffffb8;text-decoration:none;opacity:0;transition:opacity .25s var(--ease-out);pointer-events:none}.wbd-hero:hover .wbd-credito,.ch-hero:hover .wbd-credito,.wbd-credito:focus-visible{opacity:1;pointer-events:auto}@media (hover: none){.wbd-credito{opacity:1;pointer-events:auto}}[data-foco]{transition:box-shadow var(--dur-3) var(--ease-out)}[data-foco=true]{box-shadow:inset 0 0 0 2px var(--accent-text)}[data-foco=true]:focus{outline:none}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);position:absolute;top:calc(100% + 9px);left:50%;padding:5px 9px;border-radius:7px;pointer-events:none;z-index:60;white-space:normal;width:max-content;max-width:min(320px,88vw);text-align:left;background:var(--pill-solid);color:var(--text);border:1px solid var(--border);font-size:12px;font-weight:500;letter-spacing:.1px;box-shadow:var(--shadow);opacity:0;transform:translate(-50%,-3px);transition:opacity .16s var(--ease-out),transform .16s var(--ease-out);transition-delay:0s}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;transform:translate(-50%);transition-delay:.28s}[data-tip][data-tip-fin]:after{left:auto;right:0;transform:translateY(-3px)}[data-tip][data-tip-fin]:hover:after,[data-tip][data-tip-fin]:focus-visible:after{transform:translate(0)}[data-tip][data-tip-ini]:after{left:0;transform:translateY(-3px)}[data-tip][data-tip-ini]:hover:after,[data-tip][data-tip-ini]:focus-visible:after{transform:translate(0)}@media (hover: none){[data-tip]:after{display:none}}@keyframes wbos-pop{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.wbos-pop{animation:wbos-pop var(--dur-3) var(--ease-out) both}@keyframes wbos-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.wbos-rise{animation:wbos-rise var(--dur-3) var(--ease-out) both}.wbos-stagger>*{animation:wbos-rise var(--dur-3) var(--ease-out) both}.wbos-stagger>*:nth-child(1){animation-delay:20ms}.wbos-stagger>*:nth-child(2){animation-delay:48ms}.wbos-stagger>*:nth-child(3){animation-delay:76ms}.wbos-stagger>*:nth-child(4){animation-delay:104ms}.wbos-stagger>*:nth-child(5){animation-delay:132ms}.wbos-stagger>*:nth-child(6){animation-delay:.16s}.wbos-stagger>*:nth-child(7){animation-delay:188ms}.wbos-stagger>*:nth-child(8){animation-delay:216ms}.wbos-stagger>*:nth-child(n+9){animation-delay:.24s}.card-hover{transition:transform var(--dur-2) var(--ease-out),box-shadow var(--dur-3) var(--ease-out),border-color var(--dur-2) var(--ease-out)}.card-hover:hover{transform:translateY(-1px);border-color:var(--border2);background:var(--surface2)}.card-hover:active{transform:translateY(0);transition-duration:var(--dur-1)}.nav-link{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:6px;font-size:var(--control-fs);font-weight:400;white-space:nowrap;color:var(--muted);text-decoration:none;background:transparent;transition:background .3s ease,color .3s ease}.nav-link:hover{color:var(--text);background:var(--surface2)}.nav-link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.nav-link.active{color:var(--text);background:color-mix(in srgb,var(--surface3) 85%,transparent);font-weight:600;box-shadow:none}.nav-link.active:focus-visible{box-shadow:var(--focus-ring)}.nav-link{border-radius:999px}.wb-logo-dark{display:block}.wb-logo-light,[data-theme=light] .wb-logo-dark{display:none!important}[data-theme=light] .wb-logo-light{display:block!important}.chip:hover:not(:disabled):not([aria-disabled=true]){color:var(--text);border-color:var(--border2)}.chip.active{background:var(--accent-bg);border-color:var(--accent-border);color:var(--accent-text)}.rte{width:100%;min-height:120px;max-height:46vh;overflow-y:auto;background:var(--surface2);border:1px solid var(--border);border-radius:var(--control-r);padding:10px 12px;font-size:13.5px;line-height:1.6;color:var(--text);transition:border-color var(--t),box-shadow var(--t);outline:none;overflow-wrap:anywhere}.rte:focus{border-color:var(--accent-text);box-shadow:0 0 0 3px var(--accent-bg)}.rte:empty:before{content:attr(data-placeholder);color:var(--dim);pointer-events:none}.rte p{margin:0 0 .55em}.rte p:last-child{margin-bottom:0}.rte h3{font-size:15px;font-weight:650;margin:.7em 0 .35em;letter-spacing:-.01em}.rte h3:first-child{margin-top:0}.rte ul,.rte ol{margin:0 0 .55em;padding-left:1.4em}.rte li{margin:.15em 0}.rte a{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}.rte blockquote{margin:.4em 0;padding:.2em .9em;border-left:2px solid var(--border2);color:var(--text2)}.rte-btn{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 7px;border-radius:6px;border:1px solid transparent;background:transparent;cursor:pointer;font-size:12px;font-weight:600;color:var(--muted);transition:background .2s ease,color .2s ease}.rte-btn:hover{background:var(--surface3);color:var(--text)}.rte-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.rte-btn.active{background:var(--accent-bg);color:var(--accent-text);box-shadow:none}.rte-btn.active:focus-visible{box-shadow:var(--focus-ring)}.note-body p{margin:0 0 .55em}.note-body p:last-child{margin-bottom:0}.note-body h1,.note-body h2,.note-body h3{font-size:15px;font-weight:650;margin:.7em 0 .35em}.note-body ul,.note-body ol{margin:0 0 .55em;padding-left:1.4em}.note-body a{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--overlay)}.menu-row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:10px 16px;border:0;background:transparent;color:var(--text);cursor:pointer;transition:background .2s ease}.menu-row:hover,.menu-row.active,.menu-row[aria-selected=true]{background:var(--surface2)}.menu-row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--accent-text)}.menu-row:disabled,.menu-row[aria-disabled=true]{opacity:.5;cursor:not-allowed}@keyframes wbPulse{50%{opacity:.45}}@keyframes wbIndeterminada{0%{transform:translate(-15%)}to{transform:translate(300%)}}@keyframes wbSpin{to{transform:rotate(360deg)}}.wbos-spin{display:inline-block;animation:wbSpin 1.6s linear infinite}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.page-actions{flex-shrink:0}@media (max-width: 720px){.page-actions{flex-basis:100%;flex-shrink:1;min-width:0;justify-content:flex-start}.page-actions>*{min-width:0;max-width:100%}}.reparto-linea{display:flex;gap:8px;align-items:center}.reparto-linea>.reparto-proyecto{flex:1;min-width:0}@media (max-width: 560px){.reparto-linea{flex-wrap:wrap}.reparto-linea>.reparto-proyecto{flex:1 1 100%}.reparto-linea>.reparto-importe{flex:1;width:auto}}@media (hover: none) and (pointer: coarse){.input,select.input,textarea.input,.rte,.wbac-input{font-size:16px}}.wbac-copy{opacity:0;transition:opacity .15s ease}.wbac-msg:hover .wbac-copy,.wbac-copy:focus-visible{opacity:1}@media (hover: none){.wbac-copy{opacity:1}}@keyframes wbb-morph{0%{opacity:0;transform:scale(.2);border-radius:50%}to{opacity:1;transform:none}}@keyframes wbb-llega{0%{opacity:0;transform:scale(.92) translateY(6px)}to{opacity:1;transform:none}}.wbb-chip,.wbb-casa{background:var(--cta-bg);box-shadow:none;transition:transform var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}.wbb-chip:active,.wbb-casa:active{transform:scale(.98);background:var(--cta-active)}.wbb-chip:focus-visible,.wbb-casa:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}@media (hover: hover) and (pointer: fine){.wbb-chip:hover,.wbb-casa:hover{background:var(--cta-hover)}}@media (prefers-reduced-motion: reduce){@keyframes wbb-morph{0%{opacity:0}to{opacity:1}}@keyframes wbb-llega{0%{opacity:0}to{opacity:1}}.wbb-chip,.wbb-casa{transition:none}.wbb-chip:active,.wbb-casa:active{transform:none}}.wbb-fila:hover{background:var(--surface2)}.wbb-salir:hover{color:var(--red);background:var(--surface3)}.wbb-fila button:focus-visible{outline:2px solid var(--focus, currentColor);outline-offset:-2px}main,.wbos-page,.wbos-page :has(.wbos-table-frame),.wbos-table-frame{min-width:0}.wbos-table-frame{width:100%}.wbos-table-controls{display:flex;align-items:center;justify-content:flex-end;gap:4px;padding:4px 8px;color:var(--text2);font-size:12px}.wbos-table-controls>span{margin-right:auto}.wbos-table-frame [role=region]{scrollbar-width:auto;scrollbar-color:var(--muted) var(--surface2)}.wbos-table-frame [role=region]:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.wbos-dialog-backdrop{--dialog-gap: clamp(12px, 2vw, 32px);position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;height:auto!important;min-width:0;min-height:0;max-width:none!important;max-height:none!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:max(var(--dialog-gap),env(safe-area-inset-top,0px),calc(var(--dialog-keyboard-top, 0px) + var(--dialog-gap))) max(var(--dialog-gap),env(safe-area-inset-right,0px)) max(var(--dialog-gap),env(safe-area-inset-bottom,0px),calc(var(--dialog-keyboard-bottom, 0px) + var(--dialog-gap))) max(var(--dialog-gap),env(safe-area-inset-left,0px))!important;margin:0;border:0!important;border-radius:0!important;box-shadow:none!important;background:var(--overlay);color:var(--text);overflow:hidden;overscroll-behavior:contain}.wbos-media-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;box-sizing:border-box;width:auto!important;height:100dvh!important;min-width:0;min-height:0;max-width:none!important;max-height:none!important;padding:max(var(--media-safe-top, env(safe-area-inset-top, 0px)),var(--dialog-keyboard-top, 0px)) var(--media-safe-right, env(safe-area-inset-right, 0px)) max(var(--media-safe-bottom, env(safe-area-inset-bottom, 0px)),var(--dialog-keyboard-bottom, 0px)) var(--media-safe-left, env(safe-area-inset-left, 0px))!important;margin:0;overflow:hidden;overscroll-behavior:contain}.simple-media-viewer{display:flex;flex-direction:column;background:#060608f0}.simple-media-bar{display:flex;flex-shrink:0;align-items:center;gap:8px;padding:12px;color:#fff}.simple-media-bar>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px}.simple-media-bar .media-icon-btn{width:44px;height:44px;flex-shrink:0}.simple-media-stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:4px 12px 12px}.simple-media-stage :is(img,video){max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--r)}.card[role=dialog][aria-modal=true],.wbos-dialog-backdrop>.card{border-radius:22px!important;border:1px solid var(--border2);box-shadow:0 18px 48px #201b1929,0 2px 8px #201b190f!important;max-width:calc(100vw - 24px);overscroll-behavior:contain}.wbos-dialog-backdrop>:is(.card,[role=dialog]){min-width:0;min-height:0;max-width:100%!important;max-height:100%!important;flex:0 1 auto;overflow-y:auto;overflow-x:hidden;overflow-wrap:anywhere}.wbos-dialog-backdrop>:is(.card,[role=dialog])>*{min-width:0}.wbos-task-dialog>*{flex-shrink:0}.wbos-dialog-header{position:sticky;top:calc(-1 * var(--sp-5));z-index:2;flex-shrink:0;display:flex;align-items:flex-start;gap:var(--sp-3);margin:calc(-1 * var(--sp-5)) calc(-1 * var(--sp-5)) 0;padding:var(--sp-5);background:var(--surface);border-bottom:1px solid var(--border)}.wbos-dialog-close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--border2);border-radius:var(--r);background:var(--control-bg);color:var(--text);cursor:pointer}.wbos-dialog-close:hover{background:var(--control-bg-hover)}.wbos-dialog-close:focus-visible{outline:none;box-shadow:var(--focus-ring)}[role=dialog][aria-modal=true] :is(h1,h2){letter-spacing:-.025em;text-wrap:balance}[role=dialog] :is(input,textarea,select){max-width:100%}@media (max-width:600px){:root{--dlg-sm: calc(100vw - 24px) ;--dlg-md: var(--dlg-sm);--dlg-lg: var(--dlg-sm);--dlg-xl: var(--dlg-sm);--dlg-full: var(--dlg-sm)}.card[role=dialog][aria-modal=true],.wbos-dialog-backdrop>.card{border-radius:18px!important}.wbos-task-dialog{padding:16px!important}.wbos-task-dialog>.wbos-dialog-header{top:-16px;margin:-16px -16px 0;padding:12px 16px}[role=dialog] :is(input,textarea,select){font-size:max(16px,1em)}[role=dialog] button{min-height:36px}}@media (prefers-reduced-motion:reduce){.wbos-shell-header nav{transition-duration:0ms!important;transform:none!important}}.wb-page-more{position:relative}.wb-page-more>summary{list-style:none;display:inline-flex;gap:8px;white-space:nowrap}.wb-page-more>summary::-webkit-details-marker{display:none}.wb-page-more[open]>summary svg{transform:rotate(180deg)}.wb-page-more-content{position:absolute;top:calc(100% + 8px);right:0;z-index:25;width:max-content;min-width:240px;max-width:min(420px,calc(100vw - 24px));display:flex;flex-direction:column;gap:10px;padding:14px;box-shadow:var(--shadow-lg)}.wb-page-more-content>*{max-width:100%}.wbos-toast{opacity:1;transform:translateY(0);transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}@starting-style{.wbos-toast{opacity:0;transform:translateY(8px)}}@media (max-width:600px){.wb-page-more-content{position:fixed;top:auto;bottom:max(16px,env(safe-area-inset-bottom));left:12px;right:12px;width:auto;max-width:none;max-height:70dvh;overflow:auto}}@media (prefers-reduced-motion:reduce){.wbos-toast{transform:none}}.wbos-shell-header{position:fixed;z-index:30;top:var(--shell-top);inset-inline:16px;width:calc(100% - 32px);max-width:1560px;height:var(--shell-height);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 12px;border:0;border-radius:999px;background:var(--cta-bg);color:var(--cta-ink);box-shadow:0 3px 12px #00000014;font-family:var(--font-body, Inter, sans-serif)}.wbos-shell-left,.wbos-shell-actions{display:flex;align-items:center;min-width:0}.wbos-shell-left{flex:0 1 auto;gap:12px}.wbos-shell-actions{flex:0 0 auto;gap:8px;margin-left:auto}.wbos-shell-logo{display:inline-flex;align-items:center;gap:10px;flex:none;height:40px;padding:0 8px;color:var(--cta-ink);text-decoration:none;border-radius:8px}.wbos-shell-mark{width:58px;height:auto;flex:none;display:block}.wbos-shell-wordmark{filter:var(--wordmark-filter);width:128px;height:auto;flex:none;display:block}.wbos-shell-divider{height:24px;width:1px;flex:none;background:rgb(var(--cta-ink-rgb) / .3)}.wbos-shell-menu{display:inline-flex;align-items:center;gap:10px;height:42px;padding:0 10px;min-width:0;max-width:100%;border:0;border-radius:12px;background:transparent;color:var(--cta-ink);cursor:pointer;font:inherit}.wbos-shell-menu:hover,.wbos-shell-menu[aria-expanded=true]{background:#00000014}.wbos-shell-section{display:flex;flex-direction:column;align-items:flex-start;gap:1px;line-height:1.15;min-width:0}.wbos-shell-section>span{font-size:10.5px;font-weight:500;opacity:1}.wbos-shell-section strong{font-size:13.5px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:210px}.wbos-shell-chevron{flex:none;opacity:.85}.wbos-shell-header :is(button,a):focus-visible{outline:2px solid currentColor;outline-offset:3px}.wbos-shell-header .wbos-ruta{display:none!important;background:transparent;border:0;color:var(--cta-ink);box-shadow:none}.wbos-shell-actions>.ais-root>button,.wbos-shell-actions>.wbos-shell-bell>a,.wbos-shell-actions>.wbb-casa{min-width:40px;height:40px;border:1px solid transparent!important;background:transparent!important;color:var(--cta-ink)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.wbos-shell-actions>.ais-root>button:hover,.wbos-shell-actions>.wbos-shell-bell>a:hover{background:#00000014!important}.wbos-shell-bell{display:flex;flex:none}.wbos-shell-bell>a{position:relative;padding:0 10px!important}.wbos-shell-bell>a>svg{color:var(--cta-ink)!important}.wbos-shell-bell>a>span{position:absolute!important;right:0;top:0;min-width:14px;padding:0 3px!important;font-size:9px!important;background:#fff!important;color:#b32117!important}.wbos-shell-header .ais-wrap:not([style*=fixed]){border:1px solid rgb(var(--cta-ink-rgb) / .34)!important;background:#00000014!important;color:var(--cta-ink);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.wbos-shell-header .ais-wrap:not([style*=fixed]) input{color:var(--cta-ink)!important}.wbos-shell-header .ais-wrap:not([style*=fixed])>span{color:var(--cta-ink)!important}.wbos-shell-header .ais-wrap:not([style*=fixed]) kbd{color:var(--cta-ink)!important;background:#00000014!important;border-color:rgb(var(--cta-ink-rgb) / .3)!important}.wbos-shell-header .ais-wrap:not([style*=fixed]) input::placeholder{color:var(--cta-ink)!important}.wbos-shell-header .ais-wrap:not([style*=fixed]):focus-within{background:#00000021!important;border-color:var(--cta-ink)!important}.wbos-nav-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;color:var(--text)}.wbos-nav-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1b151329}.wbos-nav-panel{position:fixed;z-index:36;top:calc(var(--shell-top) + var(--shell-height) + 8px);left:max(16px,calc((100vw - 1560px)/2));width:min(790px,calc(100vw - 32px));max-height:calc(100dvh - var(--shell-top) - var(--shell-height) - 24px - env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;padding:18px;background:var(--pill-solid);color:var(--text);transform-origin:top left;border:1px solid var(--border2);border-radius:var(--r-xl);box-shadow:var(--shadow-lg)}.wbos-nav-panel.is-simple{width:360px}.wbos-nav-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.wbos-nav-heading h2{margin:0;font-size:19px;font-weight:650;letter-spacing:-.025em}.wbos-nav-close{width:36px;height:36px;display:grid;place-items:center;flex:none;border:1px solid var(--border);border-radius:50%;background:var(--control-bg);color:var(--text2);cursor:pointer}.wbos-nav-close:hover{background:var(--control-bg-hover)}.wbos-nav-search{display:flex;align-items:center;gap:10px;flex:none;padding:0 12px;height:42px;margin-bottom:18px;border:1px solid var(--border2);border-radius:12px;color:var(--muted);background:var(--control-bg)}.wbos-nav-search:focus-within{outline:2px solid var(--focus, var(--accent-text));outline-offset:2px}.wbos-nav-search input{border:0;background:transparent;outline:0;box-shadow:none;color:var(--text);flex:1;min-width:0;font:inherit;font-size:14px;padding:0}.wbos-nav-search button{width:28px;height:28px;border:0;padding:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--muted);cursor:pointer}.wbos-nav-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.wbos-nav-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.wbos-nav-columns.is-simple{display:block}.wbos-nav-group+.wbos-nav-group{margin-top:20px}.wbos-nav-group h3{margin:0 0 7px;padding:0 9px;color:var(--muted);font-size:11px;letter-spacing:.05em;text-transform:uppercase;font-weight:650}.wbos-nav-columns>div>.wbos-menurow+.wbos-nav-group{margin-top:18px}.wbos-menurow{display:flex;align-items:center;gap:9px;min-height:40px;padding:8px 9px;border-radius:9px;text-decoration:none;color:var(--text2);font-size:13.5px;font-weight:500}.wbos-menurow>span:first-of-type{min-width:0;overflow-wrap:anywhere}.wbos-menurow:hover{color:var(--text);background:var(--surface2)}.wbos-menurow.on{background:var(--accent-bg);color:var(--accent-text);font-weight:650}.wbos-menu-current{margin-left:auto;font-size:10px;font-weight:550;opacity:.8}.wbos-menurow small{margin-left:auto;color:var(--muted);font-size:11px}.wbos-nav-results .wbos-menurow{min-height:44px}.wbos-nav-empty{display:grid;justify-items:center;gap:12px;padding:28px 12px;text-align:center}.wbos-nav-empty strong{font-size:14px;font-weight:550}.wbos-menucat{width:100%;display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:0 10px;font:inherit;font-size:13px;font-weight:650;border:0;border-radius:10px;color:var(--text2);background:transparent;cursor:pointer}.wbos-menucat[aria-expanded=true] svg{transform:rotate(180deg)}.wbos-header-more{position:relative;flex:none}.wbos-more-trigger{width:40px;height:40px;padding:0;display:grid;place-items:center;border:1px solid rgb(var(--cta-ink-rgb) / .55);border-radius:50%;background:#fff;color:var(--accent-on-light);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.wbos-more-trigger:hover,.wbos-more-trigger[aria-expanded=true]{background:#f7f6f2}.wbos-more-trigger:focus-visible{outline-color:var(--cta-ink)!important}.wbos-more-avatar{width:32px;height:32px;display:grid;place-items:center;overflow:hidden;border-radius:50%}.wbos-more-avatar img{width:100%;height:100%;display:block;object-fit:cover}.wbos-more-unread{display:none}.wbos-more-panel{position:absolute;top:49px;right:0;z-index:40;width:280px;max-width:calc(100vw - 24px);max-height:calc(100dvh - var(--shell-top) - var(--shell-height) - 16px - env(safe-area-inset-bottom,0px));overflow-y:auto;background:var(--pill-solid);color:var(--text);border:1px solid var(--border2);border-radius:18px;box-shadow:var(--shadow-lg);padding:8px;transform-origin:top right}.wbos-more-identity{display:flex;flex-direction:column;gap:3px;min-width:0;padding:10px 11px 13px;border-bottom:1px solid var(--border);margin-bottom:8px}.wbos-more-identity strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbos-more-identity small{color:var(--muted);font-size:12px}.wbos-more-group{padding:4px 0 8px;margin-bottom:5px;border-bottom:1px solid var(--border)}.wbos-more-group-label{display:block;padding:4px 11px 7px;color:var(--muted);font-size:11px;font-weight:600}.wbos-mas-fila{display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 11px;border:0;border-radius:9px;background:transparent;color:var(--text2);font:inherit;font-size:13.5px;font-weight:500;text-align:left;cursor:pointer;text-decoration:none;white-space:nowrap}.wbos-mas-fila:hover{background:var(--surface2);color:var(--text)}.wbos-mas-fila:focus-visible{outline:2px solid var(--focus, var(--accent-text));outline-offset:-2px}.wbos-mas-fila:disabled{opacity:.55;cursor:default}.wbos-mas-cifra{margin-left:auto;flex:none;font-variant-numeric:tabular-nums;font-size:12.5px;color:var(--muted)}.wbos-more-logout,.wbos-more-about{margin-top:7px;border-top:1px solid var(--border);padding-top:7px}@media (min-width:1100px){.wbos-shell-wordmark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:144px}.wbos-shell-header .ais-root{width:min(260px,20vw)!important;flex-basis:min(260px,20vw)!important}.wbos-shell-header .wbos-shell-actions:has(.wbos-fichaje-boton)>.ais-root{width:min(260px,20vw,calc(50vw - 415px))!important;flex-basis:min(260px,20vw,calc(50vw - 415px))!important}.wbos-shell-left{max-width:calc(50% - 98px)}}@media (min-width:1500px){.wbos-shell-header .wbos-ruta{display:flex!important;max-width:160px!important;margin-right:auto;color:var(--cta-ink)!important}.wbos-shell-header .wbos-ruta span{color:inherit!important}}@media (max-width:1099px){.wbos-shell-actions>.ais-root{width:40px!important;min-width:40px!important;flex:0 0 40px!important}.wbos-shell-header .wbos-shell-actions>.ais-root>button[aria-label=Buscar],.wbos-shell-header .wbos-shell-actions>.ais-root>button[aria-label=Buscar]>svg{color:var(--cta-ink)!important;opacity:1!important}.wbos-shell-header .wbos-shell-actions>.ais-root>button[aria-label=Buscar]>svg{stroke:var(--cta-ink)!important;filter:none!important}}@media (max-width:1099px) and (min-width:701px){.wbos-shell-left{gap:10px}.wbos-shell-section strong{max-width:180px}}@media (max-width:800px) and (min-width:701px){.wbos-nav-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.wbos-nav-columns>div:last-child:nth-child(3){grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:22px}.wbos-nav-columns>div:last-child:nth-child(3)>.wbos-nav-group{margin-top:0}}@media (max-width:700px){.wbos-shell-header{inset-inline:8px;width:calc(100% - 16px);gap:6px;padding:5px 6px}.wbos-shell-left{gap:6px}.wbos-shell-actions{gap:3px}.wbos-shell-logo{gap:7px;padding:0 4px}.wbos-shell-mark{width:40px}.wbos-shell-wordmark{width:91px}.wbos-shell-divider,.wbos-shell-section,.wbos-shell-chevron{display:none}.wbos-shell-menu{width:40px;height:40px;justify-content:center;flex:none;padding:0;border-radius:50%;background:#00000014}.wbos-nav-panel,.wbos-nav-panel.is-simple{left:10px;right:10px;width:auto;padding:14px;max-height:calc(100dvh - var(--shell-top) - var(--shell-height) - 20px - env(safe-area-inset-bottom,0px))}.wbos-nav-heading{margin-bottom:9px}.wbos-nav-heading h2{font-size:18px}.wbos-nav-search{margin-bottom:9px}.wbos-nav-search input{font-size:16px}.wbos-nav-columns{display:block}.wbos-nav-columns>div+div,.wbos-nav-group+.wbos-nav-group{margin-top:4px}.wbos-nav-columns>div>.wbos-menurow+.wbos-nav-group{margin-top:4px}.wbos-nav-group-links{padding:0 0 8px 3px}.wbos-menurow{min-height:44px;font-size:14px}.wbos-menucat{min-height:44px;border-radius:0;border-top:1px solid var(--border)}}@media (max-width:700px){.wbos-shell-bell{display:none}.wbos-more-unread{display:contents}}@media (prefers-reduced-motion:reduce){.wbos-shell-header .wbos-pop{animation:none!important}.wbos-menucat svg{transition:none}}.wbos-more-group .wbos-pop{position:static!important;width:100%!important;max-width:100%;margin-block:6px;box-shadow:none!important}@media (max-width:360px){.wbos-shell-header{gap:2px;padding-inline:4px}.wbos-shell-left{gap:2px}.wbos-shell-actions{gap:0}.wbos-shell-logo{gap:4px;padding-inline:2px}.wbos-shell-wordmark{width:76px}}.wbos-more-panel .wbos-mas-fila{color:var(--text2)!important;background:transparent}.wbos-more-panel .wbos-mas-fila:hover{color:var(--text)!important;background:var(--control-bg-hover)}.wbos-more-panel .wbos-mas-fila:is(:active,[aria-checked=true]){color:var(--accent-text)!important;background:var(--accent-bg)}.wbos-more-panel .wbos-mas-fila[aria-checked=true] .wbos-mas-cifra{color:inherit}.wbos-more-panel .wbos-mas-fila>svg{color:inherit}.wbos-more-appearance{margin-top:7px;border-top:1px solid var(--border);padding-top:8px}.wbos-accent-label{display:block;padding:9px 11px 8px;font-size:12px;color:var(--text2)}.wbos-accent-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 8px}.wbos-accent-option{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:7px 5px;border:1px solid var(--border2);border-radius:9px;background:var(--control-bg);color:var(--text2);font:inherit;font-size:12px;cursor:pointer}.wbos-accent-option:hover{background:var(--control-bg-hover);border-color:var(--muted)}.wbos-accent-option[aria-checked=true]{border-color:var(--accent-text);color:var(--text);background:var(--accent-bg);font-weight:650}.wbos-accent-option:focus-visible{outline:2px solid var(--accent-text)!important;outline-offset:2px!important}.wbos-accent-swatch{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;background:var(--swatch-color);color:var(--swatch-ink);border:1px solid rgb(0 0 0 / .15)}.wbos-appearance-status{display:block;padding:9px 11px 2px;font-size:10.5px;line-height:1.5;color:var(--muted)}.wbos-fichaje-boton{position:relative;display:inline-flex;align-items:center;gap:7px;flex:none;height:40px;padding:0 15px;border-radius:999px;cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid rgb(var(--cta-ink-rgb) / .34);background:#00000014;color:var(--cta-ink)}.wbos-fichaje-boton:hover{background:#00000024}.wbos-fichaje-boton[data-estado=fuera]{background:var(--cta-ink);color:var(--cta-bg);border-color:transparent}.wbos-fichaje-boton[data-estado=fuera]:hover{filter:brightness(.95)}.wbos-fichaje-boton:disabled{opacity:.6;cursor:default}.wbos-fichaje-punto{width:8px;height:8px;border-radius:50%;flex:none;box-shadow:0 0 0 2px rgb(var(--cta-ink-rgb) / .9)}.wbos-fichaje-reloj,.wbos-fichaje-pausa{display:inline-flex}.wbos-fichaje-boton:not([data-estado=fuera]) .wbos-fichaje-reloj{display:none}.wbos-fichaje-pendiente{position:absolute;top:3px;right:3px;width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 2px var(--cta-bg)}@media (max-width:799px),(min-width:1100px) and (max-width:1219px){.wbos-fichaje-boton{width:40px;padding:0;justify-content:center}.wbos-fichaje-boton:not([data-estado=fuera]) .wbos-fichaje-reloj{display:inline-flex}.wbos-fichaje-boton .wbos-fichaje-punto{position:absolute;top:5px;right:5px}.wbos-fichaje-texto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wbos-fichaje-pausa{display:none}.wbos-fichaje-pendiente{left:3px;right:auto}}.wb-md{font-size:14.5px;line-height:1.55;overflow-wrap:anywhere}.wb-md>:first-child{margin-top:0}.wb-md>:last-child{margin-bottom:0}.wb-md-p{margin:0 0 8px}.wb-md-h{margin:12px 0 6px;font-weight:650;letter-spacing:-.01em;line-height:1.3}h4.wb-md-h{font-size:15.5px}h5.wb-md-h{font-size:14.5px}h6.wb-md-h{font-size:13.5px;color:var(--text2)}.wb-md-list{margin:0 0 8px;padding-left:20px}.wb-md-list li{margin:2px 0}.wb-md-list li::marker{color:var(--muted)}.wb-md strong{font-weight:650}.wb-md em{font-style:italic}.wb-md a{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}.wb-md a:hover{opacity:.85}.wb-md-code{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.88em;background:var(--surface3);border:1px solid var(--border);border-radius:var(--r-sm);padding:.5px 5px;white-space:break-spaces}.wb-md-pre{margin:0 0 8px;background:var(--surface3);border:1px solid var(--border);border-radius:var(--r);padding:10px 12px;overflow-x:auto}.wb-md-pre code{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12.5px;line-height:1.5;white-space:pre;color:var(--text)}.wb-md-quote{margin:0 0 8px;padding:2px 0 2px 12px;border-left:3px solid var(--border);color:var(--text2)}.wbos-barra{position:fixed;z-index:30;left:0;right:0;margin-inline:auto;bottom:max(10px,env(safe-area-inset-bottom,0px));width:fit-content;max-width:calc(100% - 16px);padding:6px 10px;border-radius:999px;background:var(--cta-bg);color:var(--cta-ink);box-shadow:0 8px 24px #0000002e,0 2px 6px #00000014;transition:transform .34s var(--ease-out),opacity .26s var(--ease-out)}.wbos-barra.is-oculta{transform:translateY(calc(100% + 24px));opacity:0;pointer-events:none}.wbos-barra .wbos-barra-acciones{gap:12px;margin:0}.wbos-barra :is(button,a):focus-visible{outline:2px solid currentColor;outline-offset:3px}.wbos-barra .ais-root>button[aria-label=Buscar],.wbos-barra .ais-root>button[aria-label=Buscar]>svg{color:var(--cta-ink)!important;stroke:var(--cta-ink)!important;opacity:1!important;filter:none!important}.wbos-barra .wbb-casa{width:40px!important;height:40px!important}.wbos-barra .wb-clippy-bubble{position:fixed;top:auto;right:12px;bottom:calc(max(10px,env(safe-area-inset-bottom,0px)) + 62px);transform-origin:bottom right}@media (prefers-reduced-motion: reduce){.wbos-barra{transition:opacity .2s linear}.wbos-barra.is-oculta{transform:none}}.wbnov,.wbnov-card{--nv-r: #d9271c;--nv-g: #2e9b5f;--nv-b: #2f6fde;--nv-tone: var(--accent-text)}.wbnov{width:var(--dlg-md);max-width:100%;max-height:min(740px,100%)!important;padding:0!important;display:flex;flex-direction:column;overflow:hidden!important}:is(.wbnov,.wbnov-card)[data-tono=hilos],:is(.wbnov,.wbnov-card) [data-tono=hilos]{--nv-tone: var(--nv-r)}:is(.wbnov,.wbnov-card)[data-tono=fichajes],:is(.wbnov,.wbnov-card) [data-tono=fichajes]{--nv-tone: var(--nv-g)}:is(.wbnov,.wbnov-card)[data-tono=grupos],:is(.wbnov,.wbnov-card) [data-tono=grupos]{--nv-tone: var(--nv-b)}.wbnov-head{display:flex;align-items:center;gap:var(--sp-3);padding:14px 14px 0 24px;flex-shrink:0}.wbnov-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--muted)}.wbnov-kicker svg{color:var(--nv-tone);transition:color var(--dur-2) var(--ease-out)}.wbnov-count{margin-left:auto;font-size:12.5px;color:var(--dim);font-variant-numeric:tabular-nums}.wbnov-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:28px;align-items:center;padding:14px 24px 18px;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.wbnov-step{animation:wbnov-step var(--dur-3) var(--ease-out) both}.wbnov-step[data-dir="-1"]{animation-name:wbnov-step-back}@keyframes wbnov-step{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes wbnov-step-back{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.wbnov-copy{min-width:0}.wbnov-seccion{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:1.3px;color:var(--muted)}.wbnov-seccion:before{content:"";width:9px;height:9px;border-radius:3px;background:var(--nv-tone)}.wbnov-copy h2{margin:10px 0;font-size:clamp(21px,2.3vw,27px);line-height:1.15;letter-spacing:-.015em;font-weight:600;text-wrap:balance}.wbnov-copy p{margin:0;color:var(--text2);font-size:15px;line-height:1.5;text-wrap:pretty}.wbnov-copy ul{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:8px}.wbnov-copy li{position:relative;padding-left:19px;color:var(--text2);font-size:14px;line-height:1.45;text-wrap:pretty}.wbnov-copy li:before{content:"";position:absolute;left:3px;top:.58em;width:7px;height:7px;border-radius:50%;background:var(--nv-tone)}.wbnov-ir{margin-top:16px}.wbnov-foot{display:flex;align-items:center;gap:8px;padding:12px 18px 16px 24px;border-top:1px solid var(--border);flex-shrink:0}.wbnov-foot-end{display:flex;gap:8px;margin-left:auto}.wbnov-dots{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}.wbnov-dot{width:22px;height:26px;padding:0;border:0;background:none;display:grid;place-items:center;cursor:pointer;border-radius:8px}.wbnov-dot:before{content:"";width:7px;height:7px;border-radius:99px;background:var(--border2);transition:width var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out)}.wbnov-dot:hover:before{background:var(--muted)}.wbnov-dot[aria-current=step]:before{width:18px;background:var(--nv-tone)}.wbnov-dot:focus-visible{outline:none;box-shadow:var(--focus-ring)}.wbnov-stage{position:relative;aspect-ratio:16 / 11;container-type:inline-size;overflow:hidden;border-radius:16px;border:1px solid var(--border);background-color:var(--bg);background-image:radial-gradient(circle at center,color-mix(in srgb,var(--text) 13%,transparent) 1px,transparent 1.5px);background-size:18px 18px;touch-action:pan-y;user-select:none;-webkit-user-select:none}.nvx{position:absolute;top:0;right:0;bottom:0;left:0;font-size:2.2cqw;line-height:1.25;color:var(--text);--nv-t: 9s}.nvx svg{flex-shrink:0}.nvx-win{position:absolute;background:var(--surface);border:1px solid var(--border2);border-radius:1.8cqw;box-shadow:0 1.6cqw 4cqw -2.4cqw #00000073;overflow:hidden}.nvx-bar{position:absolute;left:0;right:0;top:0;height:6.4cqw;display:flex;align-items:center;gap:1.2cqw;padding:0 2cqw;border-bottom:1px solid var(--border);background:var(--surface);font-size:1.9cqw;font-weight:600;color:var(--text2);white-space:nowrap}.nvx-bar>i{width:1.6cqw;height:1.6cqw;border-radius:50%;background:var(--nv-tone);flex-shrink:0}.nvx-bar>svg{margin-left:auto;width:2.4cqw;height:2.4cqw;color:var(--muted)}.nvx-note{position:absolute;width:18cqw;padding:1.3cqw 1.5cqw 1.5cqw;border-radius:1.3cqw;background:var(--surface2);border:1px solid var(--border2);font-size:1.8cqw}.nvx-note b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nvx-line{display:block;height:.8cqw;border-radius:1cqw;background:color-mix(in srgb,var(--text) 14%,transparent);margin-top:.8cqw}.nvx-chip{position:absolute;display:inline-flex;align-items:center;gap:.8cqw;padding:.9cqw 1.5cqw;border-radius:99px;background:var(--surface);border:1px solid var(--border2);font-size:1.8cqw;font-weight:500;white-space:nowrap;box-shadow:0 1cqw 2.4cqw -1.6cqw #0006}.nvx-chip svg{width:2.2cqw;height:2.2cqw;color:var(--nv-tone)}.nvx-toast{position:absolute;display:flex;align-items:center;gap:1cqw;padding:1.2cqw 1.8cqw;border-radius:1.4cqw;background:var(--text);color:var(--bg);font-size:1.9cqw;font-weight:500;white-space:nowrap}.nvx-toast svg{width:2.2cqw;height:2.2cqw}.nvx-toast b{margin-left:1.4cqw;font-weight:600;text-decoration:underline;text-underline-offset:.4cqw}.nvx-cursor{position:absolute;left:0;top:0;z-index:6;width:3.4cqw;height:3.4cqw;color:var(--text);pointer-events:none;filter:drop-shadow(0 .3cqw .6cqw rgb(0 0 0 / .45))}.nvx-cursor svg{width:100%;height:100%;stroke:var(--bg)}.nvx *,.nvx *:after{animation-duration:var(--nv-t);animation-iteration-count:infinite;animation-fill-mode:both}.nvp-card{position:absolute;top:14cqw;width:27cqw;height:40cqw;left:calc(5cqw + var(--i) * 31cqw);animation:nvp-in .9s var(--ease-out) both!important;animation-delay:calc(.1s + var(--i) * .14s)!important}.nvp-float{height:100%;display:flex;flex-direction:column;gap:1.2cqw;padding:3cqw 2.6cqw;border-radius:2.4cqw;background:var(--surface);border:1px solid var(--border2);box-shadow:0 2cqw 5cqw -3cqw #00000080;animation:nvp-float 6s ease-in-out infinite!important;animation-delay:calc(var(--i) * -2s)!important}.nvp-ico{width:7cqw;height:7cqw;border-radius:2cqw;display:grid;place-items:center;color:#fff;background:var(--nv-tone);margin-bottom:1.4cqw}.nvp-ico svg{width:3.6cqw;height:3.6cqw}.nvp-float b{font-size:3cqw;font-weight:650;letter-spacing:-.01em}.nvp-float span:last-child{font-size:1.9cqw;color:var(--muted);line-height:1.35}@keyframes nvp-in{0%{opacity:0;transform:translateY(6cqw) scale(.92)}to{opacity:1;transform:none}}@keyframes nvp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2cqw)}}.nvh-board{left:3cqw;top:3cqw;width:94cqw;height:62.75cqw;transform-origin:50% 50%;animation-name:nvh-full;animation-timing-function:var(--ease-in-out)}@keyframes nvh-full{0%,18%{transform:scale(.64)}32%,to{transform:scale(1)}}.nvh-key{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:3;width:9cqw;height:9cqw;display:grid;place-items:center;border-radius:2cqw;background:var(--surface);border:1px solid var(--border2);border-bottom-width:.8cqw;font-size:4.4cqw;font-weight:700;box-shadow:0 2cqw 4cqw -2cqw #00000080;opacity:0;animation-name:nvh-key}@keyframes nvh-key{0%,6%{opacity:0;scale:.8}10%{opacity:1;scale:1}15%{opacity:1;scale:.9}19%{opacity:1;scale:1}27%,to{opacity:0;scale:1.1}}.nvh-media{left:45cqw;top:10cqw;width:50cqw;padding:2cqw;z-index:2;animation-name:nvh-media;animation-timing-function:var(--ease-out)}@keyframes nvh-media{0%,36%{opacity:0;translate:0 5cqw}44%,to{opacity:1;translate:0 0}}.nvh-search{display:flex;align-items:center;gap:1cqw;height:5cqw;padding:0 1.6cqw;border-radius:99px;background:var(--surface2);border:1px solid var(--border2);font-size:1.9cqw;color:var(--muted)}.nvh-search svg{width:2.2cqw;height:2.2cqw}.nvh-search span{display:inline-block;overflow:hidden;white-space:nowrap;max-width:12cqw;color:var(--text);font-weight:500;animation-name:nvh-q;animation-timing-function:linear}@keyframes nvh-q{0%{max-width:0}72%{max-width:0;animation-timing-function:steps(6,end)}79%,to{max-width:12cqw}}.nvh-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2cqw;margin-top:1.8cqw}.nvh-thumb{aspect-ratio:4 / 3;border-radius:1.2cqw;display:grid;place-items:center;color:#ffffffeb;background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 55%,#111));outline:.5cqw solid transparent;outline-offset:.4cqw;animation-name:nvh-thumb;animation-timing-function:var(--ease-out);animation-delay:calc(var(--i) * 70ms)}.nvh-thumb svg{width:2.6cqw;height:2.6cqw}.nvh-thumb.is-hit{outline-color:var(--nv-tone);animation-name:nvh-thumb,nvh-hit;animation-timing-function:var(--ease-out),linear}@keyframes nvh-thumb{0%,40%{opacity:0;scale:.8}50%,to{opacity:1;scale:1}}@keyframes nvh-hit{0%,80%{outline-color:transparent}84%,to{outline-color:var(--nv-tone)}}.nvh-cap{margin-top:1.6cqw;min-height:3cqw;display:flex;align-items:center;font-size:1.9cqw;color:var(--text2)}.nvh-cap span{display:inline-block;overflow:hidden;white-space:nowrap;max-width:30cqw;padding-right:.4cqw;border-right:.3cqw solid var(--nv-tone);animation-name:nvh-type;animation-timing-function:linear}@keyframes nvh-type{0%{max-width:0}54%{max-width:0;animation-timing-function:steps(22,end)}68%,to{max-width:30cqw}}.nvl-lines,.nvg-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.nvl-lines path,.nvg-lines path{fill:none;stroke:var(--nv-tone);stroke-width:.7;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;animation-name:nvl-draw;animation-timing-function:var(--ease-in-out);animation-delay:calc(var(--i) * .55s)}@keyframes nvl-draw{0%,6%{stroke-dashoffset:100}18%,to{stroke-dashoffset:0}}.nvl-hub{left:37cqw;top:30.2cqw;width:26cqw;z-index:2;box-shadow:0 0 0 .5cqw color-mix(in srgb,var(--nv-tone) 25%,transparent)}.nvl-chip{width:26cqw;overflow:hidden;z-index:2;animation-name:nvl-chip;animation-timing-function:var(--ease-out);animation-delay:calc(var(--i) * .55s)}.nvl .is-tl{left:4cqw;top:9cqw}.nvl .is-tr{right:4cqw;top:9cqw}.nvl .is-bl{left:4cqw;bottom:9cqw}.nvl .is-br{right:4cqw;bottom:9cqw}@keyframes nvl-chip{0%,14%{opacity:0;scale:.85}20%,to{opacity:1;scale:1}}.nvl-back{position:absolute;left:50%;top:100%;translate:-50% 1.2cqw;display:inline-flex;align-items:center;gap:.6cqw;padding:.6cqw 1.2cqw;border-radius:99px;font-style:normal;font-size:1.7cqw;font-weight:600;color:#fff;background:var(--nv-tone);animation-name:nvl-back;animation-timing-function:var(--ease-out)}.nvl-back svg{color:#fff!important;width:1.9cqw!important;height:1.9cqw!important}@keyframes nvl-back{0%,62%{opacity:0;translate:-50% 0}70%,to{opacity:1;translate:-50% 1.2cqw}}.nvc-bar{border-radius:0}.nvc-more{margin-left:auto;width:4.4cqw;height:4.4cqw;display:grid;place-items:center;border-radius:1cqw;animation-name:nvc-more;animation-timing-function:linear}.nvc-more svg{width:2.6cqw;height:2.6cqw}@keyframes nvc-more{0%,74%{background:transparent}76%,86%{background:var(--surface3)}88%,to{background:transparent}}.nvc-lane{position:absolute;top:9.5cqw;height:56cqw;border-radius:1.6cqw;border:1px dashed color-mix(in srgb,var(--lane) 50%,transparent);background:color-mix(in srgb,var(--lane) 7%,transparent)}.nvc-a{--lane: var(--nv-r);left:4cqw;width:40cqw;animation-name:nvc-a;animation-timing-function:var(--ease-in-out)}.nvc-b{--lane: var(--nv-g);left:50cqw;width:42cqw;animation-name:nvc-b;animation-timing-function:var(--ease-in-out)}@keyframes nvc-a{0%,86%{translate:0 5cqw}93%,to{translate:0 0}}@keyframes nvc-b{0%,14%{translate:12cqw 0;width:30cqw;box-shadow:none}16%{box-shadow:0 2cqw 4cqw -2cqw #00000073}32%{translate:0 0;box-shadow:0 2cqw 4cqw -2cqw #00000073}37%{box-shadow:none}50%{width:30cqw}62%,to{translate:0 0;width:42cqw;box-shadow:none}}.nvc-label{position:absolute;left:1.6cqw;top:1.4cqw;padding:.5cqw 1.4cqw;border-radius:99px;font-size:1.8cqw;font-weight:600;background:var(--surface);border:1px solid var(--lane)}.nvc-edge{position:absolute;right:-.6cqw;top:30%;height:40%;width:1.2cqw;border-radius:1cqw;background:var(--lane);opacity:.6}.nvc-menu{position:absolute;right:2.4cqw;top:6.8cqw;width:30cqw;padding:.8cqw;display:grid;gap:.3cqw;z-index:4;border-radius:1.4cqw;background:var(--surface);border:1px solid var(--border2);box-shadow:0 2cqw 4cqw -2cqw #00000080;font-size:1.8cqw;opacity:0;animation-name:nvc-menu;animation-timing-function:var(--ease-out)}.nvc-menu span{padding:.9cqw 1.2cqw;border-radius:.8cqw}.nvc-menu .is-on{animation-name:nvc-on;animation-timing-function:linear}@keyframes nvc-menu{0%,76%{opacity:0;translate:0 -1cqw}78%,86%{opacity:1;translate:0 0}88%,to{opacity:0;translate:0 0}}@keyframes nvc-on{0%,81%{background:transparent}83%,to{background:var(--surface3)}}.nvc-toast{left:50%;bottom:3.5cqw;translate:-50% 0;z-index:4;animation-name:nvc-toast;animation-timing-function:var(--ease-out)}@keyframes nvc-toast{0%,87%{opacity:0;translate:-50% 2cqw}90%,to{opacity:1;translate:-50% 0}}.nvc-cursor{translate:60cqw 61cqw;animation-name:nvc-cursor;animation-timing-function:ease-in-out}@keyframes nvc-cursor{0%{translate:88cqw 60cqw;scale:1;opacity:0}4%{opacity:1}11%{translate:65cqw 11cqw;scale:1}13%{scale:.85}15%{translate:65cqw 11cqw;scale:.85}32%{translate:53cqw 11cqw;scale:.85}35%{translate:53cqw 11cqw;scale:1}46%{translate:79.4cqw 37cqw;scale:1}49%{scale:.85}51%{translate:79.4cqw 37cqw;scale:.85}62%{translate:91.4cqw 37cqw;scale:.85}65%{translate:91.4cqw 37cqw;scale:1}74%{translate:94.6cqw 2.4cqw;scale:1}76%{scale:.85}78%{translate:94.6cqw 2.4cqw;scale:1}81%{translate:73cqw 8.6cqw;scale:1}83%{scale:.85}85%{translate:73cqw 8.6cqw;scale:1}94%{opacity:1}96%{translate:60cqw 61cqw;scale:1}to{translate:60cqw 61cqw;scale:1;opacity:0}}.nvf-nav{width:30cqw;height:1cqw;border-radius:1cqw;background:color-mix(in srgb,var(--text) 12%,transparent)}.nvf-pill{margin-left:auto;display:inline-flex;align-items:center;gap:.8cqw;padding:.8cqw 1.6cqw;border-radius:99px;border:1px solid var(--border2);font-size:1.8cqw;color:var(--text);animation-name:nvf-pill;animation-timing-function:linear}.nvf-pill svg{width:2.2cqw;height:2.2cqw}@keyframes nvf-pill{0%,5%{box-shadow:0 0 0 0 transparent}8%{box-shadow:0 0 0 .8cqw color-mix(in srgb,var(--nv-tone) 35%,transparent)}12%,to{box-shadow:0 0 0 0 transparent}}.nvf-panel{left:20cqw;top:10cqw;width:60cqw;height:55cqw;padding:3cqw 3.4cqw;display:flex;flex-direction:column;justify-content:center;animation-name:nvf-panel;animation-timing-function:var(--ease-out)}@keyframes nvf-panel{0%,10%{opacity:0;scale:.95}15%,to{opacity:1;scale:1}}.nvf-head{font-size:1.8cqw;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.12em}.nvf-hora{font-size:8cqw;font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.05;margin-top:1cqw}.nvf-estado{position:relative;height:3cqw;margin-top:.8cqw;font-size:2.1cqw;color:var(--text2)}.nvf-estado>span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:1cqw;white-space:nowrap}.nvf-ahora i{width:1.4cqw;height:1.4cqw;border-radius:50%;background:var(--nv-tone);box-shadow:0 0 0 .5cqw color-mix(in srgb,var(--nv-tone) 25%,transparent)}.nvf-antes{opacity:0;animation-name:nvf-out;animation-timing-function:linear}.nvf-ahora{animation-name:nvf-in;animation-timing-function:linear}@keyframes nvf-out{0%,40%{opacity:1}43%,to{opacity:0}}@keyframes nvf-in{0%,42%{opacity:0}45%,to{opacity:1}}.nvf-progreso{margin-top:2.4cqw}.nvf-progreso span{position:relative;display:block;height:1.4cqw;border-radius:1cqw;overflow:hidden;background:color-mix(in srgb,var(--text) 10%,transparent)}.nvf-progreso span:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;border-radius:inherit;background:var(--nv-tone);animation-name:nvf-bar;animation-timing-function:var(--ease-out)}@keyframes nvf-bar{0%,46%{width:0}80%,to{width:40%}}.nvf-progreso em{display:block;margin-top:.8cqw;font-style:normal;font-size:1.7cqw;color:var(--muted)}.nvf-botones{position:relative;height:6cqw;margin-top:2.6cqw}.nvf-botones>span{position:absolute;top:0;height:6cqw;display:grid;place-items:center;border-radius:1.4cqw;font-size:2.1cqw;font-weight:600}.nvf-entrar{left:0;right:0;background:var(--nv-tone);color:#fff;opacity:0;animation-name:nvf-entrar;animation-timing-function:linear}.nvf-pausa{left:0;width:calc(50% - .8cqw);background:var(--surface3);animation-name:nvf-in;animation-timing-function:linear}.nvf-salir{right:0;width:calc(50% - .8cqw);border:1px solid var(--border2);animation-name:nvf-in;animation-timing-function:linear}@keyframes nvf-entrar{0%,20%{opacity:1;scale:1}22%{opacity:1;scale:.96}24%,40%{opacity:1;scale:1}43%,to{opacity:0;scale:1}}.nvf-touch{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6cqw;background:color-mix(in srgb,var(--surface) 94%,transparent);opacity:0;animation-name:nvf-touch;animation-timing-function:var(--ease-out)}.nvf-touch>span{width:12cqw;height:12cqw;border-radius:50%;display:grid;place-items:center;color:var(--nv-tone);border:.4cqw solid color-mix(in srgb,var(--nv-tone) 40%,transparent);animation-name:nvf-ring;animation-timing-function:var(--ease-out)}.nvf-touch svg{width:6.4cqw;height:6.4cqw}.nvf-touch b{font-size:2cqw;font-weight:600;color:var(--text2)}@keyframes nvf-touch{0%,23%{opacity:0}26%,39%{opacity:1}43%,to{opacity:0}}@keyframes nvf-ring{0%,26%{box-shadow:0 0 color-mix(in srgb,var(--nv-tone) 45%,transparent);background:transparent}32%{box-shadow:0 0 0 2.4cqw transparent}33%{box-shadow:0 0 color-mix(in srgb,var(--nv-tone) 45%,transparent)}38%,to{box-shadow:0 0 0 2.4cqw transparent;background:color-mix(in srgb,var(--nv-tone) 14%,transparent)}}.nvf-cursor{translate:70cqw 60cqw;animation-name:nvf-cursor;animation-timing-function:ease-in-out}@keyframes nvf-cursor{0%{translate:70cqw 50cqw;scale:1;opacity:0}3%{opacity:1}7%{translate:89.4cqw 2.6cqw;scale:1}9%{scale:.85}11%{translate:89.4cqw 2.6cqw;scale:1}18%{translate:49.4cqw 49.4cqw;scale:1}21%{scale:.85}23%{translate:49.4cqw 49.4cqw;scale:1}32%{translate:70cqw 60cqw;scale:1}94%{opacity:1}to{translate:70cqw 60cqw;scale:1;opacity:0}}.nvr-win{left:3cqw;top:4cqw;width:66cqw;height:60.75cqw}.nvr-rows{position:absolute;left:2cqw;right:2cqw;top:8.6cqw;display:grid;gap:.6cqw}.nvr-row{display:flex;align-items:center;gap:1.6cqw;height:6.4cqw;padding:0 1.6cqw;border-radius:1.2cqw;background:var(--surface2);font-size:1.9cqw;box-shadow:inset 0 0 0 .3cqw color-mix(in srgb,var(--nv-tone) 55%,transparent);animation-name:nvr-sel;animation-timing-function:linear;animation-delay:calc(var(--i) * .12s)}@keyframes nvr-sel{0%,63%{box-shadow:inset 0 0 0 0 transparent}68%,to{box-shadow:inset 0 0 0 .3cqw color-mix(in srgb,var(--nv-tone) 55%,transparent)}}.nvr-dia{width:9cqw;font-weight:600;color:var(--text2);flex-shrink:0}.nvr-val{flex:1;min-width:0;font-variant-numeric:tabular-nums}.nvr-row.is-festivo{background:repeating-linear-gradient(135deg,var(--surface2) 0 1cqw,var(--surface3) 1cqw 2cqw);color:var(--muted);box-shadow:none;animation-name:none}.nvr-swap{position:relative;height:3cqw}.nvr-swap>span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:1.2cqw;white-space:nowrap}.nvr-antes{color:var(--red);opacity:0;animation-name:nvr-antes;animation-timing-function:linear}.nvr-antes u{color:var(--text);text-underline-offset:.4cqw;font-weight:600}.nvr-ahora{animation-name:nvr-ahora;animation-timing-function:linear}.nvr-ahora em{display:inline-flex;align-items:center;gap:.5cqw;font-style:normal;font-size:1.6cqw;padding:.3cqw 1cqw;border-radius:99px;background:color-mix(in srgb,var(--nv-tone) 16%,transparent);color:var(--text2)}.nvr-ahora em svg{width:1.8cqw;height:1.8cqw}@keyframes nvr-antes{0%,46%{opacity:1}49%,to{opacity:0}}@keyframes nvr-ahora{0%,48%{opacity:0}52%,to{opacity:1}}.nvr-tick{width:3cqw;height:3cqw;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:var(--nv-tone);color:#fff;animation-name:nvr-tick;animation-timing-function:var(--ease-out);animation-delay:calc(var(--i) * .12s)}.nvr-tick svg{width:2cqw;height:2cqw}@keyframes nvr-tick{0%,64%{opacity:0;scale:.5}70%,to{opacity:1;scale:1}}.nvr-salta{flex-shrink:0;font-size:1.6cqw;font-weight:600;padding:.3cqw 1cqw;border-radius:99px;border:1px solid var(--border2);background:var(--surface);color:var(--text2);animation-name:nvr-tick;animation-timing-function:var(--ease-out);animation-delay:.36s}.nvr-masiva{position:absolute;left:2cqw;right:2cqw;bottom:2cqw;display:flex;align-items:center;gap:1cqw;padding:1.4cqw 1.8cqw;border-radius:1.2cqw;background:color-mix(in srgb,var(--nv-tone) 14%,transparent);font-size:1.9cqw;font-weight:600;animation-name:nvr-masiva;animation-timing-function:var(--ease-out)}.nvr-masiva svg{width:2.2cqw;height:2.2cqw;color:var(--nv-tone)}@keyframes nvr-masiva{0%,74%{opacity:0;translate:0 2cqw}80%,to{opacity:1;translate:0 0}}.nvr-pop{left:52cqw;top:22cqw;width:42cqw;padding:2.2cqw 2.4cqw;display:grid;gap:1.2cqw;font-size:1.9cqw;z-index:3;opacity:0;animation-name:nvr-pop;animation-timing-function:var(--ease-out)}.nvr-pop b{font-size:2.1cqw}.nvr-pop u{text-decoration:none;padding:.2cqw .8cqw;border-radius:.6cqw;background:var(--surface2);border:1px solid var(--border2);font-weight:600}.nvr-ok{justify-self:end;padding:.9cqw 2cqw;border-radius:1cqw;background:var(--nv-tone);color:#fff;font-weight:600}@keyframes nvr-pop{0%,15%{opacity:0;translate:0 1.5cqw}19%,44%{opacity:1;translate:0 0}48%,to{opacity:0;translate:0 0}}.nvr-cursor{translate:75cqw 58cqw;animation-name:nvr-cursor;animation-timing-function:ease-in-out}@keyframes nvr-cursor{0%{translate:60cqw 62cqw;scale:1;opacity:0}4%{opacity:1}12%{translate:31.5cqw 29.3cqw;scale:1}14%{scale:.85}16%{translate:31.5cqw 29.3cqw;scale:1}38%{translate:84.8cqw 37.4cqw;scale:1}41%{scale:.85}43%{translate:84.8cqw 37.4cqw;scale:1}58%{translate:75cqw 58cqw;scale:1}94%{opacity:1}to{translate:75cqw 58cqw;scale:1;opacity:0}}.nvi-block{position:absolute;top:14cqw;width:19cqw;height:15cqw;padding:2cqw;display:flex;flex-direction:column;justify-content:center;gap:1cqw;border-radius:1.6cqw;background:var(--surface);border:1px solid var(--border2);box-shadow:0 1.6cqw 3.6cqw -2.4cqw #00000073;animation-name:nvi-block;animation-timing-function:var(--ease-out);animation-delay:calc(var(--i) * .26s)}.nvi-block b{font-size:2cqw;font-weight:600}.nvi-block code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.7cqw;color:var(--nv-tone)}.nvi-link{position:absolute;right:-4.5cqw;top:50%;translate:0 -50%;width:4.5cqw;display:grid;place-items:center;color:var(--muted)}.nvi-link svg{width:2.4cqw;height:2.4cqw}@keyframes nvi-block{0%,4%{opacity:0;translate:0 2cqw}12%,to{opacity:1;translate:0 0}}.nvi-seal{left:50%;top:33cqw;translate:-50% 0;animation-name:nvi-seal;animation-timing-function:var(--ease-out)}.nvi-seal svg{width:2.6cqw;height:2.6cqw}@keyframes nvi-seal{0%,30%{opacity:0;scale:.8}36%,to{opacity:1;scale:1}}.nvi-salidas{position:absolute;left:5cqw;right:5cqw;top:44cqw;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4cqw}.nvi-out{display:flex;flex-direction:column;gap:.6cqw;padding:2cqw;border-radius:1.6cqw;background:var(--surface);border:1px solid var(--border2);min-width:0;animation-name:nvi-out;animation-timing-function:var(--ease-out);animation-delay:calc(var(--i) * .2s)}.nvi-out svg{width:3cqw;height:3cqw;color:var(--nv-tone);margin-bottom:.6cqw}.nvi-out b{font-size:2cqw;font-weight:600}.nvi-out small{font-size:1.6cqw;color:var(--muted)}@keyframes nvi-out{0%,46%{opacity:0;translate:0 3cqw}56%,to{opacity:1;translate:0 0}}.nvg-lines path{stroke-width:.6;animation-delay:calc(var(--i) * .3s)}.nvg-lines path.is-nueva{animation-name:nvg-linea-nueva;animation-delay:0s}@keyframes nvg-linea-nueva{0%,64%{stroke-dashoffset:100}74%,to{stroke-dashoffset:0}}.nvg-grupo{position:absolute;left:31cqw;top:4cqw;width:38cqw;padding:2cqw 2.4cqw;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.6cqw;align-items:center;border-radius:1.8cqw;background:var(--surface);border:1px solid var(--border2);box-shadow:0 0 0 .5cqw color-mix(in srgb,var(--nv-tone) 22%,transparent)}.nvg-ico{grid-row:span 2;width:6cqw;height:6cqw;border-radius:1.6cqw;display:grid;place-items:center;background:var(--nv-tone);color:#fff}.nvg-ico svg{width:3.2cqw;height:3.2cqw}.nvg-grupo b{font-size:2.5cqw;font-weight:650}.nvg-grupo small{font-size:1.7cqw;color:var(--muted)}.nvg-filial{position:absolute;top:40cqw;width:28cqw;padding:2cqw 2.2cqw;display:flex;flex-direction:column;gap:.5cqw;border-radius:1.6cqw;background:var(--surface);border:1px solid var(--border2);animation-name:nvg-filial;animation-timing-function:var(--ease-out);animation-delay:calc(var(--i) * .3s)}.nvg-filial b{font-size:2cqw;font-weight:600;white-space:nowrap}.nvg-filial small{font-size:1.6cqw;color:var(--muted);font-variant-numeric:tabular-nums}@keyframes nvg-filial{0%,12%{opacity:0;translate:0 2cqw}20%,to{opacity:1;translate:0 0}}.nvg-nueva{box-shadow:0 0 0 .5cqw color-mix(in srgb,var(--nv-tone) 22%,transparent);animation-name:nvg-nueva;animation-delay:0s}@keyframes nvg-nueva{0%,62%{opacity:0;scale:.9}70%,to{opacity:1;scale:1}}.nvg-add{position:absolute;left:68cqw;top:40cqw;width:28cqw;height:11.6cqw;display:flex;align-items:center;justify-content:center;gap:.8cqw;border-radius:1.6cqw;border:.3cqw dashed color-mix(in srgb,var(--nv-tone) 60%,transparent);color:var(--nv-tone);font-size:2cqw;font-weight:600;opacity:0;animation-name:nvg-add;animation-timing-function:var(--ease-out)}.nvg-add svg{width:2.4cqw;height:2.4cqw}@keyframes nvg-add{0%,30%{opacity:0;scale:1}36%{opacity:1;scale:1}55%{opacity:1;scale:1}57%{opacity:1;scale:.96}59%{opacity:1;scale:1}63%,to{opacity:0;scale:1}}.nvg-cursor{translate:90cqw 60cqw;animation-name:nvg-cursor;animation-timing-function:ease-in-out}@keyframes nvg-cursor{0%,30%{translate:92cqw 64cqw;scale:1;opacity:0}34%{opacity:1}52%{translate:81.5cqw 45.5cqw;scale:1}55%{scale:.85}58%{translate:81.5cqw 45.5cqw;scale:1}70%{translate:90cqw 60cqw;scale:1}94%{opacity:1}to{translate:90cqw 60cqw;scale:1;opacity:0}}.nvfa-fac{left:3cqw;top:4cqw;width:56cqw;height:60.75cqw}.nvfa-label{position:absolute;left:3cqw;top:9.6cqw;font-size:1.6cqw;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.nvfa-select{position:absolute;left:3cqw;right:3cqw;top:13.4cqw;height:6cqw;display:flex;align-items:center;padding:0 1.8cqw;border-radius:1.2cqw;background:var(--surface2);border:1px solid var(--border2);font-size:2cqw;font-weight:600;animation-name:nvfa-focus;animation-timing-function:linear}.nvfa-select svg{margin-left:auto;width:2.4cqw;height:2.4cqw;color:var(--muted)}.nvfa-v{position:absolute;left:1.8cqw;top:50%;translate:0 -50%;white-space:nowrap}@keyframes nvfa-focus{0%,15%{box-shadow:0 0 0 0 transparent}18%,52%{box-shadow:0 0 0 .4cqw color-mix(in srgb,var(--nv-tone) 35%,transparent)}56%,to{box-shadow:0 0 0 0 transparent}}.nvfa-antes{opacity:0;animation-name:nvfa-antes;animation-timing-function:linear}.nvfa-ahora{animation-name:nvfa-ahora;animation-timing-function:linear}@keyframes nvfa-antes{0%,50%{opacity:1}53%,to{opacity:0}}@keyframes nvfa-ahora{0%,52%{opacity:0}55%,to{opacity:1}}.nvfa-datos{position:absolute;left:3cqw;right:3cqw;top:21.4cqw;height:3cqw;font-size:1.8cqw;color:var(--text2)}.nvfa-datos>span{position:absolute;top:0;right:0;bottom:0;left:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nvfa-items{position:absolute;left:3cqw;right:3cqw;top:28cqw}.nvfa-items .nvx-line{height:1.6cqw;margin-top:2cqw}.nvfa-menu{position:absolute;left:3cqw;right:3cqw;top:20.4cqw;padding:1cqw;display:grid;z-index:2;border-radius:1.4cqw;background:var(--surface);border:1px solid var(--border2);box-shadow:0 2cqw 4cqw -2cqw #00000080;font-size:1.9cqw;opacity:0;animation-name:nvfa-menu;animation-timing-function:var(--ease-out)}.nvfa-menu small{height:3.2cqw;display:flex;align-items:center;padding:0 1.2cqw;font-size:1.5cqw;font-weight:700;letter-spacing:.12em;color:var(--muted)}.nvfa-menu span{position:relative;z-index:1;height:4.6cqw;display:flex;align-items:center;padding:0 1.2cqw 0 2.8cqw;white-space:nowrap}.nvfa-menu span:first-of-type{padding-left:1.2cqw;font-weight:600}.nvfa-hi{position:absolute;left:1cqw;right:1cqw;top:4.2cqw;height:4.6cqw;border-radius:.9cqw;background:color-mix(in srgb,var(--nv-tone) 18%,transparent);translate:0 9.2cqw;animation-name:nvfa-hi;animation-timing-function:var(--ease-in-out)}@keyframes nvfa-menu{0%,18%{opacity:0;translate:0 -1cqw}22%,50%{opacity:1;translate:0 0}53%,to{opacity:0;translate:0 0}}@keyframes nvfa-hi{0%,26%{translate:0 0}34%{translate:0 4.6cqw}42%,to{translate:0 9.2cqw}}.nvfa-proj{left:62cqw;top:9cqw;width:35cqw;padding:2.4cqw;display:flex;flex-direction:column;gap:1.2cqw}.nvfa-proj b{font-size:2.3cqw;font-weight:650}.nvfa-proj .nvfa-chip{position:static;align-self:flex-start;font-size:1.6cqw;box-shadow:none;animation-name:nvfa-chip;animation-timing-function:var(--ease-out)}@keyframes nvfa-chip{0%,58%{opacity:0;scale:.9}64%,to{opacity:1;scale:1}}.nvfa-filtro{left:62cqw;top:34cqw;max-width:35cqw;white-space:normal;line-height:1.3;font-size:1.6cqw;animation-name:nvfa-filtro;animation-timing-function:var(--ease-out)}@keyframes nvfa-filtro{0%,70%{opacity:0;translate:0 1.5cqw}76%,to{opacity:1;translate:0 0}}.nvfa-cursor{translate:50cqw 56cqw;animation-name:nvfa-cursor;animation-timing-function:ease-in-out}@keyframes nvfa-cursor{0%{translate:50cqw 62cqw;scale:1;opacity:0}4%{opacity:1}13%{translate:30cqw 19.9cqw;scale:1}15%{scale:.85}17%{translate:30cqw 19.9cqw;scale:1}44%{translate:16cqw 39.6cqw;scale:1}47%{scale:.85}49%{translate:16cqw 39.6cqw;scale:1}62%{translate:50cqw 56cqw;scale:1}94%{opacity:1}to{translate:50cqw 56cqw;scale:1;opacity:0}}.nvz{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4cqw}.nvz-check{width:18cqw;height:18cqw;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--nv-g);box-shadow:0 0 0 1.6cqw color-mix(in srgb,var(--nv-g) 18%,transparent);animation:nvz-pop 1s var(--ease-out) both!important}.nvz-check svg{width:9cqw;height:9cqw}.nvz-check svg path{stroke-dasharray:30;stroke-dashoffset:0;animation:nvz-draw .8s var(--ease-out) .35s both!important}.nvz .nvz-ruta{position:static;font-size:2.2cqw;animation:nvz-in .7s var(--ease-out) .8s both!important}@keyframes nvz-pop{0%{scale:.6;opacity:0}to{scale:1;opacity:1}}@keyframes nvz-draw{0%{stroke-dashoffset:30}to{stroke-dashoffset:0}}@keyframes nvz-in{0%{opacity:0;translate:0 2cqw}to{opacity:1;translate:0 0}}.wbnov-admin{display:grid;gap:var(--sp-4)}.wbnov-admin-intro{margin:0;color:var(--muted);font-size:14px;max-width:70ch}.wbnov-card{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--sp-5);align-items:start}.wbnov-card .wbnov-stage{border-radius:12px}.wbnov-card h3{margin:4px 0 6px;font-size:18px;font-weight:600;letter-spacing:-.01em}.wbnov-card p{margin:0;color:var(--text2);font-size:14px;line-height:1.5}.wbnov-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12.5px;color:var(--muted)}.wbnov-estado{margin-top:10px;font-size:13px;color:var(--muted)}.wbnov-estado.is-pendiente{color:var(--text2)}.wbnov-acciones{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.wbnov-lectores{margin-top:14px}.wbnov-lectores summary{cursor:pointer;font-size:13px;color:var(--text2);width:fit-content}.wbnov-lectores ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.wbnov-lectores li{display:flex;gap:10px;justify-content:space-between;font-size:13px;padding:6px 10px;border-radius:8px;background:var(--surface2)}.wbnov-lectores li span:last-child{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width: 720px){.wbnov-head{padding:12px 8px 0 16px}.wbnov-body{grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;padding:10px 16px 14px}.wbnov-copy h2{font-size:21px;margin:8px 0}.wbnov-copy p{font-size:14.5px}.wbnov-copy li{font-size:13.5px}.wbnov-foot{flex-wrap:wrap;row-gap:6px;padding:8px 12px 12px}.wbnov-dots{order:-1;flex-basis:100%}.wbnov-txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wbnov-card{grid-template-columns:minmax(0,1fr)}.wbnov-card .wbnov-stage{max-width:360px}}@media (prefers-reduced-motion: reduce){.wbnov-stage .nvx,.wbnov-stage .nvx *,.wbnov-stage .nvx *:before,.wbnov-stage .nvx *:after{animation:none!important}.wbnov-step{animation:none}.nvx-cursor{display:none}}.network-status--shell{margin-top:var(--shell-clearance, calc(max(10px, env(safe-area-inset-top)) + 68px) )}.network-status--shell+.wbos-session-content{--page-top: 24px}@media (max-width: 700px){.network-status--shell{margin-top:var(--shell-clearance, calc(max(10px, env(safe-area-inset-top)) + 62px) )}}
