.lp.as{--ease:cubic-bezier(.32,.72,0,1)}.lp.as .as-cine{--cx:64;--cy:42;background:#000;height:620vh;position:relative}.lp.as .as-cine-pin{height:100svh;position:sticky;top:0;overflow:hidden}.lp.as .as-cine-media{transform:scale(var(--zoom,1));transform-origin:calc(var(--cx) * 1%) calc(var(--cy) * 1%);filter:brightness(calc(1 - var(--dim,0) * .72)) blur(calc(var(--dim,0) * 8px));will-change:transform, filter;background:radial-gradient(circle at calc(var(--cx) * 1%) calc(var(--cy) * 1%), #b98cf042, transparent 32%), radial-gradient(ellipse at 0 62%, #ff6fdd21, transparent 60%), radial-gradient(ellipse at 100% 28%, #00ddff1c, transparent 56%), #060608;position:absolute;inset:0}.lp.as .as-cine-media canvas{width:100%;height:100%;position:absolute;inset:0}.lp.as .as-core{left:calc(var(--cx) * 1%);top:calc(var(--cy) * 1%);filter:drop-shadow(0 0 24px #b98cf0b3)drop-shadow(0 0 64px #b98cf073);width:56px;height:auto;position:absolute;transform:translate(-50%,-50%)}.lp.as.as-js:not(.as-quieto) .as-core{animation:as-late 3.2s var(--ease) infinite}@keyframes as-late{50%{transform:translate(-50%,-50%)scale(1.06)}}.lp.as .as-cine-shade{pointer-events:none;opacity:var(--copy,1);background:linear-gradient(90deg,#000000b8,#0000002e 55%,#0000),linear-gradient(#0000 55%,#000000b3);position:absolute;inset:0}.lp.as .as-cine-copy{left:max(var(--pad), calc((100vw - 1240px) / 2 + var(--pad)));z-index:2;max-width:680px;opacity:var(--copy,1);transform:translateY(calc((1 - var(--copy,1)) * -48px));position:absolute;bottom:13svh}.lp.as .as-cine-copy h1{letter-spacing:-.045em;margin-top:20px;font-size:clamp(48px,7.2vw,96px);font-weight:500;line-height:1}.lp.as .as-grad{background:linear-gradient(90deg,#fff,#9b9b9b);color:#0000;-webkit-background-clip:text;background-clip:text}.lp.as .as-cine-copy h1 .soft{letter-spacing:-.01em;color:var(--ink-2);max-width:30ch;margin-top:20px;font-size:clamp(20px,2vw,24px);line-height:1.33;display:block}.lp.as .as-cine-copy .cta-row{margin-top:32px}.lp.as .as-cine-hint{z-index:2;font:12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf;opacity:var(--copy,1);white-space:nowrap;justify-items:center;gap:12px;display:grid;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.lp.as .as-cine-hint i{background:linear-gradient(var(--a), var(--b));transform-origin:top;width:1px;height:48px;animation:as-baja 2.4s var(--ease) infinite}@keyframes as-baja{0%{opacity:1;transform:scaleY(0)}70%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.lp.as .as-win{z-index:3;-webkit-backdrop-filter:blur(24px);width:min(1120px,100vw - 48px);height:min(86svh,860px);transform:translate(calc(-50% + (1 - var(--win,1)) * (var(--cx) - 50) * 1vw), calc(-47% + (1 - var(--win,1)) * (var(--cy) - 53) * 1svh)) scale(calc(.06 + .94 * var(--win,1)));opacity:min(1, calc(var(--win,1) * 4));pointer-events:none;background:#0f0f12e0;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 60px 140px -40px #000000e6,0 0 0 1px #ffffff08,0 0 120px -30px #b98cf059}.lp.as .as-win-bar{border-bottom:1px solid var(--line);font:13px var(--mono);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.lp.as .as-win-bar span:first-child{color:var(--ink-2);align-items:center;gap:12px;display:inline-flex}.lp.as .as-feed{flex-direction:column;flex:1;justify-content:flex-end;gap:16px;min-height:0;padding:24px 32px 32px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 80px);mask-image:linear-gradient(#0000,#000 80px)}.lp.as .as-feed>*{flex:none}.lp.as .as-msg{max-width:72%;font-size:18px;line-height:28px}.lp.as .as-msg.user{background:var(--tint);border-radius:20px 20px 4px;align-self:flex-end;padding:16px 20px}.lp.as .as-msg.bot{color:var(--ink-2);align-self:flex-start}.lp.as .as-win.escribiendo .as-type:after{content:"";vertical-align:-4px;background:var(--ink-2);width:8px;height:22px;margin-left:2px;animation:.8s step-end infinite as-cursor;display:inline-block}@keyframes as-cursor{50%{opacity:0}}.lp.as .as-files{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.lp.as .as-file{border:1px solid var(--line-strong);background:var(--canvas);font:14px var(--mono);color:var(--ink-2);border-radius:8px;align-items:center;gap:8px;padding:6px 12px 6px 6px;display:inline-flex}.lp.as .as-file i{width:24px;height:24px;font:600 12px var(--mono);color:#111114;border-radius:6px;place-items:center;font-style:normal;display:grid}.lp.as .as-file.a i{background:var(--a)}.lp.as .as-file.b i{background:var(--b)}.lp.as .as-pend{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.lp.as .as-form{border:1px solid var(--line-strong);background:var(--surface);border-radius:16px;align-self:flex-start;gap:12px;width:min(640px,100%);padding:20px;display:grid}.lp.as .as-form .t{align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}.lp.as .as-form .fm-row{grid-template-columns:112px 1fr 1fr;font-size:14px}.lp.as .as-form .fm-sel{transition:box-shadow .5s var(--ease), border-color .5s var(--ease);padding:8px 12px;font-size:14px}.lp.as .as-form .fm-row.ok .fm-sel.a{border-color:var(--a);box-shadow:inset 2px 0 0 var(--a), 0 0 24px -6px #ff6fdd99}.lp.as .as-form .fm-row.ok .fm-sel.b{border-color:var(--b);box-shadow:inset 2px 0 0 var(--b), 0 0 24px -6px #0df9}.lp.as .as-rule{font:13px var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lp.as .as-kinds{gap:4px;display:inline-flex}.lp.as .as-kinds b{border:1px solid var(--line-strong);color:var(--ink-2);border-radius:6px;padding:4px 8px;font-weight:500}.lp.as .as-form .fm-go{transition:transform .3s var(--ease), box-shadow .5s var(--ease);padding:8px 16px;font-size:14px}.lp.as .as-win[data-step="5"] .fm-go{transform:scale(.94);box-shadow:0 0 0 8px #ff6fdd38,0 0 48px #00ddff73}.lp.as .as-zip{align-self:stretch;gap:12px;display:grid}.lp.as .as-zip-head{font:14px var(--mono);color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.lp.as .as-zip-run{align-items:center;gap:8px;display:inline-flex}.lp.as .as-zip-count b{font:500 30px var(--sans);letter-spacing:-.03em;background:var(--grad);color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text}.lp.as .as-board{aspect-ratio:1000/620;justify-self:center;width:min(100%,940px);position:relative;container-type:inline-size}.lp.as .as-board-lbl{font:1.3cqw var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);position:absolute;top:0}.lp.as .as-board-lbl.a{left:2.4%}.lp.as .as-board-lbl.b{left:68.6%}.lp.as .as-board-lbl.p{color:var(--warning);top:81.5%;left:2.4%}.lp.as .as-row{left:calc(var(--x0) + (var(--x1) - var(--x0)) * var(--k,1));top:calc(var(--y0) + (var(--y1) - var(--y0)) * var(--k,1));width:var(--w);height:var(--h);font:1.55cqw var(--mono);color:var(--ink);opacity:var(--in,1);border:1px solid;border-radius:1cqw;justify-content:space-between;align-items:center;gap:8px;padding:0 1.4cqw;display:flex;position:absolute}.lp.as .as-row b{font-weight:500}.lp.as .as-row span{color:var(--ink-2);font-variant-numeric:tabular-nums}.lp.as .as-row.a{box-shadow:0 0 calc(var(--k,1) * 22px) -6px #ff6fdd8c;background:#ff6fdd1a;border-color:#ff6fdd8c}.lp.as .as-row.b{box-shadow:0 0 calc(var(--k,1) * 22px) -6px #00ddff80;background:#00ddff14;border-color:#00ddff80}.lp.as .as-row.p{box-shadow:none;border-style:dashed;border-color:rgb(240 168 74/calc(.25 + var(--k,1) * .65));background:rgba(240,168,74, calc(var(--k,1) * .08))}.lp.as .as-group{width:62.8%;left:18.6%;top:var(--gy);height:var(--gh);opacity:var(--k,1);transform:scale(calc(.96 + var(--k,1) * .04));border:1px solid #ffffff24;border-radius:1.4cqw;position:absolute}.lp.as .as-group:before{content:"";background:var(--grad);width:2.8%;height:2px;position:absolute;top:calc(50% - 1px);left:48.6%}.lp.as .as-group em{font:500 1.3cqw var(--mono);color:var(--ink-2);border:1px solid var(--line-strong);background:var(--canvas);border-radius:.6cqw;padding:.3cqw .7cqw;font-style:normal;position:absolute;top:50%;right:-6.6cqw;transform:translateY(-50%)}.lp.as .as-win[data-step="1"] [data-s]:not([data-s="1"]),.lp.as .as-win[data-step="2"] [data-s]:not([data-s="1"]),.lp.as .as-win[data-step="3"] [data-s]:not([data-s="1"],[data-s="3"]),.lp.as .as-win[data-step="4"] [data-s]:not([data-s="1"],[data-s="3"],[data-s="4"]),.lp.as .as-win[data-step="5"] [data-s]:not([data-s="1"],[data-s="3"],[data-s="4"]),.lp.as .as-win[data-step="6"] [data-s="7"],.lp.as .as-win[data-step="1"] .as-files{display:none}.lp.as.as-js .as-feed>[data-s],.lp.as.as-js .as-files{animation:as-entra .7s var(--ease) both}@keyframes as-entra{0%{opacity:0;filter:blur(6px);transform:translateY(24px)}}.lp.as .strip-grid ul{grid-template-columns:repeat(6,minmax(0,1fr))}.lp.as .as-world{border-top:1px solid var(--line);background:#000;position:relative;overflow:hidden}.lp.as .as-world-media{position:absolute;inset:0}.lp.as .as-world-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp.as .as-world-media:after{content:"";background:linear-gradient(#0000008c,#0003 35%,#000000bf 80%,#000);position:absolute;inset:0}.lp.as .as-world-in{z-index:1;padding:30vh var(--pad) 96px;border-inline-color:#ffffff0f;position:relative}.lp.as .as-tag{letter-spacing:-.05em;max-width:10ch;font-size:clamp(56px,9vw,128px);font-weight:500;line-height:1}.lp.as .as-tag span{color:#f2f2f438;transition:color .9s var(--ease), text-shadow .9s var(--ease)}.lp.as .as-tag span.on,.lp.as:not(.as-js) .as-tag span,.lp.as.as-quieto .as-tag span{color:#fff;text-shadow:0 0 40px #b98cf059}.lp.as .as-tag-lede{max-width:56ch;color:var(--ink-2);margin-top:32px;font-size:18px;line-height:28px}.lp.as .as-roles{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:64px;display:grid}.lp.as .as-role{-webkit-backdrop-filter:blur(16px);background:#1111149e;border:1px solid #ffffff1a;border-radius:16px;align-content:start;gap:8px;padding:24px;display:grid}.lp.as .as-role-ic{background:var(--canvas);border:1px solid var(--line-strong);border-radius:16px;place-items:center;width:56px;height:56px;margin-bottom:8px;display:grid}.lp.as .as-role-ic i{font:500 24px var(--mono);font-style:normal}.lp.as .as-role.a .as-role-ic{color:var(--a);box-shadow:0 0 40px -8px #ff6fdd8c}.lp.as .as-role.b .as-role-ic{color:var(--b);box-shadow:0 0 40px -8px #00ddff8c}.lp.as .as-role.dh .as-role-ic{box-shadow:0 0 48px -8px #b98cf099}.lp.as .as-role .k{font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.lp.as .as-role h3{letter-spacing:-.02em;font-size:24px;line-height:32px}.lp.as .as-role p{color:var(--ink-2);font-size:16px;line-height:24px}.lp.as.as-js:not(.as-quieto) [data-rv]{opacity:0;filter:blur(12px);transition:opacity .9s var(--ease), transform 1s var(--ease), filter .9s var(--ease);transform:translateY(64px)}.lp.as.as-js [data-rv].is-in{opacity:1;filter:none;transform:none}.lp.as .as-setup{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.lp.as .as-url{border:1px solid var(--line-strong);background:#0f0f12;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:8px 12px;margin:32px 0 16px;padding:16px;display:grid}.lp.as .as-url .lbl{font:12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);grid-column:1/-1}.lp.as .as-url code{font:16px var(--mono);color:var(--b);overflow-wrap:anywhere}.lp.as .as-url .btn.copied{border-color:var(--success);color:var(--success)}.lp.as .as-setup-note{color:var(--muted);max-width:52ch;margin-bottom:12px;font-size:14px;line-height:20px}.lp.as .as-setup .cta-row{margin-top:24px}.lp.as .as-steps3{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lp.as .as-steps3 li{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:8px;padding:24px;display:grid}.lp.as .as-steps3 .k{font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.lp.as .as-steps3 b{font-size:18px;font-weight:500}.lp.as .as-steps3 p{color:var(--muted);font-size:14px;line-height:20px}.lp.as .as-toast{z-index:60;opacity:0;background:var(--ink);color:var(--canvas);font:14px var(--mono);pointer-events:none;transition:opacity .4s var(--ease), transform .4s var(--ease);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:calc(100% - 32px);padding:12px 16px;position:fixed;bottom:32px;left:50%;overflow:hidden;transform:translate(-50%,24px)}.lp.as .as-toast.on{opacity:1;transform:translate(-50%)}.lp.as .nav-links a[aria-current=page]{color:var(--ink)}.lp.as:not(.as-js) .as-cine,.lp.as.as-quieto .as-cine{height:auto}.lp.as:not(.as-js) .as-cine-pin,.lp.as.as-quieto .as-cine-pin{height:auto;padding-bottom:64px;position:relative;overflow:visible}.lp.as:not(.as-js) .as-cine-media,.lp.as.as-quieto .as-cine-media{filter:none;height:78svh;position:relative;transform:none}.lp.as:not(.as-js) .as-cine-hint,.lp.as.as-quieto .as-cine-hint{display:none}.lp.as:not(.as-js) .as-win,.lp.as.as-quieto .as-win{opacity:1;height:auto;margin:-12svh auto 0;position:relative;top:auto;left:auto;transform:none}.lp.as:not(.as-js) .as-feed,.lp.as.as-quieto .as-feed{overflow:visible;-webkit-mask-image:none;mask-image:none}@media (max-width:980px){.lp.as .as-cine{height:540vh}.lp.as .as-cine-copy{bottom:12svh;left:16px;right:16px}.lp.as .as-cine{--cx:50;--cy:34}.lp.as .as-core{width:44px}.lp.as .as-win{border-radius:18px;width:calc(100vw - 24px);height:84svh}.lp.as .as-feed{gap:12px;padding:16px}.lp.as .as-msg{max-width:88%;font-size:15px;line-height:22px}.lp.as .as-form .fm-row{grid-template-columns:76px 1fr 1fr;font-size:12px}.lp.as .as-form .fm-sel{padding:6px 8px;font-size:12px}.lp.as .as-file{font-size:12px}.lp.as .as-row{font-size:max(9px,2.6cqw)}.lp.as .as-row span{display:none}.lp.as .as-board-lbl{font-size:max(8px,2.2cqw)}.lp.as .as-group em{font-size:max(8px,2cqw);top:-1.6cqw;left:50%;right:auto;transform:translate(-50%)}.lp.as .strip-grid ul{grid-template-columns:repeat(2,minmax(0,1fr))}.lp.as .as-roles,.lp.as .as-setup{grid-template-columns:1fr}.lp.as .as-world-in{padding-top:20vh}}
