@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=General+Sans:wght@400;500;600&display=swap);:root{--color-background:#050f1f;--color-secondary:#142235;--color-primary:#e9501e;--color-primary-soft:#ff6b351f;--color-border:#ffffff14;--color-card:#ffffff0a;--color-card-strong:#142235eb;--color-text:#f8fafc;--color-text-muted:#ffffffa6;--shadow-soft:0 20px 60px #0307128c;--radius-md:16px;--radius-lg:24px;--transition-base:220ms ease}*{box-sizing:border-box}body{background-color:var(--color-background);color:var(--color-text);font-family:Space Grotesk,General Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;margin:0;min-height:100vh}a,button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}.app-gradient-bg{background:radial-gradient(circle at 20% 20%,#ff6b3540,#0000 45%),radial-gradient(circle at 80% 0,#2c3e50bf,#0000 55%),linear-gradient(140deg,#050f1f,#0a1a30 45%,#050f1f)}.glass-panel{backdrop-filter:blur(16px);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.glass-panel--strong{background:var(--color-card-strong)}.cta-button{align-items:center;background:var(--color-primary);border:0;border-radius:999px;box-shadow:0 12px 35px #ff6b3559;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:.35rem;justify-content:center;padding:.85rem 1.75rem;transition:transform var(--transition-base),box-shadow var(--transition-base),background var(--transition-base)}.cta-button:hover{box-shadow:0 18px 45px #ff6b3573;transform:translateY(-1px)}.cta-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}.cta-button--ghost{background:#ffffff14;border:1px solid var(--color-border);box-shadow:none;color:#fff}.cta-button--ghost:hover{background:#ffffff24}.icon-button{align-items:center;background:#0000;border:0;border-radius:8px;color:#fffc;cursor:pointer;display:inline-flex;gap:.25rem;justify-content:center;padding:.25rem;transition:color var(--transition-base),background var(--transition-base)}.icon-button:hover:not(:disabled){background:#ffffff14;color:#fff}.icon-button:disabled{cursor:not-allowed;opacity:.4}.input-shell{background:#0f172a73;border:1px solid #ffffff14;border-radius:16px;color:#fff;padding:1.25rem}.input-shell input,.input-shell select,.input-shell textarea{background:#0003;border:1px solid #ffffff29;border-radius:12px;color:inherit;padding:.85rem 1rem;width:100%}.input-shell input::placeholder,.input-shell textarea::placeholder{color:#ffffff73}.tab-switch{background:#ffffff14;border:1px solid #ffffff14;border-radius:999px;display:inline-flex;padding:.25rem}.tab-switch button{align-items:center;background:#0000;border:0;border-radius:999px;color:#ffffffb3;cursor:pointer;display:inline-flex;gap:.35rem;padding:.5rem 1.25rem;transition:background var(--transition-base),color var(--transition-base)}.tab-switch button.is-active{background:#ffffff2e;color:#fff}.pill-badge{align-items:center;background:#ffffff14;border-radius:999px;color:#ffffffd9;display:inline-flex;font-size:.75rem;letter-spacing:.04em;padding:.15rem .75rem;text-transform:uppercase}.text-muted{color:var(--color-text-muted)}.divider{border:none;border-top:1px solid #ffffff14;margin:2rem 0}.card-grid{display:grid;gap:1.5rem}@media (min-width:1024px){.card-grid--two-columns{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.text-mono{font-family:JetBrains Mono,Space Mono,Fira Code,monospace}.status-chip{background:#22c55e1a;border:1px solid #22c55e4d;border-radius:999px;color:#22c55e;font-size:.85rem;padding:.35rem .85rem}.status-chip--danger{background:#ef44441a;border-color:#ef444459;color:#f87171}.network-bg[data-v-1e45cc29]{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.network-bg__cluster[data-v-1e45cc29]{opacity:.1;position:absolute}.network-bg__cluster svg[data-v-1e45cc29]{height:100%;width:100%}.network-bg__cluster--top[data-v-1e45cc29]{animation:float-1e45cc29 18s ease-in-out infinite;height:480px;right:-140px;top:-140px;width:480px}.network-bg__cluster--bottom[data-v-1e45cc29]{animation:float-1e45cc29 24s ease-in-out infinite reverse;bottom:-220px;height:620px;left:-220px;width:620px}.network-bg__dot[data-v-1e45cc29]{background:#ff6b354d;border-radius:999px;display:block;position:absolute}.network-bg__dot--one[data-v-1e45cc29]{animation:pulse-1e45cc29 6s ease-in-out infinite;height:10px;left:25%;top:20%;width:10px}.network-bg__dot--two[data-v-1e45cc29]{animation:pulse-1e45cc29 7s ease-in-out 1.2s infinite;height:12px;right:28%;top:32%;width:12px}.network-bg__dot--three[data-v-1e45cc29]{animation:pulse-1e45cc29 5s ease-in-out .4s infinite;bottom:22%;height:8px;right:18%;width:8px}@keyframes float-1e45cc29{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(20px,-20px,0) scale(1.05)}}@keyframes pulse-1e45cc29{0%,to{opacity:.25;transform:scale(.9)}50%{opacity:.6;transform:scale(1.4)}}.layout-shell[data-v-1c375e88]{color:#fff;min-height:100vh;position:relative}.layout-shell__inner[data-v-1c375e88]{display:flex;flex-direction:column;min-height:100vh;padding:2rem clamp(1.25rem,4vw,4rem);position:relative;z-index:1}.layout-header[data-v-1c375e88]{backdrop-filter:blur(20px);background:#0a1120d9;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);flex-wrap:wrap;justify-content:space-between;padding:1.5rem 2rem}.brand[data-v-1c375e88],.layout-header[data-v-1c375e88]{align-items:center;display:flex;gap:1rem}.brand__icon[data-v-1c375e88]{align-items:center;background:var(--color-primary);border-radius:999px;box-shadow:0 0 40px #ff6b3573;display:flex;height:52px;justify-content:center;position:relative;width:52px}.brand__icon[data-v-1c375e88]:after{background:var(--color-primary-soft);border-radius:inherit;content:"";filter:blur(18px);inset:-10px;position:absolute;z-index:-1}.brand__title[data-v-1c375e88]{display:block;font-size:1.25rem;font-weight:700}.brand__subtitle[data-v-1c375e88]{color:#ffffffa6;display:block;font-size:.85rem}.icon[data-v-1c375e88]{height:28px;width:28px}.main-nav[data-v-1c375e88]{background:#ffffff14;border:1px solid #ffffff14;border-radius:999px;display:inline-flex;gap:.75rem;padding:.3rem}.main-nav__link[data-v-1c375e88]{border-radius:999px;color:#ffffffb3;padding:.65rem 1.75rem;transition:background var(--transition-base),color var(--transition-base),box-shadow var(--transition-base)}.main-nav__link.is-active[data-v-1c375e88]{background:var(--color-primary);box-shadow:0 10px 30px #ff6b3573;color:#fff}.layout-content[data-v-1c375e88]{flex:1;margin-top:2.5rem}.layout-footer[data-v-1c375e88]{align-items:center;backdrop-filter:blur(12px);background:#060a18d9;border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;font-size:.9rem;gap:1rem;justify-content:space-between;padding:1.25rem 2rem}.footer-brand[data-v-1c375e88]{align-items:center;display:flex;gap:.5rem}.footer-brand img[data-v-1c375e88]{filter:drop-shadow(0 6px 20px rgba(0,0,0,.4));height:26px;width:auto}.footer-brand span[data-v-1c375e88]{color:#ffffffbf;font-size:.85rem}.highlight[data-v-1c375e88]{color:var(--color-primary);font-weight:600}@media (max-width:768px){.layout-footer[data-v-1c375e88],.layout-header[data-v-1c375e88]{align-items:flex-start;flex-direction:column}.main-nav[data-v-1c375e88]{justify-content:space-between;width:100%}.main-nav__link[data-v-1c375e88]{flex:1;text-align:center}}.stack-shell[data-v-6f79ebe2]{background:#ffffff05;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:visible;padding:2rem 1.5rem 2.5rem;position:relative}.stack-shell__links[data-v-6f79ebe2]{inset:0;pointer-events:none;position:absolute}.stack-shell__cards[data-v-6f79ebe2]{align-items:center;display:flex;flex-direction:column;min-height:460px;position:relative}.stack-card[data-v-6f79ebe2]{background:linear-gradient(135deg,#ffffff26,#0000),var(--stack-color);border-radius:18px;box-shadow:0 25px 40px #03071273;color:#fff;cursor:pointer;padding:1.2rem 1.35rem;position:relative;transition:transform .32s ease,box-shadow .32s ease;width:min(360px,90%)}.stack-card--active[data-v-6f79ebe2]{box-shadow:0 35px 60px #ff6b3573;transform:rotateX(12deg) rotate(2deg) translateY(-8px) scale(1.05)}.stack-card__overlay-count[data-v-6f79ebe2]{font-size:.75rem;left:1rem;letter-spacing:.08em;opacity:.75;position:absolute;top:.9rem}.stack-card__head[data-v-6f79ebe2]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.stack-card__title[data-v-6f79ebe2]{font-size:1.15rem;font-weight:700;margin:0}.stack-card__meta[data-v-6f79ebe2]{color:#ffffffbf;font-size:.9rem;margin:.2rem 0 0}.stack-card__badge[data-v-6f79ebe2]{background:#ffffff2e;border-radius:999px;font-size:.8rem;padding:.35rem .8rem}.stack-card__said[data-v-6f79ebe2]{font-family:Space Mono,monospace;font-size:.85rem;letter-spacing:.03em;margin:1rem 0 0}.stack-card__arrows[data-v-6f79ebe2]{display:flex;justify-content:space-between;left:-48px;padding:0 .35rem;pointer-events:none;position:absolute;right:-48px;top:50%}.stack-card__arrow[data-v-6f79ebe2]{background:#fff3;border:0;border-radius:999px;box-shadow:0 10px 20px #03071266;color:#fff;cursor:pointer;font-size:1.25rem;height:34px;pointer-events:auto;width:34px}.capture-card[data-v-6f79ebe2]{align-items:center;background:#fff;border-radius:24px;box-shadow:0 30px 60px #0f172a40;color:#0f172a;cursor:pointer;display:flex;gap:1rem;padding:1.5rem;transform:translateY(calc(var(--capture-offset, 0px)*-1)) rotateX(46deg) rotate(-10deg);transition:transform .24s ease,box-shadow .24s ease;width:min(420px,95%)}.capture-card--active[data-v-6f79ebe2]{box-shadow:0 45px 90px #0f172a59;transform:translateY(calc(var(--capture-offset, 0px)*-1 - 8px)) rotateX(46deg) rotate(-10deg);z-index:999}.capture-card__badge[data-v-6f79ebe2]{align-items:center;background:var(--color-primary);border-radius:16px;color:#fff;display:flex;font-weight:700;height:56px;justify-content:center;letter-spacing:.08em;width:56px}.capture-card__title[data-v-6f79ebe2]{font-size:1.15rem;font-weight:700;margin:0}.capture-card__meta[data-v-6f79ebe2]{color:#475569;margin:.3rem 0 0}.stack-shell__legend[data-v-6f79ebe2]{color:#fff9;font-size:.85rem;margin-top:1.25rem;text-align:center}@media (max-width:768px){.stack-card[data-v-6f79ebe2]{transform:rotateX(12deg) rotate(2deg)}.capture-card[data-v-6f79ebe2]{transform:translateY(calc(var(--capture-offset, 0px)*-1)) rotateX(12deg) rotate(2deg)}.capture-card--active[data-v-6f79ebe2]{transform:translateY(calc(var(--capture-offset, 0px)*-1 - 6px)) rotateX(12deg) rotate(2deg)}}.experience-page[data-v-2036803e]{color:#fff;display:flex;flex-direction:column;gap:2rem;padding:clamp(1.5rem,3vw,3rem)}.copy-toast[data-v-2036803e]{align-items:center;border:1px solid #ffffff26;border-radius:999px;box-shadow:0 15px 30px #00000059;display:inline-flex;font-size:.9rem;gap:.75rem;padding:.75rem 1.25rem;position:fixed;right:1.5rem;top:1.5rem;z-index:50}.copy-toast--success[data-v-2036803e]{background:#22c55e33;border-color:#22c55e66;color:#bbf7d0}.copy-toast--error[data-v-2036803e]{background:#f8717140;border-color:#f8717173;color:#fecaca}.toast-close[data-v-2036803e]{background:#0000;border:0;color:inherit;cursor:pointer;font-size:1.5rem;line-height:1;padding:0}.toast-close[data-v-2036803e]:hover{opacity:.9}.toast-enter-active[data-v-2036803e],.toast-leave-active[data-v-2036803e]{transition:opacity .25s ease,transform .25s ease}.toast-enter-from[data-v-2036803e],.toast-leave-to[data-v-2036803e]{opacity:0;transform:translateY(-10px)}.hero[data-v-2036803e]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding:clamp(1.5rem,3vw,3rem)}.hero h1[data-v-2036803e]{font-size:clamp(2rem,4vw,3rem);line-height:1.2;margin:.5rem 0 1rem}.hero__text p[data-v-2036803e]{max-width:640px}.hero__actions[data-v-2036803e]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.hero__stats[data-v-2036803e]{display:flex;flex-direction:column;gap:1.5rem}.hero__value[data-v-2036803e]{display:block;font-size:2rem;font-weight:700}.hero__label[data-v-2036803e]{color:#fff9}.input-panel[data-v-2036803e]{display:flex;flex-direction:column;gap:1.5rem;padding:clamp(1.5rem,3vw,2.5rem)}.panel-title[data-v-2036803e]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.input-shell textarea[data-v-2036803e]{min-height:280px}.bundle-said-fetch[data-v-2036803e]{display:flex;flex-direction:column;gap:.5rem}.bundle-said-fetch__controls[data-v-2036803e]{display:flex;flex-wrap:wrap;gap:.75rem}.bundle-said-fetch__controls input[data-v-2036803e]{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;color:#fff;flex:1;min-width:220px;padding:.75rem 1rem}.example-select[data-v-2036803e]{display:flex;flex-direction:column;gap:.5rem}.example-select .label[data-v-2036803e]{color:#ffffffb3;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.example-select .example-hint[data-v-2036803e]{color:#ffffff8c;font-size:.75rem}.example-select[data-v-2036803e] .q-field__control{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px}.example-select[data-v-2036803e] .q-field__input,.example-select[data-v-2036803e] .q-field__native{color:#fff}.example-select[data-v-2036803e] .q-field__marginal,.example-select[data-v-2036803e] .q-icon{color:#ffffffb3}.upload-drop[data-v-2036803e]{align-items:center;border:1px dashed #ffffff4d;border-radius:16px;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2rem;text-align:center}.upload-icon[data-v-2036803e]{height:42px;width:42px}.panel-grid[data-v-2036803e]{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.panel-grid .label[data-v-2036803e]{color:#ffffffb3;font-size:.8rem;letter-spacing:.08em;margin-bottom:.5rem;text-transform:uppercase}.panel-grid input[type=file][data-v-2036803e],.panel-grid select[data-v-2036803e]{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;color:#fff;padding:.75rem 1rem;width:100%}.tab-switch--compact button[data-v-2036803e]{padding:.35rem 1rem}.settings-toggle[data-v-2036803e]{align-items:center;align-self:flex-start;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;gap:.5rem;padding:.4rem 1rem;transition:background .2s ease,border-color .2s ease}.settings-toggle[data-v-2036803e]:hover{background:#ffffff14}.settings-toggle svg[data-v-2036803e]{transition:transform .2s ease}.settings-toggle svg.is-open[data-v-2036803e]{transform:rotate(180deg)}.advanced-panel[data-v-2036803e]{width:100%}.advanced-enter-active[data-v-2036803e],.advanced-leave-active[data-v-2036803e]{transition:opacity .25s ease,transform .25s ease}.advanced-enter-from[data-v-2036803e],.advanced-leave-to[data-v-2036803e]{opacity:0;transform:translateY(-10px)}.actions[data-v-2036803e]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.error-text[data-v-2036803e]{align-items:center;color:#f87171;display:flex;gap:.4rem}.results-panel[data-v-2036803e]{display:flex;flex-direction:column;gap:2rem}.bundle-summary[data-v-2036803e]{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem}.bundle-summary__head h3[data-v-2036803e]{margin:.25rem 0 0}.bundle-summary__stats[data-v-2036803e]{display:flex;flex-wrap:wrap;gap:2rem}.bundle-summary__stats>div[data-v-2036803e]{min-width:180px}.bundle-summary__stats strong[data-v-2036803e]{display:block;font-size:1.4rem}.bundle-summary__actions[data-v-2036803e],.results-head[data-v-2036803e]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.results-head[data-v-2036803e]{justify-content:space-between}.viz-panel[data-v-2036803e]{display:flex;flex-direction:column;gap:1rem}.code-panel[data-v-2036803e]{display:flex;flex:1;flex-direction:column}.code-panel__area[data-v-2036803e]{background:#0006;border:1px solid #ffffff29;border-radius:12px;color:#fff;flex:1;font-family:Space Mono,monospace;min-height:0;padding:1rem;resize:none;width:100%}.code-panel__meta[data-v-2036803e]{color:#fff9;margin:.5rem}.viz-panel__head[data-v-2036803e]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:.5rem}.viz-panel__head .pill-badge[data-v-2036803e]{border-radius:999px}.details-panel[data-v-2036803e]{display:flex;flex-direction:column;gap:1rem}.details-panel__header[data-v-2036803e]{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding-left:1rem}.details-panel__body[data-v-2036803e]{display:flex;flex-direction:column;gap:1rem;margin-top:.75rem;padding:1.5rem}.details-panel__json[data-v-2036803e]{display:flex;flex-direction:column;gap:.5rem;position:relative}.json-expand[data-v-2036803e]{align-items:center;align-self:flex-start;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;color:#fff;display:inline-flex;font-size:.8rem;gap:.35rem;padding:.35rem .85rem}.json-theme[data-v-2036803e]{background:#050f1f;color:#525252;font-family:Consolas,Menlo,Courier,monospace;font-size:14px;white-space:nowrap;.jv-ellipsis[data-v-2036803e]{background-color:#eee;border-radius:3px;color:#999;cursor:pointer;display:inline-block;font-size:.9em;line-height:.9;padding:0 4px 2px;-webkit-user-select:none;user-select:none;vertical-align:2px}.jv-button[data-v-2036803e]{color:#49b3ff}.jv-key[data-v-2036803e]{color:#fff}.jv-item[data-v-2036803e]{&.jv-array[data-v-2036803e]{color:#111}&.jv-boolean[data-v-2036803e]{color:#fc1e70}&.jv-function[data-v-2036803e]{color:#067bca}&.jv-number-float[data-v-2036803e],&.jv-number-integer[data-v-2036803e],&.jv-number[data-v-2036803e]{color:#fc1e70}&.jv-object[data-v-2036803e]{color:#111}&.jv-undefined[data-v-2036803e]{color:#e08331}&.jv-string[data-v-2036803e]{color:#42b983;white-space:normal;word-break:break-word}}.jv-code[data-v-2036803e]{.jv-toggle[data-v-2036803e]{&[data-v-2036803e]:before{border-radius:2px;padding:0 2px}&[data-v-2036803e]:hover{&[data-v-2036803e]:before{background:#eee}}}}}.details-row[data-v-2036803e]{display:flex;gap:1rem;justify-content:space-between}.details-row .label[data-v-2036803e]{color:#fff9}.said-row[data-v-2036803e]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.details-attributes ul[data-v-2036803e]{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:0;padding:0}.details-attributes li[data-v-2036803e]{display:flex;font-size:.9rem;gap:1rem;justify-content:space-between}.details-placeholder[data-v-2036803e]{color:#fff9;margin-top:2rem;text-align:center}.json-dialog[data-v-2036803e]{background:#050f1ff2;color:#fff;display:flex;flex-direction:column;max-height:90vh;width:min(900px,90vw)}.json-dialog__header[data-v-2036803e]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.json-dialog__body[data-v-2036803e]{max-height:75vh;overflow:auto}.info-card[data-v-2036803e]{align-items:flex-start;display:flex;gap:1rem}.info-tags[data-v-2036803e]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.info-tags span[data-v-2036803e]{background:#ffffff14;border-radius:999px;font-size:.8rem;padding:.35rem .85rem}.error-list[data-v-2036803e]{grid-column:span 2;list-style:disc;padding-left:1.25rem}.icon-sm[data-v-2036803e]{height:18px;width:18px}.icon-lg[data-v-2036803e]{height:36px;width:36px}.sr-only[data-v-2036803e]{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (max-width:768px){.actions[data-v-2036803e]{align-items:stretch;flex-direction:column}.said-row[data-v-2036803e]{align-items:flex-start;flex-direction:column}}.about-page[data-v-30b7a3fe]{color:#fff}.about-hero[data-v-30b7a3fe],.about-page[data-v-30b7a3fe]{padding:clamp(1.5rem,3vw,3rem)}.about-hero h1[data-v-30b7a3fe]{font-size:clamp(2rem,4vw,3rem);margin:.75rem 0 1rem}.about-hero p[data-v-30b7a3fe]{max-width:720px}.about-grid[data-v-30b7a3fe]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:2rem}.about-grid article[data-v-30b7a3fe]{backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;padding:1.5rem}.about-grid h3[data-v-30b7a3fe]{margin-top:0}.about-grid a[data-v-30b7a3fe]{color:var(--color-primary)}