.codepeel-workspace{color-scheme:dark;--font-body:"Geist",system-ui,sans-serif;--font-heading:"Geist",system-ui,sans-serif;--background:#0a0a0a;--bg-sidebar:#141516;--bg-primary:#0a0a0a;--bg-secondary:#171717;--bg-tertiary:#111;--bg-deep:#09090a;--bg-hover:#282a2d;--surface:#171819;--surface-elevated:#1d1e20;--surface-secondary:#151617;--surface-subtle:#111213;--surface-deep:#09090a;--text-heading:#fafafa;--text-primary:#e8e8e8;--text-secondary:#a3a3a3;--text-muted:#858b92;--text-disabled:#686c72;--text-faint:#686c72;--border:#262626;--border-default:#ffffff19;--border-subtle:#ffffff14;--border-strong:#ffffff2b;--border-hover:#ffffff3b;--color-accent:#9fc5ff;--color-primary:#9fc5ff;--color-primary-hover:#c2daff;--color-primary-bg:rgb(159 197 255/12%);--border-focus:#9fc5ff;--glass-primary:#9fc5ff;--glass-primary-hover:#c2daff;--color-warning:#f4b36a;--color-error:#ed8978;--color-info:#8ebbf0;--color-success:#79d9b5;--color-warning-bg:rgb(244 179 106/12%);--color-error-bg:rgb(237 137 120/12%);--color-info-bg:rgb(142 187 240/12%);--color-success-bg:rgb(121 217 181/12%);--workspace-panel:#111;--workspace-panel-raised:#1c1c1c;--workspace-line:#ffffff19;--workspace-line-strong:#ffffff2b;background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body)}.codepeel-workspace :is(.font-mono,.font-sans,.font-heading){font-family:var(--font-body)}.codepeel-workspace :is(pre,code){font-family:Geist,system-ui,sans-serif}.codepeel-workspace ::selection,.codepeel-workspace::selection{background:rgb(159 197 255/26%);color:#ededee}.codepeel-workspace [data-workspace-content]{background:var(--bg-primary);scrollbar-color:#36383c transparent}.codepeel-workspace [data-workspace-content]>div{width:100%}.codepeel-workspace [data-workspace-content]>div>:first-child{width:100%;max-width:72rem;margin-inline:0}.codepeel-workspace [data-workspace-toolbar]{background:#0a0a0a;border-color:#ffffff12}.codepeel-workspace [data-nav-item]:not([aria-current=page]):hover{background:#ffffff0b}.codepeel-workspace :is(button,a,input,select,textarea):focus-visible{outline-color:var(--color-primary)}.codepeel-workspace [data-sidebar=desktop] [data-nav-item]{border-radius:8px}.codepeel-workspace [data-workspace-toolbar] button[aria-label="Search workspace"]{background:transparent;border-color:transparent}.codepeel-workspace [data-workspace-content] :is(input,select,textarea){border-color:#ffffff1c}.codepeel-workspace [data-workspace-content] :is(input,select,textarea):focus{border-color:#9fc5ff}.codepeel-workspace [data-workspace-content] :is(a,button){transition-timing-function:cubic-bezier(.22,1,.36,1)}.codepeel-workspace [data-sidebar=desktop]>div:last-child a[href="/app/billing"]{box-shadow:none}.codepeel-workspace .workspace-review-list-item{min-height:84px;padding:10px 14px;background:var(--workspace-panel);border-color:var(--workspace-line);border-radius:8px}.codepeel-workspace .workspace-review-list-item:hover{background:var(--workspace-panel-raised);border-color:var(--workspace-line-strong)}.codepeel-workspace .workspace-review-status{text-transform:none;letter-spacing:normal}.codepeel-workspace .workspace-review-status>span{width:6px;height:6px}@media (max-width:520px){.codepeel-workspace .workspace-review-list-item{grid-template-columns:minmax(0,1fr)}.codepeel-workspace .workspace-review-status{justify-self:start}}.codepeel-workspace .workspace-review-tile{background:var(--workspace-panel);border-color:var(--workspace-line);border-radius:9px}.codepeel-workspace .workspace-review-tile:hover{background:var(--workspace-panel-raised);border-color:var(--workspace-line-strong)}.codepeel-workspace [data-ui=button]{border-radius:6px;box-shadow:none;font-weight:600;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.codepeel-workspace [data-ui=button]:active{transform:none}.codepeel-workspace [data-ui=button][data-variant=primary],.codepeel-workspace [data-ui=button][data-variant=solid]{background:#f7f7f7;border:1px solid #f7f7f7;color:#0a0a0a}.codepeel-workspace [data-ui=button][data-variant=primary]:hover,.codepeel-workspace [data-ui=button][data-variant=solid]:hover{background:#dceaff}.codepeel-workspace [data-ui=button][data-variant=outline]{background:#151515;border-color:#ffffff27;color:#d7d9dc}.codepeel-workspace [data-ui=button][data-variant=outline]:hover{background:#222325;border-color:#ffffff3b}.codepeel-workspace [data-ui=button][data-variant=secondary]{background:#202123;border-color:#ffffff20;color:#dedfe1}.codepeel-workspace [data-ui=button][data-variant=secondary]:hover{background:#2b2c2f;border-color:#ffffff35}.codepeel-workspace [data-ui=button][data-variant=ghost]:hover{background:#ffffff0d}.codepeel-workspace [data-ui=button][data-variant=danger]{background:#55302d;color:#ffb1a7}.codepeel-workspace [data-ui=badge]{border-radius:5px;border-color:transparent;font-size:10px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none}.codepeel-workspace [data-ui=badge][data-variant=success]{background:#0e3d2d;color:#78ddb5}.codepeel-workspace [data-ui=badge][data-variant=warning]{background:#49331b;color:#ffbf73}.codepeel-workspace [data-ui=badge][data-variant=error]{background:#422624;color:#f39c8f}.codepeel-workspace [data-ui=badge][data-variant=info]{background:#243448;color:#a4c9f8}.codepeel-workspace [data-ui=badge][data-variant=default]{background:#26272a;color:#b9bdc1}.codepeel-workspace [data-ui=badge]>span:first-child{width:6px;height:6px}.codepeel-workspace [data-ui=card]{border-radius:9px;background:var(--workspace-panel);border-color:var(--workspace-line);box-shadow:none}.codepeel-workspace [data-ui=card][data-variant=elevated]{background:var(--workspace-panel-raised)}.codepeel-workspace [data-ui=card][data-variant=interactive]:hover{background:#202021;border-color:var(--workspace-line-strong)}.codepeel-workspace [data-ui=tier-badge]{border-radius:5px;box-shadow:none;background:#ffffff0e;border-color:#ffffff25;color:#aeb3b7}.codepeel-workspace [data-ui=tier-badge][data-tier=max],.codepeel-workspace [data-ui=tier-badge][data-tier=pro],.codepeel-workspace [data-ui=tier-badge][data-tier=team-max],.codepeel-workspace [data-ui=tier-badge][data-tier=team-pro]{background:#0e3d2d;border-color:#235d45;color:#78ddb5}.codepeel-workspace [data-ui=code-diff]{border-radius:9px;background:#111;border-color:var(--workspace-line)}.codepeel-workspace [data-ui=code-diff] :is(pre,code){font-size:11px}.codepeel-workspace [data-workspace-content] :is(input,select,textarea){border-radius:6px;background-color:#121314}.codepeel-workspace [data-workspace-content] :is(input,select,textarea):focus-visible{box-shadow:0 0 0 2px #9fc5ff33}.codepeel-workspace [data-sidebar=desktop] nav>div>button{letter-spacing:.07em;font-family:inherit;font-weight:500}.codepeel-workspace [data-sidebar=desktop] [data-nav-item]{font-weight:500}.codepeel-workspace .workspace-status-switch,.codepeel-workspace .workspace-view-switch{background:#131415;border-color:var(--workspace-line);border-radius:7px}.codepeel-workspace .workspace-status-switch button,.codepeel-workspace .workspace-view-switch button{border-radius:5px;box-shadow:none}.codepeel-workspace .workspace-status-switch button[aria-pressed=true],.codepeel-workspace .workspace-view-switch button[aria-pressed=true]{background:#2b2c2e;color:#ededee}.codepeel-workspace .workspace-review-banner{background:#161616;border:1px solid var(--workspace-line);border-radius:9px}.codepeel-workspace .workspace-detail-panel{background:var(--workspace-panel);border-color:var(--workspace-line);border-radius:9px}.codepeel-workspace .workspace-finding-card{background:#111;border:1px solid var(--workspace-line);border-radius:9px}.codepeel-workspace .workspace-finding-card:hover{border-color:var(--workspace-line-strong)}.codepeel-workspace .workspace-finding-card[data-expanded=true]{background:#151515}.codepeel-workspace .workspace-finding-severity [data-ui=badge]{text-transform:uppercase;letter-spacing:.07em;background:transparent;padding:0}.codepeel-workspace .workspace-finding-icon{width:32px;height:32px;border-radius:7px}.codepeel-workspace [data-billing-plans]{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.codepeel-workspace [data-billing-plans]>div.grid{gap:18px}.codepeel-workspace [data-billing-plans]>div.grid>div{min-height:440px;justify-content:flex-start;background:#0c0d0e;border:1px solid #ffffff25;border-radius:16px;box-shadow:none;padding:24px}.codepeel-workspace [data-billing-plans]>div.grid>div:nth-last-child(2){border-color:#668fa055;background:linear-gradient(145deg,#0e1416 5%,#11313a);box-shadow:none}.codepeel-workspace [data-billing-plans]>div.grid>div>div:first-child{display:flex;min-height:100%;flex-direction:column}.codepeel-workspace [data-billing-plans]>div.grid>div>div:first-child>div:first-child{margin-bottom:0}.codepeel-workspace [data-billing-plans]>div.grid>div>div:first-child>div:first-child span:first-child{font-size:17px;font-weight:650}.codepeel-workspace [data-billing-plans] .plan-description{min-height:38px;margin:7px 0 0;color:#a3a3a3;font-size:12px;line-height:1.45}.codepeel-workspace [data-billing-plans] .plan-description+div{margin-top:30px;margin-bottom:0;align-items:baseline}.codepeel-workspace [data-billing-plans] .plan-description+div span.font-heading{font-size:38px;font-weight:500;letter-spacing:-.055em;line-height:1}.codepeel-workspace [data-billing-plans] .plan-description+div+p{min-height:18px;margin:4px 0 0;font-size:10px;color:#a3a3a3}.codepeel-workspace [data-billing-plans] [data-ui=button]{width:100%;min-height:43px;margin-top:23px;border-radius:9px;font-size:12px}.codepeel-workspace [data-billing-plans] ul{margin:28px 0 0;padding:0;display:grid;gap:12px}.codepeel-workspace [data-billing-plans] li{align-items:start;line-height:1.45;font-size:12px}.codepeel-workspace [data-billing-plans] li svg{margin-top:2px;color:#d4d8da}.codepeel-workspace [data-billing-plans]>div.grid>div:nth-last-child(2) li svg{color:#f0f3f4}@media (prefers-reduced-motion:reduce){.codepeel-workspace .workspace-review-list-item,.codepeel-workspace [data-ui=button]{transition-duration:.01ms}}@media (max-width:767px){.codepeel-workspace [data-workspace-content]>div{padding:20px 16px 32px}}