@import url(https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap);#root,body,html{margin:0;min-height:100%;width:100%}::selection{background:#73e7ff;color:#05070a}:root{--bg:#05070a;--panel:#0b1016;--text:#f4f7fb;--muted:#8e9aaa;--line:#ffffff1a;--cyan:#73e7ff;--violet:#9d8cff;--lime:#c5ff5a;--orange:#ff9c5a;--max:1180px;--mx:50vw;--my:50vh}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#05070a;background:var(--bg);color:#f4f7fb;color:var(--text);font-family:Manrope,system-ui,sans-serif;margin:0}a,button{font:inherit}button{border:0}.site-shell{background:radial-gradient(circle at 75% 5%,#4d7cff21,#0000 28%),radial-gradient(circle at 50vw 50vh,rgba(115,231,255,.055),#0000 18%),#05070a;background:radial-gradient(circle at 75% 5%,#4d7cff21,#0000 28%),radial-gradient(circle at var(--mx) var(--my),rgba(115,231,255,.055),#0000 18%),var(--bg);min-height:100vh;overflow:hidden;position:relative}.site-shell:after{background:radial-gradient(circle at 50vw 50vh,#73e7ff14,#0000 12%);background:radial-gradient(circle at var(--mx) var(--my),#73e7ff14,#0000 12%);content:"";mix-blend-mode:screen;z-index:19}.noise,.site-shell:after{inset:0;pointer-events:none;position:fixed}.noise{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.8'/%3E%3C/svg%3E");opacity:.035;z-index:20}.cursor-glow{background:radial-gradient(circle,rgba(115,231,255,.055),#0000 68%);border-radius:50%;height:420px;left:calc(50vw - 210px);left:calc(var(--mx) - 210px);top:calc(50vh - 210px);top:calc(var(--my) - 210px);width:420px;z-index:1}.cursor-glow,.grid-glow{pointer-events:none;position:fixed}.grid-glow{background-image:linear-gradient(rgba(115,231,255,.035) 1px,#0000 0),linear-gradient(90deg,rgba(115,231,255,.035) 1px,#0000 0);background-size:60px 60px;inset:0;-webkit-mask-image:linear-gradient(180deg,#000,#0000 72%);mask-image:linear-gradient(180deg,#000,#0000 72%);opacity:.22;z-index:0}.orb{animation:floatOrb 10s ease-in-out infinite;border-radius:50%;filter:blur(1px);pointer-events:none;position:absolute}.orb-one{background:radial-gradient(circle,#73e7ff21,#0000 70%);height:380px;right:-180px;top:520px;width:380px}.orb-two{animation-delay:-4s;background:radial-gradient(circle,#9d8cff1f,#0000 70%);height:420px;left:-230px;top:1900px;width:420px}.nav-wrap{left:0;padding:18px 24px;position:fixed;right:0;top:0;z-index:30}.nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070ab8;border:1px solid #ffffff1a;border:1px solid var(--line);border-radius:16px;box-shadow:0 12px 50px #0003;gap:20px;justify-content:space-between;margin:auto;max-width:1180px;max-width:var(--max);padding:10px 12px 10px 16px}.brand,.nav{align-items:center;display:flex}.brand{background:none;color:#f4f7fb;color:var(--text);cursor:pointer;font-weight:800;gap:10px}.brand-mark{animation:brandPulse 3s ease-in-out infinite;background:linear-gradient(135deg,#73e7ff,#6f83ff);background:linear-gradient(135deg,var(--cyan),#6f83ff);border-radius:10px;box-shadow:0 0 25px #73e7ff2e;color:#041017;display:grid;font-size:11px;height:34px;place-items:center;width:34px}.nav-links{display:flex;gap:4px}.nav-links button{background:none;border-radius:8px;color:#8e9aaa;color:var(--muted);cursor:pointer;font:500 10px DM Mono,monospace;letter-spacing:.12em;padding:9px 10px;text-transform:uppercase;transition:.25s}.nav-links .active,.nav-links button:hover{background:#ffffff0f;color:#f4f7fb;color:var(--text)}.nav-cta{background:#f4f7fb;background:var(--text);border-radius:9px;color:#06080b;cursor:pointer;font-size:12px;font-weight:800;padding:9px 13px;transition:.25s}.nav-cta:hover{box-shadow:0 8px 25px #ffffff1f;transform:translateY(-2px)}.section{margin:auto;max-width:1180px;max-width:var(--max);padding:130px 24px;position:relative;z-index:2}.hero{min-height:100vh;padding-top:150px}.hero,.hero-grid{align-items:center;display:grid}.hero-grid{grid-gap:70px;gap:70px;grid-template-columns:1.08fr .92fr}.eyebrow,.project-type,.section-head>span{color:#8e9aaa;color:var(--muted);font:500 11px DM Mono,monospace;letter-spacing:.16em;text-transform:uppercase}.pulse{animation:blink 1.8s infinite;background:#c5ff5a;background:var(--lime);border-radius:50%;box-shadow:0 0 16px #c5ff5a;box-shadow:0 0 16px var(--lime);display:inline-block;height:7px;margin-right:9px;width:7px}.hero h1{font-size:clamp(52px,7.4vw,98px);letter-spacing:-.065em;line-height:.94;margin:25px 0 28px;max-width:900px}.hero h1 span,.section-head em{animation:gradientShift 5s ease infinite;background:linear-gradient(100deg,#73e7ff,#a99cff 75%);background:linear-gradient(100deg,var(--cyan),#a99cff 75%);-webkit-background-clip:text;background-clip:text;background-size:180% 100%;color:#0000;font-style:normal}.hero-lead{color:#b6c0ce;font-size:17px;line-height:1.8;max-width:700px}.hero-lead strong{color:#f4f7fb;color:var(--text)}.contact-actions,.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.primary,.secondary{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:14px;justify-content:center;padding:13px 18px;text-decoration:none;transition:.3s}.primary{background:#f4f7fb;background:var(--text);color:#06080b}.secondary{background:#ffffff08;border:1px solid #ffffff1a;border:1px solid var(--line);color:#f4f7fb;color:var(--text)}.primary:hover,.secondary:hover{box-shadow:0 12px 35px #73e7ff17;transform:translateY(-3px)}.hero-meta{color:#6f7b8b;display:flex;flex-wrap:wrap;font:10px DM Mono,monospace;gap:22px;letter-spacing:.08em;margin-top:42px;text-transform:uppercase}.hero-visual{display:flex;justify-content:center;transform:perspective(900px) rotateX(0deg) rotateY(0deg);transform:perspective(900px) rotateX(var(--tilt-y,0deg)) rotateY(var(--tilt-x,0deg));transition:transform .15s ease-out}.system-card{aspect-ratio:1/1.08;background:linear-gradient(145deg,#121c26e6,#070a0fcc);border:1px solid #73e7ff2e;border-radius:24px;box-shadow:0 35px 100px #00000073,inset 0 0 60px rgba(115,231,255,.035);overflow:hidden;padding:24px;position:relative;width:min(430px,100%)}.system-card:before{background:linear-gradient(#0000 49.5%,#73e7ff0d 50%,#0000 50.5%);background-size:100% 8px;content:"";inset:0;opacity:.4;position:absolute}.system-card:after{animation:scan 5s linear infinite;background:linear-gradient(90deg,#0000,#73e7ff,#0000);background:linear-gradient(90deg,#0000,var(--cyan),#0000);box-shadow:0 0 20px #73e7ff;box-shadow:0 0 20px var(--cyan);content:"";height:1px;left:0;position:absolute;right:0;top:-10%}.scan-line{border:1px solid #73e7ff0f;border-radius:18px;inset:14px;pointer-events:none;position:absolute}.system-top{color:#758596;display:flex;font:9px DM Mono,monospace;justify-content:space-between;letter-spacing:.1em}.system-top span:last-child{color:#c5ff5a;color:var(--lime)}.core{display:grid;height:65%;place-items:center;position:relative}.core-ring{animation:spin 18s linear infinite;border:1px solid #73e7ff40;border-radius:50%;position:absolute}.ring-a{border-top-color:#73e7ff;border-top-color:var(--cyan);box-shadow:0 0 35px #73e7ff14;height:190px;width:190px}.ring-b{animation-direction:reverse;animation-duration:28s;border-right-color:#9d8cff;border-right-color:var(--violet);height:270px;width:270px}.ring-c{animation-duration:36s;border-left-color:#c5ff5a66;border-style:dashed;height:320px;width:320px}.core-node{animation:corePulse 3s ease-in-out infinite;background:radial-gradient(circle at 30% 25%,#fff,#73e7ff 28%,#536dff 100%);background:radial-gradient(circle at 30% 25%,#fff,var(--cyan) 28%,#536dff 100%);border-radius:50%;box-shadow:0 0 45px #73e7ff52;color:#031015;display:grid;font:700 22px DM Mono,monospace;height:90px;place-items:center;width:90px}.orbit-label{background:#05070acc;border:1px solid #73e7ff2e;border-radius:6px;color:#9eb0c1;font:500 9px DM Mono,monospace;padding:5px 7px;position:absolute}.label-a{right:15%;top:18%}.label-b{bottom:17%;left:11%}.label-c{left:4%;top:47%}.system-lines{grid-gap:10px;display:grid;gap:10px;position:relative}.system-lines div{border-top:1px solid #ffffff1a;border-top:1px solid var(--line);color:#7f8d9e;font:10px DM Mono,monospace;padding-top:10px}.system-lines span{color:#45515f;margin-right:12px}.system-lines b{color:#73e7ff;color:var(--cyan);float:right;font-weight:500}.scroll-cue{animation:bob 2s ease-in-out infinite;bottom:35px;color:#536071;font:9px DM Mono,monospace;left:24px;letter-spacing:.14em;position:absolute}.scroll-cue span{color:#f4f7fb;color:var(--text);margin-left:10px}.section-head{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:220px 1fr;margin-bottom:70px}.section-head h2{font-size:clamp(42px,6vw,72px);letter-spacing:-.055em;line-height:1;margin:0}.about-grid{grid-gap:80px;display:grid;gap:80px;grid-template-columns:1.1fr .9fr}.about-intro p{color:#aab4c2;font-size:18px;line-height:1.9;margin:0 0 25px}.about-intro strong{color:#f4f7fb;color:var(--text)}.stats{border-left:1px solid #ffffff1a;border-left:1px solid var(--line);border-top:1px solid #ffffff1a;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr}.stats>div{border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--line);border-right:1px solid #ffffff1a;border-right:1px solid var(--line);padding:25px;transition:.35s}.stats>div:hover{background:rgba(115,231,255,.035);transform:translateY(-3px)}.stats strong{display:block;font-size:42px;letter-spacing:-.05em}.stats span{color:#8e9aaa;color:var(--muted);display:block;font-size:11px;line-height:1.5;margin-top:7px}.dark-section{background:#080b10;border-bottom:1px solid #ffffff0d;border-top:1px solid #ffffff0d;max-width:none;padding-left:max(24px,calc(50vw - 566px));padding-left:max(24px,calc((100vw - var(--max))/2 + 24px));padding-right:max(24px,calc(50vw - 566px));padding-right:max(24px,calc((100vw - var(--max))/2 + 24px))}.dark-section>.cert-grid,.dark-section>.cert-note,.dark-section>.education-grid,.dark-section>.section-head,.dark-section>.timeline{margin-left:auto;margin-right:auto;max-width:1180px;max-width:var(--max)}.timeline{position:relative}.timeline:before{animation:lineGrow 2s ease both;background:linear-gradient(#73e7ff,#ffffff0d);background:linear-gradient(var(--cyan),#ffffff0d);bottom:0;content:"";left:6px;position:absolute;top:0;transform-origin:top;width:1px}.timeline-item{grid-gap:25px;display:grid;gap:25px;grid-template-columns:20px 160px 1fr;padding:0 0 42px;position:relative}.timeline-dot{animation:dotPulse 2.4s ease-in-out infinite;background:#73e7ff;background:var(--cyan);border-radius:50%;box-shadow:0 0 20px currentColor;height:13px;margin-top:7px;width:13px;z-index:1}.timeline-dot.violet{background:#9d8cff;background:var(--violet)}.timeline-dot.lime{background:#c5ff5a;background:var(--lime)}.timeline-card{background:hsla(0,0%,100%,.025);border:1px solid #ffffff1a;border:1px solid var(--line);border-radius:14px;overflow:hidden;padding:25px;position:relative;transition:.35s}.edu-card:before,.project-card:before,.skill-card:before,.timeline-card:before{background:linear-gradient(120deg,#0000 35%,#73e7ff0d,#0000 65%);content:"";inset:0;position:absolute;transform:translateX(-120%);transition:transform .8s}.edu-card:hover:before,.project-card:hover:before,.skill-card:hover:before,.timeline-card:hover:before{transform:translateX(120%)}.timeline-card:hover{border-color:#73e7ff3d;transform:translateX(5px)}.timeline-title{display:flex;gap:20px;justify-content:space-between}.timeline-title h3{font-size:23px;letter-spacing:-.03em;margin:0 0 5px}.timeline-title h4{color:#73e7ff;color:var(--cyan);font-size:13px;font-weight:600;margin:0}.timeline-title>span{color:#687586;font:9px DM Mono,monospace;text-transform:uppercase}.timeline-card p{color:#929eae;font-size:13px;line-height:1.7;max-width:850px}.skill-tags,.tag-row{display:flex;flex-wrap:wrap;gap:7px}.skill-tags span,.tag-row span{background:#ffffff05;border:1px solid #ffffff1a;border:1px solid var(--line);border-radius:5px;color:#8b98a8;font:9px DM Mono,monospace;padding:6px 8px;transition:.25s}.skill-tags span:hover,.tag-row span:hover{border-color:#73e7ff4d;color:#f4f7fb;color:var(--text);transform:translateY(-2px)}.skills-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.skill-card{background:linear-gradient(145deg,hsla(0,0%,100%,.025),#0000);border:1px solid #ffffff1a;border:1px solid var(--line);border-radius:14px;min-height:240px;overflow:hidden;padding:26px;position:relative;transition:.35s}.skill-card:hover{border-color:#73e7ff38;box-shadow:0 20px 50px #0003;transform:translateY(-6px)}.skill-index{color:#73e7ff;color:var(--cyan);font:10px DM Mono,monospace;margin-bottom:35px}.skill-card h3{font-size:22px;letter-spacing:-.03em;margin:0 0 22px}.skill-tags{gap:7px}.skill-tags span{color:#c1cbd7}.skill-meter{background:#ffffff0f;height:2px;margin-top:28px;overflow:hidden}.skill-meter span{animation:meterIn 1.5s ease both;background:linear-gradient(90deg,#73e7ff,#9d8cff);background:linear-gradient(90deg,var(--cyan),var(--violet));display:block;height:100%;transform-origin:left}.project-list{grid-gap:12px;display:grid;gap:12px}.project-card{grid-gap:20px;align-items:start;background:linear-gradient(120deg,hsla(0,0%,100%,.025),#0000);border:1px solid #ffffff1a;border:1px solid var(--line);border-radius:16px;display:grid;gap:20px;grid-template-columns:70px 1fr auto;overflow:hidden;padding:30px;position:relative;transition:.35s}.project-card:hover{border-color:#73e7ff47;box-shadow:0 20px 60px #0000002e;transform:translateX(8px)}.project-card.featured{background:radial-gradient(circle at 85% 50%,#73e7ff17,#0000 40%),linear-gradient(120deg,hsla(0,0%,100%,.035),#0000);border-color:#73e7ff59}.project-number{color:#4f5c6c;font:11px DM Mono,monospace}.project-main h3{font-size:34px;letter-spacing:-.04em;margin:10px 0 12px}.project-main p{color:#919cab;font-size:13px;line-height:1.7;margin-bottom:18px;max-width:760px}.project-actions{display:flex;flex-direction:column;gap:8px}.project-actions a{border:1px solid #ffffff1a;border:1px solid var(--line);border-radius:7px;color:#f4f7fb;color:var(--text);font:9px DM Mono,monospace;padding:8px 10px;text-decoration:none;transition:.25s;white-space:nowrap}.project-actions a:hover{border-color:#73e7ff;border-color:var(--cyan);color:#73e7ff;color:var(--cyan);transform:translateX(3px)}.education-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.edu-card{background:hsla(0,0%,100%,.025);border:1px solid #ffffff1a;border:1px solid var(--line);border-radius:14px;overflow:hidden;padding:28px;position:relative;transition:.35s}.edu-card:hover{border-color:#73e7ff38;transform:translateY(-5px)}.cert-card span,.edu-card>span{color:#73e7ff;color:var(--cyan);font:10px DM Mono,monospace}.edu-card h3{font-size:24px;margin:25px 0 5px}.edu-card h4{color:#9aa6b6;font-size:13px;font-weight:500;margin:0}.edu-card p{color:#818c9b;font-size:13px;line-height:1.6}.cert-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-top:14px}.cert-card{border:1px solid #ffffff1a;border:1px solid var(--line);border-radius:12px;display:flex;gap:15px;padding:18px;transition:.3s}.cert-card:hover{background:#ffffff08;transform:translateY(-3px)}.cert-dot{border-radius:50%;box-shadow:0 0 15px currentColor;flex:0 0 auto;height:8px;margin-top:6px;width:8px}.cert-card h3{font-size:13px;margin:7px 0 4px}.cert-card p{color:#7f8b9a;font-size:11px;margin:0}.cert-note{color:#5e6a79;font:10px DM Mono,monospace;margin-top:25px}.contact-section{padding-bottom:110px;padding-top:160px}.contact-card{background:radial-gradient(circle at 85% 15%,#73e7ff1f,#0000 35%),linear-gradient(145deg,#0d151d,#070a0e);border:1px solid #73e7ff33;border-radius:24px;overflow:hidden;padding:clamp(30px,6vw,75px);position:relative}.contact-card:after{animation:spin 18s linear infinite;border:1px solid #73e7ff1f;border-radius:50%;bottom:-160px;box-shadow:0 0 0 25px rgba(115,231,255,.025),0 0 0 50px rgba(115,231,255,.018);content:"";height:280px;position:absolute;right:-80px;width:280px}.contact-card h2{font-size:clamp(50px,8vw,92px);letter-spacing:-.065em;line-height:.92;margin:24px 0}.contact-card p{color:#929eae;line-height:1.7;max-width:600px}.contact-actions{margin-top:28px;position:relative;z-index:1}footer{border-top:1px solid #ffffff1a;border-top:1px solid var(--line);color:#4d5968;display:flex;font:9px DM Mono,monospace;justify-content:space-between;letter-spacing:.12em;margin:auto;max-width:1180px;max-width:var(--max);padding:25px 24px 35px}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.08s}.delay-2{transition-delay:.16s}.delay-3{transition-delay:.24s}@keyframes spin{to{transform:rotate(1turn)}}@keyframes blink{50%{opacity:.4}}@keyframes bob{50%{transform:translateY(5px)}}@keyframes floatOrb{0%,to{transform:translateZ(0)}50%{transform:translate3d(20px,-30px,0)}}@keyframes brandPulse{50%{box-shadow:0 0 35px #73e7ff59}}@keyframes corePulse{50%{box-shadow:0 0 65px #73e7ff6b;transform:scale(1.06)}}@keyframes scan{to{top:110%}}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes lineGrow{0%{transform:scaleY(0)}}@keyframes dotPulse{50%{box-shadow:0 0 28px currentColor}}@keyframes meterIn{0%{transform:scaleX(0)}}@media(max-width:850px){.nav-links{display:none}.about-grid,.hero-grid{grid-template-columns:1fr}.hero{padding-top:140px}.hero-visual{margin-top:20px;transform:none}.section-head{gap:14px;grid-template-columns:1fr;margin-bottom:45px}.timeline-item{grid-template-columns:20px 1fr}.timeline-period{grid-column:2;grid-row:1;margin-bottom:-15px}.timeline-card{grid-column:2}.cert-grid,.education-grid,.skills-grid{grid-template-columns:1fr}.project-card{grid-template-columns:35px 1fr}.project-actions{flex-direction:row;grid-column:2}.project-actions a{flex:1 1;text-align:center}.hero h1{font-size:clamp(52px,15vw,82px)}}@media(max-width:520px){.nav-wrap{padding:12px}.nav{padding-left:10px}.brand span:last-child{display:none}.section{padding:95px 18px}.hero{padding-top:125px}.hero-lead{font-size:15px}.hero-meta{gap:12px;line-height:1.6}.system-card{padding:18px}.ring-a{height:140px;width:140px}.ring-b{height:205px;width:205px}.ring-c{height:245px;width:245px}.core-node{font-size:18px;height:72px;width:72px}.orbit-label{display:none}.timeline-card{padding:18px}.timeline-title{display:block}.timeline-title>span{display:block;margin-top:10px}.project-card{padding:20px}.project-main h3{font-size:28px}footer{flex-direction:column;gap:9px}.contact-card{padding:28px 20px}.cursor-glow,.grid-glow{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.brand-mark,.core-node,.core-ring,.orb,.pulse,.scroll-cue,.skill-meter span,.system-card:after{animation:none}.hero-visual{transform:none!important}.site-shell:after{display:none}}.hero-visual{align-items:center;min-height:640px;perspective:1400px;will-change:transform}.hero-stage{height:620px;position:relative;transform:translate3d(0,0,0) rotateX(0deg) rotateY(0deg) rotate(0deg);transform:translate3d(calc(var(--scroll-velocity,0)*-18px),calc(var(--scroll-progress,0)*-90px),0) rotateX(calc(var(--tilt-y,0deg) + var(--scroll-velocity,0)*3deg)) rotateY(calc(var(--tilt-x,0deg) + var(--scroll-velocity,0)*-5deg)) rotate(calc(var(--scroll-velocity,0)*1.2deg));transform-style:preserve-3d;transition:transform .18s ease-out;width:min(560px,100%)}.hero-stage:before{background:radial-gradient(circle at 50% 45%,#5dd3ff38,#0000 34%),radial-gradient(circle at 35% 70%,#9d8cff2b,#0000 32%);border-radius:40px;content:"";filter:blur(35px);inset:12% 4% 7%;opacity:.9;position:absolute;transform:translateZ(-80px) scale(1.1)}.stage-grid{background:linear-gradient(rgba(115,231,255,.025) 1px,#0000 0),linear-gradient(90deg,rgba(115,231,255,.025) 1px,#0000 0);background-size:38px 38px;border:1px solid #ffffff14;border-radius:38px;inset:4%;-webkit-mask-image:linear-gradient(180deg,#000,#0000 90%);mask-image:linear-gradient(180deg,#000,#0000 90%);opacity:.7;position:absolute;transform:translateZ(-30px) rotate(0deg);transform:translateZ(-30px) rotate(calc(var(--scroll-progress,0)*7deg))}.liquid{animation:liquidMorph 9s ease-in-out infinite;border-radius:48% 52% 58% 42%;filter:blur(2px);mix-blend-mode:screen;position:absolute;transform-style:preserve-3d;will-change:transform}.liquid-one{animation-delay:-2s;background:radial-gradient(circle at 30% 35%,#73e7ffb8,#0000 42%),radial-gradient(circle at 75% 60%,#536dff9e,#0000 48%);height:250px;left:70px;opacity:.65;top:95px;transform:translate3d(0,0,20px) rotate(0deg);transform:translate3d(calc(var(--scroll-velocity,0)*35px),calc(var(--scroll-progress,0)*120px),20px) rotate(calc(var(--scroll-progress,0)*28deg));width:330px}.liquid-two{animation-delay:-5s;background:radial-gradient(circle at 35% 35%,#ff6fe06b,#0000 40%),radial-gradient(circle at 70% 65%,#73e7ff94,#0000 45%);height:340px;opacity:.55;right:25px;top:185px;transform:translate3d(0,0,10px) rotate(0deg);transform:translate3d(calc(var(--scroll-velocity,0)*-30px),calc(var(--scroll-progress,0)*-100px),10px) rotate(calc(var(--scroll-progress,0)*-35deg));width:300px}.liquid-three{animation-delay:-7s;background:radial-gradient(circle,#c5ff5a4d,#0000 52%),radial-gradient(circle at 70% 40%,#9d8cff80,#0000 50%);bottom:55px;height:220px;left:170px;opacity:.35;transform:translate3d(0,0,30px) rotate(0deg);transform:translate3d(calc(var(--scroll-velocity,0)*22px),calc(var(--scroll-progress,0)*70px),30px) rotate(calc(var(--scroll-progress,0)*42deg));width:260px}.glass-window{backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);background:linear-gradient(145deg,#12202d7a,#05080ea3);border:1px solid #fff3;border-radius:30px;box-shadow:inset 0 1px #ffffff29,0 40px 100px #0006,0 0 70px #73e7ff14;height:65%;left:9%;overflow:hidden;position:absolute;right:9%;top:17%;transform:translate3d(0,0,90px) rotate(0deg);transform:translate3d(0,calc(var(--scroll-progress,0)*-45px),90px) rotate(calc(var(--scroll-progress,0)*-4deg));transition:transform .25s ease-out}.glass-window:after{background:linear-gradient(120deg,#ffffff1f,#0000 22%,#0000 70%,#73e7ff0f);content:"";inset:0;pointer-events:none;position:absolute}.window-bar{align-items:center;border-bottom:1px solid #ffffff17;color:#8391a3;display:flex;font:9px DM Mono,monospace;height:42px;justify-content:space-between;letter-spacing:.1em;padding:0 17px}.window-bar span:last-child{color:#c5ff5a;color:var(--lime)}.window-content{background:radial-gradient(circle at 50% 45%,#4374ff33,#0000 35%);height:calc(100% - 42px);overflow:hidden;position:relative}.fluid-orbit{animation:orbitSpin 14s linear infinite;border:1px solid #73e7ff59;border-radius:50%;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(calc(var(--scroll-progress,0)*90deg))}.orbit-one{border-color:#73e7ff73;box-shadow:0 0 35px #73e7ff1a;height:115px;width:250px}.orbit-two{animation-direction:reverse;animation-duration:19s;border-color:#9d8cff59;height:270px;width:180px}.fluid-core{animation:coreFloat 4.5s ease-in-out infinite;background:radial-gradient(circle at 30% 25%,#fff 0 4%,#73e7ff 18%,#566bff 52%,#302182cc 75%,#0000 76%);background:radial-gradient(circle at 30% 25%,#fff 0 4%,var(--cyan) 18%,#566bff 52%,#302182cc 75%,#0000 76%);border-radius:45% 55% 52% 48%;box-shadow:0 0 70px #73e7ff59;display:grid;height:110px;left:50%;place-items:center;position:absolute;top:45%;transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(calc(1 + var(--scroll-velocity,0)*.09));width:110px}.fluid-core span{color:#07121a;font:700 23px DM Mono,monospace;z-index:2}.fluid-core i{animation:dotOrbit 3s linear infinite;background:#fff;border-radius:50%;box-shadow:0 0 18px #fff;height:14px;position:absolute;right:5px;top:20px;width:14px}.window-caption{grid-gap:8px;bottom:22px;display:grid;gap:8px;left:22px;position:absolute;text-shadow:0 2px 18px #000;z-index:2}.window-caption small{color:#a8b5c4;font:9px DM Mono,monospace;letter-spacing:.14em}.window-caption strong{font-size:19px;letter-spacing:-.04em;line-height:.98}.glass-tile{grid-gap:6px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#0a11187a;border:1px solid #ffffff2e;border-radius:12px;box-shadow:0 15px 45px #00000047;display:grid;gap:6px;min-width:118px;padding:12px 14px;position:absolute;transform-style:preserve-3d;transition:transform .25s ease-out;z-index:4}.glass-tile span{color:#8391a3;font:8px DM Mono,monospace;letter-spacing:.1em}.glass-tile b{color:#f4f7fb;color:var(--text);font:10px DM Mono,monospace}.tile-one{right:1%;top:13%;transform:translate3d(0,0,150px) rotate(5deg);transform:translate3d(calc(var(--scroll-velocity,0)*-28px),calc(var(--scroll-progress,0)*-65px),150px) rotate(5deg)}.tile-two{left:0;top:40%;transform:translate3d(0,0,170px) rotate(-6deg);transform:translate3d(calc(var(--scroll-velocity,0)*32px),calc(var(--scroll-progress,0)*45px),170px) rotate(-6deg)}.tile-three{bottom:8%;right:5%;transform:translate3d(0,0,140px) rotate(4deg);transform:translate3d(calc(var(--scroll-velocity,0)*-20px),calc(var(--scroll-progress,0)*75px),140px) rotate(4deg)}.stage-scan{animation:stageScan 5s linear infinite;background:linear-gradient(90deg,#0000,#73e7ff,#fff,#0000);background:linear-gradient(90deg,#0000,var(--cyan),#fff,#0000);box-shadow:0 0 22px #73e7ff;box-shadow:0 0 22px var(--cyan);height:1px;left:10%;opacity:.8;position:absolute;right:10%;top:5%;transform:translateZ(180px)}.cert-summary{align-items:baseline;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--line);border-top:1px solid #ffffff1a;border-top:1px solid var(--line);display:flex;gap:15px;margin:0 auto 18px;max-width:1180px;max-width:var(--max);padding:16px 0}.cert-summary strong{color:#73e7ff;color:var(--cyan);font-size:38px;letter-spacing:-.05em}.cert-summary span{color:#7f8b9a;font:10px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}@keyframes liquidMorph{0%,to{border-radius:48% 52% 58% 42%;transform:translateZ(0) rotate(0deg) scale(1)}35%{border-radius:62% 38% 45% 55%;transform:translate3d(20px,-15px,0) rotate(8deg) scale(1.04)}70%{border-radius:35% 65% 52% 48%;transform:translate3d(-15px,22px,0) rotate(-10deg) scale(.97)}}@keyframes orbitSpin{to{rotate:1turn}}@keyframes coreFloat{50%{border-radius:55% 45% 38% 62%;transform:translate(-50%,-50%) translateY(-10px) scale(1.05)}}@keyframes dotOrbit{to{transform:rotate(1turn) translateX(28px) rotate(-1turn)}}@keyframes stageScan{0%{opacity:0;top:5%}15%{opacity:.8}to{opacity:0;top:94%}}@media(max-width:850px){.hero-stage{height:500px;transform:translateY(0);transform:translateY(calc(var(--scroll-progress,0)*-45px))}.glass-window{height:72%;top:12%}.glass-tile{display:none}.liquid-one{left:20px}.liquid-two{right:-20px}.liquid-three{left:100px}.window-caption strong{font-size:15px}}@media(max-width:520px){.hero-visual{min-height:430px}.hero-stage{height:430px}.glass-window{border-radius:22px;height:70%;left:3%;right:3%;top:13%}.window-caption{bottom:15px;left:15px}.fluid-orbit.orbit-one{height:90px;width:190px}.fluid-orbit.orbit-two{height:205px;width:135px}.fluid-core{height:82px;width:82px}.fluid-core span{font-size:17px}.liquid-one{height:190px;width:240px}.liquid-two{height:250px;width:220px}.liquid-three{height:160px;width:190px}}@media(prefers-reduced-motion:reduce){.fluid-core,.fluid-orbit,.glass-tile,.glass-window,.hero-stage,.liquid,.stage-scan{animation:none!important;transform:none!important}.cert-summary{transition:none}}
/*# sourceMappingURL=main.e9539955.css.map*/