:root{--nss-tone-away:var(--newspiritstudio-admin-tone-away, #ffffff);--nss-surface:var(--newspiritstudio-admin-surface, #f6f7f7);--nss-on-surface:var(--newspiritstudio-admin-ink, #1d2327);--nss-on-surface-variant:var(--newspiritstudio-admin-ink-muted, #50575e);--nss-surface-container-lowest:color-mix(in srgb, var(--nss-tone-away) 55%, var(--nss-surface));--nss-surface-container-low:color-mix(in srgb, var(--nss-on-surface) 3%, var(--nss-surface));--nss-surface-container:color-mix(in srgb, var(--nss-on-surface) 5%, var(--nss-surface));--nss-surface-container-high:color-mix(in srgb, var(--nss-on-surface) 8%, var(--nss-surface));--nss-surface-container-highest:color-mix(in srgb, var(--nss-on-surface) 11%, var(--nss-surface));--nss-surface-card:var(--newspiritstudio-admin-surface-alt, #ffffff);--nss-outline:var(--newspiritstudio-admin-border-color, #c3c4c7);--nss-outline-variant:color-mix(in srgb, var(--nss-outline) 55%, var(--nss-surface));--nss-outline-width:var(--newspiritstudio-admin-border, 1px);--nss-outline-inset:color-mix(in srgb, var(--nss-on-surface) 12%, transparent);--nss-on-surface-disabled:color-mix(in srgb, var(--nss-on-surface) 50%, var(--nss-surface));--nss-primary:var(--newspiritstudio-admin-primary, #2271b1);--nss-on-primary:var(--newspiritstudio-admin-button-text, #ffffff);--nss-primary-hover:color-mix(in srgb, var(--nss-on-primary) 8%, var(--nss-primary));--nss-primary-active:color-mix(in srgb, var(--nss-on-primary) 12%, var(--nss-primary));--nss-success:var(--newspiritstudio-admin-success, #00a32a);--nss-success-container:color-mix(in srgb, var(--nss-success) 12%, var(--nss-surface-card));--nss-success-content:color-mix(in srgb, var(--nss-success) 55%, var(--nss-on-surface));--nss-warning:var(--newspiritstudio-admin-warning, #dba617);--nss-warning-container:color-mix(in srgb, var(--nss-warning) 14%, var(--nss-surface-card));--nss-warning-content:color-mix(in srgb, var(--nss-warning) 55%, var(--nss-on-surface));--nss-select-chevron:var(--newspiritstudio-admin-select-chevron, url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%231e1e1e%22%2F%3E%3C%2Fsvg%3E"));--nss-critical:var(--newspiritstudio-admin-danger, #d63638);--nss-critical-container:color-mix(in srgb, var(--nss-critical) 12%, var(--nss-surface-card));--nss-critical-content:color-mix(in srgb, var(--nss-critical) 70%, var(--nss-on-surface));--nss-info-container:var(--nss-surface-card);--nss-info-content:var(--nss-on-surface);--nss-accent-tint:color-mix(in srgb, var(--nss-primary) 8%, transparent);--nss-accent-tint-strong:color-mix(in srgb, var(--nss-primary) 12%, transparent);--nss-state-hover-opacity:0.08;--nss-state-focus-opacity:0.12;--nss-state-pressed-opacity:0.12;--nss-state-dragged-opacity:0.16;--nss-state-hover:color-mix(in srgb, currentColor 8%, transparent);--nss-state-focus:color-mix(in srgb, currentColor 12%, transparent);--nss-state-pressed:color-mix(in srgb, currentColor 12%, transparent);--nss-shape-step:4px;--nss-shape-base:round(nearest, var(--newspiritstudio-admin-radius, 16px), var(--nss-shape-step));--nss-shape-field:round(nearest, calc(var(--nss-shape-base) * 0.25), var(--nss-shape-step));--nss-shape-sm:round(nearest, calc(var(--nss-shape-base) * 0.5), var(--nss-shape-step));--nss-shape-menu:round(nearest, calc(var(--nss-shape-base) * 0.75), var(--nss-shape-step));--nss-shape-card:var(--nss-shape-base);--nss-shape-lg:round(nearest, calc(var(--nss-shape-base) * 1.25), var(--nss-shape-step));--nss-shape-dialog:round(nearest, calc(var(--nss-shape-base) * 1.75), var(--nss-shape-step));--nss-shape-pill:var(--newspiritstudio-admin-radius-pill, 9999px);--nss-shape-button:round(nearest, var(--newspiritstudio-admin-radius-button, var(--nss-shape-pill)), var(--nss-shape-step));--nss-focus-width:var(--newspiritstudio-admin-focus, 3px);--nss-focus-offset:2px;--nss-focus-color:var(--newspiritstudio-admin-focus-color, color-mix(in srgb, var(--nss-primary) 70%, transparent));--nss-focus-ring:var(--nss-focus-width) solid var(--nss-focus-color);--nss-space-1:4px;--nss-space-2:8px;--nss-space-3:12px;--nss-space-4:16px;--nss-space-5:20px;--nss-space-6:24px;--nss-space-7:28px;--nss-space-8:32px;--nss-space-10:40px;--nss-space-12:48px;--nss-font-plain:var(--newspiritstudio-admin-font, system-ui, -apple-system, "Segoe UI", sans-serif);--nss-font-brand:var(--newspiritstudio-admin-heading-font, var(--nss-font-plain));--nss-headline-size:24px;--nss-headline-line:32px;--nss-title-lg-size:22px;--nss-title-lg-line:28px;--nss-title-size:16px;--nss-title-line:24px;--nss-title-sm-size:14px;--nss-title-sm-line:20px;--nss-body-lg-size:16px;--nss-body-lg-line:24px;--nss-body-size:14px;--nss-body-line:20px;--nss-body-sm-size:12px;--nss-body-sm-line:16px;--nss-label-size:14px;--nss-label-line:20px;--nss-label-sm-size:12px;--nss-label-sm-line:16px;--nss-micro-size:11px;--nss-micro-line:16px;--nss-weight-regular:400;--nss-weight-medium:500;--nss-measure:72ch;--nss-row-compact:36px;--nss-row:40px;--nss-input:40px;--nss-button:40px;--nss-button-compact:32px;--nss-touch-target:44px;--nss-toolbar:48px;--nss-page-header:56px;--nss-icon-xs:12px;--nss-icon-sm:16px;--nss-icon-md:20px;--nss-icon-lg:24px;--nss-icon-xl:32px;--nss-duration-instant:120ms;--nss-duration-fast:200ms;--nss-duration-normal:300ms;--nss-duration-slow:450ms;--nss-ease-spatial:cubic-bezier(0.38, 1.21, 0.22, 1);--nss-ease-spatial-fast:cubic-bezier(0.42, 1.85, 0.21, 0.9);--nss-ease-effects:cubic-bezier(0.34, 0.8, 0.34, 1);--nss-ease-effects-fast:cubic-bezier(0.31, 0.94, 0.34, 1);--nss-motion-effects:var(--nss-duration-instant) var(--nss-ease-effects);--nss-motion-spatial:var(--nss-duration-fast) var(--nss-ease-spatial);--nss-lift:1px;--nss-scale-pressed:0.98;--nss-scale-hover:1.02;--nss-scrim:rgba(0, 0, 0, 0.5);--nss-scrim-menu:rgba(0, 0, 0, 0.32);--nss-layer-raised:10;--nss-layer-sticky:30;--nss-layer-banner:70;--nss-layer-modal:100;--nss-layer-popover:120;--nss-layer-toast:1000}@media (prefers-reduced-motion:reduce){:root{--nss-duration-instant:0ms;--nss-duration-fast:0ms;--nss-duration-normal:0ms;--nss-duration-slow:0ms;--nss-scale-pressed:1;--nss-scale-hover:1;--nss-lift:0px}}