.supabaseStudioRoot{--cd-ink:var(--foreground-default);--cd-navy:var(--foreground-default);--cd-blue:var(--primary);--cd-blue-deep:var(--primary);--cd-violet:var(--foreground-light);--cd-coral:var(--destructive);--cd-amber:var(--warning);--cd-mint:var(--primary);--cd-sky:var(--background-selection);--cd-paper:var(--background-dash-canvas);--cd-surface:var(--background-surface-75);--cd-muted:var(--foreground-light);--cd-faint:var(--foreground-lighter);--cd-line:var(--border-default);--cd-line-strong:var(--border-stronger)}.supabaseStudioRoot .cdPage{width:min(1200px,100%);min-height:100%;margin:0 auto;padding:3rem clamp(1.5rem,2.8vw,2.5rem) 6rem;align-content:start;gap:1.75rem;color:var(--foreground-default);font-family:var(--font-sans)}.supabaseStudioRoot .cdPage:has(.cdInventoryPanel,.cdMigrationBoard,.complianceSummary,.enterpriseRunTable,.pqcBenchmarkTable,.certificateTable){width:min(1600px,100%)}.supabaseStudioRoot .cdPageHeader{min-height:4.25rem;margin:0;align-items:flex-start}.supabaseStudioRoot .cdPageHeader h1{margin:0 0 .25rem;color:var(--foreground-default);font-family:var(--font-heading);font-size:1.375rem;font-weight:600;letter-spacing:-.015em;line-height:1.35}.supabaseStudioRoot .cdPageHeader>div>p:last-child{max-width:44rem;color:var(--foreground-light);font-size:.8125rem;line-height:1.5}.supabaseStudioRoot .cdPageHeader .cdEyebrow{display:none}.supabaseStudioRoot .cdPageActions{display:flex;align-items:center;gap:.5rem}.supabaseStudioRoot .cdEyebrow{margin:0;color:var(--foreground-lighter);font-family:var(--font-sans);font-size:.6875rem;font-weight:500;letter-spacing:.02em;text-transform:none}.supabaseStudioRoot .cdEvidenceFormats article,.supabaseStudioRoot .cdFilterPanel,.supabaseStudioRoot .cdFilterTabs.standalone,.supabaseStudioRoot .cdIntegrationGrid article,.supabaseStudioRoot .cdPanel,.supabaseStudioRoot .cdPlanGrid article,.supabaseStudioRoot .cdPolicyIntro>div,.supabaseStudioRoot :is(.cdProjectCard,.cdMigrationCard,.cdDriftCard,.cdPolicyCard){border-color:var(--border-default);border-radius:.375rem;background:var(--background-surface-75);color:var(--foreground-default);box-shadow:none}.supabaseStudioRoot .cdPanel{padding:1.25rem}.supabaseStudioRoot .cdPanelHeader{min-height:2.5rem;margin-bottom:1rem}.supabaseStudioRoot .cdPanelHeader h2{margin:.15rem 0 0;color:var(--foreground-default);font-family:var(--font-heading);font-size:1rem;font-weight:600;letter-spacing:-.01em}.supabaseStudioRoot .cdMetrics{border-color:var(--border-default);border-radius:.375rem;background:var(--border-default)}.supabaseStudioRoot .cdMetrics article{border-color:var(--border-default);background:var(--background-surface-75)}.supabaseStudioRoot .cdMetrics article>small,.supabaseStudioRoot .cdMetrics article>span{color:var(--foreground-lighter)}.supabaseStudioRoot .cdMetrics article>strong{color:var(--foreground-default)}.supabaseStudioRoot .cdMetrics article>i{background:var(--background-surface-200)}.supabaseStudioRoot .cdCount,.supabaseStudioRoot .cdFootnote,.supabaseStudioRoot :is(small,time){color:var(--foreground-lighter)}.supabaseStudioRoot .cdButton{min-height:2rem;padding:0 .75rem;border-color:var(--border-control);border-radius:.375rem;background:var(--background-button-default);color:var(--foreground-default);font-size:.75rem;font-weight:500}.supabaseStudioRoot .cdButton:hover{background:var(--accent)}.supabaseStudioRoot .cdButton.primary{border-color:transparent;background:var(--primary);color:var(--primary-foreground)}.supabaseStudioRoot .cdButton.primary:hover{background:color-mix(in oklab,var(--primary) 88%,white)}.supabaseStudioRoot .cdButton:focus-visible,.supabaseStudioRoot :is(input,select,textarea,a,summary):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.supabaseStudioRoot :is(input,select,textarea){border-color:var(--border-control)!important;background:var(--background-control-default)!important;color:var(--foreground-default)!important}.supabaseStudioRoot :is(.cdStackForm,.cdInlineForm,.settingsForm,.reviewForm,.decisionForm) label{color:var(--foreground-light);font-size:.75rem;font-weight:500}.supabaseStudioRoot :is(.cdStackForm,.cdInlineForm,.settingsForm,.reviewForm,.decisionForm) :is(input,select,textarea){min-height:2.5rem;padding:.55rem .75rem;border-radius:.375rem;font-size:.8125rem}.supabaseStudioRoot :is(input,textarea)::placeholder{color:var(--foreground-lighter)}.supabaseStudioRoot .cdSearchForm>label{border-color:var(--border-control);background:var(--background-control-default)}.supabaseStudioRoot .cdFilterTabs a{color:var(--foreground-light)}.supabaseStudioRoot .cdFilterTabs a.active,.supabaseStudioRoot .cdFilterTabs a:hover{background:var(--background-selection);color:var(--foreground-default)}.supabaseStudioRoot .cdTableHead,.supabaseStudioRoot .cdTableRow,.supabaseStudioRoot .complianceControls article,.supabaseStudioRoot .enterpriseRuntimeList article,.supabaseStudioRoot :is(.enterpriseRunTable,.pqcBenchmarkTable,.certificateTable)>:is(div,article,a){border-color:var(--border-default)}.supabaseStudioRoot .cdInventoryPanel{max-width:100%;overflow:hidden}.supabaseStudioRoot .cdAssetTable{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.supabaseStudioRoot .cdTableHead{min-height:2.5rem;color:var(--foreground-lighter);font-size:.6875rem;font-weight:500;letter-spacing:.04em}.supabaseStudioRoot .cdTableRow{min-height:4.5rem}.supabaseStudioRoot .cdTableRow strong{font-size:.8125rem;font-weight:500}.supabaseStudioRoot .cdOwner small,.supabaseStudioRoot .cdTableRow code,.supabaseStudioRoot .cdTableRow small{font-size:.6875rem;line-height:1.4}.supabaseStudioRoot :is(.cdTableRow,.cdProjectStack>a,.cdWorkList>a,.cdScanList>a,.certificateTable>a):hover{background:var(--background-selection)}.supabaseStudioRoot .cdAlgoMark,.supabaseStudioRoot :is(.cdProjectGlyph,.cdKeyGlyph,.cdExportGlyph,.cdDriftIcon,.pqcLabIcon){border:1px solid var(--border-default);border-radius:.375rem;background:var(--background-surface-100);color:var(--foreground-default)}.supabaseStudioRoot .cdOwner>span{background:var(--background-surface-200);color:var(--foreground-light)}.supabaseStudioRoot .cdProjectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.supabaseStudioRoot .cdProjectCard{min-height:13rem;padding:1.25rem;display:flex;flex-direction:column;border-radius:.375rem;transition:border-color .12s ease,background-color .12s ease}.supabaseStudioRoot .cdProjectCard:hover{border-color:var(--border-stronger);background:var(--background-surface-100);transform:none}.supabaseStudioRoot .cdProjectCardTop>span{border:1px solid var(--border-default);border-radius:.375rem;background:var(--background-surface-100);color:var(--foreground)}.supabaseStudioRoot .cdProjectCardTop b{color:var(--foreground-lighter);font-size:.625rem;font-weight:500;letter-spacing:.06em}.supabaseStudioRoot .cdProjectCard h2{margin:1rem 0 .25rem;font-size:.9375rem;font-weight:500}.supabaseStudioRoot .cdProjectCard footer,.supabaseStudioRoot .cdProjectCard>p{color:var(--foreground-light);font-size:.6875rem}.supabaseStudioRoot .cdProjectCard footer{width:100%;margin-top:auto;display:flex;flex-direction:row!important;align-items:center;justify-content:space-between}.supabaseStudioRoot .cdProjectCard dl{margin-top:1.25rem}.supabaseStudioRoot .cdProjectCard dt{color:var(--foreground-lighter);font-size:.625rem;font-weight:500;letter-spacing:.04em}.supabaseStudioRoot .cdProjectCard dd{font-size:.875rem}.supabaseStudioRoot .cdCliSteps{border-color:var(--border-default);border-radius:.375rem;background:var(--border-default)}.supabaseStudioRoot .cdCliSteps>div{min-height:9rem;background:var(--background-surface-100)}.supabaseStudioRoot .cdCliSteps strong{font-size:.75rem;font-weight:500}.supabaseStudioRoot .cdCliSteps :is(a,code),.supabaseStudioRoot .cdCliSteps small{font-size:.6875rem}.supabaseStudioRoot .cdCliSteps code{background:var(--background-dash-sidebar);color:var(--foreground-light)}.supabaseStudioRoot .cdFilterPanel{max-width:100%;gap:.75rem}.supabaseStudioRoot .cdFilterTabs{max-width:100%;overflow-x:auto;scrollbar-width:none}.supabaseStudioRoot .cdFilterTabs::-webkit-scrollbar{display:none}.supabaseStudioRoot .cdFilterTabs a{min-height:2rem;display:inline-flex;align-items:center;flex:none;font-size:.6875rem;white-space:nowrap}.supabaseStudioRoot .cdMigrationCard{border-radius:.375rem}.supabaseStudioRoot .pqcRunForm{align-items:center}.supabaseStudioRoot .pqcRunForm .pqcLabIcon{align-self:center}.supabaseStudioRoot .cdMigrationCard>header h2{font-size:.9375rem;font-weight:500}.supabaseStudioRoot .cdFactorStrip small{color:var(--foreground-lighter);font-size:.625rem;font-weight:500;letter-spacing:.04em}.supabaseStudioRoot .cdDueDate,.supabaseStudioRoot .cdFactorStrip strong,.supabaseStudioRoot .cdMigrationNotes span,.supabaseStudioRoot .cdMigrationNotes strong{font-size:.6875rem}.supabaseStudioRoot .cdEmpty{min-height:15rem;border:1px dashed var(--border-default);border-radius:.375rem;background:var(--background-surface-75)}.supabaseStudioRoot .cdEmpty>span{color:var(--foreground-lighter)}.supabaseStudioRoot .cdEmpty strong{color:var(--foreground);font-size:.8125rem;font-weight:500}.supabaseStudioRoot .cdEmpty p{color:var(--foreground-light);font-size:.75rem}.supabaseStudioRoot :is(.cdPopoverForm,.cdStackForm,.cdInlineForm,.settingsForm){color:var(--foreground-default)}.supabaseStudioRoot .cdPopoverForm{border-color:var(--border-overlay);border-radius:.375rem;background:var(--background-surface-100);box-shadow:0 12px 36px rgba(0,0,0,.4)}.supabaseStudioRoot :is(.cdMigrationNotes>div,.cdFactorStrip,.cdDiffBlock p,.cdIntegrationNote p,.cdPlanGrid article){border-color:var(--border-default);background:var(--background-surface-100)}.supabaseStudioRoot .cdCommandPanel .cdCommand,.supabaseStudioRoot .cdPolicyCode,.supabaseStudioRoot .cdSecretReveal{background:var(--background-dash-sidebar);color:var(--foreground-light)}.supabaseStudioRoot .enterpriseSurface>b,.supabaseStudioRoot .enterpriseSurface>b.ready,.supabaseStudioRoot :is(.certificateTable,.pqcBenchmarkTable) b{border:1px solid var(--border-default);background:var(--background-surface-200);color:var(--foreground-light)}.supabaseStudioRoot .complianceScore{border-color:var(--border-default)!important;background:var(--background-surface-75)!important}.supabaseStudioRoot .complianceScore>i{background:var(--background-surface-200)}.supabaseStudioRoot .complianceScore>i:after{background:var(--primary-default)}.supabaseStudioRoot .pqcRunForm select{background:var(--background-control-default);color:var(--foreground-default)}.supabaseStudioRoot .cdBadge,.supabaseStudioRoot .certificateTable code{color:var(--foreground-light)}.supabaseStudioRoot .cdBadge{border:1px solid var(--border-default);border-radius:.25rem;background:var(--background-surface-200);font-size:.625rem;font-weight:500;letter-spacing:0}.supabaseStudioRoot :is(.status-quantum_vulnerable,.status-deprecated,.status-blocked,.severity-critical,.severity-high){border-color:var(--border-destructive);background:oklch(from var(--destructive) l c h/12%);color:var(--destructive)}.supabaseStudioRoot :is(.status-approved,.status-verified,.status-resolved,.status-migration_ready){border-color:oklch(from var(--primary) l c h/30%);background:oklch(from var(--primary) l c h/10%);color:var(--primary)}.supabaseStudioRoot :is(.status-in_progress,.status-verifying,.status-open,.status-published){border-color:var(--border-warning);background:oklch(from var(--warning) l c h/10%);color:var(--warning)}.supabaseStudioRoot :is(.status-unknown,.status-excepted,.status-draft,.status-planned,.cdBadge.neutral){border-color:var(--border-default);background:var(--background-surface-200);color:var(--foreground-light)}@media (max-width:768px){.supabaseStudioRoot .cdPage{width:100%;max-width:100%;padding:2rem 1rem 4rem;overflow-x:clip}.supabaseStudioRoot .cdPageHeader{min-height:0;gap:1rem}.supabaseStudioRoot .cdPageHeader h1{font-size:1.375rem}.supabaseStudioRoot .cdPageActions{width:auto}.supabaseStudioRoot .cdProjectGrid{grid-template-columns:minmax(0,1fr)}.supabaseStudioRoot .cdFilterPanel{overflow:hidden}.supabaseStudioRoot .cdFilterTabs{width:100%}.supabaseStudioRoot .cdSearchForm{width:100%;display:grid;grid-template-columns:minmax(0,1fr)}.supabaseStudioRoot .cdSearchForm>*{min-width:0;max-width:100%}.supabaseStudioRoot .cdInventoryPanel{padding-inline:0}.supabaseStudioRoot .cdInventoryPanel>.cdPanelHeader{padding-inline:1.25rem}}