@font-face{font-family:__DM_Sans_923bf1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_923bf1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_923bf1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_923bf1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_923bf1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_923bf1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_923bf1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_923bf1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_923bf1;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_923bf1;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_Fallback_923bf1;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_923bf1{font-family:__DM_Sans_923bf1,__DM_Sans_Fallback_923bf1;font-style:normal}.__variable_923bf1{--font-dm-sans:"__DM_Sans_923bf1","__DM_Sans_Fallback_923bf1"}:root{--c-bg:#f4f5f7;--c-bg-white:#fff;--c-bg-surface:#f8f9fb;--c-border:#e4e6ea;--c-text:#1a1a2e;--c-text-mid:#5a6070;--c-text-muted:#aab0bc;--c-text-faint:#c0c5cf;--c-accent:#5b52e8;--c-accent-light:rgba(91,82,232,.07);--c-accent-border:rgba(91,82,232,.18);--c-danger:#dc3545;--c-danger-light:rgba(220,53,69,.06);--c-danger-border:rgba(220,53,69,.2);--c-green:#16a34a;--c-green-light:rgba(22,163,74,.09);--c-green-border:rgba(22,163,74,.3);--c-amber:#d97706;--c-amber-light:rgba(217,119,6,.09);--c-amber-border:rgba(217,119,6,.25);--c-obj-bg:rgba(234,100,10,.06);--c-obj-border:rgba(234,100,10,.2);--c-obj-label:#b85000;--c-obj-text:#7a3800}html[data-theme=dark]{--c-bg:#0d0f18;--c-bg-white:#151823;--c-bg-surface:#1c1f2e;--c-border:#252a3d;--c-text:#fff;--c-text-mid:#c8cfe0;--c-text-muted:#8891aa;--c-text-faint:#5a6280;--c-accent:#7d77f0;--c-accent-light:rgba(125,119,240,.12);--c-accent-border:rgba(125,119,240,.28);--c-danger:#f87171;--c-danger-light:hsla(0,91%,71%,.1);--c-danger-border:hsla(0,91%,71%,.25);--c-green:#4ade80;--c-green-light:rgba(74,222,128,.1);--c-green-border:rgba(74,222,128,.3);--c-amber:#fbbf24;--c-amber-light:rgba(251,191,36,.1);--c-amber-border:rgba(251,191,36,.28);--c-obj-bg:rgba(251,146,60,.1);--c-obj-border:rgba(251,146,60,.25);--c-obj-label:#fb923c;--c-obj-text:#fed7aa}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;font-family:var(--font-dm-sans),"Helvetica Neue",sans-serif;background:var(--c-bg);color:var(--c-text)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--c-border);border-radius:4px}input::placeholder,textarea::placeholder{color:var(--c-text-faint)}select option{background:var(--c-bg-white);color:var(--c-text)}.rich-editor{min-height:72px;padding:8px 10px;border-radius:7px;border:1px solid var(--c-border);background:var(--c-bg-surface);outline:none;font-size:13px;line-height:1.65;color:var(--c-text);font-family:var(--font-dm-sans),"Helvetica Neue",sans-serif}.rich-editor:focus{border-color:var(--c-accent)}.rich-editor:empty:before{content:attr(data-placeholder);color:var(--c-text-faint);pointer-events:none}.rich-editor ul{margin:3px 0 3px 16px}.rich-editor li{margin:1px 0}.rich-editor b,.rich-editor strong{font-weight:700}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInBackdrop{0%{opacity:0}to{opacity:1}}.msg-anim{animation:fadeIn .2s ease}.blog-card{transition:box-shadow .15s}.blog-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.08)}.landing-hamburger{display:none}.landing-nav-cta{display:inline-flex}.landing-logo-text{display:inline}@media (max-width:680px){.landing-nav-links,.landing-nav-login{display:none!important}.landing-hamburger{display:flex!important}.landing-nav-cta{display:none!important}.landing-hero{padding-top:100px!important}}@media (max-width:640px){.app-sidebar{position:fixed!important;top:0!important;left:0!important;height:100dvh!important;width:200px!important;min-width:200px!important;z-index:150;transform:translateX(0);box-shadow:4px 0 24px rgba(0,0,0,.14);transition:transform .25s cubic-bezier(.4,0,.2,1)!important}.app-sidebar.sidebar-collapsed{transform:translateX(-100%)!important;box-shadow:none!important}.app-sidebar-backdrop{display:block!important;position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:149;animation:fadeInBackdrop .18s ease}.app-sidebar-backdrop.hidden{display:none!important}.grid-2col,.objection-grid{grid-template-columns:1fr!important}.navbar-autosave-label,.navbar-logo-text,.navbar-pitch-badge{display:none!important}.content-pad{padding:0!important}.dashboard-stats-grid>*{padding:12px 10px!important}.pitch-view-flex{flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden!important}.pitch-sections-scroll{overflow-y:visible!important;flex:none!important;min-height:unset!important}.pitch-log-sidebar{padding:0 16px 24px!important;overflow-y:visible!important;flex-shrink:0!important}.pitch-log-sidebar>div{width:100%!important}}.dash-layout{display:flex;min-height:100dvh}.dash-sidebar{width:220px;flex-shrink:0;background:var(--c-bg-white);border-right:1px solid var(--c-border);position:-webkit-sticky;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column}.dash-main{flex:1 1;min-width:0}.dash-mobile-topbar{display:none}@media (max-width:768px){.dash-layout{flex-direction:column}.dash-sidebar{width:100%;height:auto;position:relative;flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid var(--c-border);padding:6px 12px;gap:4px;align-items:center}.dash-sidebar-bottom,.dash-sidebar-logo{display:none!important}.dash-sidebar-nav{flex-direction:row!important}.dash-mobile-topbar{display:flex}.hide-mobile{display:none!important}.perf-layout{grid-template-columns:1fr!important}.dash-sidebar-nav a,.dash-sidebar-nav button{width:auto!important;flex:1 1!important;justify-content:center!important;padding:7px 8px!important;gap:5px!important}.dash-topbar-newpitch{display:none!important}}