.lnav[data-v-17aa64de]{position:fixed;top:0;left:0;right:0;z-index:100;padding:0 var(--w-section-px);height:60px;display:flex;align-items:center;justify-content:space-between;background:var(--w-cream-glass);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);border-bottom:1px solid transparent;transition:border-color .3s,box-shadow .3s}.lnav.scrolled[data-v-17aa64de]{border-bottom-color:var(--w-border);box-shadow:0 1px 6px #00000008}.lnav-logo[data-v-17aa64de]{display:flex;align-items:center;text-decoration:none}.lnav-logo-svg[data-v-17aa64de]{height:16px;width:auto}.lnav-logo-text[data-v-17aa64de]{font-family:var(--w-font-sans);font-size:16px;font-weight:700;fill:var(--w-ink);letter-spacing:.2em}.lnav-right[data-v-17aa64de]{display:flex;align-items:center;gap:28px}.lnav-link[data-v-17aa64de]{font-family:var(--w-font-sans);font-size:13px;font-weight:500;color:var(--w-muted);text-decoration:none;transition:color .15s}.lnav-link[data-v-17aa64de]:hover{color:var(--w-ink)}.lnav-signin[data-v-17aa64de]{font-weight:600}.lnav-cta[data-v-17aa64de]{font-size:12.5px;padding:7px 18px;border-radius:7px}.lnav-burger[data-v-17aa64de]{display:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;padding:4px;background:none;border:none;cursor:pointer;z-index:110}.lnav-burger span[data-v-17aa64de]{display:block;width:100%;height:2px;background:var(--w-ink);border-radius:1px;transition:transform .3s var(--w-ease),opacity .2s;transform-origin:center}.lnav-burger.open span[data-v-17aa64de]:nth-child(1){transform:translateY(7px) rotate(45deg)}.lnav-burger.open span[data-v-17aa64de]:nth-child(2){opacity:0}.lnav-burger.open span[data-v-17aa64de]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.lnav-overlay[data-v-17aa64de]{position:fixed;inset:0;z-index:105;background:var(--w-cream);display:flex;align-items:center;justify-content:center}.lnav-mobile-links[data-v-17aa64de]{display:flex;flex-direction:column;align-items:center;gap:24px}.lnav-mobile-link[data-v-17aa64de]{font-family:var(--w-font-sans);font-size:18px;font-weight:500;color:var(--w-ink);text-decoration:none;transition:color .15s}.lnav-mobile-link[data-v-17aa64de]:hover{color:var(--w-orange)}.lnav-mobile-cta[data-v-17aa64de]{margin-top:8px;font-size:15px;padding:12px 32px}.mobile-nav-enter-active[data-v-17aa64de]{transition:opacity .25s var(--w-ease),clip-path .4s var(--w-ease)}.mobile-nav-leave-active[data-v-17aa64de]{transition:opacity .2s var(--w-ease),clip-path .3s var(--w-ease)}.mobile-nav-enter-from[data-v-17aa64de]{opacity:0;clip-path:circle(0% at calc(100% - 36px) 30px)}.mobile-nav-enter-to[data-v-17aa64de],.mobile-nav-leave-from[data-v-17aa64de]{opacity:1;clip-path:circle(150% at calc(100% - 36px) 30px)}.mobile-nav-leave-to[data-v-17aa64de]{opacity:0;clip-path:circle(0% at calc(100% - 36px) 30px)}@media(max-width:768px){.lnav-right[data-v-17aa64de]{display:none}.lnav-burger[data-v-17aa64de]{display:flex}}.xc[data-v-6ea9e3e0]{font-family:var(--w-font-mono);font-size:10px;color:var(--w-body);padding:3px 5px;background:#fff;border:1px solid var(--w-border);border-radius:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;will-change:transform,opacity}.xc-bold[data-v-6ea9e3e0]{font-weight:700;color:var(--w-ink);background:var(--w-cream)}.xc-italic[data-v-6ea9e3e0]{font-style:italic}.xc-yellow-fill[data-v-6ea9e3e0]{background:#fef9c3}.xc-green-cf[data-v-6ea9e3e0]{background:#dcfce7;color:var(--w-positive)}.xc-error[data-v-6ea9e3e0]{color:var(--w-negative);background:#d6454514}.xm[data-v-f396c23e]{background:#fff;border-radius:10px;border:1px solid var(--w-border);overflow:visible;box-shadow:0 2px 4px #0000000a,0 8px 24px #0000000f,0 24px 48px #0000000a;will-change:transform}.xm-titlebar[data-v-f396c23e]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#f3f2ee;border-bottom:1px solid var(--w-border);border-radius:10px 10px 0 0}.xm-dots[data-v-f396c23e]{display:flex;gap:5px}.xm-dots span[data-v-f396c23e]{width:7px;height:7px;border-radius:50%}.xm-dots span[data-v-f396c23e]:nth-child(1){background:#fca5a5}.xm-dots span[data-v-f396c23e]:nth-child(2){background:#fde68a}.xm-dots span[data-v-f396c23e]:nth-child(3){background:#6ee7b7}.xm-filename[data-v-f396c23e]{font-family:var(--w-font-sans);font-size:10.5px;color:var(--w-muted);font-weight:500}.xm-menus[data-v-f396c23e]{display:flex;gap:2px;padding:4px 12px;background:#fafaf7;border-bottom:1px solid var(--w-border)}.xm-menu[data-v-f396c23e]{font-family:var(--w-font-sans);font-size:10px;color:var(--w-muted);padding:2px 8px;border-radius:3px}.xm-menu[data-v-f396c23e]:first-child{font-weight:600;color:var(--w-body)}.xm-formula[data-v-f396c23e]{display:flex;align-items:center;gap:8px;padding:5px 12px;border-bottom:1px solid var(--w-border);will-change:filter,opacity}.xm-fx[data-v-f396c23e]{font-family:var(--w-font-mono);font-size:10px;font-weight:700;font-style:italic;color:var(--w-muted)}.xm-formula-text[data-v-f396c23e]{font-family:var(--w-font-mono);font-size:10px;color:var(--w-body)}.xm-col-headers[data-v-f396c23e]{display:grid;grid-template-columns:28px repeat(5,1fr);gap:1px;padding:0 4px;background:#fafaf7;border-bottom:1px solid var(--w-border)}.xm-col-h[data-v-f396c23e]{font-family:var(--w-font-sans);font-size:9px;font-weight:600;color:var(--w-muted);text-align:center;padding:3px 0}.xm-row-num[data-v-f396c23e]{font-family:var(--w-font-sans);font-size:9px;color:var(--w-muted);text-align:center;padding:3px 0;min-width:28px}.xm-grid[data-v-f396c23e]{display:grid;grid-template-columns:28px repeat(5,1fr);gap:1px;padding:4px}.xm-tabs[data-v-f396c23e]{display:flex;gap:1px;padding:6px 12px;background:#f3f2ee;border-top:1px solid var(--w-border);border-radius:0 0 10px 10px;will-change:opacity}.xm-tab[data-v-f396c23e]{font-family:var(--w-font-sans);font-size:9.5px;color:var(--w-muted);padding:3px 10px;border-radius:3px 3px 0 0;will-change:transform}.xm-tab-active[data-v-f396c23e]{background:#fff;color:var(--w-ink);font-weight:600;border:1px solid var(--w-border);border-bottom:1px solid #fff}.ds[data-v-05d0a8dd]{width:48px;background:var(--w-obsidian);display:flex;flex-direction:column;align-items:center;padding:14px 0;gap:20px;will-change:transform,opacity;flex-shrink:0}.ds-logo-mark[data-v-05d0a8dd]{width:24px;height:24px;border-radius:6px;background:var(--w-orange);opacity:.9}.ds-nav[data-v-05d0a8dd]{display:flex;flex-direction:column;gap:12px;align-items:center}.ds-dot[data-v-05d0a8dd]{width:8px;height:8px;border-radius:50%;background:#fff3;transition:background .3s}.ds-dot-active[data-v-05d0a8dd]{background:var(--w-orange)}.ds-dot-pulse[data-v-05d0a8dd]{animation:sidebar-dot-pulse 2s ease-in-out infinite}@media(max-width:768px){.ds[data-v-05d0a8dd]{display:none}}.dk[data-v-15cd95d5]{background:var(--w-cream);border-radius:8px;padding:10px 10px 8px;display:flex;flex-direction:column;gap:1px;border:1px solid var(--w-border);will-change:transform,opacity}.dk-highlight[data-v-15cd95d5]{border-color:#c06a3a4d;box-shadow:0 0 0 1px #c06a3a14,0 2px 8px #c06a3a0f}.dk-glow[data-v-15cd95d5]{animation:ebit-glow-15cd95d5 1.5s ease-in-out 1}@keyframes ebit-glow-15cd95d5{0%,to{box-shadow:0 0 0 1px #c06a3a14,0 2px 8px #c06a3a0f}50%{box-shadow:0 0 0 2px #c06a3a33,0 4px 20px #c06a3a26}}.dk-label[data-v-15cd95d5]{font-family:var(--w-font-sans);font-size:9.5px;font-weight:500;color:var(--w-muted);text-transform:uppercase;letter-spacing:.06em}.dk-value[data-v-15cd95d5]{font-family:var(--w-font-mono);font-size:14.5px;font-weight:600;color:var(--w-ink)}.dk-var[data-v-15cd95d5]{font-family:var(--w-font-mono);font-size:10px;font-weight:500}.dk-up[data-v-15cd95d5]{color:var(--w-positive)}.dk-down[data-v-15cd95d5]{color:var(--w-negative)}.dc[data-v-e1902ff8]{margin-bottom:14px;will-change:transform,opacity}.dc-label[data-v-e1902ff8]{font-family:var(--w-font-sans);font-size:10.5px;font-weight:600;color:var(--w-ink);margin-bottom:5px}.dc-svg[data-v-e1902ff8]{width:100%;height:72px;display:block}.dc-months[data-v-e1902ff8]{display:flex;justify-content:space-between;font-family:var(--w-font-sans);font-size:9px;color:var(--w-muted);font-weight:500;padding:2px 2px 0}.dt[data-v-da824cfb]{border-radius:6px;overflow:hidden;border:1px solid var(--w-border);will-change:opacity}.dt-row[data-v-da824cfb]{display:grid;grid-template-columns:1fr auto auto;gap:14px;padding:7px 10px;font-family:var(--w-font-sans);font-size:11px;color:var(--w-body);border-bottom:1px solid var(--w-border);will-change:transform,opacity}.dt-row[data-v-da824cfb]:last-child{border-bottom:none}.dt-head[data-v-da824cfb]{font-weight:600;color:var(--w-muted);background:var(--w-cream);font-size:9.5px;text-transform:uppercase;letter-spacing:.04em}.dt-row span[data-v-da824cfb]:nth-child(2),.dt-row span[data-v-da824cfb]:nth-child(3){font-family:var(--w-font-mono);text-align:right}.dt-up[data-v-da824cfb]{color:var(--w-positive)}.dt-down[data-v-da824cfb]{color:var(--w-negative)}.dm[data-v-8d1373b5]{position:relative;will-change:transform,opacity}.dm-frame[data-v-8d1373b5]{position:relative;z-index:1;background:#fefdfb;border:1px solid var(--w-border);border-radius:var(--dm-radius, 16px);overflow:hidden;box-shadow:0 1px 2px #0000000a,0 4px 16px #0000000a,0 12px 48px #0000000f;background-image:linear-gradient(145deg,rgba(192,106,58,.03),transparent)}.dm-glow[data-v-8d1373b5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110%;height:110%;background:radial-gradient(ellipse,rgba(192,106,58,.05) 0%,transparent 65%);pointer-events:none;z-index:0;animation:w-float-glow 4s ease-in-out infinite}.dm-topbar[data-v-8d1373b5]{display:flex;align-items:center;gap:12px;padding:9px 14px;background:var(--w-cream);border-bottom:1px solid var(--w-border)}.dm-dots[data-v-8d1373b5]{display:flex;gap:5px}.dm-dots span[data-v-8d1373b5]{width:7px;height:7px;border-radius:50%}.dm-dots span[data-v-8d1373b5]:nth-child(1){background:#fca5a5}.dm-dots span[data-v-8d1373b5]:nth-child(2){background:#fde68a}.dm-dots span[data-v-8d1373b5]:nth-child(3){background:#6ee7b7}.dm-url[data-v-8d1373b5]{font-family:var(--w-font-mono);font-size:10.5px;color:var(--w-muted);background:#fff;padding:2px 10px;border-radius:4px;border:1px solid var(--w-border)}.dm-layout[data-v-8d1373b5]{display:flex}.dm-body[data-v-8d1373b5]{flex:1;padding:14px;min-width:0}.dm-kpis[data-v-8d1373b5]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}@media(max-width:768px){.dm-kpis[data-v-8d1373b5]{grid-template-columns:repeat(2,1fr)}}.hpm[data-v-7b915ed9]{display:grid;width:100%}.hpm-layer[data-v-7b915ed9]{grid-area:1 / 1;width:100%}.hpm-excel[data-v-7b915ed9]{z-index:2}.hpm-dash[data-v-7b915ed9]{z-index:3}@media(max-width:768px){.hpm[data-v-7b915ed9]{transform:none!important}.hpm-excel[data-v-7b915ed9]{display:none}.hpm-dash[data-v-7b915ed9]{animation:mobile-dash-fade .8s ease-out both}}.hero[data-v-aff298c9]{padding:116px var(--w-section-px) 48px;background:var(--w-cream);position:relative}.hero-bg[data-v-aff298c9]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 20% 50%,rgba(192,106,58,.03) 0%,transparent 50%),radial-gradient(ellipse at 80% 30%,rgba(192,106,58,.05) 0%,transparent 50%)}.hero-inner[data-v-aff298c9]{max-width:var(--w-max-width);margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:56px;align-items:center;position:relative;z-index:1}.hero-copy[data-v-aff298c9]{display:flex;flex-direction:column;align-items:flex-start}.hero-badge[data-v-aff298c9]{display:inline-flex;align-items:center;gap:8px;font-family:var(--w-font-sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--w-orange);background:#c06a3a14;padding:5px 14px 5px 10px;border-radius:100px;margin-bottom:24px}.hero-badge-dot[data-v-aff298c9]{width:6px;height:6px;border-radius:50%;background:var(--w-orange);animation:w-pulse-dot 2s ease-in-out infinite}.hero h1[data-v-aff298c9]{font-size:clamp(38px,4.5vw,56px);font-weight:700;line-height:1.1;color:var(--w-ink);letter-spacing:-.03em;margin-bottom:18px}.hero-accent[data-v-aff298c9]{text-decoration:underline;text-decoration-color:var(--w-orange);text-underline-offset:4px;text-decoration-thickness:2.5px;text-decoration-skip-ink:none}.hero-sub[data-v-aff298c9]{font-family:var(--w-font-sans);font-size:16.5px;line-height:1.6;color:var(--w-muted);margin-bottom:32px;max-width:520px}.hero-actions[data-v-aff298c9]{display:flex;gap:10px;align-items:center}.hero-cta svg[data-v-aff298c9]{transition:transform .2s var(--w-ease)}.hero-cta:hover svg[data-v-aff298c9]{transform:translate(3px)}.hero-visual[data-v-aff298c9]{position:relative}@media(max-width:1024px){.hero-inner[data-v-aff298c9]{grid-template-columns:1fr;gap:40px}.hero-visual[data-v-aff298c9]{max-width:540px}}@media(max-width:768px){.hero[data-v-aff298c9]{padding:96px 20px 24px;min-height:auto}.hero h1[data-v-aff298c9]{font-size:30px}.hero-actions[data-v-aff298c9]{flex-direction:column;align-items:flex-start}}.at-wrap[data-v-47da24d8]{display:flex;justify-content:center;padding:0 var(--w-section-px);margin-top:-8px;background:var(--w-cream)}.at-pill[data-v-47da24d8]{position:relative;display:inline-flex;background:var(--w-cream);border:1px solid var(--w-border);border-radius:100px;padding:4px;gap:0;box-shadow:0 1px 3px #0000000f}.at-slider[data-v-47da24d8]{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:var(--w-orange);border-radius:100px;transition:transform .3s var(--w-ease);pointer-events:none}.at-option[data-v-47da24d8]{position:relative;z-index:1;font-family:var(--w-font-sans);font-size:15px;font-weight:600;padding:10px 32px;border:none;border-radius:100px;background:transparent;color:var(--w-muted);cursor:pointer;transition:color .25s var(--w-ease);white-space:nowrap}.at-option[data-v-47da24d8]:hover:not(.active){color:var(--w-ink)}.at-option.active[data-v-47da24d8]{color:#fff}.pain[data-v-0e96b205]{padding:80px var(--w-section-px);background:var(--w-surface-alt, #F5F4F0);border-top:1px solid var(--w-border);border-bottom:1px solid var(--w-border)}.pain-heading[data-v-0e96b205]{font-size:clamp(28px,3vw,40px);margin-bottom:36px;max-width:600px}.pain-strip[data-v-0e96b205]{margin-bottom:40px;border-radius:12px;overflow:hidden;border:1px solid var(--w-border);background:#fff}.pain-strip-mask[data-v-0e96b205]{overflow:hidden;position:relative;mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%)}.pain-strip-track[data-v-0e96b205]{display:flex;gap:1px;padding:10px 14px;animation:w-scroll-cells 30s linear infinite;width:max-content}.pain-strip-track[data-v-0e96b205]:hover{animation-play-state:paused}.pain-strip-col[data-v-0e96b205]{display:flex;flex-direction:column;gap:1px;flex-shrink:0}.pain-cell[data-v-0e96b205]{font-family:var(--w-font-mono);font-size:10px;color:var(--w-muted);padding:4px 10px;background:var(--w-cream);border-radius:2px;white-space:nowrap;transition:border-color .3s;border:1px solid var(--w-border)}.pain-cell[data-v-0e96b205]:hover{border-color:#c06a3a4d}.pain-cell-error[data-v-0e96b205]{color:var(--w-negative);background:#d645450f}.pain-grid[data-v-0e96b205]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pain-card[data-v-0e96b205]{padding:24px;border-radius:12px;border:1px solid var(--w-border);background:#fff;transition:border-color .2s,box-shadow .2s,transform .2s}.pain-card[data-v-0e96b205]:hover{border-color:#c06a3a4d;box-shadow:0 4px 20px #c06a3a0f;transform:translateY(-2px)}.pain-card-num[data-v-0e96b205]{font-family:var(--w-font-mono);font-size:12px;font-weight:500;color:var(--w-orange);margin-bottom:10px;opacity:.7}.pain-card h3[data-v-0e96b205]{font-family:var(--w-font-sans);font-size:15px;font-weight:600;color:var(--w-ink);margin-bottom:6px}.pain-card p[data-v-0e96b205]{font-family:var(--w-font-sans);font-size:13.5px;line-height:1.5;color:var(--w-muted)}.pain-fade-enter-active[data-v-0e96b205],.pain-fade-leave-active[data-v-0e96b205]{transition:opacity .3s var(--w-ease),transform .3s var(--w-ease)}.pain-fade-enter-from[data-v-0e96b205]{opacity:0;transform:translateY(8px)}.pain-fade-leave-to[data-v-0e96b205]{opacity:0;transform:translateY(-8px)}@media(max-width:1024px){.pain-grid[data-v-0e96b205]{grid-template-columns:1fr}}@media(max-width:768px){.pain[data-v-0e96b205]{padding:48px 20px}}.magic[data-v-6a995ed9]{padding:80px var(--w-section-px);background:var(--w-cream);border-bottom:1px solid var(--w-border)}.magic-heading[data-v-6a995ed9]{font-size:clamp(28px,3vw,40px);margin-bottom:48px}.magic-steps[data-v-6a995ed9]{display:flex;flex-direction:column;gap:0}.magic-step[data-v-6a995ed9]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:48px 0;border-bottom:1px solid var(--w-border)}.magic-step[data-v-6a995ed9]:last-child{border-bottom:none}.magic-step-even .magic-visual[data-v-6a995ed9]{order:-1}.magic-badge[data-v-6a995ed9]{display:inline-flex;align-items:center;gap:6px;font-family:var(--w-font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--w-orange);padding:4px 12px;border-radius:100px;margin-bottom:12px}.magic-text h3[data-v-6a995ed9]{font-family:var(--w-font-sans);font-size:22px;font-weight:700;color:var(--w-ink);letter-spacing:-.02em;margin-bottom:8px}.magic-text p[data-v-6a995ed9]{font-family:var(--w-font-sans);font-size:14.5px;line-height:1.65;color:var(--w-muted)}.magic-vis[data-v-6a995ed9]{padding:24px;border-radius:12px;border:1px solid var(--w-border);background:#fefdfb}.magic-vis-ingest[data-v-6a995ed9]{display:flex;align-items:center;gap:24px}.magic-file[data-v-6a995ed9]{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--w-ink);opacity:0;transform:translateY(-16px)}.revealed .magic-file[data-v-6a995ed9]{animation:magic-file-drop-6a995ed9 .6s var(--w-ease-spring) both}@keyframes magic-file-drop-6a995ed9{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.magic-file-ext[data-v-6a995ed9]{font-family:var(--w-font-mono);font-size:10px;font-weight:500;color:var(--w-muted)}.magic-receiver[data-v-6a995ed9]{flex:1;display:flex;align-items:center}.magic-receiver-slot[data-v-6a995ed9]{width:100%;height:3px;background:var(--w-border);border-radius:2px;position:relative;overflow:hidden}.magic-receiver-slot[data-v-6a995ed9]:after{content:"";position:absolute;inset:0;background:var(--w-orange);border-radius:2px;transform:scaleX(0);transform-origin:left}.revealed .magic-receiver-slot[data-v-6a995ed9]:after{animation:magic-fill-6a995ed9 1.2s .4s var(--w-ease) forwards}@keyframes magic-fill-6a995ed9{to{transform:scaleX(1)}}.magic-vis-classify[data-v-6a995ed9]{display:flex;align-items:center;gap:12px}.magic-map-from[data-v-6a995ed9]{font-family:var(--w-font-mono);font-size:11px;color:var(--w-muted);padding:6px 10px;background:var(--w-cream);border:1px solid var(--w-border);border-radius:6px;white-space:nowrap}.magic-map-line[data-v-6a995ed9]{flex:1;height:2px;min-width:40px;background:var(--w-border);border-radius:1px;position:relative;overflow:hidden}.magic-map-pulse[data-v-6a995ed9]{position:absolute;top:0;left:0;width:30%;height:100%;background:var(--w-orange);border-radius:1px;animation:magic-pulse-travel-6a995ed9 1.5s var(--w-ease) infinite}@keyframes magic-pulse-travel-6a995ed9{0%{left:-30%;opacity:0}20%{opacity:1}80%{opacity:1}to{left:100%;opacity:0}}.magic-map-to[data-v-6a995ed9]{font-family:var(--w-font-sans);font-size:12px;font-weight:600;color:var(--w-ink);padding:6px 10px;background:#c06a3a0f;border:1px solid rgba(192,106,58,.2);border-radius:6px;white-space:nowrap}.magic-vis-present[data-v-6a995ed9]{display:flex;align-items:center;gap:16px}.magic-mini-frame[data-v-6a995ed9]{flex:1;border-radius:8px;border:1px solid var(--w-border);overflow:hidden;position:relative}.magic-mini-topbar[data-v-6a995ed9]{display:flex;gap:4px;padding:6px 8px;background:var(--w-cream);border-bottom:1px solid var(--w-border)}.magic-mini-topbar span[data-v-6a995ed9]{width:5px;height:5px;border-radius:50%;background:var(--w-border)}.magic-mini-body[data-v-6a995ed9]{padding:10px;display:flex;flex-direction:column;gap:6px}.magic-mini-bar[data-v-6a995ed9]{height:6px;background:var(--w-border);border-radius:3px;width:80%}.magic-mini-bar-s[data-v-6a995ed9]{width:55%}.magic-mini-bar-xs[data-v-6a995ed9]{width:35%}.magic-paint-sweep[data-v-6a995ed9]{position:absolute;inset:0;background:linear-gradient(90deg,rgba(192,106,58,.15) 0%,rgba(192,106,58,.03) 50%,transparent 100%);background-size:200% 100%}.revealed .magic-paint-sweep[data-v-6a995ed9]{animation:w-color-sweep 2.5s .8s var(--w-ease) infinite}.magic-color-dot[data-v-6a995ed9]{width:24px;height:24px;border-radius:50%;background:var(--w-orange);flex-shrink:0;position:relative}.magic-color-ring[data-v-6a995ed9]{position:absolute;inset:-6px;border-radius:50%;border:1.5px solid var(--w-orange);opacity:.3;animation:magic-ring-pulse-6a995ed9 2s ease-in-out infinite}@keyframes magic-ring-pulse-6a995ed9{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.15);opacity:.1}}@media(max-width:768px){.magic[data-v-6a995ed9]{padding:48px 20px}.magic-step[data-v-6a995ed9]{grid-template-columns:1fr;gap:24px;padding:32px 0}.magic-step-even .magic-visual[data-v-6a995ed9]{order:0}.magic-vis-classify[data-v-6a995ed9]{flex-direction:column;align-items:stretch}.magic-map-line[data-v-6a995ed9]{height:20px;width:2px;min-width:2px;align-self:center}}.spb[data-v-a23ee084]{padding:28px var(--w-section-px);background:var(--w-cream);border-top:1px solid var(--w-border);border-bottom:1px solid var(--w-border)}.spb-inner[data-v-a23ee084]{display:flex;flex-direction:column;align-items:center;gap:16px}.spb-label[data-v-a23ee084]{font-family:var(--w-font-sans);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--w-muted)}.spb-logos[data-v-a23ee084]{display:flex;align-items:center;gap:32px}.spb-placeholder[data-v-a23ee084]{width:72px;height:10px;border-radius:4px;background:var(--w-border);opacity:.5}@media(max-width:768px){.spb[data-v-a23ee084]{padding:20px}.spb-logos[data-v-a23ee084]{gap:20px;flex-wrap:wrap;justify-content:center}}.bt[data-v-1c8d48a6]{padding:22px;border-radius:16px;border:1px solid var(--w-border);background:#fefdfb;overflow:hidden;transition:border-color .3s var(--w-ease),box-shadow .3s var(--w-ease)}.bt[data-v-1c8d48a6]:hover{border-color:#c06a3a33;box-shadow:0 8px 32px #c06a3a0f}.bt-label[data-v-1c8d48a6]{font-family:var(--w-font-sans);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--w-muted);margin-bottom:16px}.bt-margins[data-v-1c8d48a6]{display:flex;flex-direction:column;gap:10px}.bt-product-row[data-v-1c8d48a6]{display:flex;align-items:center;gap:12px}.bt-product-name[data-v-1c8d48a6]{font-family:var(--w-font-sans);font-size:12px;font-weight:500;color:var(--w-ink);min-width:80px}.bt-sparkline[data-v-1c8d48a6]{flex:1;height:20px;color:var(--w-muted)}.bt-margin-val[data-v-1c8d48a6]{font-family:var(--w-font-mono);font-size:12px;font-weight:500;color:var(--w-muted);min-width:44px;text-align:right}.bt-margin-highlight[data-v-1c8d48a6]{color:var(--w-orange);font-weight:600}.bt-segments[data-v-1c8d48a6]{display:flex;flex-direction:column;gap:10px}.bt-segment-row[data-v-1c8d48a6]{display:flex;align-items:center;gap:10px}.bt-segment-name[data-v-1c8d48a6]{font-family:var(--w-font-sans);font-size:11px;color:var(--w-body);min-width:90px;white-space:nowrap}.bt-bar-track[data-v-1c8d48a6]{flex:1;height:6px;background:var(--w-border);border-radius:3px;overflow:hidden}.bt-bar-fill[data-v-1c8d48a6]{height:100%;background:var(--w-orange);border-radius:3px;transition:width .6s var(--w-ease)}.bt-segment-pct[data-v-1c8d48a6]{font-family:var(--w-font-mono);font-size:11px;color:var(--w-muted);min-width:32px;text-align:right}.bt-integrity[data-v-1c8d48a6]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:8px 0}.bt-gate-ring[data-v-1c8d48a6]{width:72px;height:72px;position:relative}.bt-gate-dot[data-v-1c8d48a6]{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--w-positive);box-shadow:0 0 6px #2d8b4e66}.bt-gate-dot[data-v-1c8d48a6]:nth-child(1){top:0;left:50%;transform:translate(-50%)}.bt-gate-dot[data-v-1c8d48a6]:nth-child(2){top:15%;right:4%}.bt-gate-dot[data-v-1c8d48a6]:nth-child(3){bottom:15%;right:4%}.bt-gate-dot[data-v-1c8d48a6]:nth-child(4){bottom:0;left:50%;transform:translate(-50%)}.bt-gate-dot[data-v-1c8d48a6]:nth-child(5){bottom:15%;left:4%}.bt-gate-dot[data-v-1c8d48a6]:nth-child(6){top:15%;left:4%}.bt-gate-text[data-v-1c8d48a6]{font-family:var(--w-font-sans);font-size:12px;color:var(--w-muted);text-align:center}.bt-gate-count[data-v-1c8d48a6]{font-family:var(--w-font-mono);font-weight:600;color:var(--w-positive)}.bt-workspaces[data-v-1c8d48a6]{display:flex;flex-direction:column;gap:8px}.bt-ws-pill[data-v-1c8d48a6]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;border:1px solid var(--w-border);background:var(--w-cream);transition:border-color .2s}.bt-ws-active[data-v-1c8d48a6]{border-color:#c06a3a40;background:#c06a3a0a}.bt-ws-dot[data-v-1c8d48a6]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.bt-ws-name[data-v-1c8d48a6]{font-family:var(--w-font-sans);font-size:12px;font-weight:500;color:var(--w-ink)}.bt-ws-desc[data-v-1c8d48a6]{font-family:var(--w-font-sans);font-size:12px;color:var(--w-muted);margin-top:4px;line-height:1.5}.bt-whitelabel[data-v-1c8d48a6]{display:flex;flex-direction:column;gap:14px}.bt-wl-desc[data-v-1c8d48a6]{font-family:var(--w-font-sans);font-size:13px;color:var(--w-muted);line-height:1.5}.bt-wl-demo[data-v-1c8d48a6]{display:flex;align-items:center;gap:16px}.bt-wl-frame[data-v-1c8d48a6]{flex:1;border-radius:8px;border:1px solid var(--w-border);overflow:hidden;transition:border-color .3s}.bt-wl-topbar[data-v-1c8d48a6]{display:flex;gap:4px;padding:5px 8px;background:var(--w-cream);border-bottom:1px solid var(--w-border)}.bt-wl-topbar span[data-v-1c8d48a6]{width:5px;height:5px;border-radius:50%;background:var(--w-border)}.bt-wl-body[data-v-1c8d48a6]{display:flex;padding:0;height:48px}.bt-wl-sidebar[data-v-1c8d48a6]{width:28px;background:var(--wl-accent, #C06A3A);transition:background .3s var(--w-ease)}.bt-wl-content[data-v-1c8d48a6]{flex:1;padding:10px;display:flex;flex-direction:column;gap:6px;justify-content:center}.bt-wl-bar[data-v-1c8d48a6]{height:4px;width:65%;background:var(--w-border);border-radius:2px}.bt-wl-bar-s[data-v-1c8d48a6]{width:40%}.bt-wl-swatches[data-v-1c8d48a6]{display:flex;flex-direction:column;gap:6px}.bt-wl-swatch[data-v-1c8d48a6]{width:20px;height:20px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .2s var(--w-ease),border-color .2s}.bt-wl-swatch[data-v-1c8d48a6]:hover{transform:scale(1.15);border-color:var(--w-border)}.bento[data-v-cb7d9b31]{padding:80px var(--w-section-px);background:var(--w-cream);border-bottom:1px solid var(--w-border)}.bento-heading[data-v-cb7d9b31]{font-size:clamp(28px,3vw,40px);margin-bottom:36px}.bento-grid[data-v-cb7d9b31]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.bento-wide[data-v-cb7d9b31]{grid-column:span 2}.bento-fade-enter-active[data-v-cb7d9b31],.bento-fade-leave-active[data-v-cb7d9b31]{transition:opacity .3s var(--w-ease),transform .3s var(--w-ease)}.bento-fade-enter-from[data-v-cb7d9b31]{opacity:0;transform:translateY(8px)}.bento-fade-leave-to[data-v-cb7d9b31]{opacity:0;transform:translateY(-8px)}@media(max-width:1024px){.bento-grid[data-v-cb7d9b31]{grid-template-columns:repeat(2,1fr)}.bento-wide[data-v-cb7d9b31]{grid-column:span 1}}@media(max-width:768px){.bento[data-v-cb7d9b31]{padding:48px 20px}.bento-grid[data-v-cb7d9b31]{grid-template-columns:1fr}}.pricing[data-v-52ad91ee]{padding:80px var(--w-section-px);background:var(--w-cream);border-bottom:1px solid var(--w-border)}.pricing-heading[data-v-52ad91ee]{font-size:clamp(28px,3vw,40px);margin-bottom:28px}.pricing-toggle[data-v-52ad91ee]{display:inline-flex;justify-content:center;gap:4px;margin-bottom:40px;background:#fff;border:1px solid var(--w-border);border-radius:100px;padding:3px;margin-left:auto;margin-right:auto}.pricing-inner[data-v-52ad91ee]{display:flex;flex-direction:column;align-items:center}.pricing-inner .w-section-label[data-v-52ad91ee],.pricing-inner .w-heading[data-v-52ad91ee]{align-self:flex-start}.pricing-toggle-opt[data-v-52ad91ee]{font-family:var(--w-font-sans);font-size:13px;font-weight:600;padding:7px 18px;border:none;border-radius:100px;background:transparent;color:var(--w-muted);cursor:pointer;transition:color .2s var(--w-ease),background .2s var(--w-ease);display:inline-flex;align-items:center;gap:6px}.pricing-toggle-opt.active[data-v-52ad91ee]{background:var(--w-ink);color:#fff}.pricing-toggle-opt[data-v-52ad91ee]:hover:not(.active){color:var(--w-ink)}.pricing-toggle-badge[data-v-52ad91ee]{font-size:10px;font-weight:700;color:var(--w-orange);background:var(--w-orange-subtle);padding:2px 6px;border-radius:100px;letter-spacing:.02em}.pricing-cards[data-v-52ad91ee]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;overflow:visible}.pricing-card[data-v-52ad91ee]{position:relative;padding:28px 24px;border-radius:16px;border:1px solid var(--w-border);background:#fff;display:flex;flex-direction:column;transition:border-color .3s var(--w-ease),box-shadow .3s var(--w-ease)}.pricing-card[data-v-52ad91ee]:hover{border-color:#c06a3a26;box-shadow:0 4px 20px #0000000a}.pricing-card-highlight[data-v-52ad91ee]{border-color:var(--w-orange);box-shadow:0 0 0 1px var(--w-orange),0 8px 32px #c06a3a1a}.pricing-card-highlight[data-v-52ad91ee]:hover{border-color:var(--w-orange);box-shadow:0 0 0 1px var(--w-orange),0 12px 40px #c06a3a24}.pricing-badge[data-v-52ad91ee]{position:absolute;top:-10px;left:50%;transform:translate(-50%);font-family:var(--w-font-sans);font-size:11px;font-weight:700;color:#fff;background:var(--w-orange);padding:3px 12px;border-radius:100px;white-space:nowrap}.pricing-card-name[data-v-52ad91ee]{font-family:var(--w-font-sans);font-size:16px;font-weight:700;color:var(--w-ink);margin-bottom:4px}.pricing-card-tagline[data-v-52ad91ee]{font-family:var(--w-font-sans);font-size:13px;color:var(--w-muted);line-height:1.5;margin-bottom:20px;min-height:40px}.pricing-price[data-v-52ad91ee]{display:flex;align-items:baseline;gap:2px;margin-bottom:2px;transition:margin-bottom .2s var(--w-ease)}.pricing-price-spaced[data-v-52ad91ee]{margin-bottom:20px}.pricing-currency[data-v-52ad91ee]{font-family:var(--w-font-sans);font-size:18px;font-weight:600;color:var(--w-ink)}.pricing-amount[data-v-52ad91ee]{font-family:var(--w-font-mono);font-size:36px;font-weight:700;color:var(--w-ink);letter-spacing:-.03em;line-height:1}.pricing-period[data-v-52ad91ee]{font-family:var(--w-font-sans);font-size:13px;color:var(--w-muted);margin-left:2px}.pricing-annual-note[data-v-52ad91ee]{font-family:var(--w-font-sans);font-size:11px;color:var(--w-muted);margin-bottom:20px}.pricing-cta[data-v-52ad91ee]{width:100%;justify-content:center;margin-bottom:24px;font-size:13.5px;padding:10px 20px}.pricing-features[data-v-52ad91ee]{list-style:none;padding:20px 0 0;margin:0;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--w-border)}.pricing-metric[data-v-52ad91ee]{font-family:var(--w-font-sans);font-size:13px;color:var(--w-body)}.pricing-metric-val[data-v-52ad91ee]{font-family:var(--w-font-mono);font-weight:600;color:var(--w-ink)}.pricing-feature[data-v-52ad91ee]{font-family:var(--w-font-sans);font-size:13px;color:var(--w-body);display:flex;align-items:center;gap:8px}.pricing-feature svg[data-v-52ad91ee]{color:var(--w-positive);flex-shrink:0}.pricing-footnote[data-v-52ad91ee]{font-family:var(--w-font-sans);font-size:13px;color:var(--w-muted);text-align:center;margin-top:32px;line-height:1.6}.pricing-footnote-link[data-v-52ad91ee]{color:var(--w-orange);text-decoration:underline;text-underline-offset:2px;transition:color .15s}.pricing-footnote-link[data-v-52ad91ee]:hover{color:var(--w-orange-hover)}.pricing-fade-enter-active[data-v-52ad91ee],.pricing-fade-leave-active[data-v-52ad91ee]{transition:opacity .3s var(--w-ease),transform .3s var(--w-ease)}.pricing-fade-enter-from[data-v-52ad91ee]{opacity:0;transform:translateY(8px)}.pricing-fade-leave-to[data-v-52ad91ee]{opacity:0;transform:translateY(-8px)}@media(max-width:1024px){.pricing-cards[data-v-52ad91ee]{grid-template-columns:1fr;max-width:400px;margin:0 auto}.pricing-card-highlight[data-v-52ad91ee]{order:-1}}@media(max-width:768px){.pricing[data-v-52ad91ee]{padding:48px 20px}}.cta[data-v-ea963da5]{padding:96px var(--w-section-px);position:relative;overflow:hidden;text-align:center;background:var(--w-cream);border-top:1px solid var(--w-border)}.cta-orb[data-v-ea963da5]{position:absolute;width:480px;height:480px;border-radius:50%;pointer-events:none}.cta-orb-tr[data-v-ea963da5]{top:-180px;right:-120px;background:radial-gradient(circle,rgba(192,106,58,.06) 0%,transparent 70%)}.cta-orb-bl[data-v-ea963da5]{bottom:-200px;left:-140px;background:radial-gradient(circle,rgba(192,106,58,.03) 0%,transparent 70%)}.cta-inner[data-v-ea963da5]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.cta-heading[data-v-ea963da5]{font-size:clamp(28px,3vw,40px);margin-bottom:12px}.cta-sub[data-v-ea963da5]{font-family:var(--w-font-sans);font-size:15px;color:var(--w-muted);margin-bottom:32px}.cta-btn[data-v-ea963da5]{font-size:14px;padding:13px 28px}.cta-btn[data-v-ea963da5]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #c06a3a4d}.cta-btn svg[data-v-ea963da5]{transition:transform .2s var(--w-ease)}.cta-btn:hover svg[data-v-ea963da5]{transform:translate(3px)}@media(max-width:768px){.cta[data-v-ea963da5]{padding:64px 20px}}.lf[data-v-8c999a50]{padding:36px var(--w-section-px);background:var(--w-cream);border-top:1px solid var(--w-border)}.lf-inner[data-v-8c999a50]{display:flex;align-items:center;justify-content:space-between}.lf-left[data-v-8c999a50]{display:flex;align-items:center;gap:16px}.lf-logo[data-v-8c999a50]{height:14px;width:auto}.lf-logo-text[data-v-8c999a50]{font-family:var(--w-font-sans);font-size:14px;font-weight:700;fill:var(--w-muted);letter-spacing:.2em}.lf-copy[data-v-8c999a50]{font-family:var(--w-font-sans);font-size:12px;color:var(--w-muted)}.lf-right[data-v-8c999a50]{display:flex;align-items:center;gap:24px}.lf-link[data-v-8c999a50]{font-family:var(--w-font-sans);font-size:12px;font-weight:500;color:var(--w-muted);text-decoration:none;transition:color .15s}.lf-link[data-v-8c999a50]:hover{color:var(--w-ink)}@media(max-width:768px){.lf-inner[data-v-8c999a50]{flex-direction:column;gap:16px;text-align:center}.lf-left[data-v-8c999a50]{flex-direction:column;gap:6px}.lf-right[data-v-8c999a50]{justify-content:center}}.landing{--w-orange: #C06A3A;--w-orange-hover: #A95C33;--w-orange-glow: rgba(192, 106, 58, .12);--w-orange-subtle: rgba(192, 106, 58, .06);--w-cream: #FAF9F5;--w-cream-glass: rgba(250, 249, 245, .85);--w-obsidian: #141413;--w-charcoal: #1C1C1B;--w-ink: #2A2A28;--w-body: #4A4A45;--w-muted: #8A8A82;--w-border: #E8E6E1;--w-border-dark: #2E2E2C;--w-positive: #2D8B4E;--w-negative: #D64545;--w-surface-alt: #F5F4F0;--w-font-sans: "DM Sans", system-ui, -apple-system, sans-serif;--w-font-mono: "JetBrains Mono", "SF Mono", "Fira Code", monospace;--w-ease: cubic-bezier(.22, 1, .36, 1);--w-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--w-ease-out: cubic-bezier(.16, 1, .3, 1);--w-section-px: clamp(20px, 4vw, 64px);--w-max-width: 1180px;scroll-behavior:smooth;scroll-padding-top:68px}.landing{font-family:var(--w-font-sans);color:var(--w-body);background:var(--w-cream);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.w-mono{font-family:var(--w-font-mono)}.w-section-label{font-family:var(--w-font-sans);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--w-orange);margin-bottom:10px}.w-heading{font-family:var(--w-font-sans);font-weight:700;color:var(--w-ink);letter-spacing:-.03em;line-height:1.15}.w-body-text{color:var(--w-muted);line-height:1.6}.w-section{padding:80px var(--w-section-px)}.w-section-inner{max-width:var(--w-max-width);margin:0 auto}.w-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--w-font-sans);font-weight:600;border-radius:8px;border:none;cursor:pointer;text-decoration:none;transition:all .2s var(--w-ease)}.w-btn-primary{font-size:13.5px;color:#fff;background:var(--w-orange);padding:11px 24px}.w-btn-primary:hover{background:var(--w-orange-hover);transform:translateY(-1px);box-shadow:0 4px 16px #c06a3a40}.w-btn-ghost{font-size:13.5px;color:var(--w-body);background:transparent;padding:11px 20px;border:1px solid var(--w-border)}.w-btn-ghost:hover{border-color:var(--w-orange);color:var(--w-orange);background:var(--w-orange-subtle)}.w-btn-cta{font-size:14px;color:var(--w-obsidian);background:var(--w-cream);padding:12px 28px}.w-btn-cta:hover{transform:translateY(-2px);box-shadow:0 8px 24px #c06a3a4d}[data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .6s var(--w-ease),transform .6s var(--w-ease)}[data-reveal="0"]{transition-delay:0ms}[data-reveal="1"]{transition-delay:80ms}[data-reveal="2"]{transition-delay:.16s}[data-reveal="3"]{transition-delay:.24s}[data-reveal="4"]{transition-delay:.32s}[data-reveal="5"]{transition-delay:.4s}.revealed [data-reveal],[data-reveal].revealed{opacity:1;transform:translateY(0)}@keyframes w-pulse-dot{0%,to{opacity:1}50%{opacity:.35}}@keyframes w-float-glow{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.08);opacity:1}}@keyframes w-scroll-cells{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes w-color-sweep{0%{background-position:-100% 0}to{background-position:200% 0}}@keyframes sidebar-dot-pulse{0%,to{opacity:1;box-shadow:0 0 #c06a3a66}50%{opacity:.8;box-shadow:0 0 0 4px #c06a3a00}}@keyframes mobile-dash-fade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.w-section{padding:64px var(--w-section-px)}}@media(max-width:768px){.w-section{padding:48px 20px}}
