@layer modules{.release-health-body{gap:var(--space-4);display:grid}.release-health-body p{margin:0}.release-health-sub{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin-top:4px;display:block}.release-health-delete .bd-button{justify-self:start;width:auto}.release-health-controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.about-number summary:not(.ui-disclosure-summary){cursor:pointer;color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1)}.about-number p{max-width:var(--form-measure);margin:var(--space-2) 0 0;color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.release-table td{vertical-align:top}.release-table .release-name{font:var(--type-body-2-medium);letter-spacing:var(--track-body)}.release-table .spm-strip{min-width:96px;max-width:160px}.release-table .bd-meter{min-width:96px}.release-failure{align-items:center;gap:var(--space-1_5) var(--space-2);flex-wrap:wrap;display:flex}.release-failure strong{font:var(--type-body-2-semibold);letter-spacing:var(--track-body);font-variant-numeric:tabular-nums}.release-failure .release-health-sub{white-space:normal;flex-basis:100%;margin-top:0}.release-table .bd-meter-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.release-table .bd-meter-top{justify-content:flex-end}.release-table td[data-label=Failed\ sessions]{min-width:13rem}.release-table .release-name.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.about-number p{line-height:1.6}@media (max-width:640px){.release-table td[data-label=Failed\ sessions]{min-width:0}}}
@layer modules{.cron-sub{font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);color:var(--text-2);margin-top:4px;line-height:1.6;display:block}.cron-name{font-weight:600}.cron-table{table-layout:fixed;width:100%}.cron-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;height:auto;padding-top:14px;padding-bottom:14px}.cron-table .ui-timestamp{white-space:normal}.cron-monitor-table th:first-child{width:24%}.cron-monitor-table th:nth-child(3){width:28%}.cron-body{gap:16px;display:grid}.cron-body p{margin:0}.cron-channels{border:1px solid var(--border);border-radius:var(--radius-md);gap:10px;padding:16px;display:grid}.cron-channels label:not(.ui-checkbox){align-items:center;gap:8px;display:flex}.cron-incident{border-top:1px solid var(--border);padding:20px}.cron-incident:first-child{border-top:0}.cron-incident>p{margin:10px 0}.cron-incident .stack{padding:16px 0 0}.cron-schedule{gap:8px;margin:0;padding-left:20px;display:grid}.cron-presets{gap:var(--space-2);flex-wrap:wrap;display:flex}.cron-preset{min-height:var(--control-sm);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out)}@media (hover:hover){.cron-preset:hover{background:var(--bg-hover);color:var(--text-1)}}.cron-preset[aria-pressed=true]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-fg)}.cron-preview{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-sunken)}.cron-preview p{margin:0}.cron-sentence{color:var(--text-1);font:var(--type-body-medium);letter-spacing:var(--track-body)}.cron-preview .cron-sentence+p{margin-top:var(--space-2)}.cron-preview-title{color:var(--text-2);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1)}.cron-preview ol{gap:var(--space-1);margin:var(--space-2) 0 0;padding-left:var(--space-5);font:var(--type-body-2-regular);letter-spacing:var(--track-body);font-variant-numeric:tabular-nums;display:grid}.cron-incident-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.form-actions-inline{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:640px){.cron-table td{padding-block:0}}}
@layer modules{.group-form{gap:16px;padding:20px}.group-guide{gap:16px;padding:20px;display:grid}.group-guide p{overflow-wrap:anywhere;margin:0}.group-guide pre{max-width:100%;margin:0;overflow-x:auto}.group-guide>.bd-button{justify-self:start}.group-integration-guide{gap:var(--space-5);min-width:0;padding:var(--space-card-y) var(--space-card-x)}.group-integration-guide>.snippet-grid{min-width:0}.group-integration-guide>p{max-width:85ch}.group-key{overflow-wrap:anywhere;display:block}.group-form>.bd-button:not(.is-full){align-self:flex-start}.group-form .row-actions{flex-wrap:wrap;gap:8px;display:flex}.group-cell{align-items:center;gap:var(--space-2);min-width:0;color:inherit;text-decoration:none;display:inline-flex}.group-cell>span{min-width:0;display:block}.group-cell strong{font:var(--type-body-2-semibold);letter-spacing:var(--track-body);display:block}.group-cell small{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}@media (hover:hover){.group-cell:hover strong{color:var(--accent-fg)}}.group-chart-head{justify-content:flex-end;display:flex}.group-form-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.group-member-add{padding:var(--space-4) var(--space-card-x) var(--space-card-y);border-top:1px solid var(--border-subtle)}.group-detail .ui-detail-rail .control-form{padding:0 var(--space-card-x) var(--space-card-y)}.group-connect>.ui-disclosure-summary{padding:var(--space-card-y) var(--space-card-x)}.group-connect>.ui-disclosure-body{padding:0}.group-directory-table th.numeric,.group-directory-table td.numeric{text-align:right;font-variant-numeric:tabular-nums}.group-record-header .ui-record-stat-chart{flex:none;width:auto;height:auto}.group-record-header .ui-record-stat dd{row-gap:var(--space-1);flex-wrap:wrap}.group-guided>.guided-empty{padding:0 var(--space-card-x) var(--space-card-y)}.group-guided>.guided-empty>.empty-state{padding-inline:0}@media (max-width:820px){.group-daily>.bd-card-head:has(.spm-data-menu){position:relative}.group-daily>.bd-card-head:has(.spm-data-menu)>.bd-card-head-text{padding-right:calc(var(--control-sm) + var(--space-2))}.group-daily>.bd-card-head>.bd-card-head-action:has(.spm-data-menu){top:calc(var(--space-4) - var(--space-1));right:calc(var(--space-card-x) - var(--space-1));width:auto;position:absolute}}.group-cell .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media (max-width:640px){.group-directory-table :is(th,td).numeric{text-align:start}}}
@layer modules{.flag-delivery-form{gap:16px}.flag-delivery-schedule>.bd-card-head+form{padding:var(--space-card-y) var(--space-card-x)}.flag-delivery-form>.bd-button:not(.is-full){align-self:flex-start}.flag-cohort-options,.flag-schedule-step{border:1px solid var(--border);border-radius:var(--radius-md);gap:16px;min-width:0;margin:0;padding:16px;display:grid}.flag-cohort-options legend,.flag-schedule-step legend{padding:0 6px;font-weight:600}.flag-chip-picker{gap:var(--space-2);display:grid}.flag-chip-list{gap:var(--space-1_5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.flag-chip{align-items:center;gap:var(--space-1_5);min-height:var(--control-sm);padding:0 var(--space-1) 0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-1);font:var(--type-body-2-medium);letter-spacing:var(--track-body);display:inline-flex}.flag-chip small{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.flag-chip.is-missing{color:var(--text-2);border-style:dashed}.flag-chip-picker .ui-combobox,.flag-chip-picker>:last-child{max-width:360px}.flag-ramp-presets{gap:var(--space-2);flex-wrap:wrap;display:flex}.flag-ramp{width:100%;max-width:520px;height:64px;display:block;overflow:visible}.flag-ramp-grid{fill:none;stroke:var(--border-subtle);stroke-width:1px;vector-effect:non-scaling-stroke}.flag-ramp-line{fill:none;stroke:var(--accent-solid);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.flag-ramp-dot{fill:var(--accent-solid)}.flag-plan-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.flag-plan-steps li{align-items:baseline;gap:var(--space-2);padding:var(--space-1_5) 0;font:var(--type-body-2-regular);letter-spacing:var(--track-body);font-variant-numeric:tabular-nums;grid-template-columns:14px 64px minmax(0,1fr) auto;display:grid;position:relative}.flag-plan-steps li+li:before{background:var(--border);content:"";width:2px;height:100%;position:absolute;top:-50%;left:6px}.flag-plan-steps li[data-state=applied]+li:before{background:var(--accent-solid)}.flag-plan-dot{box-sizing:border-box;border:2px solid var(--border-strong);border-radius:var(--radius-full);background:var(--bg-surface);align-self:center;width:10px;height:10px;margin-left:2px;position:relative}.flag-plan-steps li[data-state=applied] .flag-plan-dot{border-color:var(--accent-solid);background:var(--accent-solid)}.flag-plan-steps li[data-state=pending] .flag-plan-dot{border-color:var(--accent-solid)}.flag-plan-steps li[data-state=failed] .flag-plan-dot{border-color:var(--danger-fg);background:var(--danger-fg)}.flag-plan-steps li[data-state=skipped]{color:var(--text-3)}.flag-plan-steps small{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.flag-plan-history,.flag-delivery-guide{padding:20px}.flag-plan{border-bottom:1px solid var(--border);gap:16px;padding:20px 0;display:grid}.flag-plan:first-child{padding-top:0}.flag-plan:last-child{border-bottom:0;padding-bottom:0}.flag-plan-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.flag-plan p{margin:0}.flag-plan-cancel.control-form{padding:0}.flag-delivery-guide{gap:16px;max-width:850px;display:grid}.flag-delivery-guide pre{max-width:100%;margin:0;overflow-x:auto}.flag-delivery-guide p{overflow-wrap:anywhere;margin:0}@media (max-width:640px){.flag-schedule-step .form-split{grid-template-columns:minmax(0,1fr)}.flag-plan-steps li{overflow-wrap:anywhere;grid-template-columns:14px 48px minmax(0,1fr)}.flag-plan-steps small{grid-column:3}}.flag-delivery-guide>.bd-button{justify-self:start}#rollout-plans{scroll-margin-top:80px}}
@layer modules{.path-options{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;display:grid}.path-exclusions summary{cursor:pointer;font-weight:600}.path-exclusions label{margin-top:var(--space-4)}.path-trail{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.path-trail a{gap:var(--space-2);max-width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);overflow-wrap:anywhere;display:inline-flex}.path-trail li:last-child a{background:var(--accent-soft);color:var(--accent-fg)}.path-flow{grid-template-columns:minmax(150px,200px) 48px minmax(0,1fr);align-items:center;display:grid}.path-flow.is-before{grid-template-columns:minmax(0,1fr) 48px minmax(150px,200px)}.path-flow.is-before .path-flow-anchor{grid-area:1/3}.path-flow.is-before .path-flow-lines{grid-area:1/2}.path-flow.is-before .path-flow-branches{grid-area:1/1}.path-flow-anchor{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--accent-fg);border-radius:var(--radius-lg);background:var(--accent-soft);overflow-wrap:anywhere;display:grid}.path-flow-anchor small,.path-flow-anchor>span{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.path-flow-lines{align-self:stretch;width:48px;height:100%;overflow:visible}.path-flow-lines path{fill:none;stroke:var(--chart-1);opacity:.55}.path-flow-branches{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.path-flow-branch{align-items:center;gap:var(--space-4);height:68px;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-1);grid-template-columns:minmax(0,1fr) auto auto;text-decoration:none;display:grid}@media (hover:hover){.path-flow-branch:hover{border-color:var(--accent-fg);background:var(--accent-soft)}}.path-flow-name,.path-flow-count{gap:4px;min-width:0;display:grid}.path-flow-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.path-flow-name small,.path-flow-count small,.path-flow-action{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.path-flow-count{text-align:right;font-variant-numeric:tabular-nums}.path-flow-action{color:var(--accent-fg)}.path-pagination{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.path-session-steps{white-space:normal;overflow-wrap:anywhere;max-width:450px;line-height:1.6}@media (max-width:760px){.path-flow,.path-flow.is-before{align-items:stretch;gap:var(--space-5);flex-direction:column;display:flex}.path-flow-lines{display:none}.path-flow-branch{gap:var(--space-2);padding:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.path-flow-action{grid-column:1/-1}.path-flow-branch{height:88px}.path-flow-name strong{font:var(--type-body-2-semibold);letter-spacing:var(--track-body)}}.path-sessions>summary,.path-notes{padding:var(--space-card-y) var(--space-card-x)}.path-sessions>summary,.path-notes summary{cursor:pointer;font-weight:600}.path-sessions[open]>summary{border-bottom:1px solid var(--border)}.path-notes p{color:var(--text-2);line-height:1.6}.path-notes p:last-child{margin-bottom:0}.path-flow-anchor strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.path-anchor-chip{align-items:center;gap:var(--space-3);min-width:0;max-width:100%;display:inline-flex}.path-anchor-chip>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.path-anchor-edit{color:var(--accent-fg);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1)}@media (min-width:761px){.path-branches-fallback{display:none}}@media (max-width:760px){.path-sankey-panel{display:none}}.path-notes.ui-disclosure,.path-sessions.ui-disclosure>.ui-disclosure-body{padding:0}}
@layer modules{.engagement-options{grid-template-columns:2fr 1fr;align-items:start;gap:16px;display:grid}.engagement-scope{overflow-wrap:anywhere;margin:0}.engagement-distributions{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.engagement-details{border-top:1px solid var(--border)}.engagement-details>summary,.engagement-notes>summary{padding:var(--space-card-y) var(--space-card-x);cursor:pointer;font-weight:600}.engagement-details>summary:focus-visible,.engagement-notes>summary:focus-visible{outline:2px solid var(--accent-fg);outline-offset:-4px;border-radius:var(--radius-md)}.engagement-period{padding:var(--space-card-y) var(--space-card-x);border-top:1px solid var(--border)}.engagement-period-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.engagement-period dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 0;display:grid}.engagement-period dt{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.engagement-period dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:600}.engagement-notes dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 20px;display:grid}.engagement-notes dt{font-weight:600}.engagement-notes dd{color:var(--text-2);margin:4px 0 0}@media (max-width:760px){.engagement-options,.engagement-distributions,.engagement-notes dl{grid-template-columns:1fr}.engagement-period dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.engagement-lifecycle .spm-chart-bar.is-down:not(.is-partial){fill:color-mix(in oklab, var(--danger-fg) 55%, var(--bg-surface))}@media (min-width:1100px){.metrics.engagement-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}}.engagement-period-facts>.ui-fact,.engagement-definition-facts>.ui-fact{border:0;padding:0}}
@layer modules{.retention-actions,.retention-options{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.retention-actions .insight-series-editor{min-width:0;margin:0}.retention-actions .insight-filter{grid-template-columns:minmax(0,1fr)}.retention-segment-editor+.retention-segment-editor{border-top:1px solid var(--border);padding-top:var(--space-5);margin-top:var(--space-5)}.retention-caption{gap:var(--space-2) var(--space-5);color:var(--text-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body);flex-wrap:wrap;display:flex}.retention-caption p{margin:0}.retention-grid-wrap{padding:var(--space-card-y) var(--space-card-x)}.spm-retention-cell.is-incomplete{outline:1px dashed var(--text-2);outline-offset:-4px}.retention-notes{padding:var(--space-card-y) var(--space-card-x)}.retention-notes summary{cursor:pointer;font-weight:600}.retention-notes p{color:var(--text-2);line-height:1.6}.retention-notes p:last-child{margin-bottom:0}@media (max-width:760px){.retention-actions,.retention-options{grid-template-columns:minmax(0,1fr)}}.retention-curve-wrap{padding:var(--space-card-y) var(--space-card-x) 0}.retention-curve-wrap+.retention-grid-wrap{padding-top:var(--space-4)}.retention-widened{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}.retention-notes.ui-disclosure{padding:0}}
@layer modules{.crawler-grid{gap:var(--space-section);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crawler-form,.crawler-setup{padding:var(--space-card-y) var(--space-card-x)}.crawler-form{gap:20px;max-width:680px;display:grid}.crawler-form>button{justify-self:start}.crawler-fields{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.crawler-fields>button{justify-self:start}.crawler-categories{border:0;gap:12px;margin:0;padding:0;display:grid}.crawler-categories legend{margin-bottom:12px;font-weight:600}.crawler-setup{gap:12px;min-width:0;display:grid}.crawler-setup p{margin:0}.crawler-evidence{margin:0;padding:0;list-style:none}.crawler-evidence li{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px 20px;display:grid}.crawler-evidence li>div{align-content:start;justify-items:start;gap:6px;min-width:0;display:grid}.crawler-path{overflow-wrap:anywhere;font-weight:500}.crawler-pagination{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}@media (max-width:767px){.crawler-grid{grid-template-columns:minmax(0,1fr)}.crawler-evidence li{grid-template-columns:minmax(0,1fr);gap:8px}.crawler-evidence li>div:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}}.crawler-about>summary{cursor:pointer;width:fit-content;color:var(--text-2);font:var(--type-caption-1-medium)}.crawler-about>p{max-width:72ch;color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);line-height:1.6}.crawler-setup .crawler-about>p{margin:8px 0 0}}
@layer modules{.wordpress-steps{gap:10px;padding-left:24px;line-height:1.6;display:grid}.wordpress-controls{grid-template-columns:minmax(210px,1fr) minmax(180px,1fr) auto;align-items:end;gap:14px;display:grid}.wordpress-controls>*{min-width:0}.wordpress-evidence{gap:0;margin-top:22px;display:grid}.wordpress-evidence article{border-top:1px solid var(--border);padding:18px 0}.wordpress-evidence article>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.wordpress-evidence h3{font:var(--type-body-semibold);letter-spacing:var(--track-body);margin:0}.wordpress-evidence p{color:var(--text-2);overflow-wrap:anywhere;margin:8px 0 0;line-height:1.6}@media (max-width:700px){.wordpress-controls{grid-template-columns:1fr}.wordpress-controls button{justify-self:start}}.first-event{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);flex-wrap:wrap;display:flex}.first-event-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--text-3);flex:none}.first-event[data-state=waiting] .first-event-dot{background:var(--accent-solid)}.first-event-copy{gap:var(--space-0_5);flex:16rem;min-width:0;display:grid}.first-event-copy strong{font:var(--type-body-2-semibold);letter-spacing:var(--track-body)}.first-event-copy span{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.install-key-actions{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.install-key-link{color:var(--accent-fg);font:var(--type-body-2-medium);letter-spacing:var(--track-body)}.install-key-minted{align-items:flex-start;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--warning-border);border-radius:var(--radius-lg);background:var(--warning-soft);flex-wrap:wrap;display:flex}.install-key-minted p{color:var(--text-1);font:var(--type-body-2-regular);letter-spacing:var(--track-body);flex:20rem;margin:0}}
@layer modules{body:has(.agent-onboarding.is-page .agent-onboarding-primary .bd-button) .page-header [data-header-cta]{display:none}.agent-onboarding{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-surface);margin-block:var(--space-4);min-width:0;overflow:clip;container-type:inline-size}.bd-card>.agent-onboarding,.bd-card>.guided-empty>.agent-onboarding{border:0;margin:0}.agent-onboarding-overview{gap:var(--space-10);padding:var(--space-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.agent-onboarding-copy{min-width:0}.agent-eyebrow{align-items:center;gap:var(--space-2);color:var(--text-3);font:var(--type-caption-1-medium);margin-bottom:var(--space-4);display:flex}.agent-onboarding-copy h2{font:var(--type-title-1-semibold);color:var(--text-1);margin:0 0 var(--space-3)}.agent-onboarding-copy>p{font:var(--type-body-regular);color:var(--text-2);max-width:44ch;margin:0}.agent-onboarding-primary{align-items:center;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.agent-onboarding-primary>a:not(.bd-button){color:var(--accent-fg);font:var(--type-body-2-medium);text-underline-offset:3px}.agent-onboarding-steps{padding:var(--space-6) var(--space-8);border-block:1px solid var(--border-subtle);gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.agent-onboarding-steps li{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.agent-step-number{width:var(--control-sm);height:var(--control-sm);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-2);background:var(--bg-sunken);font:var(--type-body-medium);flex-shrink:0;place-items:center;display:grid}.agent-onboarding-steps .is-current .agent-step-number{color:var(--on-accent);background:var(--accent-solid);border-color:var(--accent-solid)}.agent-onboarding-steps .is-done .agent-step-number{color:var(--positive-fg);background:var(--positive-soft);border-color:var(--positive-border)}.agent-onboarding-steps h3{font:var(--type-body-semibold);color:var(--text-1);margin:var(--space-1) 0 var(--space-2)}.agent-onboarding-steps p{font:var(--type-body-2-regular);color:var(--text-2);margin:0}.agent-onboarding-steps a{color:var(--accent-fg);text-underline-offset:3px}.agent-setup-card{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-6) var(--space-8);flex-wrap:wrap;min-width:0;display:flex}.agent-setup-card.is-compact{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);margin-block:var(--space-4) var(--space-6);padding:var(--space-5)}.agent-setup-intro{align-items:center;gap:var(--space-4);flex:350px;min-width:0;display:flex}.agent-setup-intro h3{font:var(--type-headline-semibold);color:var(--text-1);margin:0 0 var(--space-1)}.agent-setup-intro p{font:var(--type-body-2-regular);color:var(--text-2);margin:0}.agent-setup-intro .agent-setup-scope{color:var(--text-3);font:var(--type-caption-1-regular);margin-top:var(--space-2);overflow-wrap:anywhere}.agent-setup-scope span{margin-inline:var(--space-1)}.agent-marks{padding-right:var(--space-2);flex-shrink:0;display:flex}.agent-marks>span{width:var(--control-md);height:var(--control-md);border:1px solid var(--logo-plate-border);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-1);margin-right:calc(-1 * var(--space-2));place-items:center;display:grid}.agent-marks svg{width:var(--icon-lg);height:var(--icon-lg)}.agent-setup-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.agent-copy-control{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:inline-flex}.agent-copy-error{color:var(--danger-fg);font:var(--type-caption-1-regular);max-width:30ch}.agent-onboarding-status{padding:0 var(--space-8) var(--space-5)}.agent-onboarding-status:empty,.agent-onboarding-status>.guide-help-link{display:none}.agent-preview{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-sunken);min-width:0;overflow:hidden}.agent-preview-heading{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);font:var(--type-body-2-semibold);color:var(--text-2);display:flex}.agent-example-label{font:var(--type-caption-1-regular);color:var(--text-3);border:1px solid var(--border);border-radius:var(--radius-xs);padding:var(--space-0_5) var(--space-1_5);white-space:nowrap}.agent-preview-tabs{gap:var(--space-1);padding:0 var(--space-3) var(--space-2);display:flex;overflow-x:auto}.agent-preview-tabs button{border-radius:var(--radius-sm);padding:var(--space-1_5) var(--space-2);color:var(--text-2);font:var(--type-caption-1-medium);text-align:left;cursor:pointer;background:0 0;border:0;flex-shrink:0}.agent-preview-tabs button[aria-pressed=true]{color:var(--accent-fg);background:var(--accent-soft)}.agent-preview-tabs button:hover{background:var(--bg-hover)}.agent-preview-surface{background:var(--bg-surface);margin:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-height:170px;overflow:hidden}.agent-preview-caption{margin:var(--space-3) var(--space-4);font:var(--type-caption-1-regular);color:var(--text-3)}.agent-preview-chart{padding:var(--space-5)}.agent-preview-chart svg{width:100%;height:125px;overflow:visible}.agent-chart-grid{stroke:var(--border-subtle);fill:none}.agent-chart-line{stroke:var(--chart-1);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.agent-chart-axis{color:var(--text-3);font:var(--type-caption-1-regular);justify-content:space-between;display:flex}.agent-preview-browser{height:var(--control-sm);border-bottom:1px solid var(--border-subtle);align-items:center;gap:var(--space-1);padding-inline:var(--space-3);color:var(--text-3);font:var(--type-caption-1-regular);display:flex}.agent-preview-browser i{width:var(--space-1_5);height:var(--space-1_5);border:1px solid var(--border-control);border-radius:var(--radius-full)}.agent-preview-browser span{margin-left:var(--space-2)}.agent-preview-page-body{padding:var(--space-5);min-height:152px;position:relative}.agent-page-title{width:54%;height:var(--space-3);border-radius:var(--radius-xs);background:var(--border-strong);margin-bottom:var(--space-3)}.agent-page-line{width:83%;height:var(--space-1_5);background:var(--border);margin-block:var(--space-1_5);border-radius:var(--radius-xs)}.agent-page-line.is-short{width:65%}.agent-page-cta{width:fit-content;margin-top:var(--space-3);background:var(--accent-soft);color:var(--accent-fg);border:1px solid var(--accent-border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);font:var(--type-caption-1-medium)}.agent-page-columns{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.agent-page-columns span{height:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-xs)}.agent-hotspot{border:2px solid var(--chart-5);outline:7px solid color-mix(in oklch, var(--chart-5) 16%, transparent);background:color-mix(in oklch, var(--chart-5) 28%, transparent);border-radius:var(--radius-full);width:var(--space-5);height:var(--space-5);position:absolute}.agent-hotspot.is-one{top:51%;left:28%}.agent-hotspot.is-two{width:var(--space-3);height:var(--space-3);top:80%;left:65%}.agent-hotspot.is-three{width:var(--space-2);height:var(--space-2);top:21%;left:51%}.agent-scroll-marker{border-top:2px dashed var(--accent-fg);color:var(--accent-fg);text-align:right;padding:var(--space-1) var(--space-3);font:var(--type-caption-1-medium);background:var(--accent-soft);position:absolute;top:64%;left:0;right:0}.agent-replay-content{padding:var(--space-4) var(--space-6)}.agent-masked-field{border:1px dashed var(--border-control);width:75%;margin-top:var(--space-2);padding:var(--space-1) var(--space-2);color:var(--text-3);font:var(--type-caption-1-regular);border-radius:var(--radius-xs)}.agent-replay-track{gap:var(--space-1);padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-subtle);display:flex}.agent-replay-track span{height:var(--space-1);background:var(--accent-border);border-radius:var(--radius-full);flex:1}.agent-replay-track span:first-child{background:var(--accent-solid)}.agent-preview-funnel,.agent-preview-timeline{padding:var(--space-4);margin:0;list-style:none}.agent-preview-funnel li+li{margin-top:var(--space-3)}.agent-preview-funnel li>div:first-child{align-items:center;gap:var(--space-2);font:var(--type-caption-1-medium);color:var(--text-2);margin-bottom:var(--space-1);display:flex}.agent-preview-funnel li span{color:var(--text-3)}.agent-funnel-bar{height:var(--space-3);background:var(--accent-border);border-radius:var(--radius-xs);width:100%}.agent-funnel-bar.is-step-1{width:66%}.agent-funnel-bar.is-step-2{width:39%}.agent-funnel-bar.is-selected{background:var(--accent-solid)}.agent-preview-trace{padding:var(--space-4)}.agent-trace-row{align-items:center;gap:var(--space-4);min-height:var(--row-h);font:var(--type-caption-1-medium);color:var(--text-2);border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr 1.1fr;display:grid}.agent-trace-row i{height:var(--space-3);background:var(--accent-border);border-radius:var(--radius-xs);display:block}.agent-trace-row.is-row-1 i{width:66%;margin-left:16%}.agent-trace-row.is-row-2 i{width:45%;margin-left:47%}.agent-trace-row.is-selected i{background:var(--accent-solid)}.agent-preview-timeline li{min-height:var(--row-h);align-items:center;gap:var(--space-3);font:var(--type-body-2-regular);color:var(--text-2);display:flex}.agent-preview-timeline i{width:var(--space-2);height:var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-full);flex-shrink:0}.agent-preview-timeline .is-selected i{background:var(--accent-solid);border-color:var(--accent-solid)}.agent-preview-timeline small{color:var(--text-3);font:var(--type-caption-1-regular);white-space:nowrap;margin-left:auto}.agent-preview-rows{padding:var(--space-2)}.agent-preview-rows>div{gap:var(--space-3);padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--border-subtle);font:var(--type-body-2-regular);color:var(--text-2);min-height:var(--row-h);align-items:center;display:flex}.agent-preview-rows>div:last-child{border:0}.agent-preview-rows .is-selected{background:var(--accent-soft);color:var(--accent-fg);border-radius:var(--radius-sm)}.agent-demo-avatar{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-full);background:var(--bg-active);font:var(--type-caption-1-medium);place-items:center;display:grid}.agent-demo-index{font:var(--type-caption-1-regular);color:var(--text-3)}.agent-demo-row-line{min-width:var(--space-8);height:var(--space-1_5);background:var(--border);border-radius:var(--radius-xs);margin-left:auto}.agent-demo-flag{color:var(--text-3);font:var(--type-caption-1-regular);margin-left:auto}.agent-demo-toggle{width:var(--space-6);height:var(--space-3);border-radius:var(--radius-full);background:var(--border-strong)}.agent-prompt-options{align-items:end;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.agent-prompt-options label{gap:var(--space-2);font:var(--type-body-2-medium);color:var(--text-2);display:grid}.agent-prompt-options select{min-height:var(--control-md);background:var(--bg-surface);color:var(--text-1);border:1px solid var(--border-control);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.agent-prompt-options>span{font:var(--type-caption-1-regular);color:var(--text-3)}.agent-prompt-text,.agent-connection-code{box-sizing:border-box;resize:vertical;border:1px solid var(--border);border-radius:var(--radius-md);width:100%;min-width:0;height:min(48vh,440px);padding:var(--space-4);background:var(--bg-sunken);color:var(--text-1);font:var(--type-body-2-regular);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;display:block}.agent-connection-code{height:210px}.agent-key-option{align-items:flex-start;gap:var(--space-2);font:var(--type-body-2-regular);margin-bottom:var(--space-4);color:var(--text-2);display:flex}.agent-connection-tabs{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.agent-connection-tabs button{align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);background:var(--bg-surface);color:var(--text-2);cursor:pointer;font:var(--type-body-2-medium);display:flex}.agent-connection-tabs button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-fg);border-color:var(--accent-border)}.agent-connection-tabs svg{width:var(--icon-md);height:var(--icon-md)}.agent-connect-steps{gap:var(--space-3);padding-left:var(--space-5);margin:0 0 var(--space-5);color:var(--text-2);font:var(--type-body-regular);display:grid}.agent-connect-steps strong{color:var(--text-1)}.agent-connection-note{font:var(--type-body-regular);color:var(--text-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-sunken)}.agent-connection-docs{gap:var(--space-4);margin-top:var(--space-4);font:var(--type-body-2-medium);flex-wrap:wrap;display:flex}.agent-connection-docs a,.agent-connect-steps a{color:var(--accent-fg);text-underline-offset:3px}@container (max-width:740px){.agent-onboarding-overview{gap:var(--space-6);padding:var(--space-6);grid-template-columns:1fr}.agent-onboarding-steps{padding:var(--space-6);gap:var(--space-4)}.agent-setup-card{padding:var(--space-6)}}@container (max-width:520px){.agent-onboarding-overview{padding:var(--space-5)}.agent-onboarding-steps{padding:var(--space-5);grid-template-columns:1fr}.agent-setup-card{padding:var(--space-5)}.agent-setup-intro{align-items:flex-start}.agent-marks{gap:var(--space-1);flex-direction:column;padding:0}.agent-marks>span{margin:0}}@media (max-width:600px){.agent-setup-card.is-compact{padding:var(--space-4)}.agent-setup-intro{flex-basis:100%}.agent-setup-actions,.agent-prompt-options label,.agent-prompt-options select{width:100%}.agent-connection-tabs button,.agent-preview-tabs button{min-height:var(--control-touch)}}}
@layer base{*{box-sizing:border-box}html{background:var(--bg-canvas);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%}body{background:var(--bg-canvas);min-height:100%;color:var(--text-1);font:var(--type-body-regular);letter-spacing:var(--track-body);text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}:where(.content) a:where(:not([class]):not(:has(strong,img,div,article)):not(:where(.comms-preview-body,.lifecycle-preview .prose) *)):where(:is(p,dd,:is(ul,ol):not([class])>li,.notice,.form-help,.ui-field-hint,.ui-form-section-aside,.bd-empty-body,.bd-empty-step-description,small) a:not(td *),:is(.panel-body,.bd-card-body,.stack,.toolbar-actions)>a,td:not(:first-child) a){color:var(--accent-fg);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-underline-offset:3px;transition:text-decoration-color var(--dur-2) var(--ease-out)}@media (hover:hover){:where(.content) a:where(:not([class]):not(:has(strong,img,div,article)):not(:where(.comms-preview-body,.lifecycle-preview .prose) *)):where(:is(p,dd,:is(ul,ol):not([class])>li,.notice,.form-help,.ui-field-hint,.ui-form-section-aside,.bd-empty-body,.bd-empty-step-description,small) a:not(td *),:is(.panel-body,.bd-card-body,.stack,.toolbar-actions)>a,td:not(:first-child) a):hover{text-decoration-color:currentColor}}:where(.content) a:where(:not([class]):not(:has(strong,img,div,article)):not(:where(.comms-preview-body,.lifecycle-preview .prose) *)):where(td:not(:first-child) a){text-decoration-color:#0000}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}h1,h2,h3,p{margin-top:0}h1{font:var(--type-title-1-semibold);letter-spacing:var(--track-title);margin-bottom:0}h2{font:var(--type-headline-semibold);letter-spacing:var(--track-headline)}h3{font:var(--type-body-semibold);letter-spacing:var(--track-body)}::selection{background:color-mix(in oklab, var(--accent-solid) 14%, var(--bg-surface));color:var(--text-1)}.icon{flex:none;width:17px;height:17px}.muted{color:var(--text-2)}.small{font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.015em}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:var(--z-skip);border-radius:var(--radius-md);background:var(--accent-solid);color:var(--on-accent);font:var(--type-body-semibold);letter-spacing:var(--track-body);box-shadow:var(--shadow-raised);transition:transform var(--dur-2) var(--ease-out);padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:where(a[href],button,summary,[role=button],[role=tab],[role=link],[role=switch],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px}@media (forced-colors:active){:where(input,select,textarea,.ui-select-trigger,.ui-date-trigger):focus-visible{outline-offset:0;outline:2px solid highlight}}.eyebrow{color:var(--text-2);font:var(--type-caption-2-semibold);letter-spacing:var(--track-caps);text-transform:uppercase;margin-bottom:8px}.brand-mark{flex:none;width:42px;height:42px;margin-bottom:24px;display:block}.fine-print{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);text-align:center;margin:18px 0 0}.fine-print a{color:var(--text-1);text-underline-offset:2px;text-decoration:underline}@media (hover:hover){.fine-print a:hover{color:var(--accent-fg)}}.brand-mark-sm{width:30px;height:30px;margin:0}.button,.auth-passkey,.auth-google,.menu-trigger,.menu-item,.ui-select-trigger,.ui-select-option,.ui-date-trigger,.ui-date-day,.filter-pill,.snippet-copy,.skin-option,.theme-choice-option,.toolbar-switch a{transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), transform var(--dur-4) var(--ease-in-out)}.button:active:not(:disabled):not([aria-disabled=true]),.auth-passkey:active:not(:disabled),.auth-google:active:not(:disabled),.menu-trigger:active:not(:disabled),.ui-select-trigger:active:not(:disabled),.ui-date-trigger:active:not(:disabled),.filter-pill:active,.snippet-copy:active:not(:disabled),.skin-option:active,.theme-choice-option:active{transform:scale(var(--press-scale));transition-duration:var(--dur-2), var(--dur-2), var(--dur-2), var(--dur-2), var(--dur-3)}.button:disabled,.button[aria-disabled=true],.snippet-copy:disabled{transform:none}@media (prefers-reduced-motion:reduce){.button,.auth-passkey,.auth-google,.menu-trigger,.menu-item,.ui-select-trigger,.ui-select-option,.ui-date-trigger,.ui-date-day,.filter-pill,.snippet-copy,.skin-option,.theme-choice-option,.toolbar-switch a{transition:none}.button:active:not(:disabled):not([aria-disabled=true]),.auth-passkey:active:not(:disabled),.auth-google:active:not(:disabled),.menu-trigger:active:not(:disabled),.ui-select-trigger:active:not(:disabled),.ui-date-trigger:active:not(:disabled),.filter-pill:active,.snippet-copy:active:not(:disabled),.skin-option:active,.theme-choice-option:active{transform:none}}.button{isolation:isolate;min-height:var(--control-lg);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--text-1);font:var(--type-body-medium);letter-spacing:var(--track-body);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}.button:before{z-index:-1;border-radius:inherit;content:"";opacity:0;transition:opacity var(--dur-2) var(--ease-out);position:absolute;inset:0}.button:focus-visible,.avatar-button:focus-visible,.command-trigger:focus-visible,.sidebar-footer:focus-visible,.sidebar-toggle:focus-visible,.auth-passkey:focus-visible,.auth-google:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px}.button.primary{background-image:var(--gradient-primary);color:var(--on-accent);box-shadow:var(--shadow-xs);border-color:#0000}.button.primary:before{background-image:var(--gradient-primary-hover)}@media (hover:hover){.button.primary:hover:not(:disabled,[aria-disabled=true]):before{opacity:1}}.button.primary:active:not(:disabled,[aria-disabled=true]){background-image:var(--gradient-primary-active)}.button.primary:active:not(:disabled,[aria-disabled=true]):before{opacity:0}.button.primary:is(:disabled,[aria-disabled=true]){border-color:var(--disabled-border);background-image:var(--fill-disabled);color:var(--disabled-fg);box-shadow:none;opacity:1}.button.primary:is(:disabled,[aria-disabled=true]):before{opacity:0}.button.secondary{border-color:var(--border);background:var(--bg-surface);color:var(--text-1);box-shadow:var(--shadow-xs)}@media (hover:hover){.button.secondary:hover:not(:disabled){border-color:var(--border-strong);background:var(--bg-hover)}}.button.secondary:active:not(:disabled){border-color:color-mix(in oklab, var(--border-strong) 70%, var(--text-1));background:var(--bg-active)}.button.secondary:is(:disabled,[aria-disabled=true]){box-shadow:none}.button.ghost{color:var(--text-2)}@media (hover:hover){.button.ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--text-1)}}.button.ghost:active:not(:disabled){background:var(--bg-active)}.button:where(:not(.primary,.secondary,.ghost,.danger,.danger-button)){border-color:var(--border);background:var(--bg-surface);box-shadow:var(--shadow-xs)}@media (hover:hover){.button:where(:not(.primary,.secondary,.ghost,.danger,.danger-button)):hover:not(:disabled){border-color:var(--border-strong);background:var(--bg-hover)}}.button:where(:not(.primary,.secondary,.ghost,.danger,.danger-button)):active:not(:disabled){background:var(--bg-active)}.button.danger,.button.danger-button{background-image:var(--fill-danger);color:var(--on-solid);box-shadow:var(--shadow-xs);border-color:#0000}.button.danger:before,.button.danger-button:before{background-image:var(--fill-danger-hover)}@media (hover:hover){.button.danger:hover:not(:disabled,[aria-disabled=true]):before,.button.danger-button:hover:not(:disabled,[aria-disabled=true]):before{opacity:1}}.button.danger:active:not(:disabled,[aria-disabled=true]),.button.danger-button:active:not(:disabled,[aria-disabled=true]){background-image:var(--fill-danger-hover)}.button.danger:active:not(:disabled,[aria-disabled=true]):before,.button.danger-button:active:not(:disabled,[aria-disabled=true]):before{opacity:0}.button:is(.danger,.danger-button):is(:disabled,[aria-disabled=true]){border-color:var(--disabled-border);background-image:var(--fill-disabled);color:var(--disabled-fg);box-shadow:none;opacity:1}.button:is(.danger,.danger-button):is(:disabled,[aria-disabled=true]):before{opacity:0}.button[aria-disabled=true]:not(.primary,.danger,.danger-button){cursor:not-allowed;opacity:var(--opacity-disabled)}.button.full{width:100%}.small-button,.button.small{min-height:var(--control-md);border-radius:var(--radius-md);font:var(--type-body-medium);letter-spacing:var(--track-body);padding:0 10px}.mobile-menu{display:none}.action-group,.page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}input,select,textarea{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out)}input,select{min-height:var(--control-lg);padding:0 12px}textarea{resize:vertical;min-height:92px;padding:10px 12px;line-height:1.45}input::placeholder,textarea::placeholder{color:var(--text-3);opacity:1}@media (hover:hover){input:hover,select:hover,textarea:hover{border-color:var(--border-control)}}input:focus,select:focus,textarea:focus{border-color:var(--accent-fg);outline-offset:0;box-shadow:0 0 0 3px color-mix(in oklab, var(--accent-solid) 22%, transparent);outline:2px solid #0000}label{font:var(--type-body-medium);letter-spacing:var(--track-body)}.ui-field{gap:var(--field-label-gap);min-width:0;color:var(--text-1);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);flex-direction:column;display:flex}.ui-field-label{color:var(--text-1);font:var(--type-body-2-semibold);letter-spacing:var(--track-body);display:block}.ui-field-optional{margin-left:var(--space-1_5);color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}:where(.page-toolbar,.menu-panel,.menu-form,.inline-form,.bd-table-toolbar) .ui-field-optional{display:none}.ui-field-hint,.field-hint,.ui-field-error{font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}.ui-field-hint,.field-hint{color:var(--text-2)}.ui-field-error{align-items:flex-start;gap:var(--space-1_5);color:var(--danger-fg);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);display:flex}.ui-field-error-icon{width:var(--icon-sm);height:var(--icon-sm);flex:none;margin-top:1px}.ui-control{width:100%;font:var(--type-body-regular);letter-spacing:var(--track-body)}textarea.ui-control{line-height:1.45}input.ui-control[type=search]::-webkit-search-decoration{appearance:none}input.ui-control[type=search]::-webkit-search-cancel-button{appearance:none}.ui-control.is-invalid,.ui-select-trigger.is-invalid{border-color:var(--danger-fg)}.ui-control.is-invalid:focus,.ui-select-trigger.is-invalid:focus-visible,.ui-date-trigger.is-invalid:focus-visible{border-color:var(--danger-fg);box-shadow:0 0 0 3px color-mix(in oklab, var(--danger-solid) 22%, transparent)}.ui-field .ui-select,.ui-field .ui-date,.control-form .ui-select,.eval-form .ui-select,.review-form .ui-select,.builder-fields .ui-select,.variant-card .ui-select,.variant-settings .ui-select,.stack .ui-select{width:100%;display:block}.ui-field .ui-select-trigger,.ui-field .ui-date-trigger{min-width:0}.ui-select{vertical-align:top;min-width:0;max-width:100%;display:inline-block;position:relative}.ui-select-trigger{width:100%;min-width:148px;min-height:var(--control-lg);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-1);font:var(--type-body-medium);letter-spacing:var(--track-body);text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 12px;display:flex}@media (hover:hover){.ui-select-trigger:hover:not(:disabled){border-color:var(--border-control);background:var(--bg-hover)}}.ui-select-trigger:focus-visible{border-color:var(--accent-fg);outline-offset:0;box-shadow:0 0 0 3px color-mix(in oklab, var(--accent-solid) 22%, transparent);outline:2px solid #0000}.ui-select-trigger[aria-expanded=true]{border-color:var(--accent-fg);background:var(--bg-surface)}.ui-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-select-value.is-placeholder{color:var(--text-3);font-weight:400}.ui-select-chevron{width:14px;height:14px;color:var(--text-3);transition:transform var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);flex:none}.ui-select-trigger[aria-expanded=true] .ui-select-chevron{color:var(--accent-fg);transform:rotate(180deg)}.ui-select-trigger.plain{min-width:0;min-height:var(--control-sm);box-shadow:none;background:0 0;border-color:#0000;padding:0 2px 0 4px}.ui-select-trigger.plain:focus-visible,.ui-select-trigger.plain[aria-expanded=true]{box-shadow:none;background:0 0;border-color:#0000}@media (hover:hover){.ui-select-trigger.plain:hover:not(:disabled){box-shadow:none;background:0 0;border-color:#0000}}.ui-select-trigger.plain:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px}.ui-select-menu{z-index:var(--z-popover);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-popover);animation:palette-in var(--dur-3) var(--ease-out);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;padding:6px;display:flex;position:fixed;overflow:auto}.ui-select-option{min-height:var(--control-md);border-radius:var(--radius-md);color:var(--text-1);font:var(--type-body-regular);letter-spacing:var(--track-body);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:0 8px;display:grid}.ui-select-option.is-active{background:var(--bg-hover);color:var(--text-1)}@media (hover:hover){.ui-select-option:hover{background:var(--bg-hover);color:var(--text-1)}}.ui-select-option.is-selected{background:var(--accent-soft);color:var(--accent-fg);font-weight:600}.ui-select-option.is-disabled{opacity:var(--opacity-disabled);cursor:not-allowed}@media (hover:hover){.ui-select-option.is-disabled:hover{color:var(--text-1);background:0 0}}.ui-select-check{color:currentColor;place-items:center;width:18px;height:18px;display:grid}.ui-select-check .icon{width:13px;height:13px}.ui-select-option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-select-option.has-media{grid-template-columns:18px 16px minmax(0,1fr)}.ui-select-media{flex:none;place-items:center;width:16px;height:16px;display:grid}.ui-select-trigger .ui-select-value{flex:auto}.ui-select-empty{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);text-align:center;padding:18px 10px}.ui-select-group{color:var(--text-3);font:var(--type-caption-2-semibold);letter-spacing:var(--track-caps);text-transform:uppercase;padding:8px 8px 4px}.ui-select-trigger.sm{min-width:0;min-height:var(--control-md);font:var(--type-body-2-medium);letter-spacing:var(--track-body);padding:0 8px 0 10px}.menu{display:inline-flex;position:relative}.menu-trigger{min-height:var(--control-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);max-width:100%;color:var(--text-1);font:var(--type-body-2-medium);letter-spacing:var(--track-body);white-space:nowrap;align-items:center;gap:8px;padding:0 10px 0 12px;display:inline-flex}@media (hover:hover){.menu-trigger:hover:not(:disabled){border-color:var(--border-strong);background:var(--bg-hover)}}.menu-trigger:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px}.menu-trigger[aria-expanded=true]{border-color:var(--accent-fg);background:var(--bg-surface)}.menu-trigger .icon{width:14px;height:14px;color:var(--text-3);flex:none}.menu-trigger-label{color:var(--text-2)}.menu-trigger-value{min-width:0;color:var(--text-1);text-overflow:ellipsis;font-weight:600;overflow:hidden}.menu-trigger-count{border-radius:var(--radius-full);background:color-mix(in oklab, var(--accent-solid) 14%, var(--bg-surface));min-width:18px;height:18px;color:var(--accent-fg);font:var(--type-caption-2-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-2);place-items:center;padding:0 4px;display:inline-grid}.menu-trigger-chevron{width:13px;height:13px;color:var(--text-3);transition:transform var(--dur-2) var(--ease-out);flex:none}.menu-trigger[aria-expanded=true] .menu-trigger-chevron{color:var(--accent-fg);transform:rotate(180deg)}.menu-trigger.is-active{border-color:var(--accent-border);background:var(--accent-soft)}.menu-trigger.is-active .menu-trigger-label,.menu-trigger.is-active .icon,.menu-trigger.is-active .menu-trigger-value{color:var(--accent-fg)}.menu-trigger.ghost{color:var(--text-2);background:0 0;border-color:#0000}@media (hover:hover){.menu-trigger.ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--text-1)}}.menu-trigger.icon{width:var(--control-md);min-height:var(--control-md);color:var(--text-2);justify-content:center;padding:0}.menu-trigger.icon .icon{color:currentColor;width:16px;height:16px}.menu-trigger.sm{min-height:var(--control-md);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1)}.menu-trigger.sm.icon{width:var(--control-md);min-height:var(--control-md)}.menu-panel{z-index:var(--z-popover);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-popover);animation:palette-in var(--dur-3) var(--ease-out);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:2px;padding:6px;display:flex;position:fixed;overflow:auto}.menu-panel[hidden]{display:none}.menu-item{width:100%;min-height:var(--control-md);border-radius:var(--radius-md);color:var(--text-1);font:var(--type-body-regular);letter-spacing:var(--track-body);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;padding:8px;display:grid}@media (hover:hover){.menu-item:hover{background:var(--bg-hover);color:var(--text-1)}}.menu-item:focus-visible,.ui-select-option.is-active{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:-2px}.menu-item:focus-visible{background:var(--bg-hover);color:var(--text-1)}.menu-item.is-active{background:var(--accent-soft);color:var(--accent-fg);font-weight:600}.menu-item[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}.menu-item-check{width:16px;height:18px;color:var(--accent-fg);place-items:center;display:grid}.menu-item-check .icon{width:13px;height:13px}.menu-item-body{gap:2px;min-width:0;display:grid}.menu-item-label{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.menu-item-label .icon{width:14px;height:14px;color:var(--text-3);flex:none}.menu-item-hint{color:var(--text-2);font:var(--type-caption-2-regular);letter-spacing:var(--track-caption-2);white-space:normal}.menu-item:focus-visible .menu-item-hint{color:var(--text-2)}@media (hover:hover){.menu-item:hover .menu-item-hint{color:var(--text-2)}}.menu-group{gap:2px;display:grid}.menu-group-label{color:var(--text-3);font:var(--type-caption-2-semibold);letter-spacing:var(--track-caps);text-transform:uppercase;margin:0;padding:8px 8px 4px}.menu-separator{background:var(--border-subtle);border:0;height:1px;margin:6px 0}.menu-note{color:var(--text-2);font:var(--type-caption-2-regular);letter-spacing:var(--track-caption-2);margin:0;padding:4px 8px 8px}.menu-form{gap:8px;padding:0 8px 8px;display:grid}.menu-form-fields{gap:6px;display:grid}.menu-form-fields .ui-date,.menu-form-fields .ui-control,.menu-form .button{width:100%}.menu-panel>form{padding:0 2px}.menu-panel>form .button{justify-content:flex-start;width:100%}.menu-panel form+form{margin-top:2px}.menu-radio{color:var(--text-1);font:var(--type-body-regular);letter-spacing:var(--track-body);cursor:pointer;align-items:center;gap:8px;padding:4px 2px;display:flex}.ui-select-trigger.sm .ui-select-chevron{width:12px;height:12px}label.ui-radio,.ui-radio{min-width:0;color:var(--text-1);font:var(--type-body-regular);letter-spacing:var(--track-body);cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px;display:inline-flex;position:relative}.ui-radio.is-disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.ui-radio-input{clip:rect(0, 0, 0, 0);white-space:nowrap;appearance:none;width:1px;height:1px;min-height:0;box-shadow:none;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-radio-disc{border:1px solid var(--border-control);background:var(--bg-surface);width:18px;height:18px;transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.ui-radio-dot{background:var(--on-accent);opacity:0;width:6px;height:6px;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);border-radius:50%;transform:scale(.6)}@media (hover:hover){.ui-radio:hover:not(.is-disabled) .ui-radio-disc{border-color:var(--text-3)}}.ui-radio-input:focus-visible+.ui-radio-disc{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px}.ui-radio-input:checked+.ui-radio-disc{border-color:var(--accent-solid);background-color:var(--accent-solid)}.ui-radio-input:checked+.ui-radio-disc .ui-radio-dot{opacity:1;transform:scale(1)}.ui-radio.is-invalid .ui-radio-disc{border-color:var(--danger-fg)}.ui-radio.is-invalid .ui-radio-input:focus-visible+.ui-radio-disc{outline-color:var(--danger-solid)}.ui-radio-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-radio-label{font:var(--type-body-medium);letter-spacing:var(--track-body)}.ui-radio-description{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.ui-slider{align-items:center;min-width:0;height:18px;display:grid;position:relative}.ui-slider-track{border-radius:var(--radius-full);background:var(--border-subtle);height:6px;position:relative;overflow:visible}.ui-slider-fill{border-radius:inherit;background:var(--accent-solid);width:0;height:100%;display:block}.ui-slider-thumb{border:1px solid var(--border);background:var(--bg-surface);width:16px;height:16px;box-shadow:var(--shadow-xs);border-radius:50%;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.ui-slider-input{z-index:1;opacity:0;appearance:none;cursor:pointer;width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.ui-slider:has(.ui-slider-input:focus-visible) .ui-slider-thumb{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px}.ui-slider.is-disabled{opacity:var(--opacity-disabled)}.ui-slider.is-disabled .ui-slider-input{cursor:not-allowed}.ui-slider.is-invalid .ui-slider-fill,.ui-slider.is-invalid .ui-slider-thumb{background:var(--danger-fg);background-image:none}.ui-hint{min-width:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:help;background:0 0;border:0;padding:0;display:inline;position:relative}.ui-hint:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px;border-radius:var(--radius-xs)}.ui-hint-term{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--text-3);text-decoration-color:var(--text-3);text-underline-offset:3px}.ui-hint:hover .ui-hint-term,.ui-hint:focus-visible .ui-hint-term{-webkit-text-decoration-color:var(--text-1);text-decoration-color:var(--text-1)}.ui-hint-bubble{z-index:var(--z-tooltip);box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);width:max-content;max-width:240px;color:var(--text-1);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);text-align:left;white-space:normal;box-shadow:var(--shadow-popover);opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);padding:8px 10px;line-height:1.45;text-decoration:none;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(2px)}.ui-hint:hover .ui-hint-bubble,.ui-hint:focus-visible .ui-hint-bubble,.ui-hint:focus-within .ui-hint-bubble{opacity:1;transform:translateY(0)}.ui-hint-bubble:after{content:"";border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-surface);width:8px;height:8px;position:absolute;top:100%;left:12px;transform:translateY(-4px)rotate(45deg)}.disabled-reason{color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}.ui-date{vertical-align:top;min-width:0;max-width:100%;display:inline-block;position:relative}.ui-date-trigger{width:100%;min-width:148px;min-height:var(--control-lg);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-1);font:var(--type-body-medium);letter-spacing:var(--track-body);text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 12px;display:flex}@media (hover:hover){.ui-date-trigger:hover:not(:disabled){border-color:var(--border-control);background:var(--bg-hover)}}.ui-date-trigger:focus-visible,.ui-date-trigger[aria-expanded=true]{border-color:var(--accent-fg)}.ui-date-trigger:focus-visible{outline-offset:0;box-shadow:0 0 0 3px color-mix(in oklab, var(--accent-solid) 22%, transparent);outline:2px solid #0000}.ui-date-trigger.sm{min-width:0;min-height:var(--control-md);font:var(--type-body-2-medium);letter-spacing:var(--track-body);padding:0 8px 0 10px}.ui-date-trigger.is-invalid{border-color:var(--danger-fg)}.ui-date-trigger.is-invalid:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--danger-solid) 22%, transparent)}.ui-date-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-date-value.is-placeholder{color:var(--text-3);font-weight:400}.ui-date-icon{width:14px;height:14px;color:var(--text-3);flex:none}.ui-date-trigger[aria-expanded=true] .ui-date-icon{color:var(--accent-fg)}.ui-date-menu{z-index:var(--z-popover);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);width:292px;min-width:292px;box-shadow:var(--shadow-popover);animation:palette-in var(--dur-3) var(--ease-out);overscroll-behavior:contain;flex-direction:column;gap:8px;padding:12px;display:flex;position:fixed;overflow:auto}.ui-date-head{grid-template-columns:28px 1fr 28px;align-items:center;gap:6px;display:grid}.ui-date-month{text-align:center;font:var(--type-body-semibold);letter-spacing:var(--track-body);margin:0}.ui-date-nav{border-radius:var(--radius-md);width:28px;height:28px;color:var(--text-2);background:0 0;border:0;place-items:center;padding:0;display:grid}@media (hover:hover){.ui-date-nav:hover{background:var(--bg-hover);color:var(--text-1)}}.ui-date-nav svg{width:14px;height:14px}.ui-date-weekdays,.ui-date-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ui-date-weekdays{color:var(--text-3);font:var(--type-caption-2-semibold);letter-spacing:var(--track-caps);text-align:center;text-transform:uppercase}.ui-date-weekdays span{padding:4px 0}.ui-date-day{min-height:var(--control-md);border-radius:var(--radius-md);color:var(--text-1);font:var(--type-caption-1-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);background:0 0;border:0;place-items:center;padding:0;display:grid}@media (hover:hover){.ui-date-day:hover:not(:disabled){background:var(--bg-hover)}}.ui-date-day.is-outside{color:var(--text-3)}.ui-date-day.is-today{box-shadow:inset 0 0 0 1px var(--border-strong)}.ui-date-day.is-cursor:not(.is-selected){background:var(--accent-soft);color:var(--accent-fg)}.ui-date-day.is-selected{background:var(--accent-solid);color:var(--on-accent);font-weight:600}.ui-date-day:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.ui-date-footer{justify-content:space-between;align-items:center;gap:8px;padding-top:2px;display:flex}.ui-date-today,.ui-date-clear{color:var(--accent-fg);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);background:0 0;border:0;padding:0}.ui-date-clear{color:var(--text-2)}@media (hover:hover){.ui-date-today:hover,.ui-date-clear:hover{text-underline-offset:3px;text-decoration:underline}}.ui-datetime{grid-template-columns:minmax(0,1.6fr) 76px 76px;align-items:start;gap:8px;display:grid}.ui-datetime .ui-date,.ui-datetime .ui-select{width:100%;display:block}.ui-datetime .ui-select-trigger{min-width:0}.ui-file{align-items:center;gap:10px;min-width:0;display:flex;position:relative}.ui-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-file-name{min-width:0;color:var(--text-2);font:var(--type-caption-2-regular);letter-spacing:var(--track-caption-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=search]::-webkit-search-decoration{appearance:none}input[type=search]::-webkit-search-cancel-button{appearance:none}label.ui-checkbox,.ui-checkbox{min-width:0;color:var(--text-1);font:var(--type-body-regular);letter-spacing:var(--track-body);cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px;display:inline-flex;position:relative}.ui-checkbox.is-disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.ui-checkbox-input{clip:rect(0, 0, 0, 0);white-space:nowrap;appearance:none;width:1px;height:1px;min-height:0;box-shadow:none;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-checkbox-box{border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--bg-surface);color:#0000;width:18px;height:18px;transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);flex:none;place-items:center;margin-top:1px;display:grid}.ui-checkbox-mark{width:12px;height:12px}@media (hover:hover){.ui-checkbox:hover:not(.is-disabled) .ui-checkbox-box{border-color:var(--text-3)}}.ui-checkbox-input:focus-visible+.ui-checkbox-box{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px}.ui-checkbox-input:checked+.ui-checkbox-box{border-color:var(--accent-solid);background-color:var(--accent-solid);color:var(--on-accent)}.ui-checkbox.is-invalid .ui-checkbox-box{border-color:var(--danger-fg)}.ui-checkbox.is-invalid .ui-checkbox-input:focus-visible+.ui-checkbox-box{outline-color:var(--danger-solid)}.ui-checkbox-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-checkbox-label{font:var(--type-body-medium);letter-spacing:var(--track-body)}.ui-checkbox-description{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.ui-checkbox-mark path{stroke-dasharray:14;stroke-dashoffset:14px;transition:stroke-dashoffset var(--dur-2) var(--ease-out)}.ui-checkbox-input:checked+.ui-checkbox-box .ui-checkbox-mark path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.ui-checkbox-mark path{transition:none}}label.ui-switch,.ui-switch{min-width:0;color:var(--text-1);font:var(--type-body-regular);letter-spacing:var(--track-body);cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px;display:inline-flex;position:relative}.ui-switch.is-disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.ui-switch-input{clip:rect(0, 0, 0, 0);white-space:nowrap;appearance:none;width:1px;height:1px;min-height:0;box-shadow:none;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-switch-track{border:1px solid var(--border-control);border-radius:var(--radius-full);background:var(--bg-sunken);width:32px;height:18px;transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);flex:none;margin-top:1px;display:inline-block;position:relative}.ui-switch-knob{border-radius:var(--radius-full);background:var(--bg-surface);width:14px;height:14px;box-shadow:var(--shadow-xs);transition:transform var(--dur-2) var(--ease-out);position:absolute;top:1px;left:1px}@media (hover:hover){.ui-switch:hover:not(.is-disabled) .ui-switch-track{border-color:var(--text-3)}}.ui-switch-input:focus-visible+.ui-switch-track{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px}.ui-switch-input:checked+.ui-switch-track{border-color:var(--accent-solid);background:var(--accent-solid)}.ui-switch-input:checked+.ui-switch-track .ui-switch-knob{background:var(--on-accent);transform:translate(14px)}.ui-switch-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-switch-label{font:var(--type-body-medium);letter-spacing:var(--track-body)}.ui-switch-description{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}@media (prefers-reduced-motion:reduce){.ui-switch-track,.ui-switch-knob{transition:none}}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.page-heading{min-width:0}.page-heading h1{font:var(--type-title-1-semibold);letter-spacing:var(--track-title);margin:0 0 8px}.page-title-row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;margin:0 0 8px;display:flex}.page-title-row h1{margin:0}.page-badges{align-items:center;gap:var(--space-1_5);flex-wrap:wrap;display:inline-flex}.page-description{max-width:70ch;color:var(--text-2);margin:0}.page-header>.page-actions{flex-shrink:0;margin-left:auto;padding-top:2px}.page-primary{display:inline-flex}body:has(.bd-empty.is-first-run.is-page.has-action) .page-header [data-header-cta]{display:none}.page-header:not(.sr-only)+.page-tabs-rail{margin-top:calc(var(--space-3) - var(--space-section))}.page-tabs-rail[data-level=subview]{width:100%}.metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.metrics-fluid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.metrics>article:not(.spm-stat){min-width:0;padding:var(--space-metric-y) var(--space-card-x);border:var(--border-width) solid var(--border);border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:var(--shadow-card)}.metrics>article:not(.spm-stat)>span{color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);display:block}.metrics>article:not(.spm-stat)>strong{font:var(--type-metric);font-variant-numeric:tabular-nums;letter-spacing:var(--track-metric);text-overflow:ellipsis;white-space:nowrap;margin:12px 0 8px;font-weight:600;display:block;overflow:hidden}.metrics>article:not(.spm-stat)>small{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);display:block}.grid-two{align-items:start;gap:var(--space-section);grid-template-columns:minmax(0,1.65fr) minmax(310px,.75fr);display:grid}:where(.panel){flex-direction:column;display:flex}.panel{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-surface);min-width:0;box-shadow:var(--shadow-card);overflow:clip}:where(details.panel){display:block}.panel-heading{justify-content:space-between;align-items:center;gap:var(--space-3) 18px;min-height:48px;padding:var(--space-3) var(--space-card-x);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.panel-heading>div:first-child{flex:1 1 0;min-width:min(100%,14rem)}.panel-heading>:not(:first-child){min-width:0;max-width:100%}.panel-heading h2,.panel-heading p{margin:0}.panel-heading p{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin-top:4px}.panel-heading>h2,.panel-heading>:where(div)>h2{color:var(--text-1);font:var(--type-body-semibold);letter-spacing:var(--track-body)}.panel-heading>p,.panel-heading>:where(div)>p{color:var(--text-3)}.panel-heading>a{color:var(--text-1);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1)}@media (hover:hover){.panel-heading>a:hover{color:var(--accent-fg)}}@property --table-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --table-fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes table-fade-start{0%{--table-fade-start:0px}to{--table-fade-start:var(--space-8)}}@keyframes table-fade-end{0%{--table-fade-end:var(--space-8)}to{--table-fade-end:0px}}table{border-collapse:separate;border-spacing:0;text-align:left;font-variant-numeric:tabular-nums;width:100%}th{height:var(--row-h-compact);padding:0 var(--space-card-x);border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-2);font:var(--type-caption-1-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);text-transform:none;white-space:nowrap}thead th{z-index:2;position:sticky;top:0}.workspace :is(.bd-table-scroll,.table-wrap)[data-sticky-head]>table>thead th{top:var(--topbar-height)}:is(th,td).numeric{text-align:right;font-variant-numeric:tabular-nums}td{height:var(--row-h);padding:var(--space-1_5) var(--space-card-x);border-bottom:1px solid var(--border-subtle);font:var(--type-body-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-body);vertical-align:middle;white-space:nowrap}tbody tr:last-child td{border-bottom:0}tbody tr{background:var(--bg-surface);transition:background-color var(--dur-2) linear}@media (hover:hover){tbody tr:hover{background:var(--bg-hover)}}tbody tr.is-selected{background:var(--accent-soft)}tbody tr.is-selected td:first-child{box-shadow:inset 2px 0 0 0 var(--accent-solid)}:is(table,.bd-table-scroll).is-compact td{height:var(--row-h-compact);padding-block:var(--space-1)}:is(table,.bd-table-scroll).is-instrument th{height:var(--row-h-instrument)}:is(table,.bd-table-scroll).is-instrument td{height:var(--row-h-instrument);padding-block:var(--space-1);font:var(--type-body-2-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-body)}:is(table,.bd-table-scroll).is-instrument td :is(.mono,code){font:var(--type-caption-1-regular);font-family:var(--font-mono);letter-spacing:var(--track-caption-1)}td strong,td small{display:block}td strong{font:var(--type-body-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--track-body)}td small{max-width:330px;color:var(--text-2);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);text-overflow:ellipsis;margin-top:2px;overflow:hidden}td[data-label=List\ price]>small{white-space:normal;overflow-wrap:anywhere}@media (hover:hover){td a:hover strong{color:var(--accent-fg);text-underline-offset:3px;text-decoration:underline}}.app-identity{align-items:center;gap:10px;display:flex}.app-identity>span{min-width:0}.table-panel{min-height:0}.table-panel>.panel-heading>div:first-child{min-width:0}.table-panel>.panel-heading p{white-space:normal;max-width:68ch}.table-panel>.panel-heading .toolbar-actions{flex:none}.table-panel>.panel-heading .toolbar-search{width:min(340px,34vw)}.table-panel>.panel-heading .toolbar-search .ui-control{border-radius:var(--radius-full);background:var(--bg-sunken);border-color:#0000}.table-panel>.panel-heading .menu-trigger{border-radius:var(--radius-lg)}.row-actions{text-align:right}.row-actions>.action-group{flex-wrap:nowrap;justify-content:flex-end}td.row-actions{padding-block:0}.row-actions :is(.button,.menu-trigger){min-height:var(--control-md)}.snippet-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));display:grid}.panel>.snippet-grid{padding:0 var(--space-card-x) var(--space-card-y)}.snippet{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--code-surface);min-width:0;box-shadow:var(--shadow-card);transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);flex-direction:column;margin:0;display:flex;overflow:hidden}@media (hover:hover){.snippet:hover{border-color:var(--border-strong);box-shadow:var(--shadow-popover)}}.panel>.snippet+p{margin-top:var(--space-4)}.snippet-head{border-bottom:1px solid var(--code-line);background:var(--code-head);flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:0 6px 0 8px;display:flex}.snippet-title{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-surface);min-width:0;color:var(--text-1);font:var(--type-caption-2-semibold);letter-spacing:var(--track-caption-2);text-overflow:ellipsis;white-space:nowrap;padding:4px 10px;overflow:hidden}.snippet-meta{flex:none;align-items:center;gap:8px;display:flex}.snippet-lang{color:var(--text-2);font:var(--type-caption-2-semibold);font-family:var(--font-mono);letter-spacing:var(--track-caps);text-transform:uppercase;line-height:1}.snippet-copy{border-radius:var(--radius-md);min-height:28px;color:var(--text-2);font:var(--type-caption-2-semibold);letter-spacing:var(--track-caption-2);background:0 0;border:1px solid #0000;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.snippet-copy .icon{width:13px;height:13px}@media (hover:hover){.snippet-copy:hover{border-color:var(--border);background:var(--bg-surface);color:var(--text-1)}}.snippet-copy:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px}.snippet-copy[data-state=copied]{border-color:color-mix(in oklab, var(--positive-fg) 28%, transparent);background:var(--positive-soft);color:var(--positive-fg)}.snippet-copy[data-state=failed]{border-color:color-mix(in oklab, var(--danger-fg) 28%, transparent);background:var(--danger-soft);color:var(--danger-fg)}.snippet-note{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0;padding:10px 16px 0}.snippet-body{color:var(--code-ink);font:var(--type-caption-1-regular);font-family:var(--font-mono);letter-spacing:var(--track-caption-1);tab-size:2;margin:0;padding:12px 16px 14px;line-height:1.7;overflow-x:auto}.snippet-note+.snippet-body{padding-top:8px}.snippet-body code{font:inherit}.tok-kw{color:var(--code-kw);font-weight:500}.tok-str{color:var(--code-str)}.tok-com{color:var(--code-com);font-style:italic}.tok-num{color:var(--code-num)}.tok-fn{color:var(--code-fn)}.filter-pills{flex-wrap:wrap;gap:8px;display:flex}.page-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.page-tabs-rail+.page-toolbar,.page-header:not(.sr-only)+.page-toolbar{margin-top:calc(var(--space-3) - var(--space-section))}.toolbar-controls,.toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar-controls{flex:auto;min-width:0}.toolbar-scope-meta{color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1)}.toolbar-search{flex:240px;align-items:center;gap:6px;min-width:0;max-width:380px;display:flex}.toolbar-search-submit{flex:none}.toolbar-search .search{width:100%;min-width:0;position:relative}.toolbar-search .ui-control{width:100%;min-height:var(--control-md);font:var(--type-body-2-regular);letter-spacing:var(--track-body);padding-left:32px}.toolbar-switch{scrollbar-width:thin;width:max-content;max-width:100%;padding:var(--space-0_5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-sunken);align-items:center;gap:2px;display:inline-flex;overflow-x:auto}.toolbar-switch a{min-height:calc(var(--control-md) - 2 * (var(--space-0_5) + var(--border-width)));border-radius:var(--radius-sm);color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);white-space:nowrap;align-items:center;padding:0 10px;display:inline-flex}@media (hover:hover){.toolbar-switch a:hover{color:var(--text-1)}}.toolbar-switch a[aria-current=page]{background:var(--bg-surface);color:var(--accent-fg);box-shadow:var(--shadow-xs);font-weight:600}.toolbar-switch-count{margin-left:var(--space-1_5);color:var(--text-3);font-variant-numeric:tabular-nums;font-weight:500}.toolbar-switch a[aria-current=page] .toolbar-switch-count{color:inherit}.page-toolbar+.active-filters,.page-toolbar+.analytics-filters{margin-top:calc(var(--space-3) - var(--space-section))}:where(.page-toolbar,.table-panel>.panel-heading,.bd-table-toolbar) :is(.button,.menu-trigger,.ui-select-trigger,.ui-date-trigger,.filter-pill),:where(.page-toolbar,.table-panel>.panel-heading,.bd-table-toolbar) input.ui-control,:where(.page-toolbar,.table-panel>.panel-heading,.bd-table-toolbar) select.ui-control{min-height:var(--control-md)}:where(.page-toolbar,.table-panel>.panel-heading,.bd-table-toolbar) :is(.ui-select-trigger,.ui-date-trigger){font:var(--type-body-2-medium);letter-spacing:var(--track-body)}:where(.page-toolbar,.table-panel>.panel-heading,.bd-table-toolbar) .button{padding-inline:var(--space-3)}:where(.page-toolbar,.table-panel>.panel-heading,.bd-table-toolbar) :is(.ui-select-trigger,.ui-date-trigger){padding:0 8px 0 10px}.panel-heading+.filter-pills{padding:var(--space-4) var(--space-card-x)}.filter-pill{min-height:var(--control-md);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);align-items:center;gap:8px;padding:0 12px;display:inline-flex}@media (hover:hover){.filter-pill:hover{border-color:var(--border-strong);background:var(--bg-hover);color:var(--text-1)}}.filter-pill.active{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-fg)}.control-form,.eval-form{gap:var(--field-stack-gap);flex-direction:column;display:flex}.control-form,.eval-form,.stack{max-width:var(--form-measure)}.control-form>.button,.eval-form>.button,.stack>.button{align-self:flex-start}.control-form>.button.full,.eval-form>.button.full,.stack>.button.full{align-self:stretch}.panel-heading+form:where(:not(:has(>:is(.ui-form-section,.table-scroll-region,.bd-table-scroll)))),.panel-heading+.stack:where(:not(:has(>:is(.ui-form-section,.table-scroll-region,.bd-table-scroll)))),.panel-heading+.control-form:where(:not(:has(>:is(.ui-form-section,.table-scroll-region,.bd-table-scroll)))){padding:var(--space-card-y) var(--space-card-x)}.control-form label:not(.ui-checkbox,.ui-switch):not(.ui-radio),.eval-form label:not(.ui-checkbox,.ui-switch):not(.ui-radio),.field{gap:var(--field-label-gap);color:var(--text-1);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);flex-direction:column;display:flex}.form-message{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}form[data-pending] button:not([type=button]){pointer-events:none;opacity:.6}form[data-pending] button[data-submitting]{opacity:1}:is(.button,.bd-button)[data-submitting]:not(.ui-submit){-webkit-text-fill-color:transparent}:is(.button,.bd-button)[data-submitting]:not(.ui-submit)>*{visibility:hidden}:is(.button,.bd-button)[data-submitting]:not(.ui-submit):after{width:var(--icon-sm);height:var(--icon-sm);border-radius:var(--radius-full);content:"";animation:ui-spin calc(var(--dur-4) * 2.5) linear infinite;border:2px solid;border-right-color:#0000;margin:auto;position:absolute;inset:0}@keyframes ui-spin{to{transform:rotate(360deg)}}.form-status{color:var(--positive-fg);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);margin:0}.form-help{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.panel>.form-help{padding:0 var(--space-card-x) var(--space-card-y);margin:0}.stack{gap:var(--field-stack-gap);min-width:196px;padding:18px var(--space-card-x) var(--space-card-y);flex-direction:column;display:flex}fieldset{border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0;margin:0;padding:16px}legend{font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);padding:0 6px}.danger-zone{padding:var(--space-card-y) var(--space-card-x)}.danger-zone>h2{margin-bottom:8px}.danger-zone>p:not(.eyebrow){color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.dossier{align-items:start;gap:var(--space-section);grid-template-columns:minmax(0,1fr) 350px;display:grid}.facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.facts>div{min-width:0;padding:var(--space-4) var(--space-card-x);border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.facts>div:nth-child(2n){border-right:0}.facts:has(>div:only-child){grid-template-columns:minmax(0,1fr)}.facts>div:only-child{border-right:0}.facts dt{color:var(--text-2);font:var(--type-caption-2-medium);letter-spacing:var(--track-caption-2)}.facts dd{min-width:0;font:var(--type-body-medium);letter-spacing:var(--track-body);white-space:normal;overflow-wrap:anywhere;margin:4px 0 0}.facts.is-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.facts.is-cols-3>div:nth-child(2n){border-right:1px solid var(--border-subtle)}.facts.is-cols-3>div:nth-child(3n){border-right:0}.facts.is-auto{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));grid-auto-flow:dense;background:0 0;gap:1px}.facts.is-auto>div,.facts.is-auto>div:nth-child(2n){background:var(--bg-surface);box-shadow:1px 0 0 var(--border-subtle), 0 1px 0 var(--border-subtle);border:0}.facts.is-list{grid-template-columns:minmax(0,1fr)}.facts.is-list>div,.facts.is-list>div:nth-child(2n){align-items:baseline;gap:var(--space-4);border-right:0;grid-template-columns:minmax(8rem,2fr) minmax(0,3fr);display:grid}.facts.is-list>div:last-child{border-bottom:0}.facts.is-list dd{margin:0}.ui-fact-hint{color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin-top:2px;display:block}.ui-fact-empty{color:var(--text-3);font:var(--type-body-regular);letter-spacing:var(--track-body)}.ui-facts-empty>summary{padding:var(--space-3) var(--space-card-x);color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);cursor:pointer}@media (hover:hover){.ui-facts-empty>summary:hover{color:var(--text-1)}}.plain-list{padding:4px var(--space-card-x) 12px;margin:0;list-style:none}.plain-list li{border-bottom:1px solid var(--border-subtle);padding:12px 0}.plain-list li:last-child{border-bottom:0}.plain-list strong,.plain-list small{display:block}.plain-list strong{font:var(--type-body-medium);letter-spacing:var(--track-body)}.plain-list small{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin-top:4px}.json-view{background:var(--bg-sunken);max-height:360px;font:var(--type-caption-1-regular);font-family:var(--font-mono);letter-spacing:var(--track-caption-1);white-space:pre-wrap;word-break:break-word;margin:0;padding:16px;line-height:1.65;overflow:auto}.subheading{border-top:1px solid var(--border-subtle);margin-top:24px;padding-top:18px}.detail-section{padding:var(--space-card-y) var(--space-card-x)}.detail-grid{border-top:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.detail-grid>div{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:14px}.detail-grid span{color:var(--text-2);font:var(--type-caption-2-regular);letter-spacing:var(--track-caption-2);display:block}.detail-grid strong{font:var(--type-body-medium);letter-spacing:var(--track-body);margin-top:4px;display:block}.timeline{padding:0 var(--space-card-x) var(--space-card-y);margin:0;list-style:none}.timeline li{border-left:1px solid var(--border-subtle);margin-left:4px;padding:12px 0 12px 22px;position:relative}.timeline li:before{border:2px solid var(--bg-surface);background:var(--border-strong);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:17px;left:-4px}.timeline strong,.timeline small{display:block}.timeline small{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin-top:4px}.checklist{padding:4px var(--space-card-x) 12px;margin:0;list-style:none}.checklist li{border-bottom:1px solid var(--border-subtle);gap:10px;padding:12px 0;display:flex}.checklist li:last-child{border-bottom:0}.check{width:22px;height:22px;font:var(--type-caption-2-semibold);letter-spacing:var(--track-caption-2);border-radius:50%;flex:none;place-items:center;display:grid}.check.good{background:var(--positive-soft);color:var(--positive-fg)}.check.pending{background:var(--warning-soft);color:var(--warning-fg)}.checklist strong,.checklist small{display:block}.checklist strong{font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1)}.checklist small{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin-top:4px}.empty-state{min-height:280px;padding:48px var(--space-card-x);color:var(--text-2);text-align:center;align-content:center;place-items:center;display:grid}.empty-state h2{color:var(--text-1);margin:12px 0 4px}.empty-state p{max-width:48ch;margin-bottom:16px}.empty-glyph{border:1px solid color-mix(in oklab, var(--accent-solid) 24%, var(--bg-surface));border-radius:var(--radius-lg);background:var(--accent-soft);width:44px;height:44px;color:var(--accent-fg);place-items:center;display:grid}.matrix{grid-template-rows:repeat(6,auto);grid-template-columns:130px;grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;display:grid;overflow:auto}.matrix>*{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);min-width:0;padding:12px}.matrix .matrix-head{background:var(--bg-sunken);font-weight:600}.matrix small{color:var(--text-2);font:var(--type-caption-2-regular);letter-spacing:var(--track-caption-2);margin-top:4px;display:block}.score{font:var(--type-title-3-semibold);letter-spacing:var(--track-title);font-variant-numeric:tabular-nums}.conclusion,.voice-results{margin-top:0}.voice-grid{background:var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.voice-grid article{background:var(--bg-surface);min-width:0;padding:16px}.voice-grid article strong,.voice-grid article small{display:block}.voice-grid article small{color:var(--text-2)}.voice-grid audio{width:100%;margin:12px 0}.voice-grid p{font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);white-space:normal}.chart-panel{min-height:300px}.pagination{min-height:58px;padding:12px var(--space-card-x);border-top:1px solid var(--border-subtle);background:color-mix(in oklab, var(--bg-sunken) 40%, var(--bg-surface));flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.pagination>span{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.pagination .disabled{pointer-events:none;opacity:var(--opacity-disabled)}.pagination-sizes{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);align-items:center;gap:4px;margin-left:auto;padding:4px;display:inline-flex}.pagination-size{border-radius:var(--radius-md);min-width:28px;height:28px;color:var(--text-2);place-items:center;padding:0 4px;display:inline-grid!important}@media (hover:hover){.pagination-size:hover{background:var(--bg-active);color:var(--text-1)}}.pagination-size[aria-current=true]{background:var(--bg-sunken);color:var(--text-1);box-shadow:var(--shadow-xs);font-weight:600}.pagination-actions{align-items:center;gap:8px;display:inline-flex}.pagination-actions .button{gap:6px}.pagination-actions .icon{width:14px}.table-footer{min-height:64px;padding:12px var(--space-card-x);border-top:1px solid var(--border-subtle);background:color-mix(in oklab, var(--bg-sunken) 40%, var(--bg-surface));justify-content:space-between;align-items:center;gap:18px;display:flex}.table-footer-summary{color:var(--text-2);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);flex:none}.filter-pill .ui-select-trigger{min-height:var(--control-sm);box-shadow:none;font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);background:0 0;border:0;padding:0 4px}.filter-pill .ui-select-trigger:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px}.filter-pill .ui-select{min-width:92px}.filter-pill .ui-select-trigger{min-width:0}.filter-pills form{display:inline-flex}.panel-action{padding:0 var(--space-card-x) var(--space-card-y)}.integration-list{padding:8px var(--space-card-x) 12px;margin:0;list-style:none}.integration-list li{border-bottom:1px solid var(--border-subtle);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;display:grid}.integration-list li:last-child{border-bottom:0}.integration-list li>div{flex-direction:column;min-width:0;display:flex}.integration-list strong{font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);text-transform:capitalize}.integration-list small{color:var(--text-2);font:var(--type-caption-2-regular);letter-spacing:var(--track-caption-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.empty-inline{justify-content:center;align-items:center;gap:var(--space-2);min-height:128px;padding:var(--space-empty-y) var(--space-card-x);color:var(--text-2);text-align:center;flex-direction:column;display:flex}.empty-inline strong{color:var(--text-1);font:var(--type-body-medium);letter-spacing:var(--track-body)}.empty-inline span{font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.eval-builder{gap:var(--space-section);flex-direction:column;display:flex}.builder-setup,.grader-panel{padding:var(--space-card-y) var(--space-card-x)}.builder-step{align-items:flex-start;gap:12px;display:flex}.builder-step>span{background:var(--accent-solid);width:26px;height:26px;color:var(--on-accent);font:var(--type-caption-2-semibold);letter-spacing:var(--track-caption-2);border-radius:50%;flex:none;place-items:center;display:grid}.builder-step div{flex-direction:column;display:flex}.builder-step strong{font:var(--type-body-semibold);letter-spacing:var(--track-body)}.builder-step small{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin-top:2px}.builder-fields{gap:var(--field-stack-gap);grid-template-columns:minmax(240px,1.4fr) minmax(180px,.7fr) minmax(220px,1fr);margin:18px 0 0 36px;display:grid}.builder-fields label:not(.ui-checkbox,.ui-switch),.variant-card label:not(.ui-checkbox,.ui-switch),.review-form label:not(.ui-checkbox,.ui-switch){gap:var(--field-label-gap);min-width:0;color:var(--text-1);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);flex-direction:column;display:flex}.builder-section{flex-direction:column;gap:14px;display:flex}.builder-section-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.variant-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));align-items:start;gap:12px;display:grid}.variant-card{background:var(--bg-surface);flex-direction:column;gap:12px;padding:16px;display:flex}.variant-card legend{grid-template-columns:25px 1fr auto;align-items:center;gap:8px;width:calc(100% + 4px);margin-left:-2px;padding:0 2px;display:grid}.variant-card legend input,.variant-card legend .ui-control{min-height:var(--control-md);box-shadow:none;background:0 0;border-color:#0000;padding:0 8px;font-weight:600}.variant-card legend :is(input,.ui-control):focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:0}.variant-card legend input:focus,.variant-card legend .ui-control:focus{border-color:var(--border);background:var(--bg-surface)}@media (hover:hover){.variant-card legend input:hover,.variant-card legend .ui-control:hover{border-color:var(--border);background:var(--bg-surface)}}.variant-card legend button{border-radius:var(--radius-md);width:28px;height:28px;color:var(--text-3);background:0 0;border:0;place-items:center;display:grid}@media (hover:hover){.variant-card legend button:hover{background:var(--danger-soft);color:var(--danger-fg)}}.variant-index{border-radius:var(--radius-md);background:var(--bg-sunken);width:26px;height:26px;font:var(--type-caption-2-medium);letter-spacing:var(--track-caption-2);place-items:center;display:grid}.variant-card textarea{min-height:145px;font:var(--type-caption-1-regular);font-family:var(--font-mono);letter-spacing:var(--track-caption-1);line-height:1.6}.variant-settings{grid-template-columns:1.1fr .8fr 1fr;gap:12px;display:grid}.model-capabilities{flex-wrap:wrap;gap:4px;display:flex}.model-toggle{margin-top:var(--space-1_5)}.model-capabilities span{border-radius:var(--radius-full);background:var(--bg-sunken);color:var(--text-2);font:var(--type-caption-2-medium);letter-spacing:var(--track-caption-2);padding:4px 8px}.grader-panel{flex-direction:column;gap:18px;display:flex}.grader-grid{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--border-subtle);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.grader-grid .ui-checkbox{background:var(--bg-surface);border-radius:0;align-items:flex-start;gap:8px;min-width:0;padding:12px;display:flex}@media (hover:hover){.grader-grid .ui-checkbox:hover:not(.is-disabled){background:var(--bg-hover)}}.grader-grid .ui-checkbox-label{font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1)}.grader-grid .ui-checkbox-description{font:var(--type-caption-2-regular);letter-spacing:var(--track-caption-2);margin-top:4px}.builder-submit{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:24px;padding-top:16px;display:flex}.builder-submit>div{flex-direction:column;display:flex}.builder-submit strong{font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1)}.builder-submit small{color:var(--text-2);font:var(--type-caption-2-regular);letter-spacing:var(--track-caption-2);margin-top:4px}.case-results{margin-top:22px}.case-results-head{justify-content:space-between;align-items:flex-end;margin-bottom:12px;display:flex}.case-results-head h2{margin-bottom:4px}.case-results-head p{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}.case-results-head>span{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.case-block{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-card);margin-bottom:12px;overflow:hidden}.case-block>header{border-bottom:1px solid var(--border-subtle);background:var(--bg-sunken);justify-content:space-between;align-items:center;gap:20px;padding:12px 16px;display:flex}.case-block>header div{flex-direction:column;min-width:0;display:flex}.case-block>header span{color:var(--text-2);font:var(--type-caption-2-semibold);letter-spacing:var(--track-caps);text-transform:uppercase}.case-block>header strong{font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.case-block>header small{color:var(--text-2);font:var(--type-caption-2-regular);letter-spacing:var(--track-caption-2)}.case-variants{grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.case-variants>section{border-right:1px solid var(--border-subtle);min-width:240px;padding:14px}.case-variants>section:last-child{border-right:0}.case-variant-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.case-variant-head strong{font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1)}.case-variants dl{border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:repeat(2,1fr);margin:12px 0;display:grid}.case-variants dl div{border-right:1px solid var(--border-subtle);padding:8px}.case-variants dl div:last-child{border-right:0}.case-variants dt{color:var(--text-2);font:var(--type-caption-2-regular);letter-spacing:var(--track-caption-2)}.case-variants dd{font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);font-variant-numeric:tabular-nums;margin:2px 0 0}.output-block,.rationale{margin-top:12px}.output-block>span,.rationale>span{color:var(--text-2);font:var(--type-caption-2-medium);letter-spacing:var(--track-caption-2)}.output-block p{border-radius:var(--radius-lg);background:var(--bg-sunken);max-height:180px;font:var(--type-caption-1-regular);font-family:var(--font-mono);letter-spacing:var(--track-caption-1);white-space:pre-wrap;margin:4px 0 0;padding:10px;line-height:1.55;overflow:auto}.rationale p{color:var(--text-1);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:4px 0 0}.human-review{border-top:1px solid var(--border-subtle);margin-top:12px;padding-top:10px}.review-form{gap:var(--field-stack-gap);border-radius:var(--radius-lg);background:var(--bg-sunken);flex-direction:column;margin-top:8px;padding:12px;display:flex}.review-grid{gap:12px var(--field-stack-gap);grid-template-columns:1fr 1fr;display:grid}.review-form textarea{min-height:70px}@keyframes fade-in{0%{opacity:0}}@keyframes palette-in{0%{opacity:0;transform:translateY(-10px)scale(.985)}}.tag-list{flex-wrap:wrap;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.tag-list>span:not(.bd-tooltip-anchor),.tag-list>.bd-tooltip-anchor>span,.model-capabilities>span{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-sunken);color:var(--text-1);font:var(--type-caption-2-medium);letter-spacing:var(--track-caption-2);padding:4px 8px}.credential-list,.dataset-list,.approval-list{display:grid}.credential-list article{padding:14px var(--space-card-x);border-top:1px solid var(--border-subtle);grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.credential-list article:first-child{border-top:0}.provider-mark,.dataset-icon{border:1px solid color-mix(in oklab, var(--secondary) 22%, var(--border));border-radius:var(--radius-lg);background:color-mix(in oklab, var(--secondary) 12%, var(--bg-surface));width:36px;height:36px;color:var(--secondary);font:var(--type-caption-2-semibold);letter-spacing:var(--track-caption-2);place-items:center;display:grid}.credential-list article>div:nth-child(2),.dataset-list article>div:nth-child(2){min-width:0}.credential-list strong,.credential-list small,.dataset-list strong,.dataset-list small{display:block}.credential-list small,.dataset-list small{color:var(--text-2);margin-top:4px}.credential-actions{gap:4px;display:flex}.vault-panel,.composer{padding:var(--space-6) var(--space-card-x) var(--space-6)}.vault-panel>h2,.composer>h2{margin-bottom:0}.vault-panel>h2+.eval-form{margin-top:20px}.vault-panel>.section-copy,.composer>.section-copy{margin:8px 0 22px}.section-copy{max-width:62ch;color:var(--text-1);font:var(--type-body-regular);letter-spacing:var(--track-body);margin:6px 0 20px;line-height:1.55}.security-architecture{margin-top:16px}.security-flow{grid-template-columns:repeat(3,minmax(0,1fr) auto);align-items:center;gap:16px;padding:8px 20px 24px;display:grid}.security-flow>div{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-sunken);min-height:110px;padding:16px}.security-flow span{background:var(--accent-solid);width:22px;height:22px;color:var(--on-accent);font:var(--type-caption-2-semibold);letter-spacing:var(--track-caption-2);border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.security-flow strong,.security-flow small{display:block}.security-flow small{color:var(--text-2);margin-top:4px;line-height:1.45}.security-flow i{color:var(--text-3);font-style:normal}.dialog{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-surface);width:min(540px,100%);box-shadow:var(--shadow-dialog);animation:palette-in var(--dur-3) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.approval-list article{padding:14px var(--space-card-x);border-top:1px solid var(--border-subtle);grid-template-columns:minmax(180px,1fr) minmax(250px,2fr) auto auto;align-items:center;gap:16px;display:grid}.approval-list article:first-child{border-top:0}.approval-list strong,.approval-list small{display:block}.approval-list small,.approval-list time{color:var(--text-2);font:var(--type-caption-2-regular);letter-spacing:var(--track-caption-2);margin-top:4px}.approval-list p{color:var(--text-1);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}.job-error{max-width:320px;color:var(--text-1);font:var(--type-caption-2-regular);letter-spacing:var(--track-caption-2)}.empty-inline strong,.empty-inline span{display:block}.empty-inline span{color:var(--text-2);margin-top:0}.composer{top:calc(var(--topbar-height) + var(--space-section));position:sticky}.form-split{gap:var(--field-stack-gap);grid-template-columns:1fr 1fr;display:grid}.dataset-list article{padding:16px var(--space-card-x);border-top:1px solid var(--border-subtle);grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.dataset-list article:first-child{border-top:0}.prompt-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dataset-stats{text-align:right}.dataset-stats strong{font:var(--type-headline-semibold);letter-spacing:var(--track-headline)}.code-input{font:var(--type-caption-1-regular);font-family:var(--font-mono);letter-spacing:var(--track-caption-1);tab-size:2;line-height:1.5}.account-identity{border-bottom:1px solid var(--border-subtle);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;padding:20px;display:grid}.account-identity-mark{background:var(--accent-solid);width:52px;height:52px;color:var(--on-accent);font:var(--type-headline-semibold);letter-spacing:var(--track-headline);border-radius:50%;place-items:center;display:grid}.account-identity strong,.account-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-identity strong{font:var(--type-headline-semibold);letter-spacing:var(--track-headline)}.account-identity small{color:var(--text-2);margin-top:2px}.skin-selector{padding:18px 20px 20px}.skin-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.skin-option{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);text-align:left;grid-template-columns:64px minmax(0,1fr) 20px;align-items:center;gap:12px;min-width:0;min-height:68px;padding:10px 12px;display:grid}@media (hover:hover){.skin-option:hover{border-color:var(--border-strong);background:var(--bg-hover)}}.skin-option:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px}.skin-option.active{border-color:var(--accent-border);background:var(--accent-soft)}.skin-preview{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-canvas);gap:4px;width:64px;padding:6px;display:grid}.skin-preview-row{border-radius:var(--radius-xs);background:var(--accent-soft);height:12px;box-shadow:inset 2px 0 0 var(--accent-solid);align-items:center;padding:0 4px;display:flex}.skin-preview-row i{border-radius:var(--radius-full);background:var(--accent-fg);width:70%;height:3px;display:block}.skin-preview-actions{align-items:center;gap:6px;display:flex}.skin-preview-button{border-radius:var(--radius-xs);background:var(--accent-solid);flex:1;place-items:center;height:14px;display:grid}.skin-preview-button i{border-radius:var(--radius-full);background:var(--on-accent);width:14px;height:2px;display:block}.skin-preview-focus{border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--bg-surface);outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:1px;width:12px;height:12px;margin-right:4px}.skin-option-copy{flex-direction:column;min-width:0;display:flex}.skin-option-copy strong{font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1)}.skin-option-copy small{color:var(--text-2);font:var(--type-caption-2-regular);letter-spacing:var(--track-caption-2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.skin-selected{background:var(--accent-solid);width:20px;height:20px;color:var(--on-accent);border-radius:50%;place-items:center;display:none}.skin-selected .icon{width:12px}.skin-option.active .skin-selected{display:grid}.skin-status{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:14px 0 0}.skin-status strong{color:var(--accent-fg)}.account-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.account-facts>div{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);min-width:0;padding:16px 20px}.account-facts>div:nth-child(2n){border-right:0}.account-facts>div:nth-last-child(-n+2){border-bottom:0}.account-facts dt{color:var(--text-2);font:var(--type-caption-2-medium);letter-spacing:var(--track-caption-2)}.account-facts dd{font:var(--type-body-medium);letter-spacing:var(--track-body);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.account-access{padding:18px 20px 20px}.account-access+.account-access{border-top:1px solid var(--border-subtle)}.account-access>strong{font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);margin-bottom:8px;display:block}.account-access>p{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:-2px 0 12px}.passkey-list{margin:0;padding:0;list-style:none}.passkey-list li{padding:14px var(--space-card-x);border-top:1px solid var(--border-subtle);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.passkey-list li:first-child{border-top:0}.passkey-device-icon{background:var(--positive-soft);width:32px;height:32px;color:var(--positive-fg);border-radius:50%;place-items:center;display:grid}.passkey-device-icon .icon{width:15px}.passkey-list strong,.passkey-list small{display:block}.passkey-list small{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin-top:2px}.session-actions{border-top:1px solid var(--border-subtle);padding:16px 20px 20px}.session-actions p{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0 0 12px}@media (max-width:1100px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-two,.dossier{grid-template-columns:minmax(0,1fr)}.variant-grid{grid-template-columns:repeat(2,minmax(270px,1fr))}.grader-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.snippet-grid{grid-template-columns:minmax(0,1fr)}.page-header{flex-direction:column;align-items:flex-start}.page-actions{width:100%}.page-actions>*{flex:1}.builder-fields{grid-template-columns:1fr;margin-left:0}.variant-grid{grid-template-columns:1fr}.builder-submit,.builder-section-head{flex-direction:column;align-items:stretch}.composer{position:static}.security-flow{grid-template-columns:1fr}.security-flow i{text-align:center;transform:rotate(90deg)}.approval-list article{grid-template-columns:1fr auto}.approval-list article p,.approval-list article time{grid-column:1/-1}}@media (max-width:600px){h1{font:var(--type-title-2-semibold);letter-spacing:var(--track-title)}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metrics>article:not(.spm-stat)>strong{font:var(--type-title-2-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-title)}.facts,.detail-grid,.voice-grid{grid-template-columns:1fr}.facts>div{border-right:0}.facts.is-cols-3{grid-template-columns:1fr}.facts.is-cols-3>div,.facts.is-cols-3>div:nth-child(2n){border-right:0}.grader-grid,.variant-settings{grid-template-columns:1fr}.credential-list article,.dataset-list article{grid-template-columns:36px minmax(0,1fr)}.credential-list article>.status-badge,.credential-actions,.dataset-stats,.dataset-list article>.status-badge,.prompt-actions{grid-column:2;justify-content:flex-start}.credential-actions{flex-wrap:wrap}.form-split,.ui-datetime,.account-facts{grid-template-columns:1fr}.account-facts>div,.account-facts>div:nth-child(2n),.account-facts>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--border-subtle)}.account-facts>div:last-child{border-bottom:0}.table-panel>.panel-heading{flex-direction:column;align-items:stretch}.table-panel>.panel-heading p{white-space:normal;max-width:100%}.table-panel>.panel-heading .toolbar-actions{width:100%}.table-panel>.panel-heading .toolbar-search{flex-basis:100%;width:100%;max-width:none}.pagination-register{justify-content:space-between}.pagination-register>.pagination-summary{width:100%}.pagination-sizes{margin-left:0}.pagination-actions{margin-left:auto}.table-footer{flex-direction:column;align-items:stretch}}.theme-choice{padding:18px var(--space-card-x) 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.theme-choice-option{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--text-2);text-align:left;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:12px;display:grid}@media (hover:hover){.theme-choice-option:hover{border-color:var(--border-strong);background:var(--bg-hover)}}.theme-choice-option:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px}.theme-choice-option.active{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-fg)}.theme-choice-option span{flex-direction:column;gap:2px;min-width:0;display:flex}.theme-choice-option strong{font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1)}.theme-choice-option small{color:var(--text-2);font:var(--type-caption-2-regular);letter-spacing:var(--track-caption-2)}.theme-choice-option.active small{color:currentColor}.theme-choice-check{opacity:0;place-items:center;display:grid}.theme-choice-option.active .theme-choice-check{opacity:1}@media (max-width:479px){.theme-choice{grid-template-columns:minmax(0,1fr)}}.app-favicon{border-radius:var(--radius-xs);object-fit:contain;flex:none;width:16px;height:16px}.app-favicon.is-fallback{background:var(--bg-sunken);box-shadow:inset 0 0 0 1px var(--border);color:var(--text-2);font:var(--type-caption-2-semibold);letter-spacing:var(--track-caption-2);place-items:center;line-height:1;display:grid}.table-cell-prose{white-space:normal;overflow-wrap:anywhere;min-width:220px;max-width:38ch}.table-cell-identifier{white-space:normal;overflow-wrap:anywhere;min-width:160px;max-width:28ch}.table-cell-identifier small{overflow:visible}.form-feedback{border-radius:var(--radius-md);width:fit-content;max-width:100%;font:var(--type-body-2-medium);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:10px 12px;display:flex}.form-feedback.is-pending{color:var(--text-2);background:var(--bg-sunken)}.form-feedback.is-error{color:var(--danger-fg);background:var(--danger-soft)}.form-feedback a{text-underline-offset:3px;text-decoration:underline}@media (max-width:820px){.panel-heading{flex-direction:column;align-items:stretch;gap:12px}.panel-heading>div{min-width:0}.panel-heading .toolbar-actions{width:100%}.panel-heading .toolbar-search,.toolbar-search{max-width:none}.page-heading h1{font:var(--type-title-2-semibold)}.page-actions{justify-content:flex-start}.page-actions>*{flex:0 auto}.page-toolbar{gap:10px}}@media (max-width:600px){.metrics>:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:360px){.metrics{grid-template-columns:1fr}}.ui-field-required{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin-left:8px}.ui-select-native{opacity:0;pointer-events:none;clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute}.control-form .ui-field label.ui-field-label,.eval-form .ui-field label.ui-field-label,.eval-builder .ui-field label.ui-field-label{display:block}:is(.control-form,.eval-form,.eval-builder,.builder-fields,.variant-card,.review-form) .ui-field>.ui-field-label.ui-field-label{font:var(--type-body-2-semibold);letter-spacing:var(--track-body)}.page-tabs-rail{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}:is(.bd-table-scroll,.table-wrap)[data-overflow]:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:-2px}.editor-action-bar{z-index:var(--z-sticky);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-popover);padding:14px 18px;position:sticky;bottom:12px}.editor-action-bar .form-message{margin-left:auto}@media (max-width:640px){.page-tabs-rail{gap:4px}.editor-action-bar{flex-wrap:wrap;padding:12px;bottom:8px}.editor-action-bar .form-message{flex-basis:100%;margin:0}}}
