:root{--un-color-primary: #1f86c8;--un-color-primary-hover: #1b78b4;--un-color-primary-active: #176a9f;--un-color-primary-soft: #e3f1fb;--un-color-primary-strong: #1f86c8;--un-color-on-primary: #ffffff;--un-color-accent: #4fade9;--un-color-accent-soft: #e3f1fb;--un-color-on-accent: #0f2433;--un-color-danger: #ae3d36;--un-color-danger-hover: #953430;--un-color-danger-soft: #f7e0de;--un-color-danger-strong: #ae3d36;--un-color-on-danger: #ffffff;--un-color-success: #2c7a55;--un-color-success-soft: #ddf0e5;--un-color-warning: #b57914;--un-color-warning-soft: #fbefd7;--un-color-info: #2b5e8c;--un-color-info-soft: #e0ebf5;--un-color-bg: #f4f5f7;--un-color-surface: #ffffff;--un-color-surface-muted: #eef0f4;--un-color-surface-hover: #eef0f4;--un-color-border: #dcdfe5;--un-color-border-strong: #c9ced4;--un-color-text: #1e2022;--un-color-text-muted: #5f6670;--un-color-text-subtle: #5f6670;--un-color-text-disabled: #9ca3af;--un-color-ink: #1e2022;--un-color-ink-soft: #33383e;--un-color-on-ink: #ffffff;--un-color-on-ink-muted: #c9ced4;--un-color-focus-ring: #4fade9;--un-color-overlay: rgba(10, 20, 20, .45);--un-focus-ring: 0 0 0 2px var(--un-color-focus-ring);--un-font-family-base: Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--un-font-family-heading: Poppins, Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--un-font-size-xs: .75rem;--un-font-size-sm: .8125rem;--un-font-size-md: .875rem;--un-font-size-lg: 1rem;--un-font-size-xl: 1.125rem;--un-font-size-2xl: 1.5rem;--un-font-size-3xl: 1.625rem;--un-font-weight-regular: 400;--un-font-weight-medium: 500;--un-font-weight-semibold: 600;--un-font-weight-bold: 700;--un-line-height-tight: 1.2;--un-line-height-base: 1.5;--un-space-1: .25rem;--un-space-2: .5rem;--un-space-3: .75rem;--un-space-4: 1rem;--un-space-5: 1.25rem;--un-space-6: 1.5rem;--un-space-8: 2rem;--un-space-10: 2.5rem;--un-space-12: 3rem;--un-radius-sm: 5px;--un-radius-md: 7px;--un-radius-lg: 10px;--un-radius-full: 999px;--un-shadow-sm: 0 1px 2px rgba(17, 24, 39, .05);--un-shadow-md: 0 4px 12px rgba(17, 24, 39, .08);--un-shadow-lg: 0 12px 32px rgba(17, 24, 39, .14);--un-transition-fast: .12s ease;--un-transition-base: .18s ease;--un-z-dropdown: 1000;--un-z-modal: 1100;--un-z-toast: 1200;--un-control-height-sm: 1.75rem;--un-control-height-md: 2.25rem;--un-control-height-lg: 2.75rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-height:100dvh;background:var(--un-color-bg);color:var(--un-color-text);font-family:var(--un-font-family-base);font-size:var(--un-font-size-md);line-height:var(--un-line-height-base);font-variant-numeric:tabular-nums}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--un-font-family-heading);font-weight:var(--un-font-weight-bold);line-height:var(--un-line-height-tight);color:var(--un-color-text)}h1{font-size:var(--un-font-size-3xl)}h2{font-size:var(--un-font-size-xl)}h3{font-size:var(--un-font-size-lg);font-weight:var(--un-font-weight-semibold)}p{margin:0}a{color:var(--un-color-primary);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:none;box-shadow:var(--un-focus-ring)}img,svg{display:block;max-width:100%}
