.night{--ink:#0b0b0b;--ink-2:#131313;--ink-3:#1c1c1c;--hair:#f7f4ec24;--cream:#f7f4ec;--cream-dim:#a8a399;--cream-mute:#6e6a62;--violet:#716ff1;--pink:#ec5db5;--yellow:#f2cd33;--mint:#86cfbf;--lime:#d9fe52;--display:"Baloo 2", "Trebuchet MS", system-ui, sans-serif;--body:"Bricolage Grotesque", "Helvetica Neue", Arial, sans-serif;--mono:"DM Mono", ui-monospace, "SF Mono", Menlo, monospace;--t-mega:clamp(3.4rem, 13vw, 12rem);--t-xxl:clamp(2.5rem, 7vw, 5.6rem);--t-xl:clamp(2rem, 4.6vw, 3.6rem);--t-lg:clamp(1.4rem, 2.6vw, 2.1rem);--t-md:clamp(1.05rem, 1.5vw, 1.25rem);--t-sm:.95rem;--t-xs:.72rem;--gut:clamp(1.25rem, 5vw, 5rem);--max:1280px}.night *{box-sizing:border-box}.night{background:var(--ink);color:var(--cream);font-family:var(--body);font-size:var(--t-md);font-synthesis-weight:none;margin:0;line-height:1.55;overflow-x:hidden}.night img{max-width:100%;display:block}.night a{color:inherit;text-decoration:none}.night ::selection{background:var(--lime);color:#0b0b0b}.night :focus-visible{outline:3px solid var(--lime);outline-offset:3px;border-radius:4px}.night h1,.night h2,.night h3{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:800;line-height:.95}.night .slug{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.26em;text-transform:uppercase;color:var(--cream-mute);align-items:center;gap:.9em;display:flex}.night .slug:after{content:"";background:var(--hair);flex:1;height:1px}.night .slug b{color:var(--cream-dim);font-weight:500}.night .lead{color:var(--cream-dim);max-width:56ch;font-size:clamp(1.1rem,1.9vw,1.45rem);line-height:1.5}.night .lead strong{color:var(--cream);font-weight:600}.night .act{padding:clamp(5.5rem,12vh,9rem) var(--gut);border-top:1px solid var(--hair);position:relative}.night .act>.wrap{max-width:var(--max);margin-inline:auto}.night .act-head{flex-direction:column;gap:clamp(1.5rem,3vw,2.4rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:flex}.night .btn{font-family:var(--display);letter-spacing:.01em;background:var(--cream);color:var(--ink);will-change:transform;border:2px solid #0000;border-radius:999px;align-items:center;gap:.6em;padding:.85em 1.6em;font-size:1.05rem;font-weight:800;transition:transform .25s cubic-bezier(.2,.8,.3,1),background .25s,color .25s;display:inline-flex}.night .btn:hover{transform:translateY(-3px)rotate(-1deg)}.night .btn--lime{background:var(--lime)}.night .btn--pink{background:var(--pink);color:var(--cream)}.night .btn--violet{background:var(--violet);color:var(--cream)}.night .btn--ghost{color:var(--cream);border-color:var(--hair);background:0 0}.night .btn--ghost:hover{border-color:var(--cream);background:#f7f4ec0f}.night .rv{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.3,1),transform .8s cubic-bezier(.2,.7,.3,1);transition-delay:var(--d,0s);transform:translateY(26px)}.night .rv.in{opacity:1;transform:none}.night .rv-mask{padding-block:.04em;overflow:hidden}.night .rv-mask>*{transition:transform 1.05s cubic-bezier(.16,.84,.24,1);transition-delay:var(--d,0s);display:block;transform:translateY(112%)}.night .rv-mask.in>*{transform:none}@media (prefers-reduced-motion:reduce){.night .rv,.night .rv-mask,.night .rv-mask>*{opacity:1!important;transition:none!important;transform:none!important}.night *,.night :before,.night :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.night .shape{pointer-events:none;z-index:0;opacity:.9;will-change:transform;position:absolute}.night .nav{z-index:60;padding:.85rem var(--gut);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0b0bb8;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;transition:border-color .4s,background .4s;display:flex;position:fixed;inset:0 0 auto}.night .nav.stuck{border-bottom-color:var(--hair)}.night .nav img{width:auto;height:26px}.night .nav-actions{gap:.6rem;display:flex}.night .nav .btn{padding:.6em 1.1em;font-size:.85rem}@media (max-width:640px){.night .nav .btn--ghost{display:none}}.night .hero{min-height:100svh;padding:7rem var(--gut) 4rem;text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.night .hero-grid{z-index:0;background-image:linear-gradient(#f7f4ec0e 1px,#0000 1px),linear-gradient(90deg,#f7f4ec0e 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 20%,#0000 78%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 20%,#0000 78%)}.night .hero-inner{z-index:2;max-width:920px;position:relative}@keyframes nt-pop{0%{opacity:0;transform:scale(.86)rotate(-2.5deg)}to{opacity:1;transform:none}}.night .hero h1{font-size:var(--t-xl);max-width:20ch;margin:0 auto}.night .hero h1 em{color:var(--lime);font-style:normal}.night .hero .lead{text-align:center;margin:1.6rem auto 0}.night .hero-cta{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:clamp(2rem,4vw,2.8rem);display:flex}.night .scroll-cue{z-index:2;font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.24em;color:var(--cream-mute);flex-direction:column;align-items:center;gap:.6rem;display:flex;position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%)}.night .scroll-cue span{background:linear-gradient(var(--cream-mute),transparent);width:1px;height:38px;animation:2.2s ease-in-out infinite nt-drop}@keyframes nt-drop{0%,to{opacity:.4;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}}.night .marquee{background:var(--lime);color:var(--ink);border-block:1px solid var(--ink);padding:.7rem 0;overflow:hidden}.night .marquee-track{width:max-content;animation:34s linear infinite nt-slide;display:flex}.night .marquee-track p{font-family:var(--display);white-space:nowrap;margin:0;padding-right:2.2rem;font-size:clamp(1rem,2vw,1.5rem);font-weight:800}.night .marquee-track p:after{content:"·";opacity:.5;padding-left:2.2rem}@keyframes nt-slide{to{transform:translate(-50%)}}.night .marquee:hover .marquee-track{animation-play-state:paused}.night .diptych{background:var(--hair);border:1px solid var(--hair);border-radius:20px;grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}@media (min-width:860px){.night .diptych{grid-template-columns:1fr 1fr}}.night .panel{background:var(--ink-2);flex-direction:column;gap:1.4rem;padding:clamp(1.8rem,3.4vw,2.8rem);display:flex}.night .panel h3{font-size:var(--t-lg);align-items:baseline;gap:.6rem;display:flex}.night .panel h3 i{font-style:normal;font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.2em;color:var(--cream-mute)}.night .chore{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.night .chore li{font-family:var(--mono);letter-spacing:.02em;border:1px solid var(--hair);color:var(--cream-dim);border-radius:999px;padding:.42em .85em;font-size:.82rem}.night .panel--a .chore li{border-color:#ec5db566}.night .panel--b .chore li{border-color:#716ff173}.night .panel p{color:var(--cream-dim);margin:0}.night .resolve{text-align:center;font-family:var(--display);font-weight:800;font-size:var(--t-xl);letter-spacing:-.02em;margin-top:clamp(2.5rem,5vw,3.5rem)}.night .resolve u{background:var(--lime);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.1em;padding:0 .2em;text-decoration:none}.night .tiers{background:var(--hair);border-block:1px solid var(--hair);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;display:grid}.night .tier{background:var(--ink);flex-direction:column;gap:.35rem;padding:clamp(1.4rem,2.6vw,2rem) 1.2rem;transition:background .3s;display:flex}.night .tier:hover{background:var(--ink-2)}.night .tier b{font-family:var(--display);letter-spacing:.01em;font-size:1.5rem;font-weight:800}.night .tier .num{font-family:var(--display);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,2.8vw,2.2rem);font-weight:800;line-height:1}.night .tier small{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--cream-mute)}.night .tier:first-child b{color:var(--cream)}.night .tier:nth-child(2) b{color:var(--mint)}.night .tier:nth-child(3) b{color:var(--lime)}.night .tier:nth-child(4) b{color:var(--yellow)}.night .tier:nth-child(5) b{color:var(--pink)}.night .modos{flex-wrap:wrap;gap:.7rem;margin-top:2.4rem;display:flex}.night .modo{font-family:var(--display);border:2px solid;border-radius:999px;align-items:center;gap:.55rem;padding:.6em 1.2em;font-weight:700;display:inline-flex}.night .modo--pago{border-color:var(--lime);color:var(--lime)}.night .modo--canje{border-color:var(--yellow);color:var(--yellow)}.night .modo--hybrid{border-color:var(--pink);color:var(--pink)}.night .steps-layout{gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:960px){.night .steps-layout{grid-template-columns:minmax(280px,.85fr) 1.15fr;align-items:start}}.night .steps-sticky{flex-direction:column;gap:1.6rem;display:flex;position:sticky;top:clamp(5rem,14vh,8rem)}.night .steps-count{font-family:var(--display);font-variant-numeric:tabular-nums;color:var(--lime);font-size:clamp(4rem,10vw,7.5rem);font-weight:800;line-height:.85}.night .steps-count sup{color:var(--cream-mute);vertical-align:super;margin-left:.2em;font-size:.28em}.night .steps-bar{background:var(--ink-3);border-radius:2px;height:3px;overflow:hidden}.night .steps-bar i{background:var(--lime);width:0%;height:100%;transition:width .5s cubic-bezier(.2,.8,.3,1);display:block}.night .steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.night .step{border-top:1px solid var(--hair);opacity:.38;grid-template-columns:auto 1fr;gap:1.2rem;padding:clamp(1.6rem,3vw,2.4rem) 0;transition:opacity .5s;display:grid}.night .step:last-child{border-bottom:1px solid var(--hair)}.night .step.active{opacity:1}.night .step-n{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.14em;color:var(--cream-mute);padding-top:.5rem}.night .step.active .step-n{color:var(--lime)}.night .step h3{font-size:var(--t-lg);margin-bottom:.6rem}.night .step p{color:var(--cream-dim);font-size:var(--t-sm);margin:0}.night .step .kicker{font-family:var(--mono);letter-spacing:.04em;color:var(--cream);margin-top:.7rem;font-size:.78rem;display:block}.night .act--violet{background:var(--violet);color:var(--ink);border-top:1px solid var(--ink)}.night .act--violet .slug{color:#0b0b0b8c}.night .act--violet .slug:after{background:#0b0b0b40}.night .act--violet .slug b{color:#0b0b0bcc}.night .act--violet .lead{color:#0b0b0bc7}.night .act--violet .lead strong{color:var(--ink)}.night .drop-layout{align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}@media (min-width:900px){.night .drop-layout{grid-template-columns:1fr minmax(340px,460px)}}.night .drop-card{background:var(--ink);color:var(--cream);border-radius:22px;flex-direction:column;gap:1.1rem;padding:clamp(1.5rem,3vw,2rem);display:flex;rotate:-1.4deg;box-shadow:0 30px 60px -20px #0000008c}.night .drop-card header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.night .drop-card .brandline{align-items:center;gap:.7rem;display:flex}.night .drop-card .avatar{background:var(--yellow);width:42px;height:42px;color:var(--ink);border-radius:12px;place-items:center;font-size:1.3rem;display:grid}.night .drop-card .brandline b{font-family:var(--display);font-size:1.15rem;font-weight:800}.night .drop-card .brandline small{font-family:var(--mono);letter-spacing:.16em;color:var(--cream-mute);font-size:.7rem;display:block}.night .pill{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;background:var(--lime);color:var(--ink);border-radius:999px;padding:.4em .8em;font-size:.66rem}.night .drop-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.night .drop-rows li{border-top:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:1rem;padding:.75rem 0;display:flex}.night .drop-rows dt,.night .drop-rows .k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cream-mute);flex-shrink:0;font-size:.7rem}.night .drop-rows .v{text-align:right;font-weight:600}.night .drop-rows .v.money{font-family:var(--display);color:var(--lime);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800}.night .drop-card .btn{justify-content:center;width:100%}.night .modes{background:var(--hair);border:1px solid var(--hair);border-radius:20px;gap:1px;display:grid;overflow:hidden}@media (min-width:860px){.night .modes{grid-template-columns:repeat(3,1fr)}}.night .mode{background:var(--ink-2);flex-direction:column;gap:1rem;padding:clamp(1.8rem,3.2vw,2.4rem);transition:background .35s;display:flex;position:relative;overflow:hidden}.night .mode:before{content:"";background:var(--c);height:4px;position:absolute;inset:auto 0 0}.night .mode:hover{background:var(--ink-3)}.night .mode .glyph{font-size:1.9rem;line-height:1}.night .mode h3{font-size:var(--t-lg);color:var(--c)}.night .mode p{color:var(--cream-dim);font-size:var(--t-sm);margin:0}.night .mode small{font-family:var(--mono);letter-spacing:.08em;color:var(--cream-mute);margin-top:auto;font-size:.72rem}.night .verbs{background:var(--hair);border-block:1px solid var(--hair);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;display:grid}.night .verb{background:var(--ink);flex-direction:column;gap:.55rem;padding:clamp(1.6rem,3vw,2.2rem) 1.4rem;transition:background .3s;display:flex}.night .verb:hover{background:var(--ink-2)}.night .verb b{font-family:var(--display);letter-spacing:.02em;font-size:1.55rem;font-weight:800}.night .verb p{font-size:var(--t-sm);color:var(--cream-dim);margin:0}.night .verb i{font-style:normal;font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.2em;color:var(--cream-mute)}.night .act--mint{background:var(--mint);color:var(--ink);border-top:1px solid var(--ink)}.night .act--mint .slug{color:#0b0b0b8c}.night .act--mint .slug:after{background:#0b0b0b40}.night .act--mint .slug b{color:#0b0b0bcc}.night .act--mint .lead{color:#0b0b0bbf}.night .act--mint .lead strong{color:var(--ink)}.night .creator-layout{align-items:center;gap:clamp(2rem,4vw,3rem);display:grid}@media (min-width:900px){.night .creator-layout{grid-template-columns:1.2fr .8fr}}.night .creator-plate{aspect-ratio:1;background:var(--cream);border-radius:50%;place-items:center;width:min(380px,74vw);margin-inline:auto;padding:8%;display:grid;box-shadow:0 24px 60px -24px #0b0b0b73}.night .creator-personaje{width:100%;animation:6s ease-in-out infinite nt-float}@keyframes nt-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-16px)rotate(1.5deg)}}.night .dark-chips{flex-wrap:wrap;gap:.55rem;margin-top:1.6rem;display:flex}.night .dark-chips span{font-family:var(--display);background:var(--ink);color:var(--cream);border-radius:999px;padding:.5em 1.1em;font-size:.95rem;font-weight:700}.night .figures{background:var(--hair);border:1px solid var(--hair);border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;display:grid;overflow:hidden}.night .figure{background:var(--ink-2);flex-direction:column;gap:.4rem;padding:clamp(1.6rem,3vw,2.2rem) 1.4rem;display:flex}.night .figure .num{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:clamp(3.4rem,8vw,6rem);font-weight:800;line-height:.86}.night .figure:first-child .num{color:var(--lime)}.night .figure:nth-child(2) .num{color:var(--mint)}.night .figure:nth-child(3) .num{color:var(--yellow)}.night .figure:nth-child(4) .num{color:var(--pink)}.night .figure b{font-weight:600;font-size:var(--t-sm)}.night .figure small{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--cream-mute)}.night .signals{background:var(--hair);border:1px solid var(--hair);border-radius:20px;flex-wrap:wrap;gap:1px;margin-top:1.6rem;display:flex;overflow:hidden}.night .signal{background:var(--ink);flex-direction:column;flex:200px;gap:.3rem;padding:1.4rem;display:flex}.night .signal b{font-family:var(--display);font-size:1.2rem;font-weight:800}.night .signal span{color:var(--cream-dim);font-size:.86rem}.night .closing{font-family:var(--display);font-weight:800;font-size:var(--t-lg);margin-top:2.4rem;line-height:1.1}.night .closing em{color:var(--lime);font-style:normal}.night .formula{flex-wrap:wrap;align-items:center;gap:.6rem;margin:2rem 0;display:flex}.night .formula span{font-family:var(--display);border:1.5px solid var(--hair);border-radius:999px;padding:.45em 1em;font-size:clamp(1.05rem,2vw,1.5rem);font-weight:800}.night .formula i{color:var(--cream-mute);font-size:1.4rem;font-style:normal}.night .two-know{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.night .know{border-left:3px solid var(--c);padding:.3rem 0 .3rem 1.1rem}.night .know b{font-family:var(--display);color:var(--c);font-size:1.2rem;font-weight:800;display:block}.night .know span{color:var(--cream-dim);font-size:var(--t-sm)}.night .trust{background:var(--hair);border-block:1px solid var(--hair);gap:1px;margin:2rem 0 0;padding:0;list-style:none;display:grid}.night .trust li{background:var(--ink);font-family:var(--display);align-items:baseline;gap:1.1rem;padding:1.15rem clamp(.4rem,2vw,1.2rem);font-size:clamp(1.1rem,2.4vw,1.6rem);font-weight:700;display:flex}.night .trust li:before{content:attr(data-n);font-family:var(--mono);font-weight:400;font-size:var(--t-xs);letter-spacing:.14em;color:var(--lime);flex-shrink:0}.night .trust-out{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.2rem;margin-top:2.4rem;display:grid}.night .trust-out p{color:var(--cream-dim);font-size:var(--t-sm);margin:0}.night .trust-out p b{color:var(--cream);font-family:var(--display);margin-bottom:.2rem;font-size:1.05rem;display:block}.night .act--quiet{background:var(--ink-2);padding-block:clamp(3rem,7vh,4.5rem)}.night .quiet-row{max-width:var(--max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-inline:auto;display:flex}.night .quiet-row div{max-width:62ch}.night .quiet-row h3{margin-bottom:.6rem;font-size:1.35rem}.night .quiet-row p{color:var(--cream-dim);font-size:var(--t-sm);margin:0}.night .studio-link{font-family:var(--display);border-bottom:2px solid var(--yellow);color:var(--yellow);white-space:nowrap;padding-bottom:.15em;font-size:1.05rem;font-weight:800;transition:color .25s,border-color .25s}.night .studio-link:hover{color:var(--cream);border-color:var(--cream)}.night .why{gap:clamp(2rem,4vw,3rem);display:grid}@media (min-width:900px){.night .why{grid-template-columns:1fr 1fr;align-items:end}}.night .why-stack{flex-direction:column;gap:.4rem;display:flex}.night .why-stack b{font-family:var(--display);font-size:clamp(1.8rem,4.4vw,3rem);font-weight:800;line-height:1.02}.night .why-stack b:first-child{color:var(--cream)}.night .why-stack b:nth-child(2){color:var(--mint)}.night .why-stack b:nth-child(3){color:var(--violet)}.night .why-stack b:nth-child(4){color:var(--lime)}.night .finale{min-height:100svh;padding:clamp(5rem,12vh,8rem) var(--gut);text-align:center;border-top:1px solid var(--hair);place-items:center;display:grid;position:relative;overflow:hidden}.night .finale-inner{z-index:3;max-width:900px;position:relative}.night .finale .slug:after{display:none}.night .finale .slug{justify-content:center}.night .finale .whens{flex-direction:column;gap:.9rem;margin-bottom:clamp(2rem,5vw,3rem);display:flex}.night .finale .whens p{font-size:var(--t-md);color:var(--cream-dim);flex-wrap:wrap;justify-content:center;gap:.5em;margin:0;display:flex}.night .finale .whens p b{font-family:var(--display);color:var(--cream);font-weight:800}.night .upa-word{font-family:var(--display);font-weight:800;font-size:var(--t-mega);letter-spacing:-.04em;color:var(--lime);text-shadow:0 0 90px #d9fe5247;line-height:.82;display:block}.night .finale .tail{font-size:var(--t-lg);font-family:var(--display);margin-top:1.8rem;font-weight:700}.night .finale .tail span{color:var(--cream-dim);font-weight:400;font-family:var(--body);font-size:var(--t-md);margin-top:.4rem;display:block}.night .burst{z-index:1;pointer-events:none;will-change:transform;position:absolute}@media (max-width:760px){.night .finale .burst:nth-of-type(3),.night .finale .burst:nth-of-type(4){display:none}.night .finale .burst{opacity:.55}.night .hero .shape{opacity:.45}}.night .doors{background:var(--hair);border:1px solid var(--hair);border-radius:24px;gap:1px;margin-top:clamp(2rem,4vw,3rem);display:grid;overflow:hidden}@media (min-width:820px){.night .doors{grid-template-columns:1fr 1fr}}.night .door{background:var(--ink-2);flex-direction:column;align-items:flex-start;gap:1rem;padding:clamp(2rem,4vw,3.2rem);transition:background .4s;display:flex}.night .door:hover{background:var(--ink-3)}.night .door-mark{width:clamp(38px,4vw,52px);height:auto}.night .door h3{font-size:var(--t-xl)}.night .door p{color:var(--cream-dim);margin:0}.night .door .btn{margin-top:.6rem}.night .door--empresa h3{color:var(--violet)}.night .door--creador h3{color:var(--pink)}.night .footer{background:var(--ink-2);border-top:1px solid var(--hair);padding:clamp(3.5rem,8vh,5.5rem) var(--gut) 2.5rem}.night .footer-grid{max-width:var(--max);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(2rem,4vw,3rem);margin-inline:auto;display:grid}.night .footer-brand img{width:170px;margin-bottom:.9rem}.night .footer-brand p{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--cream-mute);margin:0}.night .footer h4{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--cream-mute);margin:0 0 1rem;font-weight:500}.night .footer ul{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.night .footer ul a{color:var(--cream-dim);font-size:var(--t-sm);transition:color .2s}.night .footer ul a:hover{color:var(--lime)}.night .footer-studio{border-top:1px solid var(--hair);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.6rem;display:flex}.night .footer-studio b{font-family:var(--display);font-size:1.15rem;font-weight:800}.night .footer-studio span{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--cream-mute)}.night .footer-legal{max-width:var(--max);font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--cream-mute);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:2.5rem auto 0;display:flex}.night:after{content:"";z-index:200;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");background-size:280px 280px;animation:.85s steps(4,end) infinite nt-grain;position:fixed;inset:-120px}@keyframes nt-grain{0%{translate:0}25%{translate:-28px 12px}50%{translate:22px -18px}75%{translate:-12px 24px}to{translate:0}}.night .progress{z-index:80;background:linear-gradient(90deg,var(--mint),var(--lime));width:0;height:3px;transition:width .12s linear;position:fixed;top:0;left:0}.night .tape{z-index:5;background:var(--c);width:112%;color:var(--ink);border-block:2px solid var(--ink);margin-left:-6%;padding:.75rem 0;position:relative;overflow:hidden;rotate:-1.8deg;box-shadow:0 22px 44px -26px #000000e6}.night .tape--alt{rotate:1.6deg}.night .tape--lime{--c:var(--lime)}.night .tape--pink{--c:var(--pink)}.night .tape--yellow{--c:var(--yellow)}.night .tape--violet{--c:var(--violet)}.night .tape--mint{--c:var(--mint)}.night .tape-track{width:max-content;animation:30s linear infinite nt-slide;display:flex}.night .tape--mint .tape-track{animation-duration:26s}.night .tape--pink .tape-track{animation-duration:22s}.night .tape--violet .tape-track{animation-duration:34s}.night .tape-track--rev{animation-direction:reverse}.night .tape-track p{font-family:var(--display);white-space:nowrap;margin:0;padding-right:2rem;font-size:clamp(1rem,2.1vw,1.55rem);font-weight:800}.night .tape-track p:after{content:"·";opacity:.45;padding-left:2rem}.night .tape:hover .tape-track{animation-play-state:paused}.night .act--yellow{background:var(--yellow)}.night .act--pink{background:var(--pink)}.night .act--lime{background:var(--lime)}.night .act--yellow,.night .act--pink,.night .act--lime{color:var(--ink);border-top:1px solid var(--ink)}.night .act--yellow .slug,.night .act--pink .slug,.night .act--lime .slug{color:#0b0b0b8c}.night .act--yellow .slug:after,.night .act--pink .slug:after,.night .act--lime .slug:after{background:#0b0b0b40}.night .act--yellow .slug b,.night .act--pink .slug b,.night .act--lime .slug b{color:#0b0b0bd9}.night .act--yellow .lead,.night .act--pink .lead,.night .act--lime .lead{color:#0b0b0bc7}.night .act--yellow .lead strong,.night .act--pink .lead strong,.night .act--lime .lead strong{color:var(--ink)}.night .act--clip{overflow:hidden}.night .act--yellow .figures,.night .act--yellow .signals,.night .act--lime .doors{color:var(--cream)}.night .act--yellow .closing{color:var(--ink)}.night .act--yellow .closing em{color:var(--violet)}.night .act--pink .why-stack b:first-child{color:var(--ink)}.night .act--pink .why-stack b:nth-child(2){color:var(--cream)}.night .act--pink .why-stack b:nth-child(3){color:var(--ink)}.night .act--pink .why-stack b:nth-child(4){color:var(--cream)}.night .act--yellow .figures,.night .act--yellow .signals,.night .act--lime .doors{background:#0b0b0b80;border-color:#0b0b0b80}.night .tex-dots:before,.night .tex-grid:before,.night .tex-stripes:before,.night .tex-halftone:before{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.night .tex-dots:before{opacity:.14;background-image:radial-gradient(currentColor 1.3px,#0000 1.4px);background-size:24px 24px;animation:26s linear infinite nt-texpan}.night .tex-grid:before{opacity:.1;background-image:linear-gradient(currentColor 1px,#0000 1px),linear-gradient(90deg,currentColor 1px,#0000 1px);background-size:44px 44px;animation:34s linear infinite nt-texpan}.night .tex-stripes:before{opacity:.11;background-image:repeating-linear-gradient(52deg,currentColor 0 2px,#0000 2px 16px);animation:22s linear infinite nt-texslide}.night .tex-halftone:before{opacity:.13;background-image:radial-gradient(currentColor 2.4px,#0000 2.6px),radial-gradient(currentColor 1.1px,#0000 1.3px);background-position:0 0,23px 23px;background-size:46px 46px,46px 46px;animation:30s linear infinite nt-texpan}@keyframes nt-texpan{to{background-position:44px 44px,67px 67px}}@keyframes nt-texslide{to{background-position:220px 0}}.night .act>.wrap,.night .finale-inner,.night .quiet-row{z-index:2;position:relative}.night .shape--edge{opacity:.4}.night .act--yellow .shape--edge,.night .act--pink .shape--edge,.night .act--lime .shape--edge,.night .act--violet .shape--edge,.night .act--mint .shape--edge{opacity:.9}.night [data-spin]{animation:nt-spin var(--sp,40s) linear infinite}@keyframes nt-spin{to{rotate:360deg}}@media (max-width:760px){.night .shape--edge{display:none}}.night [data-split] .w{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.night [data-split] .w>i{font-style:inherit;transition:transform .85s cubic-bezier(.16,.84,.24,1);transition-delay:calc(var(--i,0) * 42ms + var(--d,0s));display:inline-block;transform:translateY(112%)}.night [data-split].in .w>i{transform:none}.night .rv[data-split]{opacity:1;transform:none}.night .tier{transition:background .35s,color .35s}.night .tier:hover{background:var(--tc);color:var(--ink)}.night .tier:hover b,.night .tier:hover small,.night .tier:hover .num{color:var(--ink)}.night .verb b{transition:translate .3s cubic-bezier(.2,.8,.3,1)}.night .verb i{transition:color .3s}.night .verb:hover b{translate:8px}.night .verb:hover i{color:var(--lime)}.night .figure .num{transform-origin:0;transition:scale .4s cubic-bezier(.2,1.4,.4,1)}.night .figure:hover .num{scale:1.08}.night .signal{transition:background .3s}.night .signal:hover{background:var(--ink-2)}.night .mode{transition:background .35s,translate .35s}.night .mode:hover{translate:0 -6px}.night .mode:before{transition:height .3s}.night .mode:hover:before{height:8px}.night .trust li{transition:background .3s,padding-left .3s}.night .trust li:hover{background:var(--ink-2);padding-left:1.4rem}.night .door-mark{transition:rotate .6s cubic-bezier(.2,.8,.3,1),scale .4s}.night .door:hover .door-mark{rotate:140deg;scale:1.12}.night .drop-card{animation:7s ease-in-out infinite nt-cardbob}@keyframes nt-cardbob{50%{translate:0 -14px}}.night .drop-rows li{transition:background .25s}.night .drop-rows li:hover{background:#f7f4ec0d}.night .creator-personaje{animation:5.5s ease-in-out infinite nt-wave}@keyframes nt-wave{0%,to{translate:0;rotate:-2deg}50%{translate:0 -14px;rotate:2.5deg}}.night .creator-plate{transition:scale .5s cubic-bezier(.2,.9,.3,1)}.night .creator-plate:hover{scale:1.03}.night .nav img{transition:height .35s cubic-bezier(.2,.8,.3,1)}.night .nav.stuck img{height:22px}.night .btn{box-shadow:0 0 #0000}.night .btn:hover{box-shadow:0 14px 30px -14px #000000bf}.night .upa-word{animation:4s ease-in-out infinite nt-glow}@keyframes nt-glow{0%,to{text-shadow:0 0 70px #d9fe5238}50%{text-shadow:0 0 130px #d9fe5280}}@media (prefers-reduced-motion:reduce){.night:after{animation:none}.night .tape-track,.night [data-spin],.night .drop-card,.night .creator-personaje,.night .upa-word,.night .tex-dots:before,.night .tex-grid:before,.night .tex-stripes:before,.night .tex-halftone:before{animation:none!important}.night [data-split] .w>i{transition:none!important;transform:none!important}}.night .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.night .logo-stage{aspect-ratio:2.7944;filter:drop-shadow(0 0 60px #d9fe5229);width:min(560px,78vw);margin:0 auto clamp(1.2rem,3vw,2rem);animation:1s cubic-bezier(.2,1.3,.4,1) both nt-pop;position:relative}.night .logo-layer{width:100%;height:auto;position:absolute;inset:0}.night .logo-letter{left:var(--l);top:var(--t);width:var(--w);cursor:pointer;-webkit-tap-highlight-color:transparent;transform-origin:50% 62%;background:0 0;border:0;margin:0;padding:0;transition:rotate .3s cubic-bezier(.2,1.6,.4,1),scale .3s cubic-bezier(.2,1.6,.4,1);position:absolute}.night .logo-letter img{pointer-events:none;width:100%;height:auto;display:block}.night .logo-letter:hover{rotate:-5deg;scale:1.07}.night .logo-letter:active{scale:.92}.night .logo-letter:focus-visible{outline:3px solid var(--lime);outline-offset:6px;border-radius:6px}.night .logo-letter.boom{pointer-events:none;animation:.95s cubic-bezier(.3,1.1,.4,1) both nt-letterboom}@keyframes nt-letterboom{0%{opacity:1;rotate:none;scale:1}13%{opacity:1;rotate:-7deg;scale:1.32}26%{opacity:0;rotate:16deg;scale:.12}58%{opacity:0;rotate:16deg;scale:.12}80%{opacity:1;rotate:-3deg;scale:1.16}to{opacity:1;rotate:none;scale:1}}.night .poke-hint{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--cream-mute);margin:0 auto clamp(1.4rem,3vw,2rem);animation:3.4s ease-in-out infinite nt-hintpulse}@keyframes nt-hintpulse{0%,to{opacity:.45}50%{opacity:1}}.night .upa-pop{font-family:var(--display);color:var(--ink);background:var(--lime);border:2px solid var(--ink);opacity:0;pointer-events:none;border-radius:999px;padding:.25em .8em;font-size:clamp(1.1rem,2.4vw,1.8rem);font-weight:800;position:absolute;top:-6%;left:50%;translate:-50%;rotate:-4deg;scale:.4}.night .upa-pop.show{animation:1.9s cubic-bezier(.2,1.5,.4,1) both nt-upapop}@keyframes nt-upapop{0%{opacity:0;rotate:-16deg;scale:.3}18%{opacity:1;rotate:5deg;scale:1.18}30%{rotate:-4deg;scale:1}78%{opacity:1;scale:1}to{opacity:0;translate:-50% -30px;scale:.9}}.night .confetti{pointer-events:none;z-index:150;width:100%;height:100%;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.night .logo-stage,.night .poke-hint,.night .logo-letter.boom{animation:none!important}}.night .act{padding-block:clamp(4rem,9vh,6.5rem)}.night .act-head{margin-bottom:clamp(2rem,4vw,3rem)}.night .figures{grid-template-columns:repeat(auto-fit,minmax(158px,1fr))}.night .figure{gap:.2rem;padding:clamp(1.15rem,2.2vw,1.6rem) 1.2rem}.night .figure .num{font-size:clamp(2.4rem,5vw,3.6rem)}.night .figure b{font-size:.88rem}.night .pill-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:clamp(1.4rem,2.8vw,2rem);display:flex}.night .pill-row span{font-family:var(--mono);letter-spacing:.03em;color:#0b0b0bd9;border:1.5px solid #0b0b0b52;border-radius:999px;padding:.45em .95em;font-size:.76rem;transition:background .25s,color .25s,border-color .25s}.night .pill-row span:hover{background:var(--ink);color:var(--cream);border-color:var(--ink)}.night .pill-row .pill-label{font-family:var(--display);letter-spacing:0;color:var(--ink);background:0 0;border:0;padding:0 .6rem 0 0;font-size:1rem;font-weight:800}.night #precio .formula{margin:0 0 clamp(1.4rem,3vw,2rem)}.night .closing{margin-top:clamp(1.4rem,3vw,2rem);font-size:clamp(1.1rem,2.1vw,1.55rem);line-height:1.3}.night .closing em{font-family:var(--display);font-weight:800}.night .act--yellow .closing em{color:var(--cream);background:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.14em;padding:.04em .35em}.night .trio{background:var(--hair);border:1px solid var(--hair);border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:1px;display:grid;position:relative;overflow:hidden}.night .trio-line.rv{z-index:3;background:linear-gradient(90deg,var(--lime),var(--mint));opacity:1;transform-origin:0;height:3px;transition:transform 1.2s cubic-bezier(.2,.8,.2,1) .28s;position:absolute;inset:0 0 auto;transform:scaleX(0)}.night .trio-line.rv.in{transform:scaleX(1)}.night .trio-step{background:var(--ink-2);flex-direction:column;gap:.7rem;padding:clamp(1.7rem,3vw,2.5rem);transition:background .35s;display:flex}.night .trio-step:hover{background:var(--ink-3)}.night .trio-n{font-family:var(--display);color:var(--lime);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,6vw,4.4rem);font-weight:800;line-height:.82}.night .trio-step h3{font-size:1.35rem}.night .trio-step p{font-size:var(--t-sm);color:var(--cream-dim);margin:0}.night .trio-step .kicker{font-family:var(--mono);color:var(--cream);margin-top:auto;padding-top:.9rem;font-size:.73rem;line-height:1.5}.night .creator-band{align-items:center;gap:clamp(1.6rem,4vw,3rem);display:grid}@media (min-width:820px){.night .creator-band{grid-template-columns:1.5fr .5fr}}.night .creator-copy{flex-direction:column;align-items:flex-start;gap:clamp(.9rem,1.8vw,1.3rem);display:flex}.night .creator-copy .lead{margin:0}.night .creator-copy .dark-chips{margin-top:.2rem}.night .creator-copy .btn{margin-top:.4rem}.night .creator-plate{width:min(270px,60vw)}.night .act--pink .tiers{color:var(--cream);background:#0b0b0b73;border:1px solid #0b0b0b80;border-radius:20px;margin-top:clamp(1.8rem,3.5vw,2.6rem);overflow:hidden}.night .act--pink .tier{background:var(--ink-2)}.night .act--pink .tier:hover{background:var(--tc)}.night .act--pink .tier small{color:var(--cream-mute)}.night .act--pink .tier:hover small,.night .act--pink .tier:hover b,.night .act--pink .tier:hover .num{color:var(--ink)}.night .act--mint .modes{color:var(--cream);background:#0b0b0b73;border-color:#0b0b0b80;margin-top:clamp(.9rem,2vw,1.3rem)}.night .act--mint .modes .mode{background:var(--ink-2)}.night .act--mint .modes .mode:hover{background:var(--ink-3)}.night .act--mint .modes p{color:var(--cream-dim)}.night .act--mint .creator-band{margin-bottom:0}@media (min-width:660px){.night .tiers{grid-template-columns:repeat(5,1fr)}}@media (max-width:659px){.night .tiers{grid-template-columns:repeat(2,1fr)}}.night .tier{padding:clamp(1rem,2vw,2rem) clamp(.75rem,1.1vw,1.2rem)}.night .tier b{font-size:clamp(1.05rem,1.6vw,1.5rem)}.night .tier .num{font-size:clamp(1rem,2.05vw,2.2rem)}.night .tier small{letter-spacing:.1em;font-size:clamp(.6rem,.72vw,.72rem)}.night .nav-studio{background:#ec5db51a;border:1px solid #ec5db566;border-radius:999px;align-items:center;gap:.6rem;margin-right:.4rem;padding:.4rem .85rem .4rem .7rem;transition:border-color .25s,background .25s,transform .25s;display:flex}.night .nav-studio:hover{border-color:var(--pink);background:#ec5db533;transform:translateY(-2px)}.night .nav-studio img{width:auto;height:19px}.night .nav-studio span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cream-dim);white-space:nowrap;font-size:.62rem}.night .nav-studio:hover span{color:var(--cream)}@media (max-width:900px){.night .nav-studio span{display:none}}@media (max-width:520px){.night .nav-studio{padding:.35rem .55rem}}.night .nav-nexum{background:#716ff11a;border-color:#716ff16b}.night .nav-nexum:hover{background:#716ff133;border-color:#716ff1}.night .nav-nexum img{height:15px}.night .radar{border:1px solid var(--hair);background:radial-gradient(ellipse 60% 55% at 50% 50%, #716ff129, transparent 70%), var(--ink);isolation:isolate;border-radius:26px;height:clamp(360px,46vw,540px);margin-top:clamp(2rem,5vw,3.4rem);position:relative;overflow:hidden}.night .radar-reja{z-index:0;pointer-events:none;background-image:linear-gradient(#f7f4ec0d 1px,#0000 1px),linear-gradient(90deg,#f7f4ec0d 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 65%,#000 20%,#0000 78%);mask-image:radial-gradient(70% 65%,#000 20%,#0000 78%)}.night .radar-ondas{z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.night .radar-ondas i{aspect-ratio:1;border:1.5px solid var(--violet);opacity:0;width:clamp(150px,17vw,200px);animation:5.2s cubic-bezier(.22,.7,.3,1) infinite nt-onda;animation-delay:calc(var(--o) * 1.3s);border-radius:38%;position:absolute;transform:scale(.4);box-shadow:0 0 26px #716ff152,inset 0 0 26px #716ff124}@keyframes nt-onda{0%{opacity:0;transform:scale(.42)rotate(0)}12%{opacity:.85}to{opacity:0;transform:scale(3.6)rotate(28deg)}}.night .radar-nucleo{z-index:5;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.night .nucleo-anillo{aspect-ratio:1;border:1px dashed #d9fe5273;border-radius:50%;width:clamp(86px,10vw,112px);animation:18s linear infinite nt-gira-nucleo;position:absolute}@keyframes nt-gira-nucleo{to{rotate:360deg}}.night .nucleo-punto{aspect-ratio:1;background:radial-gradient(circle at 38% 34%, var(--lime), var(--violet) 72%);border-radius:50%;width:clamp(54px,6.4vw,72px);animation:3.4s ease-in-out infinite nt-pulsa-nucleo;position:absolute;box-shadow:0 0 40px #d9fe5280,0 0 90px #716ff173}@keyframes nt-pulsa-nucleo{50%{transform:scale(1.07)}}.night .radar-nucleo b{z-index:2;font-family:var(--mono,ui-monospace);letter-spacing:.22em;color:var(--ink);font-size:.58rem;font-weight:700;position:relative}.night .radar-barrido{z-index:2;transform-origin:0;filter:drop-shadow(0 0 8px #d9fe5299);background:linear-gradient(90deg,#d9fe52e6,#d9fe5200);width:min(46%,340px);height:2px;animation:6.5s linear infinite nt-barre;position:absolute;top:50%;left:50%}@keyframes nt-barre{to{rotate:360deg}}.night .radar-nodos{z-index:4;position:absolute;inset:0}.night .nodo{border:1px solid var(--hair);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;opacity:.38;background:#131313db;border-radius:999px;align-items:center;gap:.45rem;padding:.34rem .62rem .34rem .38rem;transition:opacity .5s,border-color .5s,box-shadow .5s,scale .5s;display:flex;position:absolute;translate:-50% -50%}.night .nodo i{background:linear-gradient(140deg, var(--c), color-mix(in srgb, var(--c) 40%, #0b0b0b));border-radius:50%;flex-shrink:0;width:16px;height:16px}.night .nodo span{font-family:var(--mono,ui-monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--cream-mute);font-size:.56rem}.night .nodo.encaja{opacity:1;border-color:var(--c);box-shadow:0 0 0 1px var(--c), 0 8px 26px -8px var(--c);scale:1.06}.night .nodo.encaja span{color:var(--cream)}@media (max-width:760px){.night .nodo.lejos{display:none}}.night .radar-cifras{z-index:6;background:var(--hair);border-top:1px solid var(--hair);flex-wrap:wrap;gap:1px;display:flex;position:absolute;bottom:0;left:0;right:0}.night .radar-cifras span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0b0bd1;flex-direction:column;flex:1 1 0;gap:.15rem;min-width:120px;padding:.75rem 1rem .8rem;display:flex}.night .radar-cifras b{font-family:var(--display);color:var(--lime);font-variant-numeric:tabular-nums;font-size:clamp(1.1rem,2.2vw,1.6rem);font-weight:800;line-height:1}.night .radar-cifras em{font-family:var(--mono,ui-monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--cream-mute);font-size:.56rem;font-style:normal}@media (prefers-reduced-motion:reduce){.night .radar-ondas i,.night .radar-barrido,.night .nucleo-anillo,.night .nucleo-punto{animation:none}.night .radar-ondas i{opacity:.28;transform:scale(1.7)}.night .nodo{opacity:1}}.night .calc{flex-direction:column;gap:1.2rem;margin-top:clamp(1.4rem,3vw,2rem);display:flex}.night .calc-paso{flex-direction:column;gap:.6rem;display:flex}.night .calc-eti{font-family:var(--mono,ui-monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--cream-mute);align-items:center;gap:.6em;font-size:.64rem;display:flex}.night .calc-eti b{background:var(--lime);width:19px;height:19px;color:var(--ink);border-radius:50%;place-items:center;font-size:.58rem;font-weight:700;display:grid}.night .calc-ops{scrollbar-width:none;gap:.5rem;padding-bottom:.3rem;display:flex;overflow-x:auto}.night .calc-ops::-webkit-scrollbar{display:none}.night .calc-op{cursor:pointer;text-align:left;background:var(--ink-2);border:1.5px solid var(--hair);color:var(--cream);border-radius:14px;flex-direction:column;flex:1 0 clamp(128px,13vw,168px);gap:.15rem;padding:.7rem .85rem .75rem;transition:border-color .24s,background .24s,transform .24s;display:flex}.night .calc-op:hover{border-color:#f7f4ec4d;transform:translateY(-3px)}.night .calc-op[aria-checked=true],.night .calc-op[aria-pressed=true]{border-color:var(--c);background:color-mix(in srgb, var(--c) 14%, var(--ink-2))}.night .calc-op b{font-family:var(--display);font-size:.98rem;font-weight:800}.night .calc-op small{font-family:var(--mono,ui-monospace);letter-spacing:.06em;color:var(--cream-mute);font-size:.58rem}.night .calc-op[aria-checked=true] small,.night .calc-op[aria-pressed=true] small{color:var(--c)}.night .calc-cont{scrollbar-width:none;gap:.5rem;padding-bottom:.3rem;display:flex;overflow-x:auto}.night .calc-cont::-webkit-scrollbar{display:none}.night .cont{background:var(--ink-2);border:1.5px solid var(--hair);border-radius:14px;flex:1 0 clamp(140px,14vw,182px);justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .7rem .6rem .85rem;transition:border-color .24s;display:flex}.night .cont.activo{border-color:var(--c)}.night .cont-txt{flex-direction:column;gap:.1rem;min-width:0;display:flex}.night .cont-txt b{font-family:var(--display);white-space:nowrap;font-size:.92rem;font-weight:800}.night .cont-txt small{font-family:var(--mono,ui-monospace);color:var(--cream-mute);white-space:nowrap;font-size:.55rem}.night .cont-mandos{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.night .cont-mandos button{cursor:pointer;border:1.5px solid var(--hair);width:24px;height:24px;color:var(--cream);background:0 0;border-radius:50%;place-items:center;padding:0;font-size:.9rem;line-height:1;transition:background .2s,border-color .2s,scale .16s;display:grid}.night .cont-mandos button:hover:not(:disabled){background:var(--c);border-color:var(--c);color:var(--ink)}.night .cont-mandos button:active{scale:.88}.night .cont-mandos button:disabled{opacity:.28;cursor:default}.night .cont-mandos output{text-align:center;min-width:1.5ch;font-family:var(--display);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}.night .calc-extras .calc-op{flex:1 0 clamp(150px,16vw,220px)}.night .calc-res{background:var(--hair);border:1px solid var(--hair);border-radius:20px;gap:1px;display:grid;overflow:hidden}@media (min-width:940px){.night .calc-res{grid-template-columns:1fr 1fr 1fr 1.1fr}}.night .cr-col{background:var(--ink-2);flex-direction:column;gap:.2rem;padding:1rem 1.15rem 1.1rem;display:flex}.night .cr-col h4{font-family:var(--mono,ui-monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--cream-mute);margin:0 0 .35rem;font-size:.56rem;font-weight:500}.night .cr-col b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:clamp(1.05rem,2.1vw,1.5rem);font-weight:800;line-height:1}.night .cr-rango{color:var(--cream)}.night .cr-sug{color:var(--lime);font-size:clamp(1.3rem,2.7vw,1.95rem)!important}.night .cr-neto{color:var(--mint)}.night .cr-col small{font-family:var(--mono,ui-monospace);letter-spacing:.06em;color:var(--cream-mute);font-size:.55rem;line-height:1.5}.night .cr-destaca{background:var(--ink-3)}.night .cr-ir{justify-content:center;gap:.55rem}.night .cr-ir .btn{justify-content:center}.night .cr-nota{font-family:var(--mono,ui-monospace);letter-spacing:.06em;color:var(--cream-mute);font-size:.54rem}.night .cr-late{animation:.4s cubic-bezier(.3,1.4,.5,1) nt-cr-late}@keyframes nt-cr-late{40%{transform:scale(1.08)}}.night .cr-col b{transform-origin:0;display:inline-block}.night{--display:var(--font-baloo), "Trebuchet MS", system-ui, sans-serif;--body:var(--font-bricolage), "Helvetica Neue", Arial, sans-serif;--mono:var(--font-mono-ui), ui-monospace, "SF Mono", Menlo, monospace;--cream-mute:#a09b91}.night .no-js-fallback{display:none}@media (min-width:860px){.night .modes--2{grid-template-columns:repeat(2,1fr)}}.night .mode .metric{font-family:var(--display);font-weight:800;font-size:var(--t-xl);color:var(--c);line-height:1}.night .mode .metric small{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cream-dim);margin-left:.5rem;font-size:.72rem;font-weight:400}.night .mode .tag{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--cream-dim)}.night .exp{border-top:1px solid var(--hair);margin-top:auto;padding-top:.9rem}.night .exp summary{cursor:pointer;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lime);align-items:center;gap:.5rem;font-size:.72rem;list-style:none;display:flex}.night .exp summary::-webkit-details-marker{display:none}.night .exp summary:after{content:"+";font-size:1.1rem;line-height:1;transition:rotate .25s}.night .exp[open] summary:after{rotate:45deg}.night .exp p{color:var(--cream-dim);font-size:var(--t-sm);margin:.8rem 0 0}.night .tiers--4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.night .tiers--4 .tier .num{font-size:var(--t-xl)}.night .trust-strip{max-width:var(--max);padding:0 var(--gut);text-align:center;margin-inline:auto}.night .trust-chips{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.night .trust-chips span{border:1px solid var(--hair);font-family:var(--display);border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.98rem;font-weight:800;display:inline-flex}.night .trust-note{max-width:56ch;color:var(--cream-dim);font-size:var(--t-sm);margin:1.6rem auto 0}.night .trust-note a{color:var(--lime);text-underline-offset:3px;text-decoration:underline}.night .act--trust{padding-block:clamp(2.5rem,6vw,4rem)}.night .caption-mono{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--cream-mute);margin:1.1rem 0 0}.night .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.night [id]{scroll-margin-top:5.5rem}.night .tiers--3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.night .tiers--3 .tier .num{font-size:var(--t-lg)}.night .act--pink .caption-mono,.night .act--violet .caption-mono,.night .act--mint .caption-mono,.night .act--lime .caption-mono{color:#0b0b0bc7}@media (max-width:640px){.night .calc-ops{flex-wrap:wrap;overflow:visible}.night .calc-op{flex:calc(50% - .5rem)}.night .studio-link{white-space:normal}}
