:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e9f2ff;background:#071322;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}.mann360-shell{max-width:1280px;min-height:100vh;margin:auto;padding:28px}.mann360-header,.profile,.welcome,.mann360-nav,.grid,.sales-actions,.messenger,.chat-head,.composer{display:flex}.mann360-header{justify-content:space-between;align-items:center}.eyebrow{letter-spacing:.13em;color:#53e0c7;font-size:.67rem;font-weight:800}.mann360-header h1{margin:3px 0 0;font-size:2rem}.mann360-header h1 span{color:#ffca3a}.profile{align-items:center;gap:10px}.profile i{background:#1d3860;border:1px solid #5079b4;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.profile small,.welcome p,.panel p,.ai-card small{color:#9cb1ca}.welcome{background:radial-gradient(circle at 75% 25%,#1b4b86,#0b1c31 55%,#071322);border:1px solid #234b78;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin-top:26px;padding:34px}.welcome h2{max-width:620px;margin:6px 0;font-size:clamp(1.6rem,3vw,2.7rem)}button{font:inherit;cursor:pointer}.primary{color:#10213a;white-space:nowrap;background:#ffca3a;border:0;border-radius:12px;padding:13px 18px;font-weight:800}.mann360-nav{border-bottom:1px solid #1a3555;gap:6px;margin:24px 0}.mann360-nav button{color:#9cb1ca;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 14px}.mann360-nav button.active{color:#fff;border-color:#53e0c7}.grid{flex-wrap:wrap;gap:16px}.panel,.hero-card,.ai-card{background:#0d2037;border:1px solid #1a3b60;border-radius:18px;padding:24px}.panel{flex:1;min-width:250px}.wide{flex-basis:58%}.panel h2,.panel h3{margin:7px 0 12px}.panel ul{padding:0;list-style:none}.panel li{border-bottom:1px solid #1b3757;justify-content:space-between;padding:12px 0;display:flex}.panel em{color:#53e0c7;font-size:.78rem;font-style:normal}.hero-card{background:linear-gradient(145deg,#182c69,#0f4f70);flex:1.2;min-width:300px}.hero-card span,.hero-card strong{display:block}.hero-card strong{color:#ffca3a;margin:16px 0;font-size:5rem;line-height:1}.hero-card strong small{color:#bed6f4;font-size:1rem}.hero-card button,.sales-actions button{color:#e9f2ff;background:#102a48;border:1px solid #426c96;border-radius:9px;padding:10px}.sales-actions{flex-wrap:wrap;gap:9px;margin:17px 0}.messenger{border:1px solid #1a3b60;border-radius:18px;min-height:480px;overflow:hidden}.messenger aside{background:#0c1c30;width:290px;padding:20px}.messenger article{background:#0a1828;flex-direction:column;flex:1;padding:20px;display:flex}.thread{text-align:left;color:#c9d9ec;background:0 0;border:1px solid #284866;border-radius:10px;width:100%;margin-top:12px;padding:12px}.thread small{color:#8ba3be;margin-top:4px;display:block}.active-thread{border-color:#53e0c7}.chat-head{border-bottom:1px solid #1b3757;justify-content:space-between;padding-bottom:14px}.chat-head span{color:#8ba3be;font-size:.8rem}.bubble{border-radius:14px;max-width:66%;margin-top:17px;padding:12px 14px}.incoming{background:#172d48}.outgoing{background:#19655f;align-self:flex-end}.composer{gap:10px;margin-top:auto;padding-top:20px}.composer input,.ai-input textarea{color:#e9f2ff;background:#0a1726;border:1px solid #34516e;border-radius:10px;width:100%;padding:12px}.composer button{background:#53e0c7;border:0;border-radius:10px;padding:10px 16px}.ai-card{gap:22px;max-width:850px;margin:auto;display:grid}.ai-card h2{margin:8px 0}.ai-input{gap:10px;display:flex}.ai-input textarea{resize:vertical;min-height:110px}@media (max-width:700px){.mann360-shell{padding:16px}.welcome,.messenger{display:block}.welcome .primary{margin-top:12px}.messenger aside{width:auto}.profile{display:none}.mann360-nav{overflow:auto}.wide{flex-basis:100%}.ai-input{display:block}.ai-input .primary{margin-top:9px}.bubble{max-width:86%}}
.messenger select{color:#e9f2ff;background:#0a1726;border:1px solid #34516e;border-radius:10px;width:100%;margin-top:6px;padding:10px}.new-thread{color:#dffdf7;background:#123b46;border:1px solid #53e0c7;border-radius:10px;width:100%;margin-top:8px;padding:10px;font-weight:700}.thread small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.empty-thread,.empty-chat{color:#8ba3be;font-size:.88rem;line-height:1.5}.message-list{flex-direction:column;flex:1;padding:1px 4px 10px;display:flex;overflow:auto}.bubble{white-space:pre-wrap}.bubble small{color:#b9d6e8;margin-top:5px;font-size:.68rem;display:block}.composer button:disabled{opacity:.45;cursor:not-allowed}.field-select,.work-update select,.work-update textarea{color:#e9f2ff;background:#0a1726;border:1px solid #34516e;border-radius:10px;width:100%;padding:11px}.work-update{grid-template-columns:1fr 180px;gap:11px;margin:16px 0;display:grid}.work-update label{color:#b8cbe0;gap:6px;font-size:.82rem;display:grid}.work-update textarea{resize:vertical;min-height:86px}.work-update label:first-child,.work-update label:nth-child(3){grid-column:1/-1}.work-update .primary{justify-self:start}.sales-draft{align-content:start;gap:9px;display:grid}.sales-draft input,.sales-draft select,.sales-draft textarea{color:#e9f2ff;background:#0a1726;border:1px solid #34516e;border-radius:10px;width:100%;padding:11px}.sales-draft textarea{resize:vertical;min-height:78px}.sales-draft button{color:#e9f2ff;background:#102a48;border:1px solid #426c96;border-radius:9px;justify-self:start;padding:10px}.sales-draft small{color:#9cb1ca;line-height:1.4}.leave-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.leave-dates label{color:#b8cbe0;gap:6px;font-size:.82rem;display:grid}.leave-dates input{color:#e9f2ff;background:#0a1726;border:1px solid #34516e;border-radius:10px;width:100%;padding:11px}.ai-input select{color:#e9f2ff;background:#0a1726;border:1px solid #34516e;border-radius:10px;min-width:120px;padding:11px}@media (max-width:700px){.work-update,.leave-dates{grid-template-columns:1fr}.ai-input select{width:100%;margin-bottom:9px}}
.identity-gate{color:#eef8fb;background:#061b27;place-items:center;min-height:100svh;padding:24px;display:grid}.identity-gate section{background:#0d2938;border:1px solid #31566a;border-radius:24px;width:min(420px,100%);padding:34px;box-shadow:0 25px 80px #0008}.identity-gate span{color:#47d5c5;letter-spacing:.12em;font-size:.75rem;font-weight:800}.identity-gate h1{margin:10px 0}.identity-gate p{color:#b7cad2;line-height:1.5}.identity-gate form{gap:15px;margin-top:24px;display:grid}.identity-gate label{gap:7px;display:grid}.identity-gate input{color:#fff;background:#051921;border:1px solid #4b6978;border-radius:10px;padding:12px}.identity-gate button{color:#06212c;background:#47d5c5;border:0;border-radius:10px;padding:12px;font-weight:800}.identity-gate button:disabled{opacity:.7}
