:root{--clr-primary: #1abc9c;--clr-bg: #0f172a;--clr-text: #e0e0e0;--clr-card-bg: rgba(30, 41, 59, .7)}.dock-strip[data-v-b83ada6c]{margin-top:-2.4rem;position:relative;z-index:20}.dock-strip nav[data-v-b83ada6c]{position:relative;z-index:20}.code-font[data-v-b83ada6c]{font-family:JetBrains Mono,monospace}.glass-card[data-v-b83ada6c]{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;pointer-events:auto;width:auto;max-width:65vh;aspect-ratio:16 / 9;min-width:1100px;flex-shrink:0;position:relative;margin-left:auto;margin-right:auto;box-sizing:border-box}.video-overlay[data-v-b83ada6c]{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(to top,rgba(2,6,23,.95) 0%,rgba(2,6,23,.6) 50%,transparent 100%);padding:4rem 2rem 2rem;pointer-events:none;z-index:20}@media (max-width: 768px){.glass-card[data-v-b83ada6c]{width:100%;min-width:0;aspect-ratio:4/3}.video-overlay[data-v-b83ada6c]{padding:3rem 1.5rem 1.5rem}.video-overlay h3[data-v-b83ada6c]{font-size:1rem;line-height:1.15;margin-bottom:.5rem}.video-overlay p[data-v-b83ada6c]{font-size:.5rem;max-width:90%;margin:0;line-height:1.3}.dock-strip[data-v-b83ada6c]{display:block;margin-top:.75rem;padding:0 1rem}.dock-strip .tab-btn[data-v-b83ada6c]{padding:8px 12px;font-size:13px}.showcase-layer[data-v-b83ada6c]{transform:translateY(0)!important;height:auto;position:relative}.pin-wrapper[data-v-b83ada6c]{height:auto;display:block;overflow:visible}}.hero-layer[data-v-b83ada6c]{padding-top:3.5rem;padding-bottom:1.5rem}.hero-content[data-v-b83ada6c]{margin-top:1.25rem;margin-bottom:1.25rem}.glass-card[data-v-b83ada6c]{margin-left:auto;margin-right:auto}.code-window[data-v-b83ada6c]{margin-left:auto;margin-right:auto;max-width:100%}@media (max-width: 768px){.hero-layer[data-v-b83ada6c]{margin-top:4.5rem}.glass-card[data-v-b83ada6c]{width:calc(100% - 2rem);max-width:720px}}@media (min-width: 769px) and (max-height: 800px){.pin-wrapper .showcase-layer[data-v-b83ada6c]{justify-content:flex-end;transform:translateY(120%);padding-bottom:0}.glass-card[data-v-b83ada6c]{min-width:900px;height:55vh;width:auto;min-height:600px}}.cursor-blink[data-v-b83ada6c]{display:inline-block;width:10px;background-color:var(--clr-primary);animation:blink-b83ada6c 1s step-end infinite}@keyframes blink-b83ada6c{0%,to{opacity:1}50%{opacity:0}}.pin-wrapper[data-v-b83ada6c]{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-b83ada6c]{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1}.showcase-layer[data-v-b83ada6c]{position:absolute;width:95%;max-width:1200px;height:85vh;bottom:0;z-index:10;display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column;margin-left:auto;margin-right:auto;transform:translateY(75%)}.code-window[data-v-b83ada6c]{background:#0d1117;border-radius:8px;border:1px solid #30363d;width:100%;height:100%;overflow:hidden;position:relative;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;box-sizing:border-box}.window-header[data-v-b83ada6c]{background:#161b22;padding:10px;display:flex;gap:8px;border-bottom:1px solid #30363d}.dot[data-v-b83ada6c]{width:12px;height:12px;border-radius:50%}.red[data-v-b83ada6c]{background:#ff5f56}.yellow[data-v-b83ada6c]{background:#ffbd2e}.green[data-v-b83ada6c]{background:#27c93f}.cta-button[data-v-b83ada6c]{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-b83ada6c]:hover{background-color:#31e0bd;transform:translateY(-2px);box-shadow:0 0 30px #1abc9c99}.cta-button[data-v-b83ada6c]: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-b83ada6c]:hover:after{left:200%;transition:left .6s ease-in-out}.tab-btn[data-v-b83ada6c]{color:#94a3b8;border:1px solid transparent;transition:all .2s ease}.tab-btn[data-v-b83ada6c]:hover{color:#fff;background-color:#ffffff0d}.active-pill[data-v-b83ada6c]{background-color:#1abc9c26;color:var(--clr-primary);border-color:var(--clr-primary);box-shadow:0 0 15px #1abc9c26}.active-pill[data-v-b83ada6c]:hover{background-color:#1abc9c33}.video-restart-btn[data-v-b83ada6c]{position:absolute;right:12px;bottom:20px;z-index:40;background:#03070f99;color:var(--clr-primary);border-radius:10px;padding:10px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #10b9810f,inset 0 1px #ffffff05;border:1px solid rgba(26,188,156,.25);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.video-restart-btn[data-v-b83ada6c]:hover{transform:translateY(-2px);box-shadow:0 8px 22px #10b98124}.video-restart-btn svg[data-v-b83ada6c]{color:var(--clr-primary)!important;stroke:currentColor!important;fill:none!important}.fade-enter-active[data-v-b83ada6c],.fade-leave-active[data-v-b83ada6c]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-b83ada6c],.fade-leave-to[data-v-b83ada6c]{opacity:0;transform:scale(.95)}@media (max-width: 768px){.dock-strip nav[data-v-b83ada6c]{padding-top:1rem;padding-bottom:1.5rem}}.text-gradient[data-v-b83ada6c]{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-b83ada6c]{background-color:#0f172af2;animation:border-neutral-flash-b83ada6c .8s ease-out forwards}@keyframes border-neutral-flash-b83ada6c{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-b83ada6c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:95%;height:auto}@media (max-width: 768px){.connection-svg[data-v-b83ada6c]{width:250%;max-width:none}.static-element[data-v-b83ada6c],.travel-dot[data-v-b83ada6c]{display:none!important}.connection-line[data-v-b83ada6c]{opacity:.25!important;stroke-width:2!important}}@media (max-width: 768px){.code-window video[data-v-b83ada6c]{object-fit:contain!important;background:#000}.video-placeholder h4[data-v-b83ada6c]{color:#e6f7f4}}@media (max-width: 768px){.absolute.inset-0.pointer-events-none.overflow-hidden[data-v-b83ada6c]{display:block!important}}.connection-line[data-v-b83ada6c]{fill:none;stroke-linecap:round;filter:drop-shadow(0 0 10px rgba(26,188,156,.4))}.travel-dot[data-v-b83ada6c]{filter:drop-shadow(0 0 8px rgba(26,188,156,.8))}.static-element[data-v-b83ada6c]{fill:none;transition:opacity .8s ease}@media (max-width: 768px){.glass-card[data-v-b83ada6c]{aspect-ratio:auto;height:55vh;max-height:70vh;min-height:300px;width:100%;min-width:0}.code-window video[data-v-b83ada6c]{object-fit:cover!important;width:100%;height:100%;background:#000}.video-placeholder[data-v-b83ada6c]{padding:1.25rem}.hero-layer[data-v-b83ada6c]{position:relative!important;height:auto!important;padding-top:1.5rem;padding-bottom:1rem;z-index:5}.showcase-layer[data-v-b83ada6c]{position:relative!important;transform:translateY(0)!important;height:auto!important;bottom:auto!important;align-items:flex-end;padding-bottom:1rem}.pin-wrapper[data-v-b83ada6c]{height:auto!important;display:block!important;overflow:visible!important}}
