.tree-panel.svelte-10fm78b{width:100%;max-width:29rem;margin-inline:auto}.mac-window.svelte-10fm78b{aspect-ratio:16/9;border:1px solid var(--aq-border);background:var(--aq-surface);box-shadow:0 24px 55px var(--aq-shadow);grid-template-rows:1.75rem 1fr;display:grid}.mac-window__bar.svelte-10fm78b{background:linear-gradient(180deg, color-mix(in srgb, var(--aq-button-bg) 92%, var(--aq-bg)), color-mix(in srgb, var(--aq-button-bg) 78%, var(--aq-bg)));border-bottom:1px solid var(--aq-border);justify-content:space-between;align-items:center;padding:0 .55rem;display:flex}.mac-window__lights.svelte-10fm78b{gap:.32rem;display:flex}.mac-window__light.svelte-10fm78b{border-radius:9999px;width:.48rem;height:.48rem;box-shadow:inset 0 0 0 1px #00000029}.mac-window__light--red.svelte-10fm78b{background:#ff5f57}.mac-window__light--yellow.svelte-10fm78b{background:#febc2e}.mac-window__light--green.svelte-10fm78b{background:#28c840}.mac-window__title.svelte-10fm78b{letter-spacing:.04em;color:var(--aq-subtle);font-family:JetBrains Mono,monospace;font-size:.62rem}.tree-panel__stage.svelte-10fm78b{background:linear-gradient(to bottom, color-mix(in srgb, var(--aq-heading) 4%, transparent), transparent), var(--aq-surface);cursor:pointer;border:0;width:100%;padding:.4rem;display:block;position:relative;overflow:hidden}svg.svelte-10fm78b{width:100%;height:100%;overflow:visible}.bg-circle.svelte-10fm78b{fill:var(--aq-bg);stroke:none;stroke-width:0}.search-trace.svelte-10fm78b{fill:none;stroke:color-mix(in srgb, var(--aq-heading) 10%, transparent);stroke-width:1.2px;stroke-dasharray:3 2;opacity:0}.trace-visible.svelte-10fm78b{opacity:1}.click-ripple.svelte-10fm78b{fill:none;stroke:color-mix(in srgb, var(--aq-heading) 70%, transparent);stroke-width:.7px;transform-origin:50%;pointer-events:none;animation:.9s ease-out forwards svelte-10fm78b-ripple}@keyframes svelte-10fm78b-ripple{0%{opacity:.8;transform:scale(.2)}to{opacity:0;transform:scale(8)}}.topbar.svelte-1elecpb{z-index:50;border-bottom:1px solid var(--aq-border);background:var(--aq-topbar);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);height:4rem;box-shadow:0 0 15px var(--aq-shadow);justify-content:space-between;align-items:center;padding:0 32px;display:flex;position:fixed;top:0;left:0;right:0}.topbar-left.svelte-1elecpb,.topbar-right.svelte-1elecpb{align-items:center;gap:1.5rem;display:flex}.brand.svelte-1elecpb{letter-spacing:-.06em;color:var(--aq-heading);align-items:center;gap:.9rem;font-size:1.8rem;font-weight:700;line-height:1;text-decoration:none;display:flex}.brand-logo.svelte-1elecpb{object-fit:contain;filter:drop-shadow(0 0 8px #784bfc73);width:2.4rem;height:2.4rem;display:block}.searchbox.svelte-1elecpb{border:1px solid var(--aq-border);background:var(--aq-panel);border-radius:2px;align-items:center;gap:.5rem;padding:.25rem .75rem;display:none}.searchbox.svelte-1elecpb input:where(.svelte-1elecpb){width:12rem;color:var(--aq-text);font:inherit;background:0 0;border:0;outline:none}.searchbox.svelte-1elecpb input:where(.svelte-1elecpb)::placeholder{color:var(--aq-subtle)}.icon-button.svelte-1elecpb{color:var(--aq-muted);cursor:pointer;background:0 0;border:0;padding:.5rem;transition:color .2s,transform .2s}.icon-button.svelte-1elecpb:hover{color:var(--aq-heading)}.icon-button.svelte-1elecpb:active{transform:scale(.95)}.user-profile-menu.svelte-1elecpb{border:1px solid var(--aq-border);background:var(--aq-panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:40px;align-items:center;gap:.6rem;padding:.25rem .6rem .25rem .4rem;display:flex}.user-avatar.svelte-1elecpb{object-fit:cover;border:1px solid #fff3;border-radius:50%;width:1.8rem;height:1.8rem}.user-avatar-fallback.svelte-1elecpb{background:var(--aq-button-bg);width:1.8rem;height:1.8rem;color:var(--aq-button-text);border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.user-name.svelte-1elecpb{color:var(--aq-text);text-overflow:ellipsis;white-space:nowrap;max-width:6rem;font-size:11px;font-weight:600;overflow:hidden}.logout-btn.svelte-1elecpb{color:var(--aq-muted);cursor:pointer;background:0 0;border:0;align-items:center;padding:.25rem;transition:color .2s,transform .2s;display:flex}.logout-btn.svelte-1elecpb:hover{color:var(--aq-heading)}.logout-btn.svelte-1elecpb:active{transform:scale(.95)}.session-btn.svelte-1elecpb{color:var(--aq-muted);cursor:pointer;background:0 0;align-items:center;padding:.25rem;text-decoration:none;transition:color .2s,transform .2s;display:flex}.session-btn.svelte-1elecpb:hover{color:var(--aq-accent)}.session-btn.svelte-1elecpb:active{transform:scale(.95)}.primary-action.svelte-1elecpb{background:var(--aq-button-bg);color:var(--aq-button-text);letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:12px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.primary-action.svelte-1elecpb:hover{box-shadow:0 0 0 1px var(--aq-border-strong)}.primary-action.svelte-1elecpb:active{transform:scale(.95)}.sign-in-action.svelte-1elecpb{cursor:pointer;border:0}@media (width>=768px){.searchbox.svelte-1elecpb{display:flex}}body{background-color:var(--aq-bg,#191919);color:var(--aq-text,#efebe5);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:background-color .3s,color .3s;overflow-x:hidden}.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24}.page-shell.svelte-1uha8ag{--aq-bg:#0c0a14;--aq-surface:#14101f;--aq-surface-raised:#784bfc12;--aq-panel:#1c1630;--aq-text:#ece8f8;--aq-heading:#f5f2ff;--aq-muted:#9b92b8;--aq-subtle:#736a94;--aq-border:#a378ff38;--aq-border-strong:#a378ff;--aq-button-bg:#784bfc;--aq-button-text:#fff;--aq-topbar:#0c0a14eb;--aq-grid-line:#784bfc14;--aq-shadow:#6133e638;--aq-accent:#905aff;--aq-accent-green:#39d377;background:var(--aq-bg);min-height:100vh;color:var(--aq-text);transition:background .3s,color .3s;position:relative}.page-shell[data-theme=light].svelte-1uha8ag{--aq-bg:#f8f6ff;--aq-surface:#fff;--aq-surface-raised:#6133e60d;--aq-panel:#f0ebff;--aq-text:#1a1230;--aq-heading:#130d24;--aq-muted:#5c5480;--aq-subtle:#7a7199;--aq-border:#6133e629;--aq-border-strong:#6133e6;--aq-button-bg:#6133e6;--aq-button-text:#fff;--aq-topbar:#f8f6ffeb;--aq-grid-line:#6133e612;--aq-shadow:#6133e61f;--aq-accent:#6133e6;--aq-accent-green:#2eb866}.grid-background.svelte-1uha8ag{background-image:linear-gradient(to right, var(--aq-grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--aq-grid-line) 1px, transparent 1px);pointer-events:none;background-size:28px 28px}.hero.svelte-1uha8ag{flex-direction:column;justify-content:center;align-items:center;min-height:auto;padding:6rem clamp(1rem,4vw,3rem) 4rem;display:flex;position:relative;overflow:hidden}.hero-grid.svelte-1uha8ag{z-index:10;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(3rem,6vw,4rem);width:100%;max-width:78rem;margin:0 auto;display:grid;position:relative}.hero-copy.svelte-1uha8ag{text-align:center;flex-direction:column;align-items:center;display:flex}.eyebrow.svelte-1uha8ag{letter-spacing:.15em;text-transform:uppercase;color:var(--aq-accent);margin-bottom:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8rem;font-weight:600}.serif-heading.svelte-1uha8ag{letter-spacing:-.03em;color:var(--aq-heading);white-space:nowrap;margin:0 0 1.25rem;font-family:"Source Serif 4",Iowan Old Style,Georgia,serif;font-size:clamp(3.3rem,7vw,5.6rem);font-weight:500;line-height:1.15}.hero-text.svelte-1uha8ag{max-width:36rem;color:var(--aq-muted);margin:0 auto 2.5rem;font-size:clamp(1.45rem,2.5vw,1.8rem);line-height:1.6}.hero-actions.svelte-1uha8ag{flex-flow:wrap;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}.hero-button.svelte-1uha8ag{border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-width:11rem;padding:.85rem 1.75rem;font-size:15px;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.hero-button.svelte-1uha8ag:active{transform:scale(.98)}.hero-button-primary.svelte-1uha8ag{background:var(--aq-button-bg);color:var(--aq-button-text);box-shadow:0 4px 12px #0000000d}.hero-button-primary.svelte-1uha8ag:hover{opacity:.95;transform:translateY(-1px);box-shadow:0 6px 16px #0000001a}.hero-visual.svelte-1uha8ag{width:100%;max-width:min(34rem,100%);margin-inline:auto}.bento-section.svelte-1uha8ag{max-width:80rem;margin:0 auto;padding:4rem clamp(1rem,4vw,2rem) 6rem}.bento-grid.svelte-1uha8ag{grid-template-columns:repeat(1,minmax(0,1fr));grid-auto-rows:minmax(220px,auto);gap:2rem;display:grid}.glass-panel.svelte-1uha8ag{border:1px solid var(--aq-border);background:var(--aq-surface);color:inherit;box-shadow:0 4px 20px var(--aq-shadow);border-radius:20px;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),background-color .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.glass-panel.svelte-1uha8ag:hover{box-shadow:0 16px 36px var(--aq-shadow);border-color:color-mix(in oklab, var(--aq-border) 40%, var(--aq-accent));transform:translateY(-4px)}.glass-panel.svelte-1uha8ag:after{content:"";background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%), color-mix(in srgb, var(--aq-accent) 8%, transparent), transparent 45%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.glass-panel.svelte-1uha8ag:hover:after{opacity:1}.card-large.svelte-1uha8ag{flex-direction:column;grid-area:span 1/span 1;justify-content:flex-end;padding:2.5rem;display:flex}.card-small.svelte-1uha8ag{flex-direction:column;justify-content:space-between;padding:2rem;display:flex}.card-medium.svelte-1uha8ag{flex-direction:column;gap:2rem;padding:2.5rem;display:flex}.card-icon.svelte-1uha8ag{position:absolute;top:2.5rem;right:2.5rem}.card-icon.svelte-1uha8ag .material-symbols-outlined:where(.svelte-1uha8ag){color:var(--aq-accent);font-size:2.5rem;transition:transform .5s cubic-bezier(.16,1,.3,1)}.glass-panel.svelte-1uha8ag:hover .card-icon:where(.svelte-1uha8ag) .material-symbols-outlined:where(.svelte-1uha8ag){transform:scale(1.12)}.card-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag),.card-copy.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--aq-heading);margin:0 0 .75rem;font-family:"Source Serif 4",Iowan Old Style,Georgia,serif;font-weight:600}.card-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:26px;line-height:1.25}.card-copy.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:21px;line-height:1.25}.card-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--aq-muted);margin:0;font-size:15px;line-height:1.65}.card-topline.svelte-1uha8ag{justify-content:space-between;align-items:flex-start;margin-bottom:2rem;display:flex}.card-topline.svelte-1uha8ag .material-symbols-outlined:where(.svelte-1uha8ag){color:var(--aq-accent)}.chip.svelte-1uha8ag{border:1px solid var(--aq-border);color:var(--aq-muted);letter-spacing:.05em;border-radius:9999px;align-items:center;padding:.15rem .5rem;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-flex}.signal-dots.svelte-1uha8ag{align-items:center;gap:.3rem;display:flex}.signal-dots.svelte-1uha8ag span:where(.svelte-1uha8ag){background:color-mix(in srgb, var(--aq-accent) 25%, transparent);border-radius:9999px;width:.45rem;height:.45rem}.signal-dots.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(2){background:color-mix(in srgb, var(--aq-accent) 55%, transparent)}.signal-dots.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(3){background:var(--aq-accent)}.metric-panel.svelte-1uha8ag{border:1px solid var(--aq-border);background:var(--aq-panel);border-radius:12px;justify-content:center;align-items:center;min-height:11rem;display:flex;overflow:hidden}.metric-panel.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--aq-accent);font-family:JetBrains Mono,monospace;font-size:2.2rem;font-weight:500}.stats-section.svelte-1uha8ag{border-top:1px solid var(--aq-border);border-bottom:1px solid var(--aq-border);background:var(--aq-surface-raised);padding:5rem 0}.stats-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,3rem);max-width:80rem;margin:0 auto;padding:0 clamp(1rem,4vw,2rem);display:grid}.stat-item.svelte-1uha8ag{text-align:center}.stat-value.svelte-1uha8ag{color:var(--aq-heading);margin-bottom:.5rem;font-family:"Source Serif 4",Iowan Old Style,Georgia,serif;font-size:clamp(2.75rem,6vw,4.5rem);font-weight:500;line-height:1.1}.stat-label.svelte-1uha8ag{letter-spacing:.18em;text-transform:uppercase;color:var(--aq-muted);font-size:11px;font-weight:600}.footer.svelte-1uha8ag{z-index:10;background:var(--aq-bg);color:var(--aq-muted);flex-direction:column;align-items:center;gap:1.5rem;padding:4rem 32px 5rem;font-size:13px;display:flex;position:relative}.footer-links.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:2.5rem;margin-bottom:.5rem;display:flex}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--aq-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .2s}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--aq-accent)}.footer-rule.svelte-1uha8ag{opacity:.4;color:var(--aq-subtle);letter-spacing:.1em;align-items:center;gap:1rem;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.footer-rule.svelte-1uha8ag div:where(.svelte-1uha8ag){background:var(--aq-border);width:5rem;height:1px}@media (width>=768px){.bento-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(240px,auto)}.card-large.svelte-1uha8ag{grid-area:span 2/span 2}.card-medium.svelte-1uha8ag{flex-direction:row;grid-area:span 1/span 2;align-items:center;gap:2.5rem}.card-medium.svelte-1uha8ag .metric-panel:where(.svelte-1uha8ag){flex:1;min-width:14rem;height:100%;min-height:auto}.card-medium.svelte-1uha8ag .card-copy:where(.svelte-1uha8ag){flex:1.5}.stats-grid.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1100px){.hero.svelte-1uha8ag{align-items:center;min-height:calc(90vh - 4rem);padding-inline:clamp(2rem,5vw,5rem)}.hero-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1.2fr) minmax(28rem,34rem);gap:clamp(3rem,6vw,6rem)}.hero-copy.svelte-1uha8ag{text-align:left;align-items:flex-start;margin:0}.hero-text.svelte-1uha8ag{margin-inline:0}.hero-actions.svelte-1uha8ag{justify-content:flex-start}.hero-visual.svelte-1uha8ag{margin-inline:0}}@media (width<=767px){.hero-button.svelte-1uha8ag{width:100%;max-width:22rem}.serif-heading.svelte-1uha8ag{font-size:clamp(3rem,12vw,4.3rem)}}
