.draivix-wordmark[data-v-7e3d6911]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--as-foreground);font-weight:700;line-height:1;display:inline-flex}.dw-solid[data-v-7e3d6911]{color:inherit}.dw-grad[data-v-7e3d6911]{-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(90deg,#6366f1 0%,#a855f7 50%,#ec4899 100%);-webkit-background-clip:text;background-clip:text}.app-header[data-v-3d726800]{z-index:20;border-bottom:1px solid var(--as-border);background:color-mix(in oklab, var(--as-bg) 75%, transparent);-webkit-backdrop-filter:blur(18px);padding:12px 24px;position:sticky;top:0}.app-header__inner[data-v-3d726800]{align-items:center;gap:20px;display:flex}.app-header__brand[data-v-3d726800]{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:baseline;gap:10px;padding:0;font-family:inherit;transition:opacity .12s;display:flex}.app-header__brand[data-v-3d726800]:hover{opacity:.85}.app-header__brand[data-v-3d726800]:focus-visible{outline:1px solid color-mix(in oklab, var(--as-primary) 60%, transparent);outline-offset:2px}.app-header__brand-product[data-v-3d726800]{font-family:var(--font-display);letter-spacing:.02em;color:var(--as-muted-foreground);text-transform:lowercase;font-size:13px;font-weight:500;line-height:1.1}.app-header__spacer[data-v-3d726800]{flex:1}.app-header__actions[data-v-3d726800]{flex-shrink:0;align-items:center;gap:8px;display:flex}.app-header__action[data-v-3d726800] .n-button__content{font-weight:500}.app-header__icon-btn.is-active[data-v-3d726800],.app-header__action.is-active[data-v-3d726800]{color:var(--as-primary)!important;background:#818cf824!important}.app-header__account[data-v-3d726800]{border:1px solid var(--as-border);max-width:240px;height:32px;color:var(--as-muted-foreground);background:color-mix(in oklab, var(--as-card) 58%, transparent);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 8px 0 10px;font-family:inherit;font-size:12px;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.app-header__account[data-v-3d726800]:hover{background:color-mix(in oklab, var(--as-card) 85%, transparent);color:var(--as-foreground);border-color:#818cf859}.app-header__account[data-v-3d726800]:focus-visible{outline:1px solid color-mix(in oklab, var(--as-primary) 60%, transparent);outline-offset:2px}.app-header__account-label[data-v-3d726800]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-header__account-caret[data-v-3d726800]{color:inherit;opacity:.65;flex-shrink:0}.app-header__menu-btn[data-v-3d726800]{display:none}@media (width<=900px){.app-header__menu-btn[data-v-3d726800]{margin-right:4px;display:inline-flex}}@media (width<=720px){.app-header__account[data-v-3d726800]{max-width:120px}.app-header__account-label[data-v-3d726800]{display:none}}.public-home[data-v-32ebf03f]{--public-bg:#f7f7f8;--public-fg:#0b0b10;--public-muted:#f0f0f3;--public-muted-fg:#5b5b66;--public-card:#fff;--public-border:#0b0b1014;--public-border-strong:#0b0b1029;--public-primary:#4f46e5;--public-accent:#ec4899;--public-success:#10b981;--public-secondary:#0b0b10;--public-code-bg:#0b0b10;--public-code-fg:#a1a1aa;--public-shadow-card:0 1px 0 #fff9 inset, 0 12px 40px -16px #0b0b101f;--as-foreground:var(--public-fg);--as-card:var(--public-card);--as-border:var(--public-border);background:var(--public-bg);min-height:100vh;color:var(--public-fg)}.public-home--dark[data-v-32ebf03f]{--public-bg:#07070b;--public-fg:#f4f4f5;--public-muted:#14141a;--public-muted-fg:#9b9ba8;--public-card:#0f0f15;--public-border:#ffffff14;--public-border-strong:#ffffff29;--public-primary:#818cf8;--public-accent:#f472b6;--public-success:#34d399;--public-secondary:#fff;--public-code-bg:#0b0b10;--public-code-fg:#a1a1aa;--public-shadow-card:0 1px 0 #ffffff0f inset, 0 24px 60px -28px #000000b3}.public-home[data-v-32ebf03f],.public-home[data-v-32ebf03f] *{box-sizing:border-box}.public-home[data-v-32ebf03f] .draivix-wordmark{letter-spacing:0}.container-x[data-v-32ebf03f]{width:min(100% - 32px,1152px);margin:0 auto}.public-nav[data-v-32ebf03f]{z-index:50;border-bottom:1px solid var(--public-border);background:color-mix(in oklab, var(--public-card) 80%, transparent);-webkit-backdrop-filter:blur(16px);position:sticky;top:0}.public-nav__inner[data-v-32ebf03f]{justify-content:space-between;align-items:center;gap:18px;min-height:56px;display:flex}.public-nav a[data-v-32ebf03f],.btn[data-v-32ebf03f],.keyword-cloud a[data-v-32ebf03f],.public-footer a[data-v-32ebf03f]{color:inherit;text-decoration:none}.public-nav__brand[data-v-32ebf03f]{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.public-nav__product[data-v-32ebf03f]{color:var(--public-muted-fg);white-space:nowrap;font-size:12px;font-weight:650}.public-nav__links[data-v-32ebf03f],.public-nav__actions[data-v-32ebf03f]{align-items:center;display:flex}.public-nav__links[data-v-32ebf03f]{color:var(--public-muted-fg);gap:24px;font-size:14px;font-weight:500}.public-nav__links a[data-v-32ebf03f]:hover,.public-footer a[data-v-32ebf03f]:hover{color:var(--public-fg)}.public-nav__actions[data-v-32ebf03f]{gap:8px}.theme-toggle[data-v-32ebf03f]{border:1px solid var(--public-border);background:var(--public-card);width:36px;height:36px;color:var(--public-fg);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.theme-toggle[data-v-32ebf03f]:hover{background:color-mix(in oklab, var(--public-fg) 8%, transparent)}.btn[data-v-32ebf03f]{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 16px;font-size:14px;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.btn-large[data-v-32ebf03f]{min-height:48px;padding:0 24px;font-size:16px}.btn-primary[data-v-32ebf03f]{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 50%,#ec4899 100%);box-shadow:0 8px 24px -8px #8b5cf68c,inset 0 1px #ffffff40}.btn-primary[data-v-32ebf03f]:hover{transform:translateY(-1px);box-shadow:0 12px 30px -10px #8b5cf6b3,inset 0 1px #ffffff4d}.btn-outline[data-v-32ebf03f]{border-color:var(--public-border-strong);background:var(--public-card);color:var(--public-fg)}.btn-outline[data-v-32ebf03f]:hover,.btn-ghost[data-v-32ebf03f]:hover{background:color-mix(in oklab, var(--public-fg) 6%, transparent)}.hero[data-v-32ebf03f]{text-align:center;padding:80px 0 72px}.hero__badge[data-v-32ebf03f],.section__badge[data-v-32ebf03f]{border:1px solid var(--public-border);background:var(--public-card);min-height:28px;color:var(--public-muted-fg);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.hero__badge span[data-v-32ebf03f]{background:var(--public-success);border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 4px #10b9811f}.hero h1[data-v-32ebf03f]{max-width:840px;font-family:var(--font-display);letter-spacing:0;margin:24px auto 0;font-size:60px;font-weight:750;line-height:1.08}.hero h1 span[data-v-32ebf03f]{color:var(--public-primary)}.hero p[data-v-32ebf03f]{max-width:720px;color:var(--public-muted-fg);margin:24px auto 0;font-size:18px;line-height:1.65}.hero__actions[data-v-32ebf03f]{justify-content:center;gap:12px;margin-top:32px;display:flex}.hero__proof[data-v-32ebf03f]{color:var(--public-muted-fg);flex-wrap:wrap;justify-content:center;gap:24px;margin-top:28px;font-size:13px;font-weight:500;display:flex}.hero__proof span[data-v-32ebf03f]{align-items:center;gap:6px;display:inline-flex}.hero__proof .n-icon[data-v-32ebf03f],.pricing-card li .n-icon[data-v-32ebf03f]{color:var(--public-success)}.section[data-v-32ebf03f]{padding:72px 0}.section__head[data-v-32ebf03f]{text-align:center;max-width:760px;margin:0 auto 44px}.section__head h2[data-v-32ebf03f],.section__copy h2[data-v-32ebf03f],.signin-band__copy h2[data-v-32ebf03f],.section--faq h2[data-v-32ebf03f],.api-card h2[data-v-32ebf03f]{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:40px;font-weight:750;line-height:1.12}.section__head p[data-v-32ebf03f],.section__copy p[data-v-32ebf03f],.signin-band__copy p[data-v-32ebf03f],.api-card p[data-v-32ebf03f]{color:var(--public-muted-fg);margin:14px 0 0;font-size:16px;line-height:1.62}.card[data-v-32ebf03f]{border:1px solid var(--public-border);background:color-mix(in oklab, var(--public-card) 92%, transparent);box-shadow:var(--public-shadow-card);-webkit-backdrop-filter:blur(14px);border-radius:20px}.bento-grid[data-v-32ebf03f],.workflow-grid[data-v-32ebf03f],.pricing-grid[data-v-32ebf03f],.comparison-table[data-v-32ebf03f]{gap:16px;display:grid}.bento-grid[data-v-32ebf03f]{grid-template-columns:repeat(3,minmax(0,1fr))}.bento-card[data-v-32ebf03f]{min-width:0;padding:24px}.bento-card--wide[data-v-32ebf03f]{grid-column:span 2}.card-icon[data-v-32ebf03f]{width:40px;height:40px;color:var(--public-primary);background:#4f46e51a;border-radius:14px;place-items:center;display:inline-grid}.card-icon--accent[data-v-32ebf03f]{color:var(--public-accent);background:#ec48991a}.card-icon--dark[data-v-32ebf03f]{background:var(--public-secondary);color:#fff}.public-home--dark .card-icon--dark[data-v-32ebf03f]{color:var(--public-fg);background:#ffffff14}.bento-card h3[data-v-32ebf03f],.workflow-card h3[data-v-32ebf03f],.pricing-card h3[data-v-32ebf03f],.comparison-table h3[data-v-32ebf03f]{margin:18px 0 0;font-size:18px;font-weight:650;line-height:1.25}.bento-card p[data-v-32ebf03f],.workflow-card p[data-v-32ebf03f],.pricing-card p[data-v-32ebf03f],.comparison-table p[data-v-32ebf03f]{color:var(--public-muted-fg);margin:10px 0 0;font-size:14px;line-height:1.62}.mini-gallery[data-v-32ebf03f]{align-items:end;gap:8px;height:78px;margin-top:26px;padding-inline:8px;display:flex}.mini-gallery span[data-v-32ebf03f]{background:#10b98124;border-radius:5px;flex:1;align-items:end;min-width:0;height:100%;display:flex}.mini-gallery i[data-v-32ebf03f]{background:var(--public-success);border-radius:5px;width:100%;display:block}.section-band[data-v-32ebf03f]{border-block:1px solid var(--public-border);background:color-mix(in oklab, var(--public-muted) 50%, transparent);padding:72px 0}.section-band--subtle[data-v-32ebf03f]{background:color-mix(in oklab, var(--public-muted) 30%, transparent)}.section__badge[data-v-32ebf03f]{color:var(--public-accent);background:#ec48990d;border-color:#ec489933;margin-bottom:16px}.workflow-grid[data-v-32ebf03f]{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-card[data-v-32ebf03f]{padding:24px}.api-section[data-v-32ebf03f]{padding:64px 0}.api-card[data-v-32ebf03f]{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);display:grid;overflow:hidden}.api-card__copy[data-v-32ebf03f]{padding:32px}.api-card__copy .btn[data-v-32ebf03f]{margin-top:20px}.api-card__code[data-v-32ebf03f]{background:var(--public-code-bg);min-height:260px;color:var(--public-code-fg);font-family:var(--font-mono);align-items:center;margin:0;padding:32px;font-size:12px;line-height:1.8;display:flex;overflow:auto}.section--split[data-v-32ebf03f]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:48px;display:grid}.keyword-cloud[data-v-32ebf03f]{flex-wrap:wrap;gap:10px;display:flex}.keyword-cloud a[data-v-32ebf03f]{border:1px solid var(--public-border-strong);background:var(--public-card);min-height:38px;color:var(--public-fg);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.comparison-table[data-v-32ebf03f]{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-table article[data-v-32ebf03f]{padding:24px}.pricing-grid[data-v-32ebf03f]{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-card[data-v-32ebf03f]{flex-direction:column;min-width:0;padding:24px;display:flex;position:relative}.pricing-card.is-featured[data-v-32ebf03f]{box-shadow:0 0 0 2px var(--public-primary), 0 12px 40px -16px #4f46e561}.pricing-card__badge[data-v-32ebf03f]{background:var(--public-primary);color:#fff;white-space:nowrap;border-radius:999px;min-height:24px;padding:4px 12px;font-size:12px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-card strong[data-v-32ebf03f]{font-family:var(--font-display);margin-top:14px;font-size:30px;line-height:1.1;display:block}.pricing-card__period[data-v-32ebf03f]{color:var(--public-muted-fg);margin-top:4px;font-size:13px;font-weight:500;display:block}.pricing-card ul[data-v-32ebf03f]{flex:1;gap:10px;margin:22px 0;padding:0;font-size:14px;list-style:none;display:grid}.pricing-card li[data-v-32ebf03f]{align-items:flex-start;gap:8px;display:flex}.pricing-card li .n-icon[data-v-32ebf03f]{flex-shrink:0;margin-top:3px}.pricing-card .btn[data-v-32ebf03f]{width:100%;margin-top:auto}.section--faq[data-v-32ebf03f]{max-width:768px}.section--faq h2[data-v-32ebf03f]{text-align:center;margin-bottom:34px}.faq-list[data-v-32ebf03f]{gap:12px;display:grid}.faq-list details[data-v-32ebf03f]{padding:20px}.faq-list summary[data-v-32ebf03f]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-weight:600;list-style:none;display:flex}.faq-list summary[data-v-32ebf03f]::-webkit-details-marker{display:none}.faq-list summary span[data-v-32ebf03f]{color:var(--public-muted-fg);font-size:20px;transition:transform .16s}.faq-list details[open] summary span[data-v-32ebf03f]{transform:rotate(45deg)}.faq-list p[data-v-32ebf03f]{color:var(--public-muted-fg);margin:14px 0 0;font-size:14px;line-height:1.62}.signin-band[data-v-32ebf03f]{grid-template-columns:minmax(0,1fr) minmax(340px,430px);align-items:center;gap:48px;padding:72px 0;display:grid}.signin-band__copy h2[data-v-32ebf03f]{max-width:620px}.signin-band__checks[data-v-32ebf03f]{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.signin-band__checks span[data-v-32ebf03f]{border:1px solid var(--public-border-strong);background:var(--public-card);min-height:34px;color:var(--public-muted-fg);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.signin-band__checks svg[data-v-32ebf03f]{flex-shrink:0;width:16px;height:16px}.auth-card[data-v-32ebf03f]{padding:24px}.auth-header[data-v-32ebf03f]{align-items:center;gap:14px;margin-bottom:20px;display:flex}.auth-title[data-v-32ebf03f]{font-family:var(--font-display);margin:0;font-size:20px;font-weight:750;line-height:1.1}.auth-header p[data-v-32ebf03f]{color:var(--public-muted-fg);margin:4px 0 0;font-size:12px}.auth-alert[data-v-32ebf03f]{margin-bottom:14px}.auth-form[data-v-32ebf03f]{padding-top:14px}.auth-tabs--single[data-v-32ebf03f] .n-tabs-nav{display:none}.auth-tabs--single .auth-form[data-v-32ebf03f]{padding-top:0}.auth-card[data-v-32ebf03f] .n-form-item-label__text,.auth-card[data-v-32ebf03f] .n-tabs-tab__label{color:var(--public-fg)}.auth-card[data-v-32ebf03f] .n-input{--n-color:#fff!important;--n-color-focus:#fff!important;--n-text-color:#0b0b10!important;--n-placeholder-color:#9ca3af!important;--n-border:1px solid #0b0b101a!important;--n-border-hover:1px solid #4f46e566!important;--n-border-focus:1px solid #4f46e58c!important;--n-box-shadow-focus:0 0 0 4px #4f46e529!important}.public-home--dark .auth-card[data-v-32ebf03f] .n-input{--n-color:#13131b!important;--n-color-focus:#13131b!important;--n-text-color:#f4f4f5!important;--n-placeholder-color:#71717a!important;--n-border:1px solid #ffffff1a!important;--n-border-hover:1px solid #818cf873!important;--n-border-focus:1px solid #818cf899!important;--n-box-shadow-focus:0 0 0 4px #818cf82e!important}.auth-card[data-v-32ebf03f] .n-button--primary-type{min-height:40px;--n-color:#4f46e5!important;--n-color-hover:#6366f1!important;--n-color-pressed:#4338ca!important;--n-text-color:#fff!important;--n-text-color-hover:#fff!important;--n-text-color-pressed:#fff!important;--n-border:1px solid transparent!important;--n-border-hover:1px solid transparent!important;--n-border-pressed:1px solid transparent!important;background-image:linear-gradient(135deg,#6366f1 0%,#8b5cf6 50%,#ec4899 100%)!important;border-radius:999px!important}.public-footer[data-v-32ebf03f]{border-top:1px solid var(--public-border)}.public-footer__inner[data-v-32ebf03f]{color:var(--public-muted-fg);justify-content:space-between;align-items:center;gap:20px;padding-block:40px;font-size:14px;display:flex}.public-footer nav[data-v-32ebf03f]{flex-wrap:wrap;justify-content:flex-end;gap:24px;display:flex}@media (width<=980px){.public-nav__links[data-v-32ebf03f]{display:none}.hero h1[data-v-32ebf03f]{font-size:48px}.bento-grid[data-v-32ebf03f],.workflow-grid[data-v-32ebf03f],.pricing-grid[data-v-32ebf03f],.comparison-table[data-v-32ebf03f],.section--split[data-v-32ebf03f],.signin-band[data-v-32ebf03f],.api-card[data-v-32ebf03f]{grid-template-columns:minmax(0,1fr)}.bento-card--wide[data-v-32ebf03f]{grid-column:auto}.api-card__code[data-v-32ebf03f]{min-height:180px}}@media (width<=680px){.container-x[data-v-32ebf03f]{width:min(100% - 28px,1152px)}.public-nav__product[data-v-32ebf03f],.public-nav__actions .btn-ghost[data-v-32ebf03f]{display:none}.public-nav__actions .btn-primary[data-v-32ebf03f]{padding-inline:13px;font-size:13px}.hero[data-v-32ebf03f]{padding:62px 0 54px}.hero h1[data-v-32ebf03f]{font-size:38px}.hero p[data-v-32ebf03f]{font-size:16px}.hero__actions[data-v-32ebf03f]{flex-direction:column;align-items:stretch}.hero__proof[data-v-32ebf03f]{gap:12px 16px}.section[data-v-32ebf03f],.section-band[data-v-32ebf03f],.api-section[data-v-32ebf03f],.signin-band[data-v-32ebf03f]{padding-block:56px}.section__head[data-v-32ebf03f]{text-align:left}.section__head h2[data-v-32ebf03f],.section__copy h2[data-v-32ebf03f],.signin-band__copy h2[data-v-32ebf03f],.section--faq h2[data-v-32ebf03f],.api-card h2[data-v-32ebf03f]{font-size:32px}.bento-card[data-v-32ebf03f],.workflow-card[data-v-32ebf03f],.comparison-table article[data-v-32ebf03f],.pricing-card[data-v-32ebf03f],.api-card__copy[data-v-32ebf03f],.api-card__code[data-v-32ebf03f],.auth-card[data-v-32ebf03f]{padding:20px}.mini-gallery[data-v-32ebf03f]{height:56px}.public-footer__inner[data-v-32ebf03f]{flex-direction:column;align-items:flex-start}.public-footer nav[data-v-32ebf03f]{justify-content:flex-start}}.palette-kbd[data-v-ea910194]{color:#fff9;background:#ffffff14;border:1px solid #ffffff1f;border-radius:3px;padding:1px 6px;font-family:inherit;font-size:11px;display:inline-block}.onb[data-v-8e0134fe]{flex-direction:column;gap:14px;padding:28px;display:flex;position:relative}.onb__progress[data-v-8e0134fe]{gap:6px;margin-bottom:4px;display:flex}.onb__dot[data-v-8e0134fe]{background:#ffffff14;border-radius:999px;width:28px;height:4px;transition:background .16s}.onb__dot.is-past[data-v-8e0134fe]{background:#818cf899}.onb__dot.is-active[data-v-8e0134fe]{background:var(--as-primary)}.onb__icon[data-v-8e0134fe]{width:56px;height:56px;color:var(--as-primary);background:linear-gradient(135deg,#6366f12e,#8b5cf629 50%,#ec489924);border-radius:16px;place-items:center;display:inline-grid}.onb__title[data-v-8e0134fe]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--as-foreground);margin:0;font-size:22px;font-weight:700}.onb__body[data-v-8e0134fe]{color:var(--as-muted-foreground);margin:0;font-size:14px;line-height:1.55}.onb__actions[data-v-8e0134fe]{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.onb__actions-right[data-v-8e0134fe]{gap:8px;display:inline-flex}.onb__step-counter[data-v-8e0134fe]{color:var(--as-muted-foreground);font-size:11px;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;position:absolute;top:16px;right:18px}.plan-card[data-v-20362e7c]{flex-direction:column;gap:12px;display:flex}.plan-card__head[data-v-20362e7c]{justify-content:space-between;align-items:center;display:flex}.plan-card__plan-tag[data-v-20362e7c]{color:var(--as-foreground);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#6366f12e,#ec489929);border:1px solid #818cf852;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.plan-card__row[data-v-20362e7c]{flex-direction:column;gap:5px;display:flex}.plan-card__row-head[data-v-20362e7c]{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.plan-card__row-count[data-v-20362e7c]{font-family:var(--font-mono,ui-monospace, monospace);color:var(--as-foreground);font-size:11px;font-weight:600}.plan-card__cta[data-v-20362e7c]{margin-top:4px}.sidebar-embedded[data-v-668d752f]{flex-direction:column;height:100%;padding:16px 14px;display:flex}.sidebar-inner[data-v-668d752f]{flex-direction:column;flex:1;min-height:0;display:flex}.sidebar-panel[data-v-668d752f]{border:1px solid var(--as-border);background:color-mix(in oklab, var(--as-card) 92%, transparent);box-shadow:var(--as-shadow-card);border-radius:16px;flex-direction:column;flex:1;display:flex;overflow:hidden}.sidebar-panel__nav[data-v-668d752f]{flex-direction:column;gap:12px;padding:14px;display:flex}.sidebar-panel__spacer[data-v-668d752f]{flex:1;min-height:16px}.sidebar-panel__plan[data-v-668d752f]{border-top:1px solid color-mix(in oklab, var(--as-foreground) 10%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--as-foreground) 6%, transparent) 0%, color-mix(in oklab, var(--as-card) 30%, transparent) 100%);-webkit-backdrop-filter:blur(14px)saturate(160%);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--as-foreground) 12%, transparent), 0 -8px 24px -16px #00000059;border-radius:14px 14px 0 0;padding:16px 14px 14px;position:relative}.sidebar-eyebrow[data-v-668d752f]{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--as-muted-foreground);padding:0 4px;font-size:10.5px;font-weight:600}.sidebar-menu[data-v-668d752f]{flex-direction:column;gap:2px;display:flex}.sidebar-item[data-v-668d752f]{width:100%;min-height:38px;color:var(--as-muted-foreground);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-family:inherit;font-size:13.5px;font-weight:500;transition:background .14s,color .14s;display:flex;position:relative}.sidebar-item[data-v-668d752f]:hover{background:color-mix(in oklab, var(--as-foreground) 6%, transparent);color:var(--as-foreground)}.sidebar-item.is-active[data-v-668d752f]{background:color-mix(in oklab, var(--as-primary) 14%, transparent);color:var(--as-foreground);font-weight:600}.sidebar-item.is-active .sidebar-item__icon[data-v-668d752f]{color:var(--as-primary)}.sidebar-item[data-v-668d752f]:focus-visible{outline:1px solid color-mix(in oklab, var(--as-primary) 60%, transparent);outline-offset:2px}.sidebar-item__rail[data-v-668d752f]{opacity:0;background:linear-gradient(#6366f1 0%,#ec4899 100%);border-radius:0 999px 999px 0;width:3px;transition:opacity .16s;position:absolute;inset:6px auto 6px 0}.sidebar-item.is-active .sidebar-item__rail[data-v-668d752f]{opacity:1}.sidebar-item__icon[data-v-668d752f]{width:20px;color:inherit;justify-content:center;align-items:center;transition:color .14s;display:inline-flex}.sidebar-item__label[data-v-668d752f]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.auth-loading{background:var(--as-bg);place-items:center;min-height:100vh;display:grid}.shell-halo{background:var(--as-halo);filter:blur(60px);z-index:0;pointer-events:none;height:80vh;position:fixed;inset:0 0 auto}.shell-root{z-index:1;background:0 0;flex-direction:column;height:100vh;display:flex;position:relative}.shell-body{flex:1;min-height:0;padding:20px 20px 24px;background:0 0!important}.shell-main{padding-left:16px}.main-area{padding:0}.shell-root .n-layout,.shell-root .n-layout-sider,.shell-main,.shell-root .n-layout-sider .n-layout-sider-scroll-container{background:0 0!important}.shell-root .n-layout-sider .n-scrollbar-content{flex-direction:column;min-height:100%;display:flex}.main-area__inner{max-width:none;margin:0}@media (width<=900px){.shell-body{padding:12px 12px 16px}.shell-main{padding-left:0}}.mobile-nav-drawer :deep(.n-drawer-body-content-wrapper){background:var(--as-bg)}:root{--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--font-display:"Space Grotesk", "Inter", ui-sans-serif, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--as-bg:#07070b;--as-bg-raised:#0b0b12;--as-card:#0f0f15;--as-card-hover:#13131b;--as-foreground:#f4f4f5;--as-muted:#14141a;--as-muted-foreground:#9b9ba8;--as-border:#ffffff14;--as-border-strong:#ffffff29;--as-primary:#818cf8;--as-primary-foreground:#07070b;--as-accent:#f472b6;--as-destructive:#fb7185;--as-success:#34d399;--as-warning:#fbbf24;--as-brand-gradient:linear-gradient(135deg, #6366f1 0%, #a855f7 45%, #ec4899 100%);--as-brand-gradient-soft:linear-gradient(135deg, #6366f133 0%, #a855f733 45%, #ec489933 100%);--as-radius-sm:8px;--as-radius-md:12px;--as-radius-lg:16px;--as-radius-xl:20px;--as-radius-pill:9999px;--as-shadow-card:0 1px 0 #ffffff0f inset, 0 24px 60px -28px #000000b3;--as-shadow-primary:0 8px 24px -8px #8b5cf68c, inset 0 1px 0 #ffffff40;--as-halo:radial-gradient(60% 50% at 50% 0%, #6366f12e, transparent 70%), radial-gradient(40% 35% at 80% 100%, #ec489924, transparent 70%), radial-gradient(40% 35% at 10% 90%, #8b5cf61f, transparent 70%)}:root[data-theme=light]{--as-bg:#f7f7f8;--as-bg-raised:#fff;--as-card:#fff;--as-card-hover:#f0f0f3;--as-foreground:#0b0b10;--as-muted:#f0f0f3;--as-muted-foreground:#5b5b66;--as-border:#0b0b1014;--as-border-strong:#0b0b1029;--as-primary:#4f46e5;--as-primary-foreground:#fff;--as-accent:#ec4899;--as-destructive:#e11d48;--as-success:#10b981;--as-warning:#f59e0b;--as-shadow-card:0 1px 0 #fff9 inset, 0 12px 40px -16px #0b0b101f;--as-shadow-primary:0 8px 24px -8px #4f46e566, inset 0 1px 0 #ffffff4d;--as-halo:radial-gradient(50% 40% at 50% 0%, #6366f11a, transparent 70%), radial-gradient(35% 30% at 85% 0%, #ec489914, transparent 70%), radial-gradient(30% 25% at 15% 0%, #8b5cf612, transparent 70%)}html,body,#app{background:var(--as-bg);height:100%;color:var(--as-foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}::selection{background:color-mix(in oklab, var(--as-primary) 35%, transparent)}.as-eyebrow{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab, var(--as-primary) 80%, var(--as-foreground));font-size:11px;font-weight:600}.as-display{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600}.as-brand-grad{background-image:var(--as-brand-gradient);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.as-mono{font-family:var(--font-mono)}.as-card{background:color-mix(in oklab, var(--as-card) 92%, transparent);border:1px solid var(--as-border);border-radius:var(--as-radius-xl);box-shadow:var(--as-shadow-card);-webkit-backdrop-filter:blur(14px)}.as-halo{isolation:isolate;position:relative}.as-halo:before{content:"";background:var(--as-halo);filter:blur(40px);z-index:0;pointer-events:none;height:70vh;position:fixed;inset:0 0 auto}.as-grid-bg{background-image:radial-gradient(circle at 1px 1px, color-mix(in oklab, var(--as-foreground) 10%, transparent) 1px, transparent 0);background-size:28px 28px}
