*{box-sizing:border-box}:root[data-theme=dark]{--bg:#121212;--surface:#1e1e1e;--text:#eee;--text-muted:#aaa;--border:#333;--accent:#42b883}:root[data-theme=light]{--bg:#fff;--surface:#f4f4f4;--text:#1a1a1a;--text-muted:#555;--border:#ddd;--accent:#2f9e6f}body{background:var(--bg);color:var(--text);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background .2s,color .2s}.navbar{z-index:100;border-bottom:1px solid var(--border);background:var(--bg);justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;position:sticky;top:0}.logo{font-size:2.1rem;font-weight:500}.nav-links{align-items:center;gap:1.5rem;display:flex}.nav-links a{color:var(--text-muted);font-size:.95rem;text-decoration:none}.nav-links a.router-link-exact-active{color:var(--accent)}.nav-right{align-items:center;gap:1rem;display:flex}.theme-toggle{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;display:flex}.theme-toggle:hover{border-color:var(--accent)}.theme-toggle span{display:inline-block}.icon-swap-enter-active,.icon-swap-leave-active{transition:opacity .2s,transform .2s}.icon-swap-enter-from{opacity:0;transform:rotate(-90deg)scale(.6)}.icon-swap-leave-to{opacity:0;transform:rotate(90deg)scale(.6)}.hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;display:none}.hamburger span{background:var(--text);border-radius:2px;width:22px;height:2px}.mobile-only{display:none}@media (width<=700px){.desktop-only{display:none}.hamburger{display:flex}.nav-links{background:var(--bg);border-bottom:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem 2rem;display:none;position:absolute;top:100%;left:0;right:0}.nav-links.open{display:flex}.mobile-only{margin-top:.5rem;display:flex}}.page[data-v-a986d2d6]{max-width:900px;margin:0 auto;padding:4rem 1.5rem}.hero-card[data-v-a986d2d6]{align-items:center;gap:3rem;margin-bottom:3.5rem;display:flex}.hero-media-box[data-v-a986d2d6]{background:var(--surface);border-radius:20px;flex:0 0 310px;justify-content:center;align-items:center;padding:1.5rem;display:flex}.hero-media-box img[data-v-a986d2d6]{border-radius:12px;width:100%;height:auto;display:block}.hero-text[data-v-a986d2d6]{text-align:left;flex:1;min-width:0}.hero-text h1[data-v-a986d2d6]{margin:0 0 1rem;font-size:2rem;font-weight:700;line-height:1.3}.tagline[data-v-a986d2d6]{color:var(--text-muted);margin:0 0 1.5rem;font-size:1.05rem;line-height:1.7}.cta[data-v-a986d2d6]{background:var(--accent);color:#fff;border-radius:999px;padding:.75rem 1.75rem;font-weight:500;text-decoration:none;display:inline-block}.carousel-section[data-v-a986d2d6]{flex-direction:column;align-items:center;margin-bottom:1rem;display:flex}.hero-media[data-v-a986d2d6]{cursor:pointer;width:100%;max-width:400px;position:relative}.hero-media video[data-v-a986d2d6]{object-fit:cover;border-radius:14px;width:100%;height:480px;display:block}.play-btn[data-v-a986d2d6]{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.2rem;transition:opacity .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play-btn.hidden[data-v-a986d2d6]{opacity:0}.hero-media:hover .play-btn.hidden[data-v-a986d2d6]{opacity:1}.arrow[data-v-a986d2d6]{color:#fff;cursor:pointer;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.2rem;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.arrow-left[data-v-a986d2d6]{left:8px}.arrow-right[data-v-a986d2d6]{right:8px}.arrow[data-v-a986d2d6]:hover{background:#000000b3}.name-badge[data-v-a986d2d6]{color:#fff;pointer-events:none;background:#0000008c;border-radius:999px;padding:.25rem .75rem;font-size:.8rem;font-weight:500;position:absolute;bottom:10px;left:10px}.dots[data-v-a986d2d6]{gap:8px;margin-top:1rem;display:flex}.dot[data-v-a986d2d6]{background:var(--border);cursor:pointer;border-radius:50%;width:8px;height:8px}.dot.active[data-v-a986d2d6]{background:var(--accent)}.info-carousel-section[data-v-a986d2d6]{margin-top:4rem}.info-carousel-section h2[data-v-a986d2d6]{margin:0 0 .5rem;font-size:1.6rem;font-weight:700}.info-subtext[data-v-a986d2d6]{color:var(--text-muted);max-width:500px;margin:0 0 2rem}.info-card[data-v-a986d2d6]{background:var(--surface);border-radius:16px;align-items:center;gap:2rem;padding:2rem;display:flex}.info-card-text[data-v-a986d2d6]{flex:1;min-width:0}.info-card-text h3[data-v-a986d2d6]{margin:0 0 .75rem;font-size:2.3rem;font-weight:700}.info-card-text p[data-v-a986d2d6]{color:var(--text-muted);margin:0;font-size:1.3rem;line-height:1.6}.info-card-image[data-v-a986d2d6]{flex:0 0 220px}.info-card-image img[data-v-a986d2d6]{border-radius:12px;width:113%;height:auto;display:block}.info-controls[data-v-a986d2d6]{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.info-arrows[data-v-a986d2d6]{gap:8px;display:flex}.arrow-flat[data-v-a986d2d6]{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.1rem;line-height:1;display:flex}.arrow-flat[data-v-a986d2d6]:hover{border-color:var(--accent);color:var(--accent)}@media (width<=640px){.hero-card[data-v-a986d2d6]{text-align:center;flex-direction:column}.hero-text[data-v-a986d2d6]{text-align:center}.hero-media-box[data-v-a986d2d6]{flex:none;width:100%;max-width:280px}.info-card[data-v-a986d2d6]{flex-direction:column}.info-card-image[data-v-a986d2d6]{flex:none;width:100%;max-width:220px}}.page[data-v-1989b2ad]{text-align:center;max-width:600px;margin:0 auto;padding:2rem 1.5rem}.status[data-v-1989b2ad]{color:var(--surface);margin-bottom:1rem}video[data-v-1989b2ad]{border:2px solid #42b883;border-radius:12px;width:100%;max-width:420px}.avatar-bubble[data-v-1989b2ad]{text-align:left;align-items:flex-end;gap:1rem;margin-top:1.5rem;display:flex}.avatar-img[data-v-1989b2ad]{object-fit:cover;object-position:top center;background:#1e1e1e;border:2px solid #42b883;border-radius:50%;flex-shrink:0;width:78px;height:78px}.bubble[data-v-1989b2ad]{background:var(--surface);border-radius:16px;flex:1;padding:1rem 1.25rem}.bubble.thinking[data-v-1989b2ad]{color:#888;font-style:italic}.bubble-title[data-v-1989b2ad]{color:#42b883;text-transform:capitalize;margin:0;font-size:1.3rem;font-weight:500}.bubble-sub[data-v-1989b2ad]{color:#aaa;margin:.25rem 0}.bubble-action[data-v-1989b2ad]{margin:0;font-weight:500}.coffee[data-v-7d4b5630]{text-align:center;max-width:480px;margin:0 auto;padding:3rem 1.5rem}.avatar-img[data-v-7d4b5630]{object-fit:cover;object-position:top center;background:#1e1e1e;border:2px solid #42b883;border-radius:50%;width:100px;height:100px;margin:0 auto 1rem;display:block}.pitch[data-v-7d4b5630]{color:#bbb;margin-bottom:1.5rem;line-height:1.6}.coffee-btn[data-v-7d4b5630]{color:#0d1f17;background:#42b883;border-radius:999px;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;display:inline-block}.alt[data-v-7d4b5630]{color:#888;margin-top:1.5rem;font-size:.85rem}
