*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(147 197 253/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(147 197 253/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-body),Figtree,system-ui,-apple-system,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{--tw-bg-opacity:1;background-color:rgb(var(--slate-50)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--slate-800)/var(--tw-text-opacity,1));-moz-osx-font-smoothing:grayscale;font-family:var(--font-body),system-ui,-apple-system,"Segoe UI",sans-serif;background-image:radial-gradient(900px 500px at 85% -10%,var(--glow-1),transparent 60%),radial-gradient(700px 420px at 10% -5%,var(--glow-2),transparent 60%);background-attachment:fixed}h1,h2{font-family:var(--font-display),var(--font-body),system-ui,sans-serif;letter-spacing:-.025em;text-wrap:balance}h1{font-weight:700}::-moz-selection{background:rgb(var(--oro-200));color:rgb(var(--slate-900))}::selection{background:rgb(var(--oro-200));color:rgb(var(--slate-900))}:focus-visible{outline:2px solid rgb(var(--oro-500))}a,button,input,select{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}button:not(:disabled):active{transform:scale(.97)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:rgb(var(--slate-300));border-radius:999px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:rgb(var(--slate-400));background-clip:content-box}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;background:var(--bg);color:var(--fg);font:15px/1.55 var(--f-body);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}h1,h2,h3{margin:0;text-wrap:balance;font-weight:500}p{margin:0}.card{border-radius:1rem;border-width:1px;border-color:rgb(var(--slate-200)/.8);--tw-bg-opacity:1;background-color:rgb(var(--white)/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px rgb(var(--ink)/0.04),0 1px 1px rgb(var(--ink)/0.03);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 1px 1px var(--tw-shadow-color);transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out),border-color .2s ease-out,--luz .4s ease-out}.card,.card:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.card:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgb(var(--slate-300)/.8);--tw-shadow:0 24px 48px -24px rgb(var(--ink)/0.35),0 8px 16px -12px rgb(var(--ink)/0.18);--tw-shadow-colored:0 24px 48px -24px var(--tw-shadow-color),0 8px 16px -12px var(--tw-shadow-color)}.btn{gap:.375rem;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem}main h2.btn{font-size:15px;color:rgb(var(--slate-800))}main .btn.rounded-lg{border-radius:999px}main h2.btn.font-semibold,main h2.text-base.btn,main h2.text-sm.btn{font-family:var(--font-display),var(--font-body),sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em;color:rgb(var(--slate-900))}main h3.btn.font-semibold,main h3.text-sm.btn{font-size:15px;color:rgb(var(--slate-800))}main :is(.text-lg,.text-xl,.text-2xl,.text-3xl,.text-4xl):is(.font-bold,.btn):not(h1):not(h2){font-family:var(--font-display),var(--font-body),sans-serif;letter-spacing:-.02em}.btn:active{--tw-scale-x:0.97;--tw-scale-y:0.97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn{transition:transform .25s var(--spring),box-shadow .3s ease-out,background-color .2s,border-color .2s,color .2s,filter .2s}.btn-primary{gap:.375rem;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem}main h2.btn-primary{font-size:15px;color:rgb(var(--slate-800))}main .btn-primary.rounded-lg{border-radius:999px}main h2.btn-primary.font-semibold,main h2.text-base.btn-primary,main h2.text-sm.btn-primary{font-family:var(--font-display),var(--font-body),sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em;color:rgb(var(--slate-900))}main h3.btn-primary.font-semibold,main h3.text-sm.btn-primary{font-size:15px;color:rgb(var(--slate-800))}main :is(.text-lg,.text-xl,.text-2xl,.text-3xl,.text-4xl):is(.font-bold,.btn-primary):not(h1):not(h2){font-family:var(--font-display),var(--font-body),sans-serif;letter-spacing:-.02em}.btn-primary:active{--tw-scale-x:0.97;--tw-scale-y:0.97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-primary{transition:transform .25s var(--spring),box-shadow .3s ease-out,background-color .2s,border-color .2s,color .2s,filter .2s;position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:99px;font-weight:600;font-size:14px;border:1px solid var(--line2);background:color-mix(in srgb,var(--raised) 80%,transparent);transition:transform .3s var(--spring),border-color var(--t2),background var(--t2),box-shadow var(--t3),opacity var(--t2);white-space:nowrap}.btn-primary:hover{border-color:var(--gold-line)}.btn-primary:active{transform:scale(.97)}.btn-primary.pri,.btn-primary.primary{background:var(--grad);color:var(--on-grad);border-color:transparent;box-shadow:0 10px 26px -12px rgba(217,184,120,.8)}.btn-primary.primary:hover{box-shadow:0 12px 30px -10px var(--g2);transform:translateY(-1px)}.btn-primary.danger,.btn-primary.ghost{background:transparent}.btn-primary.danger{color:var(--crit);border-color:color-mix(in srgb,var(--crit) 40%,transparent)}.btn-primary.sm{padding:7px 13px;font-size:13px}.btn-primary[disabled]{opacity:.45;pointer-events:none}.btn-primary svg{width:16px;height:16px}.btn-primary .ripple{position:absolute;border-radius:50%;background:currentColor;opacity:.18;transform:scale(0);animation:ripple .65s var(--ease-out) forwards;pointer-events:none}:where(.btn-primary,.btn-primary,.btn-ghost){position:relative;overflow:hidden}.panel .pfoot .btn-primary{flex:1;justify-content:center}@media (max-width:1100px){.aus-fila>.btn-primary{margin-left:auto}}.tdw .df .btn-primary{flex:1 1 auto}.btn-primary{box-shadow:0 8px 22px -12px #c9925f}.btn-primary:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 14px 30px -12px #c9925f}.btn-ghost{gap:.375rem;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem}main h2.btn-ghost{font-size:15px;color:rgb(var(--slate-800))}main .btn-ghost.rounded-lg{border-radius:999px}main h2.btn-ghost.font-semibold,main h2.text-base.btn-ghost,main h2.text-sm.btn-ghost{font-family:var(--font-display),var(--font-body),sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em;color:rgb(var(--slate-900))}main h3.btn-ghost.font-semibold,main h3.text-sm.btn-ghost{font-size:15px;color:rgb(var(--slate-800))}main :is(.text-lg,.text-xl,.text-2xl,.text-3xl,.text-4xl):is(.font-bold,.btn-ghost):not(h1):not(h2){font-family:var(--font-display),var(--font-body),sans-serif;letter-spacing:-.02em}.btn-ghost:active{--tw-scale-x:0.97;--tw-scale-y:0.97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-ghost{transition:transform .25s var(--spring),box-shadow .3s ease-out,background-color .2s,border-color .2s,color .2s,filter .2s;position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:99px;font-weight:600;font-size:14px;border:1px solid var(--line2);background:color-mix(in srgb,var(--raised) 80%,transparent);transition:transform .3s var(--spring),border-color var(--t2),background var(--t2),box-shadow var(--t3),opacity var(--t2);white-space:nowrap}.btn-ghost:hover{border-color:var(--gold-line);transform:translateY(-1px)}.btn-ghost:active{transform:scale(.97)}.btn-ghost.pri,.btn-ghost.primary{background:var(--grad);color:var(--on-grad);border-color:transparent;box-shadow:0 10px 26px -12px rgba(217,184,120,.8)}.btn-ghost.primary:hover{box-shadow:0 12px 30px -10px var(--g2);transform:translateY(-1px)}.btn-ghost.danger,.btn-ghost.ghost{background:transparent}.btn-ghost.danger{color:var(--crit);border-color:color-mix(in srgb,var(--crit) 40%,transparent)}.btn-ghost.sm{padding:7px 13px;font-size:13px}.btn-ghost[disabled]{opacity:.45;pointer-events:none}.btn-ghost svg{width:16px;height:16px}.btn-ghost .ripple{position:absolute;border-radius:50%;background:currentColor;opacity:.18;transform:scale(0);animation:ripple .65s var(--ease-out) forwards;pointer-events:none}.btn-ghost{border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--slate-200)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--white)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--slate-700)/var(--tw-text-opacity,1))}:where(.btn-ghost,.btn-primary,.btn-ghost){position:relative;overflow:hidden}.panel .pfoot .btn-ghost{flex:1;justify-content:center}@media (max-width:1100px){.aus-fila>.btn-ghost{margin-left:auto}}.tdw .df .btn-ghost{flex:1 1 auto}.btn-ghost:hover{--tw-border-opacity:1;border-color:rgb(var(--oro-400)/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(var(--slate-900)/var(--tw-text-opacity,1))}.input{border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--slate-200)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--white)/var(--tw-bg-opacity,1));padding:.5rem .875rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--slate-800)/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px}main h2.input{font-size:15px;color:rgb(var(--slate-800))}main div.input,main section.input{border-radius:18px}main h2.input.font-semibold{font-family:var(--font-display),var(--font-body),sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em;color:rgb(var(--slate-900))}main h3.input.font-semibold{font-size:15px;color:rgb(var(--slate-800))}.input::-moz-placeholder{--tw-text-opacity:1;color:rgb(var(--slate-400)/var(--tw-text-opacity,1))}.input::placeholder{--tw-text-opacity:1;color:rgb(var(--slate-400)/var(--tw-text-opacity,1))}.input:focus{--tw-border-opacity:1;border-color:rgb(var(--oro-400)/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--oro-200)/0.6)}.skeleton{position:relative;overflow:hidden;border-radius:.375rem;background-color:rgb(var(--slate-200)/.7)}main button.skeleton:not(.w-full):not(.block):not(.text-left){border-radius:999px}main input.skeleton,main select.skeleton,main textarea.skeleton{border-radius:12px}.skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgb(var(--white)/.55),transparent);transform:translateX(-100%);animation:shimmer 1.4s infinite}.texto-oro{background:var(--grad-oro);-webkit-background-clip:text;background-clip:text;color:transparent}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:10px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.\!d{font-family:var(--f-display)!important;font-weight:var(--dw)!important;letter-spacing:var(--dt)!important}.d{font-family:var(--f-display);font-weight:var(--dw);letter-spacing:var(--dt)}.muted{color:var(--muted)}.faint{color:var(--faint)}.app{position:relative;z-index:1;display:grid;grid-template-columns:268px minmax(0,1fr);min-height:100vh}.side{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:18px;padding:22px 16px 18px;border-right:1px solid var(--line);background:color-mix(in srgb,var(--surface) 55%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow:auto}.brand{display:flex;align-items:center;gap:10px;padding:0 12px;view-transition-name:brand;width:-moz-max-content;width:max-content}.brand img{flex:none;max-height:40px}.primera-mayuscula:first-letter{text-transform:uppercase}.top .mbrand img{height:28px}.brand b{display:block;font:700 18px/1.1 var(--f-d);letter-spacing:-.02em}.brand span{display:block;font-size:12px;color:var(--faint)}.role{display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;background:var(--bg);border:1px solid var(--line);position:relative}.role button{position:relative;z-index:1;padding:8px 0;font-size:13px;font-weight:600;color:var(--muted);transition:color var(--t3)}.role button[aria-pressed=true]{color:var(--on-grad)}.role i{position:absolute;inset:4px auto 4px 4px;width:calc(50% - 4px);border-radius:999px;background:var(--grad);transition:transform .52s var(--spring)}.role[data-r=emp] i{transform:translateX(100%)}.\!nav{position:relative!important;flex:1!important;overflow:auto!important;scrollbar-width:none!important;display:flex!important;flex-direction:column!important;gap:2px!important;margin:0 -4px!important;padding:0 4px!important}.nav{position:relative;flex:1;overflow:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:2px;margin:0 -4px;padding:0 4px}.\!nav .grp{font-size:11.5px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--faint)!important;padding:18px 12px 6px!important}.nav .grp{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:18px 12px 6px}.\!nav .grp:first-child{padding-top:4px!important}.nav .grp:first-child{padding-top:4px}.nav a,.nav button{position:relative;z-index:1;display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;color:var(--muted);font-size:15px;font-weight:500;transition:color var(--t2)}.\!nav a,.\!nav button{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;gap:12px!important;padding:10px 14px!important;border-radius:14px!important;color:var(--muted)!important;font-size:15px!important;font-weight:500!important;transition:color var(--t2)!important}.nav a:hover,.nav button:hover{color:var(--fg)}.\!nav a:hover,.\!nav button:hover{color:var(--fg)!important}.nav a[aria-current=page],.nav button[aria-current=page]{color:var(--fg);font-weight:600}.\!nav a[aria-current=page],.\!nav button[aria-current=page]{color:var(--fg)!important;font-weight:600!important}.nav a[aria-current=page] svg,.nav button[aria-current=page] svg{color:var(--gold)}.\!nav a[aria-current=page] svg,.\!nav button[aria-current=page] svg{color:var(--gold)!important}.\!nav svg{width:18px!important;height:18px!important;flex:none!important;transition:transform var(--t3) var(--spring)!important}.nav svg{width:18px;height:18px;flex:none;transition:transform var(--t3) var(--spring)}.nav a:hover svg,.nav button:hover svg{transform:scale(1.12) rotate(-4deg)}.\!nav a:hover svg,.\!nav button:hover svg{transform:scale(1.12) rotate(-4deg)!important}.\!nav .ind{position:absolute!important;left:4px!important;right:4px!important;top:0!important;height:42px!important;border-radius:14px!important;z-index:0!important;background:linear-gradient(90deg,var(--gold-soft),transparent 120%)!important;border:1px solid var(--gold-line)!important;transition:transform .55s var(--spring),height var(--t3) var(--ease-out),opacity var(--t2)!important;pointer-events:none!important}.nav .ind{position:absolute;left:4px;right:4px;top:0;height:42px;border-radius:14px;z-index:0;background:linear-gradient(90deg,var(--gold-soft),transparent 120%);border:1px solid var(--gold-line);transition:transform .55s var(--spring),height var(--t3) var(--ease-out),opacity var(--t2);pointer-events:none}.\!nav .ind:before{content:""!important;position:absolute!important;left:-1px!important;top:22%!important;bottom:22%!important;width:3px!important;border-radius:3px!important;background:var(--grad)!important;box-shadow:0 0 12px var(--gold)!important}.nav .ind:before{content:"";position:absolute;left:-1px;top:22%;bottom:22%;width:3px;border-radius:3px;background:var(--grad);box-shadow:0 0 12px var(--gold)}.count{margin-left:auto;min-width:22px;text-align:center;font:700 11px/1.5 var(--f-b);padding:2px 7px;border-radius:99px;background:var(--bad-s);color:var(--bad)}.count.bump{animation:bump .52s var(--spring)}.side-foot{margin-top:auto;display:flex;flex-direction:column;gap:10px}.who{display:flex;align-items:center;gap:12px;padding:10px 10px 10px 12px;border-radius:18px;border:1px solid var(--line);background:var(--raised)}.who small{display:block;color:var(--faint);font-size:12px}.who>div b{font-size:14px;display:block}.who .icon-btn{margin-left:auto;width:34px;height:34px}.avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font:700 13px/1 var(--f-b);background:var(--av,var(--gold-soft));color:#fff;flex:none;letter-spacing:.02em;text-shadow:0 1px 2px rgba(0,0,0,.3)}.main{min-width:0;flex-direction:column;overflow-x:clip}.main,.top{display:flex}.top{position:sticky;top:env(safe-area-inset-top,0);z-index:30;align-items:center;gap:12px;padding:16px clamp(16px,3.4vw,44px);border-bottom:1px solid transparent;transition:transform .45s var(--out),background var(--t3),border-color var(--t3)}.top.scrolled{background:color-mix(in srgb,var(--bg) 78%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom-color:var(--line)}.top.hide{transform:translateY(-110%)}.top .mbrand{display:none;align-items:center;gap:10px;min-width:0}.top .mbrand b{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search{flex:1;max-width:440px;display:flex;align-items:center;gap:10px;padding:11px 16px;border-radius:99px;border:1px solid var(--line2);background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--faint);font-size:14px;text-align:left;transition:border-color var(--t2),box-shadow var(--t3)}.search:hover{border-color:var(--gold-line);box-shadow:0 0 0 4px var(--gold-soft)}.search svg{width:16px;height:16px;flex:none}.search kbd{margin-left:auto;font:600 11px/1 var(--f-b);padding:4px 7px;border:1px solid var(--line2);border-radius:7px;color:var(--muted)}.icon-btn{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line2);background:color-mix(in srgb,var(--surface) 70%,transparent);transition:border-color var(--t2),transform .35s var(--spring)}.icon-btn:hover{border-color:var(--gold-line);transform:translateY(-2px)}.icon-btn:active{transform:scale(.9)}.icon-btn svg{width:18px;height:18px}.live{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);margin-left:auto;white-space:nowrap}.pulse{position:relative;width:8px;height:8px;flex:none}.pulse,.pulse:after{border-radius:50%;background:var(--ok)}.pulse:after{content:"";position:absolute;inset:0;animation:ping 2s var(--out) infinite}.pulse.azul,.pulse.azul:after{background:var(--blue)}.fontwrap{position:relative}.fontbtn{font:700 15px/1 var(--f-d);letter-spacing:-.02em}@media (max-height:820px){.side{padding:14px 16px 12px;gap:12px}.brand{padding-bottom:12px}.nav a,.nav button{padding:6px 14px}.nav .grp{padding:10px 12px 4px}.who{padding:8px 8px 8px 10px}.\!nav a,.\!nav button{padding:6px 14px!important}.\!nav .grp{padding:10px 12px 4px!important}}.\!nav.hay-mas{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),transparent)!important;mask-image:linear-gradient(#000 calc(100% - 28px),transparent)!important}.nav.hay-mas{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),transparent);mask-image:linear-gradient(#000 calc(100% - 28px),transparent)}.content{padding:8px clamp(16px,3.4vw,44px) 90px;view-transition-name:content;width:100%;max-width:1760px;margin-inline:auto}.view{gap:clamp(28px,4vw,44px)}.stack,.view{display:flex;flex-direction:column}.stack{gap:16px}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);display:inline-block}.hello{position:relative;isolation:isolate;padding:22px 0 8px}.hello:before{content:"";position:absolute;left:-12%;top:-90px;width:min(900px,110%);height:340px;z-index:-1;pointer-events:none;background:radial-gradient(38% 55% at 25% 45%,var(--glow1),transparent 70%),radial-gradient(32% 50% at 68% 35%,var(--glow2),transparent 70%);filter:blur(24px);animation:drift 16s ease-in-out infinite alternate}.hello .eyebrow{font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--muted)}.hello .eyebrow:first-letter{text-transform:uppercase}.hello h1{font:var(--dw) calc(clamp(38px,5.6vw,74px) * var(--ds))/1 var(--f-d);letter-spacing:var(--dt);margin-top:12px}.hello h1 em{font-style:normal;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.hello p{color:var(--muted);margin-top:16px;max-width:62ch;font-size:clamp(15px,1.4vw,18px)}.hello .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.h2{font:var(--dw) calc(26px * var(--ds))/1.15 var(--f-display);letter-spacing:var(--dt)}.sec-head{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap}.sec-head p{color:var(--muted);font-size:14px}.sec-head .h2{margin-top:4px}.split .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.split .\!w{display:inline-block!important;overflow:hidden!important;vertical-align:top!important;padding-bottom:.08em!important;margin-bottom:-.08em!important}.split .w>span{display:inline-block;animation:wordUp .9s var(--ease-out) both;animation-delay:calc(var(--w) * 55ms + 80ms)}.split .\!w>span{display:inline-block!important;animation:wordUp .9s var(--ease-out) both!important;animation-delay:calc(var(--w) * 55ms + 80ms)!important}.rv.wait{opacity:0}.rv.in{animation:reveal .76s var(--ease-out) backwards;animation-delay:var(--d,0s)}.spot{position:relative;isolation:isolate}.spot:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;transition:opacity var(--t3);background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%),var(--accent-soft),transparent 60%)}@media (hover:hover){.spot:hover:after{opacity:1}}.card{position:relative;background:linear-gradient(180deg,var(--raised),var(--surface));border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);padding:24px;min-width:0;transition:border-color .25s,transform .45s var(--out)}.card.hov:hover{border-color:var(--line2);transform:translateY(-2px)}.card.glow:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(140deg,var(--gold-line),transparent 35%,transparent 70%,var(--gold-line));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.cardhead{display:flex;align-items:center;gap:12px;margin-bottom:16px}.cardhead .ico{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--sunken);border:1px solid var(--line);color:var(--gold);flex:none}.cardhead b{display:block;font-size:15px;font-weight:600}.cardhead small{display:block;font-size:12.5px;color:var(--faint)}.cardhead .r{margin-left:auto}.cardhead .\!r{margin-left:auto!important}.lift{transition:transform var(--t3) var(--ease-out),border-color var(--t2),box-shadow var(--t3)}@media (hover:hover){.lift:hover{transform:translateY(-4px);border-color:var(--line2);box-shadow:var(--shadow)}}.g-auto{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.g-2,.g-auto{display:grid;gap:14px}.g-2{grid-template-columns:repeat(2,minmax(0,1fr))}.g-3{display:grid;gap:14px}.g-3,.kpis.k3{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi{background:var(--surface);padding:24px;display:flex;flex-direction:column;gap:6px;min-width:0}.kpi .lab{font-size:14px;font-weight:600;color:var(--muted)}.kpi .num{font:var(--dw) calc(44px * var(--ds))/1 var(--f-display);letter-spacing:var(--dt);margin-top:8px}.kpi .num small{font-size:.5em;color:var(--muted);margin-left:2px;letter-spacing:0}.kpi .hint{font-size:13px;color:var(--faint)}.kpi.hero{flex-direction:row;align-items:center;gap:24px;background:radial-gradient(120% 140% at 0 0,var(--accent-soft),transparent 55%),var(--surface)}.dist .lab{white-space:nowrap}.bar{display:flex;height:6px;overflow:hidden;gap:3px}.bar,.bar span{border-radius:6px}.bar span{display:block;height:100%}.legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--muted)}.dist .legend{display:grid;grid-template-columns:auto auto;justify-content:start;gap:8px 20px;white-space:nowrap}.legend b{color:var(--fg);font-weight:600;margin-right:4px}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:99px;font-size:12.5px;font-weight:600;line-height:1.4;white-space:nowrap}.chip.c-ok{background:var(--ok-s);color:var(--ok)}.chip.c-warn{background:var(--warn-s);color:var(--warn)}.chip.c-bad{background:var(--bad-s);color:var(--bad)}.chip.c-vio{background:var(--vio-s);color:var(--vio)}.chip.c-blue{background:var(--blue-s);color:var(--blue)}.chip.c-neu{background:var(--neu-s);color:var(--neu)}.chip.c-gold{background:var(--gold-soft);color:var(--gold)}.chip.c-line{border:1px solid var(--line2);color:var(--muted)}.chip.c-bad:before,.chip.c-blue:before,.chip.c-gold:before,.chip.c-line:before,.chip.c-neu:before,.chip.c-ok:before,.chip.c-vio:before,.chip.c-warn:before{display:none}.chip.dot:before{display:block}.chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.chip.ok{color:var(--ok);background:var(--ok-soft)}.chip.\!ok{color:var(--ok)!important;background:var(--ok-soft)!important}.chip.warn{color:var(--warn);background:var(--warn-soft)}.chip.crit{color:var(--crit);background:var(--crit-soft)}.chip.none{color:var(--muted);background:var(--line)}.chip.gold{color:var(--accent);background:var(--accent-soft)}.chip.plain:before{display:none}.pctnum{font:var(--dw) calc(30px * var(--ds))/1 var(--f-display);letter-spacing:var(--dt)}.acard .pctnum{margin-left:auto}.acard .why{font-size:13px;color:var(--muted)}.tools{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.seg{display:inline-flex;gap:2px;padding:4px;border-radius:99px;background:color-mix(in srgb,var(--surface) 80%,transparent);border:1px solid var(--line2);max-width:100%;overflow-x:auto;scrollbar-width:none}.seg,.seg button{position:relative}.seg button{z-index:1;padding:7px 14px;font-size:13px;font-weight:600;color:var(--muted);border-radius:999px;transition:color var(--t3);white-space:nowrap}.seg button[aria-pressed=true]{background:var(--grad);color:var(--on-grad)}.seg .pill{position:absolute;top:4px;bottom:4px;left:0;width:0;border-radius:99px;background:var(--grad);border:0;transition:transform .5s var(--spring),width .5s var(--spring)}.field{display:flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--line);background:var(--surface);min-width:min(100%,220px);flex:1;max-width:300px;transition:border-color var(--t2),box-shadow var(--t3)}.field:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.field input{border:0;background:none;outline:0;width:100%;font-size:14px;min-width:0}.field svg{width:16px;height:16px;color:var(--faint);flex:none}.input{width:100%;padding:12px 16px;border-radius:14px;border:1px solid var(--line2);background:var(--bg);font-size:15px;outline:0;transition:border-color var(--t2),box-shadow var(--t3)}.input[type=color],.input[type=date],.input[type=time]{width:auto;min-width:0}.input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}label.lbl{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--muted)}.tabs{position:relative;display:flex;gap:4px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.tabs .tabs-der{margin-left:auto;padding-bottom:8px}@media (max-width:700px){.tabs{flex-wrap:wrap;overflow:visible;row-gap:0}.tabs button{padding:10px 12px;font-size:14px}.tabs .tabs-der{flex:1 1 100%;margin-left:0;padding:4px 0 10px}}.tabs button{padding:12px 14px;font-weight:600;font-size:14px;color:var(--muted);white-space:nowrap;transition:color var(--t2)}.tabs button[aria-selected=true]{color:var(--fg)}.tabs .tind{position:absolute;bottom:-1px;left:0;height:2px;width:0;background:var(--grad);border-radius:2px;box-shadow:0 0 12px var(--gold);transition:transform .5s var(--spring),width .5s var(--spring)}.panel{animation:panelIn .52s var(--ease-out) both}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:99px;font-weight:600;font-size:14px;border:1px solid var(--line2);background:color-mix(in srgb,var(--raised) 80%,transparent);transition:transform .3s var(--spring),border-color var(--t2),background var(--t2),box-shadow var(--t3),opacity var(--t2);white-space:nowrap}.btn:hover{border-color:var(--gold-line);transform:translateY(-1px)}.btn:active{transform:scale(.97)}.btn.pri,.btn.primary{background:var(--grad);color:var(--on-grad);border-color:transparent;box-shadow:0 10px 26px -12px rgba(217,184,120,.8)}.btn.primary:hover{box-shadow:0 12px 30px -10px var(--g2);transform:translateY(-1px)}.btn.danger,.btn.ghost{background:transparent}.btn.danger{color:var(--crit);border-color:color-mix(in srgb,var(--crit) 40%,transparent)}.btn.sm{padding:7px 13px;font-size:13px}.btn[disabled]{opacity:.45;pointer-events:none}.btn svg{width:16px;height:16px}.btn .ripple{position:absolute;border-radius:50%;background:currentColor;opacity:.18;transform:scale(0);animation:ripple .65s var(--ease-out) forwards;pointer-events:none}.link{color:var(--accent);font-weight:600;font-size:14px}.list{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--surface)}.lhead,.prow{display:grid;grid-template-columns:minmax(180px,2fr) minmax(90px,1fr) 80px 110px minmax(120px,1fr) 110px 24px;align-items:center;gap:16px;padding:0 20px}.lhead{height:46px;font:600 13px/1 var(--f-body);color:var(--faint)}.lhead,.prow{border-bottom:1px solid var(--line)}.prow{min-height:70px;text-align:left;width:100%;transition:background var(--t2)}.prow:last-child{border-bottom:0}.prow:hover{background:var(--accent-soft)}.prow:hover .go{transform:translateX(4px);color:var(--accent)}.list.informe .lhead,.list.informe .prow{grid-template-columns:minmax(170px,1.9fr) minmax(88px,1fr) minmax(88px,1fr) 78px 104px minmax(116px,1fr) 104px 24px}.list.informe.reunion .lhead,.list.informe.reunion .prow{grid-template-columns:minmax(160px,1.7fr) minmax(84px,1fr) minmax(84px,1fr) 74px 96px 92px minmax(110px,1fr) 98px 24px}@media (max-width:1380px){.list.informe .lhead,.list.informe .prow{gap:10px;padding:0 14px;grid-template-columns:minmax(120px,1.5fr) minmax(76px,1fr) minmax(76px,1fr) 64px 88px minmax(86px,1fr) 88px 20px}.list.informe.reunion .lhead,.list.informe.reunion .prow{grid-template-columns:minmax(120px,1.5fr) minmax(76px,1fr) minmax(76px,1fr) 64px 88px 80px minmax(86px,1fr) 88px 20px}}@media (max-width:1220px){.list.informe .hide-md{display:none!important}.list.informe .lhead,.list.informe .prow,.list.informe.reunion .lhead,.list.informe.reunion .prow{gap:16px;padding:0 20px;grid-template-columns:minmax(160px,2fr) 100px minmax(110px,1fr) 110px 24px}}.pname{display:flex;align-items:center;gap:12px;min-width:0}.pname b{font-weight:600;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pname small{color:var(--muted);font-size:12px}.cell-muted{color:var(--muted);font-size:14px}.pctcell{display:flex;align-items:center;gap:10px}.pctcell b{font-weight:600;width:40px}.mini{flex:1;height:4px;background:var(--line2);overflow:hidden}.mini,.mini span{border-radius:4px}.mini span{display:block;height:100%;background:var(--fg);opacity:.5}.go{color:var(--faint);transition:transform var(--t3) var(--spring),color var(--t2);justify-self:end}.go svg{width:16px;height:16px;display:block}.empty{padding:40px 20px;text-align:center;color:var(--muted);display:flex;flex-direction:column;gap:12px;align-items:center}.empty .eico{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--gold-soft);color:var(--gold)}.empty .eico svg{width:24px;height:24px}.sk{min-height:70px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:14px;padding:0 20px}.sk i{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,var(--line),var(--line2),var(--line));background-size:200% 100%;animation:shimmer 1.2s linear infinite}.sk i.c{width:36px;height:36px;border-radius:50%}.sk i.\!c{width:36px!important;height:36px!important;border-radius:50%!important}.\!rows{display:flex!important;flex-direction:column!important;border:1px solid var(--line)!important;border-radius:var(--r)!important;background:var(--surface)!important;overflow:hidden!important}.rows{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow:hidden}.\!rows .r{display:flex!important;align-items:center!important;gap:14px!important;padding:14px 20px!important;border-bottom:1px solid var(--line)!important;flex-wrap:wrap!important;min-height:60px!important;transition:background var(--t2)!important}.rows .r{display:flex;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid var(--line);flex-wrap:wrap;min-height:60px;transition:background var(--t2)}.rows .\!r{display:flex!important;align-items:center!important;gap:14px!important;padding:14px 20px!important;border-bottom:1px solid var(--line)!important;flex-wrap:wrap!important;min-height:60px!important;transition:background var(--t2)!important}.\!rows .r:last-child{border-bottom:0!important}.rows .r:last-child{border-bottom:0}.rows .\!r:last-child{border-bottom:0!important}.\!rows .r .grow1{flex:1!important;min-width:160px!important}.rows .r .grow1{flex:1;min-width:160px}.rows .\!r .grow1{flex:1!important;min-width:160px!important}.\!rows .r small{color:var(--muted)!important;font-size:13px!important}.rows .r small{color:var(--muted);font-size:13px}.rows .\!r small{color:var(--muted)!important;font-size:13px!important}.\!rows .r.past{opacity:.55!important}.rows .r.past{opacity:.55}.rows .\!r.past{opacity:.55!important}.\!rows .r.hl{background:var(--accent-soft)!important}.rows .r.hl{background:var(--accent-soft)}.rows .\!r.hl{background:var(--accent-soft)!important}.\!rows .r.leave{animation:leave .42s var(--ease-io) forwards!important}.rows .r.leave{animation:leave .42s var(--ease-io) forwards}.rows .\!r.leave{animation:leave .42s var(--ease-io) forwards!important}.\!rows .r.enter{animation:enter .62s var(--ease-out) both!important}.rows .r.enter{animation:enter .62s var(--ease-out) both}.rows .\!r.enter{animation:enter .62s var(--ease-out) both!important}.tblwrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}table.tbl{width:100%;border-collapse:collapse;font-size:14px;min-width:640px}.tbl th{text-align:left;font-weight:600;font-size:13px;color:var(--faint)}.tbl td,.tbl th{padding:14px 16px;border-bottom:1px solid var(--line);white-space:nowrap}.tbl tr:last-child td{border-bottom:0}.tbl td.n,.tbl th.n{text-align:right}.tbl tbody tr{transition:background var(--t2)}.tbl tbody tr:hover{background:var(--accent-soft)}.podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:14px;align-items:end}.pod{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 16px}.pod .avatar{width:56px;height:56px;font-size:18px}.pod.first .avatar{width:72px;height:72px;font-size:22px;box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--g1)}.pod{position:relative;overflow:hidden}.pod .place{font-size:13px;font-weight:700;color:var(--accent)}.pod .pos{position:absolute;top:12px;left:14px;font:800 13px/1 var(--f-b);color:var(--faint)}.pod.first .pos{color:var(--gold)}.pod .primero{position:absolute;top:10px;right:12px}.pod .nombre{font-size:18px;line-height:1.2}.pod.first .nombre{font-size:22px}.pod .bar2{width:100%;height:10px;background:var(--idle);overflow:hidden;margin-top:4px}.pod .bar2,.pod .bar2 i{display:block;border-radius:99px}.pod .bar2 i{height:100%;transition:width 1.1s var(--out)}.pod .pctnum{font-size:calc(40px * var(--ds))}.pod.first{padding-top:36px;background:radial-gradient(100% 80% at 50% 0,var(--accent-soft),transparent 70%),var(--surface)}.rank{display:grid;grid-template-columns:36px minmax(0,1fr) minmax(80px,1.4fr) 56px 62px;gap:14px;align-items:center;padding:12px 20px;border-bottom:1px solid var(--line)}.rank:last-child{border-bottom:0}.rank .pos{font:var(--dw) 20px/1 var(--f-display);color:var(--faint);text-align:center}.rank .meter{height:8px;border-radius:8px;background:var(--line);overflow:hidden}.rank .meter span{display:block;height:100%;border-radius:8px;background:var(--grad);transition:width .9s var(--ease-out)}.rank b.v{text-align:right;font-weight:700;font-family:var(--f-d)}.rank b.\!v{text-align:right!important;font-weight:700!important;font-family:var(--f-d)!important}.rank .tip{text-align:right;cursor:help}.apps{display:flex;flex-direction:column;gap:12px}.app-r .ico{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-weight:700;font-size:13px;background:var(--line);color:var(--fg)}.app-r .meter{grid-column:2/4;height:4px;border-radius:4px;background:var(--line);overflow:hidden;margin-top:-6px}.app-r .meter span{display:block;height:100%;background:var(--fg);opacity:.45;border-radius:4px}.alerts{display:flex;flex-direction:column;gap:12px}.alert{display:grid;grid-template-columns:4px minmax(0,1fr) auto;gap:18px;align-items:center;padding:18px 20px 18px 0;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);overflow:hidden;transition:opacity var(--t3),transform var(--t3) var(--ease-out),max-height var(--t3) var(--ease-io),padding var(--t3),margin var(--t3),border-width var(--t3);max-height:260px}.alert .stripe{align-self:stretch;margin:-18px 0;background:var(--warn)}.alert.crit .stripe{background:var(--crit)}.alert.info .stripe{background:var(--faint)}.alert h3{font-size:16px;font-weight:600}.alert p{color:var(--muted);font-size:14px;margin-top:4px;max-width:70ch}.alert .meta{display:flex;gap:10px;align-items:center;margin-top:10px;flex-wrap:wrap;font-size:12px;color:var(--faint)}.alert.gone{opacity:0;transform:translateX(40px) scale(.98);max-height:0;padding-top:0;padding-bottom:0;border-width:0;margin-top:-12px}.wb{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.wb .sig{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.wb .stats{display:flex;gap:22px}.wb .stats div{text-align:center}.wb .stats b{font:var(--dw) 22px/1 var(--f-display);display:block}.wb .stats small{font-size:12px;color:var(--muted)}.chart .\!b{fill:var(--accent)!important;opacity:.85!important}.chart .b{fill:var(--accent);opacity:.85}.chart .\!b.cur{fill:url(#cg)!important}.chart .b.cur{fill:url(#cg)}.sendbox span.muted{font-weight:500}.stepper{display:inline-flex;align-items:center;gap:6px;padding:4px;border-radius:999px;border:1px solid var(--line);background:var(--surface)}.stepper button{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;transition:background var(--t2)}.stepper button:hover{background:var(--accent-soft)}.stepper svg{width:16px;height:16px}.stepper b{padding:0 8px;font-weight:600;font-size:14px;min-width:150px;text-align:center}.stepper b.flip{animation:flipIn .42s var(--ease-out)}.classify{display:flex;gap:6px;flex-wrap:wrap}.classify button{padding:7px 12px;border-radius:999px;font-size:13px;font-weight:600;border:1px solid var(--line2);transition:background var(--t2),border-color var(--t2),transform var(--t2) var(--spring)}.classify button:hover{transform:translateY(-1px)}.classify .c-ok:hover{background:var(--ok-soft);border-color:var(--ok);color:var(--ok)}.classify .c-crit:hover{background:var(--crit-soft);border-color:var(--crit);color:var(--crit)}.classify .c-warn:hover{background:var(--warn-soft);border-color:var(--warn);color:var(--warn)}.cats{flex-wrap:wrap;gap:10px}.cat,.cats{display:flex}.cat{padding:14px 18px;border-radius:18px;border:1px solid var(--line);background:var(--surface);flex-direction:column;gap:2px;min-width:180px;flex:1}.cat small{color:var(--muted)}.sw{width:30px;height:30px;border-radius:50%;border:2px solid transparent;box-shadow:inset 0 0 0 2px var(--surface);transition:transform var(--t2) var(--spring),border-color var(--t2)}.sw[aria-pressed=true]{border-color:var(--fg);transform:scale(1.12)}.proj{display:flex;flex-direction:column;gap:14px}.proj .top2{display:flex;align-items:center;gap:12px}.proj .dot{width:12px;height:12px;border-radius:50%}.proj .meter{height:6px;border-radius:6px;background:var(--line);overflow:hidden}.proj .meter span{display:block;height:100%;border-radius:6px}.\!menu{position:absolute!important;right:0!important;top:calc(100% + 8px)!important;min-width:220px!important;padding:8px!important;border-radius:20px!important;background:var(--raised)!important;border:1px solid var(--line2)!important;box-shadow:0 30px 60px -20px rgba(0,0,0,.6)!important;z-index:40!important;transform-origin:top right!important;animation:pop .35s var(--spring) both!important}.menu{position:absolute;right:0;top:calc(100% + 8px);min-width:220px;padding:8px;border-radius:20px;background:var(--raised);border:1px solid var(--line2);box-shadow:0 30px 60px -20px rgba(0,0,0,.6);z-index:40;transform-origin:top right;animation:pop .35s var(--spring) both}.\!menu button{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;padding:10px 12px!important;border-radius:12px!important;text-align:left!important;font-size:14px!important;transition:background var(--t2)!important}.menu button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:12px;text-align:left;font-size:14px;transition:background var(--t2)}.\!menu button:hover{background:var(--gold-soft)!important}.menu button:hover{background:var(--gold-soft)}.\!menu button.danger{color:var(--crit)!important}.menu button.danger{color:var(--crit)}.\!menu p{font-size:12px!important;font-weight:600!important;color:var(--faint)!important;padding:8px 12px 4px!important}.menu p{font-size:12px;font-weight:600;color:var(--faint);padding:8px 12px 4px}.\!menu.fuentes{min-width:170px!important}.menu.fuentes{min-width:170px}.\!menu .fopt{align-items:center!important;gap:2px!important;padding:7px 12px!important}.menu .fopt{align-items:center;gap:2px;padding:7px 12px}.\!menu .fopt[aria-checked=true]{background:var(--accent-soft)!important}.menu .fopt[aria-checked=true]{background:var(--accent-soft)}.\!menu .fopt b{font-size:16px!important;line-height:1.2!important}.menu .fopt b{font-size:16px;line-height:1.2}.rel{position:relative}.acc{border-bottom:1px solid var(--line)}.acc:last-child{border-bottom:0}.acc>button{display:flex;align-items:center;gap:14px;width:100%;padding:16px 20px;text-align:left;flex-wrap:wrap}.acc .chev{margin-left:auto;transition:transform .48s var(--spring);color:var(--faint)}.acc .chev svg{width:18px;height:18px;display:block}.acc[data-open=true] .chev{transform:rotate(90deg)}.acc .bodyw{display:grid;grid-template-rows:0fr;transition:grid-template-rows .52s var(--ease-out)}.acc[data-open=true] .bodyw{grid-template-rows:1fr}.acc .bodyw>div{overflow:hidden}.acc .inner{padding:0 20px 18px;display:flex;flex-direction:column;gap:8px}.next{display:flex;gap:28px;align-items:center;flex-wrap:wrap;padding:28px;border-radius:var(--r);border:1px solid var(--line2);background:radial-gradient(120% 140% at 100% 0,var(--accent-soft),transparent 60%),var(--surface)}.next .big{font:var(--dw) calc(88px * var(--ds))/.9 var(--f-display);letter-spacing:var(--dt);background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.month{font-size:13px;font-weight:700;color:var(--faint);padding:16px 20px 6px;background:var(--surface)}.drop{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px;border:1.5px dashed var(--line2);border-radius:var(--r);text-align:center;color:var(--muted);transition:border-color var(--t2),background var(--t2),transform var(--t3) var(--spring);cursor:pointer}.drop.over,.drop:hover{border-color:var(--accent);background:var(--accent-soft)}.drop.over{transform:scale(1.01)}.drop svg{width:28px;height:28px;color:var(--accent)}.drop.has{border-style:solid;border-color:var(--ok);background:var(--ok-soft);color:var(--ok)}.door{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:28px;border-radius:var(--r);border:1px solid var(--line2);background:linear-gradient(135deg,var(--accent-soft),transparent 60%),var(--surface)}.door h2{font:var(--dw) calc(28px * var(--ds))/1.1 var(--f-display);letter-spacing:var(--dt)}.door p{color:var(--muted);margin-top:6px;max-width:52ch}.reader{display:flex;flex-direction:column;gap:10px}.reader .st{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ok);font-weight:600}.reader .\!st{display:flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;color:var(--ok)!important;font-weight:600!important}.reader b{font-size:16px}.reader small{color:var(--muted);font-size:12px}.day{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px}.track{position:relative;height:10px;border-radius:10px;background:var(--line2)}.track .done{position:absolute;inset:0 auto 0 0;border-radius:10px;background:var(--grad)}.track .now{position:absolute;top:-6px;width:2px;height:22px;background:var(--fg);border-radius:2px}.ticks{display:flex;justify-content:space-between;font-size:12px;color:var(--faint)}.meet.\!on{border-color:var(--accent)!important;background:linear-gradient(160deg,var(--accent-soft),transparent 70%),var(--surface)!important}.meet.on{border-color:var(--accent);background:linear-gradient(160deg,var(--accent-soft),transparent 70%),var(--surface)}.timer{font:var(--dw) calc(46px * var(--ds))/1 var(--f-display);letter-spacing:var(--dt)}.tip b{font-size:15px;display:block;margin-bottom:6px}.tip p{color:var(--muted);font-size:14px}.shots{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.tl .\!p{background:var(--ok)!important;opacity:.8!important}.tl .p{background:var(--ok);opacity:.8}.tl .n{background:var(--faint);opacity:.55}.tl .\!m{background:var(--accent)!important;opacity:.9!important}.tl .m{background:var(--accent);opacity:.9}.scrim{position:fixed;inset:0;background:var(--scrim);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity var(--t3);z-index:50;view-transition-name:scrim}.scrim.on{opacity:1}.scrim.\!on{opacity:1!important}.drawer.\!open{transform:none!important}.drawer.open{transform:none}.dhead .icon-btn{margin-left:auto}.dhead .avatar{width:48px;height:48px;font-size:16px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:18px;overflow:hidden}.grid2>div{background:var(--surface);padding:16px}.grid2 small{color:var(--muted);font-size:12px;display:block}.grid2 b{font:var(--dw) calc(22px * var(--ds))/1.25 var(--f-display);letter-spacing:var(--dt)}.modal{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:16px;pointer-events:none}.mbox{pointer-events:auto;width:min(480px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--surface);border:1px solid var(--line2);border-radius:26px;box-shadow:var(--shadow);padding:28px;display:flex;flex-direction:column;gap:18px;opacity:0;transform:translateY(24px) scale(.94);transition:opacity var(--t3),transform .56s var(--spring)}.modal.open .mbox{opacity:1;transform:none}.modal.\!open .mbox{opacity:1!important;transform:none!important}.mbox h2{font:var(--dw) calc(28px * var(--ds))/1.1 var(--f-display);letter-spacing:var(--dt)}.mbox p{color:var(--muted)}.mbox>*{animation:reveal .6s var(--ease-out) both;animation-delay:calc(80ms + var(--i,0) * 50ms)}.mfoot{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.hold .fill{position:absolute;inset:0;background:rgba(255,255,255,.28);transform:scaleX(0);transform-origin:left}.done-mark{display:grid;place-items:center;padding:8px 0}.done-mark svg{width:76px;height:76px}.done-mark circle{fill:none;stroke:var(--ok);stroke-width:2;stroke-dasharray:190;stroke-dashoffset:190;animation:draw .7s var(--ease-out) forwards}.done-mark path{fill:none;stroke:var(--ok);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:draw .45s .45s var(--ease-out) forwards}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:71;background:var(--raised);border-top:1px solid var(--line2);border-radius:30px 30px 0 0;padding:12px 18px calc(30px + env(safe-area-inset-bottom,0px));transform:translateY(100%);transition:transform .5s var(--out);max-height:86vh;overflow:auto}.sheet.open{transform:none}.sheet.\!open{transform:none!important}.sheet:before{content:"";display:block;width:42px;height:5px;border-radius:9px;background:var(--line2);margin:0 auto 16px}.sheet .grp{font-size:12px;font-weight:600;color:var(--faint);padding:10px 4px 8px}.sheet .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sheet .tiles a,.sheet .tiles button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 6px;border-radius:18px;border:1px solid var(--line);font-size:12.5px;font-weight:600;color:var(--muted);text-align:center;animation:reveal .52s var(--ease-out) both;animation-delay:calc(var(--i,0) * 30ms)}.sheet .tiles a[aria-current=page],.sheet .tiles button[aria-current=page]{color:var(--fg);border-color:var(--gold-line);background:var(--gold-soft)}.sheet .tiles svg{width:20px;height:20px}.palette{position:fixed;inset:0;z-index:80;display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;pointer-events:none}.pbox{pointer-events:auto;width:min(600px,100%);background:var(--surface);border:1px solid var(--line2);border-radius:22px;box-shadow:var(--shadow);overflow:hidden;opacity:0;transform:translateY(-12px) scale(.97);transition:opacity var(--t2),transform .48s var(--spring)}.palette.open .pbox{opacity:1;transform:none}.palette.\!open .pbox{opacity:1!important;transform:none!important}.palette .pin{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line)}.palette .pin input{flex:1;border:0;background:none;outline:0;font-size:17px;min-width:0}.palette .pin svg{width:18px;height:18px;color:var(--faint)}.pres{max-height:min(420px,55vh);overflow:auto;padding:8px}.pres .grp{font-size:12px;font-weight:600;color:var(--faint);padding:10px 12px 6px}.pres a,.pres button{display:flex;width:100%;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;text-align:left;font-size:14px;transition:background var(--t1)}.pres a svg,.pres button svg{width:18px;height:18px;color:var(--muted)}.pres a[aria-selected=true],.pres button[aria-selected=true]{background:var(--accent-soft)}.pres a small,.pres button small{margin-left:auto;color:var(--muted);font-size:12px}.toasts{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:90;flex-direction:column;gap:8px;width:min(460px,calc(100% - 32px))}.toast,.toasts{display:flex;align-items:center}.toast{position:relative;overflow:hidden;gap:14px;padding:12px 14px 12px 18px;border-radius:99px;background:var(--fg);color:var(--bg);font-size:14px;font-weight:500;box-shadow:0 20px 40px -12px rgba(0,0,0,.5);animation:tin .5s var(--spring) both;width:100%}.toast svg{width:18px;height:18px;flex:none}.toast button{margin-left:auto;font-weight:700;color:var(--bg);padding:6px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--bg) 30%,transparent)}.toast .life{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--g2);transform-origin:left;animation:life linear forwards}.toast.out{animation:tout .28s ease both}.toast.\!out{animation:tout .28s ease both!important}.bottom{display:none}.login{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px 16px;background:var(--bg);overflow:auto;isolation:isolate}.login:before{content:"";position:absolute;inset:-20%;z-index:-1;background:radial-gradient(30% 35% at 30% 30%,var(--glow1),transparent 70%),radial-gradient(28% 32% at 72% 68%,var(--glow2),transparent 70%);filter:blur(30px);animation:drift 14s ease-in-out infinite alternate}.lbox{width:min(420px,100%);display:flex;flex-direction:column;gap:22px}.lbox .brand{padding:0}.lbox .brand b{font-size:44px}.lbox h1{font:var(--dw) calc(40px * var(--ds))/1.05 var(--f-display);letter-spacing:var(--dt)}.lbox>*{animation:reveal .8s var(--ease-out) both;animation-delay:calc(var(--i,0) * 80ms + .15s)}.lbox form{display:flex;flex-direction:column;gap:14px}@media (max-width:1280px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi.hero{grid-column:1/-1}}@media (max-width:1220px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi.hero{grid-column:1/-1}.kpis.k4{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis.k5{grid-template-columns:repeat(3,minmax(0,1fr))}.lhead,.prow{grid-template-columns:minmax(160px,2fr) 100px minmax(110px,1fr) 110px 24px}.hide-md{display:none!important}.split2{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.app{grid-template-columns:minmax(0,1fr)}.side{display:none}.top .mbrand{display:flex;view-transition-name:brand}.search{flex:0 0 auto;width:40px;height:40px;padding:0;justify-content:center;margin-left:auto}.live,.search .stext,.search kbd{display:none}.bottom{display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:50;padding:6px;gap:4px;border-radius:26px;border:1px solid var(--line2);background:color-mix(in srgb,var(--raised) 88%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 20px 40px -18px rgba(0,0,0,.7);margin-bottom:env(safe-area-inset-bottom)}.bottom a,.bottom button{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:11px;font-weight:600;color:var(--muted);padding:8px 2px;border-radius:20px;position:relative;transition:color var(--t2),background var(--t2)}.bottom a[aria-current=page],.bottom button[aria-current=page]{color:var(--fg);background:var(--gold-soft)}.bottom a[aria-current=page] svg,.bottom button[aria-current=page] svg{color:var(--gold);animation:tabPop .52s var(--spring)}@keyframes tabPop{40%{transform:translateY(-4px) scale(1.15)}}.bottom svg{width:22px;height:22px}.bottom .dot{position:absolute;top:6px;right:28%;width:8px;height:8px;border-radius:50%;background:var(--bad);box-shadow:0 0 0 2px var(--raised)}.kpis,.kpis.k3{grid-template-columns:repeat(3,minmax(0,1fr))}.kpis.k4,.kpis.k5{grid-template-columns:1fr 1fr}.kpi{padding:18px}.kpi .num{font-size:calc(36px * var(--ds))}.kpi.hero{flex-direction:row;flex-wrap:wrap;align-items:center;gap:20px 28px}.kpi.hero .ring{width:112px;height:112px}.kpi.hero .ring .center b{font-size:calc(30px * var(--ds))}.day,.g-2,.g-3{grid-template-columns:minmax(0,1fr)}.list{background:transparent;border:0;gap:10px;overflow:visible}.lhead{display:none}.prow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n s" "p p";padding:16px;row-gap:12px;border:1px solid var(--line)!important;border-radius:var(--r);background:var(--surface)}.prow .pname{grid-area:n}.prow .stc{grid-area:s}.prow .pctcell{grid-area:p}.prow .cell-muted,.prow .go{display:none}.sk{border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.drawer{top:auto;width:100%;height:90vh;border-left:0;border-top:1px solid var(--line2);border-radius:26px 26px 0 0;transform:translateY(100%)}.drawer:before{content:"";width:40px;height:4px;border-radius:4px;background:var(--line2);margin:10px auto 0;flex:none}::view-transition-new(drawer){animation-name:sheet-in}::view-transition-old(drawer){animation-name:sheet-out}.modal{align-items:end;padding:0}.mbox{width:100%;border-radius:26px 26px 0 0;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));transform:translateY(100%)}.toasts{bottom:calc(88px + env(safe-area-inset-bottom,0px))}.content{padding-bottom:120px}.field{max-width:none}.alert{grid-template-columns:4px minmax(0,1fr)}.alert .act{grid-column:2}.podium{gap:8px}.pod{padding:18px 8px}.pod .pctnum{font-size:calc(28px * var(--ds))}.rank{grid-template-columns:28px minmax(0,1fr) 52px;padding:12px 16px}.rank .meter{grid-column:2/4}.rank .tip{display:none}.wb{grid-template-columns:minmax(0,1fr)}.next .big{font-size:calc(64px * var(--ds))}}@media (max-width:560px){.kpis,.kpis.k3,.kpis.k4,.kpis.k5{grid-template-columns:1fr 1fr}.kpis.k3>.kpi:first-child,.kpis:not(.k3):not(.k4)>.kpi:last-child{grid-column:1/-1}.kpi .num{font-size:calc(32px * var(--ds))}}.btn-primary{background:var(--grad-oro);color:var(--on-oro);border-color:transparent}.btn-ghost{background:transparent}.pad,.tile{padding:22px 24px}.tile{overflow:hidden}.hello .date{font-size:15px;font-weight:600;color:var(--muted)}.hello .date:first-letter{text-transform:uppercase}.hello .side-act{position:absolute;right:0;bottom:12px;display:flex;gap:10px;align-items:center}@media (max-width:1180px){.hello .side-act{position:static;margin-top:18px}}.minibar{height:6px;border-radius:99px;background:var(--idle);overflow:hidden;margin-top:14px}.minibar i{display:block;height:100%;border-radius:99px;transition:width 1.1s var(--out)}.peligro{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:var(--r2);background:var(--bad-s);border:1px solid color-mix(in srgb,var(--bad) 30%,transparent)}.peligro>svg{color:var(--bad);flex:none}.peligro p{margin:0;color:var(--fg)}.oro{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lbl{font-size:13.5px;font-weight:600;color:var(--muted)}.note{font-size:12.5px;color:var(--faint);line-height:1.45}.errbox,.okbox,.warnbox{padding:11px 15px;border-radius:var(--r2);font-size:13.5px;line-height:1.45;border:1px solid}.errbox{background:var(--bad-s);border-color:color-mix(in srgb,var(--bad) 30%,transparent)}.errbox,.okbox{color:var(--fg)}.okbox{background:var(--ok-s);border-color:color-mix(in srgb,var(--ok) 30%,transparent)}.warnbox{background:var(--warn-s);border-color:color-mix(in srgb,var(--warn) 30%,transparent);color:var(--fg)}.scrollx{overflow-x:auto;scrollbar-width:thin}.tblx{width:100%;border-collapse:collapse;font-size:13.5px}.tblx th{position:sticky;top:0;background:var(--surface);text-align:left;font-size:11.5px;font-weight:600;color:var(--faint);letter-spacing:.03em;padding:10px 12px;white-space:nowrap;z-index:1}.tblx td,.tblx th{border-bottom:1px solid var(--line)}.tblx td{padding:11px 12px;vertical-align:top;overflow-wrap:anywhere}.tblx tr:hover td{background:color-mix(in srgb,var(--gold) 4%,transparent)}.tblx tr[data-row]{cursor:pointer}.nw,.tblx td .nw{white-space:nowrap!important}@media (max-width:1180px){.tblx thead{display:none}.tblx,.tblx tbody{display:block}.tblx tr{display:flex;flex-wrap:wrap;gap:10px 18px;padding:14px 18px;border-bottom:1px solid var(--line)}.tblx td{display:block;border:0;padding:0;font-size:13.5px}.tblx td.wide,.tblx td:first-child{flex:1 1 100%}.tblx td[data-l]:not(:first-child):before{content:attr(data-l);display:block;font-size:11px;font-weight:600;color:var(--faint);margin-bottom:2px}.tblx td:empty{display:none}}.bento{display:grid;gap:14px;grid-template-columns:repeat(12,minmax(0,1fr))}.bento .sp2{grid-column:span 2}.bento .sp3{grid-column:span 3}.bento .sp6{grid-column:span 6}.bento .sp4{grid-column:span 4}.bento .sp5{grid-column:span 5}.bento .sp7{grid-column:span 7}.bento .sp3.dos,.bento .sp5.dos,.bento .sp6.dos{grid-row:span 2}@media (max-width:1180px){.bento .sp2{grid-column:span 4}.bento .sp3,.bento .sp4{grid-column:span 6}.bento .sp5,.bento .sp7{grid-column:span 12}.bento .sp5.dos{grid-row:auto}}@media (max-width:900px){.bento>*{grid-column:span 12!important;grid-row:auto!important}}.ringwrap{position:relative;flex:none}.ringwrap svg{display:block;transform:rotate(-90deg)}.ringwrap .rv{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.ringwrap .rv b{font:var(--dw) calc(46px * var(--ds))/1 var(--f-d);letter-spacing:var(--dt)}.ringwrap .rv b small{font-size:.48em}.ringwrap .rv>span{display:block;font-size:12px;color:var(--muted);margin-top:4px}.arc{transition:stroke-dashoffset 1.4s var(--out)}.reparto{display:flex;gap:4px;height:10px;margin:16px 0 12px}.reparto i{display:block;height:100%;border-radius:99px;transition:flex-grow 1.1s var(--out);flex-grow:0}.legend span{display:inline-flex;align-items:center;gap:7px}.legend i{width:9px;height:9px;border-radius:3px;flex:none}.kv{font:var(--dw) calc(40px * var(--ds))/1 var(--f-d);letter-spacing:var(--dt)}.kv small{font-size:.5em;color:var(--faint);font-weight:600;letter-spacing:0}.sec{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin:44px 0 16px}.mono{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font:700 15px/1 var(--f-d);background:var(--sunken);border:1px solid var(--line);flex:none}.thead,.trow{display:grid;align-items:center;gap:14px;padding:0 20px}.thead{padding-top:10px;padding-bottom:10px;font-size:12px;font-weight:600;color:var(--faint);letter-spacing:.03em}.thead,.trow{border-bottom:1px solid var(--line)}.trow{padding-top:13px;padding-bottom:13px;transition:background .2s;cursor:pointer;text-align:left;width:100%}.trow:last-child{border-bottom:0}.trow:hover{background:color-mix(in srgb,var(--gold) 5%,transparent)}.trow .who2{display:flex;align-items:center;gap:12px;min-width:0}.trow .who2 b{display:block;font-size:14.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trow .who2 small{display:block;font-size:12.5px;color:var(--faint)}.chev{color:var(--faint);transition:transform .3s var(--spring),color .2s}.chev svg{display:block}.trow:hover .chev{transform:translateX(3px);color:var(--gold)}.why{display:block;font-size:11.5px;color:var(--faint);margin-top:4px}.pbar{display:flex;align-items:center;gap:10px}.pbar .t{flex:1;height:6px;border-radius:99px;background:var(--idle);overflow:hidden;min-width:40px}.pbar .\!t{flex:1!important;height:6px!important;border-radius:99px!important;background:var(--idle)!important;overflow:hidden!important;min-width:40px!important}.pbar .t i{display:block;height:100%;border-radius:99px;transition:width 1s var(--out)}.pbar .\!t i{display:block!important;height:100%!important;border-radius:99px!important;transition:width 1s var(--out)!important}.pbar b{font:700 15px/1 var(--f-d);min-width:44px;text-align:right}.pbar sup{color:var(--warn);font-weight:700;margin-left:1px;cursor:help}@media (max-width:900px){.thead{display:none}.trow{display:flex!important;flex-wrap:wrap;gap:10px 18px}.trow .who2{flex:1 1 100%}.trow .chev{display:none}.trow .m-cell[data-l]:before{content:attr(data-l);display:block;font-size:11px;font-weight:600;color:var(--faint)}.trow .m-cell{font-size:13.5px}}@media (max-width:1180px){.thead.ancha{display:none}.trow.ancha{display:flex!important;flex-wrap:wrap;gap:10px 18px}.trow.ancha>div:first-child{flex:1 1 100%}.trow.ancha .m-cell[data-l]:before{content:attr(data-l);display:block;font-size:11px;font-weight:600;color:var(--faint)}.trow.ancha .m-cell{font-size:13.5px}}.tip{position:relative}.tip[data-tip]:focus-visible:after,.tip[data-tip]:hover:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);width:-moz-max-content;width:max-content;max-width:260px;padding:8px 11px;border-radius:12px;background:var(--fg);color:var(--bg);font-size:12px;font-weight:500;line-height:1.4;z-index:20;white-space:normal;pointer-events:none;box-shadow:var(--sh)}.formula{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--muted);margin-top:10px}.formula b{color:var(--fg);font-weight:600}.formula .op{color:var(--faint)}.flexfill{display:flex;flex-wrap:wrap;gap:14px}.flexfill>*{flex:1 1 var(--fb,200px);min-width:0}@media (max-width:700px){.seg{flex-wrap:wrap;border-radius:18px;overflow:visible}.seg .pill{display:none}}@media (max-width:1100px){.otp input{font-size:22px!important}.palette .pin input{font-size:17px!important}.hello{overflow-x:clip}.menu{z-index:55;max-width:calc(100vw - 24px)}.menu.hacia-arriba{top:auto;bottom:calc(100% + 8px);transform-origin:bottom right}.mbox{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px)}.sheet{max-height:86vh;max-height:86dvh}.drawer{height:90vh;height:90dvh}.mbox>.mcab{position:sticky;top:-28px;z-index:3;margin:-28px -28px 0;padding:20px 28px 12px;background:var(--surface);border-radius:26px 26px 0 0}.tip[data-tip]:focus-visible:after,.tip[data-tip]:hover:after{max-width:min(260px,calc(100vw - 32px));transform:translateX(calc(-50% + var(--tip-dx,0px)))}.list.informe .prow,.list.informe.reunion .prow{grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;padding:16px}.list.informe .prow>span:empty{display:none}.card.list{padding:0;background:transparent;border:0;box-shadow:none}.\!menu{z-index:55!important;max-width:calc(100vw - 24px)!important}.\!menu.hacia-arriba{top:auto!important;bottom:calc(100% + 8px)!important;transform-origin:bottom right!important}}@media (max-width:700px){.tabs>button{flex:1 1 auto;text-align:center}.tabs{overflow-x:clip}}@media (max-width:560px){.pod .primero{position:static;margin-top:-8px}.tabs>button{padding-left:9px;padding-right:9px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-2{top:.5rem}.z-20{z-index:20}.col-span-2{grid-column:span 2/span 2}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1\.5{margin-right:.375rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-28{height:7rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-9{height:2.25rem}.h-\[1\.1em\]{height:1.1em}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[70vh\]{height:70vh}.h-full{height:100%}.max-h-56{max-height:14rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-28{width:7rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-\[1\.1em\]{width:1.1em}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-6{min-width:1.5rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[9\.5rem\]{min-width:9.5rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-rotate-90{--tw-rotate:-90deg}.-rotate-90,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fadeInUp{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:none}}.animate-fade-in-up{animation:fadeInUp .6s cubic-bezier(.16,1,.3,1) both}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-6{gap:1.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-line>:not([hidden])~:not([hidden]){border-color:var(--line)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-amber-200{--tw-border-opacity:1;border-color:rgb(var(--amber-200)/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:rgb(var(--blue-200)/var(--tw-border-opacity,1))}.border-brand{--tw-border-opacity:1;border-color:rgb(var(--oro-600)/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:rgb(var(--green-200)/var(--tw-border-opacity,1))}.border-line{border-color:var(--line)}.border-line2{border-color:var(--line2)}.border-orange-200{--tw-border-opacity:1;border-color:rgb(var(--orange-200)/var(--tw-border-opacity,1))}.border-oro-200\/70{border-color:rgb(var(--oro-200)/.7)}.border-oro-300\/60{border-color:rgb(var(--oro-300)/.6)}.border-red-100{--tw-border-opacity:1;border-color:rgb(var(--red-100)/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(var(--red-200)/var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(var(--slate-100)/var(--tw-border-opacity,1))}.border-slate-200\/70{border-color:rgb(var(--slate-200)/.7)}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(var(--amber-100)/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(var(--amber-50)/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(var(--amber-500)/var(--tw-bg-opacity,1))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(var(--blue-100)/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(var(--blue-50)/var(--tw-bg-opacity,1))}.bg-brand{--tw-bg-opacity:1;background-color:rgb(var(--oro-600)/var(--tw-bg-opacity,1))}.bg-brand\/5{background-color:rgb(var(--oro-600)/.05)}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(var(--emerald-100)/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(var(--emerald-50)/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(var(--emerald-500)/var(--tw-bg-opacity,1))}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(var(--emerald-600)/var(--tw-bg-opacity,1))}.bg-faint{background-color:var(--faint)}.bg-fg{background-color:var(--fg)}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(var(--green-100)/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(var(--green-50)/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(var(--green-500)/var(--tw-bg-opacity,1))}.bg-line2{background-color:var(--line2)}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(var(--orange-100)/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(var(--orange-50)/var(--tw-bg-opacity,1))}.bg-orange-600{--tw-bg-opacity:1;background-color:rgb(var(--orange-600)/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(var(--red-100)/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(var(--red-50)/var(--tw-bg-opacity,1))}.bg-red-50\/50{background-color:rgb(var(--red-50)/.5)}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(var(--red-500)/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(var(--red-600)/var(--tw-bg-opacity,1))}.bg-sky-400{--tw-bg-opacity:1;background-color:rgb(var(--sky-400)/var(--tw-bg-opacity,1))}.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(var(--sky-500)/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(var(--slate-50)/var(--tw-bg-opacity,1))}.bg-sunken{background-color:var(--sunken)}.bg-violet-100{--tw-bg-opacity:1;background-color:rgb(var(--violet-100)/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(var(--white)/var(--tw-bg-opacity,1))}.bg-white\/95{background-color:rgb(var(--white)/.95)}.bg-\[image\:var\(--grad-oro\)\]{background-image:var(--grad-oro)}.bg-\[radial-gradient\(120\%_140\%_at_0\%_0\%\2c rgb\(var\(--oro-100\)\/0\.9\)\2c transparent_60\%\)\]{background-image:radial-gradient(120% 140% at 0 0,rgb(var(--oro-100)/.9),transparent 60%)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-oro-100{--tw-gradient-from:rgb(var(--oro-100)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--oro-100)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-white{--tw-gradient-to:rgb(var(--white)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--white)/1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-white{--tw-gradient-to:rgb(var(--white)/1) var(--tw-gradient-to-position)}.stroke-brand{stroke:rgb(var(--oro-600)/1)}.stroke-green-600{stroke:rgb(var(--green-600)/1)}.stroke-slate-200{stroke:rgb(var(--slate-200)/1)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pr-2{padding-right:.5rem}.pt-3{padding-top:.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-\[-0\.15em\]{vertical-align:-.15em}.font-display{font-family:var(--font-display),Bricolage Grotesque,Figtree,system-ui,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-body),Figtree,system-ui,-apple-system,Segoe UI,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[2\.6rem\]{font-size:2.6rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.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)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\[color\:var\(--on-oro\)\]{color:var(--on-oro)}.text-amber-600{--tw-text-opacity:1;color:rgb(var(--amber-600)/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(var(--amber-700)/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(var(--amber-800)/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(var(--amber-900)/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(var(--blue-700)/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(var(--blue-900)/var(--tw-text-opacity,1))}.text-brand{--tw-text-opacity:1;color:rgb(var(--oro-600)/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(var(--emerald-700)/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(var(--emerald-800)/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(var(--emerald-900)/var(--tw-text-opacity,1))}.text-faint{color:var(--faint)}.text-fg{color:var(--fg)}.text-green-600{--tw-text-opacity:1;color:rgb(var(--green-600)/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(var(--green-700)/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(var(--green-800)/var(--tw-text-opacity,1))}.text-muted{color:var(--muted)}.text-orange-700{--tw-text-opacity:1;color:rgb(var(--orange-700)/var(--tw-text-opacity,1))}.text-orange-800{--tw-text-opacity:1;color:rgb(var(--orange-800)/var(--tw-text-opacity,1))}.text-orange-900{--tw-text-opacity:1;color:rgb(var(--orange-900)/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(var(--red-600)/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(var(--red-700)/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(var(--red-800)/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(var(--red-900)/var(--tw-text-opacity,1))}.text-sky-600{--tw-text-opacity:1;color:rgb(var(--sky-600)/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(var(--sky-700)/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(var(--slate-400)/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(var(--slate-500)/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(var(--slate-600)/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(var(--slate-700)/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(var(--slate-800)/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(var(--slate-900)/var(--tw-text-opacity,1))}.text-teal-600{--tw-text-opacity:1;color:rgb(var(--teal-600)/var(--tw-text-opacity,1))}.text-violet-600{--tw-text-opacity:1;color:rgb(var(--violet-600)/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:rgb(var(--violet-700)/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(var(--white)/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.accent-brand{accent-color:rgb(var(--oro-600)/1)}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-card{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow:0 1px 2px rgb(var(--ink)/0.04),0 1px 1px rgb(var(--ink)/0.03);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 1px 1px var(--tw-shadow-color)}.shadow-cardhover{--tw-shadow:0 24px 48px -24px rgb(var(--ink)/0.35),0 8px 16px -12px rgb(var(--ink)/0.18);--tw-shadow-colored:0 24px 48px -24px var(--tw-shadow-color),0 8px 16px -12px var(--tw-shadow-color)}.shadow-cardhover,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-brand\/20{--tw-ring-color:rgb(var(--oro-600)/0.2)}.blur{--tw-blur:blur(8px)}.blur,.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-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-sm{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-blur-sm{--tw-backdrop-blur:blur(4px)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[background\:var\(--grad-oro\)\]{background:var(--grad-oro)}:root{--slate-50:247 246 243;--slate-100:239 237 232;--slate-200:227 223 215;--slate-300:207 201 190;--slate-400:163 155 142;--slate-500:122 114 102;--slate-600:94 87 76;--slate-700:70 64 58;--slate-800:46 42 37;--slate-900:29 26 22;--slate-950:18 16 13;--oro-50:250 246 238;--oro-100:243 234 215;--oro-200:231 211 173;--oro-300:215 182 125;--oro-400:198 154 85;--oro-500:178 130 61;--oro-600:138 103 40;--oro-700:111 82 32;--oro-800:87 64 27;--oro-900:70 52 24;--oro-950:42 30 12;--red-50:254 242 242;--red-100:254 226 226;--red-200:254 202 202;--red-300:241 176 176;--red-400:222 139 139;--red-500:207 100 100;--red-600:185 73 73;--red-700:155 58 58;--red-800:137 43 43;--red-900:115 41 41;--red-950:62 17 17;--orange-50:255 247 237;--orange-100:255 237 213;--orange-200:254 215 170;--orange-300:236 186 133;--orange-400:215 150 96;--orange-500:206 123 65;--orange-600:192 101 54;--orange-700:159 79 47;--orange-800:137 60 35;--orange-900:111 52 31;--orange-950:60 24 14;--amber-50:255 251 235;--amber-100:254 243 199;--amber-200:253 230 138;--amber-300:230 199 99;--amber-400:210 173 77;--amber-500:201 147 55;--amber-600:177 116 46;--amber-700:148 87 41;--amber-800:130 68 31;--amber-900:107 57 28;--amber-950:61 28 11;--green-50:240 253 244;--green-100:220 252 231;--green-200:187 247 208;--green-300:147 226 176;--green-400:102 194 136;--green-500:65 166 102;--green-600:49 136 81;--green-700:41 108 66;--green-800:32 91 54;--green-900:28 75 47;--green-950:10 41 23;--emerald-50:236 253 245;--emerald-100:209 250 229;--emerald-200:167 243 208;--emerald-300:125 216 180;--emerald-400:82 181 145;--emerald-500:48 153 118;--emerald-600:33 122 95;--emerald-700:26 98 78;--emerald-800:17 84 65;--emerald-900:15 69 55;--emerald-950:7 39 31;--teal-50:240 253 250;--teal-100:204 251 241;--teal-200:153 246 228;--teal-300:112 216 200;--teal-400:77 180 167;--teal-500:51 153 142;--teal-600:39 122 115;--teal-700:35 98 93;--teal-800:27 84 81;--teal-900:26 71 68;--teal-950:9 42 41;--sky-50:240 249 255;--sky-100:224 242 254;--sky-200:186 230 253;--sky-300:141 205 236;--sky-400:92 175 212;--sky-500:56 149 191;--sky-600:39 120 162;--sky-700:33 96 131;--sky-800:23 84 117;--sky-900:24 71 98;--sky-950:16 45 65;--blue-50:239 246 255;--blue-100:219 234 254;--blue-200:191 219 254;--blue-300:160 198 240;--blue-400:125 168 221;--blue-500:95 139 210;--blue-600:75 113 197;--blue-700:65 95 180;--blue-800:48 74 157;--blue-900:43 64 125;--blue-950:31 41 76;--violet-50:245 243 255;--violet-100:237 233 254;--violet-200:221 214 254;--violet-300:201 190 244;--violet-400:177 160 229;--violet-500:150 121 217;--violet-600:133 92 203;--violet-700:116 74 183;--violet-800:95 52 163;--violet-900:79 44 134;--violet-950:49 27 90;--rose-50:255 241 242;--rose-100:255 228 230;--rose-200:254 205 211;--rose-300:242 175 183;--rose-400:225 139 152;--rose-500:210 97 117;--rose-600:188 66 93;--rose-700:157 51 77;--rose-800:141 36 65;--rose-900:121 34 61;--rose-950:67 14 29;--white:255 255 255;--ink:13 12 10;--font-body:"Figtree";--font-display:"Bricolage Grotesque";--grad-oro:linear-gradient(120deg,#c4923f,#a2603a);--on-oro:#fffaf2;--glow-1:rgba(214,176,108,0.16);--glow-2:rgba(196,120,96,0.10);--ease-out:cubic-bezier(0.16,1,0.3,1);--spring:cubic-bezier(0.34,1.56,0.64,1);color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--slate-50:13 12 10;--slate-100:27 24 19;--slate-200:42 38 32;--slate-300:58 53 45;--slate-400:111 103 91;--slate-500:142 134 119;--slate-600:168 159 144;--slate-700:201 193 179;--slate-800:226 218 203;--slate-900:241 234 220;--slate-950:248 243 234;--oro-50:31 24 13;--oro-100:42 32 18;--oro-200:62 47 24;--oro-300:106 80 37;--oro-400:156 122 63;--oro-500:192 154 90;--oro-600:205 174 115;--oro-700:220 194 145;--oro-800:233 215 178;--oro-900:243 232 210;--oro-950:250 244 232;--red-50:46 23 23;--red-100:94 52 52;--red-200:118 62 62;--red-300:146 67 67;--red-400:174 83 83;--red-500:196 111 111;--red-600:214 147 147;--red-700:230 187 187;--red-800:242 214 214;--red-900:248 232 232;--red-950:251 245 245;--orange-50:44 25 20;--orange-100:88 55 44;--orange-200:117 71 55;--orange-300:148 84 57;--orange-400:178 106 67;--orange-500:192 125 79;--orange-600:203 151 108;--orange-700:219 185 150;--orange-800:235 214 189;--orange-900:246 236 222;--orange-950:251 247 241;--amber-50:44 27 18;--amber-100:84 56 41;--amber-200:110 73 50;--amber-300:137 89 52;--amber-400:164 115 59;--amber-500:187 143 69;--amber-600:197 167 90;--amber-700:208 188 121;--amber-800:227 214 164;--amber-900:242 236 211;--amber-950:250 248 239;--green-50:13 28 19;--green-100:34 59 44;--green-200:44 79 57;--green-300:48 101 68;--green-400:57 128 83;--green-500:75 156 105;--green-600:111 185 138;--green-700:160 213 179;--green-800:200 234 212;--green-900:227 245 233;--green-950:243 250 245;--emerald-50:11 25 22;--emerald-100:23 51 44;--emerald-200:30 71 59;--emerald-300:33 91 75;--emerald-400:41 114 91;--emerald-500:58 143 115;--emerald-600:92 171 142;--emerald-700:140 201 177;--emerald-800:184 226 207;--emerald-900:218 241 229;--emerald-950:240 249 245;--teal-50:13 28 28;--teal-100:32 55 54;--teal-200:38 73 71;--teal-300:41 92 88;--teal-400:47 114 108;--teal-500:61 143 134;--teal-600:87 170 160;--teal-700:129 199 188;--teal-800:174 225 215;--teal-900:215 240 235;--teal-950:243 250 248;--sky-50:23 38 48;--sky-100:36 61 76;--sky-200:42 79 98;--sky-300:42 93 122;--sky-400:51 116 150;--sky-500:69 144 178;--sky-600:104 170 200;--sky-700:157 200 220;--sky-800:201 225 238;--sky-900:231 241 247;--sky-950:243 248 252;--blue-50:36 42 61;--blue-100:56 68 102;--blue-200:70 85 135;--blue-300:76 100 169;--blue-400:86 117 186;--blue-500:106 141 199;--blue-600:135 169 211;--blue-700:174 198 226;--blue-800:205 221 240;--blue-900:227 235 246;--blue-950:243 246 251;--violet-50:48 36 71;--violet-100:78 58 109;--violet-200:100 74 141;--violet-300:119 84 173;--violet-400:136 103 192;--violet-500:154 130 208;--violet-600:181 167 222;--violet-700:206 199 235;--violet-800:227 223 245;--violet-900:240 238 249;--violet-950:247 246 252;--rose-50:49 21 29;--rose-100:97 48 63;--rose-200:120 57 74;--rose-300:147 61 82;--rose-400:176 78 100;--rose-500:199 108 124;--rose-600:217 147 157;--rose-700:231 186 192;--rose-800:243 216 219;--rose-900:249 234 235;--rose-950:252 244 245;--white:23 21 15;--ink:5 4 3;--grad-oro:linear-gradient(120deg,#e9cf97,#c9925f);--on-oro:#1a140a;--glow-1:rgba(214,176,108,0.14);--glow-2:rgba(196,120,96,0.10);color-scheme:dark}}:root[data-theme=dark]{--slate-50:13 12 10;--slate-100:27 24 19;--slate-200:42 38 32;--slate-300:58 53 45;--slate-400:111 103 91;--slate-500:142 134 119;--slate-600:168 159 144;--slate-700:201 193 179;--slate-800:226 218 203;--slate-900:241 234 220;--slate-950:248 243 234;--oro-50:31 24 13;--oro-100:42 32 18;--oro-200:62 47 24;--oro-300:106 80 37;--oro-400:156 122 63;--oro-500:192 154 90;--oro-600:205 174 115;--oro-700:220 194 145;--oro-800:233 215 178;--oro-900:243 232 210;--oro-950:250 244 232;--red-50:46 23 23;--red-100:94 52 52;--red-200:118 62 62;--red-300:146 67 67;--red-400:174 83 83;--red-500:196 111 111;--red-600:214 147 147;--red-700:230 187 187;--red-800:242 214 214;--red-900:248 232 232;--red-950:251 245 245;--orange-50:44 25 20;--orange-100:88 55 44;--orange-200:117 71 55;--orange-300:148 84 57;--orange-400:178 106 67;--orange-500:192 125 79;--orange-600:203 151 108;--orange-700:219 185 150;--orange-800:235 214 189;--orange-900:246 236 222;--orange-950:251 247 241;--amber-50:44 27 18;--amber-100:84 56 41;--amber-200:110 73 50;--amber-300:137 89 52;--amber-400:164 115 59;--amber-500:187 143 69;--amber-600:197 167 90;--amber-700:208 188 121;--amber-800:227 214 164;--amber-900:242 236 211;--amber-950:250 248 239;--green-50:13 28 19;--green-100:34 59 44;--green-200:44 79 57;--green-300:48 101 68;--green-400:57 128 83;--green-500:75 156 105;--green-600:111 185 138;--green-700:160 213 179;--green-800:200 234 212;--green-900:227 245 233;--green-950:243 250 245;--emerald-50:11 25 22;--emerald-100:23 51 44;--emerald-200:30 71 59;--emerald-300:33 91 75;--emerald-400:41 114 91;--emerald-500:58 143 115;--emerald-600:92 171 142;--emerald-700:140 201 177;--emerald-800:184 226 207;--emerald-900:218 241 229;--emerald-950:240 249 245;--teal-50:13 28 28;--teal-100:32 55 54;--teal-200:38 73 71;--teal-300:41 92 88;--teal-400:47 114 108;--teal-500:61 143 134;--teal-600:87 170 160;--teal-700:129 199 188;--teal-800:174 225 215;--teal-900:215 240 235;--teal-950:243 250 248;--sky-50:23 38 48;--sky-100:36 61 76;--sky-200:42 79 98;--sky-300:42 93 122;--sky-400:51 116 150;--sky-500:69 144 178;--sky-600:104 170 200;--sky-700:157 200 220;--sky-800:201 225 238;--sky-900:231 241 247;--sky-950:243 248 252;--blue-50:36 42 61;--blue-100:56 68 102;--blue-200:70 85 135;--blue-300:76 100 169;--blue-400:86 117 186;--blue-500:106 141 199;--blue-600:135 169 211;--blue-700:174 198 226;--blue-800:205 221 240;--blue-900:227 235 246;--blue-950:243 246 251;--violet-50:48 36 71;--violet-100:78 58 109;--violet-200:100 74 141;--violet-300:119 84 173;--violet-400:136 103 192;--violet-500:154 130 208;--violet-600:181 167 222;--violet-700:206 199 235;--violet-800:227 223 245;--violet-900:240 238 249;--violet-950:247 246 252;--rose-50:49 21 29;--rose-100:97 48 63;--rose-200:120 57 74;--rose-300:147 61 82;--rose-400:176 78 100;--rose-500:199 108 124;--rose-600:217 147 157;--rose-700:231 186 192;--rose-800:243 216 219;--rose-900:249 234 235;--rose-950:252 244 245;--white:23 21 15;--ink:5 4 3;--grad-oro:linear-gradient(120deg,#e9cf97,#c9925f);--on-oro:#1a140a;--glow-1:rgba(214,176,108,0.14);--glow-2:rgba(196,120,96,0.10);color-scheme:dark}@media print{:root,:root:not([data-theme=light]),:root[data-theme=dark]{--slate-50:247 246 243;--slate-100:239 237 232;--slate-200:227 223 215;--slate-300:207 201 190;--slate-400:163 155 142;--slate-500:122 114 102;--slate-600:94 87 76;--slate-700:70 64 58;--slate-800:46 42 37;--slate-900:29 26 22;--slate-950:18 16 13;--oro-50:250 246 238;--oro-100:243 234 215;--oro-200:231 211 173;--oro-300:215 182 125;--oro-400:198 154 85;--oro-500:178 130 61;--oro-600:138 103 40;--oro-700:111 82 32;--oro-800:87 64 27;--oro-900:70 52 24;--oro-950:42 30 12;--red-50:254 242 242;--red-100:254 226 226;--red-200:254 202 202;--red-300:241 176 176;--red-400:222 139 139;--red-500:207 100 100;--red-600:185 73 73;--red-700:155 58 58;--red-800:137 43 43;--red-900:115 41 41;--red-950:62 17 17;--orange-50:255 247 237;--orange-100:255 237 213;--orange-200:254 215 170;--orange-300:236 186 133;--orange-400:215 150 96;--orange-500:206 123 65;--orange-600:192 101 54;--orange-700:159 79 47;--orange-800:137 60 35;--orange-900:111 52 31;--orange-950:60 24 14;--amber-50:255 251 235;--amber-100:254 243 199;--amber-200:253 230 138;--amber-300:230 199 99;--amber-400:210 173 77;--amber-500:201 147 55;--amber-600:177 116 46;--amber-700:148 87 41;--amber-800:130 68 31;--amber-900:107 57 28;--amber-950:61 28 11;--green-50:240 253 244;--green-100:220 252 231;--green-200:187 247 208;--green-300:147 226 176;--green-400:102 194 136;--green-500:65 166 102;--green-600:49 136 81;--green-700:41 108 66;--green-800:32 91 54;--green-900:28 75 47;--green-950:10 41 23;--emerald-50:236 253 245;--emerald-100:209 250 229;--emerald-200:167 243 208;--emerald-300:125 216 180;--emerald-400:82 181 145;--emerald-500:48 153 118;--emerald-600:33 122 95;--emerald-700:26 98 78;--emerald-800:17 84 65;--emerald-900:15 69 55;--emerald-950:7 39 31;--teal-50:240 253 250;--teal-100:204 251 241;--teal-200:153 246 228;--teal-300:112 216 200;--teal-400:77 180 167;--teal-500:51 153 142;--teal-600:39 122 115;--teal-700:35 98 93;--teal-800:27 84 81;--teal-900:26 71 68;--teal-950:9 42 41;--sky-50:240 249 255;--sky-100:224 242 254;--sky-200:186 230 253;--sky-300:141 205 236;--sky-400:92 175 212;--sky-500:56 149 191;--sky-600:39 120 162;--sky-700:33 96 131;--sky-800:23 84 117;--sky-900:24 71 98;--sky-950:16 45 65;--blue-50:239 246 255;--blue-100:219 234 254;--blue-200:191 219 254;--blue-300:160 198 240;--blue-400:125 168 221;--blue-500:95 139 210;--blue-600:75 113 197;--blue-700:65 95 180;--blue-800:48 74 157;--blue-900:43 64 125;--blue-950:31 41 76;--violet-50:245 243 255;--violet-100:237 233 254;--violet-200:221 214 254;--violet-300:201 190 244;--violet-400:177 160 229;--violet-500:150 121 217;--violet-600:133 92 203;--violet-700:116 74 183;--violet-800:95 52 163;--violet-900:79 44 134;--violet-950:49 27 90;--rose-50:255 241 242;--rose-100:255 228 230;--rose-200:254 205 211;--rose-300:242 175 183;--rose-400:225 139 152;--rose-500:210 97 117;--rose-600:188 66 93;--rose-700:157 51 77;--rose-800:141 36 65;--rose-900:121 34 61;--rose-950:67 14 29;--white:255 255 255;--ink:13 12 10;color-scheme:light}}.logo-claro{display:block}.logo-oscuro,:root[data-theme=dark] .logo-claro{display:none}:root[data-theme=dark] .logo-oscuro{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-claro{display:none}:root:not([data-theme=light]) .logo-oscuro{display:block}}main>*{animation:fadeInUp .7s cubic-bezier(.16,1,.3,1) backwards}main>:first-child{animation-delay:60ms}main>:nth-child(2){animation-delay:.13s}main>:nth-child(3){animation-delay:.2s}main>:nth-child(4){animation-delay:.27s}main>:nth-child(5){animation-delay:.34s}main>:nth-child(n+6){animation-delay:.4s}tbody tr{animation:fadeInUp .5s cubic-bezier(.16,1,.3,1) backwards}tbody tr:first-child{animation-delay:0s}tbody tr:nth-child(2){animation-delay:25ms}tbody tr:nth-child(3){animation-delay:50ms}tbody tr:nth-child(4){animation-delay:75ms}tbody tr:nth-child(5){animation-delay:.1s}tbody tr:nth-child(6){animation-delay:125ms}tbody tr:nth-child(7){animation-delay:.15s}tbody tr:nth-child(8){animation-delay:175ms}tbody tr:nth-child(9){animation-delay:.2s}tbody tr:nth-child(10){animation-delay:225ms}tbody tr:nth-child(11){animation-delay:.25s}tbody tr:nth-child(12){animation-delay:275ms}tbody tr:nth-child(13){animation-delay:.3s}tbody tr:nth-child(n+14){animation-delay:325ms}tbody tr{transition:background-color .2s ease-out}main thead[class]{text-transform:none;letter-spacing:0;font-size:13px;font-weight:600;color:rgb(var(--slate-500));background:transparent}main thead th{white-space:nowrap}.text-\[10px\],.text-\[11px\]{font-size:12px!important}main h1.text-2xl{font-size:clamp(28px,3.2vw,38px);line-height:1.1}main .uppercase.tracking-wide,main thead tr[class]{text-transform:none;letter-spacing:0;font-weight:600}main h2.text-sm{font-size:15px;color:rgb(var(--slate-800))}main .inline-flex.rounded-lg,main :is(button,a).rounded-lg:not(.w-full):not(.block):not(.text-left):not(.p-3):not(.p-4):not(.p-5),main button.rounded-md:not(.w-full):not(.block):not(.text-left){border-radius:999px}main :is(button,a).rounded-lg:is(.w-full,.block,.text-left,.p-3,.p-4,.p-5){border-radius:16px}main input.rounded-lg,main input.rounded-md,main select.rounded-lg,main select.rounded-md,main textarea.rounded-lg,main textarea.rounded-md{border-radius:12px}main div.rounded-lg,main div.rounded-xl,main section.rounded-lg,main section.rounded-xl{border-radius:18px}main h2.text-base.font-semibold,main h2.text-sm.font-semibold{font-family:var(--font-display),var(--font-body),sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em;color:rgb(var(--slate-900))}main h3.text-sm.font-semibold{font-size:15px;color:rgb(var(--slate-800))}main :is(.text-lg,.text-xl,.text-2xl,.text-3xl,.text-4xl):is(.font-bold,.font-semibold):not(h1):not(h2){font-family:var(--font-display),var(--font-body),sans-serif;letter-spacing:-.02em}main .card p.text-xs.text-slate-500:first-child,main .card>p.text-xs.text-slate-500:first-child{font-size:13px;font-weight:600}main .text-sky-600,main .text-teal-600,main .text-teal-700{color:rgb(var(--slate-800))}main .recharts-cartesian-axis-tick-value,main .recharts-text{fill:rgb(var(--slate-500))}main .recharts-cartesian-grid line{stroke:rgb(var(--slate-200))}@property --luz{syntax:"<number>";inherits:false;initial-value:0}:where(.card){background-image:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgb(var(--oro-100)/var(--luz)),transparent 60%)}@media (hover:hover){:where(.card):hover{--luz:0.55}}:where(.btn,.btn-primary,.btn-ghost){position:relative;overflow:hidden}.onda-boton{position:absolute;border-radius:999px;background:currentColor;opacity:.18;transform:scale(0);pointer-events:none;animation:onda .65s cubic-bezier(.16,1,.3,1) forwards}@keyframes onda{to{transform:scale(1);opacity:0}}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}@media print{main>*,tbody tr{animation:none!important}.no-print{display:none!important}main{max-width:none!important;padding:0!important;margin:0!important;animation:none!important}body{background:#fff!important;background-image:none!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.report-block,tr{-moz-column-break-inside:avoid;break-inside:avoid}.card{box-shadow:none!important;border:1px solid #e2e8f0!important}}:root{--bg:#0A0907;--bg2:#100E0B;--surface:#141210;--raised:#1B1814;--sunken:#0E0C0A;--line:rgba(255,240,210,.07);--line2:rgba(255,240,210,.12);--fg:#F3ECDD;--muted:#A79E8E;--faint:#776F62;--gold:#D9B878;--gold2:#C08D52;--gold-soft:rgba(217,184,120,.11);--gold-line:rgba(217,184,120,.32);--grad:linear-gradient(120deg,#F0D9A4,#D9B878 45%,#B9844B);--on-grad:#1A1309;--ok:#74C493;--ok-s:rgba(116,196,147,.13);--warn:#E3AE52;--warn-s:rgba(227,174,82,.14);--bad:#E5806F;--bad-s:rgba(229,128,111,.14);--vio:#AD9FF0;--vio-s:rgba(173,159,240,.15);--blue:#86A9E8;--blue-s:rgba(134,169,232,.14);--neu:#8E98A8;--neu-s:rgba(142,152,168,.14);--idle:#2A2621;--glow:rgba(217,184,120,.22);--f-d:"Bricolage Grotesque","Figtree",system-ui,sans-serif;--f-b:"Figtree",system-ui,sans-serif;--dw:750;--dt:-.035em;--ds:1;--r:24px;--r2:18px;--spring:cubic-bezier(.34,1.56,.64,1);--out:cubic-bezier(.16,1,.3,1);--sh:0 1px 0 rgba(255,255,255,.035) inset,0 24px 48px -32px rgba(0,0,0,.9);--g1:#F0D9A4;--g2:#B9844B;--glow1:rgba(214,176,108,.20);--glow2:rgba(196,120,96,.14);--scrim:rgba(5,4,3,.62);--shadow:0 24px 60px -20px rgba(0,0,0,.7);color-scheme:dark;--line-soft:var(--line);--accent:var(--gold);--accent-ink:var(--on-grad);--accent-soft:var(--gold-soft);--crit:var(--bad);--crit-soft:var(--bad-s);--ok-soft:var(--ok-s);--warn-soft:var(--warn-s);--vio-soft:var(--vio-s);--f-display:var(--f-d);--f-body:var(--f-b);--ease-out:var(--out);--ease-io:cubic-bezier(.65,0,.35,1);--t1:150ms;--t2:250ms;--t3:420ms;--t4:700ms}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#F4F1EA;--bg2:#EFEBE2;--surface:#FBF9F4;--raised:#FFFFFF;--sunken:#F0ECE3;--line:rgba(60,45,20,.08);--line2:rgba(60,45,20,.14);--fg:#1C1813;--muted:#665D4F;--faint:#8D8475;--gold:#8E6A2C;--gold2:#A9773F;--gold-soft:rgba(176,129,52,.10);--gold-line:rgba(176,129,52,.35);--grad:linear-gradient(120deg,#CFA25A,#B98742 45%,#9A5E34);--on-grad:#FFFBF3;--ok:#2E8A55;--ok-s:rgba(46,138,85,.10);--warn:#A9701B;--warn-s:rgba(200,140,40,.13);--bad:#B8473B;--bad-s:rgba(184,71,59,.10);--vio:#6650C4;--vio-s:rgba(102,80,196,.10);--blue:#3E68B8;--blue-s:rgba(62,104,184,.10);--neu:#6E7888;--neu-s:rgba(110,120,136,.12);--idle:#E6E1D7;--glow:rgba(190,140,60,.16);--sh:0 1px 2px rgba(50,35,10,.05),0 20px 40px -28px rgba(50,35,10,.35);--g1:#CFA25A;--g2:#9A5E34;--glow1:rgba(201,150,70,.16);--glow2:rgba(190,110,90,.10);--scrim:rgba(30,26,20,.38);--shadow:0 24px 60px -24px rgba(40,30,15,.35);color-scheme:light}}:root[data-theme=light]{--bg:#F4F1EA;--bg2:#EFEBE2;--surface:#FBF9F4;--raised:#FFFFFF;--sunken:#F0ECE3;--line:rgba(60,45,20,.08);--line2:rgba(60,45,20,.14);--fg:#1C1813;--muted:#665D4F;--faint:#8D8475;--gold:#8E6A2C;--gold2:#A9773F;--gold-soft:rgba(176,129,52,.10);--gold-line:rgba(176,129,52,.35);--grad:linear-gradient(120deg,#CFA25A,#B98742 45%,#9A5E34);--on-grad:#FFFBF3;--ok:#2E8A55;--ok-s:rgba(46,138,85,.10);--warn:#A9701B;--warn-s:rgba(200,140,40,.13);--bad:#B8473B;--bad-s:rgba(184,71,59,.10);--vio:#6650C4;--vio-s:rgba(102,80,196,.10);--blue:#3E68B8;--blue-s:rgba(62,104,184,.10);--neu:#6E7888;--neu-s:rgba(110,120,136,.12);--idle:#E6E1D7;--glow:rgba(190,140,60,.16);--sh:0 1px 2px rgba(50,35,10,.05),0 20px 40px -28px rgba(50,35,10,.35);--g1:#CFA25A;--g2:#9A5E34;--glow1:rgba(201,150,70,.16);--glow2:rgba(190,110,90,.10);--scrim:rgba(30,26,20,.38);--shadow:0 24px 60px -24px rgba(40,30,15,.35);color-scheme:light}:root[data-font=audaz]{--f-d:"Unbounded","Figtree",system-ui,sans-serif;--dw:600;--dt:-.02em;--ds:.82}:root[data-font=editorial]{--f-d:"Fraunces",Georgia,serif;--dw:600;--dt:-.025em;--ds:1.04}@keyframes bump{40%{transform:scale(1.35)}}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ok) 60%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes drift{to{transform:translate3d(6%,18px,0) scale(1.08)}}@keyframes wordUp{0%{transform:translateY(105%);opacity:0}to{transform:none;opacity:1}}@keyframes reveal{0%{opacity:0;transform:translateY(22px) scale(.985);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes grow{0%{transform:scaleX(0)}}@keyframes growy{0%{transform:scaleY(0)}}@keyframes panelIn{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}}@keyframes ripple{to{transform:scale(1);opacity:0}}@keyframes shimmer{to{background-position:-200% 0}}@keyframes leave{to{opacity:0;transform:translateX(30px);height:0;min-height:0;padding-top:0;padding-bottom:0;border-width:0}}@keyframes enter{0%{opacity:0;transform:translateY(-8px);background:var(--accent-soft)}}@keyframes flipIn{0%{opacity:0;transform:translateY(8px)}}@keyframes pop{0%{opacity:0;transform:scale(.9) translateY(-6px)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes life{to{transform:scaleX(0)}}@keyframes tin{0%{opacity:0;transform:translateY(16px) scale(.9)}}@keyframes tout{to{opacity:0;transform:translateY(10px) scale(.96)}}::view-transition-old(root){animation:none;opacity:0}::view-transition-new(root){animation:none}html.theme-swap::view-transition-old(root),html.vt-login::view-transition-old(root){opacity:1}::view-transition-old(content){animation:vt-out-f .24s var(--ease-io) both}::view-transition-new(content){animation:vt-in-f .56s var(--ease-out) both}html[data-dir=back]::view-transition-old(content){animation-name:vt-out-b}html[data-dir=back]::view-transition-new(content){animation-name:vt-in-b}html[data-dir=role]::view-transition-old(content){animation:vt-out-r .3s var(--ease-io) both}html[data-dir=role]::view-transition-new(content){animation:vt-in-r .7s var(--ease-out) both}@keyframes vt-out-f{to{opacity:0;transform:translateX(-28px);filter:blur(6px)}}@keyframes vt-in-f{0%{opacity:0;transform:translateX(36px);filter:blur(8px)}}@keyframes vt-out-b{to{opacity:0;transform:translateX(28px);filter:blur(6px)}}@keyframes vt-in-b{0%{opacity:0;transform:translateX(-36px);filter:blur(8px)}}@keyframes vt-out-r{to{opacity:0;transform:scale(.96);filter:blur(8px)}}@keyframes vt-in-r{0%{opacity:0;transform:scale(1.03);filter:blur(10px)}}::view-transition-group(brand),::view-transition-group(pav){animation-duration:.7s;animation-timing-function:var(--ease-out)}::view-transition-new(drawer){animation:drawer-in .68s var(--ease-out) both}::view-transition-old(drawer){animation:drawer-out .38s var(--ease-io) both}@keyframes drawer-in{0%{transform:translateX(100%)}}@keyframes drawer-out{to{transform:translateX(100%)}}::view-transition-new(scrim){animation:fadein .42s ease both}::view-transition-old(scrim){animation:fadeout .32s ease both}@keyframes fadein{0%{opacity:0}}@keyframes fadeout{to{opacity:0}}html.vt-layer::view-transition-new(content),html.vt-layer::view-transition-old(content){animation:none}html.theme-swap::view-transition-new(root),html.theme-swap::view-transition-old(root){animation:none;mix-blend-mode:normal}html.theme-swap::view-transition-new(brand),html.theme-swap::view-transition-new(content),html.theme-swap::view-transition-old(brand),html.theme-swap::view-transition-old(content){animation:none}html.vt-login::view-transition-old(root){animation:vt-out-r .42s var(--ease-io) both}html.vt-login::view-transition-new(root){animation:vt-in-r .76s var(--ease-out) both}@keyframes sheet-in{0%{transform:translateY(100%)}}@keyframes sheet-out{to{transform:translateY(100%)}}.ring{position:relative;width:132px;height:132px;flex:none;box-shadow:none}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:8}.ring .track{stroke:var(--line2)}.ring .val{stroke:var(--accent);stroke-linecap:round;transition:stroke-dashoffset 1.6s var(--ease-out)}.ring .center{position:absolute;inset:0;display:grid;place-items:center;text-align:center}.ring .center b{font:var(--dw) calc(38px * var(--ds))/1 var(--f-display);letter-spacing:var(--dt)}.ring .center small{display:block;font-size:12px;color:var(--muted);margin-top:4px}.grow{transform-origin:left;animation:grow 1.2s var(--ease-out) both;animation-delay:var(--gd,0s)}.growy{transform-origin:bottom;animation:growy 1.1s var(--ease-out) both;animation-delay:var(--gd,0s)}.mini.ok span{background:var(--ok);opacity:1}.mini.warn span{background:var(--warn);opacity:1}.mini.crit span{background:var(--crit);opacity:1}.trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.trio small{color:var(--muted);font-size:12px;display:block}.trio b{font:var(--dw) calc(17px * var(--ds))/1.25 var(--f-display);letter-spacing:var(--dt)}.t-ok{color:var(--ok)}.t-warn{color:var(--warn)}.t-crit{color:var(--crit)}.t-faint{color:var(--faint)}.lhead.puerta-cols,.prow.puerta-cols{grid-template-columns:minmax(200px,2fr) minmax(120px,1fr) minmax(150px,1.2fr) minmax(120px,1fr) 110px}@media (max-width:1220px){.lhead.puerta-cols,.prow.puerta-cols{grid-template-columns:minmax(170px,2fr) minmax(100px,1fr) minmax(100px,1fr)}}@media (max-width:1100px){.prow.puerta-cols{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n n" "e s"}.prow.puerta-cols .pname{grid-area:n}}.lhead.reglas-cols,.prow.reglas-cols{grid-template-columns:34px minmax(170px,2fr) minmax(120px,1fr) minmax(120px,1fr) minmax(130px,1fr) 100px 120px}@media (max-width:1220px){.lhead.reglas-cols,.prow.reglas-cols{grid-template-columns:34px minmax(150px,2fr) minmax(120px,1fr) 100px 120px}}@media (max-width:1100px){.prow.reglas-cols{grid-template-columns:34px minmax(0,1fr) auto}}.panel{position:fixed;inset:0;z-index:70;display:flex;justify-content:flex-end;pointer-events:none}.panel .pbox{pointer-events:auto;width:min(500px,100%);height:100%;display:flex;flex-direction:column;gap:18px;overflow-y:auto;padding:26px;background:var(--surface);border-left:1px solid var(--line2);box-shadow:var(--shadow);transform:translateX(26px);opacity:0;transition:opacity var(--t3),transform .56s var(--spring)}.panel.open .pbox{transform:none;opacity:1}.panel .phead{display:flex;align-items:center;gap:12px}.panel .phead b{font:var(--dw) calc(21px * var(--ds))/1.2 var(--f-display);letter-spacing:var(--dt);display:block}.panel .phead small{color:var(--muted);display:block;font-size:13px}.panel .pfoot{margin-top:auto;display:flex;gap:10px;flex-wrap:wrap}.panel .pfoot .btn{flex:1;justify-content:center}.pgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pgrid>div{padding:14px 16px;border-radius:16px;background:var(--sunken);border:1px solid var(--line)}.pgrid small{display:block;color:var(--faint);font-size:12px;font-weight:600}.pgrid b{display:block;font:var(--dw) calc(19px * var(--ds))/1.25 var(--f-display);letter-spacing:var(--dt);margin-top:3px}.panel .pestado{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:-4px}.panel .pfalta{font-size:14px;margin:0 2px}.panel .plist{padding:0;overflow:hidden}.panel .plist .pl{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px}.panel .plist .pl+.pl{border-top:1px solid var(--line)}.panel .plist .pl.total{background:var(--sunken)}.panel .pancho{width:100%;margin-top:4px}@media (max-width:560px){.panel{align-items:flex-end}.panel .pbox{width:100%;height:auto;max-height:92vh;border-left:0;border-top:1px solid var(--line2);border-radius:26px 26px 0 0;transform:translateY(100%)}}.actividad .tool{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:18px}.actividad .tool>:first-child{min-width:0;max-width:100%}.actividad .band{display:grid;grid-template-columns:minmax(0,1.9fr) repeat(3,minmax(0,1fr));overflow:hidden}.actividad .band>div{padding:24px}.actividad .band>div+div{border-left:1px solid var(--line)}.actividad .main-cell{display:flex;gap:22px;align-items:center;background:radial-gradient(120% 140% at 0 0,var(--accent-soft),transparent 60%)}.actividad .ring{position:relative;flex:none}.actividad .ring svg{transform:rotate(-90deg);display:block}.actividad .ring .val{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.actividad .ring .val b{font:800 36px/1 var(--f-display);letter-spacing:-.03em}.actividad .ring .val b small{font-size:18px}.actividad .ring .val span{font-size:11.5px;color:var(--muted);margin-top:3px}.actividad .big{font:800 40px/1 var(--f-display);letter-spacing:-.035em;margin-top:12px}.actividad .puntaje{display:flex;align-items:center;justify-content:space-between;gap:16px}.actividad .big small{font-size:20px;color:var(--faint);font-weight:700}.actividad .lbl{font-size:13.5px;font-weight:600;color:var(--muted)}.actividad .note{font-size:12.5px;color:var(--faint);margin-top:8px;line-height:1.45}.actividad .scale{margin-top:14px}.actividad .scale .track{position:relative;height:8px;border-radius:99px;background:linear-gradient(90deg,var(--crit) 0 55%,var(--warn) 55% 75%,var(--ok) 75% 100%);opacity:.85}.actividad .scale .pin{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:var(--surface);border:3px solid var(--fg);transform:translate(-50%,-50%);box-shadow:0 2px 6px rgba(0,0,0,.3);transition:left 1s var(--ease-out)}.actividad .scale .ticks{display:flex;justify-content:space-between;font-size:11px;color:var(--faint);margin-top:6px;position:relative}.actividad .scale .ticks span{position:absolute;transform:translateX(-50%)}.actividad .piekv{display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-size:14px}.actividad .piekv b{font:var(--dw) calc(18px * var(--ds))/1.2 var(--f-display);letter-spacing:var(--dt)}.actividad .cifra{padding:14px 16px;border-radius:18px;background:var(--sunken);border:1px solid var(--line)}.actividad .cifra>span{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--muted)}.actividad .cifra>span i{width:9px;height:9px;border-radius:3px;flex:none}.actividad .cifra b{display:block;font:var(--dw) calc(24px * var(--ds))/1.15 var(--f-display);letter-spacing:var(--dt);margin-top:8px}.actividad .cifra small{display:block;font-size:12px;color:var(--faint);margin-top:2px}.actividad .split{display:flex;height:14px;border-radius:99px;overflow:hidden;gap:3px;margin:18px 0 20px}.actividad .split i{display:block;height:100%;border-radius:99px;transition:width 1s var(--ease-out)}.actividad .legend{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.actividad .legend div{padding:14px 16px;border-radius:16px;background:color-mix(in srgb,var(--bg) 45%,transparent);border:1px solid var(--line)}.actividad .legend .k{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--muted)}.actividad .legend .k i{width:9px;height:9px;border-radius:50%}.actividad .legend b{display:block;font:700 24px/1.1 var(--f-display);letter-spacing:-.02em;margin-top:8px}.actividad .legend small{display:block;font-size:12px;color:var(--faint);margin-top:2px}.actividad .distrib{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center}.actividad .distrib .legend{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1240px){.distrib .legend{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.distrib .legend{grid-template-columns:1fr 1fr}}@media (max-width:760px){.actividad .distrib{grid-template-columns:minmax(0,1fr);gap:18px}.actividad .donut{width:170px;height:170px;margin:0 auto}}.actividad .donut{position:relative;width:220px;height:220px}.actividad .donut svg{display:block}.actividad .donut .ds{transition-property:stroke-dasharray}.actividad .donut .ds:hover{filter:brightness(1.15)}.actividad .dc{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.actividad .dc b{font:800 42px/1 var(--f-display);letter-spacing:-.03em}.actividad .dc b small{font-size:20px}.actividad .dc span{font-size:12.5px;color:var(--muted);margin-top:4px}.actividad .dosc{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px}@media (max-width:900px){.actividad .dosc{grid-template-columns:minmax(0,1fr)}}.hoy3{display:grid;grid-template-columns:repeat(3,auto);border:1px solid var(--line);border-radius:20px;background:var(--sunken)}.hoy3>div{padding:12px 18px;min-width:0}.hoy3 b{font-size:18px;white-space:nowrap}@media (max-width:560px){.hoy3{grid-template-columns:auto auto minmax(0,1fr)}.hoy3>div{padding:10px 12px}.hoy3 b{font-size:16px;white-space:normal}}.actividad .apps{list-style:none;margin:16px 0 0;padding:0}.actividad .apps li{display:grid;grid-template-columns:38px minmax(0,1fr) auto 38px;gap:14px;align-items:center;padding:10px 4px;border-bottom:1px solid var(--line)}.actividad .apps li:last-child{border-bottom:0}.actividad .apps .meta{display:block;color:var(--faint);font-size:12px;margin-top:2px}.actividad .apps li:hover{background:color-mix(in srgb,var(--bg) 50%,transparent);border-radius:12px}.actividad .mono{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font:700 14px/1 var(--f-display);background:color-mix(in srgb,var(--fg) 7%,transparent)}.actividad .apps .nm{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14.5px;min-width:0}.actividad .apps .nm span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actividad .apps .bar{height:6px;border-radius:99px;background:color-mix(in srgb,var(--fg) 7%,transparent);margin-top:7px;overflow:hidden}.actividad .apps .bar i{display:block;height:100%;border-radius:99px;transition:width 1s var(--ease-out)}.actividad .apps .t{font:700 15px/1 var(--f-display);text-align:right}.actividad .apps .t small{display:block;font:500 11.5px/1.4 var(--f-body);color:var(--faint);margin-top:3px}.actividad .cats{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:14px}.actividad .cats .r{display:flex;justify-content:space-between;font-size:14px;margin-bottom:6px}.actividad .cats .r b{font-family:var(--f-display)}.actividad .cats .bar{height:8px;border-radius:99px;background:color-mix(in srgb,var(--fg) 7%,transparent);overflow:hidden}.actividad .cats .bar i{display:block;height:100%;border-radius:99px}.actividad .barras{display:flex;align-items:flex-end;gap:10px;height:200px;padding-top:24px;position:relative}.actividad .barras .col{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative}.actividad .barras .col i{display:block;width:100%;max-width:38px;border-radius:10px 10px 5px 5px;background:color-mix(in srgb,var(--fg) 9%,transparent);transition:height 1.1s var(--out),background .25s}.actividad .barras .col.sel i,.actividad .barras .col:hover i{background:var(--grad);box-shadow:0 0 22px -4px var(--gold)}.actividad .barras .col i.sinnada{background:repeating-linear-gradient(45deg,var(--idle) 0 4px,transparent 4px 8px)}.actividad .barras .col span{position:absolute;bottom:-22px;font-size:11px;color:var(--faint);white-space:nowrap}.actividad .barras .col em{position:absolute;font-style:normal;font-size:11.5px;font-weight:700;opacity:0;transform:translateY(4px);transition:.25s;white-space:nowrap}.actividad .barras .col.sel em,.actividad .barras .col:hover em{opacity:1;transform:none}.actividad .barras .meta{position:absolute;left:0;right:0;border-top:1.5px dashed var(--ok);opacity:.55}.actividad .barras .meta span{position:absolute;right:0;top:-18px;font-size:11px;color:var(--ok);font-weight:700}@media (max-width:700px){.actividad .barras .col span{font-size:9.5px;writing-mode:vertical-rl;bottom:-34px}}.senales{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.senales>div{padding:10px 12px;border-radius:14px;background:var(--sunken);min-width:0}.senales small{display:block;font-size:11.5px;color:var(--faint)}.senales b{font:var(--dw) calc(18px * var(--ds))/1.25 var(--f-display);letter-spacing:var(--dt)}.sindatos{margin:14px 0 0;padding:12px 14px;border-radius:14px;background:var(--sunken)}@media (max-width:620px){.senales{grid-template-columns:1fr 1fr}}.dosx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:14px}.areal{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;align-items:center;padding:12px 0}@media (max-width:900px){.dosx{grid-template-columns:minmax(0,1fr)}}.anio{flex-wrap:wrap;justify-content:space-between}.anio,.anio .paso{display:flex;gap:10px;align-items:center}.anio .paso b{font-size:calc(26px * var(--ds));min-width:70px;text-align:center}.anio .icon-btn:disabled{opacity:.35;cursor:default}.cd{display:flex;gap:10px;flex:none}.cd>div{min-width:74px;padding:12px 10px;border-radius:18px;text-align:center;background:var(--sunken);border:1px solid var(--line)}.cd b{display:block;font:var(--dw) calc(34px * var(--ds))/1 var(--f-display);letter-spacing:var(--dt)}.cd small{font-size:11.5px;color:var(--faint);font-weight:600}.meses{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;align-items:start}.hol{display:flex;gap:14px;align-items:center;padding:12px 14px;border-radius:16px;background:var(--sunken);border:1px solid var(--line)}.hol .dd{width:46px;height:50px;flex:none;border-radius:13px;display:grid;place-items:center;text-align:center;background:var(--surface);border:1px solid var(--line2);font:700 19px/1 var(--f-display)}.hol .dd small{display:block;font:600 10px/1 var(--f-body);color:var(--faint);text-transform:uppercase;margin-top:3px}.hol.past{opacity:.5}.hol.hl{border-color:var(--gold-line);background:var(--gold-soft)}.actividad .unauth{display:flex;gap:16px;align-items:flex-start;padding:18px 22px;border-radius:var(--r);background:var(--vio-soft);border:1px solid color-mix(in srgb,var(--vio) 35%,transparent)}.actividad .unauth .ic{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--vio) 22%,transparent);color:var(--vio);flex:none}.actividad .unauth b{font:700 17px/1.3 var(--f-display)}.actividad .shots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.actividad .shot{border-radius:16px;overflow:hidden;border:1px solid var(--line);background:var(--raised)}.actividad .shot img{display:block;width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;transition:filter .25s var(--out),transform .25s var(--out)}.actividad .shot.privado img{filter:blur(9px) saturate(.7);transform:scale(1.1)}.actividad .shot footer{display:flex;justify-content:space-between;padding:9px 12px;font-size:12.5px;color:var(--muted)}.camara .shots{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.camara .shot{border-radius:16px;overflow:hidden;border:1px solid var(--line);background:var(--raised);margin:0}.camara .shot img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.camara .shot footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 8px;padding:9px 12px;font-size:12.5px;color:var(--muted)}.camara .shot footer>*{min-width:0;overflow-wrap:anywhere}.camara .shot .sin-foto{display:grid;place-items:center;aspect-ratio:4/3;font-size:13px;color:var(--muted);background:var(--sunken,var(--raised))}.camara .shot .para-revisar{margin:0;padding:6px 12px 9px;font-size:12px;font-weight:600;color:var(--crit)}.actividad .privacy{display:flex;gap:12px;align-items:center;padding:14px 18px;border-radius:16px;background:var(--accent-soft);color:var(--fg);font-size:13.5px;margin-top:16px}.mapah .rejilla{display:grid;gap:3px;align-items:center;grid-template-columns:116px repeat(var(--n),minmax(0,1fr)) 14px;margin-top:16px}.mapah .hcab{font-size:10.5px;color:var(--faint);text-align:center}.mapah .dcab{display:flex;flex-direction:column;justify-content:center;padding-right:10px;min-width:0}.mapah .dcab b{font-size:13px;font-weight:600}.mapah .dcab small{font-size:11px;color:var(--faint);white-space:nowrap}.mapah .dcab.libre{opacity:.5}.mapah .celda{height:30px;border:0;border-radius:7px;background:var(--sunken);cursor:pointer;position:relative;animation:pop .4s var(--out) both;transition:transform .18s var(--spring),box-shadow .18s}.mapah .celda b{font:600 11.5px/1 var(--f-b);pointer-events:none}.mapah .celda:focus-visible,.mapah .celda:hover{transform:scale(1.15);box-shadow:0 0 0 1px var(--fg);z-index:2;outline:none}.mapah .celda.fuera{opacity:.45;cursor:default}.mapah .celda.almuerzo{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--gold) 22%,transparent) 0 4px,transparent 4px 8px);box-shadow:inset 0 0 0 1px var(--gold-line)}.mapah .marcaf{width:4px;height:22px;border-radius:99px;justify-self:center}.mapah .marcaf.hay{background:var(--gold);cursor:help}.mapah .piemapa{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted)}.mapah .escala{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--faint)}.mapah .escala i{width:16px;height:10px;border-radius:3px}@media (max-width:700px){.mapah .rejilla{grid-template-columns:72px repeat(var(--n),minmax(0,1fr)) 10px;gap:2px}.mapah .dcab small{display:none}.mapah .celda{height:22px;border-radius:5px}.mapah .celda b{display:none}.mapah .hcab{font-size:9.5px}}.dia3{overflow:hidden}.dia3 header{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;justify-content:space-between}.dia3 .pistas{--rot:104px;--hueco:14px;position:relative;display:grid;grid-template-columns:var(--rot) minmax(0,1fr);gap:10px var(--hueco);align-items:center;margin-top:20px}.dia3 .et{font-size:12px;font-weight:600;color:var(--faint);text-align:right}.dia3 .pista{position:relative;border-radius:11px;background:var(--sunken);border:1px solid var(--line)}.dia3 .pista.corta{height:18px}.dia3 .pista.media{height:56px}.dia3 .pista.alta{height:30px}.dia3 .pista .vacio{position:absolute;inset:0;display:flex;align-items:center;padding-left:12px;font-size:12px;color:var(--faint)}.dia3 .tramo{position:absolute;top:0;bottom:0;padding:0;border:0;background:none;cursor:pointer;z-index:1;transition:transform .25s var(--spring)}.dia3 .tramo>i{display:block;height:100%;border-radius:8px;transform-origin:left;animation:grow .9s var(--out) both;transition:box-shadow .2s}.dia3 .tramo:focus-visible,.dia3 .tramo:hover{transform:scaleY(1.18);z-index:3;outline:none}.dia3 .tramo:focus-visible>i,.dia3 .tramo:hover>i{box-shadow:0 0 0 1px var(--fg),var(--sh)}.dia3 .nada>i{background:var(--idle);border-radius:5px}.dia3 .almorzando>i{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--gold) 30%,transparent) 0 5px,transparent 5px 10px)}.dia3 .almorzando>i,.dia3 .jornada{box-shadow:inset 0 0 0 1px var(--gold-line)}.dia3 .jornada{background:var(--gold-soft)}.dia3 .almuerzo{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--gold) 42%,transparent) 0 5px,transparent 5px 10px);box-shadow:inset 0 0 0 1px var(--gold-line)}.dia3 .marca{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;transform:translateX(-50%);padding:10px 5px 0;border:0;background:none;cursor:pointer;z-index:2;animation:pop .5s var(--spring) both}.dia3 .marca i{width:11px;height:11px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 2px var(--surface);transition:transform .2s var(--spring)}.dia3 .marca.sale i,.dia3 .marca.salida i{background:var(--warn)}.dia3 .marca small{font-size:10px;color:var(--faint);white-space:nowrap}.dia3 .marca.fila1 small{margin-top:14px}.dia3 .marca.fila2 small{margin-top:28px}.dia3 .pista.media.tres{height:70px}.dia3 .marca:focus-visible i,.dia3 .marca:hover i{transform:scale(1.35)}.dia3 .marca:focus-visible{outline:none}.dia3 .marca:hover small{color:var(--fg)}.dia3 .capa{position:absolute;inset:0;pointer-events:none;z-index:4}.dia3 .ahora{position:absolute;top:0;bottom:0;width:0;border-left:1px dashed color-mix(in srgb,var(--fg) 45%,transparent);left:calc(var(--rot) + var(--hueco) + (100% - var(--rot) - var(--hueco)) * var(--p))}.dia3 .ahora em{position:absolute;top:-21px;left:50%;transform:translateX(-50%);font:600 10.5px/1 var(--f-b);font-style:normal;white-space:nowrap;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:99px;padding:3px 8px}.dia3 .ahora em.al-fin{left:auto;right:-1px;transform:none}.dia3 .ahora em.al-inicio{left:-1px;transform:none}.dia3 .reglahoras{position:relative;height:16px}.dia3 .reglahoras span{position:absolute;transform:translateX(-50%);font-size:10.5px;color:var(--faint);white-space:nowrap}.dia3 .detalle{display:flex;gap:12px;align-items:flex-start;margin-top:16px;padding:12px 14px;border-radius:16px;background:var(--sunken);border:1px solid var(--line);min-height:74px}.dia3 .detalle .fuente{font-size:11px;font-weight:700;padding:3px 9px;border-radius:99px;border:1px solid;white-space:nowrap;flex:none}.dia3 .detalle b{display:block;font:700 15px/1.3 var(--f-d)}.dia3 .detalle small{display:block;font-size:12.5px;color:var(--muted);margin-top:3px;line-height:1.4}.dia3 .detalle .pista-vacia{font-size:13px;color:var(--faint);align-self:center}.dia3 .leyenda{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:14px;font-size:12px;color:var(--muted)}.dia3 .cardhead .leyenda{margin-top:0;justify-content:flex-end;max-width:min(520px,58%);font-size:12.5px;gap:6px 14px}@media (max-width:1100px){.dia3 .cardhead{flex-wrap:wrap}.dia3 .cardhead .leyenda{max-width:none;width:100%;margin-left:0;justify-content:flex-start;margin-top:8px}}.dia3 .leyenda span{display:inline-flex;align-items:center;gap:6px}.dia3 .leyenda i{width:10px;height:10px;border-radius:3px;flex:none}.dia3 .leyenda .rayado{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--gold) 55%,transparent) 0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 1px var(--gold-line)}@media (max-width:700px){.dia3 .pistas{grid-template-columns:minmax(0,1fr);gap:4px;--rot:0px;--hueco:0px}.dia3 .et{text-align:left;margin-top:8px}.dia3 .capa,.dia3 .marca small{display:none}.dia3 .pista.media,.dia3 .pista.media.tres{height:30px}.dia3 .marca{justify-content:center;padding:0 5px}}.facts{display:grid;grid-template-columns:repeat(3,auto);border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--bg) 45%,transparent);flex:none}.facts div{padding:12px 18px}.facts div+div{border-left:1px solid var(--line)}.facts small{display:block;font-size:12px;color:var(--faint);font-weight:600}.facts b{font:var(--dw) calc(17px * var(--ds))/1.3 var(--f-display);letter-spacing:var(--dt);white-space:nowrap}@media (max-width:1100px){.facts{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.facts div{padding:10px 12px}.facts b{font-size:15px}}.bgfx{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.bgfx svg{position:absolute;right:-6%;top:-4%;width:56%;height:44%;opacity:.75;-webkit-mask-image:linear-gradient(270deg,#000 45%,transparent 92%);mask-image:linear-gradient(270deg,#000 45%,transparent 92%)}.bgfx .halo{position:absolute;left:12%;top:-22%;width:62vw;height:52vh;border-radius:50%;background:radial-gradient(closest-side,var(--glow),transparent);filter:blur(10px)}.bgfx .grain{position:absolute;inset:0;opacity:.035;background-image:radial-gradient(rgba(255,255,255,.8) .6px,transparent 0);background-size:3px 3px}:root[data-theme=light] .bgfx .grain{opacity:.05;background-image:radial-gradient(rgba(0,0,0,.6) .6px,transparent 0)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .bgfx .grain{opacity:.05;background-image:radial-gradient(rgba(0,0,0,.6) .6px,transparent 0)}}@media print{.bgfx{display:none}}.rp-doc{display:none}@media print{.rp-doc{display:block;page:rp;--rp-ink:#1C1813;--rp-ink2:#3D352B;--rp-muted:#5E554A;--rp-faint:#857C70;--rp-line:#E4DDCF;--rp-line2:#D6CDBB;--rp-ivory:#FBF8F2;--rp-sunken:#F3EEE3;--rp-gold:#9C6E37;--rp-gold2:#B98742;--rp-okc:#2E7D4F;--rp-oks:#E3F1E8;--rp-warnc:#A06512;--rp-warns:#FAEBD3;--rp-badc:#B23F33;--rp-bads:#F8E1DD;--rp-vioc:#5F48BE;--rp-bluec:#3A62AE;--rp-neuc:#5F6878;--rp-neus:#ECEEF1;font:400 11.5px/1.45 Figtree,Segoe UI,Arial,sans-serif;color:var(--rp-ink);background:#fff;font-variant-numeric:tabular-nums;-webkit-print-color-adjust:exact;print-color-adjust:exact}.rp-doc *{box-sizing:border-box}.rp-d,.rp-doc b{font-weight:700}.rp-d{font-family:Bricolage Grotesque,Figtree,Segoe UI,Arial,sans-serif;letter-spacing:-.02em}.rp-ok{--rp-c:var(--rp-okc);--rp-cs:var(--rp-oks)}.rp-warn{--rp-c:var(--rp-warnc);--rp-cs:var(--rp-warns)}.rp-bad{--rp-c:var(--rp-badc);--rp-cs:var(--rp-bads)}.rp-neu{--rp-c:var(--rp-neuc);--rp-cs:var(--rp-neus)}.rp-c-ok{color:var(--rp-okc)}.rp-c-vio{color:var(--rp-vioc)}.rp-c-bad{color:var(--rp-badc)}.rp-c-warn{color:var(--rp-warnc)}.rp-c-blue{color:var(--rp-bluec)}.rp-hd{display:flex;align-items:center;gap:18px;padding:0 0 12px;margin-bottom:14px;border-bottom:1.5px solid var(--rp-gold2);position:relative;-moz-column-break-inside:avoid;break-inside:avoid}.rp-hd:after{content:"";position:absolute;left:0;bottom:-1.5px;width:120px;height:3px;background:var(--rp-gold)}.rp-logo{height:42px;width:auto;flex:none;opacity:.92}.rp-hd-t{flex:1;min-width:0}.rp-hd-t h1{margin:0;font-size:25px;line-height:1.08;color:var(--rp-ink)}.rp-hd-sub{font-size:12px;margin-top:3px}.rp-hd-r,.rp-hd-sub{color:var(--rp-muted)}.rp-hd-r{text-align:right;font-size:10px;line-height:1.5;white-space:nowrap}.rp-hd-r b{color:var(--rp-ink)}.rp-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;-moz-column-break-inside:avoid;break-inside:avoid}.rp-kpi{border:1px solid var(--rp-line);border-radius:12px;padding:10px 13px;background:var(--rp-ivory)}.rp-kpi-l{font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--rp-muted)}.rp-kpi-v{font-size:24px;line-height:1.1;margin-top:3px;color:var(--rp-ink)}.rp-kpi-v small{font-size:13px;color:var(--rp-faint);margin-left:1px;font-weight:700}.rp-kpi-n{font-size:10px;color:var(--rp-muted);line-height:1.3;margin-top:2px}.rp-kpi-main{border-left:4px solid var(--rp-c);background:var(--rp-cs)}.rp-kpi-main .rp-kpi-v{font-size:30px;color:var(--rp-c)}.rp-scale{position:relative;height:5px;border-radius:9px;margin:7px 0 2px;background:linear-gradient(90deg,var(--rp-badc) 0 55%,var(--rp-warnc) 55% 75%,var(--rp-okc) 75%)}.rp-scale i{position:absolute;top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;background:#fff;border:2.5px solid var(--rp-ink)}.rp-scale-l{position:relative;height:11px;font-size:8.5px;color:var(--rp-faint)}.rp-scale-l span{position:absolute;top:0;transform:translateX(-50%)}.rp-scale-l span:first-child{transform:none}.rp-scale-l span:last-child{transform:translateX(-100%)}.rp-sec{margin:16px 0 7px;-moz-column-break-after:avoid;break-after:avoid}.rp-sec small{display:block;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rp-gold)}.rp-sec h2{margin:1px 0 0;font-size:15.5px;color:var(--rp-ink)}.rp-tb{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid var(--rp-line);border-radius:10px;overflow:hidden;font-size:11px}.rp-tb thead{display:table-header-group}.rp-tb th{background:var(--rp-sunken);color:var(--rp-muted);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:left;padding:7px 6px;border-bottom:1px solid var(--rp-line2);line-height:1.2;vertical-align:bottom;white-space:normal;overflow-wrap:normal}.rp-tb td{padding:5px 7px;border-bottom:1px solid var(--rp-line);vertical-align:middle;overflow-wrap:anywhere;white-space:nowrap}.rp-tb tr{-moz-column-break-inside:avoid;break-inside:avoid}.rp-tb tbody tr:nth-child(2n) td{background:#FCFAF6}.rp-tb tbody tr:last-child td{border-bottom:0}.rp-tb td:first-child{border-left:3px solid var(--rp-c,transparent)}.rp-tb .rp-n{color:var(--rp-faint);font-size:10px;text-align:right;padding-right:6px}.rp-tb .rp-nm{font-weight:700;white-space:normal}.rp-tb .rp-x{color:var(--rp-faint)}.rp-tb td.rp-x{white-space:normal;font-size:10.5px;color:var(--rp-muted)}.rp-tb .rp-vacio{text-align:center;color:var(--rp-faint);padding:16px}.rp-pc{display:flex;align-items:center;gap:6px;white-space:nowrap}.rp-pc b{font-size:12.5px;min-width:32px;color:var(--rp-c)}.rp-bar{width:34px;height:5px;border-radius:9px;background:var(--rp-sunken);overflow:hidden;flex:none}.rp-bar i{display:block;height:100%;border-radius:9px;background:var(--rp-c)}.rp-chip{display:inline-block;padding:2px 8px;border-radius:99px;font-size:10px;font-weight:700;white-space:nowrap;color:var(--rp-c);background:var(--rp-cs)}.rp-bloque{-moz-column-break-inside:avoid;break-inside:avoid}.rp-apps{list-style:none;margin:0;padding:12px 14px;border:1px solid var(--rp-line);border-radius:10px;background:var(--rp-ivory);-moz-columns:2;column-count:2;-moz-column-gap:26px;column-gap:26px;counter-reset:rpa}.rp-apps li{display:grid;grid-template-columns:16px minmax(0,1fr) 70px 52px;align-items:center;gap:7px;padding:4px 0;-moz-column-break-inside:avoid;break-inside:avoid;border-bottom:1px solid var(--rp-line);font-size:11px;counter-increment:rpa}.rp-apps li:before{content:counter(rpa);color:var(--rp-faint);font-size:9.5px;text-align:right}.rp-an{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.rp-an em{font-style:normal;font-weight:400;font-size:9.5px;color:var(--rp-vioc)}.rp-ab{height:5px;background:var(--rp-sunken);overflow:hidden}.rp-ab,.rp-ab i{border-radius:9px}.rp-ab i{display:block;height:100%;background:var(--rp-gold2)}.rp-apps b{text-align:right;font-size:11px;white-space:nowrap}.rp-pie{margin-top:14px;padding:10px 13px;border:1px solid var(--rp-line);border-radius:10px;background:var(--rp-ivory);font-size:10px;line-height:1.5;color:var(--rp-ink2);-moz-column-break-inside:avoid;break-inside:avoid}.rp-pie p{margin:0 0 4px}.rp-pie b{color:var(--rp-ink)}.rp-legal{display:flex;align-items:center;gap:8px;margin-top:6px;padding-top:7px;border-top:1px solid var(--rp-line2);font-size:10px;font-weight:600;color:var(--rp-ink2)}.rp-legal:before{content:"";width:16px;height:2px;background:var(--rp-gold2);flex:none}}.welcome{position:fixed;inset:0;z-index:120;display:grid;place-items:center;pointer-events:none;background:color-mix(in srgb,var(--bg) 70%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:wfade 2.4s var(--out) forwards}.welcome>div{text-align:center;animation:reveal .8s var(--out) both}.welcome h1{font:var(--dw) calc(clamp(40px,6vw,76px) * var(--ds))/1 var(--f-d);letter-spacing:var(--dt);margin:10px 0 0}.welcome .oro{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes wfade{0%,70%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes ping{0%{transform:scale(1);opacity:.7}to{transform:scale(3);opacity:0}}.note,.sub{max-width:110ch}.cfg{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.cfg,.cfg-col{display:grid;gap:14px}.cfg-col{min-width:0}@media (max-width:900px){.cfg{grid-template-columns:minmax(0,1fr)}}.swgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:22px;column-gap:22px}@media (max-width:1250px){.swgrid{grid-template-columns:minmax(0,1fr)}}.swfila{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}.swfila b{font-weight:600;font-size:13.5px}.swfila small{display:block;font-size:12px;color:var(--faint)}.interruptor{width:40px;height:23px;border-radius:99px;position:relative;flex:none;background:var(--idle);transition:background .25s}.interruptor[aria-checked=true]{background:var(--grad)}.interruptor:after{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.35);transition:left .35s var(--spring)}.interruptor[aria-checked=true]:after{left:20px}.interruptor:disabled{opacity:.5;cursor:not-allowed}.hzrow{display:grid;grid-template-columns:86px minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid var(--line);font-size:13.5px}.hzrow.off{opacity:.7}.hzrow .hzt{min-height:32px}.hzlunch{display:grid;grid-template-columns:86px minmax(0,1fr) auto;gap:6px 10px;padding:10px 12px;margin:0 0 6px;border-radius:14px;background:var(--gold-soft);border:1px solid var(--gold-line)}.hzlunch,.hzt{align-items:center}.hzt{display:flex;gap:6px;min-width:0}.hzt .input{padding:5px 8px;border-radius:9px;width:auto;min-width:0;flex:0 1 128px;font-size:13px}.cajas3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cajas3>div{padding:10px 12px;border-radius:14px;background:var(--sunken);min-width:0}.cajas3 small{display:block;font-size:11.5px;color:var(--faint)}.cajas3 b{font-size:14px}@media (max-width:560px){.cajas3{grid-template-columns:minmax(0,1fr)}.hzlunch,.hzrow{grid-template-columns:minmax(0,1fr) auto}.hzlunch>.hzt,.hzrow>.hzt,.hzrow>span.faint{grid-column:1/-1;grid-row:2}.hzt .input{flex:1 1 0}}@media (max-width:1100px){.lista-reglas{padding:0}.prow.reglas-cols{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 16px}.prow.reglas-cols>:first-child{flex:none;padding-top:2px}.prow.reglas-cols>:nth-child(2){flex:1 1 calc(100% - 140px);min-width:0}.prow.reglas-cols>.acciones-regla{order:1;flex:none}.acciones-regla>button{flex:none;width:32px;height:32px}.prow.reglas-cols>[data-l]{order:2;flex:1 1 40%;min-width:0;display:block!important}.prow.reglas-cols>[data-l]:before{content:attr(data-l);display:block;font-size:11px;font-weight:600;color:var(--faint);margin-bottom:3px}}.tbl-informe td:first-child,.tbl-informe th:first-child{padding-left:20px}.tbl-informe td:last-child,.tbl-informe th:last-child{padding-right:20px}@media screen and (max-width:700px){.tabla-fichas thead{display:none}.tabla-fichas tr{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 16px}.tabla-fichas td{display:block;padding:0!important;min-width:0}.tabla-fichas td[data-l]:before{content:attr(data-l);display:block;font-size:11px;font-weight:600;color:var(--faint);margin-bottom:2px}.tabla-fichas td[data-l="#"]{flex:none}.tabla-fichas td[data-l="#"]:before,.tabla-fichas td[data-l=Empleado]:before{content:none}.tabla-fichas td[data-l=Empleado]{flex:1 1 70%}.tabla-fichas td[data-l]:not([data-l="#"]):not([data-l=Empleado]){flex:1 1 26%}}@media (max-width:1100px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]),select,textarea{font-size:16px!important}.input[type=date],.input[type=time]{padding-left:10px;padding-right:10px}.hzt .input{padding:5px 6px}html{overflow-x:hidden}body{overflow-x:clip}.barra-marcadas{position:fixed!important;left:12px;right:12px;top:auto!important;bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:45!important;margin:0!important;max-height:45dvh;overflow:auto}.content:has(.barra-marcadas){padding-bottom:320px}.actividad .shots{grid-template-columns:repeat(3,minmax(0,1fr))}.actividad .shot footer{flex-wrap:wrap;gap:2px 8px}.actividad .shot footer>*{min-width:0;overflow-wrap:anywhere}.sig .chip,.wb .chip.crit{white-space:normal;max-width:100%}.pila-caras>span{flex:none}.pila-caras>span+span{margin-left:-4px!important}.tblwrap .tbl.tbl-ajusta{min-width:0}.tbl.tbl-ajusta td,.tbl.tbl-ajusta th{white-space:normal;padding-left:10px;padding-right:10px}.por-dia{overflow:visible!important}.por-dia table,.por-dia tbody{display:block;width:100%}.por-dia tbody{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.por-dia tr{display:contents}.por-dia tr:first-child td:nth-child(-n+7){grid-row:1}.por-dia tr:last-child td:nth-child(-n+7){grid-row:2}.por-dia tr:first-child td:nth-child(n+8){grid-row:3}.por-dia tr:last-child td:nth-child(n+8){grid-row:4}.por-dia td:nth-child(7n+1){grid-column:1}.por-dia td:nth-child(7n+2){grid-column:2}.por-dia td:nth-child(7n+3){grid-column:3}.por-dia td:nth-child(7n+4){grid-column:4}.por-dia td:nth-child(7n+5){grid-column:5}.por-dia td:nth-child(7n+6){grid-column:6}.por-dia td:nth-child(7n){grid-column:7}.por-dia td{padding:4px 0!important}.aus-lista{grid-template-columns:minmax(0,1fr)!important}.aus-fila{flex-wrap:wrap}.aus-fila>div{flex:1 1 calc(100% - 48px)!important}.aus-fila>.chip{margin-left:48px}.aus-fila>.btn{margin-left:auto}.aus-fila small{overflow-wrap:anywhere}.horario-nuevo{flex-wrap:wrap}}@media (max-width:700px){.actividad .shots{grid-template-columns:repeat(2,minmax(0,1fr))}.actividad .barras{margin-bottom:22px}.dia3 .reglahoras span:nth-child(2n){display:none}}@media (max-width:560px){.campos-fecha{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.campos-fecha.dos-fechas{grid-template-columns:minmax(0,1fr)!important}.campos-fecha>:first-child:nth-last-child(3){grid-column:1/-1}.tbl.tbl-ajusta td,.tbl.tbl-ajusta th{padding-left:6px;padding-right:6px}.panel .pbox{max-height:92vh;max-height:92dvh}}:root{--s-jdc:#D9B878;--s-pu:#86A9E8;--s-un:#AD9FF0;--s-acu:#5EC2C9;--s-sol:#74C493;--s-tis:#E3AE52;--s-int:#8E98A8}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--s-jdc:#A9773F;--s-pu:#3E68B8;--s-un:#6650C4;--s-acu:#1F8C94;--s-sol:#2E8A55;--s-tis:#A9701B;--s-int:#6E7888}}:root[data-theme=light]{--s-jdc:#A9773F;--s-pu:#3E68B8;--s-un:#6650C4;--s-acu:#1F8C94;--s-sol:#2E8A55;--s-tis:#A9701B;--s-int:#6E7888}@keyframes tk-land{0%{transform:scale(.92);box-shadow:0 0 0 3px var(--gold-line)}}@keyframes tk-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes tdw-in{0%{transform:translateX(100%)}}@keyframes tdw-fade{0%{opacity:0}}.kq{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0 6px}.kq>button,.kq>div{position:relative;text-align:left;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,var(--raised),var(--surface));box-shadow:var(--sh);transition:border-color .2s,transform .35s var(--spring)}.kq>button:hover{border-color:var(--line2);transform:translateY(-2px)}.kq>button[aria-pressed=true]{border-color:var(--gold-line);box-shadow:0 0 0 3px var(--gold-soft)}.kq b{display:block;font:var(--dw) calc(32px * var(--ds))/1 var(--f-d);letter-spacing:var(--dt)}.kq .kl{display:block;font-size:12.5px;color:var(--muted);margin-top:6px}.kq i.pt{position:absolute;top:14px;right:14px;width:8px;height:8px;border-radius:50%}.kq.flx{display:flex;flex-wrap:wrap}.kq.flx>*{flex:1 1 130px}.tareas .fbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 16px}.tareas .fbar .field{flex:1 1 240px;max-width:360px}.tareas .fbar .field input{font-size:16px}.tareas .sel{position:relative;min-width:0}.tareas .sel>select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:9px 34px 9px 14px;border-radius:99px;border:1px solid var(--line2);background-color:color-mix(in srgb,var(--surface) 80%,transparent);background-image:linear-gradient(45deg,transparent 50%,var(--faint) 50%),linear-gradient(135deg,var(--faint) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;font-size:16px;font-weight:600;color:var(--muted);max-width:100%}.tareas .sel>select.on{color:var(--fg);border-color:var(--gold-line);background-color:var(--gold-soft)}.tareas .tog{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:99px;border:1px solid var(--line2);font-size:14px;font-weight:600;color:var(--muted);background:color-mix(in srgb,var(--surface) 80%,transparent)}.tareas .tog svg{width:15px;height:15px}.tareas .tog[aria-pressed=true]{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 40%,transparent);background:var(--bad-s)}.tareas .tog.hoy[aria-pressed=true]{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 40%,transparent);background:var(--warn-s)}.tareas .fbar .fbtn{display:none}.kb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:start}.kb.k3{grid-template-columns:repeat(3,minmax(0,1fr))}.kcol{min-width:0;border-radius:22px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 55%,transparent);padding:10px 10px 4px;transition:border-color .2s,background .2s,box-shadow .2s}.kcol.kdrop{border-color:var(--gold-line);background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-line)}.kcol.nodrop{opacity:.55}.kcol .kh{display:flex;align-items:center;gap:8px;padding:6px 6px 12px;flex-wrap:wrap}.kcol .kh b{font-size:14.5px;font-weight:700}.kcol .kh .n{min-width:24px;text-align:center;padding:1px 8px;border-radius:99px;font-size:12px;font-weight:700;background:var(--sunken);border:1px solid var(--line);color:var(--muted)}.kcol .kh .hint{margin-left:auto;font-size:11.5px;color:var(--faint)}.kcol .kh i.d{width:9px;height:9px;border-radius:50%}.kcol .kh .arch{margin-left:auto;font-size:12px;font-weight:600;color:var(--muted);padding:4px 10px;border-radius:99px;border:1px solid var(--line2)}.kcol .kh .arch:hover{color:var(--fg);border-color:var(--gold-line)}.kcol .kz{min-height:60px;padding-bottom:6px}.kcol .kempty{border:1.5px dashed var(--line2);border-radius:16px;padding:18px 12px;margin-bottom:8px;text-align:center;font-size:13px;color:var(--faint)}.kcol .addq,.kcol .verant{display:flex;align-items:center;gap:8px;width:100%;padding:9px 10px;margin-bottom:6px;border-radius:12px;font-size:13.5px;font-weight:600;color:var(--muted)}.kcol .addq:hover,.kcol .verant:hover{background:var(--sunken);color:var(--fg)}.kcol .addq svg,.kcol .verant svg{width:16px;height:16px}.lockh{display:flex;align-items:flex-start;gap:6px;font-size:12px;color:var(--faint);padding:0 6px 10px;line-height:1.35}.lockh svg{width:13px;height:13px;flex:none;margin-top:2px}.tk{position:relative;display:block;width:100%;text-align:left;margin-bottom:9px;padding:11px 12px 10px 14px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(180deg,var(--raised),var(--surface));box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 10px 24px -20px rgba(0,0,0,.8);cursor:pointer;transition:border-color .2s,transform .35s var(--spring),box-shadow .25s}.tk:hover{border-color:var(--line2);transform:translateY(-2px)}.tk:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.tk:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--pc,transparent)}.tk.drag{opacity:.35;transform:rotate(1.5deg)}.tk.landed{animation:tk-land .6s var(--spring)}.tk.oncur{border-color:color-mix(in srgb,var(--ok) 45%,transparent);box-shadow:0 0 0 3px var(--ok-s)}.tk .r1{display:flex;gap:6px;flex-wrap:wrap;min-height:20px;padding-right:30px}.tk .r1,.tk .st{align-items:center}.tk .st{display:inline-flex;gap:5px;font-size:11.5px;font-weight:600;color:var(--muted)}.tk .st i{width:7px;height:7px;border-radius:2px;background:var(--sc)}.tk .pr{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tk h4{margin:6px 0 8px;font-size:14.5px;font-weight:650;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.tk .r2{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;color:var(--muted)}.tk .r2>span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.tk .r2 svg{width:14px;height:14px}.tk .r3{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:9px;border-top:1px solid var(--line);font-size:12.5px;flex-wrap:wrap}.tk .r3 .nm{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.tk .km{position:absolute;top:7px;right:7px;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;color:var(--faint)}.tk .km:hover{background:var(--sunken);color:var(--fg)}.tk .km svg{width:18px;height:18px}.tk .tkdev{display:flex;gap:6px;align-items:flex-start;margin:0 0 8px;padding:6px 9px;border-radius:10px;background:var(--vio-s);color:var(--vio);font-size:12px;line-height:1.35}.tk .tkdev span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tk .tkdev svg{width:14px;height:14px;flex:none;margin-top:1px}.tk.isdone h4{color:var(--muted)}.tk .yanousa{font-size:11px;font-weight:700;color:var(--warn)}.livedot{position:relative;display:inline-block;width:8px;height:8px;flex:none}.livedot,.livedot:after{border-radius:50%;background:var(--ok)}.livedot:after{content:"";position:absolute;inset:0;animation:ping 2s var(--out) infinite}.stepbar{display:inline-block;width:34px;height:5px;border-radius:99px;background:var(--idle);overflow:hidden;vertical-align:middle}.stepbar i{display:block;height:100%;border-radius:99px;background:var(--gold)}.playbtn{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:99px;font-size:13px;font-weight:700;border:1px solid var(--line2);flex:none}.playbtn svg{width:13px;height:13px}.playbtn.go{background:var(--grad);color:var(--on-grad);border-color:transparent}.playbtn.pz{background:var(--ok-s);color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,transparent)}.kbtabs{display:none}@media (max-width:1250px){.kb,.kb.k3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.kbtabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;border-radius:18px;border:1px solid var(--line2);background:color-mix(in srgb,var(--surface) 80%,transparent);margin-bottom:12px;position:sticky;top:74px;z-index:12;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.kbtabs button{display:flex;flex-direction:column;align-items:center;gap:1px;padding:7px 2px;border-radius:14px;font-size:12px;font-weight:600;color:var(--muted);line-height:1.2;min-width:0}.kbtabs button b{font:var(--dw) 18px/1 var(--f-d)}.kbtabs button[aria-pressed=true]{background:var(--grad);color:var(--on-grad)}.kb,.kb.k3{grid-template-columns:minmax(0,1fr)}.kbtabs.k3{grid-template-columns:repeat(3,minmax(0,1fr))}.kb .kcol:not(.mshow){display:none}.kcol{border:0;background:none;padding:0}.kcol .kh{padding:0 2px 10px}.kcol .kh>.n,.kcol .kh>b,.kcol .kh>i.d{display:none}.tareas .fbar .fbtn{display:inline-flex}.tareas .fbar:not(.open) .limpiar,.tareas .fbar:not(.open) .sel,.tareas .fbar:not(.open) .tog:not(.fbtn){display:none}.tareas .fbar .field{flex:1 1 0;min-width:0;max-width:none}}@media (max-width:560px){.kq:not(.flx){grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.kq:not(.flx)>button{padding:10px 8px;border-radius:14px}.kq:not(.flx) b{font-size:22px}.kq:not(.flx) .kl{font-size:10.5px;line-height:1.25;margin-top:4px}.kq:not(.flx) i.pt{top:9px;right:8px;width:6px;height:6px}.kq.flx>*{flex-basis:96px}}.kmenu{position:fixed;z-index:96;min-width:230px;max-width:calc(100vw - 20px);padding:6px;border-radius:16px;background:var(--raised);border:1px solid var(--line2);box-shadow:0 24px 50px -20px rgba(0,0,0,.7);animation:tk-in .2s var(--out) both}.kmenu button{display:flex;gap:10px;align-items:center;width:100%;padding:10px 12px;border-radius:10px;font-size:14px;text-align:left;color:var(--fg)}.kmenu button:hover:not(:disabled){background:var(--sunken)}.kmenu button:disabled{opacity:.45;cursor:not-allowed}.kmenu button i{width:9px;height:9px;border-radius:50%;flex:none}.kmenu button small{margin-left:auto;color:var(--faint)}.kmenu button.dang{color:var(--bad)}.kmenu p{margin:6px 10px 4px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.tdw-scrim{position:fixed;inset:0;z-index:55;background:var(--scrim);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:tdw-fade .3s both}.tdw{position:fixed;top:0;right:0;bottom:0;z-index:60;width:min(600px,100%);display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--line2);box-shadow:-40px 0 80px -30px rgba(0,0,0,.7);animation:tdw-in .5s var(--out) both;overflow:auto;overscroll-behavior:contain}.tdw .dh{position:sticky;top:0;z-index:3;padding:18px 22px 14px;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.tdw .db{padding:18px 22px 24px;flex:1}.tdw .df{position:sticky;bottom:0;z-index:3;display:flex;flex-wrap:wrap;gap:10px;padding:14px 22px calc(14px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line)}.tdw .df .btn{flex:1 1 auto}.tdw h2{font:var(--dw) calc(25px * var(--ds))/1.15 var(--f-d);letter-spacing:var(--dt);margin:10px 0 0;overflow-wrap:anywhere}.tdw .mg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:18px}.tdw .mg>div{padding:10px 12px;border-radius:14px;background:var(--sunken);border:1px solid var(--line);min-width:0}.tdw .mg small{display:block;font-size:11.5px;color:var(--faint);font-weight:600}.tdw .mg b{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:600;margin-top:3px;min-width:0}.tdw .blk{margin-top:20px}.tdw .blk>h3,.tdw .blk>summary{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--faint)}.tdw .blk>h3 svg,.tdw .blk>summary svg{width:15px;height:15px}.tdw .blk>h3 .r{margin-left:auto;text-transform:none;letter-spacing:0;font-weight:600;color:var(--muted)}.tdw .blk>summary{list-style:none;cursor:pointer}.tdw .blk>summary::-webkit-details-marker{display:none}.tdw .tbox{padding:16px 18px;border-radius:20px;border:1px solid var(--line);background:radial-gradient(120% 140% at 0 0,var(--gold-soft),transparent 55%),linear-gradient(180deg,var(--raised),var(--surface))}.tdw .tbox .big{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:8px}.tdw .tbox .big b{font:var(--dw) calc(38px * var(--ds))/1 var(--f-d);letter-spacing:var(--dt)}.tdw .apps2{display:grid;gap:7px;margin-top:10px}.tdw .apps2 div{display:grid;grid-template-columns:minmax(0,1fr) 90px 58px;align-items:center;gap:10px;font-size:13px}.tdw .apps2 .t{height:6px;border-radius:99px;background:var(--idle);overflow:hidden}.tdw .apps2 .t i{display:block;height:100%;border-radius:99px;background:var(--grad);transition:width 1s var(--out)}.tdw .apps2 em{font-style:normal;text-align:right;font-weight:600}.tdw .apps2 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tdw .desc{font-size:14.5px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.tdw .desc a,.tdw .lnks a{color:var(--gold)}.tdw .desc a{text-decoration:underline;text-underline-offset:3px}.tdw .steps label{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:12px;font-size:16px;cursor:pointer}.tdw .steps label:hover{background:var(--sunken)}.tdw .steps input{width:20px;height:20px;accent-color:var(--gold);flex:none}.tdw .steps label.ok span{color:var(--faint);text-decoration:line-through}.tdw .steps label span{flex:1;min-width:0;overflow-wrap:anywhere}.tdw .lnks{display:grid;gap:6px}.tdw .lnks>div{gap:8px}.tdw .lnks a,.tdw .lnks>div{display:flex;align-items:center;min-width:0}.tdw .lnks a{flex:1;gap:10px;padding:9px 12px;border-radius:12px;background:var(--sunken);border:1px solid var(--line);text-decoration:none;color:var(--fg);font-size:14px}.tdw .lnks a svg{width:15px;height:15px;flex:none}.tdw .lnks a span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tdw .lnks a small{color:var(--faint);white-space:nowrap}.tdw .imgs{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin-top:8px}.tdw .imgs figure{position:relative;margin:0;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--sunken);aspect-ratio:4/3}.tdw .imgs img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;cursor:zoom-in}.tdw .imgs figure .xs{position:absolute;top:6px;right:6px}.tdw .cmt{display:flex;gap:10px;margin-bottom:12px}.tdw .cmt .bb{flex:1;min-width:0;padding:10px 13px;border-radius:4px 16px 16px 16px;background:var(--sunken);border:1px solid var(--line);font-size:14px;overflow-wrap:anywhere;white-space:pre-line}.tdw .cmt.dv .bb{background:var(--vio-s);border-color:color-mix(in srgb,var(--vio) 30%,transparent)}.tdw .cmt .bb header{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;margin-bottom:3px;white-space:normal}.tdw .cmt .bb header b{font-size:13px}.tdw .cmt .bb header small{font-size:11.5px;color:var(--faint)}.tdw .cin{display:flex;gap:8px;align-items:flex-end}.tdw .cin textarea{flex:1;min-height:46px;max-height:160px;resize:vertical;font-size:16px;min-width:0}.tdw .hist{position:relative;margin:12px 0 0;padding:0 0 0 18px;list-style:none}.tdw .hist:before{content:"";position:absolute;left:4px;top:6px;bottom:6px;width:2px;background:var(--line2);border-radius:2px}.tdw .hist li{position:relative;padding:0 0 12px;font-size:13.5px;color:var(--muted)}.tdw .hist li:before{content:"";position:absolute;left:-18px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--surface);border:2px solid var(--hc,var(--line2))}.tdw .hist li b{color:var(--fg);font-weight:600}.tdw .hist li small{display:block;font-size:11.5px;color:var(--faint)}.tdw .stepin,.tkfrm .stepin{display:flex;gap:8px}.tdw .stepin .input,.tkfrm .stepin .input{flex:1;font-size:16px;min-width:0}.tdw .xs,.tkfrm .xs{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:var(--faint);flex:none;background:color-mix(in srgb,var(--surface) 80%,transparent)}.tdw .xs:hover,.tkfrm .xs:hover{color:var(--bad);background:var(--bad-s)}.tdw .xs svg,.tkfrm .xs svg{width:14px;height:14px}.tdw .zoom{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px;background:var(--scrim);cursor:zoom-out}.tdw .zoom img{max-width:100%;max-height:100%;border-radius:12px}@media (max-width:700px){.tdw{width:100%;border-left:0;height:100vh;height:100dvh}.tdw .db,.tdw .df,.tdw .dh{padding-left:16px;padding-right:16px}.tdw .apps2 div{grid-template-columns:minmax(0,1fr) 60px 52px}}.tkfrm{display:grid;gap:14px}.tkfrm .l,.tkfrm label.l{display:grid;gap:6px;font-size:13.5px;font-weight:600;color:var(--muted)}.tkfrm .input,.tkfrm select,.tkfrm textarea{font-size:16px}.tkfrm textarea.input{min-height:90px;resize:vertical}.tkfrm .pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.tkfrm .pick button{display:flex;align-items:center;gap:8px;padding:7px 10px 7px 7px;border-radius:99px;border:1px solid var(--line2);font-size:13.5px;font-weight:600;color:var(--muted);text-align:left;min-width:0}.tkfrm .pick button span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tkfrm .pick button[aria-pressed=true]{border-color:var(--gold-line);background:var(--gold-soft);color:var(--fg)}.tkfrm .chips{display:flex;flex-wrap:wrap;gap:6px}.tkfrm .chips button{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:99px;border:1px solid var(--line2);font-size:13.5px;font-weight:600;color:var(--muted)}.tkfrm .chips button i{width:8px;height:8px;border-radius:2px;background:var(--sc)}.tkfrm .chips button[aria-pressed=true]{border-color:var(--gold-line);background:var(--gold-soft);color:var(--fg)}.tkfrm .row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tkfrm .err{font-size:12.5px;color:var(--bad);font-weight:600}.tkfrm .stepl{display:grid;gap:4px;margin-top:6px}.tkfrm .stepl div{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;background:var(--sunken);font-size:14px;min-width:0}.tkfrm .stepl div span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tkfrm details.more2>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--faint)}.tkfrm details.more2>summary::-webkit-details-marker{display:none}.tkfrm details.more2>summary svg{transition:transform .3s var(--out);width:15px;height:15px}.tkfrm details.more2[open]>summary svg{transform:rotate(90deg)}.tkfrm .nota{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:16px;border:1px dashed var(--gold-line);background:var(--gold-soft);font-size:13.5px;color:var(--muted)}.tkfrm .segp{display:inline-flex;gap:2px;padding:4px;border-radius:99px;border:1px solid var(--line2);background:color-mix(in srgb,var(--surface) 80%,transparent);width:-moz-max-content;width:max-content;max-width:100%}.tkfrm .segp button{padding:7px 14px;border-radius:99px;font-size:13px;font-weight:600;color:var(--muted)}.tkfrm .segp button[aria-pressed=true]{background:var(--grad);color:var(--on-grad)}.tkfrm .ant{display:grid;gap:6px;max-height:min(420px,55vh);overflow:auto}.tkfrm .ant button{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--sunken);text-align:left;font-size:14px;min-width:0}.tkfrm .ant button b{flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.tkfrm .ant button small{color:var(--faint)}@media (max-width:480px){.tkfrm .pick,.tkfrm .row2{grid-template-columns:minmax(0,1fr)}}.encurso{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:22px;padding:16px 18px 16px 20px;border-radius:24px;border:1px solid color-mix(in srgb,var(--ok) 40%,transparent);background:radial-gradient(120% 160% at 0 0,var(--ok-s),transparent 60%),linear-gradient(180deg,var(--raised),var(--surface));box-shadow:var(--sh)}.encurso .tt{flex:1 1 260px;min-width:0}.encurso .tt small{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ok)}.encurso .tt b{display:block;font-size:17px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.encurso .clk{font:var(--dw) calc(34px * var(--ds))/1 var(--f-d);letter-spacing:var(--dt);font-variant-numeric:tabular-nums}.encurso .clk small{display:block;font:500 12px/1.3 var(--f-b);letter-spacing:0;color:var(--muted);margin-top:4px}.encurso .ico{color:var(--faint);flex:none}.encurso .ico svg{width:19px;height:19px}.encurso.off{border-color:var(--line);background:linear-gradient(180deg,var(--raised),var(--surface))}.encurso.off .tt small{color:var(--faint)}.encurso.off .tt b{white-space:normal;font-weight:600;font-size:15px;color:var(--muted)}.tareas .rsm .pp{display:flex;align-items:center;gap:10px;min-width:0}.tareas .rsm .pp b{display:block;font-size:14px}.tareas .rsm .pp small{display:block;font-size:12px;color:var(--faint)}.tareas .rsm .num{font:var(--dw) 20px/1 var(--f-d);letter-spacing:var(--dt)}.tareas .atb{display:flex;height:8px;border-radius:99px;overflow:hidden;background:var(--idle);min-width:90px;margin:6px 0 4px}.tareas .atb i{display:block;height:100%}.first-letter\:uppercase:first-letter{text-transform:uppercase}.hover\:border-brand:hover{--tw-border-opacity:1;border-color:rgb(var(--oro-600)/var(--tw-border-opacity,1))}.hover\:border-line2:hover{border-color:var(--line2)}.hover\:border-red-300:hover{--tw-border-opacity:1;border-color:rgb(var(--red-300)/var(--tw-border-opacity,1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity:1;background-color:rgb(var(--emerald-700)/var(--tw-bg-opacity,1))}.hover\:bg-orange-700:hover{--tw-bg-opacity:1;background-color:rgb(var(--orange-700)/var(--tw-bg-opacity,1))}.hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgb(var(--red-100)/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(var(--red-50)/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(var(--red-700)/var(--tw-bg-opacity,1))}.hover\:bg-slate-50\/70:hover{background-color:rgb(var(--slate-50)/.7)}.hover\:bg-sunken:hover{background-color:var(--sunken)}.hover\:text-brand:hover{--tw-text-opacity:1;color:rgb(var(--oro-600)/var(--tw-text-opacity,1))}.hover\:text-fg:hover{color:var(--fg)}.hover\:text-muted:hover{color:var(--muted)}.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgb(var(--red-600)/var(--tw-text-opacity,1))}.hover\:text-red-700:hover{--tw-text-opacity:1;color:rgb(var(--red-700)/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:brightness-105:hover{--tw-brightness:brightness(1.05);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)}.focus\:border-brand:focus{--tw-border-opacity:1;border-color:rgb(var(--oro-600)/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-sunken:disabled{background-color:var(--sunken)}.disabled\:text-faint:disabled{color:var(--faint)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:640px){.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:block{display:block}.sm\:h-32{height:8rem}.sm\:w-32{width:8rem}.sm\:max-w-xs{max-width:20rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-right{text-align:right}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:border-l{border-left-width:1px}}@media (min-width:1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:h-28{height:7rem}.xl\:w-28{width:7rem}.xl\:grid-cols-\[minmax\(0\2c 2\.1fr\)_repeat\(4\2c minmax\(0\2c 1fr\)\)\]{grid-template-columns:minmax(0,2.1fr) repeat(4,minmax(0,1fr))}.xl\:border-l{border-left-width:1px}.xl\:border-t-0{border-top-width:0}.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}}