:root{--clr-primary: #1abc9c;--clr-bg: #0f172a;--clr-text: #e0e0e0;--clr-card-bg: rgba(30, 41, 59, .7)}.dock-strip[data-v-e7493bf3]{margin-top:-2.4rem;position:relative;z-index:20}.dock-strip nav[data-v-e7493bf3]{position:relative;z-index:20}.code-font[data-v-e7493bf3]{font-family:JetBrains Mono,monospace}.glass-card[data-v-e7493bf3]{background:var(--clr-card-bg);border:1px solid rgba(255,255,255,.1);box-shadow:0 -15px 40px -10px #00000080;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.cursor-blink[data-v-e7493bf3]{display:inline-block;width:10px;background-color:var(--clr-primary);animation:blink-e7493bf3 1s step-end infinite}@keyframes blink-e7493bf3{0%,to{opacity:1}50%{opacity:0}}.pin-wrapper[data-v-e7493bf3]{height:100vh;width:100%;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:var(--clr-bg)}.hero-layer[data-v-e7493bf3]{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1}.showcase-layer[data-v-e7493bf3]{position:absolute;width:95%;max-width:1200px;height:85vh;bottom:0;z-index:10;transform:translateY(70%);display:flex;justify-content:center;align-items:flex-end}.code-window[data-v-e7493bf3]{background:#0d1117;border-radius:8px;border:1px solid #30363d;width:100%;height:100%;overflow:hidden;position:relative;display:flex;flex-direction:column}.window-header[data-v-e7493bf3]{background:#161b22;padding:10px;display:flex;gap:8px;border-bottom:1px solid #30363d}.dot[data-v-e7493bf3]{width:12px;height:12px;border-radius:50%}.red[data-v-e7493bf3]{background:#ff5f56}.yellow[data-v-e7493bf3]{background:#ffbd2e}.green[data-v-e7493bf3]{background:#27c93f}.cta-button[data-v-e7493bf3]{background-color:var(--clr-primary);color:#0f172a;font-weight:700;padding:12px 32px;border-radius:9999px;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;opacity:1;box-shadow:0 0 20px #1abc9c66;position:relative;overflow:hidden}.cta-button[data-v-e7493bf3]:hover{background-color:#31e0bd;transform:translateY(-2px);box-shadow:0 0 30px #1abc9c99}.cta-button[data-v-e7493bf3]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transform:skew(-20deg);transition:none}.cta-button[data-v-e7493bf3]:hover:after{left:200%;transition:left .6s ease-in-out}.tab-btn[data-v-e7493bf3]{color:#94a3b8;border:1px solid transparent;transition:all .2s ease}.tab-btn[data-v-e7493bf3]:hover{color:#fff;background-color:#ffffff0d}.active-pill[data-v-e7493bf3]{background-color:#1abc9c26;color:var(--clr-primary);border-color:var(--clr-primary);box-shadow:0 0 15px #1abc9c26}.active-pill[data-v-e7493bf3]:hover{background-color:#1abc9c33}.fade-enter-active[data-v-e7493bf3],.fade-leave-active[data-v-e7493bf3]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-e7493bf3],.fade-leave-to[data-v-e7493bf3]{opacity:0;transform:scale(.95)}@media (max-width: 768px){.showcase-layer[data-v-e7493bf3]{transform:translateY(65%);height:70vh;width:100%}.glass-card[data-v-e7493bf3]{border-radius:0}}@media (max-width: 768px){.dock-strip nav[data-v-e7493bf3]{padding-top:1rem;padding-bottom:1.5rem}}.text-gradient[data-v-e7493bf3]{background:linear-gradient(to right,#1abc9c,#a5f3fc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding-bottom:.2em;display:inline-block;font-weight:800;filter:drop-shadow(0 0 20px rgba(26,188,156,.3))}.header-scrolled[data-v-e7493bf3]{background-color:#0f172af2;animation:border-neutral-flash-e7493bf3 .8s ease-out forwards}@keyframes border-neutral-flash-e7493bf3{0%{border-bottom:1px solid transparent}40%{border-bottom:1px solid rgba(148,163,184,.4)}to{border-bottom:1px solid rgba(255,255,255,.08)}}.connection-svg[data-v-e7493bf3]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:95%;height:auto}@media (max-width: 768px){.connection-svg[data-v-e7493bf3]{width:250%;max-width:none}.static-element[data-v-e7493bf3],.travel-dot[data-v-e7493bf3]{display:none!important}.connection-line[data-v-e7493bf3]{opacity:.25!important;stroke-width:2!important}}@media (max-width: 768px){.absolute.inset-0.pointer-events-none.overflow-hidden[data-v-e7493bf3]{display:block!important}}.connection-line[data-v-e7493bf3]{fill:none;stroke-linecap:round;filter:drop-shadow(0 0 10px rgba(26,188,156,.4))}.travel-dot[data-v-e7493bf3]{filter:drop-shadow(0 0 8px rgba(26,188,156,.8))}.static-element[data-v-e7493bf3]{fill:none;transition:opacity .8s ease}@media (max-width: 1366px){.showcase-layer[data-v-e7493bf3]{transform:translateY(80%);height:75vh}}@media (max-height: 800px){.showcase-layer[data-v-e7493bf3]{transform:translateY(82%)}}
