:root,.ui-design-system{color-scheme:light;--nxa-font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Segoe UI", system-ui, sans-serif;--nxa-font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter Tight", "Inter", system-ui, sans-serif;--nxa-font-size-display: 1.62rem;--nxa-font-size-title: 1.32rem;--nxa-font-size-body: .92rem;--nxa-font-size-form-control: max(16px, 1rem);--nxa-font-size-category-count: 1.0625rem;--nxa-font-size-subhead: .8125rem;--nxa-font-size-label: .86rem;--nxa-font-size-caption: .78rem;--nxa-font-size-indicator: .72rem;--nxa-font-size-tabbar-label: 10.5px;--nxa-font-size-badge: .68rem;--nxa-font-weight-regular: 400;--nxa-font-weight-medium: 500;--nxa-font-weight-semibold: 600;--nxa-font-weight-bold: 700;--nxa-line-height-display: 1.12;--nxa-line-height-title: 1.18;--nxa-line-height-body: 1.45;--nxa-line-height-body-strong: 1.35;--nxa-line-height-category-count: 1.294;--nxa-line-height-subhead: 1.385;--nxa-line-height-label: 1.2;--nxa-line-height-caption: 1.3;--nxa-line-height-indicator: 1.3;--nxa-line-height-tabbar-label: 1.3;--nxa-letter-spacing-default: 0;--nxa-type-display: var(--nxa-font-weight-bold) var(--nxa-font-size-display) / var(--nxa-line-height-display) var(--nxa-font-display);--nxa-type-title: var(--nxa-font-weight-bold) var(--nxa-font-size-title) / var(--nxa-line-height-title) var(--nxa-font-display);--nxa-type-body: var(--nxa-font-weight-regular) var(--nxa-font-size-body) / var(--nxa-line-height-body) var(--nxa-font-sans);--nxa-type-form-control: var(--nxa-font-weight-regular) var(--nxa-font-size-form-control) / var(--nxa-line-height-body) var(--nxa-font-sans);--nxa-type-body-strong: var(--nxa-font-weight-semibold) var(--nxa-font-size-body) / var(--nxa-line-height-body-strong) var(--nxa-font-sans);--nxa-type-category-count: var(--nxa-font-weight-semibold) var(--nxa-font-size-category-count) / var(--nxa-line-height-category-count) var(--nxa-font-display);--nxa-type-subhead: var(--nxa-font-weight-medium) var(--nxa-font-size-subhead) / var(--nxa-line-height-subhead) var(--nxa-font-sans);--nxa-type-label: var(--nxa-font-weight-semibold) var(--nxa-font-size-label) / var(--nxa-line-height-label) var(--nxa-font-sans);--nxa-type-caption: var(--nxa-font-weight-medium) var(--nxa-font-size-caption) / var(--nxa-line-height-caption) var(--nxa-font-sans);--nxa-type-badge: var(--nxa-font-weight-bold) var(--nxa-font-size-badge) / var(--nxa-line-height-caption) var(--nxa-font-sans);--nxa-type-indicator: var(--nxa-font-weight-bold) var(--nxa-font-size-indicator) / var(--nxa-line-height-indicator) var(--nxa-font-sans);--nxa-type-tabbar-label: var(--nxa-font-weight-medium) var(--nxa-font-size-tabbar-label) / var(--nxa-line-height-tabbar-label) var(--nxa-font-sans);--nxa-space-0: 0;--nxa-space-0-25: 1px;--nxa-space-0-5: 2px;--nxa-space-0-75: 3px;--nxa-space-1: 4px;--nxa-space-2: 8px;--nxa-space-3: 12px;--nxa-space-4: 16px;--nxa-space-5: 24px;--nxa-space-6: 32px;--nxa-space-7: 40px;--nxa-space-8: 48px;--nxa-border-width-thin: 1px;--nxa-border-width-strong: 2px;--nxa-radius-xs: 6px;--nxa-radius-sm: 8px;--nxa-radius-md: 12px;--nxa-radius-card: 16px;--nxa-radius-sheet: 24px;--nxa-radius-pill: 999px;--nxa-color-background: hsl(40 22% 97%);--nxa-color-page-background: var(--nxa-color-background);--nxa-color-surface: hsl(0 0% 100%);--nxa-color-surface-raised: var(--nxa-color-surface);--nxa-color-surface-sunken: hsl(36 18% 95%);--nxa-color-surface-2: var(--nxa-color-surface-sunken);--nxa-color-surface-pressed: hsl(36 14% 91%);--nxa-color-surface-3: var(--nxa-color-surface-pressed);--nxa-color-surface-muted: hsl(36 14% 93%);--nxa-color-surface-disabled: color-mix(in srgb, var(--nxa-color-surface-sunken) 72%, transparent);--nxa-color-background-glass-header: color-mix(in srgb, var(--nxa-color-background) 86%, transparent);--nxa-color-background-glass-tabbar: color-mix(in srgb, var(--nxa-color-background) 82%, transparent);--nxa-color-foreground: hsl(222 24% 11%);--nxa-color-text-primary: var(--nxa-color-foreground);--nxa-color-muted: var(--nxa-color-surface-muted);--nxa-color-muted-foreground: hsl(222 10% 42%);--nxa-color-text-muted: var(--nxa-color-muted-foreground);--nxa-color-subtle-foreground: hsl(222 8% 56%);--nxa-color-text-subtle: var(--nxa-color-subtle-foreground);--nxa-color-text-inverse: hsl(40 30% 98%);--nxa-color-primary: hsl(230 38% 22%);--nxa-color-primary-foreground: var(--nxa-color-text-inverse);--nxa-color-primary-surface: color-mix(in srgb, var(--nxa-color-primary) 12%, transparent);--nxa-color-primary-border: color-mix(in srgb, var(--nxa-color-primary) 36%, transparent);--nxa-color-accent: var(--nxa-color-foreground);--nxa-color-accent-foreground: var(--nxa-color-text-inverse);--nxa-color-border: hsl(36 14% 88%);--nxa-color-hairline: hsl(36 14% 90%);--nxa-color-input: var(--nxa-color-border);--nxa-color-ring: var(--nxa-color-primary);--nxa-color-current-surface: color-mix(in srgb, currentColor 10%, transparent);--nxa-color-success: hsl(152 45% 38%);--nxa-color-success-text: var(--nxa-color-success);--nxa-color-success-surface: color-mix(in srgb, var(--nxa-color-success) 12%, var(--nxa-color-surface));--nxa-color-success-subtle-surface: color-mix(in srgb, var(--nxa-color-success) 12%, transparent);--nxa-color-success-border: color-mix(in srgb, var(--nxa-color-success) 36%, transparent);--nxa-color-warning: hsl(35 85% 50%);--nxa-color-warning-text: hsl(35 85% 39%);--nxa-color-warning-surface: color-mix(in srgb, var(--nxa-color-warning) 14%, var(--nxa-color-surface));--nxa-color-warning-subtle-surface: color-mix(in srgb, var(--nxa-color-warning) 16%, transparent);--nxa-color-warning-border: color-mix(in srgb, var(--nxa-color-warning) 42%, transparent);--nxa-color-danger: hsl(4 70% 50%);--nxa-color-danger-text: var(--nxa-color-danger);--nxa-color-danger-foreground: var(--nxa-color-text-inverse);--nxa-color-danger-surface: color-mix(in srgb, var(--nxa-color-danger) 12%, var(--nxa-color-surface));--nxa-color-danger-subtle-surface: color-mix(in srgb, var(--nxa-color-danger) 12%, transparent);--nxa-color-danger-border: color-mix(in srgb, var(--nxa-color-danger) 36%, transparent);--nxa-color-info: var(--nxa-color-primary);--nxa-color-info-text: var(--nxa-color-primary);--nxa-color-info-surface: color-mix(in srgb, var(--nxa-color-info) 9%, var(--nxa-color-surface));--nxa-color-info-border: color-mix(in srgb, var(--nxa-color-info) 22%, transparent);--nxa-color-neutral-surface: var(--nxa-color-surface-sunken);--nxa-color-neutral-text: var(--nxa-color-muted-foreground);--nxa-owner-janek: hsl(212 55% 52%);--nxa-owner-zosia: hsl(340 60% 60%);--nxa-owner-pawel: hsl(28 70% 52%);--nxa-owner-dom: hsl(150 30% 40%);--nxa-tone-amber-bg: hsl(38 70% 91%);--nxa-tone-amber-fg: hsl(32 75% 32%);--nxa-tone-blue-bg: hsl(205 52% 91%);--nxa-tone-blue-fg: hsl(205 50% 34%);--nxa-tone-green-bg: hsl(148 38% 90%);--nxa-tone-green-fg: hsl(150 38% 31%);--nxa-tone-pink-bg: hsl(340 55% 92%);--nxa-tone-pink-fg: hsl(338 45% 38%);--nxa-tone-violet-bg: hsl(260 44% 92%);--nxa-tone-violet-fg: hsl(260 38% 40%);--nxa-tone-teal-bg: hsl(176 38% 90%);--nxa-tone-teal-fg: hsl(178 42% 30%);--nxa-shadow-none: none;--nxa-shadow-card: 0 var(--nxa-space-0-25) 0 0 hsl(36 14% 86% / .6), 0 var(--nxa-space-2) var(--nxa-space-5) calc(var(--nxa-space-3) * -1) hsl(222 24% 11% / .08);--nxa-shadow-tabbar: 0 calc(var(--nxa-space-0-25) * -1) 0 0 hsl(36 14% 86% / .7), 0 calc(var(--nxa-space-2) * -1) 28px calc(var(--nxa-space-3) * -1) hsl(222 24% 11% / .06);--nxa-shadow-sheet: 0 calc(var(--nxa-space-0-5) * -1) 0 0 hsl(36 14% 86% / .6), 0 calc(var(--nxa-space-5) * -1) 60px calc(var(--nxa-space-5) * -1) hsl(222 24% 11% / .18);--nxa-shadow-fab: 0 var(--nxa-space-2) var(--nxa-space-5) calc(var(--nxa-space-2) * -1) hsl(230 38% 22% / .35), 0 var(--nxa-space-0-5) 6px calc(var(--nxa-space-0-5) * -1) hsl(222 24% 11% / .18);--nxa-focus-ring: 0 0 0 var(--nxa-space-0-75) hsl(230 38% 22% / .22);--nxa-duration-fast: .14s;--nxa-duration-base: .18s;--nxa-duration-slow: .24s;--nxa-ease-standard: cubic-bezier(.2, .7, .2, 1);--nxa-ease-out: cubic-bezier(.16, 1, .3, 1);--nxa-transition-interactive: transform var(--nxa-duration-fast) var(--nxa-ease-standard), border-color var(--nxa-duration-fast) var(--nxa-ease-standard), background-color var(--nxa-duration-fast) var(--nxa-ease-standard), color var(--nxa-duration-fast) var(--nxa-ease-standard), box-shadow var(--nxa-duration-fast) var(--nxa-ease-standard);--nxa-transition-color: background-color var(--nxa-duration-fast) var(--nxa-ease-standard), color var(--nxa-duration-fast) var(--nxa-ease-standard), box-shadow var(--nxa-duration-fast) var(--nxa-ease-standard);--nxa-motion-press-translate-y: var(--nxa-space-0-25);--nxa-motion-press-scale: .97;--nxa-motion-press-scale-subtle: .98;--nxa-backdrop-saturation: 180%;--nxa-backdrop-blur: 20px;--nxa-backdrop-filter: saturate(var(--nxa-backdrop-saturation)) blur(var(--nxa-backdrop-blur));--nxa-layout-phone-max: 430px;--nxa-size-touch-sm: 36px;--nxa-size-touch-md: 44px;--nxa-size-touch-lg: 48px;--nxa-size-list-row-min: 56px;--nxa-size-list-row-dense-min: var(--nxa-size-touch-md);--nxa-size-tabbar-item-min: 52px;--nxa-size-tabbar-icon: 22px;--nxa-size-icon-md: 24px;--nxa-size-avatar-md: 28px;--nxa-size-avatar-stack-overlap: calc(var(--nxa-space-2) * -1);--nxa-size-owner-dot: 7px;--nxa-size-badge-min: 20px;--nxa-opacity-disabled: .55;--nxa-opacity-disabled-subtle: .5;--nxa-safe-top: max(env(safe-area-inset-top), 0px);--nxa-safe-right: max(env(safe-area-inset-right), 0px);--nxa-safe-bottom: max(env(safe-area-inset-bottom), 0px);--nxa-safe-left: max(env(safe-area-inset-left), 0px);--nxa-safe-content-padding-bottom: calc(var(--nxa-safe-bottom) + var(--nxa-space-4));--nxa-safe-tabbar-padding-bottom: max(var(--nxa-safe-bottom), var(--nxa-space-2))}:root{font-family:var(--nxa-font-sans);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body{min-height:100%}body{margin:0;color:var(--admin-shell-text, #111827);font-family:var(--admin-shell-font, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);background:var(--admin-shell-bg, #f5f7fb)}:root{--admin-shell-font: var(--nxa-font-sans, Inter, ui-sans-serif, system-ui, sans-serif);--admin-shell-bg: #f5f7fb;--admin-shell-text: #111827;--admin-shell-muted: #667085;--admin-shell-border: #d8dee8;--admin-shell-accent: #2563eb}
