:root{--bg:#080909;--panel:#111312;--raised:#171a18;--line:#252a27;--text:#f0f1ed;--muted:#8d948e;--quiet:#5e655f;--gold:#c8aa6b;--green:#69d5a6;--red:#e67b70;--sidebar:256px}body,html{background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}button,input{font:inherit}.splash{min-height:100vh;display:grid;place-items:center;font-size:34px;font-weight:750;letter-spacing:.2em}.login-brand span,.splash span{color:var(--gold)}.shell{min-height:100vh;display:grid;grid-template-columns:var(--sidebar) 1fr}.owner-lens>aside,.shell>aside{position:fixed;inset:0 auto 0 0;width:var(--sidebar);display:flex;flex-direction:column;padding:18px 16px;background:#0b0c0b;border-right:1px solid var(--line);z-index:3}.brand{display:grid;grid-template-columns:44px 1fr;align-items:center;grid-gap:12px;gap:12px;padding:13px;border:1px solid rgba(200,170,107,.2);border-radius:15px;background:linear-gradient(145deg,#181814,#0c0d0c)}.brand i{grid-row:1/3;width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--gold);border-radius:12px;color:#ecd9a6;font:22px Georgia;transform:rotate(45deg)}.brand i:first-letter{transform:rotate(-45deg)}.brand div{display:grid}.brand strong{font-size:17px;letter-spacing:.22em}.brand span{color:var(--gold);font-size:8px;letter-spacing:.25em;text-transform:uppercase}.brand small{grid-column:2;color:var(--quiet);font-size:7px;letter-spacing:.2em}.company{display:grid;grid-gap:5px;gap:5px;margin:14px 0;padding:14px;border:1px solid var(--line);border-radius:12px;background:#101210}.company span{color:var(--quiet);font-size:8px;letter-spacing:.14em}.company strong{font-size:14px}.company small{color:var(--gold);font-size:9px}.shell nav{display:grid;grid-gap:4px;gap:4px}.owner-lens aside>button,.shell nav button{min-height:43px;display:flex;align-items:center;gap:12px;border:0;border-radius:9px;background:transparent;color:var(--muted);padding:0 12px;text-align:left;cursor:pointer}.shell nav button b{color:var(--quiet);font-size:9px}.owner-lens aside>button:hover,.shell nav button.active,.shell nav button:hover{background:var(--raised);color:var(--text);box-shadow:inset 2px 0 var(--gold)}.profile{margin-top:auto;display:grid;grid-gap:4px;gap:4px;padding:14px 10px 0;border-top:1px solid var(--line)}.profile span{font-size:12px}.profile small{color:var(--gold);font-size:8px}.profile button{margin-top:7px;border:0;background:transparent;color:var(--quiet);text-align:left;padding:0;cursor:pointer}.shell>main{grid-column:2;min-width:0}.topbar{height:66px;justify-content:space-between;padding:0 34px;border-bottom:1px solid var(--line);background:rgba(8,9,9,.9);position:-webkit-sticky;position:sticky;top:0;z-index:2}.topbar,.topbar>div{display:flex;align-items:center}.topbar>div{gap:9px}.topbar small,.topbar time{color:var(--quiet);font-size:10px}.live,.row i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px rgba(105,213,166,.5)}.back,.filters button,.section-head button,.top-actions button{border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--muted);padding:8px 12px;cursor:pointer}.page{padding:40px clamp(24px,4vw,64px) 70px}.client-hero span,.heading span,.panel header span,.section-head span{color:var(--gold);font-size:9px;font-weight:700;letter-spacing:.18em}.heading h1{margin:10px 0 7px;font-size:clamp(34px,4vw,56px);font-weight:520;letter-spacing:-.04em}.client-hero p,.heading p{margin:0;color:var(--muted)}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:30px 0 44px}.detail-grid article,.metric-grid article{min-height:142px;display:grid;align-content:space-between;padding:19px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,#151815,#0e100f)}.detail-grid span,.metric-grid small{color:var(--muted)}.detail-grid strong,.metric-grid strong{font-size:28px;font-weight:560}.detail-grid p,.metric-grid span{margin:0;color:var(--quiet);font-size:10px}.metric-grid .warn{border-color:rgba(230,123,112,.35)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:17px}.section-head h2{margin:7px 0 0;font-size:24px}.restaurant-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px}.restaurant-card{min-height:190px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--text);padding:18px;text-align:left;cursor:pointer;transition:.18s}.restaurant-card:hover{transform:translateY(-2px);border-color:rgba(200,170,107,.45)}.restaurant-card header{display:flex;align-items:center;gap:8px}.restaurant-card header span{color:var(--muted);font-size:9px}.restaurant-card header b{margin-left:auto;color:var(--gold)}.restaurant-card h3{margin:27px 0 5px;font-size:20px}.restaurant-card p{margin:0;color:var(--muted);font-size:11px}.restaurant-card footer{display:flex;justify-content:space-between;margin-top:auto;padding-top:15px;border-top:1px solid var(--line)}.restaurant-card footer span{color:var(--gold);font-size:9px}.restaurant-card footer strong{font-size:11px}.bad,.ok{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green)}.bad{background:var(--red)!important;box-shadow:0 0 10px rgba(230,123,112,.4)!important}.filters{display:flex;gap:8px;margin:28px 0 17px}.filters input{min-width:300px;border:1px solid var(--line);border-radius:9px;background:#0e100f;color:var(--text);padding:11px 14px}.back{margin-bottom:22px}.client-hero{display:flex;align-items:center;justify-content:space-between;padding:28px;border:1px solid rgba(200,170,107,.25);border-radius:18px;background:radial-gradient(circle at 85% 0,rgba(200,170,107,.12),transparent 38%),var(--panel)}.client-hero h1{margin:8px 0;font-size:38px}.owner-view{display:flex;align-items:center;gap:12px;border:1px solid var(--gold);border-radius:12px;background:rgba(200,170,107,.1);color:var(--text);padding:13px 17px;cursor:pointer}.owner-view>b{font-size:23px;color:var(--gold)}.owner-view span{display:grid;text-align:left;color:var(--muted);letter-spacing:0}.owner-view strong{color:var(--text);font-size:13px}.detail-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:16px 0}.columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.panel{border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.panel header{display:flex;justify-content:space-between;padding:16px}.panel header,.row{border-bottom:1px solid var(--line)}.row{min-height:62px;display:grid;grid-template-columns:8px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 16px}.row:last-child{border:0}.row div{display:grid;grid-gap:3px;gap:3px}.row strong{font-size:12px}.row small,.row>span{color:var(--quiet);font-size:9px}.error,.privacy{margin-top:14px;padding:14px 16px;border:1px solid rgba(200,170,107,.2);border-radius:10px;background:rgba(200,170,107,.05);color:var(--muted);font-size:11px}.error{border-color:rgba(230,123,112,.3);color:#f19a91}.login{min-height:100vh;display:grid;grid-template-columns:1.2fr minmax(390px,.8fr)}.login>section{display:flex;flex-direction:column;justify-content:center;padding:8vw;background:radial-gradient(circle at 15% 75%,rgba(200,170,107,.13),transparent 30%)}.login-brand{position:absolute;top:42px;font-size:22px;letter-spacing:.25em}.login h1{margin:0;font-size:clamp(50px,6vw,86px);font-weight:500;line-height:.98;letter-spacing:-.05em}.login section p{max-width:580px;color:var(--muted);font-size:16px;line-height:1.6}.login section footer{position:absolute;bottom:40px;color:var(--quiet);font-size:11px}.login section footer i{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--green)}.login form{display:grid;align-content:center;grid-gap:17px;gap:17px;padding:55px;background:#0c0d0c;border-left:1px solid var(--line)}.login form>small{color:var(--gold);letter-spacing:.18em}.login form h2{margin:0;font-size:34px}.login form p{margin:-10px 0 12px;color:var(--muted)}.login label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:11px}.login input{height:46px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--text);padding:0 13px}.login form>button{height:47px;border:0;border-radius:9px;background:var(--gold);color:#13120e;font-weight:700;cursor:pointer}.login form aside{margin-top:15px;padding-top:18px;border-top:1px solid var(--line);color:var(--quiet);font-size:10px;line-height:1.5}.owner-lens{min-height:100vh;display:grid;grid-template-columns:var(--sidebar) 1fr;padding-top:54px}.owner-lens>header{position:fixed;z-index:5;inset:0 0 auto 0;height:54px;display:flex;align-items:center;gap:22px;padding:0 22px;background:#392d13;border-bottom:1px solid var(--gold)}.owner-lens>header div{display:flex;align-items:center;gap:14px}.owner-lens>header b{color:#f1d995;font-size:10px}.owner-lens>header p,.owner-lens>header span{color:#c9b778;font-size:10px}.owner-lens>header p{margin-left:auto}.owner-lens>header button{border:1px solid rgba(255,255,255,.22);border-radius:7px;background:#16140e;color:var(--text);padding:8px 12px;cursor:pointer}.owner-lens>aside{top:54px}.owner-lens>aside .brand{margin-bottom:18px}.owner-lens>main{grid-column:2;padding:48px}.owner-metrics{grid-template-columns:repeat(4,1fr)}.module-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.module-grid article{min-height:125px;display:grid;grid-gap:12px;gap:12px;padding:18px;border:1px solid var(--line);border-radius:13px;background:var(--panel)}.module-grid span{font-size:17px}.module-grid strong{color:var(--muted);font-size:11px}.module-grid small{color:var(--gold);font-size:9px}@media(max-width:1050px){.detail-grid,.metric-grid,.module-grid,.restaurant-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){:root{--sidebar:0px}.shell{display:block}.shell>aside{position:static;width:auto}.shell nav{grid-template-columns:repeat(2,1fr)}.shell>main{display:block}.topbar{position:static}.page{padding:28px 16px}.columns,.detail-grid,.login,.metric-grid,.module-grid,.restaurant-grid{grid-template-columns:1fr}.login>section{display:none}.login form{min-height:100vh;padding:28px}.client-hero{align-items:flex-start;gap:22px;flex-direction:column}.owner-lens>aside{display:none}.owner-lens>main{grid-column:1;padding:28px 16px}.owner-lens>header p,.owner-lens>header span{display:none}}:root{--os-bg:#07090b;--os-panel:#0d1114;--os-panel2:#11171b;--os-line:#20282d;--os-line2:#2b363d;--os-text:#f2f6f7;--os-muted:#849098;--os-dim:#566169;--os-cyan:#66e3d1;--os-blue:#75a7ff;--os-violet:#b18cff;--os-gold:#d9b875;--os-red:#ff6f79;--os-side:250px}*{box-sizing:border-box}body,html{margin:0;background:var(--os-bg);color:var(--os-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-width:320px}button,input,select,textarea{font:inherit}.os-shell button{cursor:pointer}.os-shell{min-height:100vh;background:radial-gradient(circle at 73% -10%,rgba(102,227,209,.035),transparent 27%),var(--os-bg)}.os-side{position:fixed;inset:0 auto 0 0;width:var(--os-side);z-index:10;display:flex;flex-direction:column;padding:20px 15px 15px;border-right:1px solid var(--os-line);background:rgba(7,9,11,.96);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.os-brand{height:48px;display:flex;align-items:center;gap:10px;padding:0 5px}.os-brand>i{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(102,227,209,.55);border-radius:9px;background:linear-gradient(145deg,rgba(102,227,209,.13),rgba(117,167,255,.04));box-shadow:0 0 30px rgba(102,227,209,.08);font-style:normal;color:var(--os-cyan)}.os-brand>i b{font-family:Georgia,serif;font-size:18px}.os-brand>div{display:grid;line-height:1}.os-brand>div strong{font-size:15px;letter-spacing:.27em}.os-brand>div span{margin-top:5px;color:var(--os-cyan);font-size:7px;letter-spacing:.34em}.os-brand>small{margin-left:auto;color:var(--os-dim);font-size:6px;letter-spacing:.14em;transform:rotate(-90deg)}.os-company{display:grid;grid-gap:5px;gap:5px;margin:18px 0 23px;padding:14px;border:1px solid var(--os-line);border-radius:10px;background:linear-gradient(145deg,#101518,#0a0d0f)}.os-company>span,.os-network>span{color:var(--os-dim);font-size:7px;letter-spacing:.18em}.os-company>strong{font-size:13px}.os-company>small{color:var(--os-muted);font-size:9px}.os-company i,.os-live-time i,.os-network i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--os-cyan);box-shadow:0 0 10px rgba(102,227,209,.7)}.os-side nav{display:grid;grid-gap:16px;gap:16px;overflow:auto}.os-side nav section{display:grid;grid-gap:3px;gap:3px}.os-side nav label{padding:0 10px 6px;color:#455057;font-size:7px;letter-spacing:.21em}.os-side nav button{height:36px;display:grid;grid-template-columns:25px 1fr auto;align-items:center;border:1px solid transparent;border-radius:7px;background:transparent;color:#78848b;text-align:left}.os-side nav button>b{font-size:8px;font-weight:500;color:#445057}.os-side nav button>span{font-size:11px}.os-side nav button>em{min-width:18px;height:18px;display:grid;place-items:center;border-radius:5px;background:rgba(255,111,121,.14);color:var(--os-red);font-size:8px;font-style:normal}.os-side nav button:hover{color:var(--os-text);background:#0e1316}.os-side nav button.active{border-color:#253239;background:linear-gradient(90deg,rgba(102,227,209,.09),rgba(102,227,209,.015));color:var(--os-text);box-shadow:inset 2px 0 var(--os-cyan)}.os-side nav button.active>b{color:var(--os-cyan)}.os-side>footer{margin-top:auto;display:grid;grid-gap:14px;gap:14px;padding:14px 6px 0;border-top:1px solid var(--os-line)}.os-network{display:grid;grid-gap:6px;gap:6px}.os-network strong{font-size:8px;color:#8ea098;font-weight:500}.os-side>footer>small{color:#394248;font-size:7px;letter-spacing:.12em}.os-main{min-height:100vh;margin-left:var(--os-side)}.os-top{height:66px;position:-webkit-sticky;position:sticky;top:0;z-index:8;display:grid;grid-template-columns:1fr minmax(300px,500px) auto;align-items:center;grid-gap:20px;gap:20px;padding:0 32px;border-bottom:1px solid var(--os-line);background:rgba(7,9,11,.88);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.os-breadcrumb{display:flex;align-items:center;gap:9px;font-size:9px}.os-breadcrumb span{color:var(--os-cyan);letter-spacing:.15em}.os-breadcrumb b{color:#344047}.os-breadcrumb strong{font-weight:500;color:var(--os-muted)}.os-global-search{height:38px;position:relative;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--os-line);border-radius:8px;background:#0b0f11}.os-global-search>span{color:var(--os-cyan)}.os-global-search input{width:100%;border:0;outline:0;background:transparent;color:var(--os-text);font-size:10px}.os-global-search kbd{border:1px solid var(--os-line);border-radius:4px;color:var(--os-dim);padding:3px 5px;font-size:8px}.os-global-search>div{position:absolute;top:44px;inset-inline:0;display:grid;padding:5px;border:1px solid var(--os-line2);border-radius:9px;background:#0c1114;box-shadow:0 20px 60px #000}.os-global-search>div button{display:grid;grid-template-columns:8px 1fr auto;align-items:center;grid-gap:10px;gap:10px;border:0;border-radius:6px;background:transparent;color:var(--os-text);padding:9px;text-align:left}.os-global-search>div button:hover{background:#151c20}.os-global-search>div span{display:grid;font-size:10px}.os-global-search>div small{color:var(--os-dim);font-size:8px}.os-user{height:42px;display:flex;align-items:center;gap:9px;border:0;background:transparent;color:var(--os-text);text-align:left}.os-team-table>div>i,.os-user>i{width:31px;height:31px;display:grid;place-items:center;border:1px solid #334047;border-radius:8px;background:#151b1f;color:var(--os-cyan);font-size:9px;font-style:normal}.os-user>span{display:grid;grid-gap:3px;gap:3px}.os-user strong{font-size:10px}.os-user small{font-size:8px}.os-user small,.os-user>b{color:var(--os-dim)}.os-profile-menu{position:absolute;right:28px;top:59px;width:220px;display:grid;grid-gap:5px;gap:5px;padding:16px;border:1px solid var(--os-line2);border-radius:10px;background:#0d1215;box-shadow:0 25px 70px #000}.os-profile-menu span{color:var(--os-dim);font-size:7px;letter-spacing:.15em}.os-profile-menu strong{font-size:12px}.os-profile-menu small{color:var(--os-muted);font-size:9px}.os-profile-menu button{margin-top:12px;border:1px solid var(--os-line);border-radius:7px;background:#11171b;color:var(--os-muted);padding:9px}.os-error{margin:12px 32px 0;display:flex;justify-content:space-between;padding:11px 14px;border:1px solid rgba(255,111,121,.3);border-radius:8px;background:rgba(255,111,121,.08);color:#ffadb3;font-size:10px}.os-error button{border:0;background:transparent;color:#ffadb3}.os-page{max-width:1720px;margin:auto;padding:42px clamp(24px,3.3vw,58px) 80px}.os-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:30px}.os-card-head>div>span,.os-page-head>div>span{color:var(--os-cyan);font-size:7px;font-weight:700;letter-spacing:.22em}.os-page-head h1{margin:9px 0 7px;font-size:clamp(34px,3.5vw,53px);font-weight:430;letter-spacing:-.045em;line-height:1}.os-page-head p{margin:0;color:var(--os-muted);font-size:11px}.os-live-time{border:1px solid var(--os-line);border-radius:7px;background:#0d1214;color:var(--os-muted);padding:9px 12px;font-size:8px;letter-spacing:.1em}.os-live-time time{margin-left:8px;color:var(--os-text)}.os-action{border:1px solid var(--os-line2);border-radius:8px;background:#10161a;color:var(--os-text);padding:10px 14px;font-size:9px}.os-action.primary,.os-form>button{border-color:transparent;background:var(--os-cyan);color:#06110f;font-weight:700}.os-pulse{min-height:260px;display:grid;grid-template-columns:1.4fr 1fr;margin-bottom:12px;border:1px solid #28363c;border-radius:15px;background:radial-gradient(circle at 0 100%,rgba(102,227,209,.11),transparent 35%),linear-gradient(135deg,#11181b,#090d0f)}.os-pulse>article{padding:34px;display:flex;flex-direction:column}.os-pulse>article>span{color:var(--os-cyan);font-size:7px;letter-spacing:.22em}.os-pulse h2{max-width:660px;margin:15px 0 9px;font-size:clamp(25px,2.5vw,39px);font-weight:430;letter-spacing:-.035em}.os-pulse p{margin:0;color:var(--os-muted);font-size:11px}.os-pulse article>div{display:grid;grid-template-columns:8px auto;grid-gap:5px 10px;gap:5px 10px;margin-top:auto}.os-pulse article>div i{grid-row:1/3;align-self:center;width:7px;height:7px;border-radius:50%;background:var(--os-cyan);box-shadow:0 0 14px var(--os-cyan)}.os-pulse article>div strong{font-size:10px}.os-pulse article>div small{color:var(--os-muted);font-size:8px}.os-pulse>aside{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid var(--os-line)}.os-pulse>aside div{position:relative;display:grid;align-content:center;grid-gap:8px;gap:8px;padding:23px;border-right:1px solid var(--os-line);border-bottom:1px solid var(--os-line);overflow:hidden}.os-pulse>aside span{color:var(--os-muted);font-size:8px;text-transform:uppercase}.os-pulse>aside strong{font-size:20px;font-weight:500}.os-pulse>aside i{position:absolute;bottom:0;left:0;width:var(--level);height:2px;background:linear-gradient(90deg,var(--os-cyan),var(--os-blue))}.os-metrics{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin:12px 0 30px}.os-metrics.compact{grid-template-columns:repeat(4,1fr);margin-bottom:24px}.os-metric{min-height:125px;display:flex;flex-direction:column;padding:16px;border:1px solid var(--os-line);border-radius:10px;background:linear-gradient(145deg,#101518,#0b0f11)}.os-metric header{display:flex;justify-content:space-between}.os-metric header span{color:var(--os-muted);font-size:8px}.os-metric header i{width:5px;height:5px;border-radius:50%;background:#47535a}.os-metric>strong{margin-top:auto;font-size:22px;font-weight:510;letter-spacing:-.03em}.os-metric>small{margin-top:6px;color:var(--os-dim);font-size:8px}.os-metric.accent{border-color:rgba(102,227,209,.3);background:linear-gradient(145deg,rgba(102,227,209,.08),#0b1012)}.os-metric.accent header i{background:var(--os-cyan);box-shadow:0 0 8px var(--os-cyan)}.os-metric.danger{border-color:rgba(255,111,121,.25)}.os-metric.danger header i{background:var(--os-red)}.os-command-grid{display:grid;grid-template-columns:1.35fr .85fr;grid-gap:12px;gap:12px}.os-card{border:1px solid var(--os-line);border-radius:12px;background:var(--os-panel);overflow:hidden}.os-card-head{min-height:72px;display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--os-line)}.os-card-head h2{margin:6px 0 0;font-size:16px;font-weight:520}.os-card-head>button,.os-card-head>div+button,.os-card-head>span{border:0;background:transparent;color:var(--os-cyan);font-size:8px}.os-adoption-league>button{width:100%;min-height:64px;display:grid;grid-template-columns:25px 8px minmax(150px,1fr) 110px 48px 34px;align-items:center;grid-gap:10px;gap:10px;border:0;border-bottom:1px solid var(--os-line);background:transparent;color:var(--os-text);text-align:left}.os-adoption-league>button:hover{background:#11171a}.os-adoption-league>button>b{padding-left:14px;color:#4b565d;font-size:8px}.os-adoption-league>button>span{display:grid;grid-gap:4px;gap:4px}.os-adoption-league>button strong{font-size:10px}.os-adoption-league>button small{color:var(--os-dim);font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-adoption-league>button>em{color:var(--os-cyan);font-size:9px;font-style:normal}.os-adoption-league>button>em.down,.os-adoption-table em.down{color:var(--os-red)}.os-adoption-league mark,.os-adoption-table mark{width:30px;height:30px;display:grid;place-items:center;border:1px solid #2e4144;border-radius:50%;background:rgba(102,227,209,.05);color:var(--os-cyan);font-size:9px}.os-spark{height:27px;display:flex!important;align-items:flex-end!important;gap:2px!important}.os-spark i{flex:1 1;min-width:2px;border-radius:1px 1px 0 0;background:linear-gradient(to top,rgba(102,227,209,.18),var(--os-cyan))}.os-ai-intro{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--os-line);background:rgba(177,140,255,.035)}.os-ai-intro i{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(177,140,255,.35);border-radius:8px;color:var(--os-violet);font-size:9px;font-style:normal}.os-ai-intro p{margin:0;color:var(--os-muted);font-size:8px;line-height:1.5}.os-alerts{display:grid}.os-alerts button{min-height:70px;display:grid;grid-template-columns:7px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 17px;border:0;border-bottom:1px solid var(--os-line);background:transparent;color:var(--os-text);text-align:left}.os-alerts button:hover{background:#11171a}.os-alerts button>span{display:grid;grid-gap:3px;gap:3px}.os-alerts button b{color:var(--os-dim);font-size:6px;letter-spacing:.13em}.os-alerts button strong{font-size:9px}.os-alerts button small{color:var(--os-muted);font-size:8px}.os-alerts button em{color:var(--os-dim);font-style:normal}.os-all-clear{min-height:220px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px}.os-all-clear i{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(102,227,209,.3);border-radius:50%;color:var(--os-cyan);font-style:normal}.os-all-clear strong{font-size:11px}.os-all-clear span{color:var(--os-muted);font-size:8px}.sev-critical,.sev-high,.sev-low,.sev-medium,.state-active,.state-at_risk,.state-dormant,.state-onboarding,.state-power,.state-quiet{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--os-cyan);box-shadow:0 0 8px rgba(102,227,209,.4)}.state-power{background:var(--os-violet)}.sev-medium,.state-onboarding,.state-quiet{background:var(--os-gold)}.sev-critical,.sev-high,.state-at_risk,.state-dormant{background:var(--os-red);box-shadow:0 0 8px rgba(255,111,121,.4)}.sev-low{background:var(--os-blue)}.os-toolbar{margin-bottom:12px}.os-toolbar,.os-toolbar>label{display:flex;align-items:center;gap:8px}.os-toolbar>label{height:38px;min-width:260px;padding:0 11px;border:1px solid var(--os-line);border-radius:7px;background:#0c1013}.os-toolbar input{width:100%;border:0;outline:0;background:transparent;color:var(--os-text);font-size:9px}.os-toolbar nav{display:flex;gap:4px;overflow:auto}.os-toolbar nav button{white-space:nowrap;border:1px solid var(--os-line);border-radius:6px;background:#0c1013;color:var(--os-muted);padding:9px 10px;font-size:8px}.os-toolbar nav button.active{border-color:rgba(102,227,209,.3);background:rgba(102,227,209,.07);color:var(--os-cyan)}.os-toolbar>small{margin-left:auto;color:var(--os-dim);font-size:8px}.os-adoption-table{border:1px solid var(--os-line);border-radius:11px;overflow:hidden}.os-adoption-table>article,.os-adoption-table>header{display:grid;grid-template-columns:1.25fr 130px 1fr 1.3fr 50px 38px;align-items:center;grid-gap:14px;gap:14px;padding:0 16px}.os-adoption-table>header{height:39px;background:#0b0f11;color:var(--os-dim);font-size:7px;letter-spacing:.1em}.os-adoption-table>article{min-height:72px;border-top:1px solid var(--os-line)}.os-adoption-table article>div:first-child{display:flex;align-items:center;gap:10px}.os-adoption-table article span,.os-adoption-table article>div{display:grid;grid-gap:4px;gap:4px}.os-adoption-table strong{font-size:9px}.os-adoption-table small{color:var(--os-dim);font-size:7px}.os-adoption-table em{font-size:9px;font-style:normal;color:var(--os-cyan)}.os-client-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.os-client-grid>button{min-height:250px;display:flex;flex-direction:column;padding:18px;border:1px solid var(--os-line);border-radius:12px;background:linear-gradient(145deg,#101518,#0a0e10);color:var(--os-text);text-align:left;transition:.2s}.os-client-grid>button:hover{transform:translateY(-3px);border-color:#355057;box-shadow:0 18px 50px rgba(0,0,0,.25)}.os-client-grid header{display:flex;justify-content:space-between}.os-client-grid header span{font-size:7px}.os-client-grid header b{font-size:12px}.os-client-grid>button>i{width:48px;height:48px;display:grid;place-items:center;margin-top:23px;border:1px solid #2b3c42;border-radius:12px;background:#151d21;color:var(--os-cyan);font-size:12px;font-style:normal}.os-client-grid h2{margin:13px 0 5px;font-size:18px}.os-client-grid p{margin:0;color:var(--os-muted);font-size:9px}.os-client-grid>button>div{display:grid;grid-template-columns:1fr 1fr;margin-top:18px}.os-client-grid>button>div span{display:grid;grid-gap:4px;gap:4px}.os-client-grid>button>div small{color:var(--os-dim);font-size:7px}.os-client-grid>button>div strong{font-size:10px}.os-client-grid footer{display:flex;justify-content:space-between;margin-top:auto;padding-top:14px;border-top:1px solid var(--os-line);color:var(--os-muted);font-size:8px}.os-drawer{position:fixed;z-index:30;inset:0;background:rgba(1,3,4,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:flex-end}.os-drawer>section{width:min(680px,95vw);height:100%;overflow:auto;padding:28px;background:#0b0f12;border-left:1px solid var(--os-line2);box-shadow:-30px 0 100px #000}.os-drawer>section>header{display:flex;justify-content:space-between}.os-drawer>section>header span{color:var(--os-cyan);font-size:7px;letter-spacing:.2em}.os-drawer h2{margin:8px 0;font-size:30px}.os-drawer p{color:var(--os-muted)}.os-drawer>section>header button{border:0;background:transparent;color:var(--os-muted);font-size:24px}.os-drawer-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:25px 0}.os-line{min-height:59px;display:grid;grid-template-columns:7px 1fr auto;align-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid var(--os-line)}.good,.os-line>i{width:7px;height:7px;border-radius:50%;background:var(--os-cyan)}.os-line>span{display:grid;grid-gap:4px;gap:4px}.os-line strong{font-size:9px}.os-line small{color:var(--os-dim);font-size:8px}.os-line>b,.os-privacy{font-size:8px;color:var(--os-muted)}.os-privacy{margin-top:20px;padding:13px;border:1px solid rgba(102,227,209,.16);border-radius:8px;background:rgba(102,227,209,.04)}.os-loading{margin:auto}.os-implementation-flow{display:grid;grid-template-columns:repeat(5,1fr);margin-bottom:18px;border:1px solid var(--os-line);border-radius:11px;overflow:hidden}.os-implementation-flow article{position:relative;min-height:115px;display:grid;grid-template-columns:1fr auto;align-content:center;grid-gap:7px;gap:7px;padding:18px;border-right:1px solid var(--os-line);background:#0c1013}.os-implementation-flow b{color:var(--os-cyan);font-size:7px}.os-implementation-flow span{grid-column:1;color:var(--os-muted);font-size:9px}.os-implementation-flow strong{grid-column:2;grid-row:1/3;font-size:23px;font-weight:500}.os-implementation-flow i{position:absolute;right:-5px;z-index:1;width:9px;height:9px;border-top:1px solid var(--os-line2);border-right:1px solid var(--os-line2);background:#0c1013;transform:rotate(45deg)}.os-delivery-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:12px;gap:12px}.os-launches>button{width:100%;min-height:64px;display:grid;grid-template-columns:8px 1fr auto 15px;align-items:center;grid-gap:11px;gap:11px;padding:10px 16px;border:0;border-bottom:1px solid var(--os-line);background:transparent;color:var(--os-text);text-align:left}.os-launches>button.active,.os-launches>button:hover{background:#11181b}.os-launches>button>div,.os-launches>button>span{display:grid;grid-gap:4px;gap:4px}.os-launches strong{font-size:9px}.os-launches small{color:var(--os-dim);font-size:7px}.danger{width:7px;height:7px;border-radius:50%;background:var(--os-red)}.os-task-board>article{min-height:68px;display:grid;grid-template-columns:4px 1fr auto;align-items:center;grid-gap:13px;gap:13px;padding:10px 16px;border-bottom:1px solid var(--os-line)}.os-task-board article>i{width:3px;height:35px;border-radius:2px;background:var(--os-blue)}.os-task-board article>i.priority-critical,.os-task-board article>i.priority-high{background:var(--os-red)}.os-task-board article>span{display:grid;grid-gap:4px;gap:4px}.os-task-board article small{color:var(--os-cyan);font-size:6px;letter-spacing:.08em}.os-task-board article strong{font-size:9px}.os-task-board article em{color:var(--os-dim);font-size:7px;font-style:normal}.os-support-workspace select,.os-task-board select{border:1px solid var(--os-line);border-radius:6px;background:#11181b;color:var(--os-muted);padding:7px;font-size:8px}.os-application-queue{margin-bottom:18px}.os-application-queue>.os-card-head{border-bottom:1px solid var(--os-line)}.os-application-queue>.os-card-head>span{color:var(--os-red)}.os-onboarding-application{padding:18px;border-bottom:1px solid var(--os-line)}.os-onboarding-application>header{display:flex;justify-content:space-between;gap:16px}.os-onboarding-application>header span{color:var(--os-cyan);font-size:7px;letter-spacing:.12em}.os-onboarding-application h3{margin:6px 0 3px;font-size:19px}.os-onboarding-application>header p{margin:0;color:var(--os-muted);font-size:9px}.os-onboarding-application>header>em{height:max-content;padding:6px 9px;border-radius:999px;background:rgba(117,167,255,.1);color:var(--os-blue);font-size:7px;font-style:normal}.os-application-facts{display:grid;grid-template-columns:1.2fr 1.4fr .8fr;grid-gap:10px;gap:10px;margin:16px 0}.os-application-facts>span{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--os-line);border-radius:8px;background:#0b1012}.os-application-facts small{color:var(--os-dim);font-size:7px;text-transform:uppercase;letter-spacing:.1em}.os-application-facts b{font-size:9px}.os-application-facts a,.os-application-facts em{color:var(--os-muted);font-size:8px;font-style:normal}.os-approval-checks{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px}.os-approval-checks label{display:flex;align-items:center;gap:8px;padding:11px;border:1px solid var(--os-line);border-radius:8px;color:var(--os-muted);font-size:8px}.os-approval-checks input{accent-color:var(--os-cyan)}.os-payment-confirm{display:grid;grid-template-columns:220px 1fr;grid-gap:8px;gap:8px;margin-top:8px}.os-payment-confirm input,.os-payment-confirm select{height:38px;border:1px solid var(--os-line);border-radius:7px;background:#0b1012;color:var(--os-text);padding:0 10px;font-size:8px}.os-onboarding-application>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.os-onboarding-application>footer button{padding:10px 14px;border:1px solid var(--os-line2);border-radius:7px;background:#11181b;color:var(--os-muted);font-size:8px}.os-onboarding-application>footer button.approve{border-color:rgba(102,227,209,.4);background:rgba(102,227,209,.1);color:var(--os-cyan)}.os-onboarding-application>footer button:disabled{opacity:.35;cursor:not-allowed}.os-application-result{margin-top:10px;padding:10px 12px;border:1px solid;border-radius:7px;font-size:9px}.os-application-result.error{border-color:rgba(255,96,96,.4);background:rgba(255,96,96,.08);color:#ff8d8d}.os-application-result.success{border-color:rgba(102,227,209,.35);background:rgba(102,227,209,.08);color:var(--os-cyan)}.os-support-workspace{min-height:600px;display:grid;grid-template-columns:390px 1fr;border:1px solid var(--os-line);border-radius:12px;overflow:hidden}.os-support-workspace>section{border-right:1px solid var(--os-line);background:#0b0f11}.os-support-workspace>section>header{height:47px;display:flex;justify-content:space-between;align-items:center;padding:0 15px;border-bottom:1px solid var(--os-line);font-size:7px;color:var(--os-muted)}.os-support-workspace>section>button{width:100%;min-height:84px;display:grid;grid-template-columns:7px 1fr auto;align-items:start;grid-gap:11px;gap:11px;padding:14px;border:0;border-bottom:1px solid var(--os-line);background:transparent;color:var(--os-text);text-align:left}.os-support-workspace>section>button.active,.os-support-workspace>section>button:hover{background:#12191d}.os-support-workspace>section>button>span{display:grid;grid-gap:5px;gap:5px}.os-support-workspace>section small{color:var(--os-cyan);font-size:6px}.os-support-workspace>section strong{font-size:9px}.os-support-workspace>section em{color:var(--os-dim);font-size:7px;font-style:normal}.os-support-workspace>section>button>b{font-size:6px;color:var(--os-muted)}.os-support-workspace>article{display:flex;flex-direction:column;min-width:0;background:#090d0f}.os-support-workspace>article>header{display:flex;justify-content:space-between;padding:21px;border-bottom:1px solid var(--os-line)}.os-support-workspace>article>header span{color:var(--os-cyan);font-size:7px}.os-support-workspace>article h2{margin:7px 0;font-size:19px}.os-support-workspace>article p{margin:0;color:var(--os-muted);font-size:9px;line-height:1.6}.os-thread{flex:1 1;display:grid;align-content:start;grid-gap:10px;gap:10px;padding:20px;overflow:auto}.os-thread>div{max-width:82%;padding:13px;border:1px solid var(--os-line);border-radius:9px;background:#10161a}.os-thread>div.public{margin-left:auto;border-color:rgba(102,227,209,.2);background:rgba(102,227,209,.04)}.os-thread>div.internal{border-color:rgba(217,184,117,.24);background:rgba(217,184,117,.04)}.os-thread b{font-size:7px;color:var(--os-cyan)}.os-thread b em{color:var(--os-dim);font-style:normal}.os-thread small{font-size:6px;color:var(--os-dim)}.os-reply{padding:15px;border-top:1px solid var(--os-line)}.os-reply textarea{width:100%;min-height:80px;resize:vertical;border:1px solid var(--os-line);border-radius:8px;background:#0d1316;color:var(--os-text);padding:12px;outline:0;font-size:9px}.os-reply>div{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.os-reply button{border:0;border-radius:6px;background:var(--os-cyan);color:#06110f;padding:8px 12px;font-size:8px;font-weight:700}.os-select-ticket{height:100%;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;color:var(--os-muted)}.os-select-ticket i{font-size:28px;color:var(--os-cyan);font-style:normal}.os-select-ticket strong{font-size:12px}.os-select-ticket span{font-size:8px}.os-sales-board{display:grid;grid-template-columns:repeat(8,minmax(190px,1fr));grid-gap:8px;gap:8px;overflow:auto;padding-bottom:10px}.os-sales-board>section{min-height:450px;border:1px solid var(--os-line);border-radius:9px;background:#0b0f11}.os-sales-board>section>header{height:42px;display:flex;justify-content:space-between;align-items:center;padding:0 11px;border-bottom:1px solid var(--os-line);color:var(--os-muted);font-size:7px}.os-sales-board article{margin:7px;padding:12px;border:1px solid var(--os-line);border-radius:8px;background:#11171b}.os-sales-board article small{color:var(--os-cyan);font-size:6px}.os-sales-board h3{margin:9px 0 4px;font-size:11px}.os-sales-board p{margin:0 0 12px;color:var(--os-muted);font-size:8px}.os-sales-board article>strong{font-size:10px}.os-sales-board footer{margin-top:12px;padding-top:10px;border-top:1px solid var(--os-line);color:var(--os-dim);font-size:7px}.os-finance-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:12px}.os-fin-row{padding:16px 18px;border-bottom:1px solid var(--os-line);font-size:9px}.os-fin-row,.os-finance-grid footer{display:flex;justify-content:space-between}.os-finance-grid footer{padding:20px 18px;background:#11181b}.os-finance-grid footer strong{color:var(--os-cyan)}.negative{color:var(--os-red)!important}.positive{color:var(--os-cyan)!important}.os-plan{grid-template-columns:100px 1fr 100px;align-items:center;grid-gap:12px;gap:12px;padding:15px 18px;border-bottom:1px solid var(--os-line)}.os-plan,.os-plan>span{display:grid}.os-plan small{color:var(--os-dim);font-size:7px}.os-plan>i{height:3px;background:#182126}.os-plan>i em{display:block;height:100%;background:linear-gradient(90deg,var(--os-cyan),var(--os-blue))}.os-plan>strong{text-align:right;font-size:9px}.os-ledger{margin-top:12px}.os-ledger>div,.os-ledger>header:not(.os-card-head){display:grid;grid-template-columns:100px 90px 130px 1fr 130px;align-items:center;grid-gap:10px;gap:10px;padding:0 18px}.os-ledger>header:not(.os-card-head){height:37px;color:var(--os-dim);font-size:7px}.os-ledger>div{min-height:49px;border-top:1px solid var(--os-line);font-size:8px}.os-ledger>div strong{text-align:right}.os-finance-hero{min-height:250px;display:grid;grid-template-columns:1fr 300px;margin-bottom:24px;border:1px solid rgba(217,184,117,.3);border-radius:16px;overflow:hidden;background:radial-gradient(circle at 8% 100%,rgba(217,184,117,.14),transparent 40%),linear-gradient(135deg,#18150f,#0b0d0d)}.os-finance-hero>article{padding:30px}.os-finance-agents>header span,.os-finance-hero>article>span{color:var(--os-gold);font-size:7px;letter-spacing:.2em}.os-finance-hero h2{margin:13px 0 8px;font-size:30px;font-weight:450}.os-finance-hero p{color:var(--os-muted);font-size:9px}.os-finance-hero article>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;margin-top:30px}.os-finance-hero article b{display:grid;grid-gap:4px;gap:4px;font-size:18px}.os-finance-hero article small{color:var(--os-dim);font-size:7px;font-weight:400}.os-finance-hero>aside{display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;border-left:1px solid var(--os-line);background:rgba(0,0,0,.16)}.os-finance-hero aside span{color:var(--os-dim);font-size:7px;letter-spacing:.18em}.os-finance-hero aside strong{font-size:42px;font-weight:450;color:var(--os-gold)}.os-finance-hero aside>i{width:180px;height:5px;background:#28241b;border-radius:4px;overflow:hidden}.os-finance-hero aside>i em{display:block;height:100%;background:linear-gradient(90deg,#9b7a3b,var(--os-gold))}.os-finance-hero aside small,.os-finance-hero aside time{color:var(--os-dim);font-size:7px}.os-finance-agents{margin-bottom:14px}.os-finance-agents>header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:11px}.os-finance-agents>header h2{margin:7px 0 0}.os-finance-agents>header>small{max-width:560px;color:var(--os-dim);font-size:8px;text-align:right}.os-finance-agents>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.os-finance-agents article{min-height:205px;display:flex;flex-direction:column;padding:15px;border:1px solid var(--os-line);border-radius:12px;background:linear-gradient(145deg,#15140f,#0c0e0e)}.os-finance-agents article.status-warning{border-color:rgba(217,184,117,.3)}.os-finance-agents article.status-critical{border-color:rgba(255,111,121,.32)}.os-finance-agents article>header{display:grid;grid-template-columns:36px 1fr;grid-gap:9px;gap:9px;align-items:center}.os-finance-agents article>header>i{grid-row:1/3;width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(217,184,117,.35);border-radius:9px;color:var(--os-gold);font-style:normal}.os-finance-agents article header span{display:grid}.os-finance-agents article header small{color:var(--os-dim);font-size:6px}.os-finance-agents article header strong{font-size:10px}.os-finance-agents article header>b{grid-column:2;color:var(--os-cyan);font-size:6px}.os-finance-agents article.status-warning header>b{color:var(--os-gold)}.os-finance-agents article.status-critical header>b{color:var(--os-red)}.os-finance-agents article>p{color:var(--os-muted);font-size:8px;line-height:1.55}.os-finance-agents article>footer{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:flex-end;margin-top:auto;padding-top:10px;border-top:1px solid var(--os-line)}.os-finance-agents article footer>span{color:#817d72;font-size:7px;line-height:1.45}.os-finance-agents article footer>strong{display:grid;font-size:20px;text-align:right}.os-finance-agents article footer small{font-size:6px;color:var(--os-dim)}.os-finance-control-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:12px 0}.os-finance-progress{padding:14px 18px;border-top:1px solid var(--os-line)}.os-finance-progress header{display:flex;justify-content:space-between;font-size:8px}.os-finance-progress>i{display:block;height:4px;margin:10px 0 6px;background:#20211e}.os-finance-progress>i em{display:block;height:100%;background:linear-gradient(90deg,var(--os-gold),#e7cd8e)}.os-finance-progress small{color:var(--os-dim);font-size:7px}.os-finance-funnel>div{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;padding:38px 20px;text-align:center}.os-finance-funnel>div b{display:grid;font-size:28px;font-weight:450}.os-finance-funnel>div small{color:var(--os-dim);font-size:7px}.os-finance-funnel>div>i{color:var(--os-gold);font-style:normal}.os-finance-funnel footer{display:flex;justify-content:space-between;padding:16px 18px;border-top:1px solid var(--os-line);font-size:8px}.os-finance-alerts>article{display:grid;grid-template-columns:8px 1fr;grid-gap:12px;gap:12px;padding:14px 18px;border-top:1px solid var(--os-line)}.os-finance-alerts article>i{width:6px;height:6px;margin-top:4px;border-radius:50%;background:var(--os-gold)}.os-finance-alerts article>i.sev-high{background:var(--os-red)}.os-finance-alerts article span{display:grid;grid-gap:4px;gap:4px}.os-finance-alerts article strong{font-size:9px}.os-finance-alerts article em,.os-finance-alerts article p{margin:0;color:var(--os-muted);font-size:7px;font-style:normal}.os-finance-alerts article em{color:var(--os-gold)}.os-finance-clear{display:grid;place-items:center;grid-gap:7px;gap:7px;padding:45px;text-align:center}.os-finance-clear>i{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--os-cyan);border-radius:50%;color:var(--os-cyan)}.os-finance-clear span{color:var(--os-dim);font-size:8px}.os-debit-credit>div{display:grid;grid-template-columns:8px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:13px 18px;border-top:1px solid var(--os-line)}.os-debit-credit>div>i{width:6px;height:25px;border-radius:3px;background:var(--os-cyan)}.os-debit-credit>div>i.expense{background:var(--os-red)}.os-debit-credit>div span{display:grid}.os-debit-credit>div small{color:var(--os-dim);font-size:7px}.os-finance-scope{padding:13px 16px;border:1px solid rgba(217,184,117,.18);border-radius:9px;color:#8f8878;font-size:7px}.os-finance-hero.status-healthy{border-color:rgba(102,227,209,.22)}.os-core-map{min-height:370px;position:relative;border:1px solid var(--os-line);border-radius:13px;background:radial-gradient(circle at center,rgba(102,227,209,.08),transparent 18%),linear-gradient(rgba(32,40,45,.25) 1px,transparent 0),linear-gradient(90deg,rgba(32,40,45,.25) 1px,transparent 0),#090d0f;background-size:auto,30px 30px,30px 30px}.os-core-map:after{content:"";position:absolute;inset:50% auto auto 50%;width:36%;height:1px;background:linear-gradient(90deg,transparent,var(--os-cyan),transparent);transform:translate(-50%,-50%);opacity:.25}.os-core-map>div{position:absolute;left:50%;top:50%;z-index:2;width:140px;height:140px;display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;border:1px solid rgba(102,227,209,.45);border-radius:50%;background:#0c1416;transform:translate(-50%,-50%);box-shadow:0 0 60px rgba(102,227,209,.1)}.os-core-map>div>i{width:8px;height:8px;border-radius:50%;background:var(--os-cyan);box-shadow:0 0 12px var(--os-cyan)}.os-core-map>div span{font-size:9px;letter-spacing:.12em}.os-core-map>div strong{color:var(--os-cyan);font-size:8px}.os-core-map>div small{color:var(--os-dim);font-size:7px}.os-core-map article{position:absolute;width:145px;display:grid;grid-template-columns:7px 1fr;grid-gap:4px 9px;gap:4px 9px;padding:10px;border:1px solid var(--os-line);border-radius:8px;background:#0d1316}.os-core-map article:first-of-type{left:5%;top:12%}.os-core-map article:nth-of-type(2){left:27%;top:7%}.os-core-map article:nth-of-type(3){right:27%;top:7%}.os-core-map article:nth-of-type(4){right:5%;top:12%}.os-core-map article:nth-of-type(5){left:5%;bottom:12%}.os-core-map article:nth-of-type(6){left:27%;bottom:7%}.os-core-map article:nth-of-type(7){right:27%;bottom:7%}.os-core-map article:nth-of-type(8){right:5%;bottom:12%}.os-core-map article i{grid-row:1/3;width:6px;height:6px;margin-top:3px;border-radius:50%;background:var(--os-cyan)}.os-core-map article.offline i{background:var(--os-red)}.os-core-map article span{font-size:7px;text-transform:uppercase}.os-core-map article strong{color:var(--os-cyan);font-size:6px}.os-core-map article small{grid-column:2;color:var(--os-dim);font-size:6px}.os-health-list>div{min-height:59px;display:grid;grid-template-columns:8px 1fr 100px 80px;align-items:center;grid-gap:12px;gap:12px;padding:0 17px;border-top:1px solid var(--os-line)}.os-health-list>div>span{display:grid;grid-gap:4px;gap:4px}.os-health-list strong{font-size:9px}.os-health-list small{color:var(--os-dim);font-size:7px}.os-health-list b,.os-health-list em{font-size:7px;color:var(--os-muted);font-style:normal}.os-role-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;margin-bottom:16px}.os-role-grid article{min-height:155px;display:flex;flex-direction:column;padding:15px;border:1px solid var(--os-line);border-radius:10px;background:#0d1215}.os-role-grid article>span{width:27px;height:27px;display:grid;place-items:center;border:1px solid #2c3d43;border-radius:7px;color:var(--os-cyan);font-size:7px}.os-role-grid article>strong{margin-top:15px;font-size:10px}.os-role-grid article>b{margin-top:5px;font-size:20px;font-weight:500}.os-role-grid article>small{margin-top:auto;color:var(--os-dim);font-size:7px;line-height:1.45}.os-team-table>div{min-height:64px;display:grid;grid-template-columns:35px 1fr 180px 130px 80px 35px;align-items:center;grid-gap:10px;gap:10px;padding:0 17px;border-top:1px solid var(--os-line)}.os-team-table>div>span{display:grid}.os-team-table strong{font-size:9px}.os-team-table small{color:var(--os-dim);font-size:7px}.os-team-table time,.os-team-table>div>b{font-size:8px;color:var(--os-muted)}.os-team-table em{font-size:7px;font-style:normal;color:var(--os-cyan)}.os-team-table em.disabled{color:var(--os-red)}.os-team-table mark{background:transparent;color:var(--os-blue);font-size:7px}.os-security-hero{display:grid;grid-template-columns:1.5fr 1fr;min-height:200px;margin-bottom:12px;border:1px solid rgba(102,227,209,.23);border-radius:13px;background:radial-gradient(circle at 0 100%,rgba(102,227,209,.1),transparent 35%),#0d1316}.os-security-hero>div{display:flex;align-items:center;gap:25px;padding:30px}.os-security-hero>div>i{width:105px;height:105px;display:grid;place-items:center;align-content:center;border:5px solid rgba(102,227,209,.28);border-top:5px solid var(--os-cyan);border-radius:50%;font-style:normal}.os-security-hero>div>i b{font-size:30px}.os-security-hero>div>i small{color:var(--os-dim)}.os-security-hero>div>span{display:grid}.os-security-hero aside span,.os-security-hero em{color:var(--os-cyan);font-size:7px;letter-spacing:.17em;font-style:normal}.os-security-hero h2{margin:8px 0;font-size:22px}.os-security-hero p{margin:0;color:var(--os-muted);font-size:9px}.os-security-hero aside{display:grid;align-content:center;grid-gap:9px;gap:9px;padding:30px;border-left:1px solid var(--os-line)}.os-security-hero aside strong{font-size:12px;line-height:1.5}.os-audit>div{min-height:55px;display:grid;grid-template-columns:8px 1fr 100px 60px;align-items:center;grid-gap:12px;gap:12px;padding:0 17px;border-top:1px solid var(--os-line)}.os-audit>div>span{display:grid;grid-gap:4px;gap:4px}.os-audit strong{font-size:8px}.os-audit small{color:var(--os-dim);font-size:7px}.os-audit b,.os-audit em{font-size:7px;color:var(--os-muted);font-style:normal}.os-empty{min-height:120px;display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;color:var(--os-dim);font-size:8px}.os-empty i{font-style:normal;color:var(--os-cyan)}.os-modal-bg{position:fixed;z-index:40;inset:0;display:grid;place-items:center;padding:20px;background:rgba(1,3,4,.76);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.os-modal{width:min(520px,95vw);max-height:90vh;overflow:auto;border:1px solid var(--os-line2);border-radius:13px;background:#0d1215;box-shadow:0 30px 100px #000}.os-modal>header{position:relative;padding:20px;border-bottom:1px solid var(--os-line)}.os-modal>header span{color:var(--os-cyan);font-size:7px;letter-spacing:.18em}.os-modal>header h2{margin:7px 0 0;font-size:21px}.os-modal>header button{position:absolute;right:16px;top:16px;border:0;background:transparent;color:var(--os-muted);font-size:22px}.os-form{display:grid;grid-gap:13px;gap:13px;padding:20px}.os-form label{display:grid;grid-gap:6px;gap:6px;color:var(--os-muted);font-size:8px}.os-form input,.os-form select,.os-form textarea{width:100%;border:1px solid var(--os-line);border-radius:7px;background:#090d0f;color:var(--os-text);padding:10px;outline:0}.os-form>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.os-form>button{border:0;border-radius:7px;padding:11px}.os-splash{min-height:100vh;display:grid;place-items:center;align-content:center;grid-gap:22px;gap:22px;background:radial-gradient(circle,rgba(102,227,209,.07),transparent 25%),#07090b}.os-splash .os-brand{position:absolute;top:30px;left:35px}.os-splash>span{color:var(--os-dim);font-size:8px;letter-spacing:.15em}.os-loader{width:45px;height:45px;border:1px solid #263238;border-top:1px solid var(--os-cyan);border-radius:50%;animation:osSpin 1s linear infinite}@keyframes osSpin{to{transform:rotate(1turn)}}.os-login{min-height:100vh;display:grid;grid-template-columns:1.35fr minmax(420px,.65fr);background:#07090b}.os-login>section{position:relative;display:flex;flex-direction:column;padding:38px 5vw;background:radial-gradient(circle at 68% 48%,rgba(102,227,209,.07),transparent 24%),linear-gradient(135deg,#0b1114,#07090b)}.os-login article{margin-top:auto;margin-bottom:auto;position:relative;z-index:1}.os-login article>span{color:var(--os-cyan);font-size:8px;letter-spacing:.2em}.os-login h1{margin:18px 0;font-size:clamp(60px,7vw,105px);font-weight:380;line-height:.84;letter-spacing:-.065em}.os-login article p{max-width:570px;color:var(--os-muted);font-size:13px;line-height:1.7}.os-login>section>footer{color:var(--os-dim);font-size:8px}.os-login>section>footer i{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--os-cyan)}.os-login-orbit{position:absolute;right:8%;top:50%;width:360px;height:360px;border:1px solid rgba(102,227,209,.1);border-radius:50%;transform:translateY(-50%)}.os-login-orbit:after,.os-login-orbit:before{content:"";position:absolute;inset:50%;width:230px;height:230px;border:1px solid rgba(102,227,209,.08);border-radius:50%;transform:translate(-50%,-50%)}.os-login-orbit:after{width:110px;height:110px}.os-login-orbit b{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);color:rgba(102,227,209,.22);font-size:13px;text-align:center;letter-spacing:.2em}.os-login-orbit i{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--os-cyan);box-shadow:0 0 15px var(--os-cyan)}.os-login-orbit i:first-child{left:15%;top:19%}.os-login-orbit i:nth-child(2){right:5%;top:50%}.os-login-orbit i:nth-child(3){left:45%;bottom:-3px}.os-login>form{display:grid;align-content:center;grid-gap:15px;gap:15px;padding:55px;border-left:1px solid var(--os-line);background:#090d0f}.os-login>form>span{color:var(--os-cyan);font-size:8px;letter-spacing:.2em}.os-login>form h2{margin:0;font-size:30px;font-weight:480}.os-login>form p{margin:-6px 0 14px;color:var(--os-muted);font-size:10px}.os-login>form label{display:grid;grid-gap:7px;gap:7px;color:var(--os-muted);font-size:8px}.os-login>form input{height:45px;border:1px solid var(--os-line);border-radius:8px;background:#0d1215;color:var(--os-text);padding:0 12px;outline:0}.os-login>form input:focus{border-color:rgba(102,227,209,.5)}.os-login>form>button{height:46px;display:flex;justify-content:space-between;align-items:center;border:0;border-radius:8px;background:var(--os-cyan);color:#06110f;padding:0 15px;font-size:9px;font-weight:700}.os-login>form>small{margin-top:12px;padding-top:15px;border-top:1px solid var(--os-line);color:var(--os-dim);font-size:7px;line-height:1.6}.os-login-error{padding:10px;border:1px solid rgba(255,111,121,.3);border-radius:7px;color:#ff9fa7;font-size:8px}@media(max-width:1250px){.os-command-grid,.os-delivery-grid{grid-template-columns:1fr}.os-role-grid{grid-template-columns:repeat(3,1fr)}.os-client-grid{grid-template-columns:repeat(2,1fr)}.os-adoption-table>article,.os-adoption-table>header{grid-template-columns:1.1fr 100px 1fr 1fr 35px}.os-adoption-table article>div:nth-child(3),.os-adoption-table>header span:nth-child(3){display:none}.os-core-map article{width:125px}.os-metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){:root{--os-side:72px}.os-brand>div,.os-brand>small,.os-company,.os-side nav button>span,.os-side nav label,.os-side>footer{display:none}.os-side nav button{grid-template-columns:1fr;height:42px;text-align:center}.os-side nav button>b{font-size:9px}.os-side nav button>em{position:absolute;margin-left:30px}.os-top{grid-template-columns:1fr auto;padding:0 18px}.os-breadcrumb{display:none}.os-global-search{max-width:430px}.os-user>b,.os-user>span{display:none}.os-pulse{grid-template-columns:1fr}.os-pulse>aside{border-left:0;border-top:1px solid var(--os-line)}.os-support-workspace{grid-template-columns:300px 1fr}.os-implementation-flow{grid-template-columns:repeat(5,160px);overflow:auto}.os-login{grid-template-columns:1fr}.os-login>section{display:none}.os-login>form{min-height:100vh;border:0}.os-core-map article{display:none}}@media(max-width:650px){:root{--os-side:0px}.os-side{display:none}.os-main{margin-left:0}.os-top{grid-template-columns:1fr auto}.os-page{padding:28px 14px 60px}.os-page-head{align-items:flex-start;flex-direction:column}.os-page-head h1{font-size:36px}.os-pulse>article{padding:24px}.os-metrics,.os-metrics.compact,.os-pulse>aside{grid-template-columns:1fr 1fr}.os-client-grid,.os-command-grid,.os-finance-grid{grid-template-columns:1fr}.os-adoption-league>button{grid-template-columns:20px 7px 1fr 35px}.os-adoption-league .os-spark,.os-adoption-league>button>em{display:none!important}.os-toolbar{align-items:stretch;flex-direction:column}.os-adoption-table{overflow:auto}.os-adoption-table>article,.os-adoption-table>header{min-width:680px}.os-support-workspace{display:block}.os-support-workspace>section{max-height:350px;overflow:auto;border-right:0;border-bottom:1px solid var(--os-line)}.os-support-workspace>article{min-height:500px}.os-role-grid{grid-template-columns:1fr 1fr}.os-team-table{overflow:auto}.os-team-table>div{min-width:750px}.os-security-hero{grid-template-columns:1fr}.os-security-hero aside{border-left:0;border-top:1px solid var(--os-line)}.os-core-map{min-height:250px}.os-login>form{padding:28px}.os-global-search kbd{display:none}}.os-support-tabs{display:flex;gap:6px;margin:14px 0 10px}.os-support-tabs button{padding:9px 12px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#111113;color:#777;font:inherit;font-size:8px;cursor:pointer}.os-support-tabs button.active{border-color:rgba(155,132,232,.35);background:rgba(116,86,193,.14);color:#c9b9f0}.os-support-tabs b{margin-left:6px;color:#9b84e8}.os-copilot-learning{margin-top:14px}.os-copilot-learning>p{margin:0 0 13px;color:#747278;font-size:8px;line-height:1.6}.os-copilot-learning>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.os-copilot-learning>div>button{display:grid;grid-template-columns:10px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:#111112;color:#ddd;text-align:left;cursor:pointer}.os-copilot-learning>div>button:hover{border-color:rgba(155,132,232,.25);background:#151318}.os-copilot-learning button>i{width:7px;height:7px;border-radius:50%;background:#6eaf91}.os-copilot-learning button>i.danger{background:#d47b6e;box-shadow:0 0 12px rgba(212,123,110,.35)}.os-copilot-learning button>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.os-copilot-learning button small{color:#77727e;font-size:6px}.os-copilot-learning button strong{overflow:hidden;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.os-copilot-learning button em{color:#68666c;font-size:6px;font-style:normal}.os-copilot-learning button>b{color:#a892df;font-size:6px;letter-spacing:.08em}@media(max-width:900px){.os-copilot-learning>div{grid-template-columns:1fr}}.os-fix-proposal{display:grid;grid-gap:10px;gap:10px;padding:20px 20px 0}.os-fix-proposal>button{padding:11px;border:1px solid rgba(155,132,232,.3);border-radius:8px;background:rgba(110,82,181,.15);color:#c6b4ef;font:inherit;font-size:8px;cursor:pointer}.os-fix-proposal article{padding:14px;border:1px solid rgba(155,132,232,.18);border-radius:10px;background:#111013}.os-fix-proposal article>span{color:#a892df;font-size:6px;letter-spacing:.13em}.os-fix-proposal h3{margin:8px 0 11px;font-size:14px}.os-fix-proposal p{color:#a6a2aa;font-size:8px;line-height:1.55}.os-fix-proposal article>div{display:grid;grid-gap:5px;gap:5px;margin-top:11px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.os-fix-proposal article small{color:#817d86;font-size:7px;line-height:1.45}.os-pulse{overflow:hidden;border-color:rgba(102,227,209,.18);background:radial-gradient(circle at 11% 10%,rgba(102,227,209,.11),transparent 31%),linear-gradient(135deg,#10171a,#0a0e11 67%);box-shadow:inset 0 1px rgba(255,255,255,.025),0 24px 80px rgba(0,0,0,.22)}.os-executive-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;border-left:1px solid var(--os-line)}.os-executive-strip>div{position:relative;display:flex;min-height:98px;flex-direction:column;justify-content:center;gap:7px;padding:20px 24px;border-bottom:1px solid var(--os-line);border-right:1px solid var(--os-line);background:linear-gradient(145deg,rgba(255,255,255,.022),transparent)}.os-executive-strip small,.os-executive-strip span{color:var(--os-dim);font-size:7px;letter-spacing:.08em}.os-executive-strip strong{font-size:22px;font-weight:480;letter-spacing:-.035em}.os-metric{min-height:132px;padding:20px;border-color:rgba(142,164,172,.14);background:linear-gradient(145deg,rgba(255,255,255,.026),transparent 62%),#0c1114;box-shadow:inset 0 1px rgba(255,255,255,.018)}.os-metric header i,.os-metric header:after,.os-metric>i{display:none!important}.os-metric strong{font-size:clamp(20px,2vw,28px);font-weight:460;letter-spacing:-.045em}.os-metric.danger{width:auto;height:auto;border-radius:10px;background:linear-gradient(145deg,rgba(255,111,121,.055),transparent 60%),#0c1114;box-shadow:inset 3px 0 rgba(255,111,121,.48)}.os-metric.danger strong{color:#ff9aa2}.os-state{display:inline-flex!important;width:auto!important;height:auto!important;min-height:24px;align-items:center;gap:7px;padding:5px 9px!important;border:1px solid rgba(102,227,209,.15);border-radius:999px!important;background:rgba(102,227,209,.055)!important;color:var(--os-cyan);box-shadow:none!important;font-size:7px!important;line-height:1!important}.os-state:before{width:5px;height:5px;border-radius:50%;background:currentColor;content:""}.os-state.state-at_risk,.os-state.state-dormant{border-color:rgba(255,111,121,.18);background:rgba(255,111,121,.055)!important;color:#ff909a}.os-state.state-onboarding,.os-state.state-quiet{border-color:rgba(217,184,117,.18);background:rgba(217,184,117,.055)!important;color:var(--os-gold)}.os-toolbar{padding:9px;border:1px solid var(--os-line);border-radius:10px;background:#0a0e10}.os-toolbar nav button{display:inline-flex;align-items:center;gap:7px}.os-toolbar nav button b{min-width:18px;padding:3px 5px;border-radius:999px;background:rgba(255,255,255,.045);color:var(--os-dim);font-size:6px}.os-toolbar nav button.active b{background:rgba(102,227,209,.12);color:var(--os-cyan)}.os-adoption-table>article{cursor:pointer;transition:background .16s ease,transform .16s ease}.os-adoption-table>article:hover{background:#10171a;transform:translateX(2px)}.os-owner-view-action{width:100%;min-height:78px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;grid-gap:13px;gap:13px;margin:22px 0 5px;padding:13px 16px;border:1px solid rgba(102,227,209,.24);border-radius:10px;background:linear-gradient(135deg,rgba(102,227,209,.1),rgba(102,227,209,.025));color:var(--os-text);text-align:left}.os-owner-view-action>i{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(102,227,209,.23);border-radius:9px;color:var(--os-cyan);font-style:normal}.os-owner-view-action>span{display:grid;grid-gap:5px;gap:5px}.os-owner-view-action strong{font-size:9px}.os-owner-view-action small{color:var(--os-muted);font-size:7px}.os-owner-view-action>b{color:var(--os-cyan)}.os-owner-lens{position:fixed;z-index:80;inset:0;overflow:auto;background:radial-gradient(circle at 70% -10%,rgba(126,80,177,.16),transparent 30%),#07090b}.os-owner-lens>header{position:-webkit-sticky;position:sticky;z-index:2;top:0;display:flex;align-items:center;gap:22px;min-height:72px;padding:0 30px;border-bottom:1px solid var(--os-line);background:rgba(8,11,13,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.os-owner-lens>header>div{display:grid;grid-gap:4px;gap:4px}.os-owner-lens>header>div b{color:var(--os-cyan);font-size:6px;letter-spacing:.15em}.os-owner-lens>header>div span{font-size:11px}.os-owner-lens>header>small{margin-left:auto;color:var(--os-gold);font-size:8px}.os-owner-lens>header button{border:1px solid var(--os-line2);border-radius:7px;background:#11171a;color:var(--os-text);padding:9px 13px;font-size:8px}.os-owner-lens>aside{position:fixed;inset:72px auto 0 0;width:230px;display:grid;align-content:start;grid-gap:5px;gap:5px;padding:24px 16px;border-right:1px solid var(--os-line);background:#090d0f}.os-owner-lens>aside .os-brand{margin-bottom:22px}.os-owner-lens>aside button{border:0;border-radius:7px;background:transparent;color:var(--os-muted);padding:11px 12px;text-align:left;font-size:8px}.os-owner-lens>aside button:first-of-type{background:rgba(156,93,199,.1);color:#d79eef}.os-owner-lens>main{max-width:1440px;margin:0 auto;padding:40px 40px 40px 270px}.os-owner-lens>main>span{color:#d79eef;font-size:7px;letter-spacing:.16em}.os-owner-lens>main>h1{margin:10px 0 7px;font-size:38px}.os-owner-lens>main>p{margin:0 0 25px;color:var(--os-muted);font-size:9px}.os-owner-modules{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:11px;gap:11px;margin-top:14px}.os-owner-modules>article{min-height:150px;display:grid;align-content:end;grid-gap:7px;gap:7px;padding:20px;border:1px solid var(--os-line);border-radius:11px;background:linear-gradient(145deg,rgba(156,93,199,.07),transparent),#0d1215}.os-owner-modules span{color:var(--os-muted);font-size:8px}.os-owner-modules strong{font-size:16px}.os-owner-modules small{color:#d79eef;font-size:6px;letter-spacing:.1em}.os-lens-hero{display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px;padding:28px;border:1px solid rgba(156,93,199,.23);border-radius:15px;background:linear-gradient(135deg,rgba(156,93,199,.12),rgba(14,18,22,.6))}.os-lens-hero span{color:#d79eef;font-size:7px;letter-spacing:.16em}.os-lens-hero h1{margin:10px 0 5px;font-size:35px}.os-lens-hero p{margin:0;color:var(--os-muted);font-size:9px}.os-lens-hero aside{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));grid-gap:8px;gap:8px}.os-lens-hero aside>div{display:grid;align-content:center;grid-gap:5px;gap:5px;padding:15px;border:1px solid var(--os-line);border-radius:9px;background:rgba(6,8,10,.35)}.os-lens-hero aside small{color:var(--os-dim);font-size:6px}.os-lens-hero aside strong{font-size:15px}.os-lens-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:14px}.os-lens-grid>article{min-height:180px;padding:20px;border:1px solid var(--os-line);border-radius:11px;background:#0d1215}.os-lens-grid article>span{color:var(--os-cyan);font-size:7px}.os-lens-grid h3{margin:14px 0 7px;font-size:15px}.os-lens-grid p{color:var(--os-muted);font-size:8px;line-height:1.6}.os-crm-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:7px;border:1px solid var(--os-line);border-radius:10px;background:#0a0e10}.os-crm-nav nav{display:flex;gap:5px}.os-crm-nav button{display:flex;align-items:center;gap:7px;border:0;border-radius:7px;background:transparent;color:var(--os-muted);padding:9px 14px;font-size:8px}.os-crm-nav button.active{background:rgba(102,227,209,.085);color:var(--os-cyan)}.os-crm-nav button b{min-width:18px;padding:3px;border-radius:999px;background:rgba(255,111,121,.14);color:#ff909a;font-size:6px;text-align:center}.os-crm-nav>span{color:var(--os-dim);font-size:7px}.os-crm-overview{display:grid;grid-template-columns:minmax(310px,.8fr) minmax(0,1.2fr);grid-gap:12px;gap:12px}.os-sales-agenda>article{grid-template-columns:36px 1fr auto;grid-gap:14px}.os-sales-agenda>article,.os-sales-tasks>article{min-height:68px;display:grid;align-items:center;gap:14px;padding:11px 16px;border-top:1px solid var(--os-line)}.os-sales-tasks>article{grid-template-columns:36px 1fr 145px 75px;grid-gap:14px}.os-sales-tasks article>time{color:var(--os-cyan);font-size:8px}.os-sales-agenda article>span,.os-sales-tasks article>span{display:grid;grid-gap:5px;gap:5px}.os-sales-agenda strong,.os-sales-tasks strong{font-size:9px}.os-sales-agenda small,.os-sales-tasks small{color:var(--os-dim);font-size:7px}.os-sales-agenda button,.os-sales-tasks button{border:1px solid var(--os-line2);border-radius:6px;background:#11181b;color:var(--os-muted);padding:7px 9px;font-size:7px}.os-sales-agenda article.overdue,.os-sales-tasks article.overdue{box-shadow:inset 3px 0 rgba(255,111,121,.48)}.os-sales-agenda article>b,.os-sales-tasks article>b{color:var(--os-muted);font-size:7px}.os-sales-agenda article.overdue>b{color:#ff909a}.os-pipeline-summary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;padding:16px}.os-pipeline-summary>.os-card-head{grid-column:1/-1;margin:-16px -16px 0}.os-pipeline-summary>button{min-height:110px;display:grid;align-content:end;grid-gap:6px;gap:6px;padding:15px;border:1px solid var(--os-line);border-radius:9px;background:linear-gradient(145deg,#12191d,#0b0f12);color:var(--os-text);text-align:left}.os-pipeline-summary span{color:var(--os-muted);font-size:7px}.os-pipeline-summary strong{font-size:20px;font-weight:470}.os-pipeline-summary small{color:var(--os-cyan);font-size:7px}.os-sales-board{grid-template-columns:repeat(8,minmax(245px,1fr))}.os-sales-board>section{border-radius:11px;background:linear-gradient(180deg,#0d1215,#090c0e)}.os-sales-board article{cursor:pointer;transition:border-color .16s ease,transform .16s ease}.os-sales-board article:hover{transform:translateY(-2px);border-color:rgba(102,227,209,.24)}.os-sales-board article>div{display:flex;justify-content:space-between;margin-top:11px;color:var(--os-dim);font-size:7px}.os-sales-board article>div b{color:#ff909a}.os-sales-board footer{display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px}.os-sales-board select{width:100%;border:1px solid var(--os-line);border-radius:6px;background:#0b1012;color:var(--os-muted);padding:7px;font-size:7px}.os-crm-drawer{position:fixed;z-index:60;inset:0;display:flex;justify-content:flex-end;background:rgba(1,3,4,.72);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.os-crm-drawer>section{width:min(780px,96vw);height:100%;overflow:auto;border-left:1px solid var(--os-line2);background:#0a0e11;box-shadow:-35px 0 100px #000}.os-crm-drawer>section>header{display:flex;justify-content:space-between;padding:28px;border-bottom:1px solid var(--os-line)}.os-crm-drawer>section>header span{color:var(--os-cyan);font-size:7px;letter-spacing:.17em}.os-crm-drawer>section>header h2{margin:8px 0 4px;font-size:29px}.os-crm-drawer>section>header p{margin:0;color:var(--os-muted);font-size:9px}.os-crm-drawer>section>header button{border:0;background:transparent;color:var(--os-muted);font-size:25px}.os-deal-head{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--os-line)}.os-deal-head>span{display:grid;grid-gap:7px;gap:7px;padding:18px;border-right:1px solid var(--os-line)}.os-deal-head small{color:var(--os-dim);font-size:6px}.os-deal-head strong{font-size:11px}.os-crm-drawer>section>nav{display:flex;gap:4px;padding:12px 20px 0;border-bottom:1px solid var(--os-line)}.os-crm-drawer>section>nav button{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--os-muted);padding:10px 13px;font-size:8px}.os-crm-drawer>section>nav button.active{border-color:var(--os-cyan);color:var(--os-cyan)}.os-crm-composer,.os-crm-task-form{display:grid;grid-template-columns:120px 1fr auto;grid-gap:8px;gap:8px;padding:18px 20px;border-bottom:1px solid var(--os-line)}.os-crm-task-form{grid-template-columns:1fr 115px 100px 170px auto}.os-crm-composer input,.os-crm-composer select,.os-crm-task-form input,.os-crm-task-form select{min-width:0;border:1px solid var(--os-line);border-radius:7px;background:#080c0e;color:var(--os-text);padding:10px;font-size:8px}.os-crm-composer button,.os-crm-task-form button{border:0;border-radius:7px;background:var(--os-cyan);color:#07110f;padding:0 13px;font-size:8px;font-weight:700}.os-activity-timeline,.os-deal-tasks{padding:20px}.os-activity-timeline article,.os-deal-tasks article{min-height:68px;display:grid;grid-template-columns:10px 1fr auto;grid-gap:13px;gap:13px;padding:10px 0;border-bottom:1px solid var(--os-line)}.os-activity-timeline article>i{width:7px;height:7px;margin-top:4px;border:2px solid #0a0e11;border-radius:50%;background:var(--os-cyan);box-shadow:0 0 0 1px var(--os-cyan)}.os-activity-timeline article>span,.os-deal-tasks article>span{display:grid;grid-gap:5px;gap:5px}.os-activity-timeline small,.os-deal-tasks small{color:var(--os-cyan);font-size:6px}.os-activity-timeline strong,.os-deal-tasks strong{font-size:9px}.os-activity-timeline em{color:var(--os-dim);font-size:7px;font-style:normal}.os-deal-tasks article>i{width:7px;height:7px;margin-top:4px;border-radius:2px;background:var(--os-gold)}.os-deal-tasks article>i.done{background:var(--os-cyan)}.os-deal-tasks article>b{color:var(--os-muted);font-size:7px}.os-contact-card{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;margin:20px;overflow:hidden;border:1px solid var(--os-line);border-radius:10px;background:var(--os-line)}.os-contact-card>span{display:grid;grid-gap:7px;gap:7px;padding:18px;background:#0d1215}.os-contact-card small{color:var(--os-dim);font-size:7px}.os-contact-card strong{font-size:10px}@media (max-width:1100px){.os-executive-strip,.os-pipeline-summary{grid-template-columns:repeat(2,1fr)}.os-crm-overview,.os-lens-hero{grid-template-columns:1fr}.os-lens-grid{grid-template-columns:repeat(2,1fr)}.os-crm-task-form{grid-template-columns:1fr 1fr}}@media (max-width:720px){.os-owner-lens>main{padding:16px}.os-owner-lens>aside{display:none}.os-deal-head,.os-lens-grid,.os-lens-hero aside,.os-owner-modules{grid-template-columns:1fr}.os-crm-nav{align-items:flex-start;gap:10px;flex-direction:column}.os-crm-composer,.os-crm-task-form{grid-template-columns:1fr}}