.icon[data-v-fdb0cf31]{width:1em;height:1em;flex:0 0 auto}.nav-wrap[data-v-c37abade]{position:fixed;top:14px;left:0;right:0;z-index:50;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 var(--gutter);pointer-events:none}.nav[data-v-c37abade]{pointer-events:auto;width:100%;max-width:1100px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 8px 8px 14px;border-radius:999px;background:#080b14b8;box-shadow:0 18px 50px -20px #000c,inset 0 1px #ffffff0d}.brand[data-v-c37abade]{display:flex;align-items:center;gap:10px;min-width:0}.brand-icon[data-v-c37abade]{display:grid;place-items:center;width:32px;height:32px;border-radius:11px;font-size:16px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);box-shadow:0 0 18px -6px var(--accent)}.brand-text[data-v-c37abade]{display:flex;flex-direction:column;line-height:1.15;min-width:0}.brand-text strong[data-v-c37abade]{font-size:14px;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.brand-text small[data-v-c37abade]{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.links[data-v-c37abade]{display:flex;gap:2px}.links a[data-v-c37abade]{padding:7px 14px;border-radius:999px;font-size:13px;font-weight:600;color:var(--muted);transition:color .2s,background-color .2s}.links a[data-v-c37abade]:hover{color:var(--text);background:#ffffff0d}.links a.on[data-v-c37abade]{color:var(--text);font-weight:800;background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff0f}.right[data-v-c37abade]{display:flex;align-items:center;gap:6px}.icon-link[data-v-c37abade]{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-size:15px;color:var(--muted);transition:color .2s,background-color .2s}.icon-link[data-v-c37abade]:hover{color:var(--text);background:#ffffff14}.cta[data-v-c37abade]{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:999px;font-size:13px;font-weight:800;color:var(--ink);background:var(--accent);box-shadow:0 8px 24px -10px var(--accent),inset 0 1px #ffffff59;transition:transform .25s var(--ease-out)}.cta .icon[data-v-c37abade]{font-size:13px;transition:transform .25s var(--ease-out)}.cta:hover .icon[data-v-c37abade]{transform:translate(2px)}.burger[data-v-c37abade]{display:none;place-items:center;width:38px;height:38px;border-radius:50%;font-size:18px}.sheet[data-v-c37abade]{pointer-events:auto;width:100%;max-width:1100px;border-radius:22px;padding:10px;display:flex;flex-direction:column;gap:2px;background:#080b14f0}.sheet>a[data-v-c37abade]:not(.btn){display:flex;align-items:center;justify-content:space-between;padding:13px 14px;border-radius:14px;font-weight:700;color:var(--text-2)}.sheet>a:not(.btn) .icon[data-v-c37abade]{color:var(--dim)}.sheet>a.on[data-v-c37abade]{background:#ffffff12;color:var(--text)}.sheet .btn[data-v-c37abade]{margin-top:6px}.sheet-enter-active[data-v-c37abade],.sheet-leave-active[data-v-c37abade]{transition:opacity .2s,transform .25s var(--ease-out)}.sheet-enter-from[data-v-c37abade],.sheet-leave-to[data-v-c37abade]{opacity:0;transform:translateY(-8px)}@media (max-width:1080px){.icon-link[data-v-c37abade]{display:none}}@media (max-width:900px){.links[data-v-c37abade]{display:none}.burger[data-v-c37abade]{display:grid}}@media (max-width:520px){.nav-wrap[data-v-c37abade]{top:10px}.cta[data-v-c37abade]{display:none}}.profile[data-v-a1955515]{position:relative;width:min(340px,100%);margin:0 auto}.glow[data-v-a1955515]{position:absolute;top:6%;right:-12%;bottom:6%;left:-12%;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 32%,transparent),transparent);filter:blur(34px)}.frame[data-v-a1955515]{position:relative;padding:1px;border-radius:28px;overflow:hidden;background:var(--edge);box-shadow:0 25px 60px -15px #000c,0 0 35px -5px color-mix(in srgb,var(--accent) 30%,transparent)}.frame[data-v-a1955515]:before{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:conic-gradient(from 0deg,transparent 0deg,transparent 270deg,var(--accent) 325deg,#fff 360deg);animation:spin 4s linear infinite}.card[data-v-a1955515]{position:relative;border-radius:27px;background:var(--bg-2);padding:14px}.head[data-v-a1955515]{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 12px}.online[data-v-a1955515]{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--green)}.term[data-v-a1955515]{font-size:16px;color:var(--accent)}.avatar[data-v-a1955515]{position:relative;aspect-ratio:1/.82;border-radius:20px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 50% 110%,color-mix(in srgb,var(--accent) 38%,transparent),transparent 62%),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px) 0 0 / 22px 22px,linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px) 0 0 / 22px 22px,#070a13;border:1px solid var(--edge)}.avatar img[data-v-a1955515]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%;transition:transform .7s var(--ease-out)}.profile:hover .avatar img[data-v-a1955515]{transform:scale(1.04)}.tint[data-v-a1955515]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(10,14,24,.75) 100%),linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--accent) 22%,transparent) 100%);mix-blend-mode:normal}.mono[data-v-a1955515]{font-size:104px;font-weight:800;letter-spacing:-.06em;line-height:1;background:linear-gradient(180deg,#fff 20%,color-mix(in srgb,var(--accent) 70%,#fff));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 10px 30px color-mix(in srgb,var(--accent) 45%,transparent))}.scan[data-v-a1955515]{position:absolute;left:0;right:0;top:0;height:30%;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent) 14%,transparent),transparent);animation:scan-a1955515 4.5s ease-in-out infinite}@keyframes scan-a1955515{0%,to{transform:translateY(-100%)}50%{transform:translateY(330%)}}.meta[data-v-a1955515]{padding:14px 4px 4px}.role[data-v-a1955515]{display:inline-block;padding:3px 10px;border-radius:999px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}.meta h3[data-v-a1955515]{display:flex;align-items:center;gap:6px;margin-top:9px;font-size:17px;font-weight:800;letter-spacing:-.015em}.spark[data-v-a1955515]{font-size:14px;color:var(--accent)}.verified[data-v-a1955515]{display:inline-flex;align-items:center;gap:5px;margin-top:3px;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--green)}.stack[data-v-a1955515]{margin-top:8px;font-family:var(--mono);font-size:11.5px;color:var(--muted)}.stats[data-v-a1955515]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.stats div[data-v-a1955515]{display:flex;flex-direction:column-reverse;align-items:center;padding:10px 4px;border-radius:14px;background:#ffffff08;border:1px solid var(--edge)}.stats dd[data-v-a1955515]{font-size:19px;font-weight:800;color:var(--accent);line-height:1.1}.stats dt[data-v-a1955515]{font-size:10.5px;color:var(--muted);margin-top:2px}.mesh[data-v-3418c331]{position:relative;width:min(460px,100%);aspect-ratio:1;margin:0 auto}.wires[data-v-3418c331]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.link[data-v-3418c331]{stroke:#ffffff2e;stroke-width:1.3;vector-effect:non-scaling-stroke;transition:opacity .45s}.link.flow[data-v-3418c331]{stroke-dasharray:3 6;animation:flow-3418c331 1.4s linear infinite}.sat-link[data-v-3418c331]{stroke-width:1;opacity:.55}.link.dim[data-v-3418c331]{opacity:.16}@keyframes flow-3418c331{to{stroke-dashoffset:-18}}.node[data-v-3418c331]{position:absolute;transform:translate(-50%,-50%)}.core[data-v-3418c331]{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;font-size:13px;font-weight:800;letter-spacing:-.02em;background:var(--bg-2);border:1px solid var(--edge-2);box-shadow:0 0 0 6px #ffffff05,0 0 34px -6px var(--accent);overflow:hidden}.core img[data-v-3418c331]{width:100%;height:100%;object-fit:cover;object-position:50% 25%}.sat[data-v-3418c331]{padding:4px 10px;border-radius:999px;white-space:nowrap;font-family:var(--mono);font-size:10.5px;color:var(--text-2);background:#080b14e6;border:1px solid color-mix(in srgb,var(--c) 45%,transparent);transition:opacity .45s,box-shadow .45s}.sat[data-v-3418c331]:not(.dim){box-shadow:0 0 18px -6px var(--c)}.sat.dim[data-v-3418c331]{opacity:.38}.hub[data-v-3418c331]{display:block;border-radius:18px}.hub-core[data-v-3418c331]{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;font-size:22px;color:var(--c);background:linear-gradient(135deg,color-mix(in srgb,var(--c) 26%,var(--bg-2)),color-mix(in srgb,var(--c) 8%,var(--bg-2)));border:1px solid color-mix(in srgb,var(--c) 50%,transparent);box-shadow:inset 0 1px #ffffff26;transition:transform .35s var(--ease-out),box-shadow .35s}.hub:hover .hub-core[data-v-3418c331]{transform:scale(1.06)}.hub.on .hub-core[data-v-3418c331]{box-shadow:0 0 30px -4px color-mix(in srgb,var(--c) 70%,transparent),inset 0 1px #ffffff26;transform:scale(1.08)}.hub-label[data-v-3418c331]{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:7px;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.hub.on .hub-label[data-v-3418c331]{color:var(--c)}@media (max-width:480px){.sat[data-v-3418c331]{font-size:9.5px;padding:3px 7px}.hub-core[data-v-3418c331]{width:48px;height:48px;font-size:19px;border-radius:15px}}.gauges[data-v-e869f8bb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:10px;margin-top:26px}.gauge[data-v-e869f8bb]{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:16px;transition:opacity .45s,border-color .45s}.gauge[data-v-e869f8bb]:not(.dim){border-color:color-mix(in srgb,var(--c) 30%,transparent)}.gauge.dim[data-v-e869f8bb]{opacity:.5}.ring-wrap[data-v-e869f8bb]{position:relative;width:50px;height:50px;flex:0 0 auto}.ring[data-v-e869f8bb]{width:100%;height:100%;transform:rotate(-90deg)}.track[data-v-e869f8bb]{fill:none;stroke:#ffffff12;stroke-width:4}.fill[data-v-e869f8bb]{fill:none;stroke:var(--c);stroke-width:4;stroke-linecap:round;transition:stroke-dashoffset 1.4s var(--ease-out);filter:drop-shadow(0 0 3px var(--c))}.val[data-v-e869f8bb]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800}.val small[data-v-e869f8bb]{font-size:8.5px;font-weight:700;color:var(--muted);margin-left:1px}.txt[data-v-e869f8bb]{display:flex;flex-direction:column;min-width:0}.name[data-v-e869f8bb]{font-size:12.5px;font-weight:700;line-height:1.3}.tag[data-v-e869f8bb]{margin-top:2px;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--c)}.story[data-v-cfa8fca4]{position:relative}.story.sticky[data-v-cfa8fca4]{--story-h:360vh;height:var(--story-h)}.anchor[data-v-cfa8fca4]{position:absolute;left:0;width:1px;height:1px;pointer-events:none}.stage-inner[data-v-cfa8fca4]{position:relative;max-width:1200px;height:100%;margin:0 auto;padding:0 var(--gutter)}.story.sticky .stage[data-v-cfa8fca4]{position:sticky;top:0;height:100vh}.story.sticky .layer[data-v-cfa8fca4]{position:absolute;top:var(--nav-h);bottom:24px;display:flex;align-items:center;will-change:opacity,transform}.story.sticky .layer.left[data-v-cfa8fca4]{left:var(--gutter);width:calc(56% - var(--gutter))}.story.sticky .layer.right[data-v-cfa8fca4]{right:var(--gutter);width:calc(44% - var(--gutter) * 2);justify-content:center}.story:not(.sticky) .layer[data-v-cfa8fca4]{position:relative;padding:36px 0;scroll-margin-top:var(--nav-h)}.story:not(.sticky) .hero[data-v-cfa8fca4]{padding-top:calc(var(--nav-h) + 48px)}.story:not(.sticky) .about[data-v-cfa8fca4],.story:not(.sticky) .skills[data-v-cfa8fca4]{padding-top:72px}.copy[data-v-cfa8fca4]{width:100%}.hero-title[data-v-cfa8fca4]{margin-top:18px;font-size:clamp(34px,4.3vw,56px);font-weight:800;letter-spacing:-.035em;line-height:1.05;background:linear-gradient(90deg,#fff,#f1f5f9 50%,#cbd5e1);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-title .accent-text[data-v-cfa8fca4]{-webkit-text-fill-color:var(--accent);display:inline-block;margin-top:4px}.roles[data-v-cfa8fca4]{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.role[data-v-cfa8fca4]{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:600;color:var(--muted);background:#ffffff08;border:1px solid var(--edge);transition:color .5s,background-color .5s,border-color .5s,box-shadow .5s}.role .dot[data-v-cfa8fca4]{width:6px;height:6px;border-radius:50%;background:var(--dim);transition:background-color .5s,box-shadow .5s}.role[data-v-cfa8fca4]:hover{color:var(--text)}.role.on[data-v-cfa8fca4]{color:var(--c);font-weight:700;background:color-mix(in srgb,var(--c) 14%,transparent);border-color:color-mix(in srgb,var(--c) 50%,transparent);box-shadow:0 0 18px -4px color-mix(in srgb,var(--c) 40%,transparent)}.role.on .dot[data-v-cfa8fca4]{background:var(--c);box-shadow:0 0 8px var(--c)}.tagline[data-v-cfa8fca4]{margin-top:22px;font-size:18px;color:var(--text-2);max-width:42ch;line-height:1.55}.cta[data-v-cfa8fca4]{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.scroll-hint[data-v-cfa8fca4]{display:inline-flex;align-items:center;gap:8px;margin-top:44px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);transition:color .2s}.scroll-hint[data-v-cfa8fca4]:hover{color:var(--text-2)}.bounce[data-v-cfa8fca4]{animation:bounce-cfa8fca4 1.6s ease-in-out infinite}@keyframes bounce-cfa8fca4{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.intro[data-v-cfa8fca4]{animation:introUp-cfa8fca4 .9s var(--ease-out) both}.copy>.intro[data-v-cfa8fca4]:nth-child(2){animation-delay:.08s}.copy>.intro[data-v-cfa8fca4]:nth-child(3){animation-delay:.16s}.copy>.intro[data-v-cfa8fca4]:nth-child(4){animation-delay:.24s}.copy>.intro[data-v-cfa8fca4]:nth-child(5){animation-delay:.32s}.copy>.intro[data-v-cfa8fca4]:nth-child(6){animation-delay:.4s}.profile-slot .intro[data-v-cfa8fca4]{animation-delay:.2s}@keyframes introUp-cfa8fca4{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.story-title[data-v-cfa8fca4]{margin-top:14px;font-size:clamp(26px,3vw,40px);font-weight:800;letter-spacing:-.03em;line-height:1.12}.lead[data-v-cfa8fca4]{margin-top:16px;color:var(--muted);font-size:16px;max-width:56ch}.pillars[data-v-cfa8fca4]{display:grid;gap:10px;margin-top:26px}.pillar[data-v-cfa8fca4]{display:flex;align-items:flex-start;gap:14px;text-align:left;padding:14px 16px;border-radius:18px;transition:border-color .4s,background-color .4s,transform .3s var(--ease-out)}.pillar[data-v-cfa8fca4]:hover{transform:translate(3px)}.pillar.on[data-v-cfa8fca4]{border-color:color-mix(in srgb,var(--c) 45%,transparent);background:color-mix(in srgb,var(--c) 7%,var(--glass))}.pillar-icon[data-v-cfa8fca4]{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;flex:0 0 auto;font-size:17px;color:var(--c);background:color-mix(in srgb,var(--c) 13%,transparent);border:1px solid color-mix(in srgb,var(--c) 35%,transparent)}.pillar-txt[data-v-cfa8fca4]{display:flex;flex-direction:column}.pillar-title[data-v-cfa8fca4]{font-size:14px;font-weight:800}.pillar-desc[data-v-cfa8fca4]{margin-top:2px;font-size:13px;color:var(--muted);line-height:1.5}.next-hint[data-v-cfa8fca4]{margin-top:26px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.story:not(.sticky) .profile-slot[data-v-cfa8fca4]{display:flex;justify-content:center}.story:not(.sticky) .mesh-slot[data-v-cfa8fca4]{padding-top:8px}@media (max-width:640px){.tagline[data-v-cfa8fca4]{font-size:16px}.cta .btn[data-v-cfa8fca4]{flex:1 1 auto}}.timeline[data-v-3fef1fdd]{position:relative;display:grid;gap:16px;padding-left:34px}.timeline[data-v-3fef1fdd]:before{content:"";position:absolute;left:8px;top:10px;bottom:10px;width:1px;background:linear-gradient(180deg,var(--accent),rgba(255,255,255,.1) 30%,rgba(255,255,255,.04))}.item[data-v-3fef1fdd]{position:relative}.dot[data-v-3fef1fdd]{position:absolute;left:-31px;top:24px;width:11px;height:11px;border-radius:50%;background:var(--bg);border:2px solid rgba(255,255,255,.25)}.dot.now[data-v-3fef1fdd]{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent),0 0 14px var(--accent)}.card[data-v-3fef1fdd]{padding:22px 24px;border-radius:22px;transition:border-color .3s,transform .3s var(--ease-out)}.card[data-v-3fef1fdd]:hover{border-color:var(--edge-2)}.top[data-v-3fef1fdd]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.when[data-v-3fef1fdd]{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--accent)}.now-badge[data-v-3fef1fdd]{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--green);border:1px solid rgba(52,211,153,.35);background:#34d39914}.now-badge .pulse[data-v-3fef1fdd]{width:6px;height:6px}h3[data-v-3fef1fdd]{margin-top:8px;font-size:19px;font-weight:800;letter-spacing:-.015em;line-height:1.3}.co[data-v-3fef1fdd]{color:var(--text-2);font-weight:600}.where[data-v-3fef1fdd]{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:13px;color:var(--dim)}.summary[data-v-3fef1fdd]{margin-top:12px;color:var(--muted);font-size:14.5px;max-width:80ch}.more[data-v-3fef1fdd]{margin-top:12px}.more summary[data-v-3fef1fdd]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;list-style:none;font-size:13px;font-weight:700;color:var(--text-2);padding:5px 10px 5px 8px;border-radius:10px;background:#ffffff0a;transition:background-color .2s,color .2s}.more summary[data-v-3fef1fdd]::-webkit-details-marker{display:none}.more summary[data-v-3fef1fdd]:hover{background:#ffffff14;color:var(--text)}.chev[data-v-3fef1fdd]{transition:transform .25s var(--ease-out);transform:rotate(-90deg)}.more[open] .chev[data-v-3fef1fdd]{transform:none}.more ul[data-v-3fef1fdd]{display:grid;gap:8px;margin-top:12px;max-width:84ch}.more li[data-v-3fef1fdd]{position:relative;padding-left:18px;font-size:14px;color:var(--text-2)}.more li[data-v-3fef1fdd]:before{content:"";position:absolute;left:2px;top:.62em;width:6px;height:6px;border-radius:2px;background:var(--accent);opacity:.8}.chips[data-v-3fef1fdd]{margin-top:16px}.creds[data-v-3fef1fdd]{margin-top:72px}.sub-title[data-v-3fef1fdd]{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:800;letter-spacing:-.015em}.sub-title .icon[data-v-3fef1fdd]{color:var(--accent)}.cred-grid[data-v-3fef1fdd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:20px}.cred[data-v-3fef1fdd]{padding:18px;border-radius:18px}.cred-when[data-v-3fef1fdd]{font-family:var(--mono);font-size:11px;font-weight:600;color:var(--accent)}.cred h4[data-v-3fef1fdd]{margin-top:6px;font-size:15px;font-weight:800;line-height:1.35}.cred p[data-v-3fef1fdd]{margin-top:4px;font-size:13px;color:var(--muted)}@media (max-width:640px){.timeline[data-v-3fef1fdd]{padding-left:26px}.timeline[data-v-3fef1fdd]:before{left:5px}.dot[data-v-3fef1fdd]{left:-26px}.card[data-v-3fef1fdd]{padding:18px}h3[data-v-3fef1fdd]{font-size:17px}}.tabs[data-v-14d4b036]{display:inline-flex;flex-wrap:wrap;gap:4px;padding:5px;border-radius:18px;margin-bottom:26px}.tab[data-v-14d4b036]{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:13px;font-size:13.5px;font-weight:700;color:var(--muted);transition:color .2s,background-color .2s}.tab .icon[data-v-14d4b036]{font-size:15px}.tab[data-v-14d4b036]:hover{color:var(--text)}.tab.on[data-v-14d4b036]{color:var(--ink);background:var(--accent);box-shadow:0 8px 22px -10px var(--accent)}.count[data-v-14d4b036]{font-family:var(--mono);font-size:10.5px;font-weight:700;padding:1px 7px;border-radius:999px;background:#ffffff14}.tab.on .count[data-v-14d4b036]{background:#00000024}.grid[data-v-14d4b036]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.card[data-v-14d4b036]{position:relative;display:flex;flex-direction:column;padding:22px;border-radius:22px;overflow:hidden;transition:transform .35s var(--ease-out),border-color .35s,box-shadow .35s}a.card[data-v-14d4b036]:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 40%,transparent);box-shadow:0 24px 50px -24px color-mix(in srgb,var(--accent) 45%,transparent)}.card-top[data-v-14d4b036]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.badge[data-v-14d4b036]{align-self:flex-start;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border-radius:999px;color:var(--accent);background:color-mix(in srgb,var(--accent) 11%,transparent);border:1px solid color-mix(in srgb,var(--accent) 32%,transparent)}.ext[data-v-14d4b036]{font-size:16px;color:var(--dim);transition:color .25s,transform .25s var(--ease-out)}a.card:hover .ext[data-v-14d4b036]{color:var(--text);transform:translate(2px,-2px)}h3[data-v-14d4b036]{font-size:17px;font-weight:800;letter-spacing:-.01em;line-height:1.3}.host[data-v-14d4b036]{margin-top:3px;font-family:var(--mono);font-size:12px;color:var(--dim)}.desc[data-v-14d4b036]{margin-top:10px;font-size:14px;color:var(--muted);flex:1}.chips[data-v-14d4b036]{margin-top:16px}.app .badge[data-v-14d4b036]{margin-bottom:8px}.app-icon[data-v-14d4b036]{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;overflow:hidden;font-size:22px;font-weight:800;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--bg-2));border:1px solid var(--edge)}.app-icon img[data-v-14d4b036]{width:100%;height:100%;object-fit:cover}.swap-enter-active[data-v-14d4b036],.swap-leave-active[data-v-14d4b036]{transition:opacity .25s,transform .3s var(--ease-out)}.swap-enter-from[data-v-14d4b036]{opacity:0;transform:translateY(10px)}.swap-leave-to[data-v-14d4b036]{opacity:0;transform:translateY(-6px)}@media (max-width:640px){.grid[data-v-14d4b036]{grid-template-columns:1fr}.tabs[data-v-14d4b036]{display:flex}.tab[data-v-14d4b036]{flex:1 1 auto;justify-content:center;padding:9px 10px}}.contact[data-v-4b0d2617]{padding-bottom:110px}.halo[data-v-4b0d2617]{position:absolute;left:50%;top:40%;width:min(900px,120%);height:520px;z-index:-1;transform:translate(-50%,-50%);background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 12%,transparent),transparent);filter:blur(20px);pointer-events:none}.layout[data-v-4b0d2617]{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:start}.status[data-v-4b0d2617]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.avail[data-v-4b0d2617]{display:inline-flex;align-items:center;gap:7px;padding:3px 10px;border-radius:999px;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--green);border:1px solid rgba(52,211,153,.35);background:#34d39914}.facts[data-v-4b0d2617]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px}.fact[data-v-4b0d2617]{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:16px}.fact-icon[data-v-4b0d2617]{font-size:17px;color:var(--accent)}.fact dt[data-v-4b0d2617]{font-size:11px;color:var(--dim);font-weight:600}.fact dd[data-v-4b0d2617]{font-size:13px;font-weight:700;color:var(--text-2)}.actions[data-v-4b0d2617]{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.sr-only[data-v-4b0d2617]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.channels[data-v-4b0d2617]{display:grid;gap:10px}.channels-head[data-v-4b0d2617]{display:flex;align-items:center;justify-content:space-between;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:0 4px 4px}.channels-head span[data-v-4b0d2617]:first-child{display:inline-flex;align-items:center;gap:7px}.channels-head .icon[data-v-4b0d2617]{color:var(--accent)}.channels-count[data-v-4b0d2617]{color:var(--green)}.channel[data-v-4b0d2617]{display:flex;align-items:center;gap:14px;padding:15px 16px;border-radius:18px;transition:transform .3s var(--ease-out),border-color .3s,background-color .3s}.channel[data-v-4b0d2617]:hover{transform:translate(4px);border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 6%,var(--glass))}.ch-icon[data-v-4b0d2617]{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;flex:0 0 auto;font-size:18px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.ch-txt[data-v-4b0d2617]{display:flex;flex-direction:column;min-width:0;flex:1}.ch-label[data-v-4b0d2617]{font-size:14.5px;font-weight:800}.ch-handle[data-v-4b0d2617]{font-family:var(--mono);font-size:12px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-note[data-v-4b0d2617]{font-size:12px;color:var(--dim)}.ch-go[data-v-4b0d2617]{font-size:16px;color:var(--dim);opacity:.6;transition:opacity .25s,transform .25s var(--ease-out),color .25s}.channel:hover .ch-go[data-v-4b0d2617]{opacity:1;color:var(--text);transform:translate(2px)}@media (max-width:960px){.layout[data-v-4b0d2617]{grid-template-columns:1fr;gap:40px}}@media (max-width:640px){.facts[data-v-4b0d2617]{grid-template-columns:1fr}.actions .btn[data-v-4b0d2617]{flex:1 1 auto}}.footer[data-v-6cfab941]{position:relative;border-top:1px solid var(--edge);background:#03050bcc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.inner[data-v-6cfab941]{max-width:1200px;margin:0 auto;padding:44px var(--gutter) 32px}.row[data-v-6cfab941]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.brand[data-v-6cfab941]{display:flex;align-items:center;gap:12px}.brand-icon[data-v-6cfab941]{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;font-size:17px;color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}.brand strong[data-v-6cfab941]{display:block;font-size:14.5px;font-weight:800}.brand small[data-v-6cfab941]{display:block;font-size:12px;color:var(--dim)}.links[data-v-6cfab941]{display:flex;flex-wrap:wrap;gap:4px 18px;font-size:13px;font-weight:600;color:var(--muted)}.links a[data-v-6cfab941]{transition:color .2s}.links a[data-v-6cfab941]:hover{color:var(--text)}.top[data-v-6cfab941]{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:12px;font-family:var(--mono);font-size:12px;font-weight:700;color:var(--text-2);transition:background-color .2s,color .2s}.top[data-v-6cfab941]:hover{background:#ffffff14;color:var(--text)}.top .icon[data-v-6cfab941]{transition:transform .25s var(--ease-out)}.top:hover .icon[data-v-6cfab941]{transform:translateY(-2px)}.bottom[data-v-6cfab941]{margin-top:30px;padding-top:22px;border-top:1px solid rgba(255,255,255,.05)}.meta[data-v-6cfab941]{display:flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11.5px;color:var(--dim)}.socials[data-v-6cfab941]{display:flex;gap:8px}.socials a[data-v-6cfab941]{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;font-size:15px;color:var(--muted);background:var(--glass-subtle);border:1px solid rgba(255,255,255,.06);transition:color .2s,transform .2s var(--ease-out)}.socials a[data-v-6cfab941]:hover{color:var(--text);transform:translateY(-2px)}@property --accent{syntax:"<color>"; inherits:true; initial-value:#f5a524;}:root{--accent:#f5a524;--bg:#05070f;--bg-2:#0a0e18;--glass:rgba(13,17,28,.65);--glass-subtle:rgba(15,23,42,.4);--edge:rgba(255,255,255,.08);--edge-2:rgba(255,255,255,.14);--text:#f1f5f9;--text-2:#cbd5e1;--muted:#94a3b8;--dim:#64748b;--green:#34d399;--ink:#0b0f19;--sans:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--ease-out:cubic-bezier(.22,1,.36,1);--nav-h:84px;--gutter:24px;transition:--accent .7s ease}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--sans);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overscroll-behavior-y:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}ul,ol{list-style:none}::selection{background:color-mix(in srgb,var(--accent) 32%,transparent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:var(--bg)}*::-webkit-scrollbar-thumb{background:#94a3b838;border-radius:8px;border:2px solid var(--bg)}*::-webkit-scrollbar-thumb:hover{background:#94a3b866}#site{position:relative;z-index:1;overflow-x:clip}#wallpaper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(900px 560px at 78% 8%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 65%),radial-gradient(800px 600px at 8% 92%,rgba(56,189,248,.05),transparent 65%),radial-gradient(140% 110% at 50% 20%,#0c1222 0%,var(--bg) 60%,#03050b 100%)}#wallpaper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at 50% 30%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 20%,transparent 75%)}#particles{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media (max-width:899px){#particles{display:none}}.glass{background:var(--glass);border:1px solid var(--edge);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.glass-subtle{background:var(--glass-subtle);border:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.pulse{position:relative;width:7px;height:7px;border-radius:50%;background:var(--green);flex:0 0 auto}.pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--green);animation:ping 1.8s var(--ease-out) infinite}@keyframes ping{0%{transform:scale(1);opacity:.7}to{transform:scale(2.8);opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}.accent-text{color:var(--accent);text-shadow:0 0 28px color-mix(in srgb,var(--accent) 40%,transparent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:14px;font-size:14px;font-weight:700;letter-spacing:.005em;transition:transform .25s var(--ease-out),background-color .25s,box-shadow .25s,color .25s}.btn .icon{font-size:16px;transition:transform .25s var(--ease-out)}.btn:hover .icon-move{transform:translate(3px)}.btn-primary{background:var(--accent);color:var(--ink);box-shadow:0 12px 32px -12px color-mix(in srgb,var(--accent) 70%,transparent),inset 0 1px #ffffff59}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 16px 40px -12px color-mix(in srgb,var(--accent) 85%,transparent),inset 0 1px #ffffff59}.btn-ghost{background:var(--glass-subtle);color:var(--text-2);border:1px solid var(--edge)}.btn-ghost:hover{background:#ffffff14;color:var(--text)}.btn-ghost .icon{color:var(--muted)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chips span{font-family:var(--mono);font-size:11px;line-height:1.4;padding:3px 9px;border-radius:999px;background:#ffffff09;border:1px solid var(--edge);color:var(--muted)}.section{position:relative;max-width:1200px;margin:0 auto;padding:120px var(--gutter);scroll-margin-top:12px}.section-head{max-width:720px;margin-bottom:48px}.section-title{margin-top:14px;font-size:clamp(30px,4.4vw,48px);font-weight:800;letter-spacing:-.03em;line-height:1.08}.section-lead{margin-top:16px;color:var(--muted);font-size:16.5px;max-width:60ch}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}[data-reveal].in{opacity:1;transform:none}@media (max-width:640px){:root{--gutter:16px;--nav-h:72px}body{font-size:14.5px}.section{padding:84px var(--gutter)}.section-head{margin-bottom:34px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important}[data-reveal]{opacity:1;transform:none;transition:none}}
