:root{--color-bg:#111113;--color-card-bg:#18181c;--color-card-border:#ffffff14;--color-text:#f3f4f6;--color-text-muted:#9ca3af;--color-accent:#f97316;--color-pie-full:#f97316;--color-pie-empty:#f97316;--color-pie-bg:#222228;--color-hero-font:#ffedd5;--font-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"Fira Code", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--color-bg);width:100%;min-height:100vh;color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}#app{flex-direction:column;width:100%;min-height:100vh;display:flex}a,a:visited,a:active,a:focus{color:inherit;text-decoration:none;transition:color .2s,opacity .2s}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 2.5rem}@media (width<=640px){.container{padding:0 1.25rem}}.pie-wrapper[data-v-52f01cbf]{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:clamp(120px,16vw,175px);height:clamp(120px,16vw,175px);transition:transform .25s;display:inline-flex;position:relative}.pie-wrapper[data-v-52f01cbf]:hover{transform:scale(1.02)}.pie-chart[data-v-52f01cbf]{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.pie-bg[data-v-52f01cbf]{stroke:#26262d}.pie-value[data-v-52f01cbf]{stroke:#f97316}.token-value-display[data-v-52f01cbf]{font-family:var(--font-mono);color:var(--color-text,#f3f4f6);pointer-events:none;justify-content:center;align-items:baseline;font-weight:700;display:flex;position:absolute}.number[data-v-52f01cbf]{font-size:clamp(1.75rem,3vw,2.7rem);line-height:1}.percent[data-v-52f01cbf]{color:#f97316;margin-left:2px;font-size:clamp(.95rem,1.5vw,1.35rem)}.app-wrapper[data-v-d795e401]{background-color:var(--color-bg);flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.navbar-wrapper[data-v-d795e401]{width:100%;padding-top:2.25rem;padding-bottom:1.5rem}.navbar[data-v-d795e401]{justify-content:space-between;align-items:center;display:flex}.brand-logo[data-v-d795e401]{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:4px;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),filter .25s;display:inline-flex}.brand-logo[data-v-d795e401]:hover{filter:drop-shadow(0 0 10px #f97316a6);transform:scale(1.08)}.brand-symbol[data-v-d795e401]{display:block}.circle-half[data-v-d795e401],.slash-line[data-v-d795e401]{stroke:var(--color-accent);transition:stroke .25s,filter .25s}.brand-logo:hover .circle-half[data-v-d795e401],.brand-logo:hover .slash-line[data-v-d795e401]{stroke:#ffa54c}.contact-link[data-v-d795e401]{font-family:var(--font-mono);color:var(--color-text);-webkit-backdrop-filter:blur(12px);letter-spacing:.02em;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:.6rem;padding:.55rem 1.25rem;font-size:clamp(.92rem,2vw,1.05rem);font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.mail-icon[data-v-d795e401]{color:var(--color-accent);opacity:.9;flex-shrink:0;transition:transform .25s,opacity .25s}.contact-link[data-v-d795e401]:hover{color:var(--color-accent);background:#f9731614;border-color:#f9731673;box-shadow:0 0 25px #f9731624}.contact-link:hover .mail-icon[data-v-d795e401]{animation:.62s infinite carIndicatorBlink-d795e401}@keyframes carIndicatorBlink-d795e401{0%,48%{opacity:1;color:var(--color-accent)}50%,98%{opacity:.15;color:var(--color-accent)}}.main-content[data-v-d795e401]{flex-direction:column;flex:1;padding-top:1.5rem;padding-bottom:0;display:flex}.hero-section[data-v-d795e401]{width:100%;margin-bottom:4.5rem}.hero-grid[data-v-d795e401]{grid-template-columns:1.25fr 1fr;align-items:center;gap:3rem;display:grid}@media (width<=800px){.hero-grid[data-v-d795e401]{grid-template-columns:1.15fr .95fr;gap:1.5rem}.hero-section[data-v-d795e401]{margin-bottom:3rem}}@media (width<=480px){.hero-grid[data-v-d795e401]{grid-template-columns:1.1fr .9fr;gap:1.25rem}}.hero-left[data-v-d795e401]{text-align:left}.hero-title[data-v-d795e401]{font-family:var(--font-mono);color:var(--color-hero-font);letter-spacing:-.05em;text-shadow:0 0 45px #ffedd51f;margin-bottom:1.25rem;font-size:clamp(2.4rem,6.5vw,5.4rem);font-weight:800;line-height:1.05}.terminal-dot[data-v-d795e401]{color:var(--color-accent);margin-left:2px;font-weight:700;animation:1.1s steps(2,start) infinite terminalBlink-d795e401;display:inline-block}@keyframes terminalBlink-d795e401{0%,to{opacity:1}50%{opacity:0}}.hero-tagline[data-v-d795e401]{font-family:var(--font-sans);color:var(--color-text-muted);max-width:520px;font-size:clamp(.95rem,1.8vw,1.3rem);font-weight:300;line-height:1.5}.tagline-highlight[data-v-d795e401]{font-family:var(--font-mono);color:var(--color-accent);font-style:italic;font-weight:600}.hero-right[data-v-d795e401]{text-align:right;flex-direction:column;align-items:flex-end;gap:1rem;display:flex}.pie-limit-text[data-v-d795e401]{font-family:var(--font-sans);color:var(--color-text-muted);text-align:right;max-width:250px;margin:0;font-size:clamp(.78rem,1.3vw,.88rem);font-weight:400;line-height:1.45}.founders-section[data-v-d795e401]{text-align:left;width:100%}.section-header[data-v-d795e401]{justify-content:space-between;align-items:center;margin-bottom:1.75rem;display:flex}.section-title[data-v-d795e401]{font-family:var(--font-mono);color:var(--color-text-muted);letter-spacing:.05em;font-size:.95rem;font-weight:400}.founders-grid[data-v-d795e401]{grid-template-columns:1fr 1fr;align-items:start;gap:2.25rem;width:100%;display:grid}@media (width<=768px){.founders-grid[data-v-d795e401]{grid-template-columns:1fr}}.card-outer-wrapper[data-v-d795e401]{width:100%;position:relative}.founder-card[data-v-d795e401]{background:var(--color-card-bg);border:1px solid var(--color-card-border);cursor:pointer;border-radius:18px;flex-direction:column;justify-content:space-between;height:220px;padding:1.85rem 2rem;transition:height .45s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),background .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000059}.founder-card.is-active[data-v-d795e401]{z-index:10;background:linear-gradient(150deg,#1e1e24 0%,#141418 100%);border-color:#f9731673;height:295px;transform:translateY(-5px)scale(1.02);box-shadow:0 18px 45px #0000008c,0 0 30px #f973161f}.founder-card.is-victim[data-v-d795e401]{box-shadow:none;border-color:#ffffff08;transform:translateY(35px)scale(.92)}@media (width<=768px){.founder-card[data-v-d795e401]{height:230px}.founder-card.is-active[data-v-d795e401]{height:315px}}.card-inner-body[data-v-d795e401]{flex-direction:column;justify-content:space-between;width:100%;height:100%;transition:opacity .55s cubic-bezier(.2,.8,.2,1),filter .55s cubic-bezier(.2,.8,.2,1);display:flex}.card-inner-body.is-victim-body[data-v-d795e401]{opacity:.1;filter:blur(6px)grayscale(.9);pointer-events:none}.morph-view-enter-active[data-v-d795e401],.morph-view-leave-active[data-v-d795e401]{transition:opacity .25s cubic-bezier(.2,.8,.2,1),transform .25s cubic-bezier(.2,.8,.2,1)}.morph-view-enter-from[data-v-d795e401]{opacity:0;transform:translateY(6px)}.morph-view-leave-to[data-v-d795e401]{opacity:0;transform:translateY(-6px)}.bio-view .anim-item[data-v-d795e401],.base-view .anim-item[data-v-d795e401]{animation:.38s cubic-bezier(.16,1,.3,1) both lineCascade-d795e401}.anim-1[data-v-d795e401]{animation-delay:30ms!important}.anim-2[data-v-d795e401]{animation-delay:.1s!important}.anim-3[data-v-d795e401]{animation-delay:.17s!important}@keyframes lineCascade-d795e401{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.mobile-cross-btn[data-v-d795e401]{display:none}@media (width<=768px){.mobile-cross-btn[data-v-d795e401]{width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;z-index:20;background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;transition:all .2s;display:flex;position:absolute;top:1.1rem;right:1.1rem}.mobile-cross-btn svg[data-v-d795e401]{pointer-events:none;display:block}.mobile-cross-btn[data-v-d795e401]:hover{background:var(--color-accent);border-color:var(--color-accent);color:#fff}}.base-view[data-v-d795e401],.bio-view[data-v-d795e401]{flex-direction:column;justify-content:space-between;gap:1.25rem;height:100%;display:flex}.founder-title-row[data-v-d795e401]{flex-wrap:wrap;align-items:baseline;gap:.55rem;margin-bottom:.35rem;display:flex}.founder-name[data-v-d795e401]{font-family:var(--font-sans);color:var(--color-text);margin-bottom:0;font-size:1.45rem;font-weight:700}.founder-username[data-v-d795e401]{font-family:var(--font-mono);color:var(--color-accent);opacity:.75;letter-spacing:.02em;font-size:.82rem;font-weight:500}.founder-location[data-v-d795e401]{font-family:var(--font-mono);color:var(--color-text-muted);opacity:.55;letter-spacing:.02em;align-items:center;gap:.35rem;margin-top:.15rem;margin-bottom:.45rem;font-size:.72rem;display:inline-flex}.location-pin[data-v-d795e401]{color:var(--color-text-muted);flex-shrink:0}.founder-quote[data-v-d795e401]{color:var(--color-text-muted);font-size:.95rem;font-style:italic}.bio-header[data-v-d795e401]{flex-direction:column;gap:.2rem;display:flex}.bio-tag[data-v-d795e401]{font-family:var(--font-mono);color:var(--color-accent);letter-spacing:.1em;font-size:.75rem}.bio-name[data-v-d795e401]{color:var(--color-hero-font)}.bio-description[data-v-d795e401]{color:var(--color-text);font-size:.95rem;line-height:1.5}.founder-links[data-v-d795e401]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.social-btn[data-v-d795e401],.social-btn[data-v-d795e401]:visited,.social-btn[data-v-d795e401]:active,.social-btn[data-v-d795e401]:focus{font-family:var(--font-mono);color:var(--color-text);background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.85rem;transition:all .2s;display:inline-flex}.social-btn.icon-only[data-v-d795e401]{padding:.42rem .55rem}.social-btn.icon-only svg[data-v-d795e401]{display:block}.social-btn[data-v-d795e401]:hover{background:#f9731614;border-color:#f9731673;color:var(--color-accent)!important}.emoji-bubble-overlay[data-v-d795e401]{pointer-events:none;z-index:50;position:absolute;inset:0;overflow:visible}.bubble-emoji[data-v-d795e401]{-webkit-user-select:none;user-select:none;filter:drop-shadow(0 0 12px #f97316bf)drop-shadow(0 0 4px #000000e6);transform-origin:50%;animation:cubic-bezier(.2,.8,.2,1) infinite floatBubble-d795e401;position:absolute;bottom:20px}@keyframes floatBubble-d795e401{0%{opacity:0;transform:translateY(35px)scale(.2)}18%{opacity:1;transform:translate(calc(var(--drift) * .2), 0px) scale(1.2)}45%{opacity:1;transform:translate(calc(var(--drift) * .6), -45px) scale(1.25)}75%{opacity:.9;transform:translate(calc(var(--drift) * .9), -95px) scale(1.05)}to{transform:translate(var(--drift), -150px) scale(.4);opacity:0}}.footer-wrapper[data-v-d795e401]{isolation:isolate;background:0 0;width:100%;margin-top:auto;padding-top:0;padding-bottom:2.5rem;position:relative}.footer-container[data-v-d795e401]{z-index:5;margin-bottom:.5rem;position:relative}.terminal-footer[data-v-d795e401]{-webkit-backdrop-filter:blur(20px);background:linear-gradient(#14141ad9 0%,#1a1412b8 100%);border:1px solid #ffffff14;border-bottom-color:#f973164d;border-radius:14px;width:100%;overflow:hidden;box-shadow:0 20px 50px #0009,0 0 35px #f973161a}.terminal-header[data-v-d795e401]{background:#ffffff08;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex}.terminal-controls[data-v-d795e401]{align-items:center;gap:.45rem;display:flex}.control-dot[data-v-d795e401]{border-radius:50%;width:10px;height:10px;display:inline-block}.control-dot.close[data-v-d795e401]{background-color:#ff5f56;box-shadow:0 0 6px #ff5f5666}.control-dot.minimize[data-v-d795e401]{background-color:#ffbd2e;box-shadow:0 0 6px #ffbd2e66}.control-dot.maximize[data-v-d795e401]{background-color:#27c93f;box-shadow:0 0 6px #27c93f66}.terminal-title[data-v-d795e401]{font-family:var(--font-mono);color:var(--color-text-muted);opacity:.8;letter-spacing:.03em;font-size:.78rem}.terminal-status[data-v-d795e401]{font-family:var(--font-mono);color:var(--color-accent);letter-spacing:.08em;cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-areas:"status";place-items:center end;font-size:.7rem;font-weight:600;display:inline-grid;position:relative}.terminal-status .status-default[data-v-d795e401],.terminal-status .status-hover[data-v-d795e401]{white-space:nowrap;grid-area:status;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),color .35s}.terminal-status .status-default[data-v-d795e401]{opacity:1;transform:translateY(0)}.terminal-status .status-hover[data-v-d795e401]{opacity:0;color:#ff5f56;pointer-events:none;transform:translateY(4px)}.terminal-status:hover .status-default[data-v-d795e401]{opacity:0;pointer-events:none;transform:translateY(-4px)}.terminal-status:hover .status-hover[data-v-d795e401]{opacity:1;pointer-events:auto;transform:translateY(0)}.terminal-body[data-v-d795e401]{justify-content:space-between;align-items:center;gap:1.5rem;padding:1.85rem 2rem;display:flex}.footer-left[data-v-d795e401]{align-items:center;gap:.5rem;display:flex}.terminal-prompt[data-v-d795e401]{font-family:var(--font-mono);color:var(--color-accent);font-size:1rem;font-weight:700}.copyright-text[data-v-d795e401]{font-family:var(--font-mono);color:var(--color-text-muted);font-size:.85rem}.footer-right[data-v-d795e401]{text-align:right}.footer-quote[data-v-d795e401]{font-family:var(--font-sans);color:var(--color-text);letter-spacing:-.02em;font-size:1.25rem;font-weight:700;line-height:1.25}.quote-highlight[data-v-d795e401]{font-family:var(--font-mono);color:var(--color-accent);font-style:italic}@media (width<=768px){.terminal-body[data-v-d795e401]{flex-direction:column;align-items:stretch;gap:1.5rem;padding:1.35rem 1.25rem;display:flex}.footer-right[data-v-d795e401]{text-align:right;order:1;justify-content:flex-end;width:100%;display:flex}.footer-left[data-v-d795e401]{text-align:left;order:2;justify-content:flex-start;width:100%}.footer-quote[data-v-d795e401]{white-space:nowrap;text-align:right;font-size:clamp(.92rem,3.8vw,1.15rem)}.quote-break[data-v-d795e401]{display:none}.copyright-text[data-v-d795e401]{font-size:.78rem}}.abyss-container[data-v-d795e401]{pointer-events:none;z-index:1;width:100%;height:280px;position:absolute;bottom:0;left:0;transform:translateZ(0)}.abyss-glow[data-v-d795e401]{filter:blur(24px);background:radial-gradient(50% 75% at 50% 100%,#ff9838 0%,#f97316 25%,#f97316bf 50%,#f9731640 72%,#0000 92%);width:100%;height:calc(100% + 30px);position:absolute;bottom:-30px;left:0;transform:translateZ(0)}.swipe-fade-enter-active[data-v-d795e401],.swipe-fade-leave-active[data-v-d795e401]{transition:all .4s cubic-bezier(.16,1,.3,1)}.swipe-fade-enter-from[data-v-d795e401]{opacity:0;transform:translate(30px)}.swipe-fade-leave-to[data-v-d795e401]{opacity:0;transform:translate(-30px)}.projects-trigger-container[data-v-d795e401]{flex:1;justify-content:center;align-items:center;margin:0;padding-top:2rem;padding-bottom:2rem;display:flex}.projects-trigger-btn[data-v-d795e401]{font-family:var(--font-mono);color:var(--color-text-muted);cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:.85rem;padding:.85rem 2rem;font-size:1.05rem;font-weight:500;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 20px #0006,inset 0 1px #ffffff14}.projects-trigger-btn[data-v-d795e401]:hover{color:var(--color-hero-font);background:#f9731614;border-color:#f9731673;transform:translateY(-2px)scale(1.02);box-shadow:0 8px 25px #00000080,0 0 20px #f9731633,inset 0 1px #ffffff26}.back-trigger-btn[data-v-d795e401]{font-family:var(--font-mono);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;padding:.75rem 1.5rem;font-size:.95rem;transition:color .3s,transform .3s;display:inline-flex}.projects-trigger-btn[data-v-d795e401]:hover,.back-trigger-btn[data-v-d795e401]:hover{color:var(--color-accent);transform:scale(1.02)}.back-trigger-btn .arrows[data-v-d795e401]{color:var(--color-accent);letter-spacing:-2px;transition:transform .3s}.back-trigger-btn:hover .arrows[data-v-d795e401]{transform:translate(-6px)}.animated-arrows[data-v-d795e401]{color:var(--color-accent);gap:.2rem;display:inline-flex}.traffic-arrow[data-v-d795e401]{opacity:.2;animation:1.2s infinite traffic-blink-d795e401}.traffic-arrow.arrow-1[data-v-d795e401]{animation-delay:0s}.traffic-arrow.arrow-2[data-v-d795e401]{animation-delay:.2s}.traffic-arrow.arrow-3[data-v-d795e401]{animation-delay:.4s}@keyframes traffic-blink-d795e401{0%{opacity:.2;transform:scale(1)}25%{opacity:1;text-shadow:0 0 10px var(--color-accent);transform:scale(1.1)}50%{opacity:.2;transform:scale(1)}to{opacity:.2;transform:scale(1)}}.projects-content[data-v-d795e401]{flex-direction:column;gap:2rem;padding-bottom:2rem;display:flex}.projects-header[data-v-d795e401]{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.back-trigger-btn[data-v-d795e401]{padding:.5rem 0}.building-status[data-v-d795e401]{font-family:var(--font-mono);color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.85rem}.project-card[data-v-d795e401]{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:18px;flex-direction:column;gap:2rem;padding:2.5rem;transition:border-color .4s;display:flex;position:relative;overflow:visible;box-shadow:0 10px 30px #00000059}.project-card[data-v-d795e401]:hover{border-color:#f9731640}.project-card-header[data-v-d795e401]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.otterspeak-branding[data-v-d795e401]{display:inline-flex;position:relative}.otterspeak-logo-container[data-v-d795e401]{align-items:center;gap:.6rem;display:flex}.otterspeak-svg[data-v-d795e401]{color:#2dd4bf;width:auto;height:3rem}.otterspeak-text[data-v-d795e401]{letter-spacing:-.05em;color:var(--color-hero-font);margin:0;font-family:Roboto Mono,monospace;font-size:3rem;font-weight:700;line-height:1}.otterspeak-beta[data-v-d795e401]{letter-spacing:.05em;color:var(--color-text-muted);font-family:Outfit,sans-serif;font-size:.625rem;font-weight:500;position:absolute;top:-.75rem;right:-2.25rem}.project-url-container[data-v-d795e401]{position:relative}.project-url[data-v-d795e401]{font-family:var(--font-mono);color:var(--color-accent);background:#f9731614;border-radius:8px;padding:.5rem 1rem;font-size:.95rem;text-decoration:none;transition:all .25s;display:inline-flex}.project-url[data-v-d795e401]:hover{background:#f9731626;transform:translateY(-2px)}.project-preview-popup[data-v-d795e401]{opacity:0;visibility:hidden;z-index:100;pointer-events:none;background:#111116;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;width:500px;height:320px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:calc(100% + .85rem);right:0;overflow:hidden;transform:translateY(12px)scale(.98);box-shadow:0 25px 50px -12px #000000bf,0 0 30px #2dd4bf26}.project-url-container:hover .project-preview-popup[data-v-d795e401]{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.preview-browser-header[data-v-d795e401]{background:#ffffff0a;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:.55rem .85rem;display:flex}.preview-traffic-dots[data-v-d795e401]{gap:.35rem;display:flex}.preview-dot[data-v-d795e401]{border-radius:50%;width:8px;height:8px}.preview-dot.p-close[data-v-d795e401]{background-color:#ff5f56}.preview-dot.p-min[data-v-d795e401]{background-color:#ffbd2e}.preview-dot.p-max[data-v-d795e401]{background-color:#27c93f}.preview-url-pill[data-v-d795e401]{font-family:var(--font-mono);color:var(--color-text-muted);background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:.72rem;display:flex}.preview-lock-icon[data-v-d795e401]{color:#2dd4bf}.preview-badge-live[data-v-d795e401]{font-family:var(--font-mono);color:#2dd4bf;letter-spacing:.05em;font-size:.65rem;font-weight:700}.preview-viewport[data-v-d795e401]{background:#09090b;flex:1;width:100%;height:100%;position:relative;overflow:hidden}.preview-image[data-v-d795e401]{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .75s ease-in-out;display:block;position:absolute;top:0;left:0}.preview-image.active-slide[data-v-d795e401]{opacity:1}.preview-slide-indicators[data-v-d795e401]{z-index:10;-webkit-backdrop-filter:blur(8px);background:#0009;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.slide-pip[data-v-d795e401]{background:#ffffff59;border-radius:50%;width:6px;height:6px;transition:all .35s}.slide-pip.active[data-v-d795e401]{background:#2dd4bf;border-radius:4px;width:16px;box-shadow:0 0 8px #2dd4bfb3}.mobile-slideshow-container[data-v-d795e401]{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:1px solid #ffffff1a;border-radius:12px;width:100%;display:none;overflow:hidden;box-shadow:0 10px 30px #00000080,0 0 20px #2dd4bf14}.mobile-viewport[data-v-d795e401]{aspect-ratio:16/10;background:#09090b;width:100%;position:relative;overflow:hidden}.mobile-slide-image[data-v-d795e401]{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .6s ease-in-out;display:block;position:absolute;top:0;left:0}.mobile-slide-image.active-slide[data-v-d795e401]{opacity:1}.mobile-slide-indicators[data-v-d795e401]{z-index:5;-webkit-backdrop-filter:blur(6px);background:#000000a6;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.mobile-pip[data-v-d795e401]{background:#ffffff59;border-radius:50%;width:5px;height:5px;transition:all .3s}.mobile-pip.active[data-v-d795e401]{background:#2dd4bf;border-radius:3px;width:14px;box-shadow:0 0 6px #2dd4bfb3}.tap-hint[data-v-d795e401]{font-family:var(--font-mono);color:#fff9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#0000008c;border:1px solid #ffffff14;border-radius:4px;padding:2px 6px;font-size:.62rem;position:absolute;top:8px;right:8px}.project-description[data-v-d795e401]{font-family:var(--font-sans);color:var(--color-text-muted);max-width:800px;margin:0;font-size:1.05rem;line-height:1.6}@media (width<=768px){.project-preview-popup[data-v-d795e401]{display:none}.mobile-slideshow-container[data-v-d795e401]{margin-top:.25rem;margin-bottom:.25rem;display:block}.project-card[data-v-d795e401]{gap:1.25rem;padding:1.5rem}.otterspeak-text[data-v-d795e401]{font-size:1.75rem}.otterspeak-svg[data-v-d795e401]{height:1.75rem}.otterspeak-beta[data-v-d795e401]{top:-.5rem;right:-1.75rem}}
