header[data-v-38e2f037]{border-bottom:1px solid transparent;opacity:0;transform:translateY(-20px);transition:opacity .8s cubic-bezier(.16,1,.3,1) .5s,transform .8s cubic-bezier(.16,1,.3,1) .5s,background .3s ease,border-color .3s ease,box-shadow .3s ease}header.nav-visible[data-v-38e2f037]{opacity:1;transform:translateY(0)}.nav--solid[data-v-38e2f037]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0a0f10eb;border-bottom-color:#ffffff0f;box-shadow:0 4px 24px #0000004d}.slide-enter-active[data-v-38e2f037],.slide-leave-active[data-v-38e2f037]{transition:all .3s cubic-bezier(.16,1,.3,1)}.slide-enter-from[data-v-38e2f037],.slide-leave-to[data-v-38e2f037]{opacity:0;transform:translateY(-10px)}.hero-section[data-v-ba8fabba]{background:#0a0f10;min-height:100vh}.hero-orb[data-v-ba8fabba]{border-radius:50%;filter:blur(100px);pointer-events:none;position:absolute}.hero-orb--1[data-v-ba8fabba]{animation:orbFloat1-ba8fabba 20s ease-in-out infinite;background:#d5f9500f;height:700px;right:-15%;top:-20%;width:700px}.hero-orb--2[data-v-ba8fabba]{animation:orbFloat2-ba8fabba 25s ease-in-out infinite;background:#c9fb000a;bottom:-10%;height:500px;left:-10%;width:500px}@keyframes orbFloat1-ba8fabba{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-80px,60px) scale(1.15)}66%{transform:translate(40px,-40px) scale(.9)}}@keyframes orbFloat2-ba8fabba{0%,to{transform:translate(0) scale(1)}50%{transform:translate(60px,-50px) scale(1.2)}}.hero-scanline[data-v-ba8fabba]{animation:scanDown-ba8fabba 8s linear infinite;background:linear-gradient(90deg,transparent,rgba(213,249,80,.12),transparent);height:1px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}@keyframes scanDown-ba8fabba{0%{opacity:0;top:0}5%{opacity:1}95%{opacity:1}to{opacity:0;top:100%}}.hero-content[data-v-ba8fabba]{opacity:0;transform:translateY(50px);transition:all 1.2s cubic-bezier(.16,1,.3,1) .3s}.hero-content--visible[data-v-ba8fabba]{opacity:1;transform:translateY(0)}.hero-visual[data-v-ba8fabba]{opacity:0;transform:scale(.8);transition:all 1.2s cubic-bezier(.16,1,.3,1) .6s}.hero-visual--visible[data-v-ba8fabba]{opacity:1;transform:scale(1)}.hero-headline[data-v-ba8fabba]{letter-spacing:-.03em;line-height:.95}.hero-rotating-wrap[data-v-ba8fabba]{display:inline-block;min-height:1.1em}.hero-rotating-word[data-v-ba8fabba]:after{animation:cursorBlink-ba8fabba .8s step-end infinite;color:#d5f950;content:"|";font-weight:300;margin-left:2px}@keyframes cursorBlink-ba8fabba{0%,to{opacity:1}50%{opacity:0}}.hero-sphere-canvas[data-v-ba8fabba]{height:420px;width:420px}@media(max-width:1023px){.hero-visual[data-v-ba8fabba]{align-items:center;inset:0;justify-content:center;opacity:.25;pointer-events:none;position:absolute;z-index:0}.hero-content[data-v-ba8fabba]{position:relative;z-index:1}.hero-sphere-canvas[data-v-ba8fabba]{height:320px;width:320px}}@media(max-width:480px){.hero-sphere-canvas[data-v-ba8fabba]{height:260px;width:260px}}.scroll-indicator[data-v-ba8fabba]{animation:mouseBounce-ba8fabba 1.8s ease-in-out infinite;display:block}.scroll-indicator__mouse[data-v-ba8fabba]{border:2px solid hsla(0,0%,100%,.15);border-radius:13px;display:flex;height:40px;justify-content:center;padding-top:8px;width:26px}.scroll-indicator__wheel[data-v-ba8fabba]{animation:scrollWheel-ba8fabba 2s ease-in-out infinite;background:#d5f950;border-radius:2px;height:8px;width:3px}@keyframes mouseBounce-ba8fabba{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes scrollWheel-ba8fabba{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}.tab-btn[data-v-f1df056c]{cursor:pointer;outline:none}.tab-content[data-v-f1df056c]{animation:tabFadeIn-f1df056c .4s cubic-bezier(.16,1,.3,1)}@keyframes tabFadeIn-f1df056c{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.service-visual-card[data-v-f1df056c]{background:#1e2a2b80}.shimmer-text[data-v-4eb281bb]{background:linear-gradient(90deg,#d5f950,#f0ffb0 40%,#d5f950 60%,#c9fb00);-webkit-background-clip:text;background-size:200% auto;-webkit-text-fill-color:transparent;animation:textShimmer-4eb281bb 4s linear infinite;background-clip:text}@keyframes textShimmer-4eb281bb{0%{background-position:200%}to{background-position:-200%}}.projects-grid[data-v-4eb281bb]{background:#ffffff08;display:grid;gap:1px;grid-template-columns:1fr}@media(min-width:768px){.projects-grid[data-v-4eb281bb]{grid-template-columns:1fr 1fr}.project-card--featured[data-v-4eb281bb]{grid-column:span 2}}.project-card[data-v-4eb281bb]{background:#0a0f10;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.project-card[data-v-4eb281bb]:before{background:linear-gradient(90deg,transparent,rgba(213,249,80,.15),transparent);content:"";height:1px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.project-card[data-v-4eb281bb]:hover:before{opacity:1}.project-card[data-v-4eb281bb]:hover{background:#0e1415}.project-card__content[data-v-4eb281bb]{padding:28px 24px}@media(min-width:768px){.project-card--featured .project-card__content[data-v-4eb281bb]{padding:36px 32px}}.project-overlay[data-v-4eb281bb]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:100}.project-overlay__inner[data-v-4eb281bb]{background:#0a0f10;border:1px solid hsla(0,0%,100%,.06);max-height:90vh;max-width:960px;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.project-overlay__inner[data-v-4eb281bb]::-webkit-scrollbar{width:4px}.project-overlay__inner[data-v-4eb281bb]::-webkit-scrollbar-track{background:transparent}.project-overlay__inner[data-v-4eb281bb]::-webkit-scrollbar-thumb{background:#d5f95026}.project-overlay__close[data-v-4eb281bb]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0f1099;border:1px solid hsla(0,0%,100%,.1);color:#fff;cursor:pointer;opacity:.5;padding:8px;position:absolute;right:16px;top:16px;transition:all .2s;z-index:10}.project-overlay__close[data-v-4eb281bb]:hover{border-color:#d5f950;color:#d5f950;opacity:1}.project-overlay__nav[data-v-4eb281bb]{background:#0a0f1099;border:1px solid hsla(0,0%,100%,.08);color:#fff;cursor:pointer;opacity:.4;padding:12px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s;z-index:10}.project-overlay__nav[data-v-4eb281bb]:hover{border-color:#d5f950;color:#d5f950;opacity:1}.project-overlay__nav--prev[data-v-4eb281bb]{left:-60px}.project-overlay__nav--next[data-v-4eb281bb]{right:-60px}@media(max-width:1100px){.project-overlay__nav--prev[data-v-4eb281bb]{left:8px}.project-overlay__nav--next[data-v-4eb281bb]{right:8px}}.project-overlay__hero[data-v-4eb281bb]{align-items:flex-end;display:flex;min-height:250px;padding:80px 48px 48px;position:relative}.project-overlay__hero-inner[data-v-4eb281bb]{position:relative;z-index:1}.project-overlay__content[data-v-4eb281bb]{animation:overlayContentIn-4eb281bb .4s cubic-bezier(.16,1,.3,1)}@keyframes overlayContentIn-4eb281bb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.overlay-enter-active[data-v-4eb281bb]{transition:all .3s cubic-bezier(.16,1,.3,1)}.overlay-leave-active[data-v-4eb281bb]{transition:all .2s ease}.overlay-enter-from[data-v-4eb281bb]{opacity:0}.overlay-enter-from .project-overlay__inner[data-v-4eb281bb]{transform:translateY(40px) scale(.97)}.overlay-leave-to[data-v-4eb281bb]{opacity:0}.overlay-leave-to .project-overlay__inner[data-v-4eb281bb]{transform:translateY(20px) scale(.98)}.device-previews[data-v-4eb281bb]{align-items:flex-end;display:flex;gap:24px;transition:all .4s cubic-bezier(.16,1,.3,1)}.device-previews[data-v-4eb281bb],.device-previews--desktop[data-v-4eb281bb],.device-previews--mobile[data-v-4eb281bb]{justify-content:center}.device-phone[data-v-4eb281bb]{flex-shrink:0;transition:all .4s cubic-bezier(.16,1,.3,1)}.device-phone--hidden[data-v-4eb281bb]{opacity:0;overflow:hidden;transform:scale(.8);width:0}.device-phone__frame[data-v-4eb281bb]{background:#1a1a1a;border:2px solid hsla(0,0%,100%,.1);border-radius:24px;box-shadow:0 20px 60px #00000080;padding:8px;position:relative;width:180px}.device-phone__notch[data-v-4eb281bb]{background:#1a1a1a;border-radius:0 0 12px 12px;height:18px;margin:0 auto 6px;position:relative;width:60px;z-index:1}.device-phone__screen[data-v-4eb281bb]{background:#111;border-radius:16px;height:340px;overflow:hidden;position:relative}.device-phone__bar[data-v-4eb281bb]{background:#ffffff26;border-radius:2px;height:4px;margin:8px auto 4px;width:50px}.device-desktop[data-v-4eb281bb]{flex:1;max-width:580px;min-width:0;transition:all .4s cubic-bezier(.16,1,.3,1)}.device-desktop--hidden[data-v-4eb281bb]{flex:0;opacity:0;overflow:hidden;transform:scale(.8);width:0}.device-desktop__frame[data-v-4eb281bb]{background:#1a1a1a;border:2px solid hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 20px 60px #00000080;overflow:hidden}.device-desktop__toolbar[data-v-4eb281bb]{align-items:center;background:#1a1a1a;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;padding:8px 12px}.device-desktop__url[data-v-4eb281bb]{background:#ffffff0d;border-radius:4px;flex:1;margin:0 12px;max-width:280px;padding:3px 10px;text-align:center}.device-desktop__screen[data-v-4eb281bb]{background:#111;height:320px;overflow:hidden;position:relative}.device-iframe-wrap[data-v-4eb281bb]{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.device-iframe-wrap--mobile[data-v-4eb281bb]{height:228.83295%;transform:scale(.437);transform-origin:top left;width:228.83295%}.device-iframe-wrap--desktop[data-v-4eb281bb]{height:250%;transform:scale(.4);transform-origin:top left;width:250%}.device-iframe[data-v-4eb281bb]{background:#111;border:none;height:100%;width:100%}.device-fallback[data-v-4eb281bb]{align-items:center;background:#111;color:#fff3;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.device-fallback__icon[data-v-4eb281bb]{margin-bottom:4px;opacity:.3}@media(max-width:640px){.device-previews[data-v-4eb281bb]{align-items:center;flex-direction:column;gap:16px}.device-phone__frame[data-v-4eb281bb]{width:160px}.device-phone__screen[data-v-4eb281bb]{height:300px}.device-iframe-wrap--mobile[data-v-4eb281bb]{height:260.41667%;transform:scale(.384);width:260.41667%}.device-desktop[data-v-4eb281bb]{max-width:100%;width:100%}.device-desktop__screen[data-v-4eb281bb]{height:180px}.device-iframe-wrap--desktop[data-v-4eb281bb]{height:476.19048%;transform:scale(.21);width:476.19048%}}@media(max-width:480px){.project-overlay[data-v-4eb281bb]{padding:10px}.project-overlay__hero[data-v-4eb281bb]{min-height:180px;padding:60px 24px 32px}.device-desktop__screen[data-v-4eb281bb]{height:160px}.device-iframe-wrap--desktop[data-v-4eb281bb]{height:555.55556%;transform:scale(.18);width:555.55556%}}.showcase[data-v-4eb281bb]{border-top:1px solid hsla(0,0%,100%,.04);padding:32px 24px}@media(min-width:768px){.showcase[data-v-4eb281bb]{padding:40px 48px}}.showcase__label[data-v-4eb281bb]{margin-bottom:24px}.showcase__grid[data-v-4eb281bb]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.showcase__grid--single[data-v-4eb281bb]{grid-template-columns:1fr;margin:0 auto;max-width:560px}@media(max-width:640px){.showcase__grid[data-v-4eb281bb]{grid-template-columns:1fr}}.showcase__item[data-v-4eb281bb]{align-items:center;background:#ffffff04;border:1px solid hsla(0,0%,100%,.04);display:flex;flex-direction:column;padding:24px;position:relative;transition:all .3s}.showcase__item--full[data-v-4eb281bb]{grid-column:1/-1}.showcase__item[data-v-4eb281bb]:hover{background:#ffffff06;border-color:#d5f9501f}.showcase__caption[data-v-4eb281bb]{align-items:center;display:flex;flex-direction:column;gap:4px;margin-top:16px;text-align:center}.frame-poster[data-v-4eb281bb]{display:flex;justify-content:center;position:relative}.frame-poster__mat[data-v-4eb281bb]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);box-shadow:0 16px 48px #0006,0 4px 12px #0003;padding:12px;position:relative;z-index:1}.frame-poster__img[data-v-4eb281bb]{display:block;max-height:340px;max-width:100%;-o-object-fit:contain;object-fit:contain}.frame-poster__shadow[data-v-4eb281bb]{background:#00000026;inset:8px -4px -8px 4px;position:absolute;transform:rotate(2deg);z-index:0}.frame-tilt[data-v-4eb281bb]{perspective:600px}.frame-tilt__img[data-v-4eb281bb]{border:1px solid hsla(0,0%,100%,.06);box-shadow:8px 12px 40px #0006;display:block;max-height:340px;max-width:100%;-o-object-fit:contain;object-fit:contain;transform:rotateY(-4deg) rotateX(2deg);transition:transform .4s cubic-bezier(.16,1,.3,1)}.showcase__item:hover .frame-tilt__img[data-v-4eb281bb]{transform:rotateY(0) rotateX(0)}.frame-stack[data-v-4eb281bb]{display:flex;justify-content:center;position:relative}.frame-stack__back[data-v-4eb281bb]{background:#ffffff03;border:1px solid hsla(0,0%,100%,.03);inset:6px;position:absolute;transform:rotate(4deg) translate(6px,4px);z-index:0}.frame-stack__mid[data-v-4eb281bb]{background:#ffffff04;border:1px solid hsla(0,0%,100%,.04);inset:4px;position:absolute;transform:rotate(2deg) translate(3px,2px);z-index:1}.frame-stack__img[data-v-4eb281bb]{box-shadow:0 12px 40px #00000059;position:relative;z-index:2}.frame-clean__img[data-v-4eb281bb],.frame-stack__img[data-v-4eb281bb]{border:1px solid hsla(0,0%,100%,.06);display:block;max-height:340px;max-width:100%;-o-object-fit:contain;object-fit:contain}.frame-clean__img[data-v-4eb281bb]{box-shadow:0 8px 30px #0000004d}.ai-promo[data-v-4eb281bb]{border-top:1px solid hsla(0,0%,100%,.04);padding-top:80px}.ai-promo__pulse[data-v-4eb281bb]{background:#d5f950;border-radius:50%;height:8px;position:relative;width:8px}.ai-promo__pulse[data-v-4eb281bb]:after{animation:aiPulse-4eb281bb 2s ease-in-out infinite;border:1px solid rgba(213,249,80,.4);border-radius:50%;content:"";inset:-4px;position:absolute}@keyframes aiPulse-4eb281bb{0%,to{opacity:.6;transform:scale(1)}50%{opacity:0;transform:scale(1.8)}}.ai-card[data-v-4eb281bb]{background:#0a0f10;transition:all .3s cubic-bezier(.16,1,.3,1)}.ai-card[data-v-4eb281bb]:hover{background:#0e1415}.ai-card__inner[data-v-4eb281bb]{height:100%;padding:32px 28px}.ai-card__icon[data-v-4eb281bb]{margin-bottom:20px}.ai-card__features[data-v-4eb281bb]{display:flex;flex-direction:column;gap:8px}.ai-feature[data-v-4eb281bb]{align-items:center;display:flex;gap:10px;padding:4px 0}.ai-node--1[data-v-4eb281bb]{animation:aiNodePulse-4eb281bb 3s ease-in-out 0s infinite}.ai-node--2[data-v-4eb281bb]{animation:aiNodePulse-4eb281bb 3s ease-in-out .5s infinite}.ai-node--3[data-v-4eb281bb]{animation:aiNodePulse-4eb281bb 3s ease-in-out 1s infinite}.ai-node--center[data-v-4eb281bb]{animation:aiNodePulse-4eb281bb 2s ease-in-out .2s infinite}@keyframes aiNodePulse-4eb281bb{0%,to{opacity:.6}50%{opacity:1}}.ai-edge[data-v-4eb281bb]{animation:aiEdgeFlow-4eb281bb 3s ease-in-out infinite}@keyframes aiEdgeFlow-4eb281bb{0%,to{opacity:.3}50%{opacity:.6}}.ai-pulse-ring[data-v-4eb281bb]{animation:aiRingPulse-4eb281bb 2.5s ease-in-out infinite;transform-origin:center}@keyframes aiRingPulse-4eb281bb{0%,to{opacity:.4;r:4}50%{opacity:.8;r:6}}.ai-shape[data-v-4eb281bb]{animation:aiShapeRotate-4eb281bb 8s linear infinite;transform-origin:center}@keyframes aiShapeRotate-4eb281bb{0%{opacity:.2}50%{opacity:.4}to{opacity:.2}}.fill-watee-lime[data-v-4eb281bb]{fill:#d5f950}.fade-enter-active[data-v-a9e005cc],.fade-leave-active[data-v-a9e005cc]{transition:opacity .3s}.fade-enter-from[data-v-a9e005cc],.fade-leave-to[data-v-a9e005cc]{opacity:0}.tech-badge[data-v-a76b7969]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);color:#ffffff80;font-family:ui-monospace,SFMono-Regular,monospace;font-size:13px;padding:6px 16px;transition:all .2s}.group:hover .tech-badge[data-v-a76b7969]{border-color:#d5f95026;color:#ffffffb3}.fade-enter-active[data-v-5fecb003],.fade-leave-active[data-v-5fecb003]{transition:opacity .3s}.fade-enter-from[data-v-5fecb003],.fade-leave-to[data-v-5fecb003]{opacity:0}
