@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-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:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_cf84ab{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_cf84ab{--font-poppins:"Poppins","Poppins Fallback"}:root{color-scheme:light;--navy:#1b224b;--red:#b01820;--bg:#f4f5f9;--surface:#ffffff;--border:#e2e4ee;--grid:#eceef4;--text:#141833;--text-2:#4a5070;--muted:#868ba6;--series:#2c4fa3;--series-soft:#2c4fa31a;--primary:#1b224b;--primary-text:#ffffff;--good:#1f8a3b;--bad:#c23b3a;--f1:#1b224b;--f2:#22336f;--f3:#284596;--f4:#2c55b8;--fsale:#1f7a37;--radius:12px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#0d1022;--surface:#151a33;--border:#262c4c;--grid:#20264a;--text:#eef0f8;--text-2:#b9bdd4;--muted:#8288a6;--series:#6f93e8;--series-soft:#6f93e826;--primary:#3f63c9;--primary-text:#ffffff;--good:#4cae4c;--bad:#e66767;--f1:#263a85;--f2:#2d47a0;--f3:#3655b8;--f4:#4063c9;--fsale:#2a7d39}}:root[data-theme=dark]{color-scheme:dark;--bg:#0d1022;--surface:#151a33;--border:#262c4c;--grid:#20264a;--text:#eef0f8;--text-2:#b9bdd4;--muted:#8288a6;--series:#6f93e8;--series-soft:#6f93e826;--primary:#3f63c9;--primary-text:#ffffff;--good:#4cae4c;--bad:#e66767;--f1:#263a85;--f2:#2d47a0;--f3:#3655b8;--f4:#4063c9;--fsale:#2a7d39}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.5 var(--font-poppins),-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body:before{content:"";display:block;height:3px;background:linear-gradient(90deg,var(--navy) 0 50%,var(--red) 50% 100%)}a{color:var(--series);text-decoration:none}.wrap{max-width:1180px;margin:0 auto;padding:20px 16px 48px}.topbar{flex-wrap:wrap;gap:8px 20px;justify-content:space-between;padding-bottom:14px;margin-bottom:20px;border-bottom:1px solid var(--border)}.brandmark,.topbar{display:flex;align-items:center}.brandmark{gap:10px;font-weight:600;color:var(--text-2)}.brandmark .sep{width:1px;height:18px;background:var(--border)}.logo{display:block;height:26px;width:auto}.logo-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-light{display:none}:root:not([data-theme=light]) .logo-dark{display:block}}:root[data-theme=dark] .logo-light{display:none}:root[data-theme=dark] .logo-dark{display:block}.nav{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.nav a,.nav button{color:var(--text-2);padding:6px 10px;border-radius:7px;border:0;background:none;font:inherit;cursor:pointer}.nav a:hover,.nav button:hover{background:var(--series-soft);color:var(--text)}.nav a.on{color:var(--text);font-weight:600}.nav .who{color:var(--muted);font-size:12.5px;margin-left:6px}header.page{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:flex-end;justify-content:space-between;margin-bottom:20px}h1{font-size:22px;margin:0;letter-spacing:-.01em}.sub{color:var(--text-2);margin-top:2px}.controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.seg{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--surface)}.seg button{border:0;background:none;color:var(--text-2);padding:7px 12px;font:inherit;cursor:pointer}.seg button[aria-pressed=true]{background:var(--series-soft);color:var(--text);font-weight:600}.btn{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;padding:7px 12px;font:inherit;cursor:pointer}.btn.primary{background:var(--primary);border-color:var(--primary);color:var(--primary-text);font-weight:600}.btn.done{background:var(--good);border-color:var(--good);color:#fff;font-weight:600}.btn:disabled{opacity:.6;cursor:progress}.btn.small{padding:4px 9px;font-size:12.5px}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px;min-width:0}.kpi .label{color:var(--text-2);font-size:13px}.kpi .value{font-size:30px;font-weight:650;letter-spacing:-.02em;margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi .note{color:var(--muted);font-size:12.5px;margin-top:2px}.grid2{display:grid;grid-template-columns:3fr 2fr;grid-gap:12px;gap:12px;margin-bottom:16px}.grid2.even{grid-template-columns:1fr 1fr}.empty{color:var(--muted);font-size:13px;padding:40px 8px;text-align:center}.funnel{display:flex;justify-content:center}.funnel svg{display:block;max-width:100%;height:auto}.ffill{fill:var(--series)}.fsale{fill:var(--fsale)}.fzero{fill:var(--grid)}.ftext{fill:#fff}.ftext.muted{fill:var(--muted)}.fnote{font-size:12.5px;margin:12px 0 0}.stages{display:grid;grid-gap:14px;gap:14px}.pipename{font-size:12px;font-weight:600;color:var(--text-2);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.stagerow{display:grid;grid-template-columns:minmax(0,1.4fr) 1fr 28px;align-items:center;grid-gap:8px;gap:8px;font-size:13px;padding:2px 0}.stagerow.zero{color:var(--muted)}.stagename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stagebar{display:block}.stagebar .bar{display:block;min-width:0}.stagen{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.profile{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px 28px;gap:20px 28px}.pdim h3{font-size:13px;font-weight:600;margin:0 0 10px;color:var(--text-2)}.pdim .hbar{margin-bottom:9px}.linkcard{border-left:4px solid var(--primary)}.links{display:grid;grid-gap:10px;gap:10px}.linkrow{gap:12px;flex-wrap:wrap}.linkinfo,.linkrow{display:flex;align-items:center}.linkinfo{gap:6px 10px;min-width:0;flex:1 1 260px;flex-wrap:wrap}.linkurl{font-size:16px;font-weight:600;color:var(--text);overflow-wrap:break-word;min-width:0}.linkclicks{font-size:13px}.mb{margin-bottom:16px}h2{font-size:15px;margin:0 0 12px}h2 small{font-weight:400;color:var(--muted);margin-left:6px}table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}td,th{text-align:left;padding:9px 8px;border-bottom:1px solid var(--grid);white-space:nowrap}th{color:var(--text-2);font-weight:500;font-size:12.5px}th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}td.num,th.num{text-align:right}th[aria-sort=descending]:after{content:" ↓"}th[aria-sort=ascending]:after{content:" ↑"}tr.clickable{cursor:pointer}tr.clickable:hover,tr.sel{background:var(--series-soft)}tr.sel{box-shadow:inset 3px 0 0 var(--series)}.barcell{width:32%;min-width:90px}.bar{height:10px;background:var(--series);border-radius:0 4px 4px 0;min-width:2px}.tablewrap{overflow-x:auto}.muted{color:var(--muted)}.delta{color:var(--good);font-size:12px;margin-left:4px}.hbars{display:grid;grid-gap:10px;gap:10px}.hbar .row{display:flex;justify-content:space-between;gap:8px;font-size:13px;margin-bottom:4px}.hbar .row span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.hbar .row span:last-child{white-space:nowrap;flex-shrink:0}.chart{position:relative}.chart svg{display:block;width:100%;height:200px;overflow:visible}.chart .axis{fill:var(--muted);font-size:11px}.chart .gridline{stroke:var(--grid);stroke-width:1}.chart .col{fill:var(--series)}.chart .hit{fill:transparent}.tip{position:absolute;pointer-events:none;background:var(--text);color:var(--surface);padding:6px 9px;border-radius:6px;font-size:12px;white-space:nowrap;transform:translate(-50%,-110%)}.status{display:inline-flex;align-items:center;gap:5px;font-size:12.5px}.status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--series)}.status.won:before{background:var(--good)}.status.abandoned:before,.status.lost:before,.status.off:before{background:var(--bad)}.chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:400;color:var(--text-2);margin-left:8px}.chip button{border:0;background:none;color:var(--series);cursor:pointer;font:inherit;padding:0}.error{border-color:var(--bad);color:var(--bad);margin-bottom:16px}.ok{color:var(--good)}footer{color:var(--muted);font-size:12.5px;margin-top:8px}form.stack{display:grid;grid-gap:12px;gap:12px}label{display:grid;grid-gap:4px;gap:4px;font-size:13px;color:var(--text-2)}input,select{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:8px 10px;width:100%}input:focus,select:focus{outline:2px solid var(--series);outline-offset:-1px}.formgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;grid-gap:10px;gap:10px;align-items:end}.center{text-align:center}.small{font-size:13px;margin:16px 0 0}.badge{white-space:nowrap;font-size:11.5px;padding:2px 7px;border-radius:999px;background:var(--series-soft);color:var(--text-2)}@media (max-width:860px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.grid2{grid-template-columns:1fr}.formgrid{grid-template-columns:1fr 1fr}.grid2.even,.profile{grid-template-columns:1fr}.brandmark .label,.brandmark .sep{display:none}}.auth{min-height:calc(100vh - 3px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.auth-brand{position:relative;overflow:hidden;color:#fff;padding:44px 56px;display:flex;flex-direction:column;justify-content:space-between;gap:36px;background:radial-gradient(circle at 12% 8%,rgba(63,99,201,.45) 0,transparent 52%),radial-gradient(circle at 95% 100%,rgba(176,24,32,.28) 0,transparent 45%),linear-gradient(160deg,#1b224b,#141a3d 60%,#0f132e)}.auth-mark{position:absolute;right:-14%;bottom:-16%;width:72%;max-width:560px;opacity:.1;pointer-events:none}.auth-logo{position:relative;height:32px;width:auto;align-self:flex-start}.auth-welcome{position:relative;max-width:470px}.auth-kicker{display:inline-block;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffb3b6;padding:5px 11px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.04)}.auth-welcome h1{font-size:34px;line-height:1.15;margin:18px 0 12px;letter-spacing:-.02em;color:#fff}.auth-welcome p{color:rgba(255,255,255,.76);font-size:15px;margin:0}.auth-features{position:relative;list-style:none;padding:0;margin:0;display:grid;grid-gap:18px;gap:18px;max-width:440px}.auth-features li{display:flex;gap:14px;align-items:flex-start}.auth-icon{flex:none;width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14)}.auth-icon svg{width:20px;height:20px}.auth-features b{display:block;font-size:14px;font-weight:600}.auth-features small{display:block;color:rgba(255,255,255,.7);font-size:13px;margin-top:2px;line-height:1.45}.auth-foot{position:relative;font-size:12px;color:rgba(255,255,255,.5)}.auth-main{display:grid;place-items:center;padding:40px 24px}.auth-card{width:100%;max-width:380px}.auth-title{font-size:26px;margin:0 0 6px;letter-spacing:-.01em}.auth-sub{color:var(--text-2);margin:0 0 24px}.auth-main input{padding:11px 12px;background:var(--surface)}.labelrow{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.labelrow a{font-size:12.5px}.btn.big{width:100%;padding:12px 14px;font-size:15px;display:block;text-align:center}.auth-error{color:var(--bad);font-size:13px}.auth-help{color:var(--muted);font-size:12.5px;line-height:1.5;margin:24px 0 0}@media (max-width:860px){.auth{grid-template-columns:1fr;min-height:0}.auth-brand{padding:24px 20px 26px;gap:18px}.auth-logo{height:26px}.auth-welcome h1{font-size:23px;margin:12px 0 8px}.auth-welcome p{font-size:14px}.auth-features,.auth-foot{display:none}.auth-mark{width:60%;right:-18%;bottom:-30%}.auth-main{padding:28px 16px 40px;place-items:start center}}.theme-toggle{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.theme-toggle button{display:grid;place-items:center;width:28px;height:26px;padding:0;border:0;border-radius:6px;background:none;color:var(--muted);cursor:pointer}.theme-toggle button:hover{color:var(--text)}.theme-toggle button[aria-pressed=true]{background:var(--series-soft);color:var(--text)}.theme-toggle svg{width:16px;height:16px}.nav .theme-toggle button{padding:0}.auth-main{position:relative}.auth-theme{position:absolute;top:20px;right:20px}@media (max-width:860px){.auth-theme{top:12px;right:12px}}