:root{color:#eef2ff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#090c11;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:radial-gradient(circle at 76% 8%,#3d63ff29,#0000 34rem),#090c11;min-height:100vh}button,input,textarea,select{font:inherit}button,a,select,input{transition:border-color .16s,background-color .16s,color .16s,opacity .16s}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}a{color:#c8d4ff}.platform-shell,.auth-shell,.ops-loading{place-items:center;min-height:100vh;padding:2rem;display:grid}.platform-panel,.auth-card{background:#111a2ce6;border:1px solid #ffffff24;border-radius:1.5rem;width:min(760px,100%);padding:clamp(2rem,6vw,4.5rem);box-shadow:0 2rem 6rem #00000059}.platform-kicker,.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#98e8c3;margin:0 0 .75rem;font-size:.7rem;font-weight:750}.platform-panel h1,.auth-card h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.4rem,8vw,4.8rem);line-height:.98}.platform-panel p,.auth-card p,.ops-header p,.intake-row p,.exception-list p{color:#aeb7c8;line-height:1.65}.platform-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0 0;display:grid}.platform-meta div{border-top:1px solid #ffffff1f;min-width:0;padding-top:1rem}.platform-meta dt,.intake-facts dt{letter-spacing:.04em;text-transform:uppercase;color:#7f899c;font-size:.68rem}.platform-meta dd,.intake-facts dd{overflow-wrap:anywhere;margin:.35rem 0 0}.platform-error,.notice{color:#f5d7a7;background:#f2c17814;border:1px solid #f2c17859;border-radius:.9rem;margin-top:1.5rem;padding:1rem 1.1rem}.platform-error h1,.platform-error h2{letter-spacing:-.02em;margin:0;font-size:1.2rem}.notice.error,.form-error{color:#ffc1c1;background:#ff707017;border-color:#ff707061}.wordmark{letter-spacing:-.04em;align-items:baseline;gap:.35rem;font-size:1.05rem;font-weight:760;display:inline-flex}.wordmark small{letter-spacing:.08em;text-transform:uppercase;color:#98e8c3;border:1px solid #98e8c359;border-radius:999px;padding:.16rem .4rem;font-size:.58rem}.auth-card{width:min(520px,100%)}.auth-card .eyebrow{margin-top:2.5rem}.auth-intro{margin:1.25rem 0 0}.auth-form{gap:1.15rem;margin-top:2rem;display:grid}.auth-form label,.intake-toolbar label{gap:.45rem;display:grid}.auth-form label span,.intake-toolbar label span{letter-spacing:.06em;text-transform:uppercase;color:#8e98aa;font-size:.72rem;font-weight:700}.auth-form input,.search-form input,.intake-toolbar select{color:#eef2ff;background:#070b12b8;border:1px solid #ffffff24;border-radius:.75rem;outline:none;width:100%;min-height:2.8rem}.auth-form input,.search-form input{padding:0 .9rem}.intake-toolbar select{padding:0 2.2rem 0 .8rem}.auth-form input:focus,.search-form input:focus,.intake-toolbar select:focus{border-color:#56d8e4b8;box-shadow:0 0 0 3px #56d8e41a}.auth-form button,.search-form button{color:#fff;background:#3d63ff;border:1px solid #496cff;border-radius:.75rem;min-height:2.8rem;font-weight:700}.auth-form button:hover,.search-form button:hover{background:#4c70ff}.form-error{border:1px solid #ff707061;border-radius:.65rem;margin:0;padding:.75rem}.ops-shell{width:min(1500px,100%);min-height:100vh;margin:0 auto;padding:clamp(1rem,3vw,2.5rem)}.ops-header{border-bottom:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:clamp(1.5rem,4vw,4rem);padding:1rem 0 2rem;display:grid}.ops-header-copy h1{letter-spacing:-.065em;margin:0;font-size:clamp(2.6rem,6vw,5.8rem);line-height:.9}.ops-header-copy p:last-child{margin:1rem 0 0}.ops-account{color:#aeb7c8;justify-content:flex-end;align-items:center;gap:.8rem;font-size:.82rem;display:flex}.secondary-button{color:#e8ecf7;background:#ffffff0b;border:1px solid #ffffff29;border-radius:.7rem;min-height:2.45rem;padding:0 .9rem;font-weight:650}.secondary-button:hover{background:#98e8c313;border-color:#98e8c370}.metrics-grid{background:#111a2c85;border:1px solid #ffffff1a;border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:1.5rem 0;display:grid;overflow:hidden}.metrics-grid div{border-right:1px solid #ffffff1a;min-width:0;padding:1.15rem 1.25rem}.metrics-grid div:last-child{border-right:0}.metrics-grid span{color:#7f899c;font-size:.7rem;display:block}.metrics-grid strong{letter-spacing:-.055em;margin-top:.35rem;font-size:clamp(1.7rem,4vw,2.7rem);display:block}.intake-toolbar{grid-template-columns:minmax(280px,1.6fr) minmax(150px,.6fr) minmax(170px,.7fr) auto;align-items:end;gap:.75rem;margin-bottom:1.5rem;display:grid}.search-form{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;display:grid}.search-form button{padding:0 1rem}.intake-section{background:#111a2c75;border:1px solid #ffffff1a;border-radius:1.1rem;overflow:hidden}.section-heading{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:end;gap:1rem;padding:1.2rem 1.3rem;display:flex}.section-heading h2{letter-spacing:-.035em;margin:0;font-size:1.35rem}.section-heading .eyebrow{margin-bottom:.35rem}.section-heading>span{color:#8d96a8;font-size:.78rem}.intake-row{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1.55fr) minmax(360px,.8fr);gap:1.4rem;padding:1.3rem;display:grid}.intake-row:last-of-type{border-bottom:0}.intake-name-line{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.intake-name-line strong{letter-spacing:-.02em;font-size:1.05rem}.intake-primary>p{margin:.38rem 0 0;font-size:.82rem}.intake-summary{max-width:78ch;color:#d1d7e3!important}.status-chip,.tag{color:#bbc4d5;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:1.6rem;padding:0 .55rem;font-size:.66rem;display:inline-flex}.status-chip{color:#87dce4;border-color:#56d8e442}.stage-won{color:#98e8c3;border-color:#98e8c357}.stage-lost{color:#faa;border-color:#ff70704d}.tag-row{flex-wrap:wrap;gap:.4rem;margin-top:.85rem;display:flex}.intake-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;margin:0;display:grid}.intake-facts dd{color:#d7dce7;font-size:.78rem}.pagination{border-top:1px solid #ffffff14;justify-content:flex-end;gap:.6rem;padding:1rem 1.3rem;display:flex}.empty-state{margin:0;padding:2rem 1.3rem}.exception-section{border-color:#f2c17838;margin-top:1.5rem}.exception-list{gap:0;display:grid}.exception-list article{border-bottom:1px solid #ffffff14;padding:1rem 1.3rem}.exception-list article:last-child{border-bottom:0}.exception-list p{color:#e3c89d;margin:.35rem 0;font-size:.82rem}.exception-list small{color:#7f899c}@media (width<=1000px){.ops-header{grid-template-columns:1fr;gap:1rem}.ops-account{justify-content:flex-start}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-grid div:nth-child(2){border-right:0}.metrics-grid div:nth-child(-n+2){border-bottom:1px solid #ffffff1a}.intake-toolbar{grid-template-columns:1fr 1fr}.search-form{grid-column:1/-1}.intake-row{grid-template-columns:1fr}}@media (width<=640px){.platform-shell,.auth-shell,.ops-loading{padding:1rem}.platform-meta,.metrics-grid,.intake-toolbar,.intake-facts{grid-template-columns:1fr}.metrics-grid div,.metrics-grid div:nth-child(2){border-bottom:1px solid #ffffff1a;border-right:0}.metrics-grid div:last-child{border-bottom:0}.search-form{grid-template-columns:1fr}.ops-account,.section-heading{flex-direction:column;align-items:flex-start}}.workflow-controls{border-top:1px solid #ffffff14;grid-column:1/-1;padding-top:1rem}.workflow-owner,.qualification-row{align-items:center;gap:.7rem;display:flex}.workflow-owner{color:#8f99ab;justify-content:space-between;margin-bottom:.8rem;font-size:.72rem}.compact-button{min-height:2rem;padding-inline:.7rem;font-size:.7rem}.workflow-grid{grid-template-columns:minmax(160px,.75fr) minmax(210px,1fr) minmax(180px,.8fr);gap:.65rem;display:grid}.workflow-grid label,.qualification-reason-field{gap:.35rem;display:grid}.workflow-grid label>span,.checkbox-label span,.qualification-reason-field>span{letter-spacing:.05em;text-transform:uppercase;color:#7f899c;font-size:.65rem;font-weight:700}.workflow-grid input,.workflow-grid select,.qualification-reason-field>input,.comment-composer textarea{color:#eef2ff;background:#070b12b8;border:1px solid #ffffff21;border-radius:.65rem;outline:none;width:100%;min-height:2.4rem;padding:0 .7rem}.comment-composer textarea{resize:vertical;min-height:5.8rem;padding:.7rem;line-height:1.5}.workflow-grid input:focus,.workflow-grid select:focus,.qualification-reason-field>input:focus,.comment-composer textarea:focus{border-color:#56d8e4b8;box-shadow:0 0 0 3px #56d8e417}.qualification-row{grid-template-columns:auto minmax(200px,1fr) auto;align-items:end;margin-top:.65rem;display:grid}.checkbox-label{background:#070b1273;border:1px solid #ffffff21;border-radius:.65rem;align-items:center;gap:.45rem;min-height:2.4rem;padding:0 .7rem;display:inline-flex}.checkbox-label input{accent-color:#3d63ff}.qualification-row>button,.comment-composer>button{color:#fff;background:#3d63ff;border:1px solid #496cff;border-radius:.65rem;min-height:2.4rem;padding:0 .9rem;font-weight:700}.qualification-row>button:hover,.comment-composer>button:hover{background:#4c70ff}.workflow-message{margin:.55rem 0 0;font-size:.72rem;color:#98e8c3!important}.opportunity-comments{border-top:1px solid #ffffff14;margin-top:1rem;padding-top:1rem}.comments-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.65rem;display:flex}.comments-heading>div{gap:.15rem;display:grid}.comments-heading span{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:750}.comments-heading small,.comment-empty,.comment-item time{color:#7f899c;font-size:.7rem}.comments-heading strong{border:1px solid #ffffff1f;border-radius:999px;place-items:center;min-width:1.8rem;min-height:1.8rem;font-size:.72rem;display:grid}.comment-composer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.65rem;display:grid}.comment-list{gap:.55rem;margin-top:.8rem;display:grid}.comment-item{background:#070b126b;border:1px solid #ffffff17;border-radius:.75rem;padding:.75rem .85rem}.comment-item>div{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.comment-item strong{font-size:.75rem}.comment-item p{color:#d1d7e3;white-space:pre-wrap;margin:.4rem 0 0;font-size:.8rem;line-height:1.55}.comment-empty{margin:.75rem 0 0}@media (width<=900px){.workflow-grid,.qualification-row,.comment-composer{grid-template-columns:1fr}.workflow-owner{flex-direction:column;align-items:flex-start}}.platform-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.platform-link{color:#eef2ff;background:#ffffff0b;border:1px solid #ffffff29;border-radius:.75rem;justify-content:center;align-items:center;min-height:2.8rem;padding:0 1rem;font-weight:700;text-decoration:none;display:inline-flex}.platform-link:hover{background:#98e8c313;border-color:#98e8c370}.platform-link.primary{color:#fff;background:#3d63ff;border-color:#496cff}.platform-link.primary:hover{background:#4c70ff}.platform-status{color:#8e98aa;border:1px dashed #ffffff24;border-radius:.75rem;align-items:center;min-height:2.8rem;padding:0 1rem;font-size:.82rem;font-weight:650;display:inline-flex}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#172033;background:#f5f7fb}html[data-theme=light] body{background:radial-gradient(circle at 76% 8%,#3d63ff14,#0000 34rem),#f5f7fb}html[data-theme=light] a{color:#3154c8}html[data-theme=light] .platform-panel,html[data-theme=light] .auth-card,html[data-theme=light] .metrics-grid,html[data-theme=light] .intake-section{background:#fffffff0;border-color:#0f172a1f;box-shadow:0 1.25rem 3.5rem #0f172a14}html[data-theme=light] .platform-kicker,html[data-theme=light] .eyebrow,html[data-theme=light] .wordmark small,html[data-theme=light] .workflow-message{color:#14785a!important}html[data-theme=light] .platform-panel p,html[data-theme=light] .auth-card p,html[data-theme=light] .ops-header p,html[data-theme=light] .intake-row p,html[data-theme=light] .exception-list p,html[data-theme=light] .ops-account,html[data-theme=light] .workflow-owner{color:#586579}html[data-theme=light] .platform-meta dt,html[data-theme=light] .intake-facts dt,html[data-theme=light] .auth-form label span,html[data-theme=light] .intake-toolbar label span,html[data-theme=light] .workflow-grid label>span,html[data-theme=light] .checkbox-label span,html[data-theme=light] .qualification-reason-field>span,html[data-theme=light] .metrics-grid span,html[data-theme=light] .section-heading>span,html[data-theme=light] .comments-heading small,html[data-theme=light] .comment-empty,html[data-theme=light] .comment-item time{color:#667388}html[data-theme=light] .platform-meta dd,html[data-theme=light] .intake-facts dd,html[data-theme=light] .intake-summary,html[data-theme=light] .comment-item p{color:#263247!important}html[data-theme=light] .ops-header,html[data-theme=light] .section-heading,html[data-theme=light] .pagination,html[data-theme=light] .workflow-controls,html[data-theme=light] .opportunity-comments,html[data-theme=light] .intake-row,html[data-theme=light] .exception-list article{border-color:#0f172a1a}html[data-theme=light] .secondary-button,html[data-theme=light] .platform-link,html[data-theme=light] .status-chip,html[data-theme=light] .tag,html[data-theme=light] .comments-heading strong{color:#273247;background:#f8fafc;border-color:#0f172a24}html[data-theme=light] .secondary-button:hover,html[data-theme=light] .platform-link:hover{background:#effaf5;border-color:#14785a61}html[data-theme=light] .auth-form input,html[data-theme=light] .search-form input,html[data-theme=light] .intake-toolbar select,html[data-theme=light] .workflow-grid input,html[data-theme=light] .workflow-grid select,html[data-theme=light] .qualification-reason-field>input,html[data-theme=light] .comment-composer textarea,html[data-theme=light] .checkbox-label{color:#172033;background:#fff;border-color:#0f172a29}html[data-theme=light] .auth-form input::placeholder,html[data-theme=light] .search-form input::placeholder,html[data-theme=light] .qualification-reason-field>input::placeholder,html[data-theme=light] .comment-composer textarea::placeholder{color:#8792a5}html[data-theme=light] .auth-form input:focus,html[data-theme=light] .search-form input:focus,html[data-theme=light] .intake-toolbar select:focus,html[data-theme=light] .workflow-grid input:focus,html[data-theme=light] .workflow-grid select:focus,html[data-theme=light] .qualification-reason-field>input:focus,html[data-theme=light] .comment-composer textarea:focus{border-color:#3154c8a8;box-shadow:0 0 0 3px #3154c81a}html[data-theme=light] .status-chip{color:#176f78;background:#f0fbfc;border-color:#177f8b4d}html[data-theme=light] .stage-won{color:#14785a;background:#effaf5;border-color:#14785a4d}html[data-theme=light] .stage-lost{color:#b42318;background:#fff4f2;border-color:#b4231840}html[data-theme=light] .comment-item{background:#f8fafc;border-color:#0f172a1a}html[data-theme=light] .notice,html[data-theme=light] .platform-error{color:#7a4b00;background:#fff8eb;border-color:#9e5d0040}html[data-theme=light] .notice.error,html[data-theme=light] .form-error{color:#9f2016;background:#fff4f2;border-color:#b4231840}html[data-theme=light] .exception-section{border-color:#9e5d0033}html[data-theme=light] .exception-list p{color:#7a4b00}.intake-toolbar{grid-template-columns:minmax(280px,1.6fr) minmax(140px,.55fr) minmax(160px,.65fr) minmax(140px,.55fr) auto}.prospects-section{margin-top:1.5rem}.prospect-row{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1.55fr) minmax(320px,.8fr);gap:1.4rem;padding:1.3rem;display:grid}.prospect-row:last-of-type{border-bottom:0}.prospect-row p{color:#aeb7c8;line-height:1.6}.prospect-pain-points{max-width:80ch;margin-top:.8rem!important}.archived-chip{color:#f5d7a7;border-color:#f2c17861}.archive-control{border-top:1px dashed #ffffff1a;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:.65rem;padding-top:.8rem;display:flex}.workflow-owner-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.workflow-owner-actions .archive-control{border-top:0;grid-column:auto;gap:.45rem;padding-top:0}.archive-meta,.archive-message{color:#8f99ab;font-size:.72rem}html[data-theme=light] .prospect-row{border-color:#e3e8f1}html[data-theme=light] .prospect-row p,html[data-theme=light] .archive-meta,html[data-theme=light] .archive-message{color:#526071}html[data-theme=light] .archive-control{border-color:#d9e0ea}html[data-theme=light] .archived-chip{color:#805b13;background:#fff8e8;border-color:#d6a74f}@media (width<=1100px){.intake-toolbar{grid-template-columns:1fr 1fr}.search-form{grid-column:1/-1}}@media (width<=900px){.prospect-row{grid-template-columns:1fr}.workflow-owner-actions{justify-content:flex-start}}@media (width<=640px){.intake-toolbar{grid-template-columns:1fr}.archive-control{flex-direction:column;align-items:flex-start}}
