.codea-server-cockpit{--sc-cyan:oklch(79% .145 205);--sc-green:oklch(79% .16 164);--sc-amber:oklch(83% .16 82);--sc-danger:oklch(66% .22 25);--sc-ink:oklch(13.5% .028 251)}.codea-server-cockpit .cp-server-scene--overview{animation:.27s cubic-bezier(.2,.8,.2,1) both cp-server-reveal-overview}.codea-server-cockpit .cp-server-scene--detail{animation:.3s cubic-bezier(.2,.8,.2,1) both cp-server-reveal-detail}@keyframes cp-server-reveal-overview{0%{opacity:.65;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cp-server-reveal-detail{0%{opacity:.45;transform:translate(18px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}.codea-server-cockpit .cp-server-metric{--sc-current:var(--sc-cyan);border-color:color-mix(in oklch, var(--sc-current) 36%, var(--border));background:radial-gradient(ellipse at 110% 110%, color-mix(in oklch, var(--sc-current) 16%, transparent), transparent 64%), linear-gradient(125deg, oklch(16.5% .029 250), oklch(19% .032 242));box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.07),0 12px 28px oklch(6% .018 245/.2)}.codea-server-cockpit .cp-server-metric[data-tone=mint]{--sc-current:var(--sc-green)}.codea-server-cockpit .cp-server-metric[data-tone=amber]{--sc-current:var(--sc-amber)}.codea-server-cockpit .cp-server-metric[data-tone=danger]{--sc-current:var(--sc-danger);border-color:color-mix(in oklch, var(--sc-current) 54%, var(--border));background:radial-gradient(ellipse at 100% 100%, color-mix(in oklch, var(--sc-current) 21%, transparent), transparent 60%), linear-gradient(125deg, oklch(17% .03 248), oklch(20.5% .04 20))}.codea-server-cockpit .cp-server-metric[data-tone=neutral]{--sc-current:color-mix(in oklch, var(--muted-foreground) 75%, var(--sc-cyan));border-color:color-mix(in oklch, var(--sc-cyan) 23%, var(--border))}.codea-server-cockpit .cp-server-metric-icon{border-color:color-mix(in oklch, var(--sc-current) 55%, transparent);color:var(--sc-current);background:radial-gradient(circle at 40% 25%, color-mix(in oklch, var(--sc-current) 19%, transparent), oklch(15% .026 249));box-shadow:0 0 0 3px color-mix(in oklch, var(--sc-current) 7%, transparent), 0 0 24px color-mix(in oklch, var(--sc-current) 20%, transparent)}.codea-server-cockpit .cp-server-filters{border-color:color-mix(in oklch, var(--sc-cyan) 20%, var(--border));background:linear-gradient(120deg,oklch(18% .028 252),oklch(15% .026 249))}.codea-server-cockpit .cp-server-select-card{border-color:color-mix(in oklch, var(--sc-cyan) 32%, var(--border));background:radial-gradient(ellipse at 3% 8%, color-mix(in oklch, var(--sc-cyan) 13%, transparent), transparent 62%), radial-gradient(ellipse at 98% 115%, color-mix(in oklch, var(--sc-cyan) 10%, transparent), transparent 55%), linear-gradient(130deg, oklch(16.5% .03 251), oklch(19% .034 244));cursor:pointer;transition:border-color .2s,box-shadow .22s,transform .22s;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.07),0 13px 36px oklch(5.5% .018 246/.22)}.codea-server-cockpit .cp-server-select-card:after{content:"";border:1px solid color-mix(in oklch, var(--sc-cyan) 26%, transparent);background:color-mix(in oklch, var(--sc-cyan) 9%, transparent);pointer-events:none;border-radius:50%;width:260px;height:130px;position:absolute;bottom:-77px;right:-80px;transform:rotate(-14deg)}.codea-server-cockpit .cp-server-select-card:hover,.codea-server-cockpit .cp-server-select-card:focus-visible{border-color:var(--sc-cyan);box-shadow:0 0 0 1px color-mix(in oklch, var(--sc-cyan) 65%, transparent), 0 0 28px color-mix(in oklch, var(--sc-cyan) 14%, transparent), 0 18px 44px oklch(5% .018 246/.35);outline:none;transform:translateY(-3px)}.codea-server-cockpit .cp-server-select-card[data-tone=danger]{border-color:color-mix(in oklch, var(--sc-danger) 47%, var(--border))}.codea-server-cockpit .cp-server-select-card[data-tone=warning]{border-color:color-mix(in oklch, var(--sc-amber) 39%, var(--border))}.codea-server-cockpit .cp-server-select-arrow{border:1px solid color-mix(in oklch, var(--sc-cyan) 32%, transparent);color:var(--sc-cyan);background:color-mix(in oklch, var(--sc-cyan) 14%, transparent);opacity:.8;transition:transform .18s,background-color .18s}.codea-server-cockpit .cp-server-select-card:is(:hover,:focus-visible) .cp-server-select-arrow{background:color-mix(in oklch, var(--sc-cyan) 24%, transparent);transform:translate(3px)}.codea-server-cockpit .cp-server-avatar{color:var(--sc-cyan);border:2px solid color-mix(in oklch, var(--sc-cyan) 70%, transparent);background:radial-gradient(circle at 44% 20%, color-mix(in oklch, var(--sc-cyan) 14%, transparent), transparent 66%), oklch(13.5% .027 247);box-shadow:inset 0 0 16px oklch(5.5% .018 246/.4), 0 0 0 4px color-mix(in oklch, var(--sc-cyan) 6%, transparent), 0 0 22px color-mix(in oklch, var(--sc-cyan) 22%, transparent);position:relative}.codea-server-cockpit .cp-server-avatar--hero{box-shadow:inset 0 0 16px oklch(5.5% .018 246/.4), 0 0 0 4px color-mix(in oklch, var(--sc-cyan) 8%, transparent), 0 0 35px color-mix(in oklch, var(--sc-cyan) 25%, transparent)}.codea-server-cockpit .cp-server-hero{border-color:color-mix(in oklch, var(--sc-cyan) 65%, var(--border));background:radial-gradient(ellipse at 87% 10%, color-mix(in oklch, var(--sc-cyan) 16%, transparent), transparent 55%), linear-gradient(110deg, oklch(16% .036 247), oklch(20.5% .046 234));box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.08), 0 0 32px color-mix(in oklch, var(--sc-cyan) 10%, transparent)}.codea-server-cockpit .cp-server-hero:after{content:"";pointer-events:none;border:1px solid color-mix(in oklch, var(--sc-cyan) 20%, transparent);background:color-mix(in oklch, var(--sc-cyan) 7%, transparent);border-radius:50%;width:450px;height:240px;position:absolute;bottom:-180px;right:-115px;transform:rotate(-18deg)}.codea-server-cockpit .cp-server-resource-panel,.codea-server-cockpit .cp-server-info-card,.codea-server-cockpit .cp-server-consistency{border-color:color-mix(in oklch, var(--sc-cyan) 27%, var(--border));background:radial-gradient(ellipse at 100% 100%, color-mix(in oklch, var(--sc-cyan) 7%, transparent), transparent 63%), linear-gradient(155deg, oklch(18.5% .029 248), oklch(16.8% .027 252));min-width:0;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.05)}.codea-server-cockpit .cp-server-resource-panel{background:linear-gradient(110deg,oklch(17.5% .034 246),oklch(20.5% .039 242))}.codea-server-cockpit .cp-server-gauge-item+.cp-server-gauge-item{border-left:1px solid color-mix(in oklch, var(--sc-cyan) 18%, var(--border))}.codea-server-cockpit .cp-server-consistency{background:linear-gradient(108deg,oklch(16.5% .032 250),oklch(20% .038 238))}.codea-server-cockpit .cp-server-consistency-environment{border-color:color-mix(in oklch, var(--sc-cyan) 18%, var(--border));background:color-mix(in oklch, var(--background) 63%, transparent)}.codea-server-cockpit .cp-server-table{border:1px solid color-mix(in oklch, var(--sc-cyan) 30%, var(--border));background:linear-gradient(155deg,oklch(19% .03 250),oklch(16.5% .027 253));border-radius:1rem;overflow:hidden}.codea-server-cockpit .cp-server-table thead tr{background:color-mix(in oklch, var(--sc-cyan) 10%, oklch(22% .03 253))}.codea-server-cockpit .cp-server-table tbody tr[aria-selected=true]{background:color-mix(in oklch, var(--sc-cyan) 15%, transparent);box-shadow:inset 3px 0 var(--sc-cyan)}.codea-server-cockpit .cp-server-table tbody tr:hover{background:color-mix(in oklch, var(--sc-cyan) 8%, transparent)}.codea-server-cockpit .cp-server-resource-ring{--sc-resource-color:var(--sc-cyan);background:conic-gradient(var(--sc-resource-color) var(--sc-resource), color-mix(in oklch, var(--sc-cyan) 14%, oklch(19% .03 249)) var(--sc-resource));box-shadow:0 0 23px color-mix(in oklch, var(--sc-resource-color) 16%, transparent)}.codea-server-cockpit .cp-server-resource-ring[data-tone=good]{--sc-resource-color:var(--sc-cyan)}.codea-server-cockpit .cp-server-resource-ring[data-tone=warn]{--sc-resource-color:var(--sc-amber)}.codea-server-cockpit .cp-server-resource-ring[data-tone=critical]{--sc-resource-color:var(--sc-danger)}.codea-server-cockpit .cp-server-resource-ring[data-tone=unknown]{--sc-resource-color:color-mix(in oklch, var(--sc-cyan) 23%, oklch(24% .02 249));box-shadow:none}.codea-server-cockpit .cp-server-resource-ring[data-tone=previous]{--sc-resource-color:oklch(58% .045 248);box-shadow:none;opacity:.82}.codea-server-cockpit .cp-server-resource-core{background:linear-gradient(145deg,oklch(14.5% .03 250),oklch(17.5% .034 249));box-shadow:inset 0 0 12px oklch(6% .017 250/.5)}.codea-server-cockpit .cp-server-telemetry-track{background:color-mix(in oklch, var(--sc-cyan) 17%, oklch(16% .027 251))}.codea-server-cockpit .cp-server-telemetry-fill{background:var(--sc-cyan);box-shadow:0 0 12px color-mix(in oklch, var(--sc-cyan) 23%, transparent);transition:width .25s}.codea-server-cockpit .cp-server-telemetry-fill[data-tone=warn]{background:var(--sc-amber)}.codea-server-cockpit .cp-server-telemetry-fill[data-tone=critical]{background:var(--sc-danger)}.codea-server-cockpit .cp-server-telemetry-fill[data-tone=previous]{box-shadow:none;opacity:.78;background:oklch(58% .045 248)}.codea-ssh-xterm .xterm{width:100%;height:100%}.codea-ssh-xterm .xterm-screen,.codea-ssh-xterm .xterm-viewport{max-width:100%}.codea-ssh-xterm .xterm-viewport{scrollbar-color:#426175 #08111b}.codea-ssh-xterm:focus-within{box-shadow:inset 0 0 0 1px #22d3ee73}@media (width<=767px){.codea-server-cockpit .cp-server-gauge-item+.cp-server-gauge-item{border-left:0;border-top:1px solid var(--border)}.codea-server-cockpit .cp-server-select-card{min-height:190px;padding:1rem}.codea-server-cockpit .cp-server-select-card .cp-server-avatar{width:58px;height:58px}}@media (prefers-reduced-motion:reduce){.codea-server-cockpit .cp-server-scene--overview,.codea-server-cockpit .cp-server-scene--detail{animation:none}.codea-server-cockpit .cp-server-select-card,.codea-server-cockpit .cp-server-select-arrow,.codea-server-cockpit .cp-server-telemetry-fill{transition:none;transform:none}}.codea-server-cockpit.cp-server-dense-layout{background:radial-gradient(at 90% 12%,oklch(28% .05 235/.1),#0000 58%);min-height:0}.codea-server-cockpit .cp-server-dense,.codea-theme .cp-server-inspector{border-color:color-mix(in oklch, var(--sc-cyan,oklch(79% .145 205)) 30%, var(--border));background:radial-gradient(ellipse at 98% 0%, color-mix(in oklch, var(--sc-cyan,oklch(79% .145 205)) 8%, transparent), transparent 65%), linear-gradient(150deg, oklch(15% .025 249), oklch(17% .028 246));box-shadow:0 12px 36px oklch(6% .015 245/.28)}.codea-server-cockpit .cp-server-dense thead{color:color-mix(in oklch, var(--foreground) 80%, var(--muted-foreground));box-shadow:0 1px 0 color-mix(in oklch, var(--sc-cyan) 26%, transparent);background:oklch(22.5% .031 251)}.codea-server-cockpit .cp-server-dense th{white-space:nowrap;letter-spacing:.025em;font-size:11px;font-weight:650}.codea-server-cockpit .cp-server-dense-row{transition:background-color .135s,box-shadow .135s}.codea-server-cockpit .cp-server-dense-row:nth-child(2n){background:oklch(21% .025 253/.24)}.codea-server-cockpit .cp-server-dense-row:hover{background:color-mix(in oklch, var(--sc-cyan) 10%, transparent)}.codea-server-cockpit .cp-server-dense-row[aria-selected=true]{background:color-mix(in oklch, var(--sc-cyan) 15%, oklch(16% .025 251));box-shadow:inset 3px 0 var(--sc-cyan), inset 0 1px color-mix(in oklch, var(--sc-cyan) 42%, transparent), inset 0 -1px color-mix(in oklch, var(--sc-cyan) 42%, transparent)}.codea-server-cockpit .cp-server-dense-footer{border-top-color:color-mix(in oklch, var(--sc-cyan) 20%, var(--border));background:oklch(17% .027 251)}.codea-theme .cp-server-inspector{--sc-cyan:oklch(79% .145 205);background:radial-gradient(circle at 95% 10%, color-mix(in oklch, var(--sc-cyan) 10%, transparent), transparent 60%), linear-gradient(140deg, oklch(17% .03 249), oklch(15% .025 250))}.codea-theme .cp-server-inspector-card{border-color:color-mix(in oklch, var(--sc-cyan) 25%, var(--border));background:color-mix(in oklch, var(--sc-cyan) 4%, oklch(15% .026 252))}.codea-theme .cp-server-inspector-avatar{color:var(--sc-cyan);border:1px solid color-mix(in oklch, var(--sc-cyan) 75%, transparent);background:radial-gradient(circle at 35% 10%, color-mix(in oklch, var(--sc-cyan) 22%, transparent), transparent 65%), oklch(13% .025 249);box-shadow:0 0 0 3px color-mix(in oklch, var(--sc-cyan) 7%, transparent), 0 0 22px color-mix(in oklch, var(--sc-cyan) 21%, transparent)}.codea-theme .cp-server-inspector-track{background:color-mix(in oklch, var(--sc-cyan) 17%, oklch(16% .027 251))}.codea-theme .cp-server-inspector-fill{background:var(--sc-cyan);transition:width .25s}.codea-theme .cp-server-inspector-fill[data-tone=warn]{background:oklch(83% .16 82)}.codea-theme .cp-server-inspector-fill[data-tone=critical]{background:oklch(66% .22 25)}.codea-theme .cp-server-inspector-fill[data-freshness=previous]{opacity:.78;background:oklch(58% .045 248)}.codea-theme .cp-server-inspector [data-freshness=previous]{color:var(--muted-foreground)}.codea-server-cockpit .cp-server-workspace>.cp-server-dense{flex:1 1 0}@media (prefers-reduced-motion:reduce){.codea-server-cockpit .cp-server-dense-row,.codea-theme .cp-server-inspector-fill{transition:none;animation:none}}.codea-theme .codea-customers-page-header .cp-page-header{border-bottom-color:color-mix(in oklch, var(--primary) 26%, var(--border));background:radial-gradient(ellipse at 90% 0%, color-mix(in oklch, var(--primary) 9%, transparent), transparent 58%), linear-gradient(110deg, oklch(17.5% .03 250), oklch(19% .032 245))}.codea-customer-overview{--cc-cyan:oklch(79% .145 205);--cc-green:oklch(79% .16 164);--cc-amber:oklch(83% .16 82);--cc-danger:oklch(66% .22 25);animation:.27s cubic-bezier(.2,.8,.2,1) both cc-overview-enter}@keyframes cc-overview-enter{0%{opacity:.67;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.codea-customer-overview .cp-customer-metric{--cc-tone:var(--cc-cyan);border-color:color-mix(in oklch, var(--cc-tone) 36%, var(--border));background:radial-gradient(ellipse at 108% 108%, color-mix(in oklch, var(--cc-tone) 16%, transparent), transparent 63%), linear-gradient(125deg, oklch(16.5% .029 250), oklch(19% .032 242));box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.07),0 12px 28px oklch(6% .018 245/.2)}.codea-customer-overview .cp-customer-metric[data-tone=mint]{--cc-tone:var(--cc-green)}.codea-customer-overview .cp-customer-metric[data-tone=amber]{--cc-tone:var(--cc-amber)}.codea-customer-overview .cp-customer-metric[data-tone=neutral]{--cc-tone:color-mix(in oklch, var(--muted-foreground) 75%, var(--cc-cyan));border-color:color-mix(in oklch, var(--cc-cyan) 23%, var(--border))}.codea-customer-overview .cp-customer-metric[data-tone=danger]{--cc-tone:var(--cc-danger);border-color:color-mix(in oklch, var(--cc-danger) 54%, var(--border));background:radial-gradient(ellipse at 100% 100%, color-mix(in oklch, var(--cc-danger) 21%, transparent), transparent 60%), linear-gradient(125deg, oklch(17% .03 248), oklch(20.5% .04 20))}.codea-customer-overview .cp-customer-metric-icon{border-color:color-mix(in oklch, var(--cc-tone) 55%, transparent);color:var(--cc-tone);background:radial-gradient(circle at 40% 25%, color-mix(in oklch, var(--cc-tone) 19%, transparent), oklch(15% .026 249));box-shadow:0 0 0 3px color-mix(in oklch, var(--cc-tone) 7%, transparent), 0 0 24px color-mix(in oklch, var(--cc-tone) 20%, transparent)}.codea-customer-overview .cp-customer-filters{border-color:color-mix(in oklch, var(--cc-cyan) 20%, var(--border));background:linear-gradient(120deg,oklch(18% .028 252),oklch(15% .026 249))}.codea-customer-overview .cp-customer-select-card{border-color:color-mix(in oklch, var(--cc-cyan) 32%, var(--border));background:radial-gradient(ellipse at 3% 8%, color-mix(in oklch, var(--cc-cyan) 13%, transparent), transparent 62%), radial-gradient(ellipse at 98% 115%, color-mix(in oklch, var(--cc-cyan) 10%, transparent), transparent 55%), linear-gradient(130deg, oklch(16.5% .03 251), oklch(19% .034 244));transition:border-color .2s,box-shadow .22s,transform .22s;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.07),0 13px 36px oklch(5.5% .018 246/.22)}.codea-customer-overview .cp-customer-select-card:after{content:"";border:1px solid color-mix(in oklch, var(--cc-cyan) 26%, transparent);background:color-mix(in oklch, var(--cc-cyan) 9%, transparent);pointer-events:none;border-radius:50%;width:260px;height:130px;position:absolute;bottom:-77px;right:-80px;transform:rotate(-14deg)}.codea-customer-overview .cp-customer-select-card:is(:hover,:focus-within){border-color:var(--cc-cyan);box-shadow:0 0 0 1px color-mix(in oklch, var(--cc-cyan) 56%, transparent), 0 0 28px color-mix(in oklch, var(--cc-cyan) 14%, transparent), 0 18px 44px oklch(5% .018 246/.35);transform:translateY(-2px)}.codea-customer-overview .cp-customer-select-card[data-tone=warning]{border-color:color-mix(in oklch, var(--cc-amber) 39%, var(--border))}.codea-customer-overview .cp-customer-select-card[data-tone=danger]{border-color:color-mix(in oklch, var(--cc-danger) 53%, var(--border))}.codea-customer-overview .cp-customer-avatar{color:var(--cc-cyan);border:2px solid color-mix(in oklch, var(--cc-cyan) 70%, transparent);background:radial-gradient(circle at 44% 20%, color-mix(in oklch, var(--cc-cyan) 14%, transparent), transparent 66%), oklch(13.5% .027 247);box-shadow:inset 0 0 16px oklch(5.5% .018 246/.4), 0 0 0 4px color-mix(in oklch, var(--cc-cyan) 6%, transparent), 0 0 22px color-mix(in oklch, var(--cc-cyan) 22%, transparent)}.codea-customer-overview .cp-customer-select-arrow{border:1px solid color-mix(in oklch, var(--cc-cyan) 32%, transparent);color:var(--cc-cyan);background:color-mix(in oklch, var(--cc-cyan) 14%, transparent);opacity:.8;transition:transform .18s,background-color .18s}.codea-customer-overview .cp-customer-select-card:is(:hover,:focus-within) .cp-customer-select-arrow{background:color-mix(in oklch, var(--cc-cyan) 24%, transparent);transform:translate(3px)}.codea-customer-overview .cp-customer-table,.codea-customer-overview .cp-customer-empty{border:1px solid color-mix(in oklch, var(--cc-cyan) 29%, var(--border));background:radial-gradient(ellipse at 100% 100%, color-mix(in oklch, var(--cc-cyan) 7%, transparent), transparent 63%), linear-gradient(155deg, oklch(18.5% .029 248), oklch(16.8% .027 252));border-radius:1rem;overflow:hidden}.codea-customer-overview .cp-customer-table thead tr{background:color-mix(in oklch, var(--cc-cyan) 10%, oklch(22% .03 253))}.codea-customer-overview .cp-customer-table tbody tr:hover{background:color-mix(in oklch, var(--cc-cyan) 8%, transparent)}@media (prefers-reduced-motion:reduce){.codea-customer-overview,.codea-customer-overview .cp-customer-select-card,.codea-customer-overview .cp-customer-select-arrow{transition:none;animation:none}.codea-customer-overview .cp-customer-select-card:is(:hover,:focus-within){transform:none}}.codea-customer-overview.cp-customer-dense-layout{--cc-pane:oklch(15% .025 249);background:radial-gradient(at 90% 12%,oklch(28% .05 235/.11),#0000 58%);min-height:0}.codea-customer-overview .cp-customer-dense,.codea-customer-overview .cp-customer-inspector{border-color:color-mix(in oklch, var(--cc-cyan) 30%, var(--border));background:radial-gradient(ellipse at 98% 0%, color-mix(in oklch, var(--cc-cyan) 8%, transparent), transparent 65%), linear-gradient(150deg, oklch(15% .025 249), oklch(17% .028 246));box-shadow:0 12px 36px oklch(6% .015 245/.28)}.codea-customer-overview .cp-customer-dense thead{color:color-mix(in oklch, var(--foreground) 80%, var(--muted-foreground));box-shadow:0 1px 0 color-mix(in oklch, var(--cc-cyan) 26%, transparent);background:oklch(22.5% .031 251)}.codea-customer-overview .cp-customer-dense th{white-space:nowrap;letter-spacing:.025em;font-size:11px;font-weight:650}.codea-customer-overview .cp-customer-dense-row{transition:background-color .135s,box-shadow .135s}.codea-customer-overview .cp-customer-dense-row:nth-child(2n){background:oklch(21% .025 253/.24)}.codea-customer-overview .cp-customer-dense-row:hover{background:color-mix(in oklch, var(--cc-cyan) 10%, transparent)}.codea-customer-overview .cp-customer-dense-row[aria-selected=true]{background:color-mix(in oklch, var(--cc-cyan) 15%, oklch(16% .025 251));box-shadow:inset 3px 0 var(--cc-cyan), inset 0 1px color-mix(in oklch, var(--cc-cyan) 42%, transparent), inset 0 -1px color-mix(in oklch, var(--cc-cyan) 42%, transparent)}.codea-customer-overview .cp-customer-dense-footer{border-top-color:color-mix(in oklch, var(--cc-cyan) 20%, var(--border));background:oklch(17% .027 251)}.codea-customer-overview .cp-customer-inspector{background:radial-gradient(circle at 95% 10%, color-mix(in oklch, var(--cc-cyan) 10%, transparent), transparent 60%), linear-gradient(140deg, oklch(17% .03 249), oklch(15% .025 250))}.codea-customer-overview .cp-customer-inspector-card{border-color:color-mix(in oklch, var(--cc-cyan) 25%, var(--border));background:color-mix(in oklch, var(--cc-cyan) 4%, oklch(15% .026 252))}.codea-customer-overview .cp-customer-inspector-avatar{color:var(--cc-cyan);border:1px solid color-mix(in oklch, var(--cc-cyan) 75%, transparent);background:radial-gradient(circle at 35% 10%, color-mix(in oklch, var(--cc-cyan) 22%, transparent), transparent 65%), oklch(13% .025 249);box-shadow:0 0 0 3px color-mix(in oklch, var(--cc-cyan) 7%, transparent), 0 0 22px color-mix(in oklch, var(--cc-cyan) 21%, transparent)}.codea-customer-overview .cp-customer-workspace>.cp-customer-dense{flex:1 1 0}@media (prefers-reduced-motion:reduce){.codea-customer-overview .cp-customer-dense-row{transition:none}}.codea-theme .theme-customer.customer-detail-v2{--cd-cyan:oklch(80% .145 202);--cd-mint:oklch(79% .16 165);--cd-border:color-mix(in oklch, var(--cd-cyan) 33%, var(--border));background:radial-gradient(ellipse at 100% 8%, color-mix(in oklch, var(--cd-cyan) 7%, transparent), transparent 53%), linear-gradient(160deg, oklch(13.9% .025 252), oklch(11.5% .024 249));min-height:100%}.codea-theme .customer-detail-v2 .cp-customer-header{border-bottom:1px solid color-mix(in oklch, var(--cd-cyan) 24%, var(--border));background:radial-gradient(ellipse at 40% 0%, color-mix(in oklch, var(--cd-cyan) 11%, transparent), transparent 65%), linear-gradient(100deg, oklch(19.4% .034 249), oklch(16% .028 247))}.codea-theme .customer-detail-v2 .cp-customer-header h1{letter-spacing:-.035em;font-size:clamp(1.4rem,1.25rem + .8vw,1.8rem)}.codea-theme .customer-detail-v2 .cp-customer-tablist{border-color:color-mix(in oklch, var(--cd-cyan) 21%, var(--border))}.codea-theme .customer-detail-v2 .cp-customer-tablist .cp-tab-trigger{transition:color .18s,box-shadow .18s}.codea-theme .customer-detail-v2 .cp-customer-tablist .cp-tab-trigger[data-state=active]{color:var(--foreground);border-color:var(--cd-cyan);background-color:#0000;background-image:linear-gradient(to top, color-mix(in oklch, var(--cd-cyan) 9%, transparent), transparent 11px);box-shadow:none}.codea-theme .customer-detail-v2 .cp-customer-detail-panel{border-color:var(--cd-border);background:radial-gradient(ellipse at 106% -9%, color-mix(in oklch, var(--cd-cyan) 9%, transparent), transparent 58%), linear-gradient(135deg, oklch(20% .032 249), oklch(16.5% .03 250));min-width:0;position:relative;box-shadow:inset 0 1px oklch(95% .015 240/.045),0 12px 30px oklch(6% .015 246/.18)}.codea-theme .customer-detail-v2 .cp-customer-detail-panel-title{border-bottom:1px solid color-mix(in oklch, var(--cd-cyan) 18%, var(--border));font-family:var(--font-display), ui-sans-serif, sans-serif;color:var(--foreground);letter-spacing:-.015em;padding-bottom:.75rem;font-size:1rem;font-weight:750}.codea-theme .customer-detail-v2 .cp-customer-detail-kpi{border-color:var(--cd-border);background:radial-gradient(ellipse at 102% 107%, color-mix(in oklch, var(--cd-cyan) 16%, transparent), transparent 60%), linear-gradient(130deg, oklch(18.5% .033 249), oklch(17.5% .031 243));box-shadow:inset 0 1px oklch(94% .01 240/.05),0 10px 30px oklch(6.5% .02 243/.25)}.codea-theme .customer-detail-v2 .cp-customer-detail-kpi[data-tone=mint]{background:radial-gradient(ellipse at 108% 110%, color-mix(in oklch, var(--cd-mint) 15%, transparent), transparent 60%), linear-gradient(130deg, oklch(19% .034 249), oklch(16% .03 243))}.codea-theme .customer-detail-v2 .cp-customer-detail-kpi:after{content:"";border:1px solid color-mix(in oklch, var(--cd-cyan) 16%, transparent);background:color-mix(in oklch, var(--cd-cyan) 6%, transparent);pointer-events:none;border-radius:50%;width:11rem;height:6rem;position:absolute;bottom:-3.3rem;right:-3.7rem;transform:rotate(-28deg)}.codea-theme .customer-detail-v2 .cp-customer-detail-kpi-icon{border:1px solid color-mix(in oklch, var(--cd-cyan) 35%, transparent);color:var(--cd-cyan);background:radial-gradient(circle at 40% 5%, color-mix(in oklch, var(--cd-cyan) 22%, transparent), transparent 67%), oklch(23.5% .047 231)}.codea-theme .customer-detail-v2 .cp-customer-detail-field{border-bottom:1px solid color-mix(in oklch, var(--cd-cyan) 12%, var(--border))}.codea-theme .customer-detail-v2 .cp-customer-detail-field:last-child{border-bottom:0}.codea-theme .customer-detail-v2 .cp-customer-detail-copy:hover{background:color-mix(in oklch, var(--cd-cyan) 12%, transparent)}.codea-theme .customer-detail-v2 .cp-customer-detail-inset{border-color:color-mix(in oklch, var(--cd-cyan) 26%, var(--border));background:oklch(14.5% .025 250/.65)}.codea-theme .customer-detail-v2 .cp-customer-detail-domain-row{border-bottom:1px solid color-mix(in oklch, var(--cd-cyan) 15%, var(--border))}.codea-theme .customer-detail-v2 .cp-customer-detail-domain-row:last-child{border-bottom:0}.codea-theme .customer-detail-v2 .cp-customer-detail-git-branch{border-color:color-mix(in oklch, var(--cd-cyan) 31%, var(--border));background:radial-gradient(circle at 100% 0%, color-mix(in oklch, var(--cd-cyan) 9%, transparent), transparent 70%), oklch(16% .028 248)}.codea-theme .customer-detail-v2 .cp-customer-detail-branch-dot{background:var(--cd-mint);box-shadow:0 0 0 3px color-mix(in oklch, var(--cd-mint) 13%, transparent), 0 0 12px color-mix(in oklch, var(--cd-mint) 35%, transparent)}.codea-theme .customer-detail-v2 .cp-customer-detail-git-branch[data-environment=testing] .cp-customer-detail-branch-dot{background:var(--cd-cyan);box-shadow:0 0 0 3px color-mix(in oklch, var(--cd-cyan) 13%, transparent), 0 0 12px color-mix(in oklch, var(--cd-cyan) 35%, transparent)}.codea-theme .customer-detail-v2 .cp-customer-detail-commit-row{border-bottom:1px solid color-mix(in oklch, var(--cd-cyan) 11%, var(--border))}.codea-theme .customer-detail-v2 .cp-customer-detail-commit-row:last-child{border-bottom:none}.codea-theme .customer-detail-v2 .cp-customer-detail-service-row{border-bottom:1px solid color-mix(in oklch, var(--cd-cyan) 12%, var(--border))}.codea-theme .customer-detail-v2 .cp-customer-detail-service-row:last-child{border-bottom:none}.codea-theme .customer-detail-v2 .cp-customer-detail-service-pill{border:1px solid var(--border);background:var(--muted);min-width:5.8rem;color:var(--muted-foreground);border-radius:999px;justify-content:center;align-items:center;padding:.2rem .5rem;font-size:.67rem;font-weight:650;display:inline-flex}.codea-theme .customer-detail-v2 .cp-customer-detail-service-pill[data-tone=ok]{border-color:color-mix(in oklch, var(--status-ok) 38%, transparent);background:color-mix(in oklch, var(--status-ok) 11%, transparent);color:var(--status-ok)}.codea-theme .customer-detail-v2 .cp-customer-detail-service-pill[data-tone=warn]{border-color:color-mix(in oklch, var(--status-warn) 38%, transparent);background:color-mix(in oklch, var(--status-warn) 11%, transparent);color:var(--status-warn)}.codea-theme .customer-detail-v2 .cp-customer-detail-service-pill[data-tone=danger]{border-color:color-mix(in oklch, var(--status-danger) 38%, transparent);background:color-mix(in oklch, var(--status-danger) 11%, transparent);color:var(--status-danger)}@media (width<=640px){.codea-theme .customer-detail-v2 .cp-customer-detail-field{flex-wrap:wrap;align-items:flex-start;gap:.4rem .8rem}.codea-theme .customer-detail-v2 .cp-customer-detail-field dt{width:100%}}@media (prefers-reduced-motion:reduce){.codea-theme .customer-detail-v2 .cp-customer-tablist .cp-tab-trigger{transition:none;animation:none}}
