@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;700;900&display=swap";:root{--font-serif:"Fraunces", serif;--font-sans:"Unbounded", sans-serif;--color-primary:#6366f1;--color-secondary:#ec4899;--color-accent:#8b5cf6;--color-bg:#0f172a;--color-surface:#1e293b;--color-text:#f8fafc;--color-text-muted:#94a3b8;--color-border:#ffffff1a;--color-success:#22c55e;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--glass-bg:#ffffff08;--glass-border:#ffffff14;--glass-blur:12px}body{background-color:var(--color-bg);color:var(--color-text);transition:background-color .3s,color .3s}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.flex-shrink,.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-500{--tw-duration:.5s;transition-duration:.5s}.select-none{-webkit-user-select:none;user-select:none}:root{--color-mint:#00ffc2;--color-carbon:#2d3436;--color-pulse:#635bff;--color-thermal:#8a00ff;--bg-global:radial-gradient(circle at center, #0a0a0a 0%, #050505 100%);--bg-card:#161616;--bg-glass-premium:#14141499;--bg-hover:#262626;--border:#333;--border-glow-gradient:linear-gradient(135deg, #bfc1c2 0%, #00e5e133 100%);--text-h:#f2f2f2;--text-body:#a0a0a0;--success:#26de81;--warning:#ffd300;--error:#fc5c65;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg-global) no-repeat;color:var(--text-body);background-attachment:fixed;min-height:100vh;font-family:Liberation Sans,Inter,system-ui,sans-serif;line-height:1.6;transition:color .3s}h1,h2,h3,h4{color:var(--text-h);font-weight:700}.glass-premium{background:var(--bg-glass-premium);-webkit-backdrop-filter:blur(20px);border:1px solid #ffffff0d;border-radius:1rem}.border-glow{background-clip:padding-box;border:1px solid #0000;position:relative}.border-glow:before{content:"";z-index:-1;border-radius:inherit;background:var(--border-glow-gradient);margin:-1px;position:absolute;inset:0}.thermal-depth{transition:box-shadow .4s;box-shadow:0 0 50px #8a00ff1a}.thermal-depth:hover{box-shadow:0 0 70px #8a00ff33}.neon-shadow{transition:box-shadow .3s;box-shadow:0 0 20px #00ffc226}.btn-mint{background-color:var(--color-mint);color:var(--color-carbon);cursor:pointer;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-weight:700;transition:all .3s}.btn-mint:hover{background-color:#00cc9c;transform:translateY(-2px)}.btn-mint:active{background-color:#00b389;transform:translateY(0)}.tech-data{color:#00ffc2cc;font-family:monospace}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}.brand-badge[data-v-3d0ab35e]{box-sizing:border-box;background:0 0;border:none;flex-direction:column;align-items:center;gap:0;width:100%;padding:.6cqw 1cqw;display:flex;container-type:inline-size}.logo-svg[data-v-3d0ab35e]{width:100%;height:auto;display:block}.subtitle-container[data-v-3d0ab35e]{width:100%;margin-top:-.8cqw;position:relative;overflow:hidden}.brand-subtitle[data-v-3d0ab35e]{text-transform:none;letter-spacing:-.1cqw;background:linear-gradient(90deg,#e0e0e0 0% 48%,#fff6 52% 100%) 100% 0/200% 100%;-webkit-text-fill-color:transparent;white-space:nowrap;text-align:center;opacity:.7;-webkit-background-clip:text;width:100%;font-family:Aptos Display,Aptos,Inter,sans-serif;font-size:4.25cqw;font-weight:500;display:block}.scanline[data-v-3d0ab35e]{pointer-events:none;background:linear-gradient(90deg,#0000,#e0e0e099,#0000);width:20%;height:100%;position:absolute;top:0;left:-15%}.kodan-text[data-v-3d0ab35e]{font-optical-sizing:auto;font-style:normal}.storytelling-container[data-v-e9dd9332]{background-color:#050505;flex-direction:column;justify-content:center;align-items:flex-end;min-height:120vh;padding:10rem 10%;display:flex;position:relative;overflow:hidden}.grain-overlay[data-v-e9dd9332]{opacity:.05;pointer-events:none;z-index:5;background-image:url(https://www.transparenttextures.com/patterns/carbon-fibre.png);position:absolute;inset:0}.ghost-bg[data-v-e9dd9332]{z-index:1;opacity:.45;pointer-events:none;-webkit-mask-image:radial-gradient(circle 400px at var(--mask-x) var(--mask-y), black 0%, transparent 100%);-webkit-mask-image:radial-gradient(circle 400px at var(--mask-x) var(--mask-y), black 0%, transparent 100%);mask-image:radial-gradient(circle 400px at var(--mask-x) var(--mask-y), black 0%, transparent 100%);position:absolute;inset:-10% -5%}.ghost-bg img[data-v-e9dd9332]{-o-object-fit:cover;object-fit:cover;filter:grayscale()brightness(.4);width:100%;height:100%}.terminal-pulse[data-v-e9dd9332]{opacity:.35;width:250px;color:var(--color-mint);text-shadow:0 0 10px #00ffc266;z-index:2;pointer-events:none;flex-direction:column;gap:1.5rem;font-family:Fira Code,monospace;font-size:.65rem;display:flex;position:absolute;top:0;bottom:0;left:2rem}.pulse-line[data-v-e9dd9332]{animation:25s linear infinite scrollData-e9dd9332}@keyframes scrollData-e9dd9332{0%{transform:translateY(100vh)}to{transform:translateY(-100vh)}}.content-wrapper[data-v-e9dd9332]{z-index:10;text-align:right;max-width:1000px;position:relative}.headline-container[data-v-e9dd9332]{text-align:right;margin-bottom:4rem;display:inline-block;position:relative;overflow:hidden}.title-reveal[data-v-e9dd9332]{color:var(--text-h);letter-spacing:-.02em;background:linear-gradient(90deg,#fff 0% 48%,#fff3 52% 100%) 100% 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:clamp(1.4rem,3.2vw,2.2rem);font-weight:900;line-height:1.2;display:block}.scanline[data-v-e9dd9332]{pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#00ffc24d,#0000);width:20%;height:100%;position:absolute;top:0;left:-15%}.manifesto-text[data-v-e9dd9332]{color:var(--text-body);text-wrap:balance;letter-spacing:.01em;max-width:800px;margin-left:auto;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:300;line-height:1.8}.word[data-v-e9dd9332]{display:inline-block}.bracket[data-v-e9dd9332]{color:var(--color-mint);font-weight:500}.brand-name[data-v-e9dd9332]{color:#fff;font-weight:300}@media (width<=768px){.storytelling-container[data-v-e9dd9332]{padding:6rem 5%}}.parallax-wrapper[data-v-28944e45]{perspective:2000px;background:#000;flex-direction:column;justify-content:center;width:100%;min-height:150vh;padding:15vh 5vw;display:flex;position:relative;overflow:hidden}.layer-bg[data-v-28944e45]{z-index:1;width:100%;height:120%;position:absolute;top:-10%;left:0}.parallax-img[data-v-28944e45]{-o-object-fit:cover;object-fit:cover;filter:brightness(.3)contrast(1.1);width:100%;height:100%}.bg-overlay[data-v-28944e45]{z-index:2;background:linear-gradient(#000 0%,#0000 20% 80%,#000 100%);position:absolute;inset:0}.layer-content[data-v-28944e45]{z-index:3;width:100%;max-width:1400px;margin:0 auto;position:relative}.floating-grid[data-v-28944e45]{grid-template-columns:1fr 2fr 1fr;align-items:center;gap:2rem;display:grid}.headline-container[data-v-28944e45]{text-align:center;perspective:1000px}.main-title[data-v-28944e45]{color:#fff;text-transform:uppercase;letter-spacing:-2px;font-size:clamp(2.125rem,4.25vw,3.825rem);font-weight:900;line-height:1.1}.highlight[data-v-28944e45]{color:var(--color-mint);display:block}.data-card[data-v-28944e45]{-webkit-backdrop-filter:blur(15px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:4px;padding:2.2rem;transition:border-color .4s}.data-card[data-v-28944e45]:hover{border-color:var(--color-mint)}.tech-tag[data-v-28944e45]{color:var(--color-mint);letter-spacing:2px;opacity:.7;margin-bottom:1rem;font-family:Courier New,Courier,monospace;font-size:.77rem;display:block}.data-card h3[data-v-28944e45]{color:#fff;text-transform:uppercase;margin-bottom:1rem;font-size:1.32rem}.data-card p[data-v-28944e45]{color:#ffffffb3;font-size:1.05rem;line-height:1.6}.section-footer[data-v-28944e45]{z-index:4;text-align:center;margin-top:15vh;position:relative}.footer-text[data-v-28944e45]{color:var(--color-mint);margin-bottom:2rem;font-family:Courier New,Courier,monospace;font-size:1.1rem}.btn-cta[data-v-28944e45]{border:1px solid var(--color-mint);color:var(--color-mint);text-transform:uppercase;letter-spacing:2px;cursor:pointer;background:0 0;padding:1rem 2.5rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-cta[data-v-28944e45]:hover{background:var(--color-mint);color:#000;box-shadow:0 0 30px #00ffc266}@media (width<=1100px){.floating-grid[data-v-28944e45]{grid-template-columns:1fr;gap:4rem}.headline-container[data-v-28944e45]{order:-1}.data-card[data-v-28944e45]{max-width:500px;margin:0 auto}}@media (width<=768px){.main-title[data-v-28944e45]{font-size:2.5rem}.parallax-wrapper[data-v-28944e45]{padding:5vh 5vw}}.masterclass-container[data-v-037cd0f3]{background:#121212;min-height:150vh;padding:10rem 10vw;position:relative}.platinum-lifeline[data-v-037cd0f3]{z-index:1;background:linear-gradient(#bfc1c2,#e0e0e0,#0000);width:2px;height:0%;position:absolute;top:10rem;right:5vw;box-shadow:0 0 15px #bfc1c24d}.masterclass-content[data-v-037cd0f3]{z-index:2;text-align:right;padding-right:5vw;position:relative}.masterclass-header[data-v-037cd0f3]{margin-bottom:6rem}.mono-tag[data-v-037cd0f3]{color:#fff;text-transform:uppercase;letter-spacing:-2px;margin-bottom:1rem;font-size:clamp(2.125rem,4.25vw,3.825rem);font-weight:900;line-height:1.1;display:block}h2[data-v-037cd0f3]{color:var(--color-mint);letter-spacing:2px;opacity:.7;text-transform:uppercase;margin-bottom:6rem;font-family:Courier New,Courier,monospace;font-size:.77rem;display:block}.milestones-list[data-v-037cd0f3]{flex-direction:column;gap:4rem;display:flex}.milestone-item[data-v-037cd0f3]{flex-direction:row-reverse;align-items:flex-start;gap:3rem;display:flex;position:relative}.milestone-marker[data-v-037cd0f3]{background:#bfc1c2;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:.8rem;box-shadow:0 0 10px #bfc1c2}.milestone-body[data-v-037cd0f3]{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.milestone-year[data-v-037cd0f3]{color:var(--text-body);opacity:.6;font-family:JetBrains Mono,monospace;font-size:1.1rem}.mono-title[data-v-037cd0f3]{color:#fff;margin:.5rem 0;font-family:JetBrains Mono,monospace;font-size:1.8rem}.mono-title.clickable[data-v-037cd0f3]{cursor:pointer;transition:color .3s,transform .3s}.mono-title.clickable[data-v-037cd0f3]:hover{color:var(--color-mint);transform:translate(-10px)}p[data-v-037cd0f3]{color:var(--text-body);max-width:400px;margin-left:auto;line-height:1.6}@media (width<=768px){.masterclass-container[data-v-037cd0f3]{padding:5rem 5vw}.platinum-lifeline[data-v-037cd0f3]{right:20px}.masterclass-content[data-v-037cd0f3]{padding-right:30px}}.showcase-section[data-v-f11c3f18]{background:#050505;width:100%;min-height:100vh;position:relative;overflow:hidden}.showcase-header[data-v-f11c3f18]{z-index:10;text-align:right;background:linear-gradient(#000,#0000);padding:4rem 5vw 0;position:relative}.section-title[data-v-f11c3f18]{color:#fff;text-transform:uppercase;letter-spacing:-2px;margin-bottom:1rem;font-size:clamp(2.125rem,4.25vw,3.825rem);font-weight:900;line-height:1.1}.section-subtitle[data-v-f11c3f18]{color:var(--color-mint);letter-spacing:2px;text-transform:uppercase;opacity:.7;font-family:Courier New,Courier,monospace;font-size:.77rem;display:block}.horizontal-container[data-v-f11c3f18]{will-change:transform;align-items:center;gap:20vw;width:fit-content;height:80vh;padding:0 40vw 0 15vw;display:flex}.project-card[data-v-f11c3f18]{flex-shrink:0;width:65vw;max-width:1100px;position:relative}.card-inner[data-v-f11c3f18]{grid-template-columns:1.2fr 1fr;align-items:center;gap:3rem;display:grid}.img-container[data-v-f11c3f18]{aspect-ratio:16/9;border:1px solid #ffffff0d;position:relative;overflow:hidden;box-shadow:0 30px 60px -12px #00000080}.project-img[data-v-f11c3f18]{-o-object-fit:cover;object-fit:cover;filter:grayscale()contrast(110%);width:100%;height:100%;transition:transform .8s cubic-bezier(.165,.84,.44,1)}.img-vignette[data-v-f11c3f18]{pointer-events:none;background:radial-gradient(circle,#0000 0%,#0000004d 100%);position:absolute;inset:0}.project-number[data-v-f11c3f18]{color:#0000;-webkit-text-stroke:1px #ffffff1a;z-index:1;font-family:Outfit,sans-serif;font-size:5rem;font-weight:900;position:absolute;top:-1rem;right:-1rem}.project-info[data-v-f11c3f18]{flex-direction:column;gap:1.2rem;display:flex}.project-category[data-v-f11c3f18]{color:var(--color-mint);letter-spacing:.2em;opacity:.8;font-family:monospace;font-size:.8rem}.project-title[data-v-f11c3f18]{color:#fff;font-size:clamp(2rem,5vw,3.5rem);font-weight:300;line-height:1.1}.project-description[data-v-f11c3f18]{color:#ffffff80;max-width:380px;font-size:1rem;line-height:1.6}.project-cta[data-v-f11c3f18]{color:#fff;text-transform:uppercase;letter-spacing:.2em;cursor:pointer;border-bottom:1px solid #fff3;width:fit-content;margin-top:1rem;padding-bottom:.5rem;font-family:monospace;font-size:.75rem;transition:all .4s}.project-cta[data-v-f11c3f18]:hover{color:var(--color-mint);border-color:var(--color-mint);padding-right:1.5rem}@media (width<=1024px){.card-inner[data-v-f11c3f18]{grid-template-columns:1fr;gap:1.5rem}.horizontal-container[data-v-f11c3f18]{height:auto;padding:5vh 10vw}.project-card[data-v-f11c3f18]{width:80vw}.project-title[data-v-f11c3f18]{font-size:2rem}.project-number[data-v-f11c3f18]{font-size:3.5rem}}.vibe-check-container[data-v-e2e9cb55]{background:#000;border-top:1px solid #ffffff0d;flex-direction:column;align-items:center;gap:3rem;padding:4rem 5vw;display:flex}.configurator[data-v-e2e9cb55]{border-radius:50px;align-items:center;gap:1.5rem;padding:1rem 2rem;display:flex}.config-label[data-v-e2e9cb55]{text-transform:uppercase;letter-spacing:2px;color:var(--text-body);font-family:monospace;font-size:.8rem}.color-options[data-v-e2e9cb55]{gap:1rem;display:flex}.color-dot[data-v-e2e9cb55]{cursor:pointer;border:2px solid #0000;border-radius:50%;width:24px;height:24px;transition:transform .3s,border-color .3s}.color-dot[data-v-e2e9cb55]:hover{transform:scale(1.2)}.color-dot.active[data-v-e2e9cb55]{border-color:#fff;transform:scale(1.1)}.contact-section[data-v-e2e9cb55]{justify-content:center;display:flex}.morph-btn[data-v-e2e9cb55]{background:var(--color-mint);color:#000;cursor:pointer;white-space:nowrap;border:none;border-radius:50px;justify-content:center;align-items:center;width:140px;height:50px;font-family:Aptos Display,sans-serif;font-weight:700;transition:background-color .5s;display:flex;overflow:hidden}.morph-btn.active[data-v-e2e9cb55]{background:#fff}.contact-system[data-v-45e5834b]{z-index:2000;opacity:0;pointer-events:none;transition:all .5s cubic-bezier(.165,.84,.44,1);position:fixed;bottom:2.5rem;left:2.5rem;transform:translateY(20px)}.contact-system.is-active[data-v-45e5834b]{opacity:1;pointer-events:auto;transform:translateY(0)}.orb-trigger[data-v-45e5834b]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}.orb-core[data-v-45e5834b]{background:var(--color-mint);width:14px;height:14px;box-shadow:0 0 25px var(--color-mint);z-index:2;border-radius:50%}.orb-pulse[data-v-45e5834b]{border:2px solid var(--color-mint);opacity:0;pointer-events:none;border-radius:50%;width:100%;height:100%;position:absolute}.pulse-1[data-v-45e5834b]{animation:3s infinite pulse-45e5834b}.pulse-2[data-v-45e5834b]{animation:3s 1.5s infinite pulse-45e5834b}.orb-label[data-v-45e5834b]{letter-spacing:3px;color:var(--color-mint);opacity:0;white-space:nowrap;margin-left:1.5rem;font-family:monospace;font-size:.7rem;transition:all .3s;position:absolute;left:100%;transform:translate(-10px)}.orb-trigger:hover .orb-label[data-v-45e5834b]{opacity:.9;transform:translate(0)}@keyframes pulse-45e5834b{0%{opacity:0;transform:scale(.6)}30%{opacity:.8}to{opacity:0;transform:scale(2.2)}}.modal-overlay[data-v-45e5834b]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2100;background:#0006;justify-content:flex-start;align-items:flex-end;padding:25px;display:flex;position:fixed;inset:0}.modal-glass[data-v-45e5834b]{text-align:left;background:#0a0a0a;border:1px solid #00ffc233;width:100%;max-width:450px;padding:2.5rem;position:relative;box-shadow:0 0 40px #00ffc21a}.close-btn[data-v-45e5834b]{color:#ffffff4d;cursor:pointer;z-index:10;background:0 0;border:none;font-size:1.2rem;position:absolute;top:1rem;right:1rem}.progress-bar[data-v-45e5834b]{background:#ffffff0d;width:100%;height:3px;position:absolute;top:0;left:0}.progress-fill[data-v-45e5834b]{background:var(--color-mint);height:100%;transition:width .4s}.step-content[data-v-45e5834b]{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-top:1rem;display:flex}.step-number[data-v-45e5834b]{color:var(--color-mint);letter-spacing:3px;opacity:.6;font-family:monospace;font-size:.75rem}.step-question[data-v-45e5834b]{color:#fff;text-align:left;margin-bottom:1rem;font-size:clamp(1.5rem,4vw,2rem);font-weight:300;line-height:1.2}.step-input[data-v-45e5834b]{width:100%;color:var(--color-mint);text-align:left;background:#ffffff08;border:1px solid #ffffff1a;border-radius:4px;outline:none;padding:1.2rem;font-size:1.1rem;transition:all .3s}.step-input[data-v-45e5834b]:focus{border-color:var(--color-mint);background:#ffffff0d;box-shadow:0 0 15px #00ffc21a}.step-footer[data-v-45e5834b]{flex-direction:column;align-items:center;gap:1.5rem;width:100%;margin-top:2rem;display:flex}.next-btn[data-v-45e5834b]{background:var(--color-mint);letter-spacing:2px;cursor:pointer;border:none;width:100%;padding:1.2rem;font-family:monospace;font-size:.9rem;font-weight:900;transition:all .3s}.next-btn[data-v-45e5834b]:hover{transform:translateY(-2px);box-shadow:0 10px 20px #00ffc24d}.hint[data-v-45e5834b]{color:#ffffff4d;text-transform:uppercase;letter-spacing:1px;font-family:monospace;font-size:.6rem}@media (width<=480px){.modal-glass[data-v-45e5834b]{padding:2rem 1.5rem}.step-question[data-v-45e5834b]{font-size:1.3rem}}.notification-container[data-v-a37fd278]{z-index:10000;pointer-events:none;flex-direction:column-reverse;gap:.75rem;width:auto;min-width:320px;display:flex;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}.notification-item[data-v-a37fd278]{pointer-events:auto;-webkit-backdrop-filter:blur(20px);background:#141414cc;border:1px solid #ffffff1a;border-radius:2rem;position:relative;overflow:hidden;box-shadow:0 10px 40px #0006}.content[data-v-a37fd278]{text-align:center;padding:1rem 2rem}.message[data-v-a37fd278]{color:#fff;letter-spacing:.5px;font-size:.9rem;font-weight:500}.progress-bar[data-v-a37fd278]{background:#ffffff0d;width:100%;height:2px;position:absolute;bottom:0}.fill[data-v-a37fd278]{transform-origin:0;width:100%;height:100%;animation:linear forwards shrink-a37fd278}@keyframes shrink-a37fd278{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.success .fill[data-v-a37fd278]{background:var(--color-mint)}.error .fill[data-v-a37fd278]{background:var(--error)}.warning .fill[data-v-a37fd278]{background:var(--warning)}.notification-enter-active[data-v-a37fd278]{transition:all .6s cubic-bezier(.175,.885,.32,1.5)}.notification-leave-active[data-v-a37fd278]{transition:all .4s cubic-bezier(.6,-.28,.735,.045)}.notification-enter-from[data-v-a37fd278]{opacity:0;transform:translateY(50px)scale(.9)}.notification-leave-to[data-v-a37fd278]{opacity:0;transform:scale(.8)translateY(20px)}.preloader-overlay[data-v-d256230d]{z-index:9999;background:#050505;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.loader-content[data-v-d256230d]{flex-direction:column;align-items:center;gap:3rem;display:flex}.logo-container[data-v-d256230d]{padding:20px;position:relative}.scan-bar[data-v-d256230d]{background:var(--color-mint);width:100%;height:2px;box-shadow:0 0 15px var(--color-mint);opacity:.5;pointer-events:none;position:absolute;top:0;left:0}.status-container[data-v-d256230d]{flex-direction:column;align-items:center;gap:1rem;display:flex}.status-text[data-v-d256230d]{letter-spacing:4px;color:var(--color-mint);opacity:.8;font-family:monospace;font-size:.7rem;animation:1s infinite blink-d256230d}.loading-bar[data-v-d256230d]{background:#ffffff1a;width:200px;height:1px;position:relative;overflow:hidden}.loading-fill[data-v-d256230d]{background:var(--color-mint);width:0%;height:100%;animation:2.5s ease-in-out forwards load-d256230d;position:absolute;top:0;left:0}@keyframes load-d256230d{0%{width:0%}30%{width:40%}60%{width:45%}to{width:100%}}@keyframes blink-d256230d{0%,to{opacity:.8}50%{opacity:.3}}.vertical-progress-container[data-v-7661e95c]{z-index:100;pointer-events:none;flex-direction:column;align-items:center;gap:1.5rem;height:40vh;display:flex;position:fixed;top:50%;right:2.5rem;transform:translateY(-50%)}.progress-track[data-v-7661e95c]{background:#ffffff1a;border-radius:2px;width:2px;height:100%;position:relative;overflow:hidden}.progress-thumb[data-v-7661e95c]{background:var(--color-mint);width:100%;box-shadow:0 0 10px var(--color-mint);transition:height .1s linear;position:absolute;top:0;left:0}.progress-info[data-v-7661e95c]{writing-mode:vertical-rl;transform:rotate(180deg)}.percentage[data-v-7661e95c]{letter-spacing:2px;color:var(--color-mint);opacity:.6;font-family:monospace;font-size:.65rem}.app-container{background:var(--bg-global);color:var(--text-body);opacity:0;min-height:300vh;transition:opacity 1s ease-out}.app-container.is-visible{opacity:1}.logo-dynamic-wrapper{z-index:1000;will-change:transform, top, left;pointer-events:none;position:fixed}.logo-dynamic-wrapper>*{pointer-events:auto}.page-content{z-index:1;position:relative}.hero-spacer{justify-content:center;align-items:flex-end;height:100vh;padding-bottom:5rem;display:flex}.scroll-prompt{text-transform:uppercase;letter-spacing:5px;color:var(--color-mint);opacity:.5;font-family:monospace;font-size:.8rem;animation:2s ease-in-out infinite bounce}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.footer-spacer{height:50vh}
