@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--tracking-tight: -.025em;--tracking-normal: 0em;--tracking-wide: .025em;--leading-tight: 1.25;--leading-snug: 1.375;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--preesm-blue: #638fff;--preesm-navy: #0d1b3e;--preesm-white: #ffffff;--preesm-black: #231f20;--preesm-cream: #efece4;--branch-finance: #638fff;--branch-consulting: #44d62c;--branch-payroll: #f00cb3;--branch-audit: #ff5c00;--branch-legal: #9900ff;--blue-tint: #e8eeff;--blue-deep: #4a73e0;--navy-90: rgba(13, 27, 62, .9);--navy-60: rgba(13, 27, 62, .6);--navy-45: rgba(13, 27, 62, .45);--navy-35: rgba(13, 27, 62, .35);--navy-42: rgba(13, 27, 62, .42);--navy-28: rgba(13, 27, 62, .28);--navy-12: rgba(13, 27, 62, .12);--navy-06: rgba(13, 27, 62, .06);--white-45: rgba(255, 255, 255, .45);--white-28: rgba(255, 255, 255, .28);--white-18: rgba(255, 255, 255, .18);--white-08: rgba(255, 255, 255, .08);--scrollbar-thumb: var(--navy-28);--scrollbar-thumb-hover: var(--navy-42);--status-valid: #0f766e;--status-valid-tint: rgba(13, 110, 99, .13);--status-warn: #d97706;--status-warn-deep: #b45309;--status-warn-tint: #fdf1e0;--status-danger-tint: rgba(255, 92, 0, .12);--green-action: #2a8a1c;--green-action-tint: rgba(42, 138, 28, .12);--red-action: #c1121f;--red-action-tint: rgba(193, 18, 31, .06);--zone-band-ok: #2bba2b;--zone-band-warn: #e7f46b;--zone-band-ko: #ffe3e3;--chart-blue-1: #c7d6ff;--chart-blue-2: #9bb4ff;--chart-blue-3: var(--preesm-blue);--chart-blue-4: #3a63c9;--chart-blue-5: #22325c;--chart-blue-6: #7e9cff;--chart-blue-7: #aebfe6;--surface-page: var(--preesm-white);--surface-alt: var(--preesm-cream);--surface-inverse: var(--preesm-navy);--surface-card: var(--preesm-white);--text-body: var(--preesm-black);--text-heading: var(--preesm-navy);--text-muted: var(--navy-60);--text-on-dark: var(--preesm-white);--text-on-dark-muted: rgba(255, 255, 255, .65);--text-accent: var(--preesm-blue);--border-default: var(--navy-12);--border-strong: var(--preesm-navy);--interactive-primary: var(--preesm-blue);--interactive-primary-hover: var(--blue-deep);--focus-ring: var(--preesm-blue)}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--radius-none: 0px;--radius-sm: 2px;--radius-md: 6px;--radius-lg: 10px;--radius-pill: 999px;--border-width: 1px;--border-width-strong: 2px;--shadow-card: 0 1px 2px rgba(13, 27, 62, .06);--shadow-raised: 0 8px 24px rgba(13, 27, 62, .12);--shadow-overlay: 0 16px 48px rgba(13, 27, 62, .24)}:root{--font-sans: "Poppins", "Segoe UI", system-ui, sans-serif;--font-display: var(--font-sans);--font-accent: "Inknut Antiqua", Georgia, serif;--weight-title: 700;--weight-subtitle: 600;--weight-medium: 500;--weight-body: 400;--weight-body-light: 300;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 20px;--text-xl: 25px;--text-2xl: 31px;--text-3xl: 39px;--text-4xl: 49px;--text-5xl: 61px;--leading-tight: 1.15;--leading-snug: 1.3;--leading-body: 1.6;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .08em;--tracking-wordmark: .02em}.auth-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--preesm-navy);padding:24px}.auth-card{width:100%;max-width:400px;background:#fff;border-radius:var(--radius-lg);box-shadow:0 24px 64px #0006;padding:34px 32px;display:flex;flex-direction:column;gap:18px}.auth-head{display:flex;flex-direction:column;gap:12px}.auth-head h1{margin:0;font-size:22px;font-weight:700;color:var(--text-heading);line-height:1.15}.auth-head p{margin:2px 0 0;font-size:12.5px;color:var(--text-muted)}.page{box-sizing:border-box;padding:28px 32px 56px;display:flex;flex-direction:column;gap:18px;width:100%;height:100%;overflow-y:auto}.page-head h1{margin:0;font-size:25px;font-weight:700;color:var(--text-heading);line-height:1.15}.page-head p{margin:2px 0 0;font-size:12.5px;color:var(--text-muted)}.panel{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:24px}.panel h2{margin:0 0 14px;font-size:16px;font-weight:600;color:var(--text-heading)}.panel .panel-sub{font-size:12.5px;color:var(--text-muted);margin:0 0 14px}.row{display:flex;gap:8px}.row .field{flex:1}.kv{display:grid;grid-template-columns:120px 1fr;gap:8px 12px;font-size:13px}.kv dt{color:var(--text-muted)}.kv dd{margin:0;color:var(--text-body)}.status-ok{font-size:12.5px;color:var(--branch-consulting);font-weight:500}.pk-list{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px}.pk-item{display:flex;align-items:center;justify-content:space-between;font-size:13px;border:1px solid var(--border-default);border-radius:var(--radius-md);padding:9px 12px}.pk-item .remove{background:none;border:none;color:var(--branch-audit);font-size:12px;cursor:pointer}.totp-uri{display:block;word-break:break-all;font-size:11.5px;background:var(--blue-tint);border-radius:var(--radius-sm);padding:8px 10px;margin-bottom:12px}@layer kj.reset,kj.base,kj.shared,kj.prose,kj.component,kj.tone,kj.truncate;@layer kj.reset{[data-theme]{--kj-button-shadow: none;--kj-button-shadow-hover: none;--kj-button-shadow-active: none}}@layer kj.base{:root{--kj-base-gray-50: oklch(98% 0 0);--kj-base-gray-100: oklch(95% 0 0);--kj-base-gray-200: oklch(90% 0 0);--kj-base-gray-300: oklch(82% 0 0);--kj-base-gray-500: oklch(60% 0 0);--kj-base-gray-700: oklch(35% 0 0);--kj-base-gray-800: oklch(22% 0 0);--kj-base-gray-900: oklch(15% 0 0);--kj-base-gray-950: oklch(8% 0 0);--kj-base-blue-400: oklch(70% .16 250);--kj-base-blue-500: oklch(62% .19 250);--kj-base-blue-600: oklch(55% .2 250);--kj-base-blue-700: oklch(48% .2 250);--kj-base-red-400: oklch(72% .18 20);--kj-base-red-500: oklch(63% .22 20);--kj-base-red-600: oklch(55% .22 20);--kj-base-green-500: oklch(70% .18 145);--kj-base-yellow-500: oklch(83% .16 90);--kj-base-amber-500: oklch(78% .17 60);--kj-base-amber-600: oklch(70% .18 55);--kj-base-lime-500: oklch(91% .21 124);--kj-base-radius-0: 0px;--kj-base-radius-1: .25rem;--kj-base-radius-2: .5rem;--kj-base-radius-3: 1rem;--kj-base-radius-full: 9999px;--kj-base-space-0: 0;--kj-base-space-2xs: .125rem;--kj-base-space-xs: .25rem;--kj-base-space-sm: .5rem;--kj-base-space-md: .75rem;--kj-base-space-lg: 1rem;--kj-base-space-xl: 1.5rem;--kj-base-space-2xl: 2rem;--kj-base-space-3xl: 3rem;--kj-base-space-4xl: 4rem;--kj-base-space-5xl: 6rem;--kj-base-space-6xl: 8rem;--kj-base-font-sans: "Space Grotesk", system-ui, -apple-system, sans-serif;--kj-base-font-mono: "JetBrains Mono", "Fira Code", monospace;--kj-base-font-display: "Syne", system-ui, sans-serif;--kj-base-font-serif: "DM Serif Display", "Times New Roman", Georgia, serif;--kj-base-font-block: "Archivo Black", system-ui, sans-serif;--kj-base-text-xs: .75rem;--kj-base-text-sm: .875rem;--kj-base-text-base: 1rem;--kj-base-text-lg: 1.125rem;--kj-base-text-xl: 1.25rem;--kj-base-text-2xl: 1.5rem;--kj-font-sans: var(--kj-base-font-sans);--kj-font-mono: var(--kj-base-font-mono);--kj-font-display: var(--kj-base-font-sans);--kj-text-xs: var(--kj-base-text-xs);--kj-text-sm: var(--kj-base-text-sm);--kj-text-base: var(--kj-base-text-base);--kj-text-lg: var(--kj-base-text-lg);--kj-text-xl: var(--kj-base-text-xl);--kj-text-2xl: var(--kj-base-text-2xl);--kj-line-height-tight: 1.2;--kj-line-height-snug: 1.45;--kj-line-height-normal: 1.6;--kj-line-height-relaxed: 1.7;--kj-line-height-loose: 1.8;--kj-prose-max-width: 65ch;--kj-space-2xs: var(--kj-base-space-2xs);--kj-space-xs: var(--kj-base-space-xs);--kj-space-sm: var(--kj-base-space-sm);--kj-space-md: var(--kj-base-space-md);--kj-space-lg: var(--kj-base-space-lg);--kj-space-xl: var(--kj-base-space-xl);--kj-space-2xl: var(--kj-base-space-2xl);--kj-space-3xl: var(--kj-base-space-3xl);--kj-space-4xl: var(--kj-base-space-4xl);--kj-space-5xl: var(--kj-base-space-5xl);--kj-space-6xl: var(--kj-base-space-6xl);--kj-base-border-1: 1px;--kj-base-border-2: 2px;--kj-base-transition-fast: .12s ease;--kj-base-transition-base: .2s ease;--kj-base-duration-fast: .15s;--kj-base-duration-base: .25s;--kj-base-duration-slow: .4s;--kj-base-ease-emphasized: cubic-bezier(.16, 1, .3, 1);--kj-base-ease-in: cubic-bezier(.7, 0, .84, 0);--kj-base-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--kj-motion-duration-sm: var(--kj-base-duration-fast);--kj-motion-duration-md: var(--kj-base-duration-base);--kj-motion-duration-lg: var(--kj-base-duration-slow);--kj-motion-ease: var(--kj-base-ease-emphasized);--kj-motion-ease-in: var(--kj-base-ease-in);--kj-motion-ease-spring: var(--kj-base-ease-spring);--kj-motion-distance: .5rem;--kj-display-weight: 600;--kj-display-italic: normal;--kj-letter-spacing: -.02em;--kj-hover-translate: -2px;--kj-radius-box-lg: var(--kj-base-radius-3);--kj-icon-size-xs: .75em;--kj-icon-size-sm: .875em;--kj-icon-size-md: 1em;--kj-icon-size-lg: 1.25em;--kj-icon-size-xl: 1.5em}:root,[data-theme]{--kj-color-icon-muted: var(--kj-fg-muted);--kj-color-icon-primary: var(--kj-fg-primary);--kj-color-icon-success: var(--kj-fg-success);--kj-color-icon-warning: var(--kj-fg-warning);--kj-color-icon-danger: var(--kj-fg-danger);--kj-color-icon-info: var(--kj-fg-info)}@media(prefers-reduced-motion:reduce){:root{--kj-base-transition-fast: 0s;--kj-base-transition-base: 0s;--kj-base-duration-fast: .01ms;--kj-base-duration-base: .01ms;--kj-base-duration-slow: .01ms;--kj-motion-distance: 0px}}}@property --kj-density{syntax: "<number>"; inherits: true; initial-value: 1;}@property --kj-type-scale{syntax: "<number>"; inherits: true; initial-value: 1;}@property --kj-ctl-h-xs{syntax: "<length>"; inherits: true; initial-value: 28px;}@property --kj-ctl-h-sm{syntax: "<length>"; inherits: true; initial-value: 32px;}@property --kj-ctl-h-md{syntax: "<length>"; inherits: true; initial-value: 36px;}@property --kj-ctl-h-lg{syntax: "<length>"; inherits: true; initial-value: 44px;}@property --kj-ctl-h-xl{syntax: "<length>"; inherits: true; initial-value: 52px;}@property --kj-row-h{syntax: "<length>"; inherits: true; initial-value: 36px;}@layer kj.base{:root{--kj-density: 1;--kj-type-scale: 1;--kj-space-1: round(calc(.125rem * var(--kj-density)), 1px);--kj-space-2: round(calc(.25rem * var(--kj-density)), 1px);--kj-space-3: round(calc(.375rem * var(--kj-density)), 1px);--kj-space-4: round(calc(.5rem * var(--kj-density)), 1px);--kj-space-5: round(calc(.625rem * var(--kj-density)), 1px);--kj-space-6: round(calc(.75rem * var(--kj-density)), 1px);--kj-space-7: round(calc(1rem * var(--kj-density)), 1px);--kj-space-8: round(calc(1.25rem * var(--kj-density)), 1px);--kj-space-9: round(calc(1.5rem * var(--kj-density)), 1px);--kj-space-10: round(calc(1.75rem * var(--kj-density)), 1px);--kj-space-11: round(calc(2rem * var(--kj-density)), 1px);--kj-space-2xs: var(--kj-space-1);--kj-space-xs: var(--kj-space-2);--kj-space-sm: var(--kj-space-4);--kj-space-md: var(--kj-space-6);--kj-space-lg: var(--kj-space-7);--kj-space-xl: var(--kj-space-9);--kj-space-2xl: var(--kj-space-11);--kj-space-3xl: round(calc(3rem * var(--kj-density)), 1px);--kj-space-4xl: round(calc(4rem * var(--kj-density)), 1px);--kj-space-5xl: round(calc(6rem * var(--kj-density)), 1px);--kj-space-6xl: round(calc(8rem * var(--kj-density)), 1px);--kj-text-3xs: round(calc(.625rem * var(--kj-type-scale)), .5px);--kj-text-2xs: round(calc(.6875rem * var(--kj-type-scale)), .5px);--kj-text-xs: round(calc(.75rem * var(--kj-type-scale)), .5px);--kj-text-sm: round(calc(.875rem * var(--kj-type-scale)), .5px);--kj-text-base: round(calc(1rem * var(--kj-type-scale)), .5px);--kj-text-lg: round(calc(1.125rem * var(--kj-type-scale)), .5px);--kj-text-xl: round(calc(1.25rem * var(--kj-type-scale)), .5px);--kj-text-2xl: round(calc(1.5rem * var(--kj-type-scale)), .5px);--kj-text-3xl: round(calc(2rem * var(--kj-type-scale)), .5px);--kj-text-4xl: round(calc(2.5rem * var(--kj-type-scale)), .5px);--kj-text-display: round(calc(3rem * var(--kj-type-scale)), .5px);--kj-text-code: round(calc(.8125rem * var(--kj-type-scale)), .5px);--kj-leading-code: round(calc(1.125rem * var(--kj-type-scale)), 1px);--kj-ctl-h-xs: round(calc(1.75rem * var(--kj-density)), 1px);--kj-ctl-h-sm: round(calc(2rem * var(--kj-density)), 1px);--kj-ctl-h-md: round(calc(2.25rem * var(--kj-density)), 1px);--kj-ctl-h-lg: round(calc(2.75rem * var(--kj-density)), 1px);--kj-ctl-h-xl: round(calc(3.25rem * var(--kj-density)), 1px);--kj-row-h: var(--kj-ctl-h-md)}[data-kj-density=compact],[data-density=compact]{--kj-density: .85;--kj-type-scale: .875}[data-kj-density=standard],[data-density=standard]{--kj-density: 1;--kj-type-scale: 1}[data-kj-density=comfortable],[data-kj-density=comfy],[data-density=comfortable],[data-density=comfy]{--kj-density: 1.18;--kj-type-scale: 1.125}}@layer kj.component{.kj-icon{display:inline-block;width:1em;height:1em;flex-shrink:0;line-height:1;vertical-align:middle}.kj-icon[data-kj-icon-mode=svg]{background-color:currentColor;mask-image:var(--kj-icon);-webkit-mask-image:var(--kj-icon);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}.kj-icon[data-kj-icon-mode=font]{font-family:var(--kj-icon-font, inherit)}.kj-icon[data-kj-icon-mode=font]:before{content:var(--kj-icon)}}@layer kj.component{.kj-overlay-container{position:fixed;inset:0;z-index:var(--kj-overlay-z-index, var(--kj-overlay-z-base, 1000));pointer-events:none}.kj-overlay-wrapper{position:absolute;inset:0;pointer-events:none}.kj-overlay-wrapper>*{pointer-events:auto}.kj-backdrop,.kj-overlay-backdrop{position:absolute;inset:0;background:var(--kj-backdrop-bg, var(--kj-bg-overlay, rgb(0 0 0 / .5)));pointer-events:auto}.kj-backdrop--blur{-webkit-backdrop-filter:blur(var(--kj-backdrop-blur, 4px));backdrop-filter:blur(var(--kj-backdrop-blur, 4px))}}@layer kj.component{.kj-popover-content{contain:layout;--kj-popover-bg: var(--kj-bg-elevated);--kj-popover-fg: var(--kj-fg-default);--kj-popover-border-color: var(--kj-border-default);--kj-popover-radius: var(--kj-radius-box);--kj-popover-padding-x: var(--kj-space-md);--kj-popover-padding-y: var(--kj-space-md);--kj-popover-shadow: var(--kj-shadow-md, 0 12px 32px rgb(0 0 0 / .18));--kj-popover-arrow-size: 8px;--kj-popover-arrow-inset: var(--kj-space-md);display:block;box-sizing:border-box;max-width:min(28rem,calc(100vw - 2rem));background:var(--kj-popover-bg);color:var(--kj-popover-fg);border:var(--kj-border) solid var(--kj-popover-border-color);border-radius:var(--kj-popover-radius);padding:var(--kj-popover-padding-y) var(--kj-popover-padding-x);font:.875rem / 1.5 var(--kj-font-sans);box-shadow:var(--kj-popover-shadow);pointer-events:auto;z-index:var(--kj-overlay-z, 1000);word-wrap:break-word}.kj-popover-content[hidden]{display:none}.kj-popover-title{display:block;font-size:.9375rem;font-weight:600;margin:0 0 var(--kj-space-xs);color:var(--kj-fg-default)}.kj-popover-arrow{position:absolute;width:var(--kj-popover-arrow-size, 8px);height:var(--kj-popover-arrow-size, 8px);background:var(--kj-popover-bg, var(--kj-bg-elevated));border:var(--kj-border) solid var(--kj-popover-border-color, var(--kj-border-default));transform:rotate(45deg)}.kj-popover-content[data-side=top] .kj-popover-arrow{bottom:calc(var(--kj-popover-arrow-size) / -2);left:50%;margin-left:calc(var(--kj-popover-arrow-size) / -2);border-top-color:transparent;border-left-color:transparent}.kj-popover-content[data-side=bottom] .kj-popover-arrow{top:calc(var(--kj-popover-arrow-size) / -2);left:50%;margin-left:calc(var(--kj-popover-arrow-size) / -2);border-bottom-color:transparent;border-right-color:transparent}.kj-popover-content[data-side=left] .kj-popover-arrow{right:calc(var(--kj-popover-arrow-size) / -2);top:50%;margin-top:calc(var(--kj-popover-arrow-size) / -2);border-left-color:transparent;border-bottom-color:transparent}.kj-popover-content[data-side=right] .kj-popover-arrow{left:calc(var(--kj-popover-arrow-size) / -2);top:50%;margin-top:calc(var(--kj-popover-arrow-size) / -2);border-right-color:transparent;border-top-color:transparent}.kj-popover-content[data-side=top][data-align=start] .kj-popover-arrow,.kj-popover-content[data-side=bottom][data-align=start] .kj-popover-arrow{left:var(--kj-popover-arrow-inset);right:auto;margin-left:0}.kj-popover-content[data-side=top][data-align=end] .kj-popover-arrow,.kj-popover-content[data-side=bottom][data-align=end] .kj-popover-arrow{left:auto;right:var(--kj-popover-arrow-inset);margin-left:0}.kj-popover-content[data-side=left][data-align=start] .kj-popover-arrow,.kj-popover-content[data-side=right][data-align=start] .kj-popover-arrow{top:var(--kj-popover-arrow-inset);bottom:auto;margin-top:0}.kj-popover-content[data-side=left][data-align=end] .kj-popover-arrow,.kj-popover-content[data-side=right][data-align=end] .kj-popover-arrow{top:auto;bottom:var(--kj-popover-arrow-inset);margin-top:0}@media(prefers-reduced-motion:no-preference){.kj-popover-content{transition:opacity .14s ease-out,transform .14s ease-out}.kj-popover-content[data-state=closed]{opacity:0;transform:scale(.98)}.kj-popover-content[data-state=open]{opacity:1;transform:scale(1)}}}@layer kj.component{.kj-tooltip-content{contain:layout;--kj-tooltip-bg: var(--kj-fg-default);--kj-tooltip-fg: var(--kj-bg-body);--kj-tooltip-border-color: transparent;--kj-tooltip-radius: var(--kj-radius-selector);--kj-tooltip-padding-x: var(--kj-space-md);--kj-tooltip-padding-y: var(--kj-space-xs);--kj-tooltip-font-size: .8125rem;--kj-tooltip-shadow: var(--kj-shadow-md, 0 4px 12px rgb(0 0 0 / .18));--kj-tooltip-arrow-size: 6px;--kj-tooltip-arrow-inset: var(--kj-space-sm);display:inline-flex;align-items:center;gap:.375rem;max-width:min(20rem,calc(100vw - 1rem));background:var(--kj-tooltip-bg);color:var(--kj-tooltip-fg);border:var(--kj-border) solid var(--kj-tooltip-border-color);border-radius:var(--kj-tooltip-radius);padding:var(--kj-tooltip-padding-y) var(--kj-tooltip-padding-x);font:var(--kj-tooltip-font-size) / 1.4 var(--kj-font-sans);box-shadow:var(--kj-tooltip-shadow);pointer-events:auto;z-index:var(--kj-overlay-z, 1000);word-wrap:break-word}.kj-tooltip-content[hidden]{display:none!important}.kj-tooltip-arrow{position:absolute;width:var(--kj-tooltip-arrow-size);height:var(--kj-tooltip-arrow-size);background:var(--kj-tooltip-bg);transform:rotate(45deg)}.kj-tooltip-content[data-side=top] .kj-tooltip-arrow{bottom:calc(var(--kj-tooltip-arrow-size) / -2);left:50%;margin-left:calc(var(--kj-tooltip-arrow-size) / -2)}.kj-tooltip-content[data-side=bottom] .kj-tooltip-arrow{top:calc(var(--kj-tooltip-arrow-size) / -2);left:50%;margin-left:calc(var(--kj-tooltip-arrow-size) / -2)}.kj-tooltip-content[data-side=left] .kj-tooltip-arrow{right:calc(var(--kj-tooltip-arrow-size) / -2);top:50%;margin-top:calc(var(--kj-tooltip-arrow-size) / -2)}.kj-tooltip-content[data-side=right] .kj-tooltip-arrow{left:calc(var(--kj-tooltip-arrow-size) / -2);top:50%;margin-top:calc(var(--kj-tooltip-arrow-size) / -2)}.kj-tooltip-content[data-side=top][data-align=start] .kj-tooltip-arrow,.kj-tooltip-content[data-side=bottom][data-align=start] .kj-tooltip-arrow{left:var(--kj-tooltip-arrow-inset);right:auto;margin-left:0}.kj-tooltip-content[data-side=top][data-align=end] .kj-tooltip-arrow,.kj-tooltip-content[data-side=bottom][data-align=end] .kj-tooltip-arrow{left:auto;right:var(--kj-tooltip-arrow-inset);margin-left:0}.kj-tooltip-content[data-side=left][data-align=start] .kj-tooltip-arrow,.kj-tooltip-content[data-side=right][data-align=start] .kj-tooltip-arrow{top:var(--kj-tooltip-arrow-inset);bottom:auto;margin-top:0}.kj-tooltip-content[data-side=left][data-align=end] .kj-tooltip-arrow,.kj-tooltip-content[data-side=right][data-align=end] .kj-tooltip-arrow{top:auto;bottom:var(--kj-tooltip-arrow-inset);margin-top:0}@media(prefers-reduced-motion:no-preference){.kj-tooltip-content{transition:opacity .12s ease-out}.kj-tooltip-content[data-state=closed]{opacity:0}.kj-tooltip-content[data-state=open]{opacity:1}}}@layer kj.component{.kj-dropdown-menu{contain:layout;--kj-dropdown-menu-bg: var(--kj-bg-elevated);--kj-dropdown-menu-fg: var(--kj-fg-default);--kj-dropdown-menu-border-color: var(--kj-border-default);--kj-dropdown-menu-radius: var(--kj-radius-box);--kj-dropdown-menu-padding: var(--kj-space-xs);--kj-dropdown-menu-shadow: var(--kj-shadow-md);display:flex;flex-direction:column;box-sizing:border-box;min-width:12rem;max-width:min(20rem,calc(100vw - 2rem));background:var(--kj-dropdown-menu-bg);color:var(--kj-dropdown-menu-fg);border:var(--kj-border) solid var(--kj-dropdown-menu-border-color);border-radius:var(--kj-dropdown-menu-radius);padding:var(--kj-dropdown-menu-padding);font:.875rem / 1.5 var(--kj-font-sans);box-shadow:var(--kj-dropdown-menu-shadow);pointer-events:auto;z-index:var(--kj-overlay-z, 1000)}.kj-dropdown-menu[hidden]{display:none}.kj-dropdown-menu-item{--kj-dropdown-menu-item-padding-x: var(--kj-space-md);--kj-dropdown-menu-item-padding-y: var(--kj-space-sm);--kj-dropdown-menu-item-min-height: 2.75rem;--kj-dropdown-menu-item-radius: var(--kj-radius-field);--kj-dropdown-menu-item-hover-bg: var(--kj-bg-surface);--kj-dropdown-menu-item-active-bg: var(--kj-bg-field);display:flex;align-items:center;justify-content:flex-start;gap:var(--kj-space-sm);width:100%;min-height:var(--kj-dropdown-menu-item-min-height);box-sizing:border-box;padding:var(--kj-dropdown-menu-item-padding-y) var(--kj-dropdown-menu-item-padding-x);margin:0;background:transparent;color:inherit;border:none;border-radius:var(--kj-dropdown-menu-item-radius);font:inherit;text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none}.kj-dropdown-menu-item:hover:not([data-disabled]){background:var(--kj-dropdown-menu-item-hover-bg)}.kj-dropdown-menu-item:focus-visible{outline:2px solid var(--kj-bg-primary);outline-offset:-2px}.kj-dropdown-menu-item[aria-current=true]{background:var(--kj-dropdown-menu-item-current-bg, var(--kj-bg-field));color:var(--kj-dropdown-menu-item-current-fg, var(--kj-fg-primary));font-weight:500}.kj-dropdown-menu-item[data-disabled]{cursor:not-allowed;opacity:.5}.kj-dropdown-menu-separator{display:block;height:1px;margin:var(--kj-space-xs) calc(var(--kj-space-xs) * -1);background:var(--kj-fg-default);border:0}@supports (color: color-mix(in lab,red,red)){.kj-dropdown-menu-separator{background:color-mix(in oklab,var(--kj-fg-default) 12%,transparent)}}.kj-dropdown-menu-label{display:block;padding:var(--kj-space-xs) var(--kj-space-md);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--kj-fg-default);opacity:.65}.kj-dropdown-menu-group{display:flex;flex-direction:column}@media(prefers-reduced-motion:no-preference){.kj-dropdown-menu{transition:opacity .12s ease-out,transform .12s ease-out}.kj-dropdown-menu[data-state=closed]{opacity:0;transform:scale(.98)}.kj-dropdown-menu[data-state=open]{opacity:1;transform:scale(1)}}}@layer kj.component{.kj-dialog{contain:layout;display:flex;flex-direction:column;background:var(--kj-bg-elevated);color:var(--kj-fg-default);border-radius:var(--kj-radius-box);box-shadow:var(--kj-shadow-lg);min-width:24rem;max-width:min(40rem,calc(100vw - 2rem));max-height:calc(100vh - 4rem);overflow:hidden;padding:var(--kj-space-xl)}.kj-dialog-header{display:flex;align-items:center;justify-content:flex-start;padding:var(--kj-space-lg) var(--kj-space-xl);border-bottom:var(--kj-border) solid var(--kj-border-muted)}.kj-dialog-header[data-align=center]{justify-content:center}.kj-dialog-title{display:block;margin:0;font:600 1.125rem / 1.3 var(--kj-font-sans);color:var(--kj-fg-default)}.kj-dialog-body{flex:1;color:var(--kj-fg-default);font:.9375rem / 1.5 var(--kj-font-sans)}.kj-dialog-body[data-padded]{padding:var(--kj-space-lg) var(--kj-space-xl)}.kj-dialog-body[data-scroll]{overflow-y:auto}.kj-dialog-footer{display:flex;align-items:center;gap:var(--kj-space-sm);padding:var(--kj-space-lg) var(--kj-space-xl);border-top:var(--kj-border) solid var(--kj-border-muted)}.kj-dialog-footer[data-align=start]{justify-content:flex-start}.kj-dialog-footer[data-align=center]{justify-content:center}.kj-dialog-footer[data-align=end]{justify-content:flex-end}.kj-dialog-footer[data-align=between]{justify-content:space-between}}@layer kj.component{.kj-drawer{--kj-drawer-bg: var(--kj-bg-elevated);--kj-drawer-fg: var(--kj-fg-default);--kj-drawer-border-color: var(--kj-border-default);--kj-drawer-shadow: var(--kj-shadow-lg);--kj-drawer-size: 22rem;contain:layout;position:fixed;display:flex;flex-direction:column;background:var(--kj-drawer-bg);color:var(--kj-drawer-fg);box-shadow:var(--kj-drawer-shadow);overflow:hidden;z-index:var(--kj-overlay-z, 1000);box-sizing:border-box;padding:var(--kj-space-lg)}.kj-drawer[data-kj-side=right]{top:0;right:0;bottom:0;width:min(var(--kj-drawer-size),100vw);border-left:var(--kj-border) solid var(--kj-drawer-border-color)}.kj-drawer[data-kj-side=left]{top:0;left:0;bottom:0;width:min(var(--kj-drawer-size),100vw);border-right:var(--kj-border) solid var(--kj-drawer-border-color)}.kj-drawer[data-kj-side=top]{top:0;left:0;right:0;height:min(var(--kj-drawer-size),100vh);border-bottom:var(--kj-border) solid var(--kj-drawer-border-color)}.kj-drawer[data-kj-side=bottom]{bottom:0;left:0;right:0;height:min(var(--kj-drawer-size),100vh);border-top:var(--kj-border) solid var(--kj-drawer-border-color)}@media(prefers-reduced-motion:no-preference){.kj-drawer{transition:transform .22s cubic-bezier(.32,.72,0,1)}.kj-drawer[data-state=open]{transform:translateZ(0)}.kj-drawer[data-kj-side=right][data-state=closed]{transform:translate3d(100%,0,0)}.kj-drawer[data-kj-side=left][data-state=closed]{transform:translate3d(-100%,0,0)}.kj-drawer[data-kj-side=top][data-state=closed]{transform:translate3d(0,-100%,0)}.kj-drawer[data-kj-side=bottom][data-state=closed]{transform:translate3d(0,100%,0)}}@media(prefers-reduced-motion:reduce){.kj-drawer{transition:opacity .12s linear}.kj-drawer[data-state=open]{opacity:1}.kj-drawer[data-state=closed]{opacity:0}}.kj-drawer-header{display:flex;align-items:center;justify-content:flex-start;padding:var(--kj-space-lg) var(--kj-space-xl);border-bottom:var(--kj-border) solid var(--kj-border-muted);flex-shrink:0}.kj-drawer-header[data-align=center]{justify-content:center}.kj-drawer-title{display:block;margin:0;font:600 1.125rem / 1.3 var(--kj-font-sans);color:var(--kj-fg-default)}.kj-drawer-description{display:block;margin:var(--kj-space-xs) 0 0;color:var(--kj-fg-muted);font:.875rem / 1.4 var(--kj-font-sans);opacity:.8}.kj-drawer-body{flex:1;color:var(--kj-fg-default);font:.9375rem / 1.5 var(--kj-font-sans);min-height:0}.kj-drawer-body[data-padded]{padding:var(--kj-space-lg) var(--kj-space-xl)}.kj-drawer-body[data-scroll]{overflow-y:auto}.kj-drawer-footer{display:flex;align-items:center;gap:var(--kj-space-sm);padding:var(--kj-space-lg) var(--kj-space-xl);border-top:var(--kj-border) solid var(--kj-border-muted);flex-shrink:0}.kj-drawer-footer[data-align=start]{justify-content:flex-start}.kj-drawer-footer[data-align=center]{justify-content:center}.kj-drawer-footer[data-align=end]{justify-content:flex-end}.kj-drawer-footer[data-align=between]{justify-content:space-between}}@layer kj.component{.kj-toast-viewport{position:fixed;list-style:none;padding:0;margin:0;z-index:var(--kj-overlay-z, var(--kj-toast-z-index, 2000));bottom:1rem;right:1rem;width:22rem;max-width:calc(100vw - 2rem)}.kj-toast-viewport[data-position-y=bottom]{bottom:1rem;top:auto}.kj-toast-viewport[data-position-y=top]{top:1rem;bottom:auto}.kj-toast-viewport[data-position-x=end]{right:1rem;left:auto}.kj-toast-viewport[data-position-x=start]{left:1rem;right:auto}.kj-toast-viewport[data-position-x=center]{left:50%;right:auto;transform:translate(-50%)}.kj-toast-viewport li{position:absolute;left:0;right:0;transition:transform .4s cubic-bezier(.21,.61,.35,1),opacity .3s ease}.kj-toast-viewport[data-position-y=bottom] li{bottom:0}.kj-toast-viewport[data-position-y=top] li{top:0}.kj-toast-viewport[data-expanded=false] .kj-toast:not([data-front=true]){height:var(--kj-toast-front-height);overflow:hidden;transform:translateY(calc((var(--kj-toast-index) - 1) * var(--kj-toast-gap, 14px) * -1)) scale(calc(1 - (var(--kj-toast-index) - 1) * .06));opacity:calc(1 - (var(--kj-toast-index) - 1) * .25)}.kj-toast-viewport[data-position-y=top][data-expanded=false] .kj-toast:not([data-front=true]){transform:translateY(calc((var(--kj-toast-index) - 1) * var(--kj-toast-gap, 14px))) scale(calc(1 - (var(--kj-toast-index) - 1) * .06))}.kj-toast-viewport[data-expanded=true] .kj-toast{transform:translateY(calc((var(--kj-toast-index) - 1) * (var(--kj-toast-height, 0px) + var(--kj-toast-gap, 14px)) * -1))}.kj-toast-viewport[data-position-y=top][data-expanded=true] .kj-toast{transform:translateY(calc((var(--kj-toast-index) - 1) * (var(--kj-toast-height, 0px) + var(--kj-toast-gap, 14px))))}.kj-toast{contain:layout;display:flex;align-items:center;gap:var(--kj-space-md, .75rem);padding:var(--kj-space-md, .75rem) var(--kj-space-lg, 1rem);min-width:18rem;font:.875rem / 1.4 var(--kj-font-sans, sans-serif);border-radius:var(--kj-radius-box, .5rem);box-shadow:0 4px 16px #0000002e,0 1px #ffffff0a inset;border:var(--kj-border, 1px) solid var(--kj-border-default, #e2e8f0);background:var(--kj-bg-elevated, #fff);color:var(--kj-fg-default, #1a202c);animation:kj-toast-enter .35s cubic-bezier(.21,.61,.35,1)}@keyframes kj-toast-enter{0%{opacity:0;transform:translateY(100%) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.kj-toast-viewport li{transition:none}.kj-toast{animation:none}}.kj-toast[data-variant=success]{background:var(--kj-bg-success, #16a34a);color:var(--kj-fg-on-success, #fff);border-color:transparent}.kj-toast[data-variant=warning]{background:var(--kj-bg-warning, #d97706);color:var(--kj-fg-on-warning, #fff);border-color:transparent}.kj-toast[data-variant=destructive]{background:var(--kj-bg-danger, #dc2626);color:var(--kj-fg-on-danger, #fff);border-color:transparent}.kj-toast-close{background:transparent;border:0;color:inherit;cursor:pointer;padding:4px 6px;border-radius:4px;line-height:1;font-size:1.1rem;opacity:.7;margin-inline-start:auto;flex-shrink:0}.kj-toast-close:hover{opacity:1;background:var(--kj-fg-default)}@supports (color: color-mix(in lab,red,red)){.kj-toast-close:hover{background:color-mix(in oklch,var(--kj-fg-default) 8%,transparent)}}.kj-toast-close:focus-visible{outline:2px solid currentColor;outline-offset:2px}}@layer kj.component{.kj-confirm-popup-content{contain:layout;--kj-confirm-popup-bg: var(--kj-bg-elevated);--kj-confirm-popup-fg: var(--kj-fg-default);--kj-confirm-popup-border-color: var(--kj-border-default);--kj-confirm-popup-radius: var(--kj-radius-box);--kj-confirm-popup-padding-x: var(--kj-space-md);--kj-confirm-popup-padding-y: var(--kj-space-md);--kj-confirm-popup-shadow: var(--kj-shadow-md);display:block;box-sizing:border-box;max-width:min(20rem,calc(100vw - 2rem));background:var(--kj-confirm-popup-bg);color:var(--kj-confirm-popup-fg);border:var(--kj-border) solid var(--kj-confirm-popup-border-color);border-radius:var(--kj-confirm-popup-radius);padding:var(--kj-confirm-popup-padding-y) var(--kj-confirm-popup-padding-x);font:.875rem / 1.5 var(--kj-font-sans);box-shadow:var(--kj-confirm-popup-shadow);pointer-events:auto;z-index:var(--kj-overlay-z, 1000);word-wrap:break-word}.kj-confirm-popup-content[hidden]{display:none}.kj-confirm-popup-message{display:block;margin:0 0 var(--kj-space-sm);color:var(--kj-fg-default)}.kj-confirm-popup-actions{display:flex;justify-content:flex-end;gap:var(--kj-space-sm)}@media(prefers-reduced-motion:no-preference){.kj-confirm-popup-content{transition:opacity .14s ease-out,transform .14s ease-out}.kj-confirm-popup-content[data-state=closed]{opacity:0;transform:scale(.98)}.kj-confirm-popup-content[data-state=open]{opacity:1;transform:scale(1)}}}@layer kj.component{.kj-sheet{contain:layout;--kj-sheet-bg: var(--kj-bg-elevated);--kj-sheet-fg: var(--kj-fg-default);--kj-sheet-shadow: var(--kj-shadow-lg);--kj-sheet-radius: var(--kj-radius-box);--kj-sheet-max-height: 92vh;--kj-sheet-grip-color: var(--kj-border-strong);position:fixed;left:0;right:0;bottom:0;display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-height:var(--kj-sheet-max-height);margin-inline:auto;background:var(--kj-sheet-bg);color:var(--kj-sheet-fg);box-shadow:var(--kj-sheet-shadow);border-top-left-radius:var(--kj-sheet-radius);border-top-right-radius:var(--kj-sheet-radius);overflow:hidden;z-index:var(--kj-overlay-z, 1000);transform:translate3d(0,var(--kj-sheet-drag-offset, 0),0);padding-bottom:env(safe-area-inset-bottom,0)}@media(min-width:40rem){.kj-sheet{max-width:32rem;border-bottom-left-radius:var(--kj-sheet-radius);border-bottom-right-radius:var(--kj-sheet-radius);bottom:var(--kj-space-lg)}}.kj-sheet[data-kj-detent=half]{height:50vh}.kj-sheet[data-kj-detent=full]{height:var(--kj-sheet-max-height)}.kj-sheet__handle{appearance:none;display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:0;border:0;background:transparent;cursor:grab;flex-shrink:0;touch-action:none}.kj-sheet[data-kj-dragging] .kj-sheet__handle{cursor:grabbing}.kj-sheet__grip{display:block;width:2.25rem;height:.3125rem;border-radius:999px;background:var(--kj-sheet-grip-color)}.kj-sheet__handle:focus-visible{outline:2px solid var(--kj-border-focus);outline-offset:-4px;border-radius:var(--kj-radius-field)}.kj-sheet__content{flex:1;min-height:0;overflow-y:auto;padding:0 var(--kj-space-xl) var(--kj-space-xl);color:var(--kj-sheet-fg);font:.9375rem / 1.5 var(--kj-font-sans)}@media(prefers-reduced-motion:no-preference){.kj-sheet:not([data-kj-dragging]){transition:transform .26s cubic-bezier(.32,.72,0,1)}.kj-sheet[data-state=open]{transform:translate3d(0,var(--kj-sheet-drag-offset, 0),0)}.kj-sheet[data-state=closed]{transform:translate3d(0,100%,0)}}@media(prefers-reduced-motion:reduce){.kj-sheet:not([data-kj-dragging]){transition:opacity .12s linear}.kj-sheet[data-state=open]{opacity:1}.kj-sheet[data-state=closed]{opacity:0}}.kj-sheet__title{display:block;margin:0 0 var(--kj-space-xs);font:600 1.125rem / 1.3 var(--kj-font-sans);color:var(--kj-fg-default)}.kj-sheet__description{display:block;margin:0 0 var(--kj-space-md);color:var(--kj-fg-muted);font:.875rem / 1.4 var(--kj-font-sans)}.kj-sheet__footer{display:flex;gap:var(--kj-space-sm);padding-top:var(--kj-space-md)}.kj-sheet__footer[data-align=end]{justify-content:flex-end}}@layer kj.component{.kj-action-sheet__title{margin:0 0 var(--kj-space-xs);font:600 1.0625rem / 1.3 var(--kj-font-sans);color:var(--kj-fg-default);text-align:center}.kj-action-sheet__description{margin:0 0 var(--kj-space-md);font:.875rem / 1.4 var(--kj-font-sans);color:var(--kj-fg-muted);text-align:center}.kj-action-sheet__list{display:flex;flex-direction:column;gap:var(--kj-space-xs)}.kj-action-sheet__item,.kj-action-sheet__cancel{appearance:none;display:flex;align-items:center;gap:var(--kj-space-sm);width:100%;min-height:44px;padding:var(--kj-space-sm) var(--kj-space-md);border:0;border-radius:var(--kj-radius-field);background:transparent;color:var(--kj-fg-default);font:500 .9375rem / 1.4 var(--kj-font-sans);text-align:left;cursor:pointer}.kj-action-sheet__item:hover:not(:disabled),.kj-action-sheet__cancel:hover{background:var(--kj-bg-field)}.kj-action-sheet__item:focus-visible,.kj-action-sheet__cancel:focus-visible{outline:2px solid var(--kj-border-focus);outline-offset:2px}.kj-action-sheet__item:disabled{opacity:.5;cursor:not-allowed}.kj-action-sheet__item.is-destructive{color:var(--kj-fg-danger)}.kj-action-sheet__item.is-destructive:hover:not(:disabled){background:var(--kj-bg-danger-subtle)}.kj-action-sheet__icon{flex-shrink:0;width:1.25rem;height:1.25rem}.kj-action-sheet__label{flex:1}.kj-action-sheet__cancel{justify-content:center;margin-top:var(--kj-space-sm);font-weight:600;background:var(--kj-bg-field)}}@layer kj.shared{[data-theme=preesm]{--kj-radius-box: var(--radius-lg);--kj-radius-field: var(--radius-md);--kj-radius-selector: var(--radius-sm);--kj-border: var(--border-width);--kj-depth: 1;--kj-font-sans: var(--font-sans);--kj-font-display: var(--font-display);--kj-display-weight: var(--weight-title);--kj-letter-spacing: var(--tracking-tight);--kj-transition: var(--kj-base-transition-fast);--kj-bg-body: var(--surface-page);--kj-bg-surface: var(--surface-card);--kj-bg-field: var(--surface-card);--kj-bg-elevated: var(--surface-card);--kj-bg-overlay: var(--navy-60);--kj-bg-inverse: var(--surface-inverse);--kj-bg-disabled: var(--navy-06);--kj-bg-primary: var(--interactive-primary);--kj-bg-primary-subtle: var(--blue-tint);--kj-bg-accent: var(--preesm-navy);--kj-bg-accent-subtle: var(--navy-06);--kj-bg-info: var(--preesm-blue);--kj-bg-info-subtle: var(--blue-tint);--kj-bg-success: var(--status-valid);--kj-bg-success-subtle: var(--status-valid-tint);--kj-bg-warning: var(--status-warn);--kj-bg-warning-subtle: var(--status-warn-tint);--kj-bg-danger: var(--branch-audit);--kj-bg-danger-subtle: var(--status-danger-tint);--kj-fg-default: var(--text-body);--kj-fg-muted: var(--text-muted);--kj-fg-subtle: var(--navy-45);--kj-fg-disabled: var(--navy-35);--kj-fg-on-primary: var(--preesm-white);--kj-fg-on-accent: var(--text-on-dark);--kj-fg-on-info: var(--preesm-white);--kj-fg-on-success: var(--preesm-white);--kj-fg-on-warning: var(--preesm-white);--kj-fg-on-danger: var(--preesm-white);--kj-fg-on-inverse: var(--text-on-dark);--kj-fg-primary: var(--blue-deep);--kj-fg-accent: var(--text-accent);--kj-fg-info: var(--blue-deep);--kj-fg-success: var(--status-valid);--kj-fg-warning: var(--status-warn-deep);--kj-fg-danger: var(--branch-audit);--kj-border-default: var(--border-default);--kj-border-muted: var(--navy-06);--kj-border-strong: var(--border-strong);--kj-border-control: var(--border-default);--kj-border-focus: var(--focus-ring);--kj-border-disabled: var(--navy-06);--kj-border-primary: var(--preesm-blue);--kj-border-danger: var(--branch-audit);--kj-shadow-sm: var(--shadow-card);--kj-shadow-md: var(--shadow-raised);--kj-shadow-lg: var(--shadow-overlay);--kj-shadow-focus: 0 0 0 3px var(--blue-tint);--kj-button-bg-hover: var(--interactive-primary-hover)}}[data-theme=preesm] .kj-badge{--kj-badge-radius: var(--radius-pill);--kj-badge-padding-x: var(--space-2);--kj-badge-padding-y: calc(var(--space-1) - 1px);--kj-badge-font-size: 11px;font-weight:600;letter-spacing:.01em;white-space:nowrap;flex-shrink:0}[data-theme=preesm] .kj-badge[data-size=sm]{--kj-badge-padding-x: var(--space-2);--kj-badge-font-size: 10px}[data-theme=preesm] .kj-badge[data-variant=secondary]{--kj-badge-bg: var(--surface-alt);--kj-badge-fg: var(--text-muted)}[data-theme=preesm] kj-badge.tone-lead .kj-badge,[data-theme=preesm] kj-badge.tone-build .kj-badge,[data-theme=preesm] kj-badge.tone-run .kj-badge,[data-theme=preesm] kj-badge.tone-archived .kj-badge{--kj-badge-radius: var(--radius-pill);font-weight:500;letter-spacing:.02em}[data-theme=preesm] kj-badge.tone-lead .kj-badge{--kj-badge-bg: transparent;--kj-badge-fg: var(--blue-deep);--kj-badge-border-color: var(--preesm-blue)}[data-theme=preesm] kj-badge.tone-build .kj-badge{--kj-badge-bg: var(--blue-tint);--kj-badge-fg: var(--blue-deep);--kj-badge-border-color: var(--preesm-blue)}[data-theme=preesm] kj-badge.tone-run .kj-badge{--kj-badge-bg: var(--preesm-navy);--kj-badge-fg: var(--preesm-white)}[data-theme=preesm] kj-badge.tone-archived .kj-badge{--kj-badge-bg: transparent;--kj-badge-fg: var(--text-muted);--kj-badge-border-color: var(--navy-35)}[data-theme=preesm] kj-badge.tone-notif-off .kj-badge{--kj-badge-radius: var(--radius-pill);--kj-badge-bg: var(--red-action-tint);--kj-badge-fg: var(--red-action);--kj-badge-border-color: var(--red-action);font-weight:500;letter-spacing:.02em}[data-theme=preesm] kj-badge.tone-validated .kj-badge{--kj-badge-bg: var(--status-valid-tint);--kj-badge-fg: var(--status-valid);cursor:default}[data-theme=preesm] kj-badge.tone-inv-draft .kj-badge,[data-theme=preesm] kj-badge.tone-inv-deleted .kj-badge,[data-theme=preesm] kj-badge.tone-inv-validated .kj-badge,[data-theme=preesm] kj-badge.tone-inv-generating .kj-badge,[data-theme=preesm] kj-badge.tone-inv-issued .kj-badge,[data-theme=preesm] kj-badge.tone-inv-failed .kj-badge,[data-theme=preesm] kj-badge.tone-inv-cancelled .kj-badge{--kj-badge-radius: var(--radius-pill);display:inline-flex;align-items:center;border:var(--border-width) solid var(--kj-badge-border-color, transparent)}[data-theme=preesm] kj-badge.tone-inv-draft .kj-badge{--kj-badge-bg: var(--navy-06);--kj-badge-fg: var(--navy-60);--kj-badge-border-color: transparent}[data-theme=preesm] kj-badge.tone-inv-deleted .kj-badge{--kj-badge-bg: transparent;--kj-badge-fg: var(--red-action);--kj-badge-border-color: var(--red-action-tint);text-decoration:line-through}[data-theme=preesm] kj-badge.tone-inv-validated .kj-badge,[data-theme=preesm] kj-badge.tone-inv-generating .kj-badge{--kj-badge-bg: var(--blue-tint);--kj-badge-fg: var(--blue-deep);--kj-badge-border-color: var(--preesm-blue)}[data-theme=preesm] kj-badge.tone-inv-issued .kj-badge{--kj-badge-bg: var(--green-action-tint);--kj-badge-fg: var(--green-action);--kj-badge-border-color: var(--green-action)}[data-theme=preesm] kj-badge.tone-inv-failed .kj-badge{--kj-badge-bg: var(--red-action-tint);--kj-badge-fg: var(--red-action);--kj-badge-border-color: var(--red-action)}[data-theme=preesm] kj-badge.tone-inv-cancelled .kj-badge{--kj-badge-bg: transparent;--kj-badge-fg: var(--navy-45);--kj-badge-border-color: var(--border-default)}[data-theme=preesm] kj-badge.tone-kind-credit .kj-badge,[data-theme=preesm] kj-badge.tone-kind-invoice .kj-badge{--kj-badge-radius: var(--radius-sm);font-size:var(--text-xs);font-weight:600;white-space:nowrap}[data-theme=preesm] kj-badge.tone-kind-credit .kj-badge{--kj-badge-bg: var(--red-action-tint);--kj-badge-fg: var(--red-action)}[data-theme=preesm] kj-badge.tone-kind-invoice .kj-badge{--kj-badge-bg: var(--blue-tint);--kj-badge-fg: var(--blue-deep)}[data-theme=preesm] .kj-badge[data-dot]:before{--kj-badge-dot-size: 6px}[data-theme=preesm] .kj-badge[data-size=sm][data-dot]:before{--kj-badge-dot-size: 5px}[data-theme=preesm] .kj-avatar{--kj-avatar-size: 18px;background:var(--blue-deep);color:var(--preesm-white);font-size:8.5px;font-weight:700;cursor:default}[data-theme=preesm] .kj-button{--kj-button-height: auto;--kj-button-padding-y: 12px;--kj-button-padding-x: 20px;--kj-button-font-size: var(--text-sm);--kj-button-font-weight: var(--weight-medium);--kj-button-letter-spacing: var(--tracking-normal);--kj-button-hover-translate: 0;--kj-button-translate-active: translateY(1px)}[data-theme=preesm] .kj-button[data-size=sm]{--kj-button-padding-y: 7px;--kj-button-padding-x: 14px;--kj-button-font-size: 13px;--kj-button-height: auto}[data-theme=preesm] .kj-button[data-size=icon]{--kj-button-padding-y: 0;--kj-button-padding-x: 0}[data-theme=preesm] .kj-button[data-variant=ghost]{--kj-button-fg: var(--text-accent)}[data-theme=preesm] .kj-button[data-variant=ghost]:hover{--kj-button-bg: var(--blue-tint);--kj-button-fg: var(--text-accent)}[data-theme=preesm] .kj-button[data-size=icon]{--kj-button-padding-x: 0;--kj-button-padding-y: 0;width:30px;height:30px;min-width:0;min-height:0;aspect-ratio:1;flex-shrink:0}[data-theme=preesm] kj-button.compact .kj-button[data-size=icon]{width:28px;height:28px}[data-theme=preesm] .kj-button[data-size=icon] .kj-icon{font-size:15px}[data-theme=preesm] kj-button.compact .kj-button[data-size=icon] .kj-icon{font-size:14px}[data-theme=preesm] kj-button.tone-warning .kj-button{--kj-button-bg: var(--preesm-white);--kj-button-fg: var(--status-warn-deep);--kj-button-border-color: var(--status-warn);font-weight:600}[data-theme=preesm] kj-button.tone-warning:hover .kj-button{--kj-button-bg: var(--status-warn-tint)}[data-theme=preesm] kj-button.tone-success .kj-button,[data-theme=preesm] kj-button.tone-success:hover .kj-button{--kj-button-bg: var(--green-action);--kj-button-border-color: var(--green-action);--kj-button-fg: var(--preesm-white)}[data-theme=preesm] kj-button.tone-success:hover .kj-button{opacity:.9}[data-theme=preesm] kj-button.tone-danger .kj-button{--kj-button-bg: var(--preesm-white);--kj-button-fg: var(--red-action);--kj-button-border-color: var(--red-action)}[data-theme=preesm] kj-button.tone-danger:hover .kj-button{--kj-button-bg: var(--red-action-tint);--kj-button-fg: var(--red-action);--kj-button-border-color: var(--red-action)}[data-theme=preesm] kj-button.tone-dashed-on-dark .kj-button{--kj-button-bg: transparent;--kj-button-fg: var(--text-on-dark-muted);--kj-button-border-color: var(--white-18);border-style:dashed;width:100%}[data-theme=preesm] kj-button.tone-dashed-on-dark:hover .kj-button{--kj-button-bg: transparent;--kj-button-fg: var(--text-on-dark);--kj-button-border-color: var(--preesm-blue)}[data-theme=preesm] kj-button.tone-on-dark .kj-button{--kj-button-bg: transparent;--kj-button-fg: var(--text-on-dark-muted);--kj-button-border-color: var(--white-18)}[data-theme=preesm] kj-button.tone-on-dark:hover .kj-button{--kj-button-bg: var(--white-08);--kj-button-fg: var(--text-on-dark);--kj-button-border-color: var(--white-18)}[data-theme=preesm] kj-button.tone-muted .kj-button{--kj-button-bg: transparent;--kj-button-fg: var(--text-muted)}[data-theme=preesm] kj-button.tone-muted:hover .kj-button{--kj-button-bg: transparent;--kj-button-fg: var(--preesm-navy);--kj-button-border-color: var(--border-strong)}[data-theme=preesm] .kj-select{display:block;min-width:0}[data-theme=preesm] .kj-select-trigger,.kj-select-content{font-size:13px}[data-theme=preesm] .kj-radio-group.seg-tray,[data-theme=preesm] .kj-radio-group.seg-pills{display:inline-flex}[data-theme=preesm] .seg-tray .kj-radio-dot,[data-theme=preesm] .seg-pills .kj-radio-dot{position:absolute;opacity:0;width:0;height:0}[data-theme=preesm] .seg-tray .kj-radio-inner,[data-theme=preesm] .seg-pills .kj-radio-inner{display:inline-flex;align-items:center;cursor:pointer;font-family:var(--font-sans);color:var(--text-muted)}[data-theme=preesm] .seg-tray .kj-radio[data-disabled] .kj-radio-inner,[data-theme=preesm] .seg-pills .kj-radio[data-disabled] .kj-radio-inner{opacity:.5;cursor:not-allowed}[data-theme=preesm] .kj-radio-group.seg-tray{gap:2px;padding:3px;background:var(--surface-alt);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md)}[data-theme=preesm] .seg-tray .kj-radio-inner{padding:6px 13px;border-radius:5px;font-weight:500;font-size:12px}[data-theme=preesm] .seg-tray .kj-radio:has([aria-checked=true]) .kj-radio-inner{background:var(--preesm-white);color:var(--text-heading);box-shadow:var(--shadow-card)}[data-theme=preesm] .kj-radio-group.seg-pills{gap:var(--space-2);flex-wrap:wrap}[data-theme=preesm] .seg-pills .kj-radio-label{display:inline-flex;align-items:center;gap:var(--space-1)}[data-theme=preesm] .seg-pills .kj-radio-inner{padding:5px 11px;background:var(--preesm-white);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-pill);font-weight:600;font-size:11.5px}[data-theme=preesm] .seg-pills .kj-radio:has([aria-checked=true]) .kj-radio-inner{background:var(--blue-tint);color:var(--blue-deep);border-color:var(--blue-deep)}[data-theme=preesm] .seg-pills .rating-positif:has([aria-checked=true]) .kj-radio-inner{background:var(--blue-tint);color:var(--blue-deep);border-color:var(--blue-deep)}[data-theme=preesm] .seg-pills .rating-mitige:has([aria-checked=true]) .kj-radio-inner{background:var(--status-warn-tint);color:var(--status-warn-deep);border-color:var(--status-warn-deep)}[data-theme=preesm] .seg-pills .rating-negatif:has([aria-checked=true]) .kj-radio-inner{background:var(--red-action-tint);color:var(--red-action);border-color:var(--red-action)}[data-theme=preesm] .kj-toggle--switch{--kj-switch-track-radius: var(--radius-pill)}[data-theme=preesm] .kj-toggle--switch[data-pressed],[data-theme=preesm] .kj-toggle--switch[aria-pressed=true],[data-theme=preesm] .kj-toggle--switch[data-pressed]:hover,[data-theme=preesm] .kj-toggle--switch[aria-pressed=true]:hover{background:transparent}[data-theme=preesm] .kj-toggle--switch .kj-toggle__track{background-color:var(--navy-35);border-color:transparent}[data-theme=preesm] .kj-toggle--switch .kj-toggle__thumb{background-color:var(--preesm-white);box-shadow:var(--shadow-card)}[data-theme=preesm] .kj-toggle--switch[aria-pressed=true] .kj-toggle__track,[data-theme=preesm] .kj-toggle--switch[data-pressed] .kj-toggle__track{background-color:var(--preesm-blue);border-color:var(--preesm-blue)}[data-theme=preesm] .kj-toggle--switch[aria-pressed=true] .kj-toggle__thumb,[data-theme=preesm] .kj-toggle--switch[data-pressed] .kj-toggle__thumb{background-color:var(--preesm-white)}[data-theme=preesm] .kj-tag,.kj-popover-content .kj-tag{--kj-tag-radius: var(--radius-pill)}.kj-tabs.seg-navy{display:block}.kj-tabs.seg-navy .kj-tab-list{display:flex;width:100%;gap:0;padding:0;margin:0;background:var(--surface-alt);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);overflow:hidden}.kj-tabs.seg-navy .kj-tab{flex:1;justify-content:center;padding:var(--space-2) var(--space-4);border:0;border-radius:0;font-family:var(--font-sans);font-weight:var(--weight-subtitle);font-size:12px;color:var(--text-muted)}.kj-tabs.seg-navy .kj-tab[aria-selected=true]{background:var(--preesm-navy);color:var(--preesm-white);box-shadow:none}.kj-stepper.stepper-brand{--kj-stepper-active: var(--preesm-blue);--kj-stepper-active-fg: var(--preesm-white);--kj-stepper-completed: var(--preesm-blue);--kj-stepper-error: var(--branch-audit);--kj-stepper-border: var(--border-default);--kj-stepper-muted: var(--text-muted);flex-wrap:nowrap;align-items:stretch;gap:0;padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--border-default)}.kj-stepper.stepper-brand .kj-step{flex:1 1 0;min-width:0;flex-direction:row;align-items:center;gap:var(--space-2)}.kj-stepper.stepper-brand .kj-step:last-of-type{flex:0 0 auto}.kj-stepper.stepper-brand .kj-step:not(:last-of-type):after{content:"";flex:1;height:2px;background:var(--border-default)}.kj-stepper.stepper-brand .kj-step[data-completed=true]:not(:last-of-type):after{background:var(--preesm-blue)}.kj-stepper.stepper-brand .kj-step__label{flex:0 1 auto;min-width:0;gap:var(--space-3);padding:var(--space-2) var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-muted);border-radius:var(--radius-md);position:relative;white-space:nowrap}.kj-stepper.stepper-brand .kj-step__label:before{border-width:var(--border-width);font-size:var(--text-xs);font-weight:700;position:relative;z-index:1}.kj-stepper.stepper-brand .kj-step__label:hover{background:var(--blue-tint);color:var(--text-heading)}.kj-stepper.stepper-brand .kj-step[data-active=true] .kj-step__label{background:var(--blue-tint);color:var(--preesm-navy);font-weight:var(--weight-subtitle, 600)}.kj-stepper.stepper-brand .kj-step[data-completed=true] .kj-step__label{color:var(--text-body)}[data-theme=preesm] .kj-button[data-variant=secondary]{--kj-button-bg: transparent;--kj-button-fg: var(--preesm-navy);--kj-button-border-color: var(--border-strong)}[data-theme=preesm] .kj-button[data-variant=secondary]:hover{--kj-button-bg: var(--navy-06);--kj-button-fg: var(--preesm-navy)}[data-theme=preesm] .kj-button[data-variant=outline-blue]{--kj-button-bg: transparent;--kj-button-fg: var(--preesm-blue);--kj-button-border-color: var(--preesm-blue)}[data-theme=preesm] .kj-button[data-variant=outline-blue]:hover{--kj-button-bg: var(--blue-tint);--kj-button-fg: var(--preesm-blue)}[data-theme=preesm] .kj-button[data-variant=inverse]{--kj-button-bg: var(--preesm-white);--kj-button-fg: var(--preesm-navy)}[data-theme=preesm] .kj-button[data-variant=inverse]:hover{--kj-button-bg: var(--preesm-cream);--kj-button-fg: var(--preesm-navy)}[data-theme=preesm] .kj-button[data-variant=dashed]{--kj-button-bg: transparent;--kj-button-fg: var(--text-muted);--kj-button-border-color: var(--border-strong);--kj-button-border-style: dashed;--kj-button-radius: var(--radius-pill);--kj-button-height: var(--space-5);--kj-button-padding-x: var(--space-3);--kj-button-padding-y: 0;--kj-button-gap: var(--space-1);--kj-button-font-weight: var(--weight-medium)}[data-theme=preesm] .kj-button[data-variant=dashed]:hover{--kj-button-bg: transparent;--kj-button-fg: var(--preesm-blue);--kj-button-border-color: var(--preesm-blue)}[data-theme=preesm] app-import-dialog kj-button:not(.csv) .kj-button{white-space:nowrap}[data-theme=preesm] app-import-dialog .kj-stepper.stepper-brand{padding-bottom:0;border-bottom:0}[data-theme=preesm] .trig-pill .kj-badge{min-width:168px;min-height:var(--space-5);justify-content:flex-start}[data-theme=preesm] .meta-label .kj-input{width:260px;max-width:100%}[data-theme=preesm] .meta-label .kj-textarea{width:100%}[data-theme=preesm] .composer .kj-input{flex:1;min-width:0}[data-theme=preesm] .composer .kj-button{--kj-button-bg: var(--surface-alt);--kj-button-fg: var(--text-body);width:36px;height:auto;align-self:stretch}[data-theme=preesm] .composer .kj-button:hover{--kj-button-border-color: var(--preesm-blue);--kj-button-fg: var(--preesm-blue)}[data-theme=preesm] .users-toolbar .kj-input{flex:1;min-width:220px;max-width:320px}[data-theme=preesm] .toolbar .kj-input{flex:1;min-width:220px;max-width:340px}[data-theme=preesm] kj-table{--kj-table-header-bg: var(--surface-alt);--kj-border-strong: var(--border-default);background:var(--surface-card);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}[data-theme=preesm] .pane kj-table{background:transparent;border:0;border-radius:0;box-shadow:none}[data-theme=preesm] .page>kj-table{flex:1 1 auto;min-height:0}[data-theme=preesm] kj-table th{border-bottom:var(--border-width) solid var(--border-default);padding:var(--space-1) var(--space-2);font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);text-align:left}[data-theme=preesm] kj-table td{padding:var(--space-1) var(--space-2);border-bottom:var(--border-width) solid var(--border-default);font-size:13px;color:var(--text-body)}[data-theme=preesm] kj-table td .kj-button[data-size=icon]{width:28px;height:28px}[data-theme=preesm] kj-table td .kj-button[data-size=icon] .kj-icon{font-size:14px}[data-theme=preesm] kj-table.portfolio-table tbody tr{cursor:pointer}[data-theme=preesm] .page>kj-table td .muted{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=preesm] .page>kj-table td .nm{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis}[data-theme=preesm] kj-table td:last-child,[data-theme=preesm] kj-table th:last-child{width:1%;white-space:nowrap}[data-theme=preesm] kj-table tbody tr{transition:background .12s ease-out}[data-theme=preesm] kj-table tbody tr:hover td{background:var(--navy-06)}[data-theme=preesm] .kj-slider{--kj-slider-track-bg: var(--navy-12)}[data-theme=preesm] .kj-dialog,[data-theme=preesm] .kj-drawer{padding:0}[data-theme=preesm]{--preesm-field-padding-y: var(--space-2);--preesm-field-padding-x: var(--space-3);--preesm-field-line: calc(var(--text-sm) * var(--leading-body));--preesm-field-height: calc( var(--preesm-field-line) + 2 * var(--preesm-field-padding-y) + 2 * var(--border-width) )}[data-theme=preesm] .kj-input:not([data-size]){--kj-input-height: var(--preesm-field-height);--kj-input-padding-y: var(--preesm-field-padding-y);--kj-input-padding-x: var(--preesm-field-padding-x)}[data-theme=preesm] .kj-input[data-size=sm]{--kj-input-padding-y: 0;--kj-input-padding-x: var(--space-2)}[data-theme=preesm] .kj-input-mask__input:not([data-size]){--kj-input-mask-height: var(--preesm-field-height);padding-inline:var(--preesm-field-padding-x)}[data-theme=preesm] .kj-select-trigger:not([data-size]){--kj-select-trigger-height: var(--preesm-field-height);padding-inline:var(--preesm-field-padding-x)}[data-theme=preesm] .kj-date-picker__input:not([data-size]){--kj-date-picker-input-height: var(--preesm-field-height);padding-inline:var(--preesm-field-padding-x)}[data-theme=preesm] .kj-datetime-picker__input:not([data-size]){--kj-datetime-picker-input-height: var(--preesm-field-height);padding-inline:var(--preesm-field-padding-x)}[data-theme=preesm] .kj-number-input:not([data-size]){--kj-number-input-height: var(--preesm-field-height)}[data-theme=preesm] .kj-password-input:not([data-size]){--kj-password-input-height: var(--preesm-field-height)}[data-theme=preesm] .kj-time-picker:not([data-size]){--kj-time-picker-height: var(--preesm-field-height)}[data-theme=preesm] .kj-combobox-input:not([data-size]){height:var(--preesm-field-height);padding-block:var(--preesm-field-padding-y);padding-inline:var(--preesm-field-padding-x)}[data-theme=preesm] kj-field .kj-select,[data-theme=preesm] kj-field .kj-combobox,[data-theme=preesm] kj-field .kj-date-picker,[data-theme=preesm] kj-field .kj-datetime-picker,[data-theme=preesm] kj-field .kj-input-group,[data-theme=preesm] kj-field .kj-number-input,[data-theme=preesm] kj-field .kj-password-input,[data-theme=preesm] kj-field .kj-time-picker{display:flex;width:100%;min-width:0}[data-theme=preesm] kj-field .kj-input,[data-theme=preesm] kj-field .kj-textarea,[data-theme=preesm] kj-field .kj-input-mask__input,[data-theme=preesm] kj-field .kj-combobox-input,[data-theme=preesm] kj-field .kj-date-picker__input,[data-theme=preesm] kj-field .kj-datetime-picker__input{width:100%;min-width:0}[data-theme=preesm] kj-field .kj-date-picker__input,[data-theme=preesm] kj-field .kj-datetime-picker__input{flex:1 1 auto}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/poppins-300.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700.woff2) format("woff2")}@font-face{font-family:Inknut Antiqua;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inknut-antiqua-600.woff2) format("woff2")}html,body{margin:0;padding:0}body{font-family:var(--font-sans);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px;border:3px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){:root,:host{--kj-density: 1;--kj-type-scale: 1;--kj-ctl-h-xs: 28px;--kj-ctl-h-sm: 32px;--kj-ctl-h-md: 36px;--kj-ctl-h-lg: 44px;--kj-ctl-h-xl: 52px;--kj-row-h: 36px}*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial}}}
