.sk-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface);color:var(--ui-ink)}.sk-card.sk-dashed{border-style:dashed}.sk-inset{background:var(--ui-surface-muted);color:var(--ui-ink-2)}.sk-page-bg{background:var(--sp-bg)}.sk-bar{border-bottom:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-ink)}.sk-ink{color:var(--ui-ink)}.sk-ink-2{color:var(--ui-ink-2)}.sk-muted{color:var(--ui-muted)}.sk-accent-ink{color:var(--ui-accent-ink)}.sk-danger-ink{color:var(--color-red-600)}.sk-success-ink{color:color-mix(in srgb, var(--sp-fg-success) 70%, var(--sp-ink))}.sk-warning-ink{color:color-mix(in srgb, var(--sp-warning) 70%, var(--sp-ink))}.sk-planned-ink{color:var(--sp-fg-planned)}.sk-field{border:1px solid var(--ui-border);border-radius:var(--ui-radius-field);background:var(--ui-surface);color:var(--ui-ink)}.sk-field:focus-within{outline:2px solid var(--ui-accent);outline-offset:0;border-color:#0000}:root body .sk-field.sk-field input:not([aria-invalid=true]),:root body .sk-field.sk-field input:not([aria-invalid=true]):focus{box-shadow:none;background-color:#0000;border-color:#0000;outline:none}.sk-searchable>input[role=combobox]{border-color:var(--ui-border);border-radius:var(--ui-radius-field);background-color:var(--ui-surface);color:var(--ui-ink)}.sk-step{background:var(--ui-surface-muted);color:var(--ui-ink);transition:background-color .15s}.sk-step:hover{background:color-mix(in srgb, var(--ui-ink) 12%, transparent)}.sk-step:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.sk-cta{background:var(--ui-cta-bg);color:var(--ui-cta-ink);border:1px solid #0000;transition:background-color .15s}.sk-cta:hover:not(:disabled){background:color-mix(in srgb, var(--ui-cta-bg) 88%, var(--ui-cta-ink))}.sk-cta:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.sk-cta:disabled{background:var(--ui-surface-muted);color:var(--ui-muted)}.sk-sheet{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-ink)}.sk-secondary{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-ink);transition:border-color .15s,background-color .15s}.sk-secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--ui-ink) 25%, transparent)}.sk-secondary.sk-danger-ink{color:var(--color-red-600)}.sk-secondary:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.sk-ghost{color:var(--ui-ink-2);background:0 0;transition:background-color .15s,color .15s}.sk-ghost:hover:not(:disabled){background:var(--ui-surface-muted);color:var(--ui-ink)}.sk-ghost:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.sk-selected{border-color:var(--ui-accent);background:var(--ui-accent-soft);color:var(--ui-accent-ink)}.sk-now-dot{background:var(--ui-accent)}.sk-group{border:1px dashed var(--ui-border-strong);background:0 0}.sk-settype{--sk-tone:var(--ui-ink-2);background:color-mix(in srgb, var(--sk-tone) 14%, transparent);color:color-mix(in srgb, var(--sk-tone) 70%, var(--sp-ink))}.sk-settype--working{--sk-tone:var(--ui-ink-2)}.sk-settype--warmup{--sk-tone:var(--sp-warning)}.sk-settype--dropset{--sk-tone:var(--sp-fg-personal)}.sk-settype--failure{--sk-tone:var(--color-red-600)}.sk-settype-active{box-shadow:0 0 0 2px var(--ui-accent)}.sk-settype-idle{background:0 0}.sk-state-done{border-color:color-mix(in srgb, var(--sp-state-success) 40%, transparent);background:color-mix(in srgb, var(--sp-state-success) 9%, var(--ui-surface));color:color-mix(in srgb, var(--sp-fg-success) 70%, var(--sp-ink))}.sk-state-saving{border-color:var(--ui-border);background:var(--ui-surface-muted);color:var(--ui-ink-2)}.sk-state-skipped{border-style:dashed;border-color:color-mix(in srgb, var(--sp-warning) 55%, transparent);background:var(--ui-surface);color:color-mix(in srgb, var(--sp-warning) 70%, var(--sp-ink))}.sk-state-swapped{border-color:color-mix(in srgb, var(--sp-state-planned) 40%, transparent);background:var(--ui-surface);color:var(--sp-fg-planned)}.sk-state-done.sk-editable:hover{border-color:color-mix(in srgb, var(--sp-state-success) 60%, transparent);background:color-mix(in srgb, var(--sp-state-success) 16%, var(--ui-surface))}.sk-state-live{border-color:color-mix(in srgb, var(--sp-state-live) 40%, transparent);background:var(--ui-surface);color:var(--sp-fg-live)}.sk-state-idle{border-color:var(--ui-border);background:var(--ui-surface);color:var(--ui-muted)}.sk-queue-row{color:var(--ui-ink)}.sk-num{background:var(--ui-surface-muted);color:var(--ui-muted)}.sk-num-done{background:color-mix(in srgb, var(--sp-state-success) 18%, transparent);color:color-mix(in srgb, var(--sp-fg-success) 70%, var(--sp-ink))}.sk-num-active{background:var(--ui-accent-fill);color:var(--ui-on-accent)}.sk-tone-success{background:color-mix(in srgb, var(--sp-state-success) 12%, transparent);color:color-mix(in srgb, var(--sp-fg-success) 70%, var(--sp-ink))}.sk-tone-live{background:color-mix(in srgb, var(--sp-state-live) 12%, transparent);color:var(--sp-fg-live)}.sk-note{border-left:2px solid var(--ui-accent);color:var(--ui-muted);padding:2px 0 2px 12px;font-size:12px;line-height:1.6}:is(.ui-note,.sk-note).sk-note--warning{border-left-color:var(--sp-warning)}:is(.ui-note,.sk-note).sk-note--planned{border-left-color:var(--sp-state-planned)}:is(.ui-note,.sk-note).sk-note--success{border-left-color:var(--sp-state-success)}:is(.ui-note,.sk-note).sk-note--danger{border-left-color:var(--color-red-600)}.sk-tile{background:var(--ui-surface-muted);color:var(--ui-ink-2)}.sk-hero-mark{--sk-tone:var(--ui-muted);--sk-tone-ink:var(--ui-ink-2);background:color-mix(in srgb, var(--sk-tone) 14%, var(--ui-surface));color:var(--sk-tone-ink)}.sk-hero-mark--planned{--sk-tone:var(--sp-state-planned);--sk-tone-ink:var(--sp-fg-planned)}.sk-hero-mark--success{--sk-tone:var(--sp-state-success);--sk-tone-ink:var(--sp-fg-success)}.sk-hero-mark--dormant{--sk-tone:var(--ui-muted);--sk-tone-ink:var(--ui-ink-2)}.sk-progress-done{background:var(--sp-state-success)}:root body[data-app-ui] .app-button.app-button.sk-danger-ghost{color:var(--color-red-600)}:root body[data-app-ui] .app-button.app-button.sk-danger-ghost:hover:not(:disabled){background:color-mix(in srgb, var(--color-red-600) 10%, transparent);color:var(--color-red-600)}
