@font-face{font-family:archivo;src:url(../media/archivo_latin_wght_normal-s.p.0m~7uli2fwlhu.woff2?dpl=dpl_3P5dGkdbYtUZHxqPQg3dLWejJ2DG)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.archivo_fdd8cdb5-module__bJKY5W__className{font-family:archivo,archivo Fallback}.archivo_fdd8cdb5-module__bJKY5W__variable{--font-archivo:"archivo", "archivo Fallback"}
@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.055ydel_y7o6i.woff2?dpl=dpl_3P5dGkdbYtUZHxqPQg3dLWejJ2DG)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_642e6f83-module__3CJdba__className{font-family:inter,inter Fallback}.inter_642e6f83-module__3CJdba__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_latin_wght_normal-s.p.0vxn4~1drecc4.woff2?dpl=dpl_3P5dGkdbYtUZHxqPQg3dLWejJ2DG)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_16bdf387-module__pA8ePW__className{font-family:jetbrainsMono,jetbrainsMono Fallback}.jetbrainsmono_16bdf387-module__pA8ePW__variable{--font-jetbrains-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
:root{--display:var(--font-archivo), "Helvetica Neue", sans-serif;--sans:var(--font-inter), -apple-system, BlinkMacSystemFont, sans-serif;--mono:var(--font-jetbrains-mono), ui-monospace, monospace}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0a0b;--bg-2:#111113;--bg-3:#17171a;--card:#121215;--card-hi:#1a1a1f;--line:#27272e;--line-hi:#3a3a44;--ink:#fff;--ink-2:#c8c8d0;--ink-3:#9d9da8;--ink-4:#7d7d89;--purple:#a78bfa;--purple-2:#7c3aed;--lavender:#c4b5fd;--mint:#6ee7b7;--mint-ink:#6ee7b7;--amber:#fbbf24;--rose:#f87171;--rose-ink:#fca5a5;--grid:#ffffff04;--overlay:#000000a8;--hover:#ffffff0d;--press:#ffffff17;--skeleton:#ffffff0f;--skeleton-hi:#ffffff1f;--grad:linear-gradient(90deg, #e9d5ff 0%, #a78bfa 45%, #7c3aed 100%);--shadow-pop:0 14px 40px #00000080, 0 0 0 1px #a78bfa14;--shadow-lg:0 20px 60px #0009, 0 0 0 1px #a78bfa26}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f1ea;--bg-2:#fbf8f2;--bg-3:#e9e5dd;--card:#fff;--card-hi:#fdfcf9;--line:#e4dfd5;--line-hi:#d0cabc;--ink:#14131a;--ink-2:#4a4754;--ink-3:#5c574e;--ink-4:#70695e;--purple:#7c3aed;--purple-2:#6d28d9;--lavender:#a78bfa;--mint:#059669;--mint-ink:#047857;--amber:#a34a07;--rose:#ef4444;--rose-ink:#b91c1c;--grid:#14131a07;--overlay:#14131a66;--hover:#14131a0b;--press:#14131a14;--skeleton:#14131a0f;--skeleton-hi:#14131a1c;--grad:linear-gradient(90deg, #a78bfa 0%, #7c3aed 50%, #5b21b6 100%);--shadow-pop:0 12px 32px #14131a24, 0 0 0 1px #14131a0a;--shadow-lg:0 20px 60px #14131a29, 0 0 0 1px #7c3aed1a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}html,body{color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0;font-size:14px;background-color:var(--bg)!important}body{background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:48px 48px;min-height:100vh;transition:background-color .2s,color .2s}button{font-family:var(--sans);color:inherit}input,textarea,select{font-family:var(--sans);color:var(--ink);outline:none}input:focus,textarea:focus,select:focus{border-color:var(--purple)!important}input::placeholder,textarea::placeholder{color:var(--ink-4);opacity:1}input[type=checkbox],input[type=radio]{accent-color:var(--purple-2)}:focus-visible{outline:2px solid var(--purple);outline-offset:2px}input:focus-visible,textarea:focus-visible,select:focus-visible,.ProseMirror:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--purple) 22%, transparent);outline:none}button,a,select,summary{transition:box-shadow .15s,background-color .15s,border-color .15s,color .15s,opacity .15s,transform .1s}button:disabled{cursor:not-allowed}@media (hover:hover){.ui-hover:hover:not(:disabled),.nav-row:hover{box-shadow:inset 0 0 0 999px var(--hover)}.nav-row:hover{color:var(--ink)!important}.link-hover:hover{text-underline-offset:3px;text-decoration:underline;color:var(--ink)!important}.row-hover:hover{background:var(--hover)}.card-hover:hover{transform:translateY(-1px);border-color:var(--line-hi)!important}}.ui-hover:active:not(:disabled){box-shadow:inset 0 0 0 999px var(--press);transform:scale(.98)}.card-hover{transition:border-color .15s,transform .15s,box-shadow .15s}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-hi);background-clip:padding-box;border:2px solid #0000;border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:var(--ink-4)}::-webkit-scrollbar-track{background:0 0}::selection{background:var(--purple-2);color:#fff}.display{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;font-weight:800}.grad{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.label{font-family:var(--mono);color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:500}.num-label{font-family:var(--mono);color:var(--purple);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:500}.app-shell{min-height:100vh;display:flex}.mobile-topbar,.drawer-scrim,.drawer-close{display:none}@media (max-width:900px){.app-shell{padding-top:56px;display:block}.mobile-topbar{background:var(--bg);border-bottom:1px solid var(--line);z-index:900;justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex;position:fixed;top:0;left:0;right:0}.mobile-topbar .logo{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-size:18px;font-weight:800}.mobile-topbar .dot{color:var(--purple);font-family:var(--mono);margin-left:4px;font-size:11px}.hamburger{border:1px solid var(--line-hi);background:var(--card);cursor:pointer;width:40px;height:40px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.hamburger svg{width:18px;height:18px}.sidebar-root{z-index:1000;transition:transform .22s;top:0;bottom:0;left:0;transform:translate(-100%);width:280px!important;min-width:280px!important;position:fixed!important}.sidebar-root.drawer-open{box-shadow:var(--shadow-lg);transform:translate(0)}.drawer-close{justify-content:center;align-items:center;display:inline-flex}.drawer-scrim{background:var(--overlay);z-index:999;opacity:0;pointer-events:none;transition:opacity .2s;display:block;position:fixed;inset:0}.drawer-scrim.open{opacity:1;pointer-events:auto}.main-pad{padding:20px 16px 60px!important}.hero-display{font-size:40px!important;line-height:1!important}.grid-2,.grid-2\@md{grid-template-columns:1fr!important;gap:24px!important}.grid-4\@md{grid-template-columns:repeat(2,1fr)!important}}.mx-kpis{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr))}@container (max-width:820px){.mx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:430px){.mx-kpis{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.mx-funnel{flex-direction:column}.mx-funnel>div{border-left:none!important;border-right:none!important}.mx-funnel>.mx-bridge{border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:auto!important}.mx-form-grid{grid-template-columns:1fr!important}}@media (max-width:560px){.grid-4\@md,.grid-2\@md{grid-template-columns:1fr!important}}.rich-editor-content .ProseMirror{min-height:inherit;outline:none}.rich-editor-content .ProseMirror p{margin:0 0 .75em}.rich-editor-content .ProseMirror p:last-child{margin-bottom:0}.rich-editor-content .ProseMirror h1{margin:0 0 .4em;font-size:1.6em;font-weight:700}.rich-editor-content .ProseMirror h2{margin:0 0 .4em;font-size:1.3em;font-weight:700}.rich-editor-content .ProseMirror h3{margin:0 0 .4em;font-size:1.1em;font-weight:600}.rich-editor-content .ProseMirror ul,.rich-editor-content .ProseMirror ol{margin:0 0 .75em;padding-left:1.4em}.rich-editor-content .ProseMirror li{margin:0 0 .25em}.rich-editor-content .ProseMirror a{color:var(--purple);cursor:pointer;text-decoration:underline}.rich-editor-content .ProseMirror img{border-radius:6px;max-width:100%;height:auto;margin:.5em 0;display:block}.rich-editor-content .ProseMirror blockquote{border-left:3px solid var(--line-hi);color:var(--ink-3);margin:0 0 .75em;padding-left:1em}.rich-editor-content .ProseMirror hr{border:none;border-top:1px solid var(--line-hi);margin:1em 0}.rich-editor-content .ProseMirror mark{border-radius:2px;padding:0 2px}.rich-editor-content [data-resize-container]{max-width:100%;display:inline-flex!important}.rich-editor-content [data-resize-container] img{max-width:100%;height:auto;display:block}.rich-editor-content [data-resize-container].ProseMirror-selectednode img,.rich-editor-content [data-resize-container]:hover img{outline-offset:2px;outline:2px solid #7c3aed}.rich-editor-content [data-resize-handle]{opacity:0;z-index:10;background:#7c3aed;border:2px solid #fff;border-radius:50%;width:10px;height:10px;transition:opacity .15s}.rich-editor-content [data-resize-container]:hover [data-resize-handle],.rich-editor-content [data-resize-container].ProseMirror-selectednode [data-resize-handle]{opacity:1}.rich-editor-content [data-resize-handle=top-left]{cursor:nw-resize}.rich-editor-content [data-resize-handle=top-right]{cursor:ne-resize}.rich-editor-content [data-resize-handle=bottom-left]{cursor:sw-resize}.rich-editor-content [data-resize-handle=bottom-right]{cursor:se-resize}.rich-editor-content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--ink-4);pointer-events:none;height:0}@keyframes live-ping{0%{opacity:.6;transform:scale(1)}80%,to{opacity:0;transform:scale(2.4)}}.live-ping{animation:1.8s cubic-bezier(0,0,.2,1) infinite live-ping}@media (prefers-reduced-motion:reduce){.live-ping{animation:none}}.live-tile{transition:border-color .15s,transform .15s}.live-tile:hover{transform:translateY(-1px);border-color:var(--line-hi)!important}.live-tile:focus-visible{outline:2px solid var(--purple);outline-offset:2px}@media (prefers-reduced-motion:reduce){.live-tile:hover{transform:none}}.reorder-grip{opacity:0;pointer-events:none;transition:opacity .12s}.reorder-row:hover .reorder-grip,.reorder-row:focus-within .reorder-grip,.reorder-row.dragging .reorder-grip{opacity:1}@media (hover:none){.reorder-grip{display:none}}.table-scroll{overflow-x:auto}.table-scroll>*{min-width:var(--table-min,720px)}@keyframes fade-in{0%{opacity:0}}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}}@keyframes pop-in{0%{opacity:0;transform:translateY(4px)scale(.98)}}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}}@keyframes draw-line{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes grow-x{0%{transform:scaleX(0)}}@keyframes grow-y{0%{transform:scaleY(0)}}@keyframes shimmer{to{background-position:-200% 0}}@keyframes busy-bar{0%{transform:translate(-100%)}to{transform:translate(350%)}}@keyframes spin{to{transform:rotate(360deg)}}.main-pad{animation:.32s cubic-bezier(.2,.8,.2,1) both page-in}.modal-scrim{animation:.16s both fade-in}.modal-card{animation:.2s cubic-bezier(.2,.8,.2,1) both pop-in}.pop-in{animation:.14s cubic-bezier(.2,.8,.2,1) both pop-in}.toast{animation:.22s cubic-bezier(.2,.8,.2,1) both toast-in}.draw-line{stroke-dasharray:1;animation:.9s cubic-bezier(.4,0,.2,1) both draw-line}.grow-x{transform-origin:0;animation:.6s cubic-bezier(.2,.8,.2,1) both grow-x}.grow-y{transform-origin:bottom;animation:.5s cubic-bezier(.2,.8,.2,1) both grow-y}.spinner{vertical-align:-1px;opacity:.8;border:2px solid;border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite spin;display:inline-block}.skel{background:linear-gradient(90deg, var(--skeleton) 25%, var(--skeleton-hi) 50%, var(--skeleton) 75%);background-size:200% 100%;border-radius:8px;animation:1.4s linear infinite shimmer}html[data-busy] body:after{content:"";z-index:3000;background:var(--grad);width:30%;height:2px;animation:1.1s ease-in-out infinite busy-bar;position:fixed;top:0;left:0}main{transition:opacity .2s}html[data-busy] main{opacity:.55;pointer-events:none;transition-delay:.12s}html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition:background-color .25s,border-color .25s,color .25s,fill .25s,stroke .25s!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.skel{animation:none}html[data-busy] body:after{width:100%;animation:none}}
