:root{--bg:#000;--sup1:#0a0a0c;--sup2:#0f0f13;--sup3:#16161b;--tx:#fff;--tx2:#ffffffad;--tx3:#ffffff80;--line:#ffffff38;--line2:#ffffff24;--acc:#6545e8;--acc-deep:#251665;--acc-light:#8b9bff;--on-acc:#080808;--acc-grad:linear-gradient(146deg,#81b5ff 0%,#6545e8 50%,#3223a0 100%);--acc-gloss:inset 0 1px 0 #ffd6b29e,inset 0 -3px 7px #7828008c,0 10px 26px -8px #6545e89e;--acc-tx:#8b9bff;--acc-tint:#6545e824;--acc-edge:#6545e86b;--flot:#18181df0;--flot-bd:#ffffff24;--sombra:#000000f2;--vidrio:#14141a61;--vidrio-alto:#20202875;--vidrio-bd:#ffffff38;--vidrio-blur:blur(44px) saturate(215%) brightness(1.08);--vidrio-luz:inset 0 1px 0 #ffffff57,inset 0 8px 24px -14px #ffffff38, inset 0 -14px 34px -20px #000000b8,0 30px 64px -26px #000000f2;--vidrio-reflejo:linear-gradient(115deg,transparent 0%,#ffffff24 42%,#ffffff05 55%,transparent 70%);--velo-top:linear-gradient(180deg,#000000f2 46%,#000000b8 74%,#00000005);--velo-bot:linear-gradient(180deg,transparent,#000000f2 46%,var(--bg));--s:"Libre Caslon Display",Georgia,serif;--i:"Instrument Sans",system-ui,sans-serif;--m:"JetBrains Mono",monospace;--r-ctl:10px;--r-card:18px;--r-panel:20px;--chip-fill:linear-gradient(165deg,var(--sup3),var(--sup1));--chip-shadow:inset 0 1px 0 var(--line),0 2px 5px -3px var(--sombra);--chip-selected:inset 0 1px 0 var(--line),inset 0 -2px 0 var(--acc);--rail-w:238px;--compose-h:0px;--page-end:clamp(40px,6vw,72px);--e-suave:cubic-bezier(.22,.61,.36,1);--e-firme:cubic-bezier(.16,1,.3,1);--e-resorte:cubic-bezier(.34,1.56,.64,1);--e-io:cubic-bezier(.4,0,.2,1);--t-toque:.14s;--t-rapido:.24s;--t-medio:.42s;--t-lento:.7s;--fz-micro:12px;--fz-cap:12.5px;--fz-cuerpo:14px;--fz-lead:15.5px;--fz-t3:clamp(17px,2vw,20px);--fz-t2:clamp(22px,3vw,28px);--fz-t1:clamp(28px,4.5vw,40px);--fz-mega:clamp(40px,8vw,72px)}[data-tema=claro]{--bg:#fff;--sup1:#fff;--sup2:#f7f7f8;--sup3:#efeff1;--tx:#000;--tx2:#000000b8;--tx3:#0000008f;--line:#00000024;--line2:#00000017;--acc:#6545e8;--acc-tx:#a63403;--acc-tint:#6545e817;--acc-edge:#6545e847;--flot:#fffffff2;--flot-bd:#00000024;--sombra:#00000038;--vidrio:#ffffff57;--vidrio-alto:#ffffff80;--vidrio-bd:#ffffffb8;--vidrio-blur:blur(44px) saturate(190%) brightness(1.03);--vidrio-luz:inset 0 1px 0 #fffffff2,inset 0 -14px 30px -20px #00000024, 0 30px 60px -28px #00000057;--vidrio-reflejo:linear-gradient(115deg,transparent 0%,#ffffff80 42%,#ffffff17 55%,transparent 70%);--velo-top:linear-gradient(180deg,#fffffff2 46%,#ffffffb8 74%,#ffffff05);--velo-bot:linear-gradient(180deg,transparent,#fffffff2 46%,var(--bg))}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--tx);overflow-x:clip}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-tema=claro]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-family:var(--i);font-size:var(--fz-cuerpo);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.62}h1,h2,h3{font-family:var(--s);letter-spacing:-.034em;text-wrap:balance;line-height:1.08}p{text-wrap:pretty}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--acc);outline-offset:2px}button,a,label,summary,[role=button],.tocable{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}button,[role=button],.tocable{transition:transform var(--t-toque) var(--e-resorte)}button:active,[role=button]:active,.tocable:active{transform:scale(.955)}button:disabled,button[aria-disabled=true],[role=button][aria-disabled=true]{cursor:default;transform:none!important}.card:active{transition:transform var(--t-toque) var(--e-io);transform:scale(.988)translateY(-1px)}.mono{font-family:var(--m);font-variant-numeric:tabular-nums}.et{font-family:var(--m);font-size:var(--fz-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);font-weight:600}.cifra{font-family:var(--s);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700}.escena{min-height:100dvh;position:relative}.escena:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(64% 42% at 86% -6%,#6545e83d,#6545e80f 34%,#0000 56%),radial-gradient(38% 30% at 90% -8%,#ffffff24,#0000 46%);position:fixed;inset:0}[data-tema=claro] .escena:before{background:radial-gradient(64% 42% at 86% -6%,#6545e81a,#0000 56%)}.panel{background:linear-gradient(180deg,#ffffff16 0%,#ffffff05 60%,#ffffff0f 100%),var(--sup1);border:1px solid var(--line);border-radius:var(--r-panel);box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00000080,0 18px 46px -30px #000000f2}.card{background:linear-gradient(152deg,#ffffff24 0%,#ffffff05 44%,#ffffff16 100%),var(--sup1);border:1px solid var(--line);border-radius:var(--r-card);transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .25s,border-color .2s;position:relative;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #00000080,0 14px 34px -22px #000000f2}.card:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(163deg,#ffffff17 0%,#ffffff05 26%,#0000 52%);position:absolute;inset:0}.card:hover{border-color:#ffffff57;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff57,0 26px 56px -26px #000000f2}.cristal{-webkit-backdrop-filter:blur(30px)saturate(210%);backdrop-filter:blur(30px)saturate(210%);background:#121217b8;border:1px solid #ffffff38;box-shadow:inset 0 1px #ffffff57,0 32px 70px -28px #000000f2}[data-tema=claro] .cristal{background:#ffffffb8}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.lienzo{margin-left:var(--rail-w);min-height:calc(100dvh - var(--compose-h,0px));padding-top:52px;padding-bottom:var(--compose-h)}.lienzo>*,.escena-limpia .lienzo>*{min-height:0}@media (max-width:900px){.lienzo{margin-left:0;padding-top:52px}}.vl-pad{padding-left:clamp(16px,4vw,40px);padding-right:clamp(18px,4vw,40px)}@media (max-width:900px){.vl-pad{padding-left:16px;padding-right:16px}}.escena-limpia{min-height:100dvh}.cl-badge{display:none!important}.cl-userButtonPopoverCard,.cl-popoverBox{background:#131317!important;border:1px solid #ffffff24!important;box-shadow:0 24px 60px -20px #000000f2!important}.cl-userButtonPopoverMain,.cl-userButtonPopoverActions{background:0 0!important}.cl-userButtonPopoverActionButton,.cl-userButtonPopoverActionButton *{color:#f5f5f6!important;opacity:1!important}.cl-userButtonPopoverActionButton:hover{background:#ffffff0f!important}.cl-userButtonPopoverActionButtonIcon{color:#8b9bff!important;opacity:1!important}.cl-userPreviewMainIdentifier,.cl-userPreviewSecondaryIdentifier{color:#f5f5f6!important;opacity:1!important}.cl-userButtonPopoverFooter,.cl-userButtonPopoverFooter *{display:none!important}.topbar{display:none}@media (max-width:900px){.topbar{z-index:58;pointer-events:none;background:var(--velo-top);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:74px;display:block;position:fixed;top:0;left:0;right:0}.lienzo{padding-top:62px}}[data-tema=claro] .topbar{background:linear-gradient(#fffffff2 46%,#ffffffb8 74%,#ffffff05)}section,h2,h3,[id]{scroll-margin-top:96px}@media (max-width:900px){section,h2,h3,[id]{scroll-margin-top:88px}}button,[role=button],a.vl-ctl,.vl-ctl{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--t-toque) var(--e-resorte), opacity var(--t-rapido) var(--e-suave), border-color var(--t-rapido) var(--e-suave), background-color var(--t-rapido) var(--e-suave)}button:active,[role=button]:active,.vl-ctl:active{transform:scale(.965)}button:disabled,[role=button][aria-disabled=true]{cursor:not-allowed;opacity:.45}button:after,[role=button]:after{content:"";pointer-events:auto;width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}button,[role=button]{position:relative}button>*,[role=button]>*{z-index:1;position:relative}:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:inherit}.vl-btn{background:var(--acc-grad);box-shadow:var(--acc-gloss);color:var(--on-acc);border-radius:var(--r-ctl);min-height:44px;font-family:inherit;font-weight:600;font-size:var(--fz-cuerpo);border:none;padding:12px 20px;position:relative;overflow:hidden}.vl-btn:before{content:"";pointer-events:none;background:linear-gradient(#ffffff38,#ffffff0a 46%,#0000 62%);position:absolute;inset:0}.vl-btn:hover{filter:brightness(1.06)}.vl-btn2{border-radius:var(--r-ctl);min-height:44px;font-family:inherit;font-size:var(--fz-cuerpo);color:var(--tx2);background:var(--vidrio);border:1px solid var(--vidrio-bd);-webkit-backdrop-filter:var(--vidrio-blur);backdrop-filter:var(--vidrio-blur);box-shadow:var(--vidrio-luz);padding:12px 20px;position:relative}.vl-btn2:hover{color:var(--tx);border-color:var(--acc-edge)}@media (prefers-reduced-motion:reduce){button,[role=button],.vl-ctl{transition:none}button:active,[role=button]:active,.vl-ctl:active{transform:none}}@keyframes vlPensar{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}[style*=vlPensar]:nth-child(2){animation-delay:.15s}[style*=vlPensar]:nth-child(3){animation-delay:.3s}.et,.etiqueta,small{font-size:var(--fz-micro)}@keyframes vlLatido{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}html{-webkit-text-size-adjust:100%}body{overscroll-behavior-y:none}input,textarea,select{font-size:16px}@supports (height:100dvh){.vl-hilo{min-height:calc(100dvh - var(--compose-h,0px))}}.vl-compartir-fab{transition:transform var(--t-rapido) var(--e-resorte),box-shadow var(--t-medio) var(--e-suave);animation:vlLatidoVioleta 3.8s var(--e-io) infinite}.vl-compartir-fab:active{transform:scale(.93)}.vl-compartir-fab:hover{box-shadow:0 8px 26px #00000047,0 0 0 6px #7c5cff24}@keyframes vlLatidoVioleta{0%,to{box-shadow:0 8px 26px #00000047,0 0 #7c5cff4d}52%{box-shadow:0 8px 26px #00000047,0 0 0 9px #7c5cff00}}@media (prefers-reduced-motion:reduce){.vl-compartir-fab{animation:none}}html[data-giro] body{transform-origin:50%;transform-style:preserve-3d;animation:.9s cubic-bezier(.16,1,.3,1) both saleCasa}@keyframes saleCasa{0%{transform:perspective(1600px)rotateY(0)translateZ(0)}40%{filter:brightness(1.35)saturate(1.2);transform:perspective(1600px)rotateY(58deg)rotateX(-4deg)translateZ(-40px)}to{filter:brightness(.25);transform:perspective(1600px)rotateY(110deg)rotateX(-6deg)translateZ(-80px)}}@media (prefers-reduced-motion:reduce){html[data-giro] body{animation:none}}.vl-chip{border:1px solid var(--line2);background:var(--chip-fill);min-height:36px;box-shadow:var(--chip-shadow);color:var(--tx2);font-size:var(--fz-cap);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.vl-chip[aria-current=page],.vl-chip[aria-pressed=true]{color:var(--tx);border-color:var(--line);box-shadow:var(--chip-selected)}.vl-chip:after{width:100%;height:100%;inset:0;transform:none}@media (hover:hover){.vl-chip:hover{color:var(--tx);border-color:var(--line)}}@media (pointer:coarse){.vl-chip{min-height:44px}.escena input:not([type=checkbox]):not([type=radio]),.escena textarea,.escena select{font-size:16px!important}}.lienzo[data-area=app] h1,.lienzo[data-area=app] h2,.lienzo[data-area=app] h3{letter-spacing:-.025em;line-height:1.2;font-family:var(--i)!important}.lienzo[data-area=app] h1{font-weight:650}
:root{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--sp-24:96px;--fw-normal:400;--fw-medio:600;--fw-fuerte:800;--lh-apretado:1.08;--lh-titulo:1.25;--lh-cuerpo:1.62;--lh-suelto:1.75;--z-0:0;--z-1:10;--z-2:20;--z-3:40;--z-4:60;--sh-1:0 1px 2px #00000047, 0 4px 10px -4px #00000052, inset 0 1px 0 #ffffff0f;--sh-2:0 2px 4px #0000004d, 0 12px 26px -10px #00000080, inset 0 1px 0 #ffffff17;--sh-3:0 4px 8px #00000052, 0 26px 56px -20px #000000ad, inset 0 1px 0 #ffffff21;--sh-4:0 8px 16px #0000005c, 0 44px 90px -30px #000000d9, inset 0 1px 0 #ffffff2b;--op-velo:.06;--op-sutil:.09;--op-media:.14;--op-firme:.22;--op-solida:.34;--negro-0:#000;--negro-1:#0e0e11;--negro-2:#131317;--negro-3:#1a1a20}.vl-mega{font-family:var(--s);font-size:var(--fz-mega);font-weight:var(--fw-fuerte);line-height:var(--lh-apretado);letter-spacing:-.04em;color:var(--tx)}.vl-t1{font-family:var(--s);font-size:var(--fz-t1);font-weight:var(--fw-fuerte);line-height:var(--lh-apretado);letter-spacing:-.035em;color:var(--tx)}.vl-t2{font-family:var(--s);font-size:var(--fz-t2);font-weight:var(--fw-medio);line-height:var(--lh-titulo);letter-spacing:-.025em;color:var(--tx)}.vl-cuerpo{font-size:var(--fz-cuerpo);font-weight:var(--fw-normal);line-height:var(--lh-cuerpo);color:var(--tx)}.vl-apoyo{font-size:var(--fz-cap);font-weight:var(--fw-normal);line-height:var(--lh-cuerpo);color:var(--tx2)}.vl-etiqueta{font-family:var(--m);font-size:var(--fz-micro);font-weight:var(--fw-medio);text-transform:uppercase;letter-spacing:.11em;color:var(--tx3)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.vl-cifra{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:root{--cp-1:#8b5cf6;--cp-2:#a855f7;--cp-3:#6d28d9;--cp-tx:#f3e8ff}body[data-tapbar="1"] [class*=riel-module][class*=hamb],body[data-tapbar="1"] [class*=riel-module][class*=acciones]{opacity:0;pointer-events:none;transition:opacity .22s,transform .22s;transform:translateY(-6px)}[class*=riel-module][class*=hamb],[class*=riel-module][class*=acciones]{transition:opacity .26s,transform .26s}.vl-compartir[data-press="1"]{filter:brightness(1.06)saturate(1.1);transform:translateY(1px)scale(.978)}
:root{--luz-x:50%;--luz-y:8%;--luz-angulo:158deg;--mov-instante:90ms;--mov-rapido:.16s;--mov-normal:.24s;--mov-resorte:.38s;--mov-cine:.62s;--curva-resorte:cubic-bezier(.2,1.15,.35,1);--curva-suave:cubic-bezier(.2,.8,.3,1)}.vl-halo{isolation:isolate;position:relative}.vl-halo:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 42% at var(--luz-x) 34%, #6545e829, #6545e808 48%, transparent 68%);animation:4.6s ease-in-out infinite vlLatir;position:absolute;inset:-40% -20%}@keyframes vlLatir{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.vl-vineta:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:radial-gradient(120% 90% at 50% 42%,#0000 42%,#0000008c 100%);position:absolute;inset:0}.vl-cristal{isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(200%);backdrop-filter:blur(20px)saturate(200%);border-radius:var(--r-card);background:#ffffff07;border:1px solid #0000;position:relative;box-shadow:inset 0 1px #ffffff42,inset 0 -1px #ffffff05,inset 0 2px 6px -4px #ffffff3d,0 1px 2px #000000e6,0 24px 52px -22px #000000eb}.vl-barrido{position:relative;overflow:hidden}.vl-barrido:after{content:"";pointer-events:none;z-index:2;mix-blend-mode:screen;opacity:0;background:linear-gradient(74deg,#0000 38%,#ffffff57 50%,#0000 62%);position:absolute;inset:-6% -30%;transform:translate(-60%)}.vl-barrido:hover:after,.vl-barrido[data-brilla="1"]:after{animation:.9s cubic-bezier(.3,.7,.4,1) forwards vlBarrido}@keyframes vlBarrido{0%{opacity:0;transform:translate(-60%)}28%{opacity:.7}to{opacity:0;transform:translate(60%)}}.vl-emerge{animation:.9s cubic-bezier(.2,.9,.25,1) both vlEmerge}@keyframes vlEmerge{0%{opacity:0;filter:blur(10px);transform:scale(.94)translateY(8px)}60%{opacity:1}to{opacity:1;filter:blur();transform:none}}.vl-pulsable{transition:transform var(--mov-instante) var(--curva-suave), box-shadow var(--mov-instante) var(--curva-suave), filter var(--mov-instante) linear;will-change:transform}.vl-pulsable[data-press="1"],.vl-pulsable:active{filter:brightness(.96);transform:translateY(1.5px)scale(.985);box-shadow:inset 0 1px #ffffff29,inset 0 4px 9px -3px #0009,0 0 1px #000000f2,0 5px 14px -10px #000000e6}.vl-pulsable:not([data-press="1"]):not(:active){transition:transform var(--mov-resorte) var(--curva-resorte), box-shadow var(--mov-resorte) var(--curva-suave)}.vl-sin-bandas:before{content:"";z-index:0;pointer-events:none;opacity:.02;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.vl-halo:before,.vl-barrido:after,.vl-emerge{animation:none}.vl-pulsable{transition:none}.vl-pulsable:active{transform:none}}
.vl-folio{transform-style:preserve-3d;backface-visibility:hidden;transform-origin:50%;animation:.9s cubic-bezier(.16,1,.3,1) both vlFolio}@keyframes vlFolio{0%{filter:brightness(.35)saturate(1.6);transform:perspective(1600px)rotateY(-118deg)rotateX(7deg)translateZ(-120px)}38%{filter:brightness(1.55)saturate(1.2);transform:perspective(1600px)rotateY(-52deg)rotateX(3deg)translateZ(28px)}to{filter:none;transform:perspective(1600px)rotateY(0)rotateX(0)translateZ(0)}}.vl-umbral{animation:.76s cubic-bezier(.16,1,.3,1) both vlUmbral}@keyframes vlUmbral{0%{filter:brightness(0);transform:scale(.98)}18%{filter:brightness(0);transform:scale(.98)}to{filter:none;transform:none}}.vl-iris{clip-path:circle(140% at var(--iris-x,50%) var(--iris-y,50%));animation:.8s cubic-bezier(.16,1,.3,1) both vlIris}@keyframes vlIris{0%{clip-path:circle(0 at var(--iris-x,50%) var(--iris-y,50%))}to{clip-path:circle(140% at var(--iris-x,50%) var(--iris-y,50%))}}.vl-alba{animation:.7s cubic-bezier(.16,1,.3,1) both vlAlba}@keyframes vlAlba{0%{filter:brightness(.2)saturate(.6)}to{filter:none}}@media (prefers-reduced-motion:reduce){.vl-folio,.vl-umbral,.vl-iris,.vl-alba{clip-path:none;filter:none;animation:none;transform:none}}
[data-provider=oauth_x] img,[data-provider=oauth_x] svg,[data-provider=twitter] img,[data-provider=twitter] svg,.cl-socialButtonsProviderIcon__oauth_x,.cl-socialButtonsProviderIcon__twitter,.cl-providerIcon__oauth_x,img[alt="X / Twitter"],img[alt*=Twitter]{filter:brightness(0)invert()!important}[data-provider=oauth_x] svg,[data-provider=oauth_x] svg path,[data-provider=twitter] svg,[data-provider=twitter] svg path{fill:#fff!important;color:#fff!important}
