*{box-sizing:border-box}html,body{color:#eef2ff;background:#050816;min-height:100%;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:radial-gradient(circle at 15% 0,#2563eb57,#0000 32%),radial-gradient(circle at 85% 12%,#a855f738,#0000 30%),radial-gradient(circle at 50% 100%,#0ea5e91a,#0000 30%),#050816}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.shell{grid-template-columns:280px 1fr;min-height:100vh;display:grid}.sidebar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#030712b8;border-right:1px solid #94a3b824;height:100vh;padding:26px 18px;position:sticky;top:0}.brand-kicker{color:#38bdf8;letter-spacing:.24em;font-size:11px;font-weight:800}.brand-title{letter-spacing:-.04em;margin-top:8px;font-size:28px;font-weight:900}.nav{gap:7px;margin-top:34px;display:grid}.nav a{color:#94a3b8;border-radius:16px;align-items:center;gap:12px;padding:13px 14px;font-weight:700;transition:all .18s;display:flex}.nav a:first-child,.nav a:hover{color:#fff;background:linear-gradient(135deg,#3b82f63d,#a855f724);box-shadow:inset 0 0 0 1px #94a3b81f}.nav-icon{background:#38bdf8;border-radius:999px;width:10px;height:10px;box-shadow:0 0 20px #38bdf8}.sidebar-card{background:linear-gradient(#0f172af0,#0f172a9e);border:1px solid #94a3b826;border-radius:22px;margin-top:34px;padding:18px;box-shadow:0 24px 80px #00000052}.status-dot{background:#22c55e;border-radius:999px;width:9px;height:9px;box-shadow:0 0 18px #22c55e}.content{padding:32px}.topbar{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.kicker{color:#38bdf8;letter-spacing:.28em;font-size:12px;font-weight:900}h1{letter-spacing:-.07em;margin:12px 0 0;font-size:clamp(34px,4vw,58px);line-height:.94}.subtitle{color:#94a3b8;max-width:790px;margin:18px 0 0;font-size:17px;line-height:1.5}.action-row{flex-wrap:wrap;gap:12px;display:flex}.btn{cursor:pointer;color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border:0;border-radius:16px;padding:13px 16px;font-weight:900;box-shadow:0 18px 50px #2563eb47}.btn.secondary{box-shadow:none;background:#0f172ad1;border:1px solid #94a3b82e}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff14,#ffffff08),#0f172abd;border:1px solid #94a3b824;border-radius:26px;box-shadow:0 30px 90px #00000052}.metric{padding:22px;position:relative;overflow:hidden}.metric:after{content:"";filter:blur(4px);background:#38bdf81c;border-radius:999px;width:110px;height:110px;position:absolute;top:-30px;right:-30px}.metric-label{color:#94a3b8;font-size:13px;font-weight:800}.metric-value{letter-spacing:-.05em;margin-top:12px;font-size:36px;font-weight:950}.metric-trend{color:#22c55e;margin-top:10px;font-size:12px;font-weight:800}.grid-main{grid-template-columns:1.1fr .9fr;gap:20px;margin-top:22px;display:grid}.panel{padding:24px}.panel-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.panel-title{letter-spacing:-.04em;font-size:22px;font-weight:950}.pill{color:#86efac;background:#22c55e1f;border:1px solid #22c55e33;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;font-weight:900;display:inline-flex}.chat-list{gap:12px;display:grid}.chat-item{background:#02061773;border:1px solid #94a3b81a;border-radius:20px;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.avatar{background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:16px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.muted{color:#94a3b8}.small{font-size:12px}.temperature{border-radius:999px;padding:8px 11px;font-size:12px;font-weight:900}.hot{color:#fca5a5;background:#ef444426}.warm{color:#fcd34d;background:#f59e0b26}.cold{color:#93c5fd;background:#3b82f626}.form-grid{gap:14px;display:grid}.input,.textarea{color:#fff;background:#020617a3;border:1px solid #94a3b824;border-radius:18px;outline:none;width:100%;padding:14px}.textarea{resize:vertical;min-height:120px}.table{border-collapse:collapse;width:100%}.table th{text-align:left;color:#94a3b8;text-transform:uppercase;letter-spacing:.12em;padding:14px;font-size:12px}.table td{border-top:1px solid #94a3b81a;padding:16px 14px}.table tr:hover td{background:#ffffff06}.section{margin-top:22px}@media (max-width:1100px){.shell{grid-template-columns:1fr}.sidebar{width:100%;height:auto;position:relative}.metrics,.grid-main{grid-template-columns:1fr}.topbar{flex-direction:column}}@media (max-width:720px){.content{padding:20px}.nav{grid-template-columns:repeat(2,1fr)}.metrics{grid-template-columns:1fr}}.ops-grid{grid-template-columns:1.15fr .85fr;gap:22px;margin-top:22px;display:grid}.brain-stage{min-height:560px;position:relative;overflow:hidden}.brain-core{text-align:center;background:radial-gradient(circle,#3b82f659,#7c3aed1f 54%,#020617e6 75%);border:1px solid #7dd3fc57;border-radius:999px;place-items:center;width:210px;height:210px;animation:2.8s ease-in-out infinite brainPulse;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #3b82f659,inset 0 0 45px #7dd3fc24}@keyframes brainPulse{0%,to{box-shadow:0 0 55px #3b82f647,inset 0 0 35px #7dd3fc1f}50%{box-shadow:0 0 95px #3b82f68c,inset 0 0 60px #7dd3fc38}}.brain-core strong{letter-spacing:-.05em;font-size:24px}.brain-core span{color:#93c5fd;letter-spacing:.16em;text-transform:uppercase;margin-top:8px;font-size:12px;display:block}.agent-node{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172ad1;border:1px solid #94a3b829;border-radius:22px;width:174px;padding:14px;position:absolute;box-shadow:0 22px 70px #00000059}.agent-node:before{content:"";background:#22c55e;border-radius:999px;width:9px;height:9px;position:absolute;top:14px;right:14px;box-shadow:0 0 18px #22c55e}.agent-title{font-size:13px;font-weight:900}.agent-meta{color:#94a3b8;margin-top:8px;font-size:11px;line-height:1.55}.node-semantic{top:12%;left:8%}.node-memory{top:12%;right:8%}.node-predictive{top:45%;left:4%}.node-governance{top:45%;right:4%}.node-catalog{bottom:10%;left:16%}.node-recovery{bottom:10%;right:16%}.signal-line{transform-origin:0;opacity:.7;background:linear-gradient(90deg,#0000,#38bdf8b3,#0000);height:1px;animation:1.8s linear infinite signalFlow;position:absolute}@keyframes signalFlow{0%{filter:brightness(.7);opacity:.35}50%{filter:brightness(1.7);opacity:1}to{filter:brightness(.7);opacity:.35}}.line-1{width:230px;top:31%;left:24%;transform:rotate(24deg)}.line-2{width:230px;top:31%;right:20%;transform:rotate(-24deg)}.line-3{width:260px;top:53%;left:18%;transform:rotate(-6deg)}.line-4{width:260px;top:53%;right:13%;transform:rotate(6deg)}.line-5{width:230px;bottom:27%;left:25%;transform:rotate(-24deg)}.line-6{width:230px;bottom:27%;right:20%;transform:rotate(24deg)}.thought-grid{gap:12px;display:grid}.thought-card{background:#02061785;border:1px solid #94a3b81f;border-radius:18px;padding:16px}.thought-label{color:#38bdf8;text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:900}.thought-value{margin-top:8px;font-size:16px;font-weight:800}.event-terminal{max-height:410px;padding-right:4px;overflow:auto}.event-line{border-bottom:1px solid #94a3b814;grid-template-columns:82px 1fr;gap:12px;padding:10px 0;display:grid}.event-time{color:#64748b;font-size:11px}.event-text{color:#cbd5e1;font-size:13px}@media (max-width:1100px){.ops-grid{grid-template-columns:1fr}.brain-stage{min-height:680px}.agent-node{width:100%;margin-bottom:12px;position:relative;inset:auto!important}.brain-core{margin:0 auto 24px;position:relative;top:auto;left:auto;transform:none}.signal-line{display:none}}.login-page{color:#f8f7f3;background:#08090c;grid-template-columns:minmax(360px,1.08fr) minmax(430px,.92fr);min-height:100vh;display:grid}.login-presentation{background:radial-gradient(circle at 18% 12%,#dba14738,#0000 34%),radial-gradient(circle at 90% 75%,#68451b21,#0000 32%),linear-gradient(145deg,#15161b,#08090c);flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(38px,6vw,88px);display:flex}.login-logo{align-items:center;gap:14px;display:flex}.login-logo>span{color:#dda94f;background:#d69e4414;border:1px solid #dca8557a;border-radius:14px;place-items:center;width:46px;height:46px;font-size:1.4rem;font-weight:800;display:grid}.login-logo div{gap:2px;display:grid}.login-logo strong{letter-spacing:.16em;font-size:.84rem}.login-logo small{color:#8f9198;font-size:.73rem}.login-copy{max-width:710px}.login-eyebrow{color:#d8a452;letter-spacing:.19em;font-size:.72rem;font-weight:800}.login-copy h1{letter-spacing:-.065em;margin:22px 0 24px;font-size:clamp(3.3rem,6.5vw,7rem);line-height:.94}.login-copy p{color:#a5a7ad;max-width:590px;margin:0;font-size:1.05rem;line-height:1.75}.login-platform-status{color:#bbbcc1;align-items:center;gap:11px;font-size:.86rem;display:flex}.login-platform-status span{background:#5ed184;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 5px #5ed18414,0 0 20px #5ed1848f}.login-access{background:linear-gradient(145deg,#f7f6f2,#eceae4);place-items:center;min-height:100vh;padding:30px;display:grid}.login-card{color:#171717;background:#fffffff5;border:1px solid #dcd9d1;border-radius:26px;gap:24px;width:min(100%,460px);padding:clamp(28px,4vw,46px);display:grid;box-shadow:0 30px 80px #1414141f,0 2px 6px #1414140a}.login-card header h2{letter-spacing:-.045em;margin:10px 0 8px;font-size:2.4rem;line-height:1}.login-card header p{color:#747474;margin:0;line-height:1.55}.login-field{gap:9px;display:grid}.login-field>span{font-size:.84rem;font-weight:750}.login-field input{box-sizing:border-box;color:#151515;width:100%;min-height:54px;font:inherit;background:#fbfaf8;border:1px solid #d5d2ca;border-radius:13px;outline:none;padding:0 15px;transition:border-color .15s,box-shadow .15s,background .15s}.login-field input:focus{background:#fff;border-color:#a67329;box-shadow:0 0 0 4px #b47c291f}.login-password{position:relative}.login-password input{padding-right:86px}.login-password button{color:#76501c;cursor:pointer;background:0 0;border:0;font-size:.78rem;font-weight:800;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.login-error{color:#a72c2c;background:#fff2f2;border:1px solid #f0caca;border-radius:12px;padding:13px 15px;font-size:.88rem;line-height:1.45}.login-submit{color:#fff;min-height:55px;font:inherit;cursor:pointer;background:#151515;border:0;border-radius:13px;font-weight:800;transition:transform .15s,opacity .15s,background .15s}.login-submit:hover:not(:disabled){background:#262626;transform:translateY(-1px)}.login-submit:disabled{opacity:.62;cursor:wait}.login-card footer{color:#8c8c8c;text-align:center;font-size:.76rem}@media (max-width:900px){.login-page{grid-template-columns:1fr}.login-presentation{min-height:42vh;padding:38px 26px}.login-copy{margin:70px 0}.login-copy h1{font-size:clamp(3rem,13vw,5rem)}.login-access{min-height:58vh;padding:24px 17px 38px}}.app-brand{align-items:center;gap:12px;margin-bottom:28px;display:flex}.app-brand-mark{color:#d7a452;background:#d7a45214;border:1px solid #d7a45259;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:1.15rem;font-weight:850;display:grid}.sidebar{flex-direction:column;display:flex}.sidebar-bottom{gap:12px;margin-top:auto;display:grid}.nav-loading{color:#85868b;padding:12px;font-size:.78rem}.nav a.nav-active{color:#f4d8a6;background:#d7a4521f}.nav a.nav-active .nav-icon{background:#d7a452;box-shadow:0 0 12px #d7a45273}.system-operational{align-items:center;gap:10px;margin-top:14px;display:flex}.system-description{margin-top:14px;line-height:1.5}.session-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.session-avatar{color:#e2b66d;background:#d7a45224;border-radius:11px;place-items:center;width:38px;height:38px;font-size:.78rem;font-weight:850;display:grid}.session-details{gap:3px;min-width:0;display:grid}.session-details strong{color:#f5f5f5;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.session-details span{color:#85868c;font-size:.68rem}.logout-button{color:#babac0;min-height:31px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;padding:0 9px;font-size:.68rem;font-weight:750}.logout-button:hover:not(:disabled){color:#e2b66d;border-color:#d7a45247}.logout-button:disabled{opacity:.55;cursor:wait}.platform-page{color:#18191d;background:#f3f4f6;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.platform-sidebar{color:#f6f6f4;background:radial-gradient(circle at 0 0,#d6a4521f,#0000 32%),#101116;border-right:1px solid #ffffff0d;flex-direction:column;min-height:100vh;padding:26px 18px;display:flex;position:sticky;top:0}.platform-brand{align-items:center;gap:12px;padding:0 10px 30px;display:flex}.platform-brand-mark{color:#dfb66f;background:#ddae5f17;border:1px solid #ddae5f5c;border-radius:14px;place-items:center;width:44px;height:44px;font-size:1rem;font-weight:900;display:grid}.platform-brand>div:last-child{gap:3px;display:grid}.platform-brand strong{letter-spacing:.18em;font-size:.8rem}.platform-brand span{color:#7d7f87;font-size:.68rem}.platform-nav{gap:5px;display:grid}.platform-nav a{color:#93959d;cursor:pointer;border-radius:11px;padding:12px 14px;font-size:.8rem;font-weight:650;transition:background .16s,color .16s}.platform-nav a:hover,.platform-nav .platform-nav-active{color:#e7bd78;background:#dba9541a}.platform-user{background:#ffffff09;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:auto;padding:12px;display:grid}.platform-avatar{color:#e4b96f;background:#dba95424;border-radius:12px;place-items:center;width:40px;height:40px;font-size:.7rem;font-weight:900;display:grid}.platform-user>div:nth-child(2){gap:3px;min-width:0;display:grid}.platform-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.platform-user span{color:#777982;font-size:.62rem}.platform-user button{color:#9b9da5;cursor:pointer;background:0 0;border:0}.platform-content{min-width:0;padding:clamp(28px,4vw,58px)}.platform-header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.platform-kicker{color:#9a6a20;letter-spacing:.17em;font-size:.66rem;font-weight:850}.platform-header h1{letter-spacing:-.055em;max-width:850px;margin:12px 0 10px;font-size:clamp(2.3rem,4vw,4.1rem);line-height:.98}.platform-header p{color:#72747b;max-width:700px;margin:0;line-height:1.65}.platform-primary-button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#17181d;border:0;border-radius:12px;padding:0 19px;font-size:.79rem;font-weight:760;box-shadow:0 10px 30px #17181d26}.platform-metrics{grid-template-columns:repeat(5,minmax(150px,1fr));gap:14px;margin-top:38px;display:grid}.platform-metrics article{background:#fff;border:1px solid #e0e1e4;border-radius:16px;gap:8px;min-height:132px;padding:20px;display:grid;box-shadow:0 8px 30px #14151a09}.platform-metrics span{color:#777981;font-size:.7rem}.platform-metrics strong{letter-spacing:-.04em;font-size:1.52rem;line-height:1.1}.platform-metrics small{color:#999ba2;margin-top:auto;font-size:.67rem}.platform-success{color:#278653}.platform-section{margin-top:46px}.platform-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.platform-section-heading h2{letter-spacing:-.035em;margin:8px 0 0;font-size:1.55rem}.platform-count{color:#777981;font-size:.75rem}.company-grid{grid-template-columns:minmax(0,1.7fr) minmax(290px,.8fr);gap:18px;display:grid}.company-card{background:#fff;border:1px solid #dedfe3;border-radius:19px;box-shadow:0 10px 35px #14151a09}.company-card-active{padding:25px}.company-card-top{align-items:center;gap:15px;display:flex}.company-logo{color:#e1b565;background:#17181d;border-radius:16px;flex:none;place-items:center;width:56px;height:56px;font-size:1.45rem;font-weight:900;display:grid}.company-state{color:#278754;font-size:.68rem;font-weight:800}.company-state i{background:#41b974;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #41b9741a}.company-card h3{margin:7px 0 4px;font-size:1.16rem}.company-card p{color:#777981;margin:0;font-size:.8rem;line-height:1.55}.company-stats{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:24px;display:grid}.company-stats div{background:#f7f7f8;border:1px solid #ededee;border-radius:13px;gap:7px;min-height:73px;padding:14px;display:grid}.company-stats span{color:#8a8c93;font-size:.65rem}.company-stats strong{overflow-wrap:anywhere;font-size:.77rem}.company-actions{gap:10px;margin-top:22px;display:flex}.company-actions button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#17181d;border:0;border-radius:11px;padding:0 16px;font-size:.74rem;font-weight:760}.company-actions .company-secondary{color:#303137;background:#fff;border:1px solid #d9dade}.company-card-new{text-align:center;cursor:pointer;align-content:center;place-items:center;min-height:100%;padding:32px;transition:transform .16s,border-color .16s;display:grid}.company-card-new:hover{border-color:#cba563;transform:translateY(-2px)}.company-add-icon{color:#9f732d;background:#c5a0640f;border:1px dashed #c5a064;border-radius:16px;place-items:center;width:54px;height:54px;font-size:1.7rem;display:grid}.company-card-new span{color:#996920;margin-top:18px;font-size:.68rem;font-weight:800}.platform-modules{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.platform-modules article{background:#fff;border:1px solid #e0e1e4;border-radius:16px;padding:21px;box-shadow:0 8px 30px #14151a08}.platform-module-icon{background:linear-gradient(145deg,#191a1f,#35363d);border-radius:11px;width:36px;height:36px;box-shadow:inset 0 0 0 1px #ffffff0d}.platform-modules h3{margin:17px 0 8px;font-size:.95rem}.platform-modules p{color:#777981;min-height:66px;margin:0;font-size:.78rem;line-height:1.58}.platform-modules span{color:#996920;margin-top:16px;font-size:.66rem;font-weight:820;display:inline-block}.platform-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#08090cb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.platform-modal{background:#fff;border:1px solid #ffffff1f;border-radius:21px;width:min(100%,530px);padding:35px;box-shadow:0 35px 110px #0000004d}.platform-modal h2{letter-spacing:-.045em;margin:12px 0;font-size:2rem;line-height:1.05}.platform-modal p{color:#71737b;line-height:1.65}.platform-modal-list{color:#3a3b40;gap:11px;margin:24px 0;font-size:.8rem;display:grid}.platform-modal button{color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#17181d;border:0;border-radius:12px;font-weight:760}@media (max-width:1180px){.platform-metrics{grid-template-columns:repeat(2,1fr)}.company-grid{grid-template-columns:1fr}.platform-modules{grid-template-columns:repeat(2,1fr)}}@media (max-width:780px){.platform-page{grid-template-columns:1fr}.platform-sidebar{min-height:auto;position:static}.platform-nav{display:none}.platform-user{margin-top:18px}.platform-content{padding:24px 18px 40px}.platform-header{flex-direction:column}.platform-primary-button{width:100%}.platform-metrics,.company-stats,.platform-modules{grid-template-columns:1fr}.company-actions{flex-direction:column}.company-actions button{width:100%}.platform-modal{padding:27px 22px}}.login-page{--login-accent:#d9a653}.login-logo>span{border-color:color-mix(in srgb, var(--login-accent) 55%, transparent);color:var(--login-accent)}.login-logo-image{object-fit:contain;border-radius:13px;width:48px;height:48px}.login-eyebrow{color:var(--login-accent)}.login-platform-status>span{background:var(--login-accent);box-shadow:0 0 0 5px color-mix(in srgb, var(--login-accent) 15%, transparent)}.login-submit{background:linear-gradient(135deg, var(--login-accent), color-mix(in srgb, var(--login-accent) 72%, #000))}.login-page[data-branding-ready=false]{opacity:.99}.company-sidebar{overflow:hidden}.company-nav{scrollbar-width:thin;scrollbar-color:#d7a45273 transparent;flex:1;grid-template-columns:1fr;align-content:start;gap:10px;min-height:0;margin-top:20px;padding-right:5px;overflow-y:auto}.company-nav-section{background:#ffffff06;border:1px solid #fff1;border-radius:14px;overflow:hidden}.company-nav-section summary{color:#a8a9ae;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;list-style:none;display:flex}.company-nav-section summary::-webkit-details-marker{display:none}.company-nav-section[open] summary{color:#f4d8a6;background:#d7a45212}.company-nav-section-title{letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:850}.company-nav-section-arrow:before{content:"+";color:#d7a452;font-size:1rem;font-weight:800;display:block}.company-nav-section[open] .company-nav-section-arrow:before{content:"−"}.company-nav-items{border-top:1px solid #ffffff0d;gap:5px;padding:6px;display:grid}.company-nav-items a{border-radius:10px;margin:0;padding:10px 11px;font-size:.82rem}.company-nav-items .nav-icon{opacity:.7;width:7px;height:7px}.company-nav-items a.is-active{color:#f4d8a6;background:#d7a4521f;box-shadow:inset 0 0 0 1px #d7a45229}.company-nav-items a.is-active .nav-icon{opacity:1;background:#d7a452;box-shadow:0 0 12px #d7a45273}@media (max-width:1100px){.company-sidebar{overflow:visible}.company-nav{max-height:none;overflow:visible}}@media (max-width:720px){.company-nav{grid-template-columns:1fr}}.login-v3{--login-accent:#d6a348;color:#fff;background:#0d0e10;grid-template-columns:minmax(560px,55%) minmax(460px,45%);min-height:100svh;display:grid}.login-v3-hero{background-image:var(--login-hero-image,linear-gradient(145deg, #2b2114, #090b0e 68%));isolation:isolate;background-position:50%;background-size:cover;flex-direction:column;min-height:100svh;padding:clamp(46px,5vw,78px) clamp(48px,5.5vw,92px);display:flex;position:relative;overflow:hidden}.login-v3-overlay{z-index:-1;background:linear-gradient(90deg,#040507eb 0%,#040507c4 34%,#0405076b 68%,#0405073d 100%),linear-gradient(#0000 52%,#030406bd);position:absolute;inset:0}.login-v3-brand{align-items:center;gap:20px;display:flex}.login-v3-brand img{object-fit:contain;background:#fffffff5;border-radius:25px;width:108px;height:108px;padding:4px;box-shadow:0 22px 54px #00000057}.login-v3-brand-copy{gap:8px;display:grid}.login-v3-brand-copy strong{color:#fff;letter-spacing:.2em;text-transform:uppercase;font-size:1.18rem;font-weight:760}.login-v3-brand-copy span{color:#fff9;letter-spacing:.04em;font-size:.92rem}.login-v3-main-copy{width:min(100%,760px);margin:auto 0}.login-v3-kicker{color:var(--login-accent);letter-spacing:.23em;text-transform:uppercase;margin-bottom:26px;font-size:.78rem;font-weight:800;display:block}.login-v3-main-copy h1{color:#fff;letter-spacing:-.045em;max-width:700px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.5rem,5.25vw,6rem);font-weight:500;line-height:.98}.login-v3-main-copy h1 em{color:var(--login-accent);font-style:normal;display:inline}.login-v3-main-copy>p{color:#ffffffb8;max-width:620px;margin:26px 0 0;font-size:clamp(.98rem,1.08vw,1.1rem);line-height:1.65}.login-v3-features{grid-template-columns:repeat(4,minmax(100px,1fr));gap:22px;max-width:720px;margin-top:54px;display:grid}.login-v3-features>div{color:#ffffffe6;gap:12px;font-size:.84rem;line-height:1.35;display:grid}.login-v3-features svg{fill:none;width:30px;height:30px;stroke:var(--login-accent);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.login-v3-tagline{color:#ffffffad;letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:18px;font-size:.72rem;display:flex}.login-v3-tagline>span{background:var(--login-accent);width:48px;height:2px}.login-v3-access{color:#161616;background:radial-gradient(circle at 100% 0,#fff 0%,#0000 38%),linear-gradient(145deg,#f8f5ef,#eee9e0);place-items:center;min-height:100svh;padding:44px clamp(32px,5vw,80px);display:grid;position:relative;overflow:hidden}.login-v3-access:before,.login-v3-access:after{content:"";pointer-events:none;border:1px solid #d6a3484d;border-radius:50%;width:440px;height:440px;position:absolute}.login-v3-access:before{top:-325px;right:-120px}.login-v3-access:after{top:-270px;right:-180px}.login-v3-access-inner{z-index:1;width:min(100%,540px);position:relative}.login-v3-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #44351f1a;border-radius:27px;gap:25px;width:100%;padding:clamp(36px,4vw,52px);display:grid;box-shadow:0 38px 90px #30241424}.login-v3-access-kicker{color:var(--login-accent);letter-spacing:.2em;text-transform:uppercase;font-size:.74rem;font-weight:850}.login-v3-card header h2{color:#151515;letter-spacing:-.055em;margin:17px 0 9px;font-size:clamp(2.4rem,3vw,3.25rem);line-height:1}.login-v3-card header p{color:#77736d;max-width:390px;margin:0;font-size:1rem;line-height:1.55}.login-v3-field{gap:10px;display:grid}.login-v3-field>span{color:#24211d;font-size:.88rem;font-weight:700}.login-v3-input{background:#faf9f6eb;border:1px solid #d8d2c8;border-radius:13px;align-items:center;min-height:62px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative}.login-v3-input:focus-within{border-color:var(--login-accent);background:#fff;box-shadow:0 0 0 4px #d6a3481c}.login-v3-input>svg{fill:none;stroke:#77736d;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:21px;height:21px;margin-left:18px}.login-v3-input input{color:#191817;min-width:0;height:60px;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 16px;font-size:.96rem}.login-v3-input input::placeholder{color:#99958f}.login-v3-eye{color:#766651;cursor:pointer;background:0 0;border:0;border-radius:9px;margin-right:12px;padding:8px 10px;font-size:.72rem;font-weight:750}.login-v3-options{justify-content:flex-end;align-items:center;display:flex}.login-v3-options a{color:#504c47;text-underline-offset:3px;font-size:.78rem;text-decoration:underline}.login-v3-submit{color:#fff;min-height:64px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#e1a73a,#b97d22);border:0;border-radius:13px;justify-content:center;align-items:center;gap:16px;font-size:1rem;font-weight:800;transition:transform .15s,filter .15s,box-shadow .15s;display:flex;box-shadow:0 18px 36px #b67b2138}.login-v3-submit:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 23px 44px #b67b214d}.login-v3-submit strong{font-size:1.55rem;font-weight:400;line-height:1}.login-v3-security{border-top:1px solid #342a1f17;justify-content:center;align-items:center;gap:14px;margin-top:9px;padding-top:25px;display:flex}.login-v3-security>svg{fill:none;width:29px;height:29px;stroke:var(--login-accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.login-v3-security div{gap:3px;display:grid}.login-v3-security strong{color:#716b63;font-size:.76rem;font-weight:600}.login-v3-security span{color:#99938b;font-size:.73rem}.login-v3-powered{color:#817c75;justify-items:center;gap:3px;margin-top:52px;display:grid}.login-v3-powered span{font-size:.78rem}.login-v3-powered strong{letter-spacing:.09em;font-size:.88rem;font-weight:500}@media (max-width:1050px){.login-v3{grid-template-columns:1fr 470px}.login-v3-features{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.login-v3{display:block}.login-v3-hero{min-height:720px;padding:38px 28px}.login-v3-main-copy{margin:90px 0 70px}.login-v3-access{min-height:auto;padding:64px 24px}}@media (max-width:520px){.login-v3-brand img{border-radius:19px;width:78px;height:78px}.login-v3-brand-copy strong{font-size:.82rem}.login-v3-main-copy h1{font-size:clamp(3rem,15vw,4.2rem)}.login-v3-features{gap:24px 16px}.login-v3-card{padding:30px 22px}}.login-v3-brand{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;width:100%;display:flex}.login-v3-brand img{width:118px;height:118px;margin:0 auto}.login-v3-brand-copy{text-align:center;justify-items:center;gap:6px}.login-v3-brand-copy strong{text-align:center;letter-spacing:.22em;font-size:1.12rem}.login-v3-brand-copy span{text-align:center;font-size:.86rem}.login-v3-card{gap:20px;padding:clamp(32px,3.5vw,44px)}.login-v3-card-brand{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-bottom:3px;display:flex}.login-v3-card-brand img{object-fit:contain;background:#fff;border:1px solid #372c1b1a;border-radius:22px;width:92px;height:92px;padding:4px;box-shadow:0 15px 34px #2d21121f}.login-v3-card-brand strong{color:#24201b;letter-spacing:.18em;text-transform:uppercase;margin-top:14px;font-size:.82rem;font-weight:850}.login-v3-card-brand span{color:#958d82;letter-spacing:.04em;margin-top:5px;font-size:.72rem}.login-v3-main-copy{margin:auto 0}.login-v3-hero{justify-content:space-between}.login-v3-card header h2{margin-top:12px}.login-v3-powered{margin-top:34px}@media (max-width:520px){.login-v3-card-brand img{border-radius:19px;width:78px;height:78px}.login-v3-card-brand strong{letter-spacing:.14em;font-size:.72rem}}.company-shell{background:radial-gradient(circle at 75% 0,#c9a85c1a,#0000 32%),#f3f5f8}.company-sidebar{box-shadow:18px 0 50px #050c1814;background:radial-gradient(circle at 20% 0,#caaa6221,#0000 28%),linear-gradient(#08121f 0%,#0b1726 55%,#09131f 100%)!important;border-right:1px solid #ffffff0f!important}.company-brand-lockup{padding-top:4px}.company-brand-mark{box-shadow:0 10px 25px #caaa6240;color:#07111f!important;background:linear-gradient(135deg,#d4b36a,#a87f31)!important}.company-sidebar .brand-kicker{letter-spacing:.15em;color:#cbaa62!important}.company-sidebar .brand-title{letter-spacing:-.025em;font-weight:800;color:#fff!important}.company-context-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:none!important;background:#ffffff0e!important;border:1px solid #ffffff14!important}.company-context-card strong{color:#fff!important}.company-context-card small{color:#ffffff8c!important}.company-nav-section{border:0!important}.company-nav-section summary{background:0 0!important}.company-nav-section-title{color:#ffffff6b!important;letter-spacing:.13em!important;font-size:10px!important}.company-nav-section-arrow{opacity:.45}.company-nav-items a{transition:background .18s,color .18s,transform .18s;color:#ffffffa8!important;border:1px solid #0000!important}.company-nav-items a:hover{transform:translate(2px);color:#fff!important;background:#ffffff0e!important}.company-nav-items a.is-active{box-shadow:inset 3px 0 #cbaa62;color:#f4db9a!important;background:linear-gradient(90deg,#caaa622b,#caaa620f)!important;border-color:#caaa6240!important}.company-nav-items a.is-active .nav-icon,.company-nav-items a:hover .nav-icon{background:#cbaa62!important}.company-service-card{background:#ffffff0e!important;border:1px solid #ffffff14!important}.company-service-card strong{color:#fff!important}.company-service-card .muted{color:#ffffff80!important}.company-content{background:radial-gradient(circle at 90% 0,#d3b46e1a,#0000 28%),radial-gradient(circle at 30% 15%,#2962960f,#0000 26%)}.nav-counter{border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.crm-provider-catalog{width:100%}.crm-provider-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.crm-provider-head h2{letter-spacing:-.025em;color:#0f172a;margin:0;font-size:24px;font-weight:750;line-height:1.2}.crm-provider-head p{color:#64748b;margin:7px 0 0;font-size:13px}.crm-provider-summary{gap:10px;display:flex}.crm-provider-summary>div{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:92px;padding:10px 14px}.crm-provider-summary strong{color:#0f172a;font-size:20px;display:block}.crm-provider-summary span{color:#64748b;margin-top:2px;font-size:10px;display:block}.crm-provider-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.crm-provider-category-card{text-align:left;cursor:pointer;background:linear-gradient(#fff 0%,#fbfcfd 100%);border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;min-height:180px;padding:18px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.crm-provider-category-card:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 12px 34px #0f172a14}.crm-provider-category-card-top{justify-content:space-between;align-items:center;display:flex}.crm-provider-category-icon{color:#f3c969;background:#0f1f2e;border-radius:12px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:800;display:grid}.crm-provider-category-count{text-align:center;color:#334155;background:#f1f5f9;border-radius:999px;min-width:32px;padding:5px 9px;font-size:12px;font-weight:700}.crm-provider-category-name{color:#0f172a;margin-top:20px;font-size:16px;font-weight:750}.crm-provider-category-description{color:#64748b;margin-top:6px;font-size:12px;line-height:1.45}.crm-provider-category-action{color:#475569;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:11px;font-weight:700;display:flex}.crm-provider-back{color:#475569;cursor:pointer;background:0 0;border:0;margin-bottom:18px;padding:0;font-size:12px;font-weight:650}.crm-provider-head-category{align-items:center}.crm-provider-category-total{align-items:baseline;gap:5px;display:flex}.crm-provider-category-total strong{color:#0f172a;font-size:28px}.crm-provider-category-total span{color:#64748b;font-size:12px}.crm-provider-toolbar{gap:10px;margin-bottom:16px;display:flex}.crm-provider-toolbar input{color:#0f172a;background:#fff;border:1px solid #dbe2ea;border-radius:11px;outline:none;flex:1;min-height:42px;padding:0 14px}.crm-provider-toolbar input:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #94a3b824}.crm-provider-toolbar button{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:11px;min-height:42px;padding:0 15px;font-size:12px;font-weight:650}.crm-provider-toolbar button.active{color:#fff;background:#0f1f2e;border-color:#0f1f2e}.crm-provider-list{background:#fff;border:1px solid #e2e8f0;border-radius:15px;overflow:hidden}.crm-provider-row{border-bottom:1px solid #eef2f6;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;padding:14px 16px;display:grid}.crm-provider-row:last-child{border-bottom:0}.crm-provider-row:hover{background:#fafbfc}.crm-provider-avatar{color:#334155;background:#f1f5f9;border-radius:11px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:800;display:grid}.crm-provider-name{color:#0f172a;font-size:13px;font-weight:750}.crm-provider-meta{color:#64748b;margin-top:4px;font-size:11px}.crm-provider-tags,.crm-provider-pending-tags{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.crm-provider-tags span{color:#475569;background:#f1f5f9;border-radius:999px;padding:3px 7px;font-size:9px}.crm-provider-status{text-align:right;min-width:150px}.crm-provider-pending-title{color:#b45309;font-size:10px;font-weight:750}.crm-provider-pending-tags{justify-content:flex-end}.crm-provider-pending-tags span{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;padding:3px 7px;font-size:9px}.crm-provider-complete{color:#047857;background:#ecfdf5;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:750;display:inline-flex}.crm-provider-loading,.crm-provider-error,.crm-provider-empty{color:#64748b;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:32px;font-size:12px}@media (max-width:1180px){.crm-provider-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:840px){.crm-provider-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-provider-head{flex-direction:column}.crm-provider-summary{width:100%}.crm-provider-summary>div{flex:1}}@media (max-width:600px){.crm-provider-category-grid{grid-template-columns:1fr}.crm-provider-row{grid-template-columns:42px minmax(0,1fr)}.crm-provider-status{text-align:left;grid-column:2;min-width:0}.crm-provider-pending-tags{justify-content:flex-start}.crm-provider-toolbar{flex-direction:column}}
.company-shell{color:#16202a;background:#f5f7fa}.company-sidebar{background:linear-gradient(#0d1721 0%,#101d29 55%,#0a131c 100%);border-right:1px solid #ffffff0f}.company-brand-lockup{align-items:center;gap:12px;margin-bottom:24px;display:flex}.company-brand-mark{color:#fff;background:linear-gradient(145deg,#245b82,#173c59);border-radius:15px;place-items:center;width:46px;height:46px;font-size:1.2rem;font-weight:950;display:grid;box-shadow:0 14px 35px #245b8229}.company-context-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:11px;margin-bottom:18px;padding:13px;display:flex}.company-context-card div{gap:3px;display:grid}.company-context-card strong{font-size:.78rem}.company-context-card small{color:#9aa8b5;font-size:.65rem}.company-nav a.is-active{color:#d9e9f4;background:linear-gradient(90deg,#245b8229,#245b820f)}.company-service-card{margin-top:auto}.company-service-row{align-items:center;gap:9px;margin-top:12px;display:flex}.company-service-copy{margin-top:12px;line-height:1.55}.company-content{padding-top:0}.company-admin-mode{z-index:30;color:#fff;background:#15161b;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;margin:0 calc(-1*clamp(24px,4vw,54px));padding:12px clamp(24px,4vw,54px);display:flex;position:sticky;top:0;box-shadow:0 10px 30px #0f10141f}.company-admin-mode>div:first-child{gap:3px;display:grid}.company-admin-label{color:#245b82;letter-spacing:.15em;font-size:.62rem;font-weight:900}.company-admin-mode strong{font-size:.8rem}.company-admin-actions{flex-wrap:wrap;gap:8px;display:flex}.company-admin-actions a{color:#d9dbe2;border:1px solid #ffffff1f;border-radius:9px;padding:8px 11px;font-size:.68rem;font-weight:750}.company-workspace-topbar{background:#fff;border-bottom:1px solid #e3e1dc;justify-content:space-between;align-items:center;gap:18px;margin:0 calc(-1*clamp(24px,4vw,54px)) 30px;padding:16px clamp(24px,4vw,54px);display:flex}.company-workspace-topbar>div:first-child{gap:4px;display:grid}.company-workspace-topbar>div:first-child span{color:#8a8c93;letter-spacing:.12em;font-size:.62rem;font-weight:850}.company-workspace-topbar>div:first-child strong{font-size:.9rem}.company-workspace-status{color:#2a8051;align-items:center;gap:8px;font-size:.72rem;font-weight:800;display:flex}.company-user-chip{align-items:center;gap:9px;display:flex}.company-user-chip>span{color:#e4b76b;background:#1b1c21;border-radius:11px;place-items:center;width:34px;height:34px;font-size:.72rem;font-weight:900;display:grid}.company-user-chip div{gap:2px;display:grid}.company-user-chip strong{font-size:.7rem}.company-user-chip small{color:#8a8c93;text-transform:capitalize;font-size:.61rem}.company-hero{background:linear-gradient(135deg,#16202a 0%,#242127 58%,#43311c 100%);border-radius:26px;grid-template-columns:minmax(0,1.1fr) minmax(430px,.9fr);min-height:430px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #14151a29}.company-hero-copy{z-index:2;color:#fff;flex-direction:column;justify-content:center;padding:clamp(36px,5vw,70px);display:flex;position:relative}.company-eyebrow{color:#dca957;letter-spacing:.17em;font-size:.66rem;font-weight:900}.company-hero h1{letter-spacing:-.065em;max-width:760px;margin:14px 0 16px;font-size:clamp(2.7rem,5vw,5.3rem);line-height:.93}.company-hero p{color:#c6c5c9;max-width:620px;margin:0;font-size:1rem;line-height:1.7}.company-hero-actions{gap:11px;margin-top:28px;display:flex}.company-primary-action,.company-secondary-action{border-radius:11px;justify-content:center;align-items:center;min-height:45px;padding:0 17px;font-size:.76rem;font-weight:850;display:inline-flex}.company-primary-action{color:#fff;background:#245b82}.company-secondary-action{color:#fff;background:#ffffff0a;border:1px solid #ffffff2e}.company-hero-visual{min-height:430px;position:relative}.company-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#242127 0%,#0000 35%),linear-gradient(#0000 55%,#0a0a0d80);position:absolute;inset:0}.company-product-shot{background:#eee;border:1px solid #ffffff24;border-radius:19px;position:absolute;overflow:hidden;box-shadow:0 24px 55px #00000059}.company-product-shot img{object-fit:cover;width:100%;height:100%}.company-product-shot span{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0f1014c7;border-radius:9px;padding:8px 10px;font-size:.65rem;font-weight:750;position:absolute;bottom:12px;left:12px;right:12px}.shot-1{width:42%;height:70%;top:14%;left:3%;transform:rotate(-4deg)}.shot-2{z-index:2;width:42%;height:76%;top:7%;left:32%;transform:rotate(3deg)}.shot-3{width:38%;height:66%;top:18%;right:1%;transform:rotate(7deg)}.company-live-badge{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0f1014c7;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:9px;padding:11px 13px;font-size:.68rem;font-weight:800;display:flex;position:absolute;bottom:18px;right:20px}.company-live-metrics{grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px;margin-top:18px;display:grid}.company-live-metrics article{background:#fff;border:1px solid #d9e2e9;border-radius:17px;gap:8px;min-height:138px;padding:21px;display:grid;box-shadow:0 10px 35px #14151a0a}.company-live-metrics span{color:#667585;font-size:.7rem}.company-live-metrics strong{letter-spacing:-.04em;font-size:1.75rem}.company-live-metrics small{color:#7e8c99;margin-top:auto;font-size:.65rem;line-height:1.45}.company-dashboard-grid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:18px;margin-top:34px;display:grid}.company-dashboard-card{background:#fff;border:1px solid #d9e2e9;border-radius:20px;padding:24px;box-shadow:0 12px 40px #14151a0b}.company-dashboard-card>header,.company-quick-section>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.company-dashboard-card h2,.company-quick-section h2{letter-spacing:-.04em;margin:7px 0 0;font-size:1.55rem}.company-dashboard-card header a{color:#815b20;font-size:.7rem;font-weight:850}.company-lead-list{gap:10px;margin-top:20px;display:grid}.company-lead-row{background:#faf9f7;border:1px solid #eceae6;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.company-score{color:#e4b86e;background:#1a1b20;border-radius:12px;place-items:center;width:42px;height:42px;font-size:.72rem;font-weight:900;display:grid}.company-lead-row>div{gap:3px;display:grid}.company-lead-row strong{font-size:.76rem}.company-lead-row small{color:#85878e;font-size:.64rem}.company-lead-row p{color:#5e6067;margin:3px 0 0;font-size:.68rem}.company-empty-state{text-align:center;background:#faf9f7;border:1px dashed #d7d3ca;border-radius:15px;gap:7px;padding:28px;display:grid}.company-empty-state span{color:#85878e;font-size:.72rem}.company-operation-list{gap:10px;margin-top:20px;display:grid}.company-operation-list>div{border-bottom:1px solid #eceae6;justify-content:space-between;gap:20px;padding:14px 0;display:flex}.company-operation-list span{color:#797b82;font-size:.7rem}.company-operation-list strong{text-align:right;max-width:210px;font-size:.74rem}.company-positive{color:#278653}.company-operation-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.company-operation-actions a{color:#fff;background:#1a1b20;border-radius:10px;justify-content:center;align-items:center;min-height:40px;font-size:.68rem;font-weight:800;display:flex}.company-quick-section{margin-top:38px}.company-quick-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.company-quick-card{color:#1b1c21;background:#fff;border:1px solid #d9e2e9;border-radius:17px;flex-direction:column;min-height:190px;padding:21px;transition:transform .16s,border-color .16s;display:flex;box-shadow:0 10px 35px #14151a09}.company-quick-card:hover{border-color:#c69a54;transform:translateY(-3px)}.company-quick-icon{background:linear-gradient(145deg,#1a1b20,#36373d);border-radius:11px;width:36px;height:36px}.company-quick-card strong{margin-top:17px;font-size:.88rem}.company-quick-card p{color:#667585;font-size:.73rem;line-height:1.55}.company-quick-open{color:#97671d;margin-top:auto;font-size:.68rem;font-weight:850}@media (max-width:1150px){.company-hero{grid-template-columns:1fr}.company-hero-visual{min-height:360px}.company-live-metrics{grid-template-columns:repeat(2,1fr)}.company-dashboard-grid{grid-template-columns:1fr}.company-quick-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.company-admin-mode,.company-workspace-topbar{flex-direction:column;align-items:flex-start;position:static}.company-admin-actions{width:100%}.company-admin-actions a{text-align:center;flex:1}.company-hero h1{font-size:2.75rem}.company-hero-visual{min-height:300px}.company-live-metrics,.company-quick-grid,.company-operation-actions{grid-template-columns:1fr}.company-user-chip{display:none}}:root{--intl-navy-950:#10283a;--intl-navy-900:#16344a;--intl-navy-800:#204b68;--intl-blue-700:#2d6386;--intl-blue-600:#39779f;--intl-blue-100:#eaf2f7;--intl-blue-050:#f3f8fb;--intl-green-700:#16724b;--intl-green-100:#eaf7f0;--intl-red-700:#a33f38;--intl-red-100:#fff0ef;--intl-amber-700:#986319;--intl-amber-100:#fff6e7;--intl-text:#17212b;--intl-text-2:#455563;--intl-muted:#73808b;--intl-border:#dce4e9;--intl-border-strong:#cbd6dd;--intl-bg:#f4f7f9;--intl-surface:#fff;--intl-surface-2:#f8fafb;--intl-shadow-xs:0 1px 2px #19273409;--intl-shadow-sm:0 8px 24px #1e313f0e;--intl-shadow-md:0 18px 45px #1e313f13}html,body{max-width:100%;background:var(--intl-bg)!important;color:var(--intl-text)!important;overflow-x:hidden!important}body{background:radial-gradient(circle at 82% 0,#39779f12,#0000 29rem),linear-gradient(#f8fafc 0%,#f4f7f9 100%)!important}*{text-shadow:none!important}.company-shell{min-width:0!important;color:var(--intl-text)!important;background:0 0!important;grid-template-columns:270px minmax(0,1fr)!important}.company-main,.company-content,.company-workspace,.company-workspace>*,.company-workspace section{min-width:0!important}.company-main,.company-workspace{background:0 0!important}.company-workspace{padding:clamp(22px,3vw,42px)!important;overflow-x:hidden!important}.company-sidebar{border-right:1px solid var(--intl-border)!important;width:270px!important;color:var(--intl-text-2)!important;background:linear-gradient(#fff 0%,#fbfcfd 100%)!important;flex:0 0 270px!important;box-shadow:8px 0 30px #1a2b3909!important}.company-brand{border-bottom:1px solid var(--intl-border)!important;background:0 0!important}.company-brand-mark{border:1px solid var(--intl-navy-900)!important;background:linear-gradient(145deg, var(--intl-navy-900), var(--intl-navy-800))!important;color:#fff!important;box-shadow:0 10px 22px #16344a29!important}.company-brand-copy,.company-brand-copy strong,.company-brand-copy span,.company-sidebar h1,.company-sidebar h2,.company-sidebar h3,.company-sidebar strong{color:var(--intl-text)!important}.company-brand-copy small,.company-sidebar small{color:var(--intl-muted)!important}.company-context-card,.company-service-card{border:1px solid var(--intl-border)!important;color:var(--intl-text)!important;box-shadow:var(--intl-shadow-xs)!important;background:linear-gradient(#fff,#f8fafb)!important}.company-context-card *,.company-service-card *{text-shadow:none!important}.company-context-card strong,.company-service-card strong{color:var(--intl-text)!important}.company-context-card small,.company-context-card span,.company-service-card small,.company-service-card span{color:var(--intl-text-2)!important}.company-nav a{color:#536474!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;font-weight:680!important;transition:background .15s,border-color .15s,color .15s,transform .15s!important}.company-nav a:hover{transform:translate(2px);background:var(--intl-surface-2)!important;color:var(--intl-navy-900)!important;border-color:#e3e9ed!important}.company-nav a.is-active,.company-nav a[aria-current=page]{color:var(--intl-navy-900)!important;box-shadow:inset 3px 0 0 var(--intl-blue-700)!important;background:linear-gradient(90deg,#e9f2f7,#f4f8fb)!important;border-color:#cfdee7!important}.company-nav a.is-active *,.company-nav a[aria-current=page] *{color:var(--intl-navy-900)!important}.company-nav svg{filter:none!important}.company-topbar,.company-workspace-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--intl-border)!important;color:var(--intl-text)!important;background:#fffffff5!important;box-shadow:0 5px 18px #1e313f09!important}.company-topbar strong,.company-workspace-topbar strong{color:var(--intl-text)!important}.company-topbar small,.company-workspace-topbar small{color:var(--intl-muted)!important}.company-user-chip{border:1px solid var(--intl-border)!important;background:var(--intl-surface)!important;color:var(--intl-text)!important;box-shadow:var(--intl-shadow-xs)!important}.company-workspace h1{color:var(--intl-navy-950)!important;letter-spacing:-.045em!important;margin-bottom:12px!important;font-weight:800!important;line-height:1.04!important}.company-workspace h2,.company-workspace h3,.company-workspace h4{color:var(--intl-text)!important;letter-spacing:-.025em!important}.company-workspace p,.company-workspace .muted{color:var(--intl-text-2)!important}.company-eyebrow,.company-workspace [class*=kicker],.company-workspace [class*=eyebrow]{color:var(--intl-blue-700)!important;letter-spacing:.14em!important;font-weight:850!important}.company-workspace h1:after{background:linear-gradient(90deg, var(--intl-blue-700), #8ab5cf);content:"";border-radius:999px;width:58px;height:3px;margin-top:18px;display:block}.company-workspace article,.company-workspace section.card,.company-workspace section.panel,.company-workspace div.card,.company-workspace div.panel,.company-workspace [class*=Card],.company-workspace [class*=-card],.company-workspace [class*=_card],.company-workspace [class*=Panel],.company-workspace [class*=-panel],.company-workspace [class*=_panel],.company-workspace [class*=Tile],.company-workspace [class*=-tile],.company-workspace [class*=_tile]{border:1px solid var(--intl-border)!important;color:var(--intl-text)!important;box-shadow:var(--intl-shadow-sm)!important;background:linear-gradient(#39779f06,#0000 105px)!important}.company-workspace [class*=grid]>article,.company-workspace [class*=grid]>div:not([class*=grid]){border-color:var(--intl-border)!important;background-color:var(--intl-surface)!important;color:var(--intl-text)!important;box-shadow:var(--intl-shadow-sm)!important}.company-workspace article strong,.company-workspace .card strong,.company-workspace .panel strong,.company-workspace [class*=card] strong,.company-workspace [class*=panel] strong,.company-workspace article h2,.company-workspace article h3,.company-workspace article h4,.company-workspace .card h2,.company-workspace .card h3,.company-workspace .panel h2,.company-workspace .panel h3,.company-workspace [class*=card] h2,.company-workspace [class*=card] h3,.company-workspace [class*=panel] h2,.company-workspace [class*=panel] h3{color:var(--intl-text)!important}.company-workspace article p,.company-workspace article small,.company-workspace .card p,.company-workspace .card small,.company-workspace .panel p,.company-workspace .panel small,.company-workspace [class*=card] p,.company-workspace [class*=card] small,.company-workspace [class*=panel] p,.company-workspace [class*=panel] small{color:var(--intl-text-2)!important}.company-live-metrics article,.company-dashboard-card,.company-quick-card,.company-operation-card,.company-service-card{position:relative;overflow:hidden;border:1px solid var(--intl-border)!important;background:var(--intl-surface)!important;color:var(--intl-text)!important;box-shadow:var(--intl-shadow-sm)!important;border-radius:16px!important}.company-live-metrics article:before,.company-dashboard-card:before,.company-quick-card:before,.company-operation-card:before{background:linear-gradient(90deg, var(--intl-blue-700), #9bc0d6, transparent);content:"";height:2px;position:absolute;inset:0 0 auto}.grid-main{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:20px!important;width:100%!important;display:grid!important}.grid-main .card,.grid-main .panel,.card.panel{border:1px solid var(--intl-border)!important;background:var(--intl-surface)!important;min-width:0!important;min-height:170px!important;color:var(--intl-text)!important;box-shadow:var(--intl-shadow-sm)!important;border-radius:16px!important;padding:24px!important}.grid-main .panel-title,.card.panel .panel-title{color:var(--intl-text)!important;letter-spacing:-.03em!important;font-size:20px!important;font-weight:780!important}.chat-list{gap:9px!important;display:grid!important}.chat-item{border:1px solid var(--intl-border)!important;background:var(--intl-surface-2)!important;color:var(--intl-text)!important;box-shadow:none!important;border-radius:11px!important}.chat-item:hover{border-color:var(--intl-border-strong)!important;background:#fff!important}.avatar{background:var(--intl-blue-100)!important;color:var(--intl-navy-900)!important;box-shadow:none!important}.company-workspace table{border-radius:13px;width:100%;overflow:hidden;border:1px solid var(--intl-border)!important;background:var(--intl-surface)!important;color:var(--intl-text)!important;border-collapse:separate!important;border-spacing:0!important;box-shadow:var(--intl-shadow-xs)!important}.company-workspace thead,.company-workspace thead tr,.company-workspace th{color:#536574!important;background:#f1f5f7!important}.company-workspace th{border-bottom:1px solid var(--intl-border)!important;letter-spacing:.07em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:850!important}.company-workspace tbody,.company-workspace tbody tr,.company-workspace td{background:var(--intl-surface)!important;color:var(--intl-text-2)!important}.company-workspace tbody tr:hover td{background:var(--intl-blue-050)!important}.company-workspace td,.company-workspace th{border-color:#e5eaee!important}.company-workspace input,.company-workspace select,.company-workspace textarea{border:1px solid var(--intl-border-strong)!important;background:var(--intl-surface)!important;color:var(--intl-text)!important;box-shadow:var(--intl-shadow-xs)!important;border-radius:10px!important;outline:none!important}.company-workspace input:focus,.company-workspace select:focus,.company-workspace textarea:focus{border-color:var(--intl-blue-600)!important;box-shadow:0 0 0 4px #39779f1c!important}.btn,.company-primary-action,.company-create-button,.new-sale-button{border:1px solid var(--intl-navy-900)!important;background:linear-gradient(180deg, var(--intl-navy-900), var(--intl-navy-950))!important;color:#fff!important;border-radius:10px!important;font-weight:780!important;transition:transform .15s,box-shadow .15s,background .15s!important;box-shadow:0 8px 18px #10283a29!important}.btn:hover,.company-primary-action:hover,.company-create-button:hover,.new-sale-button:hover{transform:translateY(-1px);box-shadow:0 12px 24px #10283a33!important}.company-positive,.temperature.hot,.status-positive{background:var(--intl-green-100)!important;color:var(--intl-green-700)!important;border-color:#bce2cd!important}.company-warning,.temperature.warm,.status-warning{background:var(--intl-amber-100)!important;color:var(--intl-amber-700)!important;border-color:#efd8ad!important}.temperature.cold,.status-danger{background:var(--intl-red-100)!important;color:var(--intl-red-700)!important;border-color:#edc8c4!important}@media (max-width:1100px){.company-shell{grid-template-columns:245px minmax(0,1fr)!important}.company-sidebar{flex-basis:245px!important;width:245px!important}.grid-main{grid-template-columns:1fr!important}}@media (max-width:760px){.company-shell{display:block!important}.company-sidebar{width:100%!important;max-width:none!important}.company-workspace{padding:18px!important}}.shell.company-shell>aside.sidebar.company-sidebar{background:radial-gradient(circle at 20% 0,#d0ae6321,#0000 27%),linear-gradient(#071321 0%,#0a1929 48%,#07121f 100%)!important;border-right:1px solid #ffffff12!important;box-shadow:18px 0 55px #07121f1a!important}.shell.company-shell .company-sidebar .company-brand-lockup{padding:4px 4px 0}.shell.company-shell .company-sidebar .company-brand-mark{box-shadow:0 12px 28px #be913947;color:#071321!important;background:linear-gradient(145deg,#dfc37d,#ab7e31)!important}.shell.company-shell .company-sidebar .brand-kicker{color:#d7b76e!important;opacity:1!important;letter-spacing:.16em!important;font-size:9px!important;font-weight:900!important}.shell.company-shell .company-sidebar .brand-title{color:#fff!important;opacity:1!important;font-size:20px!important;font-weight:850!important;line-height:1.05!important}.shell.company-shell .company-sidebar .company-context-card{background:#ffffff0e!important;border:1px solid #ffffff17!important;box-shadow:inset 0 1px #ffffff06!important}.shell.company-shell .company-sidebar .company-context-card strong{color:#fff!important}.shell.company-shell .company-sidebar .company-context-card small{color:#ffffff7a!important}.shell.company-shell .company-sidebar .company-nav-section summary{background:0 0!important;border:0!important}.shell.company-shell .company-sidebar .company-nav-section-title{color:#dcb96ac7!important;opacity:1!important;letter-spacing:.15em!important;font-size:9px!important;font-weight:900!important}.shell.company-shell .company-sidebar .company-nav-section-arrow{opacity:.7!important;border-color:#c8a45d!important}.shell.company-shell .company-sidebar .company-nav-items{gap:3px}.shell.company-shell .company-sidebar .company-nav-items a{color:#ebf1f7b0!important;opacity:1!important;border:1px solid #0000!important;border-radius:10px!important;font-size:12px!important;font-weight:700!important}.shell.company-shell .company-sidebar .company-nav-items a:hover{color:#fff!important;background:#ffffff0e!important}.shell.company-shell .company-sidebar .company-nav-items a.is-active{color:#f3d791!important;background:linear-gradient(90deg,#d2ae5e2e,#d2ae5e0b)!important;border-color:#d2ae5e33!important;box-shadow:inset 3px 0 #d4b264!important}.shell.company-shell .company-sidebar .nav-icon{background:#ffffff40!important}.shell.company-shell .company-sidebar a.is-active .nav-icon{background:#d6b568!important}.shell.company-shell .company-sidebar .company-service-card{background:linear-gradient(145deg,#fff1,#ffffff06)!important;border:1px solid #ffffff14!important}.shell.company-shell .company-sidebar .company-service-card strong{color:#fff!important}.shell.company-shell .company-sidebar .company-service-card .muted{color:#ffffff6e!important}.company-hero{display:none!important}.company-dashboard-main{padding-top:22px!important}.company-quick-section--compact{margin-top:34px!important}.company-quick-compact-header{margin-bottom:16px!important}.company-quick-compact-header h2{color:#132234!important;letter-spacing:-.03em!important;margin:5px 0 3px!important;font-size:20px!important}.company-quick-compact-header p{color:#7a8795!important;margin:0!important;font-size:11px!important}.company-quick-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.company-quick-compact-card{background:#ffffffe0;border:1px solid #dfe6ed;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:13px;min-height:104px;padding:15px 16px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:grid;position:relative;box-shadow:0 8px 26px #1322340b;text-decoration:none!important}.company-quick-compact-card:hover{background:#fff;border-color:#bc913a73;transform:translateY(-2px);box-shadow:0 14px 34px #13223416}.company-quick-compact-card.is-featured{background:linear-gradient(135deg,#fffdf8,#f8f1e3);border-color:#c79e4761}.company-quick-compact-icon{color:#d8b86d;letter-spacing:-.02em;background:#102337;border-radius:11px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.company-quick-compact-card.is-featured .company-quick-compact-icon{color:#0c1825;background:linear-gradient(145deg,#dcb866,#b78632)}.company-quick-compact-copy{gap:3px;min-width:0;display:grid}.company-quick-compact-copy strong{color:#172638;font-size:12px;font-weight:850}.company-quick-compact-copy small{color:#748190;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;line-height:1.35;overflow:hidden}.company-quick-compact-copy em{color:#a2772d;margin-top:2px;font-size:9px;font-style:normal;font-weight:800}.company-quick-compact-arrow{color:#9a742f;border:1px solid #e4e8ed;border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;transition:background .18s,transform .18s;display:grid}.company-quick-compact-card:hover .company-quick-compact-arrow{background:#f5efe3;transform:translate(2px)}@media (max-width:1100px){.company-quick-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.company-quick-compact-grid{grid-template-columns:1fr}.company-quick-compact-card{min-height:92px}}
