:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:#fff;background-color:#0a0a0f;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}#app{width:100%;min-height:100vh}[data-v-f29db5d4]{margin:0;padding:0;box-sizing:border-box;touch-action:pan-x pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html[data-v-f29db5d4]{touch-action:pan-x pan-y;-ms-touch-action:pan-x pan-y;overflow:hidden;height:100%}body[data-v-f29db5d4]{height:100%;overflow:hidden;touch-action:pan-x pan-y;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.page[data-v-f29db5d4]{height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;background:#0a0a0f;position:relative;font-family:Inter,-apple-system,sans-serif;overflow:hidden;touch-action:pan-x pan-y}.moving-lines[data-v-f29db5d4]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.line-v[data-v-f29db5d4]{position:absolute;width:2px;height:100px;background:linear-gradient(180deg,transparent,#fb923c,transparent);box-shadow:0 0 20px #fb923ccc;opacity:0}.line-v-1[data-v-f29db5d4]{left:15%;animation:moveV-f29db5d4 5s ease-in-out infinite;animation-delay:0s}.line-v-2[data-v-f29db5d4]{left:30%;animation:moveV-f29db5d4 6s ease-in-out infinite;animation-delay:1s}.line-v-3[data-v-f29db5d4]{left:45%;animation:moveV-f29db5d4 5.5s ease-in-out infinite;animation-delay:2s}.line-v-4[data-v-f29db5d4]{left:60%;animation:moveV-f29db5d4 4.5s ease-in-out infinite;animation-delay:.5s}.line-v-5[data-v-f29db5d4]{left:75%;animation:moveV-f29db5d4 5s ease-in-out infinite;animation-delay:3s}.line-v-6[data-v-f29db5d4]{left:90%;animation:moveV-f29db5d4 6s ease-in-out infinite;animation-delay:1.5s}@keyframes moveV-f29db5d4{0%{transform:translateY(100vh);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(-150px);opacity:0}}.content[data-v-f29db5d4]{text-align:center;z-index:10;max-width:700px;padding:2rem}.avatar-container[data-v-f29db5d4]{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.avatar[data-v-f29db5d4]{margin-bottom:20px;position:relative;width:160px;height:160px}.avatar-ring[data-v-f29db5d4]{position:absolute;inset:-8px;border-radius:50%;border:2px solid transparent;background:conic-gradient(from 0deg,transparent,#fb923c,#fb923c,transparent) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:rotate-f29db5d4 4s linear infinite;z-index:2}.avatar-glow[data-v-f29db5d4]{position:absolute;top:-8px;left:-8px;width:calc(100% + 16px);height:calc(100% + 16px);border-radius:50%;box-shadow:0 0 25px #fb923c80,0 0 50px #fb923c4d;z-index:0}.avatar img[data-v-f29db5d4]{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.1);position:relative;z-index:1}@keyframes rotate-f29db5d4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tag[data-v-f29db5d4]{display:inline-block;padding:8px 20px;background:#f9731626;border:1px solid rgba(249,115,22,.3);border-radius:50px;font-size:12px;font-weight:600;letter-spacing:2px;color:#fb923c;margin-top:20px;text-transform:uppercase}.title[data-v-f29db5d4]{font-size:clamp(2.5rem,8vw,4rem);font-weight:700;color:#fff;margin-bottom:16px;letter-spacing:-2px;line-height:1.1}.tagline[data-v-f29db5d4]{font-size:1.275rem;color:#6b7280;line-height:1.8;margin-bottom:32px;font-weight:400}.typing[data-v-f29db5d4]{color:#fb923c;font-weight:500;border-right:2px solid #fb923c;padding-right:4px;animation:cursor-f29db5d4 .8s step-end infinite}@keyframes cursor-f29db5d4{50%{border-color:transparent}}.cta-group[data-v-f29db5d4]{display:flex;justify-content:center;margin-bottom:32px}.btn[data-v-f29db5d4]{display:inline-flex;align-items:center;padding:14px 28px;border-radius:12px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s ease}.btn-primary[data-v-f29db5d4]{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;border:none}.btn-primary[data-v-f29db5d4]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #f973164d}.social[data-v-f29db5d4]{display:flex;justify-content:center;gap:12px}.social-link[data-v-f29db5d4]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#ffffff08;border-radius:12px;color:#6b7280;transition:all .3s ease}.social-link[data-v-f29db5d4]:hover{background:#f9731626;color:#fb923c;transform:translateY(-2px)}.social-link svg[data-v-f29db5d4]{width:18px;height:18px}.grid-overlay[data-v-f29db5d4]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px);background-size:60px 60px;pointer-events:none}.bottom-glow[data-v-f29db5d4]{position:absolute;bottom:0;left:0;right:0;height:300px;background:linear-gradient(to top,rgba(249,115,22,.1) 0%,transparent 100%);pointer-events:none;animation:glow-f29db5d4 4s ease-in-out infinite}@keyframes glow-f29db5d4{0%,to{opacity:.5}50%{opacity:1}}@media(max-width:768px){.avatar[data-v-f29db5d4]{width:140px;height:140px}.avatar-glow[data-v-f29db5d4]{top:-8px;left:-8px;width:calc(100% + 16px);height:calc(100% + 16px)}.content[data-v-f29db5d4]{padding:2rem}.title[data-v-f29db5d4]{font-size:3rem}.tagline[data-v-f29db5d4]{font-size:1.3rem}}@media(max-width:480px){.avatar[data-v-f29db5d4]{width:130px;height:130px}.avatar-glow[data-v-f29db5d4]{top:-8px;left:-8px;width:calc(100% + 16px);height:calc(100% + 16px)}.content[data-v-f29db5d4]{padding:1.5rem}.title[data-v-f29db5d4]{font-size:2.5rem;letter-spacing:-1px}.tagline[data-v-f29db5d4]{font-size:1.15rem;line-height:1.6}.tag[data-v-f29db5d4]{padding:8px 18px;font-size:11px}.btn[data-v-f29db5d4]{padding:16px 32px;font-size:1rem}.social-link[data-v-f29db5d4]{width:48px;height:48px}}
