.sk-dialog,.sk-dialog__trigger{--_bg: var(--sk-dialog-bg, var(--sk-color-surface-raised));--_fg: var(--sk-dialog-fg, var(--sk-color-text));--_border: var(--sk-dialog-border-color, var(--sk-color-border));--_radius: var(--sk-dialog-radius, var(--sk-radius-lg));--_shadow: var(--sk-dialog-shadow, var(--sk-shadow-lg));--_max-inline-size: var(--sk-dialog-max-inline-size, 28rem);--_backdrop-blur: var(--sk-dialog-backdrop-blur, 4px);--_button-bg: var(--sk-dialog-button-bg, var(--sk-color-surface));--_button-bg-hover: var(--sk-dialog-button-bg-hover, var(--sk-color-surface-raised));--_button-fg: var(--sk-dialog-button-fg, var(--sk-color-text));--_button-border: var(--sk-dialog-button-border-color, var(--sk-color-border-strong));--_button-radius: var(--sk-dialog-button-radius, var(--sk-radius-md));--_danger-bg: var(--sk-dialog-danger-bg, var(--sk-color-danger));--_danger-fg: var(--sk-dialog-danger-fg, var(--sk-color-on-danger))}.sk-dialog__trigger{border:var(--sk-border-width) solid var(--_button-border);border-radius:var(--_button-radius);background:var(--_button-bg);color:var(--_button-fg);padding-block:var(--sk-space-xs);padding-inline:var(--sk-space-md);font-weight:var(--sk-weight-medium);min-block-size:var(--sk-size-tap-target)}.sk-dialog__trigger:hover{background:var(--_button-bg-hover)}.sk-dialog{margin:auto;inline-size:min(var(--_max-inline-size),calc(100vw - var(--sk-space-xl)));max-block-size:calc(100dvb - var(--sk-space-xl));padding-block:var(--sk-space-lg);padding-inline:var(--sk-space-lg);border:var(--sk-border-width) solid var(--_border);border-radius:var(--_radius);background:var(--_bg);color:var(--_fg);box-shadow:var(--_shadow)}.sk-dialog__title{margin-block-end:var(--sk-space-xs);font-size:var(--sk-text-lg);letter-spacing:var(--sk-tracking-tight)}.sk-dialog__body{margin-block-end:var(--sk-space-lg);color:var(--sk-color-text-muted);font-size:var(--sk-text-sm)}.sk-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sk-space-xs)}.sk-dialog__button{border:var(--sk-border-width) solid var(--_button-border);border-radius:var(--_button-radius);background:var(--_button-bg);color:var(--_button-fg);padding-block:var(--sk-space-xs);padding-inline:var(--sk-space-md);font-weight:var(--sk-weight-medium);min-block-size:var(--sk-size-tap-target)}.sk-dialog__button:hover{background:var(--_button-bg-hover)}.sk-dialog__button[data-tone=danger]{border-color:transparent;background:var(--_danger-bg);color:var(--_danger-fg)}.sk-dialog__button[data-tone=danger]:hover{background:color-mix(in oklch,var(--_danger-bg) 85%,var(--_fg))}@supports (backdrop-filter: blur(1px)){@media(prefers-reduced-transparency:no-preference){.sk-dialog::backdrop{backdrop-filter:blur(var(--_backdrop-blur))}}}@media(prefers-reduced-motion:no-preference){.sk-dialog{opacity:0;scale:.97;transition:opacity var(--sk-motion-fast) var(--sk-ease-out),scale var(--sk-motion-fast) var(--sk-ease-out)}.sk-dialog[open]{opacity:1;scale:1}@starting-style{.sk-dialog[open]{opacity:0;scale:.97}}.sk-dialog::backdrop{opacity:0;transition:opacity var(--sk-motion-fast) var(--sk-ease-out)}.sk-dialog[open]::backdrop{opacity:1}@starting-style{.sk-dialog[open]::backdrop{opacity:0}}@supports (transition-behavior: allow-discrete){.sk-dialog{transition:opacity var(--sk-motion-fast) var(--sk-ease-out),scale var(--sk-motion-fast) var(--sk-ease-out),display var(--sk-motion-fast) allow-discrete,overlay var(--sk-motion-fast) allow-discrete}.sk-dialog::backdrop{transition:opacity var(--sk-motion-fast) var(--sk-ease-out),display var(--sk-motion-fast) allow-discrete,overlay var(--sk-motion-fast) allow-discrete}}}.sk-tooltip{--_trigger-bg: var(--sk-tooltip-trigger-bg, var(--sk-color-surface));--_trigger-fg: var(--sk-tooltip-trigger-fg, var(--sk-color-text));--_trigger-border: var(--sk-tooltip-trigger-border-color, var(--sk-color-border-strong));--_trigger-radius: var(--sk-tooltip-trigger-radius, var(--sk-radius-md));--_bg: var(--sk-tooltip-bg, var(--sk-color-text));--_fg: var(--sk-tooltip-fg, var(--sk-color-bg));--_radius: var(--sk-tooltip-radius, var(--sk-radius-sm));--_gap: var(--sk-tooltip-gap, var(--sk-space-2xs));--_max-inline-size: var(--sk-tooltip-max-inline-size, 16rem);position:relative;display:inline-block}.sk-tooltip__trigger{border:var(--sk-border-width) solid var(--_trigger-border);border-radius:var(--_trigger-radius);background:var(--_trigger-bg);color:var(--_trigger-fg);padding-block:var(--sk-space-xs);padding-inline:var(--sk-space-md);font-weight:var(--sk-weight-medium);min-block-size:var(--sk-size-tap-target)}.sk-tooltip__bubble{position:absolute;inset-block-end:calc(100% + var(--_gap));inset-inline-start:50%;translate:-50% 0;z-index:1;visibility:hidden;opacity:0;inline-size:max-content;max-inline-size:var(--_max-inline-size);padding-block:var(--sk-space-2xs);padding-inline:var(--sk-space-xs);border-radius:var(--_radius);background:var(--_bg);color:var(--_fg);font-size:var(--sk-text-xs);line-height:var(--sk-leading-snug);text-align:start;pointer-events:none}.sk-tooltip:hover .sk-tooltip__bubble,.sk-tooltip__trigger:focus-visible+.sk-tooltip__bubble{visibility:visible;opacity:1}@media(prefers-reduced-motion:no-preference){.sk-tooltip__bubble{transition:opacity var(--sk-motion-fast) var(--sk-ease-out),visibility var(--sk-motion-fast) var(--sk-ease-out)}}@media(forced-colors:active){.sk-tooltip__bubble{border:var(--sk-border-width) solid CanvasText}}.sk-select{--_accent: var(--sk-select-accent, var(--sk-color-accent));--_bg: var(--sk-select-bg, var(--sk-color-surface));--_bg-hover: var(--sk-select-bg-hover, var(--sk-color-surface-raised));--_fg: var(--sk-select-fg, var(--sk-color-text));--_border: var(--sk-select-border-color, var(--sk-color-border-strong));--_radius: var(--sk-select-radius, var(--sk-radius-md));--_label-fg: var(--sk-select-label-fg, var(--sk-color-text));--_picker-bg: var(--sk-select-picker-bg, var(--sk-color-surface-raised));--_picker-border: var(--sk-select-picker-border-color, var(--sk-color-border));--_picker-radius: var(--sk-select-picker-radius, var(--sk-radius-md));--_picker-shadow: var(--sk-select-picker-shadow, var(--sk-shadow-lg));--_option-radius: var(--sk-select-option-radius, var(--sk-radius-sm));--_option-bg-hover: var(--sk-select-option-bg-hover, var(--sk-color-accent-subtle));--_desc-fg: var(--sk-select-desc-fg, var(--sk-color-text-muted));display:flex;flex-direction:column;gap:var(--sk-space-2xs)}.sk-select__label{color:var(--_label-fg);font-size:var(--sk-text-sm);font-weight:var(--sk-weight-medium)}.sk-select__control{accent-color:var(--_accent);border:var(--sk-border-width) solid var(--_border);border-radius:var(--_radius);background:var(--_bg);color:var(--_fg);padding-block:var(--sk-space-xs);padding-inline:var(--sk-space-sm);font:inherit;min-block-size:var(--sk-size-tap-target)}.sk-select__button,.sk-select__desc{display:none}@supports (appearance: base-select){.sk-select__control{appearance:base-select;border:0;background:none;padding:0}.sk-select__button{display:flex;align-items:center;justify-content:space-between;gap:var(--sk-space-sm);inline-size:100%;border:var(--sk-border-width) solid var(--_border);border-radius:var(--_radius);background:var(--_bg);color:var(--_fg);padding-block:var(--sk-space-xs);padding-inline:var(--sk-space-sm);min-block-size:var(--sk-size-tap-target);text-align:start}.sk-select__button:hover{background:var(--_bg-hover)}.sk-select__control::picker(select){border:var(--sk-border-width) solid var(--_picker-border);border-radius:var(--_picker-radius);background:var(--_picker-bg);padding-block:var(--sk-space-2xs);padding-inline:var(--sk-space-2xs);box-shadow:var(--_picker-shadow)}.sk-select__control option{display:flex;align-items:baseline;gap:var(--sk-space-xs);border-radius:var(--_option-radius);padding-block:var(--sk-space-2xs);padding-inline:var(--sk-space-xs);color:var(--_fg)}.sk-select__control option:hover,.sk-select__control option:focus{background:var(--_option-bg-hover)}.sk-select__control option:checked{font-weight:var(--sk-weight-medium)}.sk-select__control option::checkmark{color:var(--_accent);order:1;margin-inline-start:auto}.sk-select__name{color:inherit}.sk-select__desc{display:inline;color:var(--_desc-fg);font-size:var(--sk-text-xs)}.sk-select__selected .sk-select__desc{display:none}@media(prefers-reduced-motion:no-preference){.sk-select__control::picker(select){opacity:0;transition:opacity var(--sk-motion-fast) var(--sk-ease-out),display var(--sk-motion-fast) allow-discrete,overlay var(--sk-motion-fast) allow-discrete}.sk-select__control:open::picker(select){opacity:1}@starting-style{.sk-select__control:open::picker(select){opacity:0}}}}.sk-field{--_bg: var(--sk-field-bg, var(--sk-color-surface));--_fg: var(--sk-field-fg, var(--sk-color-text));--_border-color: var(--sk-field-border-color, var(--sk-color-border-strong));--_invalid-color: var(--sk-field-invalid-color, var(--sk-color-danger));--_label-fg: var(--sk-field-label-fg, var(--sk-color-text-muted));--_hint-fg: var(--sk-field-hint-fg, var(--sk-color-text-subtle));--_radius: var(--sk-field-radius, var(--sk-radius-md));--_padding-block: var(--sk-field-padding-block, var(--sk-space-sm));--_padding-inline: var(--sk-field-padding-inline, var(--sk-space-sm));position:relative;display:grid;grid-template-areas:"control" "hint"}.sk-field__input{grid-area:control;padding-block:calc(var(--_padding-block) * 1.75) calc(var(--_padding-block) * .5);padding-inline:var(--_padding-inline);border:var(--sk-border-width) solid var(--_border-color);border-radius:var(--_radius);background:var(--_bg);color:var(--_fg);inline-size:100%}.sk-field__label{grid-area:control;align-self:start;margin-block-start:calc(var(--_padding-block) * 1.75);margin-inline-start:var(--_padding-inline);color:var(--_label-fg);pointer-events:none}.sk-field__input:focus+.sk-field__label,.sk-field__input:not(:placeholder-shown)+.sk-field__label{translate:0 calc(-1 * var(--_padding-block) * 1.35);color:var(--_fg);font-size:var(--sk-text-xs)}.sk-field[data-label=above]{grid-template-areas:"label" "control" "hint"}.sk-field[data-label=above] .sk-field__label{grid-area:label;position:static;margin-block:0 var(--sk-space-2xs);margin-inline:0;translate:none;color:var(--_label-fg);font-size:var(--sk-text-sm);pointer-events:auto}.sk-field[data-label=above] .sk-field__input{padding-block:var(--_padding-block)}.sk-field[data-label=above] .sk-field__input:user-invalid+.sk-field__label{color:var(--_invalid-color)}.sk-field__hint{grid-area:hint;margin-block-start:var(--sk-space-2xs);color:var(--_hint-fg);font-size:var(--sk-text-xs)}.sk-field__input:user-invalid{border-color:var(--_invalid-color)}.sk-field__input:user-invalid+.sk-field__label{color:var(--_invalid-color)}@media(prefers-reduced-motion:no-preference){.sk-field__label{transition:translate var(--sk-motion-fast) var(--sk-ease-out),font-size var(--sk-motion-fast) var(--sk-ease-out),color var(--sk-motion-fast) var(--sk-ease-out)}}@supports (field-sizing: content){.sk-field[data-variant=grow] .sk-field__input{field-sizing:content;min-block-size:3lh}}.sk-field+.sk-field{margin-block-start:var(--sk-space-lg)}.sk-checkbox{--_accent: var(--sk-checkbox-accent, var(--sk-color-accent));--_label-fg: var(--sk-checkbox-label-fg, var(--sk-color-text));--_gap: var(--sk-checkbox-gap, var(--sk-space-xs));--_track-bg: var(--sk-checkbox-switch-track-bg, var(--sk-color-border-strong));--_knob-bg: var(--sk-checkbox-switch-knob-bg, var(--sk-color-on-accent));--_switch-inline-size: var(--sk-checkbox-switch-inline-size, 2.25rem);--_switch-block-size: var(--sk-checkbox-switch-block-size, 1.25rem);display:flex;align-items:center;gap:var(--_gap);color:var(--_label-fg);cursor:pointer}.sk-checkbox__input{accent-color:var(--_accent);margin:0;flex:none}.sk-checkbox__text{font-size:var(--sk-text-sm)}.sk-checkbox[data-variant=switch] .sk-checkbox__input{appearance:none;inline-size:var(--_switch-inline-size);block-size:var(--_switch-block-size);border:none;border-radius:var(--sk-radius-full);background-color:var(--_track-bg);background-image:radial-gradient(closest-side,var(--_knob-bg) 96%,transparent 100%);background-repeat:no-repeat;background-size:calc(var(--_switch-block-size) - var(--sk-space-3xs) * 2) calc(var(--_switch-block-size) - var(--sk-space-3xs) * 2);background-position:var(--sk-space-3xs) center}.sk-checkbox[data-variant=switch] .sk-checkbox__input:checked{background-color:var(--_accent);background-position:calc(100% - var(--sk-space-3xs)) center}.sk-checkbox[data-variant=switch] .sk-checkbox__input:dir(rtl){background-position:calc(100% - var(--sk-space-3xs)) center}.sk-checkbox[data-variant=switch] .sk-checkbox__input:checked:dir(rtl){background-position:var(--sk-space-3xs) center}@media(prefers-reduced-motion:no-preference){.sk-checkbox[data-variant=switch] .sk-checkbox__input{transition:background-color var(--sk-motion-fast) var(--sk-ease-out),background-position var(--sk-motion-fast) var(--sk-ease-out)}}@media(forced-colors:active){.sk-checkbox[data-variant=switch] .sk-checkbox__input{border:var(--sk-border-width) solid CanvasText;background-color:Canvas}.sk-checkbox[data-variant=switch] .sk-checkbox__input:checked{background-color:Highlight}}.sk-checkbox__set{display:grid;gap:var(--sk-space-xs);margin:0;padding:var(--sk-space-md);border:var(--sk-border-width) solid var(--sk-color-border);border-radius:var(--sk-radius-md)}.sk-checkbox__legend{padding-inline:var(--sk-space-2xs);color:var(--sk-color-text);font-size:var(--sk-text-sm);font-weight:var(--sk-weight-semibold)}.sk-checkbox__input:indeterminate+.sk-checkbox__text{color:var(--_unanswered-fg)}.sk-checkbox__set+.sk-checkbox__set{margin-block-start:var(--sk-space-lg)}.sk-range{--_accent: var(--sk-range-accent, var(--sk-color-accent));--_label-fg: var(--sk-range-label-fg, var(--sk-color-text));--_scale-fg: var(--sk-range-scale-fg, var(--sk-color-text-subtle));--_gap: var(--sk-range-gap, var(--sk-space-2xs));display:grid;gap:var(--_gap)}.sk-range__label{color:var(--_label-fg);font-size:var(--sk-text-sm)}.sk-range__input{accent-color:var(--_accent);inline-size:100%;margin:0}.sk-range__scale{display:flex;justify-content:space-between;color:var(--_scale-fg);font-size:var(--sk-text-2xs)}.sk-range__scale[data-steps]{display:flex;justify-content:space-between}.sk-range__scale[data-steps]>span{display:grid;justify-items:center;inline-size:0;white-space:nowrap}.sk-range__scale[data-steps]>:first-child{justify-items:start}.sk-range__scale[data-steps]>:last-child{justify-items:end}.sk-range+.sk-range{margin-block-start:var(--sk-space-xl)}.sk-card{--_bg: var(--sk-card-bg, var(--sk-color-surface));--_fg: var(--sk-card-fg, var(--sk-color-text));--_meta-fg: var(--sk-card-meta-fg, var(--sk-color-text-subtle));--_border-color: var(--sk-card-border-color, var(--sk-color-border));--_radius: var(--sk-card-radius, var(--sk-radius-lg));--_padding: var(--sk-card-padding, var(--sk-space-md));--_media-bg: var(--sk-card-media-bg, var(--sk-color-accent-subtle));--_media-column: var(--sk-card-media-column, 11rem);container-type:inline-size;display:flex;flex-wrap:wrap;overflow:clip;border:var(--sk-border-width) solid var(--_border-color);border-radius:var(--_radius);background:var(--_bg);color:var(--_fg)}.sk-card__media{flex:1 1 100%;min-block-size:7rem;background:var(--_media-bg)}.sk-card__body{flex:1 1 100%;display:grid;gap:var(--sk-space-2xs);align-content:start;padding:var(--_padding)}@container (inline-size > 28rem){.sk-card__media{flex:0 0 var(--_media-column);min-block-size:0}.sk-card__body{flex:1 1 14rem}}.sk-card__title{font-size:var(--sk-text-md);letter-spacing:var(--sk-tracking-tight)}.sk-card__text{margin:0;font-size:var(--sk-text-sm)}.sk-card__meta{margin:0;color:var(--_meta-fg);font-size:var(--sk-text-xs)}@container style(--sk-density: compact){.sk-card__body{gap:var(--sk-space-3xs);padding:var(--sk-space-xs)}.sk-card__media{min-block-size:4.5rem}.sk-card__text{font-size:var(--sk-text-xs)}}.sk-card__zones{display:grid;gap:var(--sk-space-lg);grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:start}@media(width<44rem){.sk-card__zones{grid-template-columns:minmax(0,1fr)}}.sk-card__zone{display:grid;gap:var(--sk-space-2xs)}.sk-card__zone[data-zone=compact]{--sk-density: compact;margin-block-start:var(--sk-space-lg);max-inline-size:34rem}.sk-card__zone-label{margin:0;color:var(--sk-color-text-subtle);font-size:var(--sk-text-2xs)}
