.hero[data-astro-cid-ge2uvauf]{min-height:calc(100svh - var(--header-h));align-items:center;padding:24px 0 96px;display:flex;position:relative;overflow:hidden}.hero__glow[data-astro-cid-ge2uvauf]{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#f9de3117,#f9de3105 55%,#0000 72%);width:min(120vw,1100px);animation:2.4s 2.2s both glow-in;position:absolute;top:46%;left:50%;translate:-50% -50%}@keyframes glow-in{0%{opacity:0;scale:.6}}.hero__inner[data-astro-cid-ge2uvauf]{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero__eyebrow[data-astro-cid-ge2uvauf]{animation:rise .9s var(--ease-out) .1s both;margin-bottom:clamp(18px,3vw,32px)}.hero__logo[data-astro-cid-ge2uvauf]{justify-content:center;max-width:100%;display:flex}.hero__lead[data-astro-cid-ge2uvauf]{letter-spacing:-.03em;flex-direction:column;gap:.12em;margin-top:clamp(26px,4vw,48px);font-size:clamp(22px,3.4vw,44px);font-stretch:88%;line-height:1;display:flex}.hero__line[data-astro-cid-ge2uvauf]{animation:rise 1s var(--ease-out) both}.hero__line[data-astro-cid-ge2uvauf]:first-child{animation-delay:2.7s}.hero__line[data-astro-cid-ge2uvauf]:nth-child(2){animation-delay:3.05s}.hero__actions[data-astro-cid-ge2uvauf]{animation:rise 1s var(--ease-out) 3.4s both;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 26px;margin-top:clamp(30px,4.5vw,52px);display:flex}.hero__more[data-astro-cid-ge2uvauf]{min-height:44px;font-family:var(--font-mono);color:var(--muted);align-items:center;font-size:13px;text-decoration:none;transition:color .2s;display:inline-flex}.hero__more[data-astro-cid-ge2uvauf]:hover{color:var(--yellow)}.hero__scroll[data-astro-cid-ge2uvauf]{background:var(--line);width:1px;height:56px;animation:1s 3.8s both rise;position:absolute;bottom:28px;left:50%;overflow:hidden}.hero__scroll[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:var(--yellow);animation:2.2s cubic-bezier(.7,0,.3,1) infinite scroll-line;position:absolute;inset:0}@keyframes scroll-line{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@media (height<=640px){.hero__scroll[data-astro-cid-ge2uvauf]{display:none}}.truth[data-astro-cid-qwxpzttk]{padding:clamp(80px,12vw,160px) 0 clamp(80px,10vw,140px);position:relative;overflow:clip}.truth__hint[data-astro-cid-qwxpzttk]{margin-bottom:clamp(24px,4vw,44px)}.truth__hint-coarse[data-astro-cid-qwxpzttk]{display:none}@media (hover:none){.truth__hint-fine[data-astro-cid-qwxpzttk]{display:none}.truth__hint-coarse[data-astro-cid-qwxpzttk]{display:inline}}.spot[data-astro-cid-qwxpzttk]{--x:50%;--y:0px;--r:220px;cursor:crosshair;-webkit-tap-highlight-color:transparent;display:grid;position:relative}.spot__layer[data-astro-cid-qwxpzttk]{letter-spacing:-.025em;grid-area:1/1;gap:.28em;margin:0;padding:0;font-size:clamp(32px,5.8vw,84px);font-stretch:72%;line-height:.95;list-style:none;display:grid}.spot__base[data-astro-cid-qwxpzttk]{color:#0f0f0e}.spot__lit[data-astro-cid-qwxpzttk]{color:var(--white);-webkit-mask-image:radial-gradient(circle var(--r) at var(--x) var(--y), #000 0%, #000 30%, transparent 100%);mask-image:radial-gradient(circle var(--r) at var(--x) var(--y), #000 0%, #000 30%, transparent 100%)}.spot__beam[data-astro-cid-qwxpzttk]{width:calc(var(--r) * 3.2);aspect-ratio:1;pointer-events:none;translate:calc(var(--x) - 50%) calc(var(--y) - 50%);background:radial-gradient(closest-side,#f9de3113,#f9de3105 55%,#0000);border-radius:50%;position:absolute;top:0;left:0}.spot--all[data-astro-cid-qwxpzttk] .spot__beam[data-astro-cid-qwxpzttk]{display:none}.spot--all[data-astro-cid-qwxpzttk] .spot__lit[data-astro-cid-qwxpzttk]{-webkit-mask-image:none;mask-image:none}.manifesto[data-astro-cid-qwxpzttk]{max-width:1000px;margin-top:clamp(90px,14vw,180px)}.manifesto__nope[data-astro-cid-qwxpzttk]{color:var(--dim);gap:.06em;margin:22px 0 0;padding:0;font-size:clamp(36px,6vw,84px);font-stretch:100%;list-style:none;display:grid}.manifesto__nope[data-astro-cid-qwxpzttk] span[data-astro-cid-qwxpzttk]{display:inline-block;position:relative}.manifesto__nope[data-astro-cid-qwxpzttk] span[data-astro-cid-qwxpzttk]:after{content:"";background:var(--yellow);transform-origin:0;height:.09em;transition:transform .7s var(--ease-out);position:absolute;top:50%;left:-.04em;right:-.04em;transform:scaleX(0)}.manifesto__nope[data-astro-cid-qwxpzttk] li[data-astro-cid-qwxpzttk]:nth-child(2) span[data-astro-cid-qwxpzttk]:after{transition-delay:.25s}.manifesto__nope[data-astro-cid-qwxpzttk] li[data-astro-cid-qwxpzttk]:nth-child(3) span[data-astro-cid-qwxpzttk]:after{transition-delay:.5s}.manifesto__nope[data-astro-cid-qwxpzttk].is-in span[data-astro-cid-qwxpzttk]:after{transform:scaleX(1)}.manifesto__yes[data-astro-cid-qwxpzttk]{margin-top:clamp(28px,4vw,44px);font-size:clamp(30px,4.6vw,64px);font-stretch:92%;line-height:.98}.manifesto__small[data-astro-cid-qwxpzttk]{max-width:560px;color:var(--muted);margin-top:24px;font-size:clamp(16px,1.25vw,19px)}.gate[data-astro-cid-lybjh4u4]{padding:clamp(70px,10vw,140px) 0 clamp(80px,11vw,150px);position:relative}.gate__inner[data-astro-cid-lybjh4u4]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(36px,6vw,90px);display:grid}.gate__head[data-astro-cid-lybjh4u4]{top:calc(var(--header-h) + 40px);position:sticky}.gate__title[data-astro-cid-lybjh4u4]{margin-top:18px;font-size:clamp(38px,5vw,74px);font-stretch:85%}.gate__sub[data-astro-cid-lybjh4u4]{max-width:440px;color:var(--muted);margin-top:24px}.term[data-astro-cid-lybjh4u4]{border:1px solid var(--line);font-family:var(--font-mono);background:linear-gradient(#0b0b0b,#070707);font-size:clamp(14px,1.05vw,16px);line-height:1.6;position:relative;box-shadow:0 40px 120px #000000b3,inset 0 0 0 1px #f9de3105}.term[data-astro-cid-lybjh4u4]:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px);position:absolute;inset:0}.term__top[data-astro-cid-lybjh4u4]{border-bottom:1px solid var(--line);min-height:44px;color:var(--dim);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:12px;display:flex}.term__path[data-astro-cid-lybjh4u4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.term__reset[data-astro-cid-lybjh4u4]{min-height:36px;color:var(--muted);font-family:var(--font-mono);text-underline-offset:3px;background:0 0;border:0;flex:none;padding:0;font-size:12px;text-decoration:underline}.term__reset[data-astro-cid-lybjh4u4]:hover{color:var(--yellow)}.term__reset[data-astro-cid-lybjh4u4][hidden]{display:none}.term__screen[data-astro-cid-lybjh4u4]{flex-direction:column;height:clamp(460px,70svh,660px);padding:20px clamp(16px,2.4vw,28px) 18px;display:flex;position:relative}.term__log[data-astro-cid-lybjh4u4]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--dim) transparent;flex:auto;min-height:90px;padding-top:22px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 28px);mask-image:linear-gradient(#0000 0,#000 28px)}.term__controls[data-astro-cid-lybjh4u4]{flex:none;max-height:72%;padding-top:14px;overflow-y:auto}.term__controls[data-astro-cid-lybjh4u4]:has(.term__consent){max-height:86%}.term__boot[data-astro-cid-lybjh4u4]{border:1px dashed var(--dim);width:100%;min-height:52px;color:var(--white);font-family:var(--font-mono);text-align:left;background:0 0;align-items:center;gap:10px;padding:0 14px;transition:border-color .2s,color .2s;display:flex}.term__boot[data-astro-cid-lybjh4u4]:hover{border-color:var(--yellow)}.term__caret[data-astro-cid-lybjh4u4]{background:var(--yellow);width:.6em;height:1.1em;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.term__noscript[data-astro-cid-lybjh4u4]{color:var(--yellow);padding:20px}.inside[data-astro-cid-lybjh4u4]{z-index:120;padding:var(--gutter);background:var(--yellow);color:var(--black);clip-path:circle(0 at var(--ox,50%) var(--oy,50%));place-items:center;transition:clip-path .9s cubic-bezier(.7,0,.2,1);display:grid;position:fixed;inset:0}.inside[data-astro-cid-lybjh4u4][hidden]{display:none}.inside[data-astro-cid-lybjh4u4].is-open{clip-path:circle(150vmax at var(--ox,50%) var(--oy,50%))}.inside__inner[data-astro-cid-lybjh4u4]{width:min(100%,900px)}.inside__brand[data-astro-cid-lybjh4u4]{font-family:var(--font-display);letter-spacing:-.05em;font-size:20px;font-weight:900}.inside__title[data-astro-cid-lybjh4u4]{letter-spacing:-.06em;margin-top:18px;font-size:clamp(56px,12vw,180px);font-stretch:110%}.inside__msg[data-astro-cid-lybjh4u4]{max-width:620px;margin-top:24px;font-size:clamp(18px,1.8vw,24px);font-weight:500;line-height:1.35}.inside__close[data-astro-cid-lybjh4u4]{--bg:var(--black);--fg:var(--yellow);margin-top:36px}.inside__close[data-astro-cid-lybjh4u4]:hover{background:var(--white);color:var(--black)}@media (width<=960px){.gate__inner[data-astro-cid-lybjh4u4]{grid-template-columns:1fr}.gate__head[data-astro-cid-lybjh4u4]{position:static}}@media (width<=520px){.term[data-astro-cid-lybjh4u4]{margin-inline:calc(var(--gutter) * -1);border-inline:0}.term__screen[data-astro-cid-lybjh4u4]{height:clamp(440px,76svh,640px)}}.t-line{white-space:pre-wrap;color:var(--white);margin:0 0 .55em}.t-line:before{content:"> ";color:var(--yellow)}.t-sys{color:var(--muted)}.t-sys:before{content:"// ";color:var(--dim)}.t-you{color:var(--yellow)}.t-you:before{content:"tú: ";color:var(--muted)}.t-err{color:var(--yellow)}.t-err:before{content:"!! "}.t-ask{margin-top:1.1em;font-weight:700}.t-gap{height:.6em}.t-line.is-typing:after{content:"";vertical-align:-.18em;background:var(--yellow);width:.55em;height:1.05em;margin-left:2px;display:inline-block}.t-options{gap:8px;display:grid}.t-opt{border:1px solid var(--line);width:100%;min-height:48px;color:var(--white);font-family:var(--font-mono);font-size:inherit;text-align:left;opacity:0;animation:t-in .35s var(--ease-out) forwards;background:#ffffff04;align-items:center;gap:12px;padding:10px 14px;transition:border-color .15s,background .15s,color .15s;display:flex;transform:translateY(6px)}.t-opt:nth-child(2){animation-delay:60ms}.t-opt:nth-child(3){animation-delay:.12s}.t-opt:hover,.t-opt:focus-visible{border-color:var(--yellow);color:var(--yellow);background:#f9de310f;outline:none}.t-opt kbd{border:1px solid var(--dim);width:24px;height:24px;color:var(--muted);flex:none;place-items:center;font-family:inherit;font-size:12px;display:inline-grid}@keyframes t-in{to{opacity:1;transform:none}}.t-form{border:1px solid var(--dim);min-height:52px;animation:t-in .35s var(--ease-out) both;align-items:center;gap:10px;padding:4px 4px 4px 14px;transition:border-color .2s;display:flex}.t-form:focus-within{border-color:var(--yellow)}.t-form__prompt{color:var(--yellow);flex:none}.t-form input{min-width:0;height:44px;color:var(--white);font-family:var(--font-mono);caret-color:var(--yellow);background:0 0;border:0;outline:none;flex:auto;padding:0;font-size:max(16px,1em)}.t-form input::placeholder{color:var(--dim)}.t-form__send{background:var(--yellow);min-height:44px;color:var(--black);font-family:var(--font-mono);border:0;flex:none;padding:0 14px;font-size:13px;font-weight:700}.t-form__send:hover{background:var(--white)}.term__consent{animation:t-in .35s var(--ease-out) both;gap:14px;display:grid}.term__check{border:1px solid var(--dim);color:var(--white);cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:12px;padding:14px;font-size:13px;line-height:1.5;transition:border-color .2s;display:grid}.term__check:has(input:checked){border-color:var(--yellow)}.term__check.is-wrong{border-color:var(--yellow);animation:.4s shake}@keyframes shake{25%{transform:translate(-6px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}.term__check input{width:20px;height:20px;accent-color:var(--yellow);cursor:pointer;margin:1px 0 0}.term__check a,.term__legal a{color:var(--yellow)}.term__legal{color:var(--muted);font-size:11px;line-height:1.55}.term__legal strong{color:#b9b8b1;font-weight:600}.term__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.term__submit{width:100%}.term__submit[disabled]{opacity:.6;cursor:progress}
