@font-face{font-family:geist;src:url(../media/Geist-s.p.1t275338t4tqu.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_b7477149-module__YjSLaG__className{font-family:geist,geist Fallback}.geist_b7477149-module__YjSLaG__variable{--font-prokhor-display:"geist", "geist Fallback"}
@font-face{font-family:manrope;src:url(../media/Manrope-s.p.1riuvm1_967pb.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_3afdf577-module__nZaRQG__className{font-family:manrope,manrope Fallback}.manrope_3afdf577-module__nZaRQG__variable{--font-prokhor-body:"manrope", "manrope Fallback"}
.bs-page{background:rgb(var(--bg-rgb));width:100%;min-height:100dvh;color:rgb(var(--text-rgb));font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);font-variant-numeric:tabular-nums;padding:var(--sp-4) var(--sp-5) var(--sp-10)}.bs-shell{gap:var(--sp-5);flex-direction:column;width:100%;max-width:none;margin:0;display:flex}.bs-topbar{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:0 0 var(--sp-4);border-bottom:var(--bw-1) solid rgb(var(--line-rgb) / .14);background:0 0;flex-wrap:wrap;display:flex}.bs-brand{align-items:center;gap:var(--sp-3);display:flex}.bs-title{font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-title);font-weight:var(--fw-dense);letter-spacing:var(--tr-title);margin:0}.bs-subtitle{margin:var(--sp-1) 0 0;font-size:var(--fs-dense);line-height:var(--lh-body);color:rgb(var(--muted-rgb))}.bs-topbar-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.bs-workspace{gap:var(--sp-6);grid-template-columns:430px minmax(0,1fr);align-items:start;width:100%;display:grid}.bs-stage-col{top:var(--sp-4);gap:var(--sp-3);flex-direction:column;display:flex;position:sticky}.bs-stage-shell{gap:var(--sp-3);background:0 0;border:0;flex-direction:column;padding:0;display:flex}.bs-stage-viewport{gap:var(--sp-3);flex-direction:column;display:flex}.bs-stage-head{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.bs-stage-sidebar{gap:var(--sp-3);flex-direction:column;display:flex}.bs-phone-frame{aspect-ratio:9/16;background:rgb(var(--dark-900));border:var(--bw-1) solid rgb(var(--line-rgb) / .18);border-radius:var(--r-xl);width:100%;position:relative;overflow:hidden}.bs-canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.bs-canvas[data-dragging=true]{cursor:grabbing}.bs-canvas[data-locked=true]{cursor:default}.bs-timeline-box{padding:var(--sp-3) 0;border-bottom:var(--bw-1) solid rgb(var(--line-rgb) / .14);gap:var(--sp-2);background:0 0;flex-direction:column;display:flex}.bs-timeline-head{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.bs-timeline-time{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-dense);color:rgb(var(--text-rgb))}.bs-timeline-actions{align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:flex}.bs-stage-col[data-fullscreen=true]{z-index:var(--z-modal);background:rgb(var(--bg-rgb));padding:var(--sp-4) var(--sp-5);position:fixed;inset:0;overflow:hidden}.bs-stage-col[data-fullscreen=true] .bs-stage-shell{gap:var(--sp-5);grid-template-columns:minmax(0,1fr) 480px;align-items:stretch;height:100%;display:grid;overflow:hidden}.bs-stage-col[data-fullscreen=true] .bs-stage-viewport{flex-direction:column;justify-content:space-between;align-items:center;height:100%;display:flex;overflow:hidden}.bs-stage-col[data-fullscreen=true] .bs-stage-head{width:100%}.bs-stage-col[data-fullscreen=true] .bs-phone-frame{aspect-ratio:9/16;width:auto;max-width:100%;height:calc(100dvh - 104px);margin-inline:auto}.bs-stage-col[data-fullscreen=true] .bs-stage-sidebar{height:100%;padding-inline-end:var(--sp-1);overflow-y:auto}.bs-stage-col[data-fullscreen=true][data-zen=true] .bs-stage-shell{grid-template-columns:minmax(0,1fr)}.bs-stage-col[data-fullscreen=true][data-zen=true] .bs-stage-sidebar{display:none}.bs-stage-col[data-fullscreen=true][data-zen=true] .bs-phone-frame{height:calc(100dvh - 88px)}.bs-zen-dock{bottom:var(--sp-4);align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:rgb(var(--bg-rgb) / .9);border:var(--bw-1) solid rgb(var(--line-rgb) / .2);border-radius:var(--r-pill);z-index:var(--z-nav);display:flex;position:absolute;left:50%;transform:translate(-50%)}.bs-stage-overlay{top:var(--sp-3);left:var(--sp-3);right:var(--sp-3);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.bs-rec-pill{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);color:rgb(var(--n-0));border:var(--bw-1) solid rgb(var(--danger-500));border-radius:var(--r-pill);font-size:var(--fs-caption);font-weight:var(--fw-dense);background:0 0;display:inline-flex}.bs-rec-dot{width:var(--sp-2);height:var(--sp-2);border-radius:var(--r-pill);background:rgb(var(--danger-500))}.bs-stage-controls{gap:var(--sp-2);flex-direction:column;display:flex}.bs-stats-strip{gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:var(--bw-1) solid rgb(var(--line-rgb) / .14);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bs-stat-box{background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.bs-stat-label{font-size:var(--fs-caption);color:rgb(var(--muted-rgb))}.bs-stat-value{font-size:var(--fs-sm);font-weight:var(--fw-dense);color:rgb(var(--text-rgb))}.bs-quick-box{padding:var(--sp-3) 0;border-bottom:var(--bw-1) solid rgb(var(--line-rgb) / .14);gap:var(--sp-2);background:0 0;flex-direction:column;display:flex}.bs-title-inline{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.bs-fs-controls{gap:var(--sp-3);padding-top:var(--sp-2);flex-direction:column;display:flex}.bs-export-stack{gap:var(--sp-2);flex-direction:column;display:flex}.bs-progress{width:100%;height:var(--sp-2);border-radius:var(--r-pill);accent-color:rgb(var(--accent-rgb));overflow:hidden}.bs-controls-col{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.bs-workspace-nav{z-index:var(--z-nav);background:rgb(var(--bg-rgb));padding:var(--sp-2) 0 var(--sp-3);border-bottom:var(--bw-1) solid rgb(var(--line-rgb) / .18);gap:var(--sp-3);flex-direction:column;display:flex;position:sticky;top:0}.bs-projects-bar{gap:var(--sp-2);padding:0 0 var(--sp-3);border-bottom:var(--bw-1) solid rgb(var(--line-rgb) / .14);flex-direction:column;display:flex}.bs-projects-head{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.bs-projects-list{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.bs-project-card{appearance:none;text-align:left;padding:var(--sp-2) var(--sp-3);border:var(--bw-1) solid rgb(var(--line-rgb) / .18);border-radius:var(--r-md);color:rgb(var(--text-rgb));font:inherit;align-items:center;gap:var(--sp-2);cursor:pointer;transition:border-color var(--t-fast) var(--ease);background:0 0;display:inline-flex}.bs-project-card:hover{border-color:rgb(var(--line-rgb) / .4)}.bs-project-card[data-active=true]{border-color:rgb(var(--accent-rgb))}.bs-project-title,.bs-project-name{font-size:var(--fs-dense);font-weight:var(--fw-dense);color:rgb(var(--text-rgb));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bs-project-meta{align-items:center;gap:var(--sp-2);font-size:var(--fs-caption);color:rgb(var(--muted-rgb));white-space:nowrap;display:inline-flex}.bs-topbar-project-input{width:210px;max-width:100%}.bs-tab-strip{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.bs-tab-btn{appearance:none;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:var(--bw-1) solid rgb(var(--line-rgb) / .18);border-radius:var(--r-pill);color:rgb(var(--text-2-rgb));font:inherit;font-size:var(--fs-dense);font-weight:var(--fw-dense);white-space:nowrap;cursor:pointer;transition:border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);background:0 0;line-height:1.2;display:inline-flex}.bs-tab-btn:hover{border-color:rgb(var(--line-rgb) / .42);color:rgb(var(--text-rgb))}.bs-tab-btn[data-active=true]{border-color:rgb(var(--accent-rgb));background:rgb(var(--accent-rgb) / .1);color:rgb(var(--accent-rgb))}.bs-quick-strip{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;display:grid}.bs-split-2col{gap:var(--sp-5);grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);align-items:start;display:grid}.bs-panel{padding:0 0 var(--sp-4);border-bottom:var(--bw-1) solid rgb(var(--line-rgb) / .14);gap:var(--sp-3);background:0 0;flex-direction:column;min-width:0;display:flex}.bs-panel-head{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.bs-panel-head>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.bs-panel-title{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);line-height:var(--lh-title);font-weight:var(--fw-dense);color:rgb(var(--text-rgb));min-width:0;margin:0;display:flex}.bs-panel-hint{font-size:var(--fs-dense);line-height:var(--lh-body);color:rgb(var(--muted-rgb));display:block}.bs-modes-grid{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(185px,1fr));display:grid}.bs-mode-card{appearance:none;text-align:left;padding:var(--sp-2);border:var(--bw-1) solid rgb(var(--line-rgb) / .16);border-radius:var(--r-md);color:rgb(var(--text-rgb));font:inherit;gap:var(--sp-1);cursor:pointer;transition:border-color var(--t-fast) var(--ease);background:0 0;flex-direction:column;display:flex}.bs-mode-preview{border-radius:var(--r-sm);border:var(--bw-1) solid rgb(var(--line-rgb) / .16);background:rgb(var(--dark-900));flex-shrink:0;width:100%;height:68px;display:block}.bs-skins-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.bs-skin-card{padding:var(--sp-3);border:var(--bw-1) solid rgb(var(--line-rgb) / .16);border-radius:var(--r-lg);gap:var(--sp-2);background:0 0;flex-direction:column;display:flex}.bs-skin-head{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.bs-skin-thumb{border-radius:var(--r-md);border:var(--bw-1) solid rgb(var(--line-rgb) / .22);object-fit:cover;flex-shrink:0;width:44px;height:44px}.bs-events-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(310px,1fr));display:grid}.bs-event-card{padding:var(--sp-3) var(--sp-4);border:var(--bw-1) solid rgb(var(--line-rgb) / .16);border-radius:var(--r-lg);gap:var(--sp-3);background:0 0;flex-direction:column;display:flex}.bs-media-strip{gap:var(--sp-2);max-height:240px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));padding-inline-end:var(--sp-1);display:grid;overflow-y:auto}.bs-media-item{padding:var(--sp-2);border:var(--bw-1) solid rgb(var(--line-rgb) / .16);border-radius:var(--r-md);justify-content:space-between;align-items:center;gap:var(--sp-2);background:0 0;min-width:0;display:flex}.bs-media-name{font-size:var(--fs-caption);color:rgb(var(--text-rgb));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bs-mode-card:hover{border-color:rgb(var(--line-rgb) / .38)}.bs-mode-card[data-active=true]{border-color:rgb(var(--accent-rgb))}.bs-mode-card[data-locked=true]{opacity:.6}.bs-mode-top{justify-content:space-between;align-items:center;gap:var(--sp-2);min-width:0;display:flex}.bs-mode-name{font-size:var(--fs-sm);font-weight:var(--fw-dense);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bs-mode-desc{font-size:var(--fs-dense);line-height:var(--lh-body);color:rgb(var(--muted-rgb));overflow-wrap:anywhere;margin:0}.bs-badge{align-items:center;gap:var(--sp-1);padding:2px var(--sp-2);border-radius:var(--r-pill);border:var(--bw-1) solid rgb(var(--accent-rgb) / .45);color:rgb(var(--accent-rgb));font-size:var(--fs-caption);font-weight:var(--fw-dense);white-space:nowrap;background:0 0;flex-shrink:0;line-height:1.2;text-decoration:none;display:inline-flex}.bs-inst-catalog{gap:var(--sp-2);max-height:360px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));padding-inline-end:var(--sp-1);display:grid;overflow-y:auto}.bs-inst-card{appearance:none;text-align:left;padding:var(--sp-2) var(--sp-3);border:var(--bw-1) solid rgb(var(--line-rgb) / .16);border-radius:var(--r-md);color:rgb(var(--text-rgb));font:inherit;cursor:pointer;min-width:0;transition:border-color var(--t-fast) var(--ease);background:0 0;flex-direction:column;gap:2px;display:flex}.bs-inst-card:hover{border-color:rgb(var(--line-rgb) / .38)}.bs-inst-card[data-active=true]{border-color:rgb(var(--accent-rgb))}.bs-inst-top{justify-content:space-between;align-items:center;gap:var(--sp-2);min-width:0;display:flex}.bs-inst-title{font-size:var(--fs-dense);font-weight:var(--fw-dense);color:rgb(var(--text-rgb));text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bs-inst-sub{font-size:var(--fs-caption);color:rgb(var(--muted-rgb));overflow-wrap:anywhere}.bs-sliders-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.bs-slider-field{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.bs-slider-head{justify-content:space-between;align-items:center;gap:var(--sp-2);font-size:var(--fs-dense);color:rgb(var(--text-2-rgb));min-width:0;display:flex}.bs-slider-val{font-family:var(--font-mono);font-size:var(--fs-dense);font-weight:var(--fw-dense);color:rgb(var(--text-rgb))}.bs-range{width:100%;accent-color:rgb(var(--accent-rgb));cursor:pointer}.bs-row-wrap{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.bs-vst-rack{padding:var(--sp-4) 0 0;border-top:var(--bw-1) solid rgb(var(--line-rgb) / .14);gap:var(--sp-3);background:0 0;flex-direction:column;display:flex}.bs-vst-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.bs-search-banner{padding:var(--sp-3) 0;border-top:var(--bw-1) solid rgb(var(--line-rgb) / .12);border-bottom:var(--bw-1) solid rgb(var(--line-rgb) / .12);align-items:center;gap:var(--sp-4);background:0 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.bs-color-input{border:var(--bw-1) solid rgb(var(--line-rgb) / .25);border-radius:var(--r-sm);cursor:pointer;background:0 0;width:36px;height:30px;padding:0}.bs-piano-grid{gap:var(--sp-2);padding:var(--sp-2) 0;background:0 0;border:0;flex-wrap:wrap;display:flex}.bs-note-pill{appearance:none;padding:var(--sp-1) var(--sp-2);border:var(--bw-1) solid rgb(var(--line-rgb) / .18);border-radius:var(--r-sm);color:rgb(var(--text-rgb));font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--fw-dense);cursor:pointer;background:0 0}.bs-note-pill[data-active=true]{border-color:rgb(var(--accent-rgb));color:rgb(var(--accent-rgb))}.bs-projects-hub{gap:var(--sp-5);flex-direction:column;display:flex}.bs-hub-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(290px,1fr));display:grid}.bs-hub-card{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4);background:rgb(var(--ink-rgb) / .02);border:var(--bw-1) solid rgb(var(--line-rgb) / .18);border-radius:var(--r-xl);min-width:0;transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);flex-direction:column;display:flex}.bs-hub-card:hover{border-color:rgb(var(--line-rgb) / .36)}.bs-hub-card[data-active=true]{border-color:rgb(var(--accent-rgb));background:rgb(var(--accent-rgb) / .08);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .35)}.bs-plans-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.bs-plan-card{padding:var(--sp-4);border:var(--bw-1) solid rgb(var(--line-rgb) / .16);border-radius:var(--r-lg);justify-content:space-between;gap:var(--sp-3);background:0 0;flex-direction:column;display:flex}.bs-plan-card[data-active=true]{border-color:rgb(var(--accent-rgb))}.bs-hidden-input{display:none}.bs-gate-wrap{min-height:80dvh;padding:var(--sp-6);justify-content:center;align-items:center;display:flex}.bs-gate-card{width:100%;max-width:460px;padding:var(--sp-6);border:var(--bw-1) solid rgb(var(--line-rgb) / .18);border-radius:var(--r-2xl);gap:var(--sp-4);background:0 0;flex-direction:column;display:flex}@media (max-width:1080px){.bs-workspace,.bs-split-2col{grid-template-columns:1fr}.bs-stage-col{width:100%;max-width:460px;margin-inline:auto;position:static}.bs-stage-col[data-fullscreen=true]{max-width:none}.bs-stage-col[data-fullscreen=true] .bs-stage-shell{grid-template-columns:1fr;overflow-y:auto}.bs-stage-col[data-fullscreen=true] .bs-phone-frame{height:62dvh}}.ll-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--bg-rgb:255 255 255;--surface-rgb:246 247 249;--surface-2-rgb:238 240 244;--text-rgb:15 20 32;--muted-rgb:82 90 110;--faint-rgb:120 128 148;--line-rgb:15 23 42;--ink-rgb:15 20 32;--accent-rgb:79 70 229;color:#0f1420;accent-color:#4f46e5;background:#fff;flex-direction:column;min-height:100dvh;display:flex}.ll-page .ds-chip,.ll-page .ds-btn{box-shadow:none;border:0!important}.ll-page .ds-chip[aria-pressed=false],.ll-page .ds-chip:not([aria-pressed=true]){color:#1f2937;background:#eef0f5}.ll-page .ds-chip[aria-pressed=true]{color:#fff;background:#0f1420}.ll-nav{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:0;position:sticky;top:0}.ll-nav-inner{max-width:1400px;padding:var(--sp-4) var(--sp-5);justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;margin:0 auto;display:flex}.ll-brand{align-items:center;gap:var(--sp-3);color:#0b0f19;display:inline-flex}.ll-logo-svg{color:currentColor;width:auto;height:22px;display:block}.ll-brand-tag{font-size:var(--fs-caption);color:#64748b;background:0 0;border:0;padding:0}.ll-nav-links{align-items:center;gap:var(--sp-5);flex-wrap:wrap;display:flex}.ll-nav-link{font-size:var(--fs-small);font-weight:var(--fw-medium);color:#333d52;transition:color var(--t-fast) var(--ease);text-decoration:none}.ll-nav-link:hover{color:#4f46e5}.ll-nav-actions{align-items:center;gap:var(--sp-2);display:flex}.ll-cta-link{justify-content:center;align-items:center;gap:var(--sp-2);border-radius:var(--r-pill);color:#fff;font-size:var(--fs-small);font-weight:var(--fw-dense);transition:transform var(--t-fast) var(--ease), background var(--t-fast) var(--ease);background:#0f1420;border:0;padding:10px 20px;text-decoration:none;display:inline-flex}.ll-cta-link:hover{background:#4f46e5}.ll-cta-lg{font-size:var(--fs-body);padding:13px 26px}.ll-cta-block{width:100%}.ll-main{width:100%;max-width:1400px;padding:var(--sp-7) var(--sp-5) var(--sp-9);gap:var(--sp-9);flex-direction:column;margin:0 auto;display:flex}.ll-hero{gap:var(--sp-7);grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;display:grid}.ll-hero-copy{gap:var(--sp-5);flex-direction:column;display:flex}.ll-eyebrow{align-items:center;gap:var(--sp-2);color:#4f46e5;font-size:var(--fs-caption);font-weight:var(--fw-dense);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;align-self:flex-start;padding:0;display:inline-flex}.ll-h1{font-size:clamp(2rem,3.6vw,3.35rem);line-height:1.08;font-weight:var(--fw-bold);letter-spacing:-.03em;color:#0b0f19;margin:0}.ll-lead{color:#3b4459;max-width:64ch;margin:0;font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.6}.ll-hero-actions{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.ll-auth-note{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);font-size:var(--fs-caption);color:#3b4459;background:#f6f7f9;border:0;display:inline-flex}.ll-metrics-grid{gap:var(--sp-4);padding-top:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ll-metric-card{padding:var(--sp-4);border-radius:var(--r-xl);background:#f6f7f9;border:0;flex-direction:column;gap:4px;display:flex}.ll-metric-val{font-family:var(--font-mono);font-size:var(--fs-h2);font-weight:var(--fw-bold);color:#0f1420}.ll-metric-label{font-size:var(--fs-caption);color:#4b5568;line-height:1.35}.ll-hero-stage{justify-content:center;display:flex}.ll-stage-card{width:100%;max-width:470px;padding:var(--sp-5);border-radius:var(--r-2xl);gap:var(--sp-3);background:#f6f7f9;border:0;flex-direction:column;display:flex}.ll-stage-topbar{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.ll-stage-badge{font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--fw-dense);color:#1e293b;align-items:center;gap:6px;display:inline-flex}.ll-stage-top-actions{align-items:center;gap:var(--sp-1);display:flex}.ll-phone-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;aspect-ratio:9/16;border-radius:var(--r-xl);color:#f4f6ff;accent-color:#818cf8;background:#060711;border:0;width:100%;max-width:310px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 20px 48px #06071138}.ll-phone-canvas{width:100%;height:100%;display:block}.ll-stage-controls{gap:var(--sp-2);flex-direction:column;display:flex}.ll-stage-group{flex-direction:column;gap:6px;display:flex}.ll-stage-label{font-size:var(--fs-caption);font-weight:var(--fw-dense);color:#4b5568}.ll-chip-row{flex-wrap:wrap;gap:6px;display:flex}.ll-section{gap:var(--sp-6);flex-direction:column;display:flex}.ll-section-head{gap:var(--sp-2);flex-direction:column;max-width:72ch;display:flex}.ll-h2{font-size:clamp(1.6rem,2.5vw,2.35rem);line-height:1.15;font-weight:var(--fw-bold);letter-spacing:-.025em;color:#0b0f19;margin:0}.ll-section-sub{font-size:var(--fs-body);color:#475166;margin:0;line-height:1.55}.ll-bento-grid{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ll-bento-card{padding:var(--sp-6);border-radius:var(--r-2xl);gap:var(--sp-3);background:#f6f7f9;border:0;flex-direction:column;display:flex}.ll-bento-wide{grid-column:span 2}.ll-bento-icon{border-radius:var(--r-lg);color:#4338ca;background:#4f46e51a;border:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.ll-bento-badge{font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--fw-dense);color:#4f46e5;letter-spacing:.04em}.ll-h3{font-size:var(--fs-h3);font-weight:var(--fw-bold);color:#0f1420;margin:0}.ll-bento-text{font-size:var(--fs-small);color:#3b4459;margin:0;line-height:1.6}.ll-modes-showcase{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.ll-mode-item{padding:var(--sp-5);border-radius:var(--r-xl);justify-content:space-between;gap:var(--sp-3);transition:background var(--t-fast) var(--ease);background:#f6f7f9;border:0;flex-direction:column;display:flex}.ll-mode-item:hover{background:#eef0f5}.ll-mode-item[data-active=true]{background:#eef2ff}.ll-mode-head{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.ll-mode-title{font-size:var(--fs-body);font-weight:var(--fw-bold);color:#0f1420}.ll-mode-pill{border-radius:var(--r-pill);color:#4338ca;font-size:var(--fs-caption);font-weight:var(--fw-dense);background:#4f46e51a;border:0;padding:3px 10px}.ll-mode-desc{font-size:var(--fs-caption);color:#475166;margin:0;line-height:1.5}.ll-mode-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ll-pricing-grid{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ll-price-card{padding:var(--sp-6);border-radius:var(--r-2xl);justify-content:space-between;gap:var(--sp-5);background:#f6f7f9;border:0;flex-direction:column;display:flex}.ll-price-card[data-popular=true]{background:#eef2ff}.ll-price-top{gap:var(--sp-3);flex-direction:column;display:flex}.ll-price-name{font-size:var(--fs-h3);font-weight:var(--fw-bold);color:#0f1420}.ll-price-amount{align-items:baseline;gap:var(--sp-2);display:flex}.ll-price-num{font-family:var(--font-mono);font-size:var(--fs-h1);font-weight:var(--fw-bold);color:#0b0f19}.ll-price-period{font-size:var(--fs-small);color:#4b5568}.ll-price-list{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ll-price-list li{align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-small);color:#2d3648;line-height:1.45;display:flex}.ll-footer{background:#fff;border:0;margin-top:auto}.ll-footer-inner{max-width:1400px;padding:var(--sp-6) var(--sp-5);justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;margin:0 auto;display:flex}.ll-footer-links{align-items:center;gap:var(--sp-3);display:flex}@media (max-width:1080px){.ll-hero{grid-template-columns:1fr}.ll-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ll-bento-grid,.ll-pricing-grid{grid-template-columns:1fr}.ll-bento-wide{grid-column:span 1}}.bs-topbar-logo{width:auto;height:20px;color:rgb(var(--text-rgb));display:block}.lsb-logo-svg{width:auto;height:18px;color:rgb(var(--text-rgb));display:block}.lsb{display:none}.lsb-mobile-trigger{top:var(--sp-3);left:var(--sp-3);z-index:calc(var(--z-modal) + 3);width:var(--ctl-md);height:var(--ctl-md);border-radius:var(--r-pill);background:rgb(var(--surface-rgb));color:rgb(var(--text-rgb));cursor:pointer;border:0;place-items:center;display:grid;position:fixed}.lsb-scrim{display:none}@media (min-width:1280px){.lsb-mobile-trigger{display:none}.bs-page:has(.lsb){padding-left:calc(var(--lsb-w,240px) + var(--sp-5));transition:padding-left var(--t-fast) var(--ease)}.bs-page[data-lsb-rail]:has(.lsb){padding-left:calc(52px + var(--sp-5))}.lsb{z-index:var(--z-nav);width:var(--lsb-w,240px);padding:var(--sp-4) var(--sp-2) var(--sp-2);background:rgb(var(--surface-rgb));color:rgb(var(--text-2-rgb));font-size:var(--fs-sm);transition:width var(--t-fast) var(--ease);flex-direction:column;line-height:1.2;display:flex;position:fixed;inset:0 auto 0 0}.lsb[data-rail]{width:52px}.lsb[data-rail] .lsb-brand,.lsb[data-rail] .lsb-text,.lsb[data-rail] .lsb-caret,.lsb[data-rail] .lsb-edge{display:none}.lsb[data-rail] .lsb-top{justify-content:center}.lsb[data-rail] .lsb-row{justify-content:center;padding:0}}@media (max-width:1279px){.lsb[data-open]{z-index:calc(var(--z-modal) + 5);width:min(290px,86vw);padding:var(--sp-4) var(--sp-2) var(--sp-3);background:rgb(var(--surface-rgb));color:rgb(var(--text-2-rgb));box-shadow:var(--shadow-4);font-size:var(--fs-sm);flex-direction:column;line-height:1.2;display:flex;position:fixed;inset:0 auto 0 0}.lsb-scrim{z-index:calc(var(--z-modal) + 4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#06071173;display:block;position:fixed;inset:0}}.lsb-top{justify-content:space-between;align-items:center;gap:var(--sp-2);width:100%;min-height:var(--ctl-sm);margin-bottom:var(--sp-2);padding:0 var(--sp-2);border-radius:var(--r-sm);color:inherit;font:inherit;cursor:pointer;transition:background var(--t-fast) var(--ease);background:0 0;border:0;display:flex}.lsb-top:hover{background:rgb(var(--bg-rgb) / .65)}.lsb-brand{min-width:0;color:rgb(var(--text-rgb));align-items:center;display:flex}.lsb-toggle{width:var(--ctl-xs);height:var(--ctl-xs);color:rgb(var(--muted-rgb));place-items:center;display:grid}.lsb-scroll{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.lsb-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.lsb-row{align-items:center;gap:var(--sp-2);width:100%;min-height:var(--ctl-xs);padding:0 var(--sp-2);border-radius:var(--r-sm);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background var(--t-fast) var(--ease);background:0 0;border:0;font-weight:450;text-decoration:none;display:flex}.lsb-row:hover{background:rgb(var(--bg-rgb) / .65)}.lsb-row[aria-current=true]{background:rgb(var(--bg-rgb));color:rgb(var(--text-rgb));font-weight:600}.lsb-ico{color:rgb(var(--muted-rgb));flex:none}.lsb-row[aria-current=true] .lsb-ico{color:rgb(var(--accent-rgb))}.lsb-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lsb-group{margin-top:var(--sp-4)}.lsb-label{justify-content:space-between;align-items:center;gap:var(--sp-1);width:100%;min-height:var(--ctl-xs);padding:0 var(--sp-2);border-radius:var(--r-sm);color:rgb(var(--muted-rgb));font:inherit;font-size:var(--fs-caption);cursor:pointer;background:0 0;border:0;font-weight:500;display:flex}.lsb-label:hover{color:rgb(var(--text-rgb))}.lsb-caret{transition:rotate var(--t-fast) var(--ease)}.lsb-label[aria-expanded=false] .lsb-caret{rotate:-90deg}.lsb-foot{padding-top:var(--sp-2)}.lsb-edge{cursor:col-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0;right:-4px}
