/* WorkOS operation interface: wide canvas, accessible slide-out navigation. */
body .sidebar{width:276px;transform:translateX(-105%);transition:transform .22s ease;z-index:80;box-shadow:18px 0 65px #07182724}
body.menu-open .sidebar{transform:translateX(0)}body.menu-open{overflow:hidden}.mobile-backdrop{z-index:79;background:#07182766;backdrop-filter:blur(3px)}
body .topbar{left:0;gap:18px;padding:0 30px}body main.content{margin-left:0;width:100%;max-width:none;padding:96px 32px 36px}
body .mobile-menu,body .mobile-close{display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--text);width:40px;height:40px;cursor:pointer;flex:none}
body .mobile-close{position:absolute;right:8px;top:8px;width:30px;height:30px;font-size:13px}body .sidebar .brand{padding-top:10px;padding-right:20px}body .mobile-brand{display:grid;gap:1px;min-width:100px;font-size:15px;font-weight:700;line-height:1.2}body .mobile-brand small{font-size:9px;letter-spacing:.22em;color:var(--muted)}
body .topbar .search{margin-right:auto;min-width:min(460px,35vw)}body .content .growth-page,body .content .innovation-page,body .content .operations-page{max-width:none}
:root{--cmd-panel:var(--panel);--cmd-ink:var(--text);--cmd-soft:var(--panel2);--cmd-border:var(--line)}
.command-center{max-width:1900px;margin:0 auto}.command-center a,.command-center p{overflow-wrap:anywhere}.command-center h2{font-size:19px;letter-spacing:-.025em;margin:5px 0 0}.command-center .muted{color:var(--muted)}
.command-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;background:linear-gradient(115deg,#102d41,#123d50 65%,#164d56);color:#fff;border-radius:20px;padding:30px 34px;position:relative;overflow:hidden}
.command-hero:after{content:'';position:absolute;right:230px;top:-170px;width:520px;height:520px;border:1px solid #ffffff0d;border-radius:50%;box-shadow:0 0 0 75px #ffffff03,0 0 0 145px #ffffff03;pointer-events:none}.command-hero>div{z-index:1}.command-eyebrow{font-size:10px;letter-spacing:.19em;font-weight:700;display:flex;align-items:center;gap:9px;color:#a8d7db}.live-dot{width:7px;height:7px;background:#68dbba;border-radius:50%;box-shadow:0 0 0 4px #68dbba15}.command-hero h1{font-size:clamp(26px,2.6vw,38px);letter-spacing:-.04em;line-height:1.12;margin:14px 0 10px}.command-hero p{color:#bcceD7;margin:0;font-size:14px}.command-links{display:flex;gap:22px;margin-top:23px;font-size:12px;font-weight:600}.command-links a:first-child{color:#83e6c8}.command-date{text-align:right;display:grid;gap:6px;flex:none}.command-date>span{text-transform:uppercase;letter-spacing:.15em;font-size:11px;color:#b9d7df}.command-date strong{font-size:27px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.command-date small{color:#a5bfc9;font-size:11px}
.command-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0}.command-kpi{background:var(--cmd-panel);border:1px solid var(--cmd-border);border-radius:15px;padding:20px 22px;position:relative;overflow:hidden}.command-kpi>div{display:flex;justify-content:space-between;color:var(--muted);font-size:12px;font-weight:600}.command-kpi b{font-size:16px}.command-kpi>strong{display:block;font-size:38px;line-height:1.1;letter-spacing:-.045em;margin:15px 0 7px;font-weight:650}.command-kpi small{font-size:11px;color:var(--muted)}.command-kpi>i{position:absolute;bottom:0;height:3px;left:22px;right:22px;background:#56a9e9;border-radius:3px}.command-kpi.mint>i{background:#49c6a5}.command-kpi.amber>i{background:#efab53}.command-kpi.violet>i{background:#a698e9}
.section-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:20px}.section-heading>a,.section-heading>span{font-size:11px;color:var(--muted);flex:none}.overline{font-size:9px;letter-spacing:.17em;font-weight:700;color:var(--muted)}.command-focus{margin:26px 0}.focus-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.focus-item{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--cmd-border);border-radius:12px;background:var(--cmd-panel);padding:16px}.focus-item strong{font-size:12px}.focus-item p{font-size:11px;line-height:1.6;color:var(--muted);margin:5px 0 0}.focus-item b{margin-left:auto;font-size:12px;color:var(--muted)}.focus-indicator{flex:none;width:7px;height:7px;border-radius:50%;background:#e9a147;margin-top:5px}.focus-item.danger .focus-indicator{background:#e57176}.focus-item.info .focus-indicator{background:#55a9da}
.command-panel{background:var(--cmd-panel);border:1px solid var(--cmd-border);border-radius:16px;padding:23px;min-width:0}.command-main-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(330px,1fr);gap:20px}.command-side{display:grid;gap:20px}.agenda-item{display:grid;grid-template-columns:52px minmax(0,1fr) 66px 12px;align-items:center;gap:15px;padding:13px 0;border-top:1px solid var(--line)}.agenda-date{border-radius:10px;background:var(--cmd-soft);text-align:center;padding:7px 3px;display:grid}.agenda-date strong{font-size:21px;line-height:1.15}.agenda-date span{font-size:8px;color:var(--muted);margin-top:3px}.agenda-item>div:nth-child(2){display:grid;gap:4px}.agenda-item>div:nth-child(2)>strong{font-size:12px;font-weight:600}.agenda-item small{font-size:10px;color:var(--muted)}.agenda-days{font-size:10px;text-align:right}.agenda-item>b{font-size:11px;color:var(--muted)}.command-center .late{color:#dc7264}.application-chart{display:flex;align-items:center;gap:26px}.command-donut{width:136px;height:136px;flex:none;border-radius:50%;background:conic-gradient(var(--segments));padding:17px;transform:rotate(-90deg)}.command-donut>div{height:100%;border-radius:50%;background:var(--cmd-panel);display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(90deg)}.command-donut strong{font-size:29px;letter-spacing:-.04em}.command-donut span{font-size:10px;color:var(--muted)}.chart-legend{flex:1;display:grid;gap:14px}.chart-legend a{display:flex;align-items:center;gap:8px;font-size:11px}.chart-legend i{width:7px;height:7px;border-radius:50%;flex:none}.chart-legend strong{margin-left:auto;font-size:13px}.chart-note{font-size:10px;color:var(--muted);line-height:1.5;margin:18px 0 0}.week-chart{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:5px}.week-chart>div{text-align:center;display:grid;gap:7px}.week-chart strong{font-size:12px}.week-track{height:88px;display:flex;align-items:flex-end;justify-content:center;background:var(--cmd-soft);border-radius:5px;overflow:hidden}.week-track i{width:100%;max-width:54px;background:linear-gradient(#65c6ba,#378f9f);border-radius:5px 5px 0 0}.week-chart span{font-size:9px;color:var(--muted)}
.command-bottom-grid{display:grid;grid-template-columns:1.2fr 1fr .85fr;gap:20px;margin-top:20px}.team-command-list a{display:grid;grid-template-columns:33px minmax(0,1fr) 65px 62px;align-items:center;gap:10px;padding:11px 0;border-top:1px solid var(--line)}.command-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#4b9faa;background:#4b9faa18;font-size:12px;font-weight:700}.team-command-list strong,.team-command-list small{display:block;font-size:11px}.team-command-list small{font-size:9px;color:var(--muted);margin-top:4px}.team-command-list a>span:last-child{font-size:9px;text-align:right}.team-load{height:5px;background:var(--line);border-radius:5px;overflow:hidden}.team-load i{display:block;height:100%;background:#5aaca8;border-radius:5px}.command-mini-stats{display:flex;gap:20px;border-top:1px solid var(--line);padding-top:14px;margin-top:6px;font-size:10px;color:var(--muted)}.command-mini-stats strong{font-size:15px;color:var(--text)}.business-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.business-tiles a{border:1px solid var(--line);padding:14px;border-radius:10px;display:grid;gap:5px}.business-tiles strong{font-size:24px;line-height:1.1;letter-spacing:-.03em}.business-tiles span{font-size:10px;color:var(--muted)}.portfolio-preview{display:flex;align-items:center;gap:16px;margin-top:16px;background:var(--cmd-soft);border-radius:12px;padding:12px}.portfolio-preview img{width:95px;height:70px;object-fit:contain;border-radius:6px;background:#fff}.portfolio-preview div{display:grid;gap:4px}.portfolio-preview span{font-size:8px;letter-spacing:.1em;color:var(--muted)}.portfolio-preview strong{font-size:13px}.portfolio-preview small{font-size:9px;color:var(--muted)}.command-empty{padding:28px 0;font-size:12px;line-height:1.6;color:var(--muted)}.command-empty a{display:block;margin-top:10px;color:var(--accent)}.meeting-command{display:grid;gap:5px;border-top:1px solid var(--line);padding:15px 0}.meeting-command small{font-size:10px;color:var(--muted)}.meeting-command strong{font-size:12px}.command-shortcuts{display:grid;gap:12px;border-top:1px solid var(--line);padding-top:18px;margin-top:10px;font-size:11px}
body .growth-grid:has(.product-family){grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.product-family .product-visual{display:block;margin:-18px -18px 20px;overflow:hidden;border-radius:16px 16px 0 0;background:#fff}.product-visual img{width:100%;height:195px;object-fit:contain;display:block;padding:14px}.product-family h2{font-size:20px}.product-family>p{font-size:12px;line-height:1.6}.product-hero{border:1px solid var(--line);border-radius:16px;background:#fff;margin-bottom:24px;height:300px;display:flex;justify-content:center}.product-hero img{max-width:100%;height:100%;object-fit:contain;padding:20px}
.company-mark{display:grid;place-items:center;width:86px;height:48px;border-radius:8px;background:#fff;padding:5px}.company-mark img{width:76px;height:38px;object-fit:contain}.portal-brand{height:65px;margin:20px 0 8px;background:#fff;border-radius:10px;padding:10px;display:flex;align-items:center}.portal-brand img{max-width:150px;max-height:45px;object-fit:contain}.sc-portals .sc-portal{padding:14px 10px}.portal-recommendations{margin:40px 0}.recommendation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.recommendation-grid .panel{display:flex;flex-direction:column;gap:10px;margin:0}.recommendation-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.recommendation-top img{width:95px;height:45px;background:#fff;object-fit:contain;padding:5px;border-radius:6px}.recommendation-grid h3{margin:10px 0 0}.recommendation-grid p{font-size:12px;line-height:1.65;margin:3px 0}.recommendation-grid .btn{margin-top:auto;align-self:flex-start}.recommendation-grid details{font-size:12px;margin:8px 0 14px}.recommendation-focus{font-size:10px;color:var(--muted);border-top:1px solid var(--line);padding-top:10px}.subscription-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:20px 0}.subscription-facts>div{display:grid;gap:6px}.subscription-facts small{color:var(--muted)}.subscription-facts strong{font-size:15px}.subscription-plan{font-weight:600}.opportunity-ledger{padding:0!important;overflow:hidden}.opportunity-table{width:100%;overflow:auto}.opportunity-table table{width:100%;border-collapse:collapse;min-width:1120px;font-size:12px}.opportunity-table th{padding:15px 16px;text-align:left;font-size:10px;letter-spacing:.04em;color:var(--muted);font-weight:600;background:var(--panel2);white-space:nowrap}.opportunity-table td{padding:18px 16px;border-top:1px solid var(--line);vertical-align:middle;min-width:90px}.opportunity-table td:first-child{width:30%;min-width:290px}.opportunity-name{display:block;font-size:13px;font-weight:650;line-height:1.4;margin-bottom:6px}.opportunity-table small{display:block;font-size:10px;line-height:1.6;color:var(--muted);margin-top:4px}.opportunity-table .status-tag{font-size:9px;margin-top:8px}.opportunity-table .btn{font-size:11px;white-space:nowrap;padding:8px 10px}.opportunity-table tr:hover td{background:var(--panel2)}
@media(min-width:1600px){body main.content{padding-left:44px;padding-right:44px}.command-main-grid{grid-template-columns:1.8fr 1fr}.command-hero{padding:34px 40px}}
@media(max-width:1200px){.command-bottom-grid{grid-template-columns:1fr 1fr}.command-bottom-grid>section:last-child{grid-column:1/-1}.focus-grid{grid-template-columns:1fr 1fr}body .growth-grid:has(.product-family){grid-template-columns:repeat(3,minmax(0,1fr))}.application-chart{gap:14px}.command-donut{width:110px;height:110px;padding:13px}.chart-legend a{font-size:10px}}
@media(max-width:900px){body main.content{padding:84px 16px 88px}body .topbar{padding:0 14px;gap:10px}body .topbar .search{min-width:0;margin-right:0}.command-main-grid{grid-template-columns:1fr}.command-side{grid-template-columns:1fr 1fr}.command-kpis{grid-template-columns:1fr 1fr}.command-hero{padding:26px;align-items:flex-start}.command-date strong{font-size:20px}.command-date small{max-width:140px}.recommendation-grid{grid-template-columns:1fr 1fr}body .growth-grid:has(.product-family){grid-template-columns:repeat(2,minmax(0,1fr))}.command-bottom-grid{grid-template-columns:1fr}.command-panel{padding:20px}.command-date{display:none}}
@media(max-width:600px){.command-hero{padding:24px 20px}.command-hero h1{font-size:28px}.command-hero p{font-size:12px}.command-links{font-size:10px;gap:14px}.command-kpis{gap:10px;margin:14px 0}.command-kpi{padding:16px}.command-kpi>div{font-size:10px}.command-kpi>strong{font-size:30px}.command-kpi small{font-size:9px}.focus-grid,.command-side,.recommendation-grid{grid-template-columns:1fr}.focus-item{padding:13px}.section-heading{margin-bottom:15px}.command-center h2{font-size:17px}.section-heading>a{font-size:10px}.agenda-item{grid-template-columns:43px minmax(0,1fr) 45px;gap:10px}.agenda-item>b{display:none}.agenda-item>div:nth-child(2)>strong{font-size:11px}.agenda-days{font-size:9px}.command-main-grid,.command-bottom-grid{gap:14px}.application-chart{gap:25px}.chart-legend a{font-size:11px}.command-donut{width:124px;height:124px}.team-command-list a{grid-template-columns:30px minmax(0,1fr) 45px 55px;gap:8px}.product-family .product-visual{margin:-18px -18px 16px}.product-visual img{height:185px}body .growth-grid:has(.product-family){grid-template-columns:1fr}.subscription-facts{grid-template-columns:1fr 1fr}body .topbar .mobile-brand{min-width:75px;font-size:13px}.command-hero:after{display:none}}
@media(prefers-reduced-motion:reduce){body .sidebar{transition:none}.mobile-backdrop{backdrop-filter:none}}

.company-mark:has(img[src$="tusas.svg"]),.portal-brand:has(img[src$="tusas.svg"]){background:#163444}

.company-mark:has(img[src$="aselsan.png"]),.portal-brand:has(img[src$="aselsan.png"]),.company-mark:has(img[src$="lab7.png"]),.portal-brand:has(img[src$="lab7.png"]){background:#163444}
