: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{gap:.35rem;display:grid}.workflow-grid label>span,.checkbox-label span{letter-spacing:.05em;text-transform:uppercase;color:#7f899c;font-size:.65rem;font-weight:700}.workflow-grid input,.workflow-grid select,.qualification-row>input{color:#eef2ff;background:#070b12b8;border:1px solid #ffffff21;border-radius:.65rem;outline:none;width:100%;min-height:2.4rem;padding:0 .7rem}.workflow-grid input:focus,.workflow-grid select:focus,.qualification-row>input:focus{border-color:#56d8e4b8;box-shadow:0 0 0 3px #56d8e417}.qualification-row{grid-template-columns:auto minmax(200px,1fr) auto;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{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{background:#4c70ff}.workflow-message{margin:.55rem 0 0;font-size:.72rem;color:#98e8c3!important}@media (width<=900px){.workflow-grid,.qualification-row{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}
