:root{--bg-color:#f8f9fa;--text-color:#121212;--accent-color:#f36;--surface-color:#12121208;--surface-hover:#1212120f;--border-color:#12121217;--nav-bg:#f8f9fad9;--glass-bg:#f8f9faa6;--creative-bg:#0a0a0a;--creative-text:#0fc;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.6}:root[data-theme=dark]{--bg-color:#0d0f14;--text-color:#f1f3f5;--surface-color:#ffffff0a;--surface-hover:#ffffff14;--border-color:#ffffff1c;--nav-bg:#0d0f14d9;--glass-bg:#0d0f14b8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background-color:var(--bg-color);color:var(--text-color);margin:0;padding:0;transition:background-color .3s,color .3s;overflow-x:hidden}:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;margin-top:0;font-weight:900;line-height:1.1}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.section{flex-direction:column;justify-content:center;min-height:100vh;padding-top:8rem;padding-bottom:8rem;display:flex}@media (width<=768px){.container{padding-inline:1.5rem}.section{min-height:auto;padding-top:4rem;padding-bottom:4rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.fade-in{opacity:0}.navbar[data-v-8fa7145c]{background:var(--nav-bg);-webkit-backdrop-filter:blur(12px);z-index:1000;border-bottom:1px solid var(--border-color);height:80px;transition:transform .3s,background-color .3s;position:fixed;top:0;left:0;right:0}.nav-container[data-v-8fa7145c]{justify-content:space-between;align-items:center;height:100%;display:flex}.logo[data-v-8fa7145c]{align-items:center;text-decoration:none;display:flex}.logo-img[data-v-8fa7145c]{width:auto;height:48px;transition:transform .3s}.logo-img[data-v-8fa7145c]:hover{transform:scale(1.05)}.nav-actions[data-v-8fa7145c]{align-items:center;gap:1rem;display:none}.nav-links[data-v-8fa7145c]{align-items:center;gap:2.25rem;display:flex}.nav-link[data-v-8fa7145c]{color:var(--text-color);font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s}.nav-link[data-v-8fa7145c]:hover{color:var(--accent-color)}.theme-toggle[data-v-8fa7145c]{border:1px solid var(--border-color);background:var(--surface-color);width:36px;height:36px;color:var(--text-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:1.05rem;transition:border-color .2s,transform .2s,background-color .2s;display:inline-flex}.theme-toggle[data-v-8fa7145c]:hover{border-color:var(--accent-color);transform:translateY(-1px)}.menu-toggle[data-v-8fa7145c]{cursor:pointer;z-index:1100;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:30px;height:20px;display:none}.menu-toggle .bar[data-v-8fa7145c]{background:var(--text-color);border-radius:10px;width:100%;height:3px;transition:all .3s}.menu-toggle .bar.is-open[data-v-8fa7145c]:first-child{transform:translateY(8.5px)rotate(45deg)}.menu-toggle .bar.is-open[data-v-8fa7145c]:nth-child(2){opacity:0}.menu-toggle .bar.is-open[data-v-8fa7145c]:nth-child(3){transform:translateY(-8.5px)rotate(-45deg)}@media (width<=768px){.nav-actions[data-v-8fa7145c],.menu-toggle[data-v-8fa7145c]{display:flex}.desktop-only[data-v-8fa7145c]{display:none}.nav-links[data-v-8fa7145c]{background:var(--nav-bg);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-color);z-index:1000;flex-direction:column;align-items:center;gap:2rem;padding:2rem 0;transition:transform .4s cubic-bezier(.77,0,.175,1);position:fixed;top:80px;left:0;right:0;transform:translateY(-150%);box-shadow:0 10px 30px #00000014}.nav-links.is-open[data-v-8fa7145c]{transform:translateY(0)}.nav-link[data-v-8fa7145c]{font-size:1.25rem;font-weight:700}}.footer[data-v-ce1228ea]{text-align:center;background:var(--bg-color);border-top:1px solid #0000000d;padding:4rem 0 2rem}.footer p[data-v-ce1228ea]{opacity:.6;font-size:.95rem}.app-container[data-v-3a19c357]{width:100%;overflow-x:hidden}.strips-container[data-v-3a19c357]{z-index:9999;pointer-events:none;flex-direction:row;display:none;position:fixed;inset:-2px}.strip[data-v-3a19c357]{background:var(--bg-color);transform-origin:bottom;will-change:transform;flex:1}
