@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_8eaea4{font-family:Geist,Geist Fallback;font-style:normal}.__variable_8eaea4{--font-ui:"Geist","Geist Fallback"}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_94da9c{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_94da9c{--font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}:root{--font-ui:system-ui;--font-display:system-ui;--ink:#14161b;--ink-2:#4a5160;--ink-3:#8a91a0;--line:#e6e8ec;--line-2:#d5d9e0;--bg:#f1f2f5;--card:#ffffff;--nav:#14161b;--blue:#1f5bff;--blue-soft:#e8f0ff;--green:#12805c;--green-soft:#e5f5ee;--amber:#a15c00;--amber-soft:#fff3df;--red:#c62a2a;--red-soft:#fdeaea;--radius:10px}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--ink)}body{font-family:var(--font-ui),system-ui,sans-serif;font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a.link{color:var(--blue)}a.link:hover{text-decoration:underline}.nav{background:var(--nav);color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}.nav-in{max-width:1280px;margin:0 auto;gap:28px;padding:0 20px;height:54px}.brand,.nav-in{display:flex;align-items:center}.brand{gap:10px;font-weight:700;letter-spacing:.02em}.brand-mark{width:26px;height:26px;border-radius:7px;background:var(--blue);display:grid;place-items:center;font-size:12px;font-weight:800}.brand small{color:#9aa3b2;font-weight:500;letter-spacing:0}.nav-links{display:flex;gap:4px}.nav-links a{padding:7px 12px;border-radius:7px;color:#c9ced8;font-weight:500}.nav-links a:hover{background:#1c1d21;color:#fff}.nav-links a.on{background:#23252b;color:#fff}.nav-right{margin-left:auto;display:flex;align-items:center;gap:12px;color:#9aa3b2;font-size:13px}.nav-right button{background:none;border:1px solid #2a2c33;color:#c9ced8;border-radius:7px;padding:5px 10px;cursor:pointer;font:inherit}.page{max-width:1280px;margin:0 auto;padding:28px 20px 64px}.page-head{display:flex;align-items:flex-end;gap:16px;margin-bottom:20px;flex-wrap:wrap}.page-head h1{font-size:24px;margin:0;letter-spacing:-.01em}.page-head .sub{color:var(--ink-2);margin-top:4px}.page-head .actions{margin-left:auto;display:flex;gap:8px}.btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-2);background:var(--card);color:var(--ink);padding:8px 14px;border-radius:8px;font:inherit;font-weight:600;cursor:pointer}.btn:hover{border-color:var(--ink-3)}.btn.primary{background:var(--blue);border-color:var(--blue);color:#fff}.btn.primary:hover{background:#0049d6}.btn.small{padding:5px 10px;font-size:13px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.card-pad{padding:18px}.card h2{font-size:15px;margin:0 0 12px}.grid{display:grid;grid-gap:16px;gap:16px}.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.side{grid-template-columns:minmax(0,1fr) 360px}@media (max-width:900px){.grid.cols-2,.grid.cols-4,.grid.side{grid-template-columns:1fr}.nav-links{display:none}}.stat .label{color:var(--ink-2);font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.stat .value{font-size:28px;font-weight:700;margin-top:4px;letter-spacing:-.02em}.stat .note{color:var(--ink-3);font-size:12.5px;margin-top:2px}table.t{width:100%;border-collapse:collapse}.t th{text-align:left;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-weight:600;padding:10px 14px;background:#fafbfc}.t td,.t th{border-bottom:1px solid var(--line)}.t td{padding:11px 14px;vertical-align:middle}.t tr:last-child td{border-bottom:0}.t tr.row:hover td{background:#fafbfd}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--ink-2)}.muted{color:var(--ink-3)}.pill{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;background:#eef0f3;color:var(--ink-2);white-space:nowrap}.pill.blue{background:var(--blue-soft);color:var(--blue)}.pill.green{background:var(--green-soft);color:var(--green)}.pill.amber{background:var(--amber-soft);color:var(--amber)}.pill.red{background:var(--red-soft);color:var(--red)}.board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:8px}.col{background:#eef0f3;border-radius:var(--radius);padding:10px;min-height:200px}.col-head{display:flex;justify-content:space-between;align-items:baseline;padding:2px 4px 10px;font-weight:700}.col-head .count{color:var(--ink-3);font-weight:600;font-size:12.5px}.jcard{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:10px 12px;margin-bottom:8px;display:block}.jcard:hover{border-color:var(--ink-3)}.jcard .t1{font-weight:600;line-height:1.3}.jcard .t2{color:var(--ink-2);font-size:12.5px;margin-top:3px}.jcard .t3{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.form,.form .row{display:grid;grid-gap:14px;gap:14px}.form .row{grid-template-columns:repeat(2,minmax(0,1fr))}.form .row.three{grid-template-columns:repeat(3,minmax(0,1fr))}label.f{display:grid;grid-gap:5px;gap:5px;font-size:12.5px;font-weight:600;color:var(--ink-2)}input,select,textarea{font:inherit;color:var(--ink);background:#fff;border:1px solid var(--line-2);border-radius:8px;padding:8px 10px;width:100%}input:focus,select:focus,textarea:focus{outline:2px solid var(--blue-soft);border-color:var(--blue)}textarea{min-height:80px;resize:vertical}.notice{border-radius:8px;padding:12px 14px;margin-bottom:16px;border:1px solid}.notice.warn{background:var(--amber-soft);border-color:#f2d6a8;color:#6b3d00}.notice.bad{background:var(--red-soft);border-color:#f3c3c3;color:#7c1616}.notice.good{background:var(--green-soft);border-color:#bfe5d3;color:#0b5a40}.stepper{display:flex;gap:4px;flex-wrap:wrap}.step{flex:1 1;min-width:84px;text-align:center;padding:7px 4px;border-radius:6px;font-size:12px;font-weight:600;background:#eef0f3;color:var(--ink-3);border:0;cursor:pointer;font-family:inherit}.step.done{background:var(--blue-soft);color:var(--blue)}.step.now{background:var(--blue);color:#fff}.gate{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}.gate:last-child{border-bottom:0}.gate .tick{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--line-2);display:grid;place-items:center;font-size:12px;margin-top:1px}.gate .tick.on{background:var(--green);border-color:var(--green);color:#fff}.gate .gl{font-weight:600}.gate .gh{color:var(--ink-3);font-size:12.5px}.gate form{display:flex;gap:6px;margin-top:8px;align-items:center}.gate form input[type=text]{padding:6px 9px;font-size:13px}.gate form .btn{white-space:nowrap}.gate-group{font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-weight:600;margin:14px 0 0}.feed{list-style:none;margin:0;padding:0}.feed li{padding:10px 0;border-bottom:1px solid var(--line)}.feed li:last-child{border-bottom:0}.feed .meta{color:var(--ink-3);font-size:12px;margin-top:2px}dl.kv{display:grid;grid-template-columns:120px 1fr;grid-gap:8px 12px;gap:8px 12px;margin:0}dl.kv dt{color:var(--ink-3);font-size:12.5px}dl.kv dd{margin:0}.auth{min-height:100vh;display:grid;place-items:center;background:var(--nav)}.auth-card{width:380px;background:var(--card);border-radius:14px;padding:28px}.auth-card h1{font-size:20px;margin:14px 0 4px}.auth-card p{color:var(--ink-2);margin:0 0 18px}.tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.small{font-size:12.5px}.h2{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.015em;margin:0;display:flex;align-items:baseline;gap:10px}.h2-count{font-weight:600;color:var(--ink-3)}.h2-count,.h3{font-size:15px}.h3{font-weight:650;margin:0;display:flex;align-items:center;gap:8px}.brand-mark{font-family:var(--font-display)}.avatar{display:inline-grid;place-items:center;border-radius:50%;color:#fff;font-weight:700;flex:none;letter-spacing:.02em;line-height:1}.avatar-empty{background:transparent;color:var(--red);border:1.5px dashed #e3a0a0}.stage-tag{display:inline-flex;align-items:center;padding:2px 9px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap;background:#eceef2;color:var(--ink-2)}.stage-opportunity{background:#eef0f4;color:#4a5160}.stage-closeout{background:#f3e8ff;color:#7a2fc2}.stage-done{background:#e3f4ec;color:#0e7a52}.stage-lost{background:#fde8e8;color:#b42323}.stage-on_hold{background:#eceef2;color:#6b7280}.home-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:4px 0 18px}.home-date{color:var(--ink-2);font-size:13.5px;margin-bottom:4px}.home-title{font-family:var(--font-display);font-weight:800;font-size:clamp(26px,3.2vw,38px);letter-spacing:-.025em;line-height:1.05;margin:0}.pulse-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--ink);color:#fff;border-radius:14px;overflow:hidden;margin-bottom:26px}.metric{padding:16px 20px;display:flex;align-items:baseline;gap:10px;border-right:1px solid #2a2d35}.metric:last-child{border-right:0}.metric-n{font-family:var(--font-display);font-weight:800;font-size:34px;letter-spacing:-.03em;line-height:1}.metric-l{color:#aab1bf;font-size:13px;line-height:1.25}.metric.warn .metric-n{color:#ffb648}.home-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:24px;gap:24px;align-items:start}.board-head{align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.board-head,.pm-chips{display:flex;flex-wrap:wrap}.pm-chips{gap:6px}.pm-chip{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px 0 6px;border-radius:999px;border:1px solid var(--line-2);background:#fff;font:inherit;font-weight:600;font-size:13px;color:var(--ink-2);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.pm-chip:first-child{padding-left:12px}.pm-chip:hover{border-color:var(--ink-3);color:var(--ink)}.pm-chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.pm-count{font-size:11.5px;color:var(--ink-3);font-weight:600}.pm-chip.on .pm-count{color:#aab1bf}.btn:focus-visible,.pm-chip:focus-visible,.ticket:focus-visible{outline:3px solid #9db7ff;outline-offset:2px}.tickets{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr));grid-gap:14px;gap:14px}.ticket{position:relative;display:grid;grid-template-columns:1fr 92px;background:#fff;border-radius:12px;border:1px solid var(--line);box-shadow:inset 5px 0 0 var(--pm);overflow:hidden;color:inherit;animation:deal .55s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 45ms);transition:transform .18s,box-shadow .18s,border-color .18s}.ticket:hover{transform:translateY(-2px);border-color:var(--line-2);box-shadow:inset 5px 0 0 var(--pm),0 10px 24px -14px rgba(20,22,27,.35)}.ticket-main{padding:14px 14px 12px 20px;display:grid;grid-gap:8px;gap:8px;overflow:hidden}.ticket-foot>*,.ticket-top>*{min-width:0}.ticket-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.ticket-client{font-size:12.5px;font-weight:600;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticket-name{font-family:var(--font-display);font-weight:700;font-size:17px;line-height:1.2;letter-spacing:-.01em}.ticket-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;color:var(--ink-2)}.ticket-gates{display:flex;align-items:center;gap:10px}.gate-bar{flex:1 1;height:6px;background:#eceef2;border-radius:99px;overflow:hidden}.gate-bar span{display:block;height:100%;width:calc(var(--w) * 100%);background:var(--pm);border-radius:99px;transform-origin:left;animation:fill .9s cubic-bezier(.2,.8,.2,1) .25s both}.gate-text{font-size:12px;color:var(--ink-3);white-space:nowrap}.ticket-foot{display:flex;align-items:center;gap:8px;padding-top:8px;border-top:1px solid var(--line)}.ticket-pm{font-size:13px;overflow:hidden;text-overflow:ellipsis}.health,.ticket-pm{font-weight:600;white-space:nowrap}.health{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px}.health i{width:8px;height:8px;border-radius:50%;position:relative}.health-good{color:var(--green)}.health-good i{background:var(--green)}.health-warn{color:var(--amber)}.health-warn i{background:#e08a00}.health-bad{color:var(--red)}.health-bad i{background:var(--red)}.health i.pulse:after{content:"";position:absolute;inset:-4px;border-radius:50%;background:currentColor;opacity:.35;animation:ping 1.8s ease-out infinite}.ticket-stub{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10px 6px;background:#f7f8fa;border-left:2px dashed var(--line-2)}.ticket-stub:after,.ticket-stub:before{content:"";position:absolute;left:-9px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:1px solid var(--line)}.ticket-stub:before{top:-9px}.ticket-stub:after{bottom:-9px}.stub-num{font-family:var(--font-display);font-weight:800;font-size:34px;letter-spacing:-.04em;line-height:.95;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stub-word{font-family:var(--font-display);font-weight:800;font-size:20px;letter-spacing:-.02em;line-height:1}.stub-sub{font-size:11.5px;color:var(--ink-3);margin-top:4px}.tone-bad .ticket-stub{background:#fff5f5}.empty{grid-column:1/-1;padding:28px;text-align:center;color:var(--ink-3);border:1px dashed var(--line-2);border-radius:12px}.home-side{display:grid;grid-gap:16px;gap:16px}.side-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px}.side-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.upnext{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.upnext-row{display:flex;align-items:center;gap:12px;padding:7px 6px;border-radius:8px}.upnext-row:hover{background:#f5f6f8}.cal{width:42px;flex:none;border-radius:8px;overflow:hidden;text-align:center;border:1px solid var(--line-2);background:#fff}.cal b{display:block;font-family:var(--font-display);font-size:18px;font-weight:800;padding-top:3px;line-height:1.1}.cal i{display:block;font-style:normal;font-size:10.5px;font-weight:700;background:var(--ink);color:#fff;padding:1px 0}.upnext-body{flex:1 1;min-width:0;display:grid}.upnext-name{font-weight:600;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.funnel{display:grid;grid-gap:8px;gap:8px}.funnel-row{display:grid;grid-template-columns:96px 1fr 26px;align-items:center;grid-gap:10px;gap:10px;font-size:13px}.funnel-label{color:var(--ink-2);font-weight:600}.funnel-track{height:10px;background:#eef0f3;border-radius:99px;overflow:hidden}.funnel-track span{display:block;height:100%;width:calc(var(--w) * 100%);background:var(--blue);border-radius:99px;transform-origin:left;animation:fill .8s calc(.3s + var(--i) * 80ms) cubic-bezier(.2,.8,.2,1) both}.funnel-n{text-align:right;font-weight:700}.live-dot{width:8px;height:8px;position:relative;display:inline-block}.live-dot,.live-dot:after{border-radius:50%;background:var(--green)}.live-dot:after{content:"";position:absolute;inset:-4px;opacity:.3;animation:ping 2.2s ease-out infinite}.feed-live{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.feed-live li{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px}.feed-live li.feed-empty{display:block}.feed-body{font-size:13px;line-height:1.35}.nopm-list{display:grid;grid-gap:2px;gap:2px}.nopm{display:flex;align-items:center;gap:10px;padding:7px 6px;border-radius:8px;font-size:13.5px}.nopm:hover{background:#f5f6f8}.nopm-name{font-weight:600}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ping{0%{transform:scale(.6);opacity:.45}to{transform:scale(2.2);opacity:0}}@media (max-width:1100px){.home-grid{grid-template-columns:1fr}}@media (max-width:720px){.pulse-strip{grid-template-columns:1fr 1fr}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid #2a2d35}.ticket{grid-template-columns:minmax(0,1fr) 76px}.stub-num{font-size:28px}.nopm{flex-wrap:wrap;row-gap:2px}.home-head{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.nav-in{gap:20px}.brand-mark{color:#fff}.search-btn{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 8px 0 12px;min-width:240px;border-radius:9px;border:1px solid #2c2f37;background:#1d2027;color:#9aa3b2;font:inherit;font-size:13px;cursor:pointer;transition:border-color .15s,color .15s}.search-btn:hover{border-color:#3d414b;color:#d6dae2}.search-btn span{flex:1 1;text-align:left}.search-btn kbd{font:inherit;font-size:11px;padding:2px 6px;border-radius:5px;background:#2a2d35;color:#c9ced8}.nav-right{gap:10px}.nav-new{height:34px}.me{position:relative}.me summary{list-style:none;cursor:pointer;display:flex}.me summary::-webkit-details-marker{display:none}.me-menu{position:absolute;right:0;top:40px;width:240px;background:#fff;color:var(--ink);border-radius:12px;padding:14px;box-shadow:0 18px 40px -16px rgba(20,22,27,.45);border:1px solid var(--line);z-index:30}.me-name{font-weight:650}@media (max-width:900px){.search-btn{min-width:0}.nav-new,.search-btn kbd,.search-btn span{display:none}}.ck-overlay{position:fixed;inset:0;background:rgba(20,22,27,.42);z-index:50;display:grid;place-items:start center;padding-top:12vh;animation:fadein .15s ease-out}.ck{width:min(620px,calc(100vw - 32px));background:#fff;color:var(--ink);border-radius:14px;overflow:hidden;box-shadow:0 30px 70px -20px rgba(20,22,27,.55);animation:pop .18s cubic-bezier(.2,.8,.2,1)}.ck input{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:16px 18px;font-size:16px}.ck input:focus{outline:none;border-color:var(--line)}.ck-list{list-style:none;margin:0;padding:6px;max-height:52vh;overflow:auto}.ck-item{width:100%;display:flex;align-items:center;gap:12px;padding:9px 10px;border:0;background:none;border-radius:9px;text-align:left;font:inherit;cursor:pointer;color:inherit}.ck-item.on{background:#eef2ff}.ck-icon{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:11.5px;font-weight:700;flex:none;background:#8a91a0}.ck-client{background:var(--ink);border-radius:8px}.ck-action{background:var(--blue);border-radius:8px;font-size:16px}.ck-text{display:grid;min-width:0}.ck-text b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-text small{color:var(--ink-3);font-size:12.5px}.ck-empty{padding:18px;color:var(--ink-3);text-align:center}.ck-foot{display:flex;gap:16px;padding:9px 16px;border-top:1px solid var(--line);color:var(--ink-3);font-size:12px;background:#fafbfc}.toasts{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);display:grid;grid-gap:8px;gap:8px;z-index:60;pointer-events:none}.toast{display:flex;align-items:center;gap:10px;background:var(--ink);color:#fff;padding:11px 16px 11px 12px;border-radius:12px;font-weight:550;font-size:14px;box-shadow:0 16px 36px -14px rgba(20,22,27,.6);animation:toastin .32s cubic-bezier(.2,.8,.2,1);max-width:min(560px,calc(100vw - 32px))}.toast-icon{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;flex:none}.toast-ok .toast-icon{background:#1f9d6c}.toast-warn .toast-icon{background:#e08a00}.btn.big{padding:11px 20px;font-size:15px;border-radius:10px}.btn:disabled{background:#e4e7ec;border-color:#e4e7ec;color:#8a91a0;cursor:not-allowed}.text-btn{background:none;border:0;padding:4px 0;font:inherit;font-size:13px;font-weight:600;color:var(--ink-2);cursor:pointer;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.text-btn:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.h4{font-weight:650;margin:0 0 4px;color:var(--ink-2)}.crumbs,.h4{font-size:13px}.crumbs{display:flex;gap:8px;color:var(--ink-3);margin-bottom:12px}.crumbs a:hover{color:var(--ink)}.job-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px 24px 22px 28px;box-shadow:inset 6px 0 0 var(--pm);margin-bottom:16px;animation:deal .45s cubic-bezier(.2,.8,.2,1) both}.job-hero-top{display:flex;align-items:center;gap:10px}.job-client{font-weight:600;color:var(--ink-2)}.job-client:hover{color:var(--blue)}.job-title{font-family:var(--font-display);font-weight:800;font-size:clamp(24px,3vw,34px);letter-spacing:-.025em;line-height:1.1;margin:8px 0 16px}.job-facts{display:flex;flex-wrap:wrap;gap:10px 28px}.fact{display:grid;grid-gap:2px;gap:2px}.fact span{font-size:12px;color:var(--ink-3)}.fact b{font-weight:600;font-size:14px}.job-hero-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:16px}.job-count{text-align:right}.job-count b{display:block;font-family:var(--font-display);font-weight:800;font-size:44px;letter-spacing:-.04em;line-height:.9}.job-count span{font-size:12.5px;color:var(--ink-3)}.pm-picker{display:flex;align-items:center;gap:10px}.pm-picker-body{display:grid;grid-gap:2px;gap:2px}.pm-picker select{padding:4px 28px 4px 8px;font-weight:600;border-color:transparent;background-color:#f3f4f6;min-width:180px}.pm-picker select:hover{border-color:var(--line-2)}.next-card{background:#fff;border:1px solid var(--line);border-radius:14px;margin-bottom:16px;overflow:hidden;scroll-margin-top:80px}.track{list-style:none;margin:0;padding:18px 24px;display:grid;grid-template-columns:repeat(5,1fr);background:#fafbfc;border-bottom:1px solid var(--line);counter-reset:s}.track li{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.track li:before{content:"";position:absolute;top:13px;left:-50%;width:100%;height:2px;background:var(--line-2);z-index:0}.track li:first-child:before{display:none}.track li.now:before,.track li.past:before{background:var(--blue)}.track-dot{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;background:#fff;border:2px solid var(--line-2);color:var(--ink-3)}.track li.past .track-dot{background:var(--blue);border-color:var(--blue);color:#fff}.track li.now .track-dot{background:#fff;border-color:var(--blue);color:var(--blue);box-shadow:0 0 0 5px rgba(31,91,255,.15)}.track-label{font-size:12.5px;font-weight:600;color:var(--ink-3)}.track li.now .track-label,.track li.past .track-label{color:var(--ink)}.next-body{padding:18px 24px 16px;display:grid;grid-gap:16px;gap:16px}.next-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.behind{border-top:1px dashed var(--line-2);padding-top:14px}.side-moves{display:flex;gap:18px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:10px}.checklist{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.checklist li{display:grid;grid-template-columns:26px 1fr;grid-gap:12px;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#fff;transition:background .2s,border-color .2s}.checklist li.done{background:#f3faf6;border-color:#cfe9dc}.check{width:24px;height:24px;border-radius:7px;border:2px solid var(--line-2);display:grid;place-items:center;color:#fff;font-size:13px;font-weight:800}.checklist li.done .check{background:var(--green);border-color:var(--green);animation:tick .3s cubic-bezier(.2,.8,.2,1)}.check-body{display:grid;grid-gap:2px;gap:2px;min-width:0}.check-form{display:flex;gap:8px;margin-top:8px;align-items:center}.check-form input[type=text]{padding:7px 10px;font-size:13.5px}.check-form .btn{white-space:nowrap}.checklist li.done .check-form{margin-top:2px}.job-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.edit-details summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.edit-details summary::-webkit-details-marker{display:none}.edit-details[open] summary .btn{background:var(--ink);color:#fff;border-color:var(--ink)}.edit-details[open] summary .btn:after{content:"ing"}.edit-details[open]+.kv{display:none}.link-list{display:grid;grid-gap:4px;gap:4px}.post{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:end}.post textarea{min-height:44px}dl.kv{grid-template-columns:110px 1fr}@media (max-width:900px){.job-hero{grid-template-columns:1fr}.job-hero-side{flex-direction:row;align-items:center}.job-grid{grid-template-columns:1fr}.track{padding:14px 8px}.track-label{font-size:11px}.check-form{flex-wrap:wrap}}.col{transition:background .15s,box-shadow .15s}.col-over{background:#e4ecff;box-shadow:inset 0 0 0 2px var(--blue)}.col-hint{font-size:12px;color:var(--ink-3);padding:0 4px 10px;margin-top:-6px}.col-empty{border:2px dashed var(--line-2);border-radius:8px;padding:18px;text-align:center;color:var(--ink-3);font-size:12.5px}.jcard{box-shadow:inset 4px 0 0 var(--pm);padding-left:14px;cursor:-webkit-grab;cursor:grab;transition:transform .15s,box-shadow .15s,opacity .15s}.jcard:hover{transform:translateY(-1px);box-shadow:inset 4px 0 0 var(--pm),0 8px 18px -12px rgba(20,22,27,.35)}.jcard.dragging{opacity:.45}.jcard .t2{margin-top:0}.jcard .t1{margin-top:2px}.jcard-foot{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;color:var(--ink-2);font-weight:600}.new-wrap{max-width:760px;margin:0 auto}.new-form{padding:22px}.more summary{cursor:pointer;font-weight:600;color:var(--blue)}.new-actions{display:flex;align-items:center;gap:16px}.owner-cell{display:inline-flex;align-items:center;gap:8px}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}@keyframes toastin{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@keyframes tick{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:scale(1)}}:root{--st-opportunity:#6E7FA8;--st-pending:#E08A00;--st-active:#1F5BFF;--st-closeout:#8B3FD9;--st-done:#12805C}.stage-opportunity{background:#ebeef6;color:#3f4f78}.stage-pending{background:#fff1db;color:#8a5300}.stage-active{background:#e4ecff;color:#1f4fd8}.stage-closeout{background:#f1e6fd;color:#6d28c0}.home-sub{margin:6px 0 0;color:var(--ink-2);font-size:15px}.home-head{margin-bottom:22px}.stagebar{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px 18px 14px;margin-bottom:18px}.stagebar-track{display:flex;gap:4px;height:46px}.seg{flex:var(--w) 1 0;min-width:46px;border:0;border-radius:10px;cursor:pointer;display:flex;align-items:center;padding:0 14px;color:#fff;font:inherit;position:relative;overflow:hidden;transform-origin:left;animation:grow .7s calc(var(--i) * 90ms) cubic-bezier(.2,.8,.2,1) both;transition:opacity .2s,filter .2s,transform .15s}.seg:hover{filter:brightness(1.06)}.seg:active{transform:scale(.985)}.seg.off{opacity:.28}.seg-n{font-family:var(--font-display);font-weight:800;font-size:22px;letter-spacing:-.02em}.seg-opportunity{background:var(--st-opportunity)}.seg-pending{background:var(--st-pending)}.seg-active{background:var(--st-active)}.seg-closeout{background:var(--st-closeout)}.stagebar-keys{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;align-items:center}.skey{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:10px;border:1px solid transparent;background:none;font:inherit;cursor:pointer;color:var(--ink-3);transition:background .15s,color .15s,border-color .15s}.skey i{width:10px;height:10px;border-radius:3px;background:currentColor;opacity:.35}.skey-label{font-weight:650;font-size:14px}.skey-n{font-weight:700;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.skey-hint{font-size:12px;color:var(--ink-3);font-weight:500}.skey.on{color:var(--ink);background:#f5f6f8;border-color:var(--line)}.skey.on i{opacity:1}.skey-opportunity i{color:var(--st-opportunity)}.skey-opportunity.on i{background:var(--st-opportunity)}.skey-pending.on i{background:var(--st-pending)}.skey-pending i{color:var(--st-pending)}.skey-active.on i{background:var(--st-active)}.skey-active i{color:var(--st-active)}.skey-closeout.on i{background:var(--st-closeout)}.skey-closeout i{color:var(--st-closeout)}.skey:hover{color:var(--ink)}.views{margin-left:auto;display:inline-flex;background:#f1f2f5;border-radius:10px;padding:3px}.view-btn{border:0;background:none;padding:6px 14px;border-radius:8px;font:inherit;font-weight:650;font-size:13px;color:var(--ink-2);cursor:pointer}.view-btn.on{background:#fff;color:var(--ink);box-shadow:0 1px 2px rgba(20,22,27,.12)}.jb-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.jb-group{margin-bottom:22px}.jb-group-head{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700;margin:0 0 10px}.jb-group-head i{width:10px;height:10px;border-radius:3px}.jb-group-head span{color:var(--ink-3);font-weight:600;font-size:13px}.grp-opportunity .jb-group-head i{background:var(--st-opportunity)}.grp-pending .jb-group-head i{background:var(--st-pending)}.grp-active .jb-group-head i{background:var(--st-active)}.grp-closeout .jb-group-head i{background:var(--st-closeout)}.ticket-stub{border-top:4px solid var(--stc,var(--line-2))}.st-opportunity{--stc:var(--st-opportunity)}.st-pending{--stc:var(--st-pending)}.st-active{--stc:var(--st-active)}.st-closeout{--stc:var(--st-closeout)}.ticket-top{justify-content:flex-start}.ticket-top .stage-tag{margin-left:auto}.client-logo{display:inline-grid;place-items:center;border-radius:8px;background:#fff;border:1px solid var(--line);overflow:hidden;flex:none}.client-logo img{width:72%;height:72%;object-fit:contain}.client-mono{font-weight:800;color:var(--ink-2);font-family:var(--font-display)}.cal-opportunity i{background:var(--st-opportunity)}.cal-pending i{background:var(--st-pending)}.cal-active i{background:var(--st-active)}.cal-closeout i{background:var(--st-closeout)}@keyframes grow{0%{transform:scaleX(.15)}to{transform:none}}@media (max-width:720px){.skey-hint{display:none}.views{margin-left:0}.seg{padding:0 8px}.seg-n{font-size:17px}}.ticket-foot .health,.ticket-top .client-logo,.ticket-top .stage-tag{flex-shrink:0}.ticket-top .ticket-client{flex:1 1 auto}.ticket-foot .ticket-pm{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1440px){.skey-hint{display:none}}.ticket-main{min-width:0}.ticket-top .ticket-client{flex:1 1;min-width:0}.ticket{grid-template-columns:minmax(0,1fr) 92px}@media (max-width:640px){.ticket{grid-template-columns:minmax(0,1fr) 76px}}.ticket-main{grid-template-columns:minmax(0,1fr)}.brand-logo{height:17px;width:auto;display:block}.brand-div{width:1px;height:18px;background:rgba(255,255,255,.22)}.brand-os{font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:.04em;color:#fff}.auth-logo{height:22px;width:auto;display:block;margin-bottom:22px}@media (max-width:640px){.brand-logo{height:12px}}.nav{background:rgba(255,255,255,.92);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);color:var(--ink);border-bottom:1px solid var(--line)}.nav-links a{color:var(--ink-2)}.nav-links a:hover{background:#F1F3F7;color:var(--ink)}.nav-links a.on{background:#EAF0FF;color:#1F5BFF}.nav-right{color:var(--ink-3)}.nav-right button{border-color:var(--line);color:var(--ink-2)}.brand-div{background:var(--line)}.brand-os{color:var(--ink)}.search-btn{background:#F5F6F9;border-color:var(--line);color:var(--ink-3)}.search-btn:hover{border-color:#C9CED8;color:var(--ink)}.search-btn kbd{background:#fff;color:var(--ink-2);border:1px solid var(--line)}:root{--st-opportunity:#0EA5E9;--st-pending:#DB2777;--st-closeout:#1E293B;--st-done:#64748B}.stage-opportunity{background:#E0F2FE;color:#0369A1}.stage-pending{background:#FCE7F3;color:#BE185D}.stage-closeout{background:#E2E8F0;color:#1E293B}.stage-done{background:#F1F5F9;color:#475569}.ticket{box-shadow:inset 5px 0 0 var(--stc)}.ticket:hover{box-shadow:inset 5px 0 0 var(--stc),0 14px 30px -16px rgba(20,22,27,.35)}.ticket-stub{border-top:0;gap:2px}.gate-bar span{background:var(--stc)}.ticket-pm{color:color-mix(in srgb,var(--pm) 78%,#111)}.stub-stage{font-size:10.5px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;padding:3px 7px;border-radius:6px;margin-bottom:8px}.live-word{color:var(--st-active)}.kind-tag{margin-left:auto;flex-shrink:0;font-size:11px;font-weight:650;color:var(--ink-3);border:1px solid var(--line);border-radius:6px;padding:2px 7px;background:#fafbfc}.ticket-fact{font-size:12.5px;color:var(--ink-2);line-height:1.4;padding-left:10px;border-left:2px solid color-mix(in srgb,var(--stc) 35%,#fff);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.muted-date{color:var(--ink-3);font-style:italic}.dot-sep{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--ink-3);margin:0 8px 3px;opacity:.6}.home-sub b{color:var(--ink);font-weight:700}.bad-text{color:var(--red)!important}.jb-group{margin-bottom:30px;scroll-margin-top:70px}.jb-group-head{position:-webkit-sticky;position:sticky;top:54px;z-index:6;margin:0 -8px 12px;padding:10px 8px 8px;display:block;background:linear-gradient(var(--bg) 70%,color-mix(in srgb,var(--bg) 0%,transparent))}.jgh-in{display:flex;align-items:baseline;gap:10px;opacity:0;transform:translateX(-14px);transition:opacity .5s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1)}.jb-group.in .jgh-in{opacity:1;transform:none}.jb-group-head i{width:12px;height:12px;border-radius:4px;background:var(--stc);align-self:center;transition:transform .35s}.jgh-label{letter-spacing:-.02em;color:var(--ink);transition:color .3s}.jgh-label,.jgh-n{font-family:var(--font-display);font-size:22px;font-weight:800}.jgh-n{color:var(--stc)}.jgh-hint{font-size:13px;color:var(--ink-3);font-weight:500}.jgh-rule{display:block;height:3px;margin-top:8px;border-radius:99px;background:var(--stc);transform:scaleX(.06);transform-origin:left;opacity:.5;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .4s}.jb-group.in .jgh-rule{transform:scaleX(.18)}.jb-group.current .jgh-rule{transform:scaleX(1);opacity:1}.jb-group.current .jb-group-head i{transform:scale(1.15) rotate(45deg)}.jb-group:not(.current) .jgh-label{color:var(--ink-2)}.jb-group .ticket{animation-play-state:paused}.jb-group.in .ticket{animation-play-state:running}@keyframes deal{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}@media (max-width:640px){.jgh-label,.jgh-n{font-size:18px}.jgh-hint{display:none}.dot-sep{margin:0 6px 3px}}@media (prefers-reduced-motion:reduce){.jgh-in{opacity:1;transform:none}.jgh-in,.jgh-rule{transition:none}}.key-facts{margin:14px 0 0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.key-facts li{font-size:13.5px;color:var(--ink-2);padding-left:14px;position:relative}.key-facts li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:2px;background:var(--pm)}.jb-group-head{background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.jb-group-head .jgh-label{font-family:var(--font-display);font-size:22px;font-weight:800;color:var(--ink)}.jb-group:not(.current) .jb-group-head .jgh-label{color:var(--ink-2)}.jb-group-head .jgh-n{font-family:var(--font-display);font-size:22px;font-weight:800;color:var(--stc)}.jb-group-head .jgh-hint{font-size:13px;font-weight:500;color:var(--ink-3)}@media (max-width:640px){.jb-group-head .jgh-label,.jb-group-head .jgh-n{font-size:18px}.jb-group-head .jgh-hint{display:none}}.nav{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:640px){.stub-stage{font-size:8.5px;letter-spacing:0;padding:2px 4px}}:root{--st-opportunity:#A3A9B5;--st-pending:#F59E0B;--st-active:#16A34A;--st-closeout:#111111;--st-done:#111111}.stage-opportunity{background:#EEF0F3;color:#5B6270}.stage-pending{background:#FEF3C7;color:#B45309}.stage-active{background:#DCFCE7;color:#15803D}.stage-closeout,.stage-done{background:#111111;color:#fff}.grp-opportunity{--sec-bg:#F4F5F7}.grp-pending{--sec-bg:#FFF7E8}.grp-active{--sec-bg:#EEF9F1}.grp-closeout{--sec-bg:#EAEAEC}.jb-group{background:var(--sec-bg,transparent);border-radius:18px;padding:4px 16px 18px;border:1px solid color-mix(in srgb,var(--stc) 14%,transparent)}.jb-group-head{margin:0 -16px 12px;padding:12px 16px 8px;border-radius:18px 18px 0 0;background:color-mix(in srgb,var(--sec-bg) 94%,transparent)}@media (max-width:640px){.jb-group{padding:4px 10px 14px;border-radius:14px}.jb-group-head{margin:0 -10px 10px;padding:10px}}.avatar-stack{display:inline-flex;flex-shrink:0}.avatar-stack>*+*{margin-left:-8px;box-shadow:0 0 0 2px #fff;border-radius:50%}.ticket-pm2{color:color-mix(in srgb,var(--pm) 78%,#111)}