:root{--smkb-blue-50: #eff8ff;--smkb-blue-100: #dbeafe;--smkb-blue-200: #bfdbfe;--smkb-blue-300: #93c5fd;--smkb-blue-400: #60a5fa;--smkb-blue-500: #3b82f6;--smkb-blue-600: #0b6bcb;--smkb-blue-700: #0953a8;--smkb-blue-800: #073e82;--smkb-blue-900: #052e64;--smkb-gray-50: #f8fafc;--smkb-gray-100: #f1f5f9;--smkb-gray-200: #e2e8f0;--smkb-gray-300: #cbd5e1;--smkb-gray-400: #94a3b8;--smkb-gray-500: #64748b;--smkb-gray-600: #475569;--smkb-gray-700: #334155;--smkb-gray-800: #1e293b;--smkb-gray-900: #0f172a;--smkb-red-50: #fef2f2;--smkb-red-100: #fee2e2;--smkb-red-200: #fecaca;--smkb-red-500: #ef4444;--smkb-red-600: #dc2626;--smkb-red-700: #b91c1c;--smkb-brand-green: #4eb764;--smkb-brand-blue: #15b7e0;--smkb-brand-pink: #cc66a3;--smkb-brand-yellow: #f6be53;--smkb-green-50: #f4fbf6;--smkb-green-100: #e7f5eb;--smkb-green-200: #c8ead1;--smkb-green-300: #9ed9ae;--smkb-green-400: #72d883;--smkb-green-500: #5fc96f;--smkb-green-600: var(--smkb-brand-green);--smkb-green-700: #3d9a52;--smkb-green-800: #2e7540;--smkb-green-900: #1f4f28;--smkb-emerald-50: #f0fdf4;--smkb-emerald-100: #dcfce7;--smkb-emerald-500: #22c55e;--smkb-emerald-600: #16a34a;--smkb-emerald-700: #15803d;--smkb-amber-50: #fffbeb;--smkb-amber-100: #fef3c7;--smkb-amber-500: #f59e0b;--smkb-amber-600: #d97706;--smkb-color-brand-green: var(--smkb-brand-green);--smkb-color-brand-blue: var(--smkb-brand-blue);--smkb-color-brand-pink: var(--smkb-brand-pink);--smkb-color-brand-yellow: var(--smkb-brand-yellow);--smkb-color-primary: var(--smkb-brand-green);--smkb-color-primary-hover: var(--smkb-green-700);--smkb-color-primary-active: var(--smkb-green-800);--smkb-color-primary-subtle: var(--smkb-green-50);--smkb-color-primary-fg: #ffffff;--smkb-color-foreground: var(--smkb-gray-900);--smkb-color-foreground-muted: var(--smkb-gray-500);--smkb-color-foreground-subtle: var(--smkb-gray-400);--smkb-color-foreground-inverse: #ffffff;--smkb-color-surface: #ffffff;--smkb-color-surface-subtle: var(--smkb-gray-50);--smkb-color-surface-raised: #ffffff;--smkb-color-surface-overlay: rgba(0, 0, 0, .5);--smkb-color-border: var(--smkb-gray-200);--smkb-color-border-strong: var(--smkb-gray-300);--smkb-color-border-focus: var(--smkb-brand-green);--smkb-color-focus-ring: rgba(78, 183, 100, .25);--smkb-color-danger: var(--smkb-red-600);--smkb-color-danger-hover: var(--smkb-red-700);--smkb-color-danger-subtle: var(--smkb-red-50);--smkb-color-danger-fg: #ffffff;--smkb-color-success: var(--smkb-emerald-600);--smkb-color-success-subtle: var(--smkb-emerald-50);--smkb-color-success-fg: #ffffff;--smkb-color-warning: var(--smkb-amber-600);--smkb-color-warning-subtle: var(--smkb-amber-50);--smkb-color-warning-fg: var(--smkb-gray-900);--smkb-font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--smkb-font-size-xs: .75rem;--smkb-font-size-sm: .875rem;--smkb-font-size-md: 1rem;--smkb-font-size-lg: 1.125rem;--smkb-font-size-xl: 1.25rem;--smkb-font-size-2xl: 1.5rem;--smkb-font-weight-normal: 400;--smkb-font-weight-medium: 500;--smkb-font-weight-semibold: 600;--smkb-font-weight-bold: 700;--smkb-line-height-tight: 1.25;--smkb-line-height-snug: 1.375;--smkb-line-height-normal: 1.5;--smkb-line-height-relaxed: 1.625;--smkb-space-px: 1px;--smkb-space-0: 0;--smkb-space-0-5: .125rem;--smkb-space-1: .25rem;--smkb-space-1-5: .375rem;--smkb-space-2: .5rem;--smkb-space-2-5: .625rem;--smkb-space-3: .75rem;--smkb-space-3-5: .875rem;--smkb-space-4: 1rem;--smkb-space-5: 1.25rem;--smkb-space-6: 1.5rem;--smkb-space-7: 1.75rem;--smkb-space-8: 2rem;--smkb-space-10: 2.5rem;--smkb-space-12: 3rem;--smkb-space-16: 4rem;--smkb-space-20: 5rem;--smkb-space-24: 6rem;--smkb-bp-xs: 360px;--smkb-bp-sm: 480px;--smkb-bp-md: 768px;--smkb-bp-lg: 1024px;--smkb-bp-xl: 1280px;--smkb-bp-2xl: 1536px;--smkb-layout-max-xs: 24rem;--smkb-layout-max-sm: 40rem;--smkb-layout-max-md: 48rem;--smkb-layout-max-lg: 64rem;--smkb-layout-max-xl: 80rem;--smkb-layout-max-2xl: 90rem;--smkb-radius-none: 0;--smkb-radius-sm: 6px;--smkb-radius-md: 10px;--smkb-radius-lg: 16px;--smkb-radius-xl: 24px;--smkb-radius-full: 9999px;--smkb-shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .04);--smkb-shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--smkb-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--smkb-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--smkb-shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--smkb-motion-duration-instant: 50ms;--smkb-motion-duration-fast: .1s;--smkb-motion-duration-normal: .2s;--smkb-motion-duration-slow: .35s;--smkb-motion-easing-default: cubic-bezier(.4, 0, .2, 1);--smkb-motion-easing-in: cubic-bezier(.4, 0, 1, 1);--smkb-motion-easing-out: cubic-bezier(0, 0, .2, 1);--smkb-motion-easing-spring: cubic-bezier(.34, 1.56, .64, 1);--smkb-z-below: -1;--smkb-z-base: 0;--smkb-z-raised: 10;--smkb-z-dropdown: 1000;--smkb-z-sticky: 1020;--smkb-z-overlay: 1040;--smkb-z-modal: 1050;--smkb-z-dialog: 1060;--smkb-z-popover: 1065;--smkb-z-tooltip: 1070;--smkb-z-toast: 1080;--smkb-z-a11y-overlay: 1090;--smkb-focus-ring: 0 0 0 3px var(--smkb-color-focus-ring)}@media(prefers-reduced-motion:reduce){:root{--smkb-motion-duration-instant: 0ms;--smkb-motion-duration-fast: 0ms;--smkb-motion-duration-normal: 0ms;--smkb-motion-duration-slow: 0ms}}[data-theme=dark]{--smkb-color-primary: var(--smkb-green-400);--smkb-color-primary-hover: var(--smkb-green-300);--smkb-color-primary-active: var(--smkb-green-200);--smkb-color-primary-subtle: rgba(78, 183, 100, .15);--smkb-color-primary-fg: var(--smkb-gray-900);--smkb-color-foreground: var(--smkb-gray-50);--smkb-color-foreground-muted: var(--smkb-gray-400);--smkb-color-foreground-subtle: var(--smkb-gray-500);--smkb-color-foreground-inverse: var(--smkb-gray-900);--smkb-color-surface: var(--smkb-gray-900);--smkb-color-surface-subtle: var(--smkb-gray-800);--smkb-color-surface-raised: var(--smkb-gray-800);--smkb-color-surface-overlay: rgba(0, 0, 0, .7);--smkb-color-border: var(--smkb-gray-700);--smkb-color-border-strong: var(--smkb-gray-600);--smkb-color-border-focus: var(--smkb-green-400);--smkb-color-focus-ring: rgba(120, 201, 138, .35);--smkb-color-danger: var(--smkb-red-500);--smkb-color-danger-hover: var(--smkb-red-600);--smkb-color-danger-subtle: rgba(220, 38, 38, .15);--smkb-color-danger-fg: #ffffff;--smkb-color-success: var(--smkb-emerald-500);--smkb-color-success-subtle: rgba(22, 163, 74, .15);--smkb-color-success-fg: var(--smkb-gray-900);--smkb-color-warning: var(--smkb-amber-500);--smkb-color-warning-subtle: rgba(217, 119, 6, .15);--smkb-color-warning-fg: var(--smkb-gray-900);--smkb-color-info: var(--smkb-blue-400);--smkb-color-info-subtle: rgba(59, 130, 246, .15);--smkb-color-info-fg: var(--smkb-blue-200);--smkb-shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .2);--smkb-shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .3), 0 1px 2px -1px rgb(0 0 0 / .3);--smkb-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .3), 0 2px 4px -2px rgb(0 0 0 / .3);--smkb-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .4), 0 4px 6px -4px rgb(0 0 0 / .3);--smkb-shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .4), 0 8px 10px -6px rgb(0 0 0 / .3)}*,*:before,*:after{box-sizing:border-box}html{direction:ltr}html[dir=rtl] body{direction:rtl}*{scrollbar-width:thin;scrollbar-color:var(--smkb-color-primary) var(--smkb-color-surface-subtle)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--smkb-color-surface-subtle);border-radius:var(--smkb-radius-full)}::-webkit-scrollbar-thumb{background:var(--smkb-color-primary);border-radius:var(--smkb-radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--smkb-color-primary-hover)}.smkb-focus-ring:focus-visible,[data-smkb-focusable]:focus-visible{outline:2px solid var(--smkb-color-border-focus);outline-offset:2px;box-shadow:var(--smkb-focus-ring)}body,.smkb-root,.smkb-root *{font-family:var(--smkb-font-family);line-height:var(--smkb-line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.smkb-spinner{display:inline-block;inline-size:1em;block-size:1em;border:2px solid currentColor;border-block-start-color:transparent;border-radius:var(--smkb-radius-full);animation:smkb-spin var(--smkb-motion-duration-slow) linear infinite;flex-shrink:0}.smkb-floating-panel--sheet{border-radius:var(--smkb-radius-lg) var(--smkb-radius-lg) 0 0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom,0px)}.smkb-button{--smkb-button-bg: var(--smkb-color-primary);--smkb-button-color: var(--smkb-color-primary-fg);--smkb-button-border-color: transparent;--smkb-button-border-width: 1.5px;--smkb-button-radius: var(--smkb-radius-md);--smkb-button-padding-x: var(--smkb-space-4);--smkb-button-padding-y: var(--smkb-space-2);--smkb-button-font-size: var(--smkb-font-size-md);--smkb-button-font-weight: var(--smkb-font-weight-medium);--smkb-button-shadow: var(--smkb-shadow-sm);--smkb-button-gap: var(--smkb-space-2);display:inline-flex;align-items:center;justify-content:center;gap:var(--smkb-button-gap);padding-block:var(--smkb-button-padding-y);padding-inline:var(--smkb-button-padding-x);border-radius:var(--smkb-button-radius);border:var(--smkb-button-border-width) solid var(--smkb-button-border-color);background-color:var(--smkb-button-bg);color:var(--smkb-button-color);font-family:var(--smkb-font-family);font-size:var(--smkb-button-font-size);font-weight:var(--smkb-button-font-weight);line-height:var(--smkb-line-height-tight);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:var(--smkb-button-shadow);transition:background-color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default),border-color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default),box-shadow var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default),color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default);vertical-align:middle;position:relative}.smkb-button:focus-visible{outline:2px solid var(--smkb-color-border-focus);outline-offset:2px;box-shadow:var(--smkb-button-shadow),var(--smkb-focus-ring)}.smkb-button--primary{--smkb-button-bg: var(--smkb-color-primary);--smkb-button-color: var(--smkb-color-primary-fg)}.smkb-button--primary:hover:not(.smkb-button--disabled){--smkb-button-bg: var(--smkb-color-primary-hover)}.smkb-button--primary:active:not(.smkb-button--disabled){--smkb-button-bg: var(--smkb-color-primary-active)}.smkb-button--secondary{--smkb-button-bg: var(--smkb-color-surface);--smkb-button-color: var(--smkb-color-primary);--smkb-button-border-color: var(--smkb-color-primary);--smkb-button-shadow: var(--smkb-shadow-xs)}.smkb-button--secondary:hover:not(.smkb-button--disabled){--smkb-button-bg: var(--smkb-color-primary-subtle)}.smkb-button--secondary:active:not(.smkb-button--disabled){--smkb-button-bg: var(--smkb-blue-100)}.smkb-button--ghost{--smkb-button-bg: transparent;--smkb-button-color: var(--smkb-color-primary);--smkb-button-shadow: none}.smkb-button--ghost:hover:not(.smkb-button--disabled){--smkb-button-bg: var(--smkb-color-primary-subtle)}.smkb-button--ghost:active:not(.smkb-button--disabled){--smkb-button-bg: var(--smkb-blue-100)}.smkb-button--ghost.smkb-button--hover-fill-nested:hover:not(.smkb-button--disabled){--smkb-button-bg: var(--smkb-green-200)}.smkb-button--ghost.smkb-button--hover-fill-nested:active:not(.smkb-button--disabled){--smkb-button-bg: var(--smkb-green-300)}[data-theme=dark] .smkb-button--ghost.smkb-button--hover-fill-nested:hover:not(.smkb-button--disabled){--smkb-button-bg: rgba(120, 200, 135, .32)}[data-theme=dark] .smkb-button--ghost.smkb-button--hover-fill-nested:active:not(.smkb-button--disabled){--smkb-button-bg: rgba(120, 200, 135, .48)}.smkb-button--danger{--smkb-button-bg: var(--smkb-color-danger);--smkb-button-color: var(--smkb-color-danger-fg)}.smkb-button--danger:hover:not(.smkb-button--disabled){--smkb-button-bg: var(--smkb-color-danger-hover)}.smkb-button--on-primary{--smkb-button-bg: rgba(0, 0, 0, .18);--smkb-button-color: rgba(255, 255, 255, .85);--smkb-button-shadow: none}.smkb-button--on-primary:hover:not(.smkb-button--disabled){--smkb-button-bg: rgba(255, 255, 255, .25);--smkb-button-color: #ffffff}.smkb-button--on-primary:focus-visible{outline-color:#ffffffbf}[data-theme=dark] .smkb-button--on-primary{--smkb-button-bg: rgba(255, 255, 255, .08)}[data-theme=dark] .smkb-button--on-primary:hover:not(.smkb-button--disabled){--smkb-button-bg: rgba(255, 255, 255, .16)}.smkb-button--neutral-ghost{--smkb-button-bg: transparent;--smkb-button-color: var(--smkb-color-foreground);--smkb-button-shadow: none}.smkb-button--neutral-ghost:hover:not(.smkb-button--disabled){--smkb-button-bg: var(--smkb-gray-100)}.smkb-button--neutral-ghost:active:not(.smkb-button--disabled){--smkb-button-bg: var(--smkb-gray-200)}[data-theme=dark] .smkb-button--neutral-ghost:hover:not(.smkb-button--disabled){--smkb-button-bg: var(--smkb-gray-700)}[data-theme=dark] .smkb-button--neutral-ghost:active:not(.smkb-button--disabled){--smkb-button-bg: var(--smkb-gray-600)}.smkb-button--sm{--smkb-button-padding-x: var(--smkb-space-3);--smkb-button-padding-y: var(--smkb-space-1);--smkb-button-font-size: var(--smkb-font-size-sm);--smkb-button-gap: var(--smkb-space-1-5)}.smkb-button--lg{--smkb-button-padding-x: var(--smkb-space-6);--smkb-button-padding-y: var(--smkb-space-3);--smkb-button-font-size: var(--smkb-font-size-lg)}.smkb-button--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.smkb-button--loading{cursor:wait}.smkb-button__label{display:inline-flex;align-items:center}.smkb-button__icon{display:inline-flex;align-items:center;font-size:1.1em;flex-shrink:0}.smkb-button__icon-svg svg{display:block;width:1em;height:1em}.smkb-button__spinner{font-size:1em}.smkb-input-wrapper{--smkb-input-bg: var(--smkb-color-surface);--smkb-input-color: var(--smkb-color-foreground);--smkb-input-border-color: var(--smkb-color-border);--smkb-input-border-width: 1.5px;--smkb-input-radius: var(--smkb-radius-md);--smkb-input-padding-x: var(--smkb-space-3);--smkb-input-padding-y: var(--smkb-space-2);--smkb-input-font-size: var(--smkb-font-size-md);--smkb-input-placeholder: var(--smkb-color-foreground-subtle);--smkb-input-icon-color: var(--smkb-color-foreground-muted);position:relative;display:flex;flex-direction:column;gap:var(--smkb-space-1)}.smkb-input{inline-size:100%;padding-block:var(--smkb-input-padding-y);padding-inline:var(--smkb-input-padding-x);background-color:var(--smkb-input-bg);color:var(--smkb-input-color);border:var(--smkb-input-border-width) solid var(--smkb-input-border-color);border-radius:var(--smkb-input-radius);font-family:var(--smkb-font-family);font-size:var(--smkb-input-font-size);line-height:var(--smkb-line-height-normal);transition:border-color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default),box-shadow var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.smkb-input::placeholder{color:var(--smkb-input-placeholder)}.smkb-input:focus{border-color:var(--smkb-color-border-focus);box-shadow:var(--smkb-focus-ring)}.smkb-input:disabled{opacity:.5;cursor:not-allowed;background-color:var(--smkb-color-surface-subtle)}.smkb-input--sm{--smkb-input-padding-x: var(--smkb-space-2-5);--smkb-input-padding-y: var(--smkb-space-1);--smkb-input-font-size: var(--smkb-font-size-sm)}.smkb-input--lg{--smkb-input-padding-x: var(--smkb-space-4);--smkb-input-padding-y: var(--smkb-space-3);--smkb-input-font-size: var(--smkb-font-size-lg)}.smkb-input-wrapper--error .smkb-input,.smkb-input--invalid{--smkb-input-border-color: var(--smkb-color-danger)}.smkb-input-wrapper--error .smkb-input:focus,.smkb-input--invalid:focus{border-color:var(--smkb-color-danger);box-shadow:0 0 0 3px #dc262633}.smkb-input-wrapper--success .smkb-input{--smkb-input-border-color: var(--smkb-color-success)}.smkb-input-wrapper--icon-left .smkb-input{padding-inline-start:calc(var(--smkb-input-padding-x) + 1.5em + var(--smkb-space-2))}.smkb-input-wrapper--icon-right .smkb-input{padding-inline-end:calc(var(--smkb-input-padding-x) + 1.5em + var(--smkb-space-2))}.smkb-input__icon{position:absolute;inset-block:0;display:flex;align-items:center;color:var(--smkb-input-icon-color);pointer-events:none;font-size:1rem}.smkb-input__icon--left{inset-inline-start:var(--smkb-input-padding-x)}.smkb-input__icon--right{inset-inline-end:var(--smkb-input-padding-x)}.smkb-input__icon-svg svg{display:block;width:1em;height:1em}.smkb-input__footer{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--smkb-space-2)}.smkb-input__footer--msg-only{justify-content:flex-start}.smkb-input__footer--hint-only{justify-content:flex-end}.smkb-input__footer--hint-only .smkb-input__message{text-align:end}.smkb-input__footer--counter-only{justify-content:flex-end}.smkb-input__footer--split{justify-content:space-between;gap:var(--smkb-space-3)}.smkb-input__footer--split .smkb-input__message{flex:1 1 auto;min-inline-size:0;text-align:start}.smkb-input__message{margin:0;font-size:var(--smkb-font-size-sm);line-height:var(--smkb-line-height-normal)}.smkb-input__message--hint{font-size:var(--smkb-font-size-xs);line-height:var(--smkb-line-height-tight)}.smkb-input__message--error{color:var(--smkb-color-danger)}.smkb-input__message--success{color:var(--smkb-color-success)}.smkb-input__message--warning{color:var(--smkb-color-warning)}.smkb-input__message--default{color:var(--smkb-color-foreground-muted)}.smkb-input__counter{margin:0;font-size:var(--smkb-font-size-xs);line-height:var(--smkb-line-height-tight);color:var(--smkb-color-foreground-muted);white-space:nowrap;flex-shrink:0;text-align:end}.smkb-select{--smkb-select-bg: var(--smkb-color-surface);--smkb-select-color: var(--smkb-color-foreground);--smkb-select-border-color: var(--smkb-color-border);--smkb-select-border-width: 1.5px;--smkb-select-radius: var(--smkb-radius-md);--smkb-select-padding-x: var(--smkb-space-3);--smkb-select-padding-y: var(--smkb-space-2);--smkb-select-font-size: var(--smkb-font-size-md);position:relative;display:flex;flex-direction:column;gap:var(--smkb-space-1);inline-size:100%}.smkb-select__trigger{display:flex;align-items:center;justify-content:space-between;inline-size:100%;padding-block:var(--smkb-select-padding-y);padding-inline:var(--smkb-select-padding-x);background-color:var(--smkb-select-bg);color:var(--smkb-select-color);border:var(--smkb-select-border-width) solid var(--smkb-select-border-color);border-radius:var(--smkb-select-radius);font-family:var(--smkb-font-family);font-size:var(--smkb-select-font-size);cursor:pointer;text-align:start;transition:border-color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default),box-shadow var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default);outline:none}.smkb-select__trigger:focus-visible{border-color:var(--smkb-color-border-focus);box-shadow:var(--smkb-focus-ring)}.smkb-select--open .smkb-select__trigger{border-color:var(--smkb-color-border-focus)}.smkb-select--invalid .smkb-select__trigger{border-color:var(--smkb-color-danger)}.smkb-select--disabled .smkb-select__trigger{opacity:.5;cursor:not-allowed}.smkb-select__value{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smkb-select__value--placeholder{color:var(--smkb-color-foreground-subtle)}.smkb-select__chevron{flex-shrink:0;margin-inline-start:var(--smkb-space-2);transition:transform var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default);color:var(--smkb-color-foreground-muted)}.smkb-select--open .smkb-select__chevron{transform:rotate(180deg)}.smkb-select__listbox{z-index:var(--smkb-z-dropdown);background-color:var(--smkb-color-surface);border:var(--smkb-select-border-width) solid var(--smkb-color-border-focus);border-radius:var(--smkb-select-radius);box-shadow:var(--smkb-shadow-md);list-style:none;margin:0;padding:var(--smkb-space-1) 0;max-block-size:280px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--smkb-color-primary) var(--smkb-color-surface-subtle)}.smkb-select__option{padding-block:var(--smkb-space-2);padding-inline:var(--smkb-select-padding-x);cursor:pointer;font-size:var(--smkb-select-font-size);color:var(--smkb-select-color);transition:background-color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-select__option--focused,.smkb-select__option:hover{background-color:var(--smkb-color-primary-subtle);color:var(--smkb-color-primary)}.smkb-select__option--selected{background-color:var(--smkb-color-primary-subtle);color:var(--smkb-color-primary);font-weight:var(--smkb-font-weight-medium)}.smkb-select__option--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.smkb-select__message{margin:0;font-size:var(--smkb-font-size-sm)}.smkb-select__message--error{color:var(--smkb-color-danger)}.smkb-select__message--success{color:var(--smkb-color-success)}.smkb-select__message--warning{color:var(--smkb-color-warning)}.smkb-select__message--default{color:var(--smkb-color-foreground-muted)}.smkb-select--sm{--smkb-select-padding-x: var(--smkb-space-2-5);--smkb-select-padding-y: var(--smkb-space-1);--smkb-select-font-size: var(--smkb-font-size-sm)}.smkb-select--lg{--smkb-select-padding-x: var(--smkb-space-4);--smkb-select-padding-y: var(--smkb-space-3);--smkb-select-font-size: var(--smkb-font-size-lg)}.smkb-select-dropdown-enter-active,.smkb-select-dropdown-leave-active{transition:opacity var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default),transform var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-select-dropdown-enter-from,.smkb-select-dropdown-leave-to{opacity:0;transform:translateY(-4px)}.smkb-select__listbox.smkb-floating-panel--sheet .smkb-select__option{min-block-size:52px;padding-block:var(--smkb-space-3)}.smkb-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--smkb-z-dialog);background-color:var(--smkb-color-surface-overlay);display:flex;align-items:center;justify-content:center;padding:var(--smkb-space-4)}.smkb-dialog{--smkb-dialog-radius: var(--smkb-radius-lg);--smkb-dialog-padding: var(--smkb-space-6);--smkb-dialog-max-width: 480px;position:relative;inline-size:100%;max-inline-size:var(--smkb-dialog-max-width);max-block-size:calc(100dvh - var(--smkb-space-8));display:flex;flex-direction:column;background-color:var(--smkb-color-surface);border-radius:var(--smkb-dialog-radius);box-shadow:var(--smkb-shadow-xl);overflow:hidden;outline:none}.smkb-dialog--sm{--smkb-dialog-max-width: 320px}.smkb-dialog--md{--smkb-dialog-max-width: 480px}.smkb-dialog--lg{--smkb-dialog-max-width: 720px}.smkb-dialog--fullscreen{--smkb-dialog-max-width: 100%;--smkb-dialog-radius: 0;max-block-size:100dvh}.smkb-dialog__header{display:flex;align-items:center;justify-content:space-between;padding:var(--smkb-dialog-padding);padding-block-end:var(--smkb-space-4);border-block-end:1px solid var(--smkb-color-border);flex-shrink:0}.smkb-dialog__title{margin:0;font-size:var(--smkb-font-size-xl);font-weight:var(--smkb-font-weight-semibold);line-height:var(--smkb-line-height-tight);color:var(--smkb-color-foreground)}.smkb-dialog__header--center{position:relative;justify-content:center}.smkb-dialog__header--center .smkb-dialog__title{flex:1 1 auto;inline-size:100%;text-align:center}.smkb-dialog__header--center:has(.smkb-dialog__close) .smkb-dialog__title{padding-inline:calc(2rem + var(--smkb-space-3))}.smkb-dialog__header--center .smkb-dialog__close{position:absolute;inset-inline-end:var(--smkb-dialog-padding);inset-block-start:var(--smkb-dialog-padding);margin-inline-start:0}.smkb-dialog__close{display:inline-flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;border:none;background:transparent;color:var(--smkb-color-foreground-muted);cursor:pointer;border-radius:var(--smkb-radius-sm);flex-shrink:0;margin-inline-start:var(--smkb-space-2);transition:background-color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-dialog__close:hover{background-color:var(--smkb-color-surface-subtle);color:var(--smkb-color-foreground)}.smkb-dialog__close:focus-visible{outline:2px solid var(--smkb-color-border-focus);outline-offset:2px}.smkb-dialog__body{padding:var(--smkb-dialog-padding);overflow-y:auto;flex:1;color:var(--smkb-color-foreground);font-size:var(--smkb-font-size-md);line-height:var(--smkb-line-height-normal)}.smkb-dialog__footer{display:flex;align-items:center;gap:var(--smkb-space-3);padding:var(--smkb-space-4) var(--smkb-dialog-padding);border-block-start:1px solid var(--smkb-color-border);flex-shrink:0}.smkb-dialog__footer--end{justify-content:flex-end}.smkb-dialog__footer--center{justify-content:center}.smkb-dialog__footer--start{justify-content:flex-start}@media(max-width:640px){.smkb-dialog-overlay{align-items:stretch;justify-content:stretch;padding-block-start:max(env(safe-area-inset-top,0px),var(--smkb-space-3));padding-block-end:max(env(safe-area-inset-bottom,0px),var(--smkb-space-3));padding-inline-start:max(env(safe-area-inset-left,0px),var(--smkb-space-3));padding-inline-end:max(env(safe-area-inset-right,0px),var(--smkb-space-3))}.smkb-dialog:not(.smkb-dialog--fullscreen){--smkb-dialog-max-width: 100%;align-self:center;max-block-size:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - var(--smkb-space-6))}.smkb-dialog__close{inline-size:2.75rem;block-size:2.75rem;min-inline-size:2.75rem;min-block-size:2.75rem;border-radius:var(--smkb-radius-md)}.smkb-dialog__close svg{width:1.25rem;height:1.25rem}.smkb-dialog__footer{flex-wrap:wrap;gap:var(--smkb-space-3);padding-block:var(--smkb-space-4)}.smkb-dialog__footer .smkb-button{min-block-size:44px}.smkb-dialog-enter-from .smkb-dialog,.smkb-dialog-leave-to .smkb-dialog{transform:translateY(10px)}}.smkb-dialog-enter-active,.smkb-dialog-leave-active{transition:opacity var(--smkb-motion-duration-normal) var(--smkb-motion-easing-default)}.smkb-dialog-enter-active .smkb-dialog,.smkb-dialog-leave-active .smkb-dialog{transition:transform var(--smkb-motion-duration-normal) var(--smkb-motion-easing-default)}.smkb-dialog-enter-from,.smkb-dialog-leave-to{opacity:0}.smkb-dialog-enter-from .smkb-dialog,.smkb-dialog-leave-to .smkb-dialog{transform:scale(.96) translateY(-8px)}.smkb-pagination{display:flex;align-items:center;gap:var(--smkb-space-1);flex-wrap:wrap}.smkb-pagination__btn{display:inline-flex;align-items:center;justify-content:center;min-inline-size:2rem;block-size:2rem;padding-inline:var(--smkb-space-2);border:1.5px solid var(--smkb-color-border);border-radius:var(--smkb-radius-sm);background-color:var(--smkb-color-surface);color:var(--smkb-color-foreground);font-size:var(--smkb-font-size-sm);font-family:var(--smkb-font-family);cursor:pointer;transition:background-color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default),border-color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default),color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-pagination__btn:hover:not(:disabled){background-color:var(--smkb-color-primary-subtle);border-color:var(--smkb-color-primary);color:var(--smkb-color-primary)}.smkb-pagination__btn:focus-visible{outline:2px solid var(--smkb-color-border-focus);outline-offset:2px}.smkb-pagination__btn:disabled{opacity:.4;cursor:not-allowed}.smkb-pagination__btn--active{background-color:var(--smkb-color-primary);border-color:var(--smkb-color-primary);color:var(--smkb-color-primary-fg);font-weight:var(--smkb-font-weight-medium)}.smkb-pagination__btn--active:hover{background-color:var(--smkb-color-primary-hover)!important;border-color:var(--smkb-color-primary-hover)!important;color:var(--smkb-color-primary-fg)!important}.smkb-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-inline-size:2rem;block-size:2rem;color:var(--smkb-color-foreground-muted);font-size:var(--smkb-font-size-sm);-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){.smkb-pagination__btn{transition:none}}.smkb-table-wrapper{display:flex;flex-direction:column;gap:var(--smkb-space-4)}.smkb-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--smkb-radius-md);border:1px solid var(--smkb-color-border)}.smkb-table{inline-size:100%;border-collapse:collapse;font-size:var(--smkb-font-size-md);font-family:var(--smkb-font-family);color:var(--smkb-color-foreground);background-color:var(--smkb-color-surface)}.smkb-table__caption{caption-side:top;text-align:start;padding-block:var(--smkb-space-2);padding-inline:var(--smkb-space-4);font-size:var(--smkb-font-size-sm);color:var(--smkb-color-foreground-muted)}.smkb-table__head{background-color:var(--smkb-color-surface-subtle);border-block-end:1.5px solid var(--smkb-color-border)}.smkb-table__th{padding-block:var(--smkb-space-3);padding-inline:var(--smkb-space-4);font-weight:var(--smkb-font-weight-semibold);font-size:var(--smkb-font-size-sm);color:var(--smkb-color-foreground-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.smkb-table__th--align-start{text-align:start}.smkb-table__th--align-center{text-align:center}.smkb-table__th--align-end{text-align:end}.smkb-table__sort-btn{display:inline-flex;align-items:center;gap:var(--smkb-space-1);background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;font-weight:inherit;font-size:inherit;text-transform:inherit;letter-spacing:inherit}.smkb-table__sort-btn:focus-visible{outline:2px solid var(--smkb-color-border-focus);border-radius:var(--smkb-radius-sm)}.smkb-table__sort-icon{font-size:.875em;color:var(--smkb-color-foreground-subtle)}.smkb-table__row{border-block-end:1px solid var(--smkb-color-border);transition:background-color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-table__row:last-child{border-block-end:none}.smkb-table--striped .smkb-table__row:nth-child(2n){background-color:var(--smkb-color-surface-subtle)}.smkb-table--hoverable .smkb-table__row:hover{background-color:var(--smkb-color-primary-subtle)}.smkb-table__td{padding-block:var(--smkb-space-3);padding-inline:var(--smkb-space-4);vertical-align:middle}.smkb-table__td--align-start{text-align:start}.smkb-table__td--align-center{text-align:center}.smkb-table__td--align-end{text-align:end}.smkb-table__empty{padding:var(--smkb-space-12) var(--smkb-space-4);text-align:center;color:var(--smkb-color-foreground-muted);font-size:var(--smkb-font-size-md)}.smkb-table__skeleton-cell{display:block;block-size:1em;border-radius:var(--smkb-radius-sm);background:linear-gradient(90deg,var(--smkb-color-border) 25%,var(--smkb-color-surface-subtle) 50%,var(--smkb-color-border) 75%);background-size:200% 100%;animation:smkb-table-shimmer 1.5s infinite}@keyframes smkb-table-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.smkb-table-wrapper--sticky-header .smkb-table-scroll{overflow-y:auto}.smkb-table-wrapper--sticky-header .smkb-table__head{position:sticky;inset-block-start:0;z-index:var(--smkb-z-raised)}.smkb-table__th--sticky{background-color:var(--smkb-color-surface-subtle)}.smkb-table__td--sticky{background-color:var(--smkb-color-surface)}.smkb-table--striped .smkb-table__row:nth-child(2n) .smkb-table__td--sticky{background-color:var(--smkb-color-surface-subtle)}.smkb-table--hoverable .smkb-table__row:hover .smkb-table__td--sticky{background-color:var(--smkb-color-primary-subtle)}.smkb-table__th--sticky-last,.smkb-table__td--sticky-last{box-shadow:2px 0 0 0 var(--smkb-color-border)}[dir=rtl] .smkb-table__th--sticky-last,[dir=rtl] .smkb-table__td--sticky-last,.smkb-table__th--sticky-end-first,.smkb-table__td--sticky-end-first{box-shadow:-2px 0 0 0 var(--smkb-color-border)}[dir=rtl] .smkb-table__th--sticky-end-first,[dir=rtl] .smkb-table__td--sticky-end-first{box-shadow:2px 0 0 0 var(--smkb-color-border)}.smkb-table-wrapper--sticky-header .smkb-table__th--sticky,.smkb-table-wrapper--sticky-header .smkb-table__th--sticky-end{z-index:calc(var(--smkb-z-raised) + 1)}.smkb-table__pagination{display:flex;justify-content:flex-end}[dir=rtl] .smkb-table__pagination{justify-content:flex-start}@media(prefers-reduced-motion:reduce){.smkb-table__row{transition:none}}.smkb-field{display:flex;flex-direction:column;gap:var(--smkb-space-1)}.smkb-field--horizontal{flex-direction:row;align-items:baseline;gap:var(--smkb-space-4)}.smkb-field--horizontal .smkb-field__label{flex-shrink:0;min-inline-size:8rem}.smkb-field--horizontal .smkb-field__control{flex:1}.smkb-field__label{font-size:var(--smkb-font-size-sm);font-weight:var(--smkb-font-weight-medium);color:var(--smkb-color-foreground)}.smkb-field__required{color:var(--smkb-color-danger);margin-inline-start:var(--smkb-space-0-5)}.smkb-field__message{margin:0;font-size:var(--smkb-font-size-sm)}.smkb-field__message--error{color:var(--smkb-color-danger)}.smkb-field__message--success{color:var(--smkb-color-success)}.smkb-field__message--warning{color:var(--smkb-color-warning)}.smkb-field__message--default{color:var(--smkb-color-foreground-muted)}.smkb-loading{display:inline-flex;align-items:center;justify-content:center}.smkb-loading--full-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--smkb-z-toast);background-color:var(--smkb-color-surface-overlay);display:flex;align-items:center;justify-content:center}.smkb-loading__spinner{font-size:2rem;color:var(--smkb-color-primary)}.smkb-spinner{display:inline-block;inline-size:1em;block-size:1em;border:.15em solid currentColor;border-block-start-color:transparent;border-radius:var(--smkb-radius-full);animation:smkb-spin .65s linear infinite}@keyframes smkb-spin{to{transform:rotate(360deg)}}.smkb-sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.smkb-notification{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--smkb-space-3);padding:var(--smkb-space-4);border-radius:var(--smkb-radius-md);font-size:var(--smkb-font-size-md);font-family:var(--smkb-font-family)}.smkb-notification--primary{background-color:var(--smkb-color-primary-subtle);color:var(--smkb-color-primary)}.smkb-notification--secondary{background-color:var(--smkb-color-surface-subtle);color:var(--smkb-color-foreground)}.smkb-notification--ghost{background-color:transparent;color:var(--smkb-color-foreground);border:1px solid var(--smkb-color-border)}.smkb-notification--danger{background-color:var(--smkb-color-danger-subtle);color:var(--smkb-color-danger)}.smkb-notification__content{flex:1}.smkb-notification__close{background:none;border:none;cursor:pointer;padding:0;color:inherit;opacity:.7;font-size:1rem;flex-shrink:0}.smkb-notification__close:hover{opacity:1}.smkb-notification__close:focus-visible{outline:2px solid var(--smkb-color-border-focus);border-radius:var(--smkb-radius-sm)}.smkb-autocomplete{position:relative;inline-size:100%}.smkb-autocomplete__input{inline-size:100%;padding-block:var(--smkb-space-2);padding-inline:var(--smkb-space-3);background-color:var(--smkb-color-surface);color:var(--smkb-color-foreground);border:1.5px solid var(--smkb-color-border);border-radius:var(--smkb-radius-md);font-family:var(--smkb-font-family);font-size:var(--smkb-font-size-md);line-height:var(--smkb-line-height-normal);transition:border-color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default),box-shadow var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.smkb-autocomplete__input::placeholder{color:var(--smkb-color-foreground-subtle)}.smkb-autocomplete__input:hover:not(:disabled){border-color:var(--smkb-color-border-strong)}.smkb-autocomplete__input:focus{border-color:var(--smkb-color-border-focus);box-shadow:var(--smkb-focus-ring)}.smkb-autocomplete__input:disabled{opacity:.5;cursor:not-allowed}.smkb-autocomplete__input--error{border-color:var(--smkb-color-danger)}.smkb-autocomplete__input--success{border-color:var(--smkb-color-success)}.smkb-autocomplete__input--warning{border-color:var(--smkb-color-warning)}.smkb-autocomplete__listbox{z-index:var(--smkb-z-dropdown);background-color:var(--smkb-color-surface);border:1.5px solid var(--smkb-color-border);border-radius:var(--smkb-radius-md);box-shadow:var(--smkb-shadow-md);max-block-size:14rem;overflow-y:auto;list-style:none;margin:0;padding:var(--smkb-space-1) 0}.smkb-autocomplete__option{padding-block:var(--smkb-space-2);padding-inline:var(--smkb-space-3);font-size:var(--smkb-font-size-md);color:var(--smkb-color-foreground);cursor:pointer;transition:background-color var(--smkb-motion-duration-fast)}.smkb-autocomplete__option:hover,.smkb-autocomplete__option--active{background-color:var(--smkb-color-primary-subtle);color:var(--smkb-color-primary)}.smkb-autocomplete__option--disabled{opacity:.4;cursor:not-allowed}.smkb-autocomplete__listbox.smkb-floating-panel--sheet .smkb-autocomplete__option{min-block-size:52px;padding-block:var(--smkb-space-3)}.smkb-checkbox{position:relative;display:inline-flex;align-items:center;gap:var(--smkb-space-2);cursor:pointer;-webkit-user-select:none;user-select:none}.smkb-checkbox--disabled{opacity:.5;cursor:not-allowed}.smkb-checkbox__input{position:absolute;opacity:0;pointer-events:none}.smkb-checkbox__control{display:inline-flex;align-items:center;justify-content:center;direction:ltr;inline-size:1.125rem;block-size:1.125rem;border:1.5px solid var(--smkb-color-border-strong);border-radius:var(--smkb-radius-sm);background-color:var(--smkb-color-surface);flex-shrink:0;transition:background-color var(--smkb-motion-duration-fast),border-color var(--smkb-motion-duration-fast)}.smkb-checkbox__input:checked+.smkb-checkbox__control{background-color:var(--smkb-color-primary);border-color:var(--smkb-color-primary)}.smkb-checkbox__input:focus-visible+.smkb-checkbox__control{outline:2px solid var(--smkb-color-border-focus);outline-offset:2px}.smkb-checkbox__control:after{content:"";display:block;inline-size:.3em;block-size:.55em;border-inline-end:2px solid transparent;border-block-end:2px solid transparent;transform:rotate(45deg) translateY(-15%);opacity:0;transition:opacity var(--smkb-motion-duration-fast)}.smkb-checkbox__input:checked+.smkb-checkbox__control:after{border-color:var(--smkb-color-primary-fg);opacity:1}.smkb-checkbox__input:indeterminate+.smkb-checkbox__control{background-color:var(--smkb-color-primary);border-color:var(--smkb-color-primary)}.smkb-checkbox__input:indeterminate+.smkb-checkbox__control:after{inline-size:.55em;block-size:0;border-inline-end:none;border-block-end:2px solid var(--smkb-color-primary-fg);transform:none;opacity:1}.smkb-checkbox__label{font-size:var(--smkb-font-size-md);color:var(--smkb-color-foreground)}@media(prefers-reduced-motion:reduce){.smkb-checkbox__control,.smkb-checkbox__control:after{transition-duration:0s}}.smkb-radio{display:inline-flex;align-items:center;gap:var(--smkb-space-2);cursor:pointer;-webkit-user-select:none;user-select:none}.smkb-radio--disabled{opacity:.5;cursor:not-allowed}.smkb-radio__input{position:absolute;opacity:0;pointer-events:none}.smkb-radio__control{display:inline-block;inline-size:1.125rem;block-size:1.125rem;border:1.5px solid var(--smkb-color-border-strong);border-radius:var(--smkb-radius-full);background-color:var(--smkb-color-surface);flex-shrink:0;transition:border-color var(--smkb-motion-duration-fast),box-shadow var(--smkb-motion-duration-fast)}.smkb-radio__input:checked+.smkb-radio__control{border-color:var(--smkb-color-primary);border-width:4px}.smkb-radio__input:focus-visible+.smkb-radio__control{outline:2px solid var(--smkb-color-border-focus);outline-offset:2px}.smkb-radio__label{font-size:var(--smkb-font-size-md);color:var(--smkb-color-foreground)}@media(prefers-reduced-motion:reduce){.smkb-radio__control{transition-duration:0s}}.smkb-switch{display:inline-flex;align-items:center;gap:var(--smkb-space-2);cursor:pointer;-webkit-user-select:none;user-select:none}.smkb-switch--disabled{opacity:.5;cursor:not-allowed}.smkb-switch__input{position:absolute;opacity:0;pointer-events:none}.smkb-switch__track{position:relative;display:inline-block;inline-size:2.5rem;block-size:1.375rem;border-radius:var(--smkb-radius-full);background-color:var(--smkb-color-border-strong);transition:background-color var(--smkb-motion-duration-fast)}.smkb-switch__thumb{position:absolute;inset-block:2px;inset-inline-start:2px;inline-size:calc(1.375rem - 4px);block-size:calc(1.375rem - 4px);border-radius:var(--smkb-radius-full);background-color:#fff;transition:inset-inline-start var(--smkb-motion-duration-fast) var(--smkb-motion-easing-spring);box-shadow:var(--smkb-shadow-xs)}.smkb-switch__input:checked+.smkb-switch__track{background-color:var(--smkb-color-primary)}.smkb-switch__input:checked+.smkb-switch__track .smkb-switch__thumb{inset-inline-start:calc(100% - 2px - (1.375rem - 4px))}.smkb-switch__input:focus-visible+.smkb-switch__track{outline:2px solid var(--smkb-color-border-focus);outline-offset:2px}.smkb-switch__label{font-size:var(--smkb-font-size-md);color:var(--smkb-color-foreground)}.smkb-tabs__list{display:flex;border-block-end:2px solid var(--smkb-color-border);gap:var(--smkb-space-1);overflow-x:auto}.smkb-tabs__tab{display:inline-flex;align-items:center;padding-block:var(--smkb-space-2);padding-inline:var(--smkb-space-4);border:none;background:none;cursor:pointer;font:inherit;font-size:var(--smkb-font-size-md);color:var(--smkb-color-foreground-muted);border-block-end:2px solid transparent;margin-block-end:-2px;white-space:nowrap;position:relative;transition:color var(--smkb-motion-duration-fast),border-color var(--smkb-motion-duration-fast)}.smkb-tabs__tab:hover:not([disabled]){color:var(--smkb-color-foreground)}.smkb-tabs__tab--active{color:var(--smkb-color-primary);border-block-end-color:var(--smkb-color-primary);font-weight:var(--smkb-font-weight-medium)}.smkb-tabs__tab[disabled]{opacity:.4;cursor:not-allowed}.smkb-tabs__tab:focus-visible{outline:2px solid var(--smkb-color-border-focus);border-radius:var(--smkb-radius-sm) var(--smkb-radius-sm) 0 0}.smkb-tabs__content{padding-block-start:var(--smkb-space-4)}.smkb-dropdown{position:relative;display:inline-block}.smkb-dropdown__menu{z-index:var(--smkb-z-dropdown);background-color:var(--smkb-color-surface);border:1px solid var(--smkb-color-border);border-radius:var(--smkb-radius-md);box-shadow:var(--smkb-shadow-md);min-inline-size:10rem;max-inline-size:min(20rem,calc(100vw - 16px));padding:var(--smkb-space-1) 0}.smkb-dropdown__menu.smkb-floating-panel--sheet{max-inline-size:none;inline-size:100%;padding-block:var(--smkb-space-2)}.smkb-dropdown__menu.smkb-floating-panel--sheet>:where(button,[role=menuitem]){min-block-size:48px;padding-block:var(--smkb-space-2)}.smkb-collapse__trigger{display:flex;align-items:center;justify-content:space-between;inline-size:100%;padding:var(--smkb-space-3) var(--smkb-space-4);background:none;border:none;border-block-end:1px solid var(--smkb-color-border);cursor:pointer;font:inherit;color:var(--smkb-color-foreground);text-align:start;font-weight:var(--smkb-font-weight-medium)}.smkb-collapse__trigger:focus-visible{outline:2px solid var(--smkb-color-border-focus);outline-offset:2px}.smkb-collapse__content{padding:var(--smkb-space-4)}.smkb-collapse-enter-active,.smkb-collapse-leave-active{transition:opacity var(--smkb-motion-duration-normal),max-block-size var(--smkb-motion-duration-normal);overflow:hidden}.smkb-collapse-enter-from,.smkb-collapse-leave-to{opacity:0;max-block-size:0}.smkb-collapse-enter-to,.smkb-collapse-leave-from{max-block-size:9999px}@media(prefers-reduced-motion:reduce){.smkb-collapse-enter-active,.smkb-collapse-leave-active{transition:none}}.smkb-sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--smkb-z-modal);background-color:var(--smkb-color-surface-overlay)}.smkb-sidebar{position:fixed;inset-block:0;inline-size:320px;background-color:var(--smkb-color-surface);box-shadow:var(--smkb-shadow-xl);overflow-y:auto;outline:none}.smkb-sidebar--left{inset-inline-start:0}.smkb-sidebar--right{inset-inline-end:0}.smkb-sidebar--left-enter-active,.smkb-sidebar--left-leave-active{transition:transform var(--smkb-motion-duration-normal) var(--smkb-motion-easing-default)}.smkb-sidebar--left-enter-from,.smkb-sidebar--left-leave-to{transform:translate(-100%)}.smkb-sidebar--right-enter-active,.smkb-sidebar--right-leave-active{transition:transform var(--smkb-motion-duration-normal) var(--smkb-motion-easing-default)}.smkb-sidebar--right-enter-from,.smkb-sidebar--right-leave-to{transform:translate(100%)}.smkb-slider{display:flex;align-items:center}.smkb-slider--disabled{opacity:.5}.smkb-slider__track{inline-size:100%;accent-color:var(--smkb-color-primary);cursor:pointer}.smkb-slider--disabled .smkb-slider__track{cursor:not-allowed}.smkb-steps__list{display:flex;list-style:none;padding:0;margin:0;gap:0}.smkb-steps__step{flex:1}.smkb-steps__btn{display:flex;flex-direction:column;align-items:center;gap:var(--smkb-space-1);background:none;border:none;cursor:default;font:inherit;padding:var(--smkb-space-2);inline-size:100%;text-align:center}button.smkb-steps__btn{cursor:pointer}button.smkb-steps__btn:focus-visible{outline:2px solid var(--smkb-color-border-focus)}.smkb-steps__marker{display:inline-flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;border-radius:var(--smkb-radius-full);border:2px solid var(--smkb-color-border);background-color:var(--smkb-color-surface);color:var(--smkb-color-foreground-muted);font-weight:var(--smkb-font-weight-medium);font-size:var(--smkb-font-size-sm)}.smkb-steps__step--active .smkb-steps__marker{border-color:var(--smkb-color-primary);color:var(--smkb-color-primary)}.smkb-steps__step--completed .smkb-steps__marker{border-color:var(--smkb-color-primary);background-color:var(--smkb-color-primary);color:var(--smkb-color-primary-fg)}.smkb-steps__label{font-size:var(--smkb-font-size-sm);color:var(--smkb-color-foreground-muted)}.smkb-steps__step--active .smkb-steps__label{color:var(--smkb-color-primary);font-weight:var(--smkb-font-weight-medium)}.smkb-steps__content{padding-block-start:var(--smkb-space-4)}.smkb-skeleton{display:block;inline-size:100%;block-size:1em;border-radius:var(--smkb-radius-sm);background-color:var(--smkb-color-border)}.smkb-skeleton--circle{border-radius:var(--smkb-radius-full)}.smkb-skeleton--animated{background:linear-gradient(90deg,var(--smkb-color-border) 25%,var(--smkb-color-surface-subtle) 50%,var(--smkb-color-border) 75%);background-size:200% 100%;animation:smkb-shimmer 1.5s infinite}@keyframes smkb-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.smkb-upload{position:relative;display:inline-block}.smkb-upload--drag-drop{display:flex;align-items:center;justify-content:center;padding:var(--smkb-space-8) var(--smkb-space-6);border:2px dashed var(--smkb-color-border);border-radius:var(--smkb-radius-md);cursor:pointer;text-align:center;transition:border-color var(--smkb-motion-duration-fast),background-color var(--smkb-motion-duration-fast)}.smkb-upload--drag-over{border-color:var(--smkb-color-primary);background-color:var(--smkb-color-primary-subtle)}.smkb-upload--disabled{opacity:.5;cursor:not-allowed}.smkb-upload__input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;inline-size:100%;block-size:100%}.smkb-upload--disabled .smkb-upload__input{pointer-events:none}.smkb-upload__label{font-size:var(--smkb-font-size-md);color:var(--smkb-color-foreground-muted)}.smkb-bulk-actions-anchor{position:fixed;inset-inline:0;inset-block-end:var(--smkb-space-6);z-index:var(--smkb-z-toast);display:flex;justify-content:center;pointer-events:none;padding-inline:var(--smkb-space-4)}.smkb-bulk-actions{--smkb-bulk-actions-bg: var(--smkb-color-surface-raised);--smkb-bulk-actions-shadow: var(--smkb-shadow-xl);--smkb-bulk-actions-radius: var(--smkb-radius-xl);--smkb-bulk-actions-gap: var(--smkb-space-4);--smkb-bulk-actions-badge-bg: var(--smkb-color-primary);--smkb-bulk-actions-badge-color: var(--smkb-color-primary-fg);display:inline-flex;align-items:center;gap:var(--smkb-bulk-actions-gap);padding-block:var(--smkb-space-2-5);padding-inline:var(--smkb-space-4);background-color:var(--smkb-bulk-actions-bg);border-radius:var(--smkb-bulk-actions-radius);box-shadow:var(--smkb-bulk-actions-shadow);border:1px solid var(--smkb-color-border);font-family:var(--smkb-font-family);color:var(--smkb-color-foreground);pointer-events:auto;max-inline-size:calc(100vw - var(--smkb-space-8))}.smkb-bulk-actions__badge{display:inline-flex;align-items:center;justify-content:center;min-inline-size:2rem;block-size:2rem;padding-inline:var(--smkb-space-2);border-radius:var(--smkb-radius-md);background-color:var(--smkb-bulk-actions-badge-bg);color:var(--smkb-bulk-actions-badge-color);font-size:var(--smkb-font-size-md);font-weight:var(--smkb-font-weight-bold);line-height:1;flex-shrink:0}.smkb-bulk-actions__label{font-size:var(--smkb-font-size-md);font-weight:var(--smkb-font-weight-medium);color:var(--smkb-color-foreground);white-space:nowrap;line-height:var(--smkb-line-height-tight)}.smkb-bulk-actions__divider{inline-size:1px;block-size:1.75rem;background-color:var(--smkb-color-border);flex-shrink:0}.smkb-bulk-actions__actions{display:flex;align-items:center;gap:var(--smkb-space-1)}.smkb-bulk-actions__action{display:flex;flex-direction:column;align-items:center;gap:var(--smkb-space-0-5);padding-block:var(--smkb-space-1-5);padding-inline:var(--smkb-space-2-5);border:none;background:transparent;color:var(--smkb-color-foreground-muted);cursor:pointer;border-radius:var(--smkb-radius-md);transition:background-color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default),color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default);font-family:var(--smkb-font-family);white-space:nowrap}.smkb-bulk-actions__action:hover:not(.smkb-bulk-actions__action--disabled){background-color:var(--smkb-color-surface-subtle);color:var(--smkb-color-foreground)}.smkb-bulk-actions__action:focus-visible{outline:2px solid var(--smkb-color-border-focus);outline-offset:2px;box-shadow:var(--smkb-focus-ring)}.smkb-bulk-actions__action:active:not(.smkb-bulk-actions__action--disabled){background-color:var(--smkb-color-primary-subtle)}.smkb-bulk-actions__action--danger{color:var(--smkb-color-danger)}.smkb-bulk-actions__action--danger:hover:not(.smkb-bulk-actions__action--disabled){background-color:var(--smkb-color-danger-subtle);color:var(--smkb-color-danger)}.smkb-bulk-actions__action--disabled{opacity:.4;cursor:not-allowed}.smkb-bulk-actions__action-icon{display:inline-flex;align-items:center;justify-content:center;font-size:var(--smkb-font-size-lg)}.smkb-bulk-actions__action-icon svg{display:block;width:1.25em;height:1.25em}.smkb-bulk-actions__action-label{font-size:var(--smkb-font-size-xs);font-weight:var(--smkb-font-weight-medium);line-height:1}.smkb-bulk-actions__close{display:inline-flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;border:none;background:transparent;color:var(--smkb-color-foreground-muted);cursor:pointer;border-radius:var(--smkb-radius-sm);flex-shrink:0;transition:background-color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default),color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default);font-family:var(--smkb-font-family)}.smkb-bulk-actions__close:hover{background-color:var(--smkb-color-surface-subtle);color:var(--smkb-color-foreground)}.smkb-bulk-actions__close-svg svg{display:block;width:1.25em;height:1.25em}.smkb-bulk-actions__close:focus-visible{outline:2px solid var(--smkb-color-border-focus);outline-offset:2px;box-shadow:var(--smkb-focus-ring)}.smkb-bulk-actions-enter-active,.smkb-bulk-actions-leave-active{transition:transform var(--smkb-motion-duration-normal) var(--smkb-motion-easing-default),opacity var(--smkb-motion-duration-normal) var(--smkb-motion-easing-default)}.smkb-bulk-actions-enter-from,.smkb-bulk-actions-leave-to{opacity:0;transform:translateY(100%)}@media(max-width:600px){.smkb-bulk-actions{gap:var(--smkb-space-2);padding-inline:var(--smkb-space-3)}.smkb-bulk-actions__label{font-size:var(--smkb-font-size-sm)}.smkb-bulk-actions__action{padding-inline:var(--smkb-space-1-5)}.smkb-bulk-actions__action-label{display:none}}.smkb-multi-select{--smkb-multi-select-bg: var(--smkb-color-surface);--smkb-multi-select-color: var(--smkb-color-foreground);--smkb-multi-select-border-color: var(--smkb-color-border);--smkb-multi-select-border-width: 1.5px;--smkb-multi-select-radius: var(--smkb-radius-md);--smkb-multi-select-padding-x: var(--smkb-space-3);--smkb-multi-select-padding-y: var(--smkb-space-2);--smkb-multi-select-font-size: var(--smkb-font-size-md);position:relative;display:flex;flex-direction:column;gap:var(--smkb-space-1);inline-size:100%}.smkb-multi-select__trigger-wrap{display:block}.smkb-multi-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--smkb-space-2);inline-size:100%;padding-block:var(--smkb-multi-select-padding-y);padding-inline:var(--smkb-multi-select-padding-x);background-color:var(--smkb-multi-select-bg);color:var(--smkb-multi-select-color);border:var(--smkb-multi-select-border-width) solid var(--smkb-multi-select-border-color);border-radius:var(--smkb-multi-select-radius);font-family:var(--smkb-font-family);font-size:var(--smkb-multi-select-font-size);cursor:pointer;text-align:start;outline:none;transition:border-color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default),box-shadow var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-multi-select__trigger:focus-visible{border-color:var(--smkb-color-border-focus);box-shadow:var(--smkb-focus-ring)}.smkb-multi-select--open .smkb-multi-select__trigger{border-color:var(--smkb-color-border-focus)}.smkb-multi-select--invalid .smkb-multi-select__trigger{border-color:var(--smkb-color-danger)}.smkb-multi-select--disabled .smkb-multi-select__trigger{opacity:.5;cursor:not-allowed}.smkb-multi-select__value{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smkb-multi-select__trigger--placeholder .smkb-multi-select__value{color:var(--smkb-color-foreground-subtle)}.smkb-multi-select__chevron{flex-shrink:0;color:var(--smkb-color-foreground-muted);transition:transform var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-multi-select--open .smkb-multi-select__chevron{transform:rotate(180deg)}.smkb-multi-select__panel{z-index:var(--smkb-z-dropdown);display:flex;flex-direction:column;min-block-size:0;background-color:var(--smkb-color-surface);border:1.5px solid var(--smkb-color-border-focus);border-radius:var(--smkb-radius-md);box-shadow:var(--smkb-shadow-lg);min-inline-size:200px;max-block-size:320px;overflow:hidden;overscroll-behavior:contain}.smkb-multi-select__search{flex-shrink:0;padding-block:var(--smkb-space-2);padding-inline:var(--smkb-space-2);border-block-end:1px solid var(--smkb-color-border)}.smkb-multi-select__search :deep(.smkb-input-wrapper){margin-block:0}.smkb-multi-select__select-all{padding-block:var(--smkb-space-2);padding-inline:var(--smkb-space-3);border-block-end:1px solid var(--smkb-color-border)}.smkb-multi-select__select-all .smkb-checkbox__label{font-weight:var(--smkb-font-weight-semibold);color:var(--smkb-color-foreground)}.smkb-multi-select__options{display:flex;min-block-size:0;flex:1 1 auto;flex-direction:column;padding-block:var(--smkb-space-1);padding-inline:var(--smkb-space-1);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--smkb-color-primary) var(--smkb-color-surface-subtle)}.smkb-multi-select__empty{margin:0;padding-block:var(--smkb-space-3);padding-inline:var(--smkb-space-2);text-align:center;font-size:var(--smkb-font-size-sm);color:var(--smkb-color-foreground-muted)}.smkb-multi-select__options .smkb-checkbox{display:flex;inline-size:100%;border-radius:var(--smkb-radius-sm);padding-block:var(--smkb-space-1-5);padding-inline:var(--smkb-space-2);transition:background-color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-multi-select__options .smkb-checkbox:not(.smkb-checkbox--disabled):hover{background-color:var(--smkb-color-primary-subtle)}.smkb-multi-select__options .smkb-checkbox:not(.smkb-checkbox--disabled):hover .smkb-checkbox__label{color:var(--smkb-color-primary)}.smkb-multi-select__panel.smkb-floating-panel--sheet{max-block-size:none;max-inline-size:none}.smkb-multi-select__panel.smkb-floating-panel--sheet .smkb-multi-select__options .smkb-checkbox{padding-block:var(--smkb-space-3);min-block-size:48px}.smkb-multi-select-panel-enter-active,.smkb-multi-select-panel-leave-active{transition:opacity var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default),transform var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-multi-select-panel-enter-from,.smkb-multi-select-panel-leave-to{opacity:0;transform:translateY(-4px)}.smkb-multi-select__message{margin:0;font-size:var(--smkb-font-size-sm)}.smkb-multi-select__message--error{color:var(--smkb-color-danger)}.smkb-multi-select__message--success{color:var(--smkb-color-success)}.smkb-multi-select__message--warning{color:var(--smkb-color-warning)}.smkb-multi-select__message--default{color:var(--smkb-color-foreground-muted)}.smkb-multi-select--sm{--smkb-multi-select-padding-x: var(--smkb-space-2-5);--smkb-multi-select-padding-y: var(--smkb-space-1);--smkb-multi-select-font-size: var(--smkb-font-size-sm)}.smkb-multi-select--lg{--smkb-multi-select-padding-x: var(--smkb-space-4);--smkb-multi-select-padding-y: var(--smkb-space-3);--smkb-multi-select-font-size: var(--smkb-font-size-lg)}html.smkb-a11y-big-cursor-dark,html.smkb-a11y-big-cursor-dark *{cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M5%202L27%2014%2017%2016%2012%2027z%22%20fill%3D%22%23000%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) 5 2,auto!important}html.smkb-a11y-big-cursor-white,html.smkb-a11y-big-cursor-white *{cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M5%202L27%2014%2017%2016%2012%2027z%22%20fill%3D%22%23fff%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) 5 2,auto!important}.smkb-icon-button{--smkb-icon-button-bg: var(--smkb-color-primary);--smkb-icon-button-color: var(--smkb-color-primary-fg);--smkb-icon-button-border-color: transparent;--smkb-icon-button-border-width: 1.5px;--smkb-icon-button-size: 2.125rem;--smkb-icon-button-shadow: var(--smkb-shadow-sm);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;inline-size:var(--smkb-icon-button-size);block-size:var(--smkb-icon-button-size);padding:0;border:var(--smkb-icon-button-border-width) solid var(--smkb-icon-button-border-color);background-color:var(--smkb-icon-button-bg);color:var(--smkb-icon-button-color);font-size:calc(var(--smkb-icon-button-size) * .47);font-family:var(--smkb-font-family);line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:var(--smkb-icon-button-shadow);vertical-align:middle;position:relative;transition:background-color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default),border-color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default),box-shadow var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default),color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-icon-button--circle{border-radius:var(--smkb-radius-full)}.smkb-icon-button--square{border-radius:var(--smkb-radius-md)}.smkb-icon-button:focus-visible{outline:2px solid var(--smkb-color-border-focus);outline-offset:2px;box-shadow:var(--smkb-icon-button-shadow),var(--smkb-focus-ring)}.smkb-icon-button__content{display:inline-flex;align-items:center;justify-content:center}.smkb-icon-button__glyph{flex-shrink:0;display:inline-flex}.smkb-icon-button__glyph svg,.smkb-icon-button__content svg{display:block;flex-shrink:0;width:1em;height:1em}.smkb-icon-button__spinner{font-size:1em}.smkb-icon-button--sm{--smkb-icon-button-size: 1.75rem}.smkb-icon-button--md{--smkb-icon-button-size: 2.125rem}.smkb-icon-button--lg{--smkb-icon-button-size: 2.5rem}.smkb-icon-button--primary{--smkb-icon-button-bg: var(--smkb-color-primary);--smkb-icon-button-color: var(--smkb-color-primary-fg)}.smkb-icon-button--primary:hover:not(.smkb-icon-button--disabled){--smkb-icon-button-bg: var(--smkb-color-primary-hover)}.smkb-icon-button--primary:active:not(.smkb-icon-button--disabled){--smkb-icon-button-bg: var(--smkb-color-primary-active)}.smkb-icon-button--secondary{--smkb-icon-button-bg: var(--smkb-color-surface);--smkb-icon-button-color: var(--smkb-color-primary);--smkb-icon-button-border-color: var(--smkb-color-primary);--smkb-icon-button-shadow: var(--smkb-shadow-xs)}.smkb-icon-button--secondary:hover:not(.smkb-icon-button--disabled){--smkb-icon-button-bg: var(--smkb-color-primary-subtle)}.smkb-icon-button--secondary:active:not(.smkb-icon-button--disabled){--smkb-icon-button-bg: var(--smkb-blue-100)}.smkb-icon-button--ghost{--smkb-icon-button-bg: transparent;--smkb-icon-button-color: var(--smkb-color-primary);--smkb-icon-button-shadow: none}.smkb-icon-button--ghost:hover:not(.smkb-icon-button--disabled){--smkb-icon-button-bg: var(--smkb-color-primary-subtle)}.smkb-icon-button--ghost:active:not(.smkb-icon-button--disabled){--smkb-icon-button-bg: var(--smkb-blue-100)}.smkb-icon-button--ghost.smkb-icon-button--hover-fill-nested:hover:not(.smkb-icon-button--disabled){--smkb-icon-button-bg: var(--smkb-green-200)}.smkb-icon-button--ghost.smkb-icon-button--hover-fill-nested:active:not(.smkb-icon-button--disabled){--smkb-icon-button-bg: var(--smkb-green-300)}[data-theme=dark] .smkb-icon-button--ghost.smkb-icon-button--hover-fill-nested:hover:not(.smkb-icon-button--disabled){--smkb-icon-button-bg: rgba(120, 200, 135, .32)}[data-theme=dark] .smkb-icon-button--ghost.smkb-icon-button--hover-fill-nested:active:not(.smkb-icon-button--disabled){--smkb-icon-button-bg: rgba(120, 200, 135, .48)}.smkb-icon-button--danger{--smkb-icon-button-bg: var(--smkb-color-danger);--smkb-icon-button-color: var(--smkb-color-danger-fg)}.smkb-icon-button--danger:hover:not(.smkb-icon-button--disabled){--smkb-icon-button-bg: var(--smkb-color-danger-hover)}.smkb-icon-button--on-primary{--smkb-icon-button-bg: rgba(0, 0, 0, .18);--smkb-icon-button-color: rgba(255, 255, 255, .85);--smkb-icon-button-shadow: none}.smkb-icon-button--on-primary:hover:not(.smkb-icon-button--disabled){--smkb-icon-button-bg: rgba(255, 255, 255, .25);--smkb-icon-button-color: #ffffff}.smkb-icon-button--on-primary:focus-visible{outline-color:#ffffffbf}[data-theme=dark] .smkb-icon-button--on-primary{--smkb-icon-button-bg: rgba(255, 255, 255, .08)}[data-theme=dark] .smkb-icon-button--on-primary:hover:not(.smkb-icon-button--disabled){--smkb-icon-button-bg: rgba(255, 255, 255, .16)}.smkb-icon-button--neutral-ghost{--smkb-icon-button-bg: transparent;--smkb-icon-button-color: var(--smkb-color-foreground);--smkb-icon-button-shadow: none}.smkb-icon-button--neutral-ghost:hover:not(.smkb-icon-button--disabled){--smkb-icon-button-bg: var(--smkb-gray-100)}.smkb-icon-button--neutral-ghost:active:not(.smkb-icon-button--disabled){--smkb-icon-button-bg: var(--smkb-gray-200)}[data-theme=dark] .smkb-icon-button--neutral-ghost:hover:not(.smkb-icon-button--disabled){--smkb-icon-button-bg: var(--smkb-gray-700)}[data-theme=dark] .smkb-icon-button--neutral-ghost:active:not(.smkb-icon-button--disabled){--smkb-icon-button-bg: var(--smkb-gray-600)}.smkb-icon-button--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.smkb-icon-button--loading{cursor:wait}.smkb-back-button{display:inline-flex}.smkb-back-button__icon{display:block;flex-shrink:0}.smkb-segmented-control{box-sizing:border-box;--smkb-seg-bg: var(--smkb-color-surface-subtle);--smkb-seg-active-bg: var(--smkb-color-primary);--smkb-seg-color: var(--smkb-color-foreground);--smkb-seg-active-color: var(--smkb-color-primary-fg);--smkb-seg-hover-inactive-bg: color-mix(in srgb, var(--smkb-color-foreground) 8%, transparent);--smkb-seg-hover-active-bg: var(--smkb-color-primary-hover);--smkb-seg-radius: var(--smkb-radius-full);--smkb-seg-padding: .125rem;--smkb-seg-font-size: var(--smkb-font-size-sm);--smkb-seg-option-pad-x: var(--smkb-space-3);--smkb-seg-option-pad-y: var(--smkb-space-1);display:inline-flex;align-items:stretch;flex-shrink:0;padding:var(--smkb-seg-padding);border-radius:var(--smkb-seg-radius);background-color:var(--smkb-seg-bg);gap:0;font-family:var(--smkb-font-family)}.smkb-segmented-control>button.smkb-segmented-control__option{flex:1 1 auto;min-width:0;margin:0;padding-block:var(--smkb-seg-option-pad-y);padding-inline:var(--smkb-seg-option-pad-x);border:none;border-radius:0;background:transparent;color:var(--smkb-seg-color);font-size:var(--smkb-seg-font-size);font-weight:var(--smkb-font-weight-medium);line-height:var(--smkb-line-height-tight);cursor:pointer;-webkit-user-select:none;user-select:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background-color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-segmented-control>.smkb-segmented-control__option:first-child:not(:only-child){border-start-start-radius:var(--smkb-seg-radius);border-end-start-radius:var(--smkb-seg-radius);border-start-end-radius:0;border-end-end-radius:0}.smkb-segmented-control>.smkb-segmented-control__option:last-child:not(:only-child){border-start-end-radius:var(--smkb-seg-radius);border-end-end-radius:var(--smkb-seg-radius);border-start-start-radius:0;border-end-start-radius:0}.smkb-segmented-control>.smkb-segmented-control__option:only-child{border-radius:var(--smkb-seg-radius)}.smkb-segmented-control>button.smkb-segmented-control__option:hover:not(:disabled):not(.is-active){background-color:var(--smkb-seg-hover-inactive-bg);color:var(--smkb-seg-color)!important}.smkb-segmented-control>button.smkb-segmented-control__option:focus-visible{outline:2px solid var(--smkb-color-border-focus);outline-offset:2px;z-index:1}.smkb-segmented-control>button.smkb-segmented-control__option.is-active{background-color:var(--smkb-seg-active-bg);color:var(--smkb-seg-active-color)!important}.smkb-segmented-control>button.smkb-segmented-control__option.is-active:hover:not(:disabled){background-color:var(--smkb-seg-hover-active-bg);color:var(--smkb-seg-active-color)!important}.smkb-segmented-control>button.smkb-segmented-control__option:disabled{opacity:.5;cursor:not-allowed}.smkb-segmented-control--disabled{opacity:.6;pointer-events:none}.smkb-segmented-control--sm{--smkb-seg-font-size: var(--smkb-font-size-sm);--smkb-seg-option-pad-x: var(--smkb-space-2-5);--smkb-seg-option-pad-y: .125rem}.smkb-segmented-control--md{--smkb-seg-font-size: var(--smkb-font-size-sm)}.smkb-segmented-control--lg{--smkb-seg-font-size: var(--smkb-font-size-md);--smkb-seg-option-pad-x: var(--smkb-space-4);--smkb-seg-option-pad-y: var(--smkb-space-2)}.smkb-segmented-control--primary{--smkb-seg-bg: var(--smkb-color-primary-active);--smkb-seg-color: rgba(255, 255, 255, .88);--smkb-seg-active-bg: var(--smkb-color-primary);--smkb-seg-active-color: #ffffff;--smkb-seg-hover-inactive-bg: rgba(255, 255, 255, .12);--smkb-seg-hover-active-bg: var(--smkb-color-primary-hover)}.smkb-segmented-control--primary>button.smkb-segmented-control__option:focus-visible{outline:2px solid rgba(255,255,255,.9)}.smkb-segmented-control--secondary{--smkb-seg-bg: var(--smkb-color-surface);--smkb-seg-active-bg: var(--smkb-color-primary-subtle);--smkb-seg-color: var(--smkb-color-foreground);--smkb-seg-active-color: var(--smkb-color-primary);--smkb-seg-hover-inactive-bg: color-mix( in srgb, var(--smkb-color-foreground) 6%, var(--smkb-color-surface) );--smkb-seg-hover-active-bg: color-mix( in srgb, var(--smkb-color-foreground) 10%, var(--smkb-color-primary-subtle) );box-shadow:var(--smkb-shadow-xs)}.smkb-segmented-control--ghost{--smkb-seg-bg: transparent;--smkb-seg-active-bg: var(--smkb-color-primary-subtle);--smkb-seg-color: var(--smkb-color-foreground-muted);--smkb-seg-active-color: var(--smkb-color-primary);--smkb-seg-hover-inactive-bg: color-mix(in srgb, var(--smkb-color-foreground) 6%, transparent);--smkb-seg-hover-active-bg: color-mix( in srgb, var(--smkb-color-foreground) 8%, var(--smkb-color-primary-subtle) )}.smkb-segmented-control--danger{--smkb-seg-bg: var(--smkb-color-surface-subtle);--smkb-seg-active-bg: var(--smkb-color-danger);--smkb-seg-color: var(--smkb-color-foreground);--smkb-seg-active-color: var(--smkb-color-danger-fg);--smkb-seg-hover-inactive-bg: color-mix( in srgb, var(--smkb-color-foreground) 7%, var(--smkb-color-surface-subtle) );--smkb-seg-hover-active-bg: var(--smkb-color-danger-hover)}.smkb-segmented-control--on-primary{--smkb-seg-bg: rgba(0, 0, 0, .18);--smkb-seg-active-bg: rgba(255, 255, 255, .28);--smkb-seg-color: rgba(255, 255, 255, .85);--smkb-seg-active-color: #ffffff;--smkb-seg-hover-inactive-bg: rgba(255, 255, 255, .12);--smkb-seg-hover-active-bg: rgba(255, 255, 255, .38)}.smkb-segmented-control--on-primary>button.smkb-segmented-control__option:focus-visible{outline-color:#ffffffbf}[data-theme=dark] .smkb-segmented-control--on-primary{--smkb-seg-bg: rgba(255, 255, 255, .08);--smkb-seg-active-bg: rgba(255, 255, 255, .2);--smkb-seg-hover-inactive-bg: rgba(255, 255, 255, .14);--smkb-seg-hover-active-bg: rgba(255, 255, 255, .32)}.smkb-segmented-control--neutral-ghost{--smkb-seg-bg: var(--smkb-color-surface-subtle);--smkb-seg-active-bg: var(--smkb-color-foreground-muted);--smkb-seg-color: var(--smkb-color-foreground);--smkb-seg-active-color: var(--smkb-color-surface);--smkb-seg-hover-inactive-bg: color-mix( in srgb, var(--smkb-color-foreground) 6%, var(--smkb-color-surface-subtle) );--smkb-seg-hover-active-bg: color-mix( in srgb, var(--smkb-color-surface) 12%, var(--smkb-color-foreground-muted) )}.smkb-icon{display:inline-flex;align-items:center;justify-content:center}.smkb-icon--sm{font-size:var(--smkb-font-size-sm)}.smkb-icon--md{font-size:var(--smkb-font-size-md)}.smkb-icon--lg{font-size:var(--smkb-font-size-xl)}.smkb-icon__glyph svg{display:block;width:1em;height:1em}.smkb-logo{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--smkb-space-2);line-height:0;flex-shrink:0;color:var(--smkb-color-primary-fg)}.smkb-logo__svg{display:inline-block;line-height:0}.smkb-logo--contained .smkb-logo__svg{color:var(--smkb-color-primary-fg)}.smkb-logo__svg svg{display:block}.smkb-logo--sized .smkb-logo__svg svg{width:100%;height:auto}.smkb-layout{height:100%;display:flex;flex-direction:column;overflow:hidden}.smkb-layout__main{flex:1;min-height:0;overflow:hidden;margin-top:var(--smkb-header-height);display:flex;flex-direction:column}.smkb-toast{--smkb-toast-bg: var(--smkb-color-surface-raised);--smkb-toast-border: var(--smkb-color-border);--smkb-toast-fg: var(--smkb-color-foreground);--smkb-toast-fg-muted: var(--smkb-color-foreground-muted);--smkb-toast-success-color: var(--smkb-color-success);--smkb-toast-error-color: var(--smkb-color-danger);--smkb-toast-warning-color: var(--smkb-color-warning);--smkb-toast-info-color: var(--smkb-color-info);--smkb-toast-default-color: var(--smkb-color-border-strong)}.smkb-toast-container{position:fixed;inset-block-end:var(--smkb-space-6);inset-inline-end:var(--smkb-space-6);z-index:var(--smkb-z-toast);pointer-events:none}.smkb-toast-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--smkb-space-3);align-items:flex-end;position:relative}.smkb-toast{position:relative;display:flex;align-items:flex-start;gap:var(--smkb-space-3);padding:var(--smkb-space-4);inline-size:360px;max-inline-size:calc(100vw - var(--smkb-space-12));border-radius:var(--smkb-radius-md);border:1px solid var(--smkb-toast-border);border-inline-start-width:4px;border-inline-start-color:var(--smkb-toast-default-color);background:var(--smkb-toast-bg);box-shadow:var(--smkb-shadow-lg);font-family:var(--smkb-font-family);overflow:hidden;pointer-events:auto}.smkb-toast--success{border-inline-start-color:var(--smkb-toast-success-color)}.smkb-toast--error{border-inline-start-color:var(--smkb-toast-error-color)}.smkb-toast--warning{border-inline-start-color:var(--smkb-toast-warning-color)}.smkb-toast--info{border-inline-start-color:var(--smkb-toast-info-color)}.smkb-toast__icon{display:flex;flex-shrink:0;inline-size:20px;block-size:20px;margin-block-start:1px;color:var(--smkb-toast-default-color)}.smkb-toast__icon svg{inline-size:100%;block-size:100%}.smkb-toast--success .smkb-toast__icon{color:var(--smkb-toast-success-color)}.smkb-toast--error .smkb-toast__icon{color:var(--smkb-toast-error-color)}.smkb-toast--warning .smkb-toast__icon{color:var(--smkb-toast-warning-color)}.smkb-toast--info .smkb-toast__icon{color:var(--smkb-toast-info-color)}.smkb-toast__body{flex:1;min-inline-size:0}.smkb-toast__title{margin:0;font-size:var(--smkb-font-size-sm);font-weight:var(--smkb-font-weight-semibold);color:var(--smkb-toast-fg);line-height:var(--smkb-line-height-snug)}.smkb-toast__desc{margin:var(--smkb-space-1) 0 0;font-size:var(--smkb-font-size-sm);color:var(--smkb-toast-fg-muted);line-height:var(--smkb-line-height-normal)}.smkb-toast__close{flex-shrink:0;display:flex;align-items:center;justify-content:center;inline-size:24px;block-size:24px;margin-block-start:0;padding:0;border:none;border-radius:var(--smkb-radius-sm);background:transparent;color:var(--smkb-color-foreground-subtle);cursor:pointer;transition:background-color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default),color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-toast__close:hover{background-color:var(--smkb-color-surface-subtle);color:var(--smkb-toast-fg)}.smkb-toast__close:focus-visible{outline:2px solid var(--smkb-color-border-focus);outline-offset:2px}.smkb-toast__close svg{inline-size:16px;block-size:16px}.smkb-toast__progress{position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:100%;block-size:3px;background:var(--smkb-toast-default-color);opacity:.3;transform-origin:left;animation:smkb-toast-progress linear forwards}[dir=rtl] .smkb-toast__progress{transform-origin:right}@keyframes smkb-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.smkb-toast--success .smkb-toast__progress{background:var(--smkb-toast-success-color);opacity:.4}.smkb-toast--error .smkb-toast__progress{background:var(--smkb-toast-error-color);opacity:.4}.smkb-toast--warning .smkb-toast__progress{background:var(--smkb-toast-warning-color);opacity:.4}.smkb-toast--info .smkb-toast__progress{background:var(--smkb-toast-info-color);opacity:.4}.smkb-toast-enter-active{transition:transform var(--smkb-motion-duration-slow) var(--smkb-motion-easing-spring),opacity var(--smkb-motion-duration-normal) var(--smkb-motion-easing-out)}.smkb-toast-leave-active{transition:transform var(--smkb-motion-duration-normal) var(--smkb-motion-easing-out),opacity var(--smkb-motion-duration-normal) var(--smkb-motion-easing-out);position:absolute}.smkb-toast-enter-from{opacity:0;transform:translateY(var(--smkb-space-6))}.smkb-toast-leave-to{opacity:0;transform:translate(calc(100% + var(--smkb-space-6)))}[dir=rtl] .smkb-toast-leave-to{transform:translate(calc(-100% - var(--smkb-space-6)))}.smkb-toast-move{transition:transform var(--smkb-motion-duration-normal) var(--smkb-motion-easing-default)}[data-theme=dark] .smkb-toast{--smkb-toast-bg: var(--smkb-color-surface)}@media(max-width:480px){.smkb-toast-container{inset-inline-end:0;inset-inline-start:0;inset-block-end:0;padding:var(--smkb-space-3)}.smkb-toast-list{align-items:stretch}.smkb-toast{inline-size:100%;border-radius:var(--smkb-radius-md) var(--smkb-radius-md) 0 0}}@media(prefers-reduced-motion:reduce){.smkb-toast-enter-active,.smkb-toast-leave-active,.smkb-toast-move,.smkb-toast__close{transition-duration:0s}.smkb-toast__progress{animation-duration:0s!important}}.smkb-image-upload{position:relative;display:inline-flex;flex-direction:column;inline-size:var(--smkb-image-upload-width, 100%);block-size:var(--smkb-image-upload-height, auto);aspect-ratio:var(--smkb-image-upload-aspect-ratio, 1 / 1);border-radius:var(--smkb-radius-lg);overflow:hidden}.smkb-image-upload__input{position:absolute;opacity:0;pointer-events:none;inline-size:0;block-size:0}.smkb-image-upload__zone{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--smkb-space-2);padding:var(--smkb-space-6);background:var(--smkb-color-surface-subtle);border:2px dashed var(--smkb-color-border);border-radius:var(--smkb-radius-lg);cursor:pointer;text-align:center;transition:border-color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default),background var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-image-upload__zone:focus-visible{outline:2px solid var(--smkb-color-border-focus);outline-offset:2px}.smkb-image-upload__zone:hover:not(:disabled),.smkb-image-upload--dragging .smkb-image-upload__zone{border-color:var(--smkb-color-primary);background:var(--smkb-color-primary-subtle)}.smkb-image-upload__zone:disabled{opacity:.55;cursor:not-allowed}.smkb-image-upload__zone-icon{display:flex;color:var(--smkb-color-primary)}.smkb-image-upload__zone-icon svg{inline-size:2.5rem;block-size:2.5rem}.smkb-image-upload__zone-label{font-size:var(--smkb-font-size-md);font-weight:var(--smkb-font-weight-medium);color:var(--smkb-color-foreground)}.smkb-image-upload__zone-hint{font-size:var(--smkb-font-size-sm);color:var(--smkb-color-foreground-muted)}.smkb-image-upload__loading{flex:1;display:flex;align-items:center;justify-content:center;background:var(--smkb-color-surface-subtle);border:2px dashed var(--smkb-color-border);border-radius:var(--smkb-radius-lg)}.smkb-image-upload__loading .smkb-spinner{inline-size:2rem;block-size:2rem}.smkb-image-upload__preview{display:block;inline-size:100%;block-size:100%;object-fit:cover}.smkb-image-upload__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:var(--smkb-space-3);background:#00000073;border-radius:var(--smkb-radius-lg);opacity:0;transition:opacity var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-image-upload--filled:hover .smkb-image-upload__overlay,.smkb-image-upload--filled:focus-within .smkb-image-upload__overlay{opacity:1}.smkb-image-upload--disabled .smkb-image-upload__overlay{display:none}.smkb-image-upload--disabled .smkb-image-upload__zone{opacity:.55;cursor:not-allowed}[data-theme=dark] .smkb-image-upload__zone,[data-theme=dark] .smkb-image-upload__loading{background:var(--smkb-color-surface-raised)}[data-theme=dark] .smkb-image-upload__overlay{background:#0009}@media(prefers-reduced-motion:reduce){.smkb-image-upload__zone,.smkb-image-upload__overlay{transition:none}}.smkb-a11y__trigger-icon{flex-shrink:0}.smkb-a11y__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--smkb-color-surface-overlay);z-index:calc(var(--smkb-z-dialog) - 1)}.smkb-a11y-fade-enter-active,.smkb-a11y-fade-leave-active{transition:opacity var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-a11y-fade-enter-from,.smkb-a11y-fade-leave-to{opacity:0}.smkb-a11y__panel{position:fixed;inset-block-start:0;inset-inline-end:0;inset-block-end:0;inline-size:320px;max-inline-size:92vw;z-index:var(--smkb-z-dialog);background:var(--smkb-color-surface);box-shadow:var(--smkb-shadow-xl);display:flex;flex-direction:column;overflow:hidden}[data-theme=dark] .smkb-a11y__panel{background:var(--smkb-color-surface-raised);border-inline-start:1px solid var(--smkb-color-border)}.smkb-a11y-panel-enter-active,.smkb-a11y-panel-leave-active{transition:transform var(--smkb-motion-duration-normal) var(--smkb-motion-easing-default)}html:is([dir=ltr],:not([dir])) .smkb-a11y__panel.smkb-a11y-panel-enter-from,html:is([dir=ltr],:not([dir])) .smkb-a11y__panel.smkb-a11y-panel-leave-to{transform:translate(100%)}html[dir=rtl] .smkb-a11y__panel.smkb-a11y-panel-enter-from,html[dir=rtl] .smkb-a11y__panel.smkb-a11y-panel-leave-to{transform:translate(-100%)}@media(prefers-reduced-motion:reduce){.smkb-a11y-panel-enter-active,.smkb-a11y-panel-leave-active,.smkb-a11y-fade-enter-active,.smkb-a11y-fade-leave-active{transition:none}}.smkb-a11y__panel-header{display:flex;align-items:center;justify-content:space-between;padding:var(--smkb-space-4) var(--smkb-space-4) var(--smkb-space-3);border-bottom:1px solid var(--smkb-color-border);background:var(--smkb-color-primary);color:var(--smkb-color-primary-fg);flex-shrink:0}[data-theme=dark] .smkb-a11y__panel-header{background:var(--smkb-gray-800);color:var(--smkb-color-foreground)}.smkb-a11y__panel-title{margin:0;font-size:var(--smkb-font-size-md);font-weight:var(--smkb-font-weight-semibold)}.smkb-a11y__panel-close{display:flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;padding:0;background:#fff3;border:none;border-radius:var(--smkb-radius-sm);color:inherit;cursor:pointer;flex-shrink:0;transition:background var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-a11y__panel-close:hover{background:#ffffff59}.smkb-a11y__panel-close:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:2px}.smkb-a11y__panel-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;direction:ltr;scrollbar-width:thin;scrollbar-color:var(--smkb-color-primary) var(--smkb-color-surface-subtle)}.smkb-a11y__panel[dir=rtl] .smkb-a11y__panel-body>*{direction:rtl}.smkb-a11y__tools-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--smkb-space-2-5);padding:var(--smkb-space-4);list-style:none;margin:0;border-bottom:1px solid var(--smkb-color-border)}.smkb-a11y__tool-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--smkb-space-2);width:100%;padding:var(--smkb-space-3) var(--smkb-space-2);background:var(--smkb-color-surface-subtle);border:1px solid var(--smkb-color-border);border-radius:var(--smkb-radius-md);color:var(--smkb-color-foreground);cursor:pointer;font-family:inherit;font-size:var(--smkb-font-size-sm);font-weight:var(--smkb-font-weight-medium);line-height:var(--smkb-line-height-tight);text-align:center;transition:background var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default),border-color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default),color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default);min-height:80px}.smkb-a11y__tool-btn:hover{background:var(--smkb-color-primary-subtle);border-color:var(--smkb-color-primary);color:var(--smkb-color-primary)}.smkb-a11y__tool-btn:focus-visible{outline:2px solid var(--smkb-color-border-focus);outline-offset:2px}.smkb-a11y__tool-btn.is-active{background:var(--smkb-color-primary);border-color:var(--smkb-color-primary);color:var(--smkb-color-primary-fg);font-weight:var(--smkb-font-weight-semibold)}.smkb-a11y__tool-icon{flex-shrink:0;color:var(--smkb-color-primary)}.smkb-a11y__tool-btn.is-active .smkb-a11y__tool-icon{color:var(--smkb-color-primary-fg)}.smkb-a11y__tool-label{display:block;font-size:var(--smkb-font-size-sm);line-height:1.2}.smkb-a11y__slider-group{padding:var(--smkb-space-3) var(--smkb-space-4);border-bottom:1px solid var(--smkb-color-border)}.smkb-a11y__slider-title{margin:0 0 var(--smkb-space-2);font-size:var(--smkb-font-size-sm);font-weight:var(--smkb-font-weight-semibold);color:var(--smkb-color-foreground)}.smkb-a11y__slider-row{display:flex;align-items:center;gap:var(--smkb-space-2);background:var(--smkb-color-surface-subtle);border:1px solid var(--smkb-color-border);border-radius:var(--smkb-radius-md);overflow:hidden}.smkb-a11y__slider-btn{flex-shrink:0;inline-size:40px;block-size:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--smkb-color-foreground);cursor:pointer;font-size:var(--smkb-font-size-lg);font-family:inherit;transition:background var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-a11y__slider-btn:hover:not(:disabled){background:var(--smkb-color-primary-subtle);color:var(--smkb-color-primary)}.smkb-a11y__slider-btn:focus-visible{outline:2px solid var(--smkb-color-border-focus);outline-offset:-2px}.smkb-a11y__slider-btn:disabled{opacity:.35;cursor:not-allowed}.smkb-a11y__slider-value{flex:1;text-align:center;font-size:var(--smkb-font-size-sm);font-weight:var(--smkb-font-weight-semibold);color:var(--smkb-color-foreground)}.smkb-a11y__theme-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--smkb-space-2)}.smkb-a11y__theme-btn{inline-size:100%;block-size:40px;border:1px solid var(--smkb-color-border);border-radius:var(--smkb-radius-md);background:var(--smkb-color-surface-subtle);color:var(--smkb-color-foreground);font-family:inherit;font-size:var(--smkb-font-size-sm);font-weight:var(--smkb-font-weight-medium);cursor:pointer;transition:background var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default),border-color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default),color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-a11y__theme-btn:hover{background:var(--smkb-color-primary-subtle);border-color:var(--smkb-color-primary);color:var(--smkb-color-primary)}.smkb-a11y__theme-btn:focus-visible{outline:2px solid var(--smkb-color-border-focus);outline-offset:2px}.smkb-a11y__theme-btn.is-active{background:var(--smkb-color-primary);border-color:var(--smkb-color-primary);color:var(--smkb-color-primary-fg);font-weight:var(--smkb-font-weight-semibold)}.smkb-a11y__reset-btn{display:block;inline-size:calc(100% - var(--smkb-space-8));margin:var(--smkb-space-4) var(--smkb-space-4);padding:var(--smkb-space-2-5);background:transparent;border:1px solid var(--smkb-color-border);border-radius:var(--smkb-radius-md);color:var(--smkb-color-foreground-muted);cursor:pointer;font-family:inherit;font-size:var(--smkb-font-size-sm);font-weight:var(--smkb-font-weight-medium);text-align:center;transition:background var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default),color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default),border-color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-a11y__reset-btn:hover{background:var(--smkb-color-danger-subtle);border-color:var(--smkb-color-danger);color:var(--smkb-color-danger)}.smkb-a11y__reset-btn:focus-visible{outline:2px solid var(--smkb-color-border-focus);outline-offset:2px}.smkb-a11y__reading-guide{position:fixed;inset-inline:0;block-size:28px;background:#ffdc0059;border-top:2px solid rgba(200,170,0,.7);border-bottom:2px solid rgba(200,170,0,.7);pointer-events:none;z-index:var(--smkb-z-a11y-overlay);transform:translateY(-50%)}html.smkb-a11y-negative{filter:invert(1) hue-rotate(180deg)}html.smkb-a11y-grayscale{filter:grayscale(1)}html.smkb-a11y-high-contrast{--smkb-color-foreground: #000000 !important;--smkb-color-foreground-muted: #000000 !important;--smkb-color-foreground-subtle: #333333 !important;--smkb-color-surface: #ffffff !important;--smkb-color-surface-subtle: #f0f0f0 !important;--smkb-color-surface-raised: #ffffff !important;--smkb-color-border: #000000 !important;--smkb-color-border-strong: #000000 !important;--smkb-color-primary: #00008b !important;--smkb-color-primary-hover: #00006b !important;--smkb-color-primary-fg: #ffffff !important;--smkb-color-primary-subtle: #e0e0ff !important}html.smkb-a11y-highlight-links a{text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:3px!important;background:#ff0!important;color:#000!important;outline:1px solid #00008b!important;border-radius:2px!important}html.smkb-a11y-highlight-headings :is(h1,h2,h3,h4,h5,h6){border-bottom:3px solid var(--smkb-color-primary)!important;padding-bottom:4px!important}html.smkb-a11y-readable-font{--smkb-font-family: Arial, Helvetica, sans-serif !important}html.smkb-a11y-hide-images img{visibility:hidden!important}html.smkb-a11y-hide-images svg:not(.smkb-a11y__trigger-icon):not([class*=smkb-]){visibility:hidden!important}html.smkb-a11y-stop-animations *,html.smkb-a11y-stop-animations *:before,html.smkb-a11y-stop-animations *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html.smkb-a11y-keyboard-nav *:focus-visible{outline:3px solid #005fcc!important;outline-offset:3px!important;box-shadow:none!important}html.smkb-a11y-big-cursor-dark,html.smkb-a11y-big-cursor-dark *{cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M5%202L27%2014%2017%2016%2012%2027z%22%20fill%3D%22%23000%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) 5 2,auto!important}html.smkb-a11y-big-cursor-white,html.smkb-a11y-big-cursor-white *{cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M5%202L27%2014%2017%2016%2012%2027z%22%20fill%3D%22%23fff%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) 5 2,auto!important}html{font-size:calc(1rem * var(--smkb-a11y-font-scale, 1))}html body,html body *{word-spacing:var(--smkb-a11y-word-spacing, normal);letter-spacing:var(--smkb-a11y-letter-spacing, normal);line-height:var(--smkb-a11y-line-height, normal)}html.smkb-a11y-highlight-focus *:focus,html.smkb-a11y-highlight-focus *:focus-visible{outline:3px solid #f5a623!important;outline-offset:2px!important;box-shadow:0 0 0 5px #f5a6234d!important}html.smkb-a11y-underline-links a,html.smkb-a11y-underline-links [role=link]{text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:2px!important}html.smkb-a11y-light-background body *:not(.smkb-a11y__panel):not(.smkb-a11y__panel *){background-color:#fff!important;color:#111!important;border-color:#ccc!important}html.smkb-a11y-light-background img,html.smkb-a11y-light-background video{filter:none!important}.smkb-theme-toggle__icon{flex-shrink:0}.smkb-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--smkb-radius-full);flex-shrink:0;-webkit-user-select:none;user-select:none;overflow:hidden;font-family:var(--smkb-font-family);font-weight:var(--smkb-font-weight-semibold);background:hsl(var(--smkb-avatar-hue, 200),52%,52%);color:#fff}.smkb-avatar--square{border-radius:var(--smkb-radius-md)}.smkb-avatar--xs{inline-size:1.5rem;block-size:1.5rem;font-size:.625rem}.smkb-avatar--sm{inline-size:2rem;block-size:2rem;font-size:.75rem}.smkb-avatar--md{inline-size:2.5rem;block-size:2.5rem;font-size:.875rem}.smkb-avatar--lg{inline-size:3rem;block-size:3rem;font-size:1rem}.smkb-avatar--xl{inline-size:4rem;block-size:4rem;font-size:1.25rem}.smkb-avatar__img{inline-size:100%;block-size:100%;object-fit:cover;border-radius:inherit;display:block}.smkb-avatar__initials{line-height:1;letter-spacing:.02em}.smkb-avatar{overflow:visible}.smkb-avatar__status{position:absolute;inset-block-end:0;inset-inline-end:0;inline-size:26%;block-size:26%;min-inline-size:8px;min-block-size:8px;border-radius:var(--smkb-radius-full);border:2px solid var(--smkb-color-surface)}.smkb-avatar__status--online{background:var(--smkb-color-success)}.smkb-avatar__status--offline{background:var(--smkb-color-foreground-subtle)}.smkb-avatar__status--away{background:var(--smkb-color-warning)}.smkb-avatar__status--busy{background:var(--smkb-color-danger)}[data-theme=dark] .smkb-avatar__status{border-color:var(--smkb-color-surface-raised)}.smkb-user-menu__trigger{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--smkb-radius-full);padding:2px;cursor:pointer;transition:opacity var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-user-menu__trigger-inner{display:contents}.smkb-user-menu__trigger:hover:not(:disabled){opacity:.85}.smkb-user-menu__trigger:disabled{opacity:.4;cursor:not-allowed}.smkb-user-menu__trigger--on-primary:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:2px}.smkb-user-menu__trigger--primary:focus-visible,.smkb-user-menu__trigger--ghost:focus-visible,.smkb-user-menu__trigger--secondary:focus-visible{outline:2px solid var(--smkb-color-border-focus);outline-offset:2px}.smkb-user-menu__panel{--smkb-user-menu-px: var(--smkb-space-4);--smkb-user-menu-leading: 2.5rem;display:flex;flex-direction:column;background:var(--smkb-color-surface);border:1px solid var(--smkb-color-border);border-radius:var(--smkb-radius-lg);box-shadow:var(--smkb-shadow-lg);min-inline-size:220px;max-inline-size:320px;max-block-size:min(420px,calc(100dvh - var(--smkb-space-8)));overflow:hidden;box-sizing:border-box}[data-theme=dark] .smkb-user-menu__panel{background:var(--smkb-color-surface-raised);border-color:var(--smkb-color-border)}.smkb-user-menu-panel-enter-active,.smkb-user-menu-panel-leave-active{transition:opacity var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default),transform var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-user-menu-panel-enter-from,.smkb-user-menu-panel-leave-to{opacity:0;transform:translateY(-6px) scale(.97)}@media(prefers-reduced-motion:reduce){.smkb-user-menu-panel-enter-active,.smkb-user-menu-panel-leave-active{transition:none}}.smkb-user-menu__menu{overflow-y:auto;flex:1 1 auto;min-block-size:0}.smkb-user-menu__entry{display:contents}.smkb-user-menu__header{display:flex;align-items:center;gap:var(--smkb-space-3);padding-block:var(--smkb-space-4);padding-inline:var(--smkb-user-menu-px);background:var(--smkb-color-surface-subtle);flex-shrink:0}.smkb-user-menu__header-leading{flex:0 0 var(--smkb-user-menu-leading);display:flex;align-items:center;justify-content:center;min-inline-size:var(--smkb-user-menu-leading)}.smkb-user-menu__identity{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-inline-size:0}.smkb-user-menu__close{display:none;flex-shrink:0;align-items:center;justify-content:center;inline-size:2.75rem;min-inline-size:2.75rem;block-size:2.75rem;min-block-size:2.75rem;margin-inline-start:auto;padding:0;border:none;border-radius:var(--smkb-radius-full);background:transparent;color:var(--smkb-color-foreground);cursor:pointer;transition:background var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-user-menu__close:hover{background:var(--smkb-color-surface-subtle)}.smkb-user-menu__close:focus-visible{outline:2px solid var(--smkb-color-border-focus);outline-offset:2px}.smkb-user-menu__name{display:block;font-size:var(--smkb-font-size-sm);font-weight:var(--smkb-font-weight-semibold);color:var(--smkb-color-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smkb-user-menu__email{display:block;font-size:var(--smkb-font-size-xs);color:var(--smkb-color-foreground-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smkb-user-menu__sep{block-size:1px;background:var(--smkb-color-border);margin:0}.smkb-user-menu__item{display:flex;align-items:center;gap:var(--smkb-space-3);inline-size:100%;min-block-size:40px;text-align:start;padding-block:var(--smkb-space-2-5);padding-inline:var(--smkb-user-menu-px);box-sizing:border-box;background:transparent;border:none;color:var(--smkb-color-foreground);font-family:inherit;font-size:var(--smkb-font-size-sm);cursor:pointer;transition:background var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-user-menu__item-leading{flex:0 0 var(--smkb-user-menu-leading);display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--smkb-user-menu-leading)}.smkb-user-menu__item-leading--empty{pointer-events:none}.smkb-user-menu__item-label{flex:1 1 auto;min-inline-size:0;text-align:start}.smkb-user-menu__item:hover:not(:disabled){background:var(--smkb-color-surface-subtle)}.smkb-user-menu__item:focus-visible{outline:2px solid var(--smkb-color-border-focus);outline-offset:-2px}.smkb-user-menu__item--danger{color:var(--smkb-color-danger)}.smkb-user-menu__item--danger:hover:not(:disabled){background:var(--smkb-color-danger-subtle)}.smkb-user-menu__item--disabled{opacity:.4;cursor:not-allowed}@media(max-width:640px){.smkb-user-menu__panel{--smkb-user-menu-px: var(--smkb-space-5);--smkb-user-menu-leading: 4rem;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;inset-inline-start:0!important;inset-inline-end:0!important;inset-block-start:0!important;inset-block-end:0!important;inline-size:100%!important;block-size:100dvh!important;max-block-size:none!important;min-inline-size:100%!important;max-inline-size:none!important;border-radius:0!important;margin:0!important;transform:none!important;border-inline:none!important;box-shadow:none!important;padding-block-start:env(safe-area-inset-top,0px);padding-block-end:env(safe-area-inset-bottom,0px);padding-inline-start:max(env(safe-area-inset-left,0px),var(--smkb-user-menu-px));padding-inline-end:max(env(safe-area-inset-right,0px),var(--smkb-user-menu-px))}.smkb-user-menu__header-leading .smkb-avatar{inline-size:4rem;block-size:4rem;font-size:var(--smkb-font-size-xl)}.smkb-user-menu__panel .smkb-user-menu__header{gap:var(--smkb-space-4);padding-block:var(--smkb-space-6);padding-inline:0}.smkb-user-menu__panel .smkb-user-menu__identity{gap:var(--smkb-space-2)}.smkb-user-menu__panel .smkb-user-menu__name{font-size:var(--smkb-font-size-xl)}.smkb-user-menu__panel .smkb-user-menu__email{font-size:var(--smkb-font-size-md)}.smkb-user-menu__close{display:inline-flex;inline-size:3.5rem;min-inline-size:3.5rem;block-size:3.5rem;min-block-size:3.5rem}.smkb-user-menu__close .smkb-icon.smkb-icon--sm{font-size:var(--smkb-font-size-xl)}.smkb-user-menu__panel .smkb-user-menu__item{gap:var(--smkb-space-4);padding-inline:0;padding-block:var(--smkb-space-4);min-block-size:56px;font-size:var(--smkb-font-size-md)}.smkb-user-menu__panel .smkb-user-menu__item .smkb-icon.smkb-icon--sm{font-size:var(--smkb-font-size-md)}.smkb-user-menu-panel-enter-from,.smkb-user-menu-panel-leave-to{opacity:0;transform:translateY(10px)}}:root{--smkb-header-height: 64px;--smkb-header-control-size: 2rem}.smkb-app-header__root{display:contents}.smkb-app-header{position:fixed;inset-block-start:0;inset-inline:0;block-size:var(--smkb-header-height);z-index:var(--smkb-z-sticky);display:flex;align-items:center;gap:var(--smkb-space-2);padding-inline:var(--smkb-space-6);--smkb-user-menu-header-ring: 2px;transition:background-color var(--smkb-motion-duration-normal) var(--smkb-motion-easing-default),box-shadow var(--smkb-motion-duration-normal) var(--smkb-motion-easing-default)}.smkb-app-header .smkb-icon-button{--smkb-icon-button-size: var(--smkb-header-control-size)}.smkb-app-header .smkb-segmented-control{box-sizing:border-box;min-block-size:var(--smkb-header-control-size);align-items:stretch}.smkb-app-header .smkb-user-menu__trigger{box-sizing:border-box;inline-size:var(--smkb-header-control-size);block-size:var(--smkb-header-control-size);min-inline-size:var(--smkb-header-control-size);min-block-size:var(--smkb-header-control-size);padding:0;border:none}.smkb-app-header .smkb-user-menu__trigger-inner{display:grid;place-items:center;box-sizing:border-box;inline-size:100%;block-size:100%;min-inline-size:0;min-block-size:0;padding:var(--smkb-user-menu-header-ring);border-radius:var(--smkb-radius-full)}.smkb-app-header--primary .smkb-user-menu__trigger-inner{background-color:#0000002e}.smkb-app-header--white .smkb-user-menu__trigger-inner{background-color:var(--smkb-color-primary-active)}[data-theme=dark] .smkb-app-header--primary .smkb-user-menu__trigger-inner{background-color:#ffffff1f}[data-theme=dark] .smkb-app-header--white .smkb-user-menu__trigger-inner{background-color:#ffffff24}.smkb-app-header .smkb-user-menu__trigger-inner .smkb-avatar{inline-size:100%;block-size:100%;min-inline-size:0;font-size:calc((var(--smkb-header-control-size) - 2 * var(--smkb-user-menu-header-ring)) * .375)}.smkb-app-header--white{background-color:var(--smkb-color-surface);box-shadow:0 1px 0 var(--smkb-color-border),0 2px 8px #0000000f}.smkb-app-header--white .smkb-app-header__logo-link{color:var(--smkb-color-primary)}.smkb-app-header--white .smkb-app-header__logo-link:focus-visible{outline:2px solid var(--smkb-color-border-focus);outline-offset:4px}.smkb-app-header--white .smkb-app-header__app-name{color:var(--smkb-color-foreground);border-inline-start-color:var(--smkb-color-border)}.smkb-app-header--white .smkb-app-header__nav-item{color:var(--smkb-color-foreground-muted)}.smkb-app-header--white .smkb-app-header__nav-item:hover{background-color:var(--smkb-color-surface-subtle);color:var(--smkb-color-foreground)}.smkb-app-header--white .smkb-app-header__nav-item.is-active{background-color:var(--smkb-color-primary-subtle);color:var(--smkb-color-primary);font-weight:var(--smkb-font-weight-semibold)}.smkb-app-header--white .smkb-app-header__nav-item:focus-visible{outline:2px solid var(--smkb-color-border-focus);outline-offset:2px}.smkb-app-header--white .smkb-app-header__menu-btn{color:var(--smkb-color-foreground-muted)}.smkb-app-header--white .smkb-app-header__menu-btn:hover{background-color:var(--smkb-color-surface-subtle);color:var(--smkb-color-foreground)}.smkb-app-header--white .smkb-app-header__menu-btn:focus-visible{outline:2px solid var(--smkb-color-border-focus);outline-offset:2px}.smkb-app-header--primary{background-color:var(--smkb-color-primary);box-shadow:0 2px 12px #0000002e}.smkb-app-header--primary .smkb-app-header__logo-link{color:#fff}.smkb-app-header--primary .smkb-app-header__logo-link:focus-visible{outline:2px solid rgba(255,255,255,.75);outline-offset:4px}.smkb-app-header--primary .smkb-app-header__app-name{color:#ffffffe6;border-inline-start-color:#ffffff4d}.smkb-app-header--primary .smkb-app-header__nav-item{color:#ffffffd9}.smkb-app-header--primary .smkb-app-header__nav-item:hover{background-color:#ffffff26;color:#fff}.smkb-app-header--primary .smkb-app-header__nav-item.is-active{background-color:#fff3;color:#fff;font-weight:var(--smkb-font-weight-semibold)}.smkb-app-header--primary .smkb-app-header__nav-item:focus-visible{outline:2px solid rgba(255,255,255,.75);outline-offset:2px}.smkb-app-header--primary .smkb-app-header__menu-btn{color:#fff}.smkb-app-header--primary .smkb-app-header__menu-btn:hover{background-color:#ffffff26}.smkb-app-header--primary .smkb-app-header__menu-btn:focus-visible{outline:2px solid rgba(255,255,255,.75);outline-offset:2px}[data-theme=dark] .smkb-app-header{background-color:var(--smkb-gray-900);box-shadow:0 2px 12px #00000080,0 1px #ffffff0d}[data-theme=dark] .smkb-app-header .smkb-app-header__logo-link{color:#fff}[data-theme=dark] .smkb-app-header .smkb-app-header__app-name{color:#fffc;border-inline-start-color:#ffffff26}[data-theme=dark] .smkb-app-header .smkb-app-header__nav-item{color:#ffffffd9}[data-theme=dark] .smkb-app-header .smkb-app-header__nav-item:hover{background-color:#ffffff1a;color:#fff}[data-theme=dark] .smkb-app-header .smkb-app-header__nav-item.is-active{background-color:#ffffff26;color:#fff}[data-theme=dark] .smkb-app-header .smkb-app-header__menu-btn{color:#ffffffd9}[data-theme=dark] .smkb-app-header .smkb-app-header__menu-btn:hover{background-color:#ffffff1a}[data-theme=dark] .smkb-app-header .smkb-app-header__logo-link:focus-visible,[data-theme=dark] .smkb-app-header .smkb-app-header__nav-item:focus-visible,[data-theme=dark] .smkb-app-header .smkb-app-header__menu-btn:focus-visible{outline-color:#fff9}.smkb-app-header__logo-wrap{flex-shrink:0}.smkb-app-header__logo-link{display:block;line-height:0;border-radius:var(--smkb-radius-sm);outline-offset:4px}.smkb-app-header__app-name{border-inline-start:1.5px solid transparent;padding-inline-start:var(--smkb-space-3);flex-shrink:1;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:var(--smkb-font-size-md);font-weight:var(--smkb-font-weight-semibold);line-height:var(--smkb-line-height-snug)}.smkb-app-header__nav{display:flex;align-items:center;gap:var(--smkb-space-1);margin-inline-start:var(--smkb-space-2)}.smkb-app-header__nav-item{display:inline-flex;align-items:center;padding-inline:var(--smkb-space-3);block-size:var(--smkb-header-control-size);border:none;background:transparent;border-radius:var(--smkb-radius-sm);font-family:var(--smkb-font-family);font-size:var(--smkb-font-size-sm);font-weight:var(--smkb-font-weight-medium);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default),color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-app-header__spacer{flex:1 1 0}.smkb-app-header__actions{display:flex;align-items:center;gap:var(--smkb-space-2);flex-shrink:0}.smkb-app-header__menu-btn{display:none;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--smkb-header-control-size);block-size:var(--smkb-header-control-size);border:none;background:transparent;border-radius:var(--smkb-radius-sm);cursor:pointer;transition:background-color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-app-header__menu-btn--desktop-show{display:flex}.smkb-app-header__burger{display:flex;flex-direction:column;gap:5px;inline-size:20px;pointer-events:none}.smkb-app-header__burger span{display:block;block-size:2px;background-color:currentColor;border-radius:2px;transform-origin:center;transition:transform var(--smkb-motion-duration-normal) var(--smkb-motion-easing-default),opacity var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-app-header__burger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.smkb-app-header__burger.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}.smkb-app-header__burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.smkb-app-header__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--smkb-z-sticky) - 1);background-color:var(--smkb-color-surface-overlay);opacity:0;visibility:hidden;transition:opacity var(--smkb-motion-duration-normal) var(--smkb-motion-easing-default),visibility var(--smkb-motion-duration-normal) step-end}.smkb-app-header__backdrop.is-visible{opacity:1;visibility:visible;transition:opacity var(--smkb-motion-duration-normal) var(--smkb-motion-easing-default),visibility 0ms}.smkb-app-header__drawer{position:fixed;inset-block:0;inset-inline-start:0;inline-size:280px;max-inline-size:85vw;z-index:calc(var(--smkb-z-sticky) + 1);display:flex;flex-direction:column;background-color:var(--smkb-color-surface);box-shadow:var(--smkb-shadow-xl);transform:translate(-100%);transition:transform var(--smkb-motion-duration-normal) var(--smkb-motion-easing-default);overflow-y:auto;overflow-x:hidden}[dir=rtl] .smkb-app-header__drawer{transform:translate(100%)}.smkb-app-header__drawer.is-open{transform:translate(0)}.smkb-app-header__drawer-top-bar{display:flex;justify-content:flex-end;padding:var(--smkb-space-3) var(--smkb-space-3) var(--smkb-space-1)}[dir=rtl] .smkb-app-header__drawer-top-bar{justify-content:flex-start}.smkb-app-header__drawer-close{display:flex;align-items:center;justify-content:center;inline-size:36px;block-size:36px;border:none;background:transparent;border-radius:var(--smkb-radius-sm);cursor:pointer;color:var(--smkb-color-foreground-muted);transition:background-color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default),color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-app-header__drawer-close:hover{background-color:var(--smkb-color-surface-subtle);color:var(--smkb-color-foreground)}.smkb-app-header__drawer-close:focus-visible{outline:2px solid var(--smkb-color-border-focus);outline-offset:2px}.smkb-app-header__drawer-title{padding-block:var(--smkb-space-3);padding-inline:var(--smkb-space-5);font-size:var(--smkb-font-size-lg);font-weight:var(--smkb-font-weight-bold);color:var(--smkb-color-foreground);border-bottom:1px solid var(--smkb-color-border)}.smkb-app-header__drawer-section{display:flex;flex-direction:column;padding-block:var(--smkb-space-2);padding-inline:var(--smkb-space-3)}.smkb-app-header__drawer-header-items{display:none}.smkb-app-header__drawer-sep{block-size:1px;margin-inline:var(--smkb-space-4);margin-block:var(--smkb-space-1);background-color:var(--smkb-color-border)}.smkb-app-header__drawer-sep--mobile{display:none}.smkb-app-header__drawer-item{display:flex;align-items:center;padding-inline:var(--smkb-space-4);block-size:48px;border:none;background:transparent;border-radius:var(--smkb-radius-sm);font-family:var(--smkb-font-family);font-size:var(--smkb-font-size-md);font-weight:var(--smkb-font-weight-medium);color:var(--smkb-color-foreground);text-decoration:none;text-align:start;cursor:pointer;transition:background-color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-app-header__drawer-item:hover{background-color:var(--smkb-color-surface-subtle)}.smkb-app-header__drawer-item.is-active{color:var(--smkb-color-primary);background-color:var(--smkb-color-primary-subtle);font-weight:var(--smkb-font-weight-semibold)}.smkb-app-header__drawer-item:focus-visible{outline:2px solid var(--smkb-color-border-focus);outline-offset:-2px}@media(min-width:769px){.smkb-app-header{gap:var(--smkb-space-3)}.smkb-app-header__logo-wrap{display:flex;align-items:center}.smkb-app-header__nav{margin-inline-start:var(--smkb-space-1)}}@media(max-width:768px){.smkb-app-header{padding-inline:var(--smkb-space-4);gap:var(--smkb-space-2)}.smkb-app-header__nav{display:none}.smkb-app-header__menu-btn,.smkb-app-header__drawer-header-items{display:flex}.smkb-app-header__drawer-sep--mobile{display:block}.smkb-app-header__drawer-top-bar{padding-block-start:max(env(safe-area-inset-top,0px),var(--smkb-space-3));padding-inline:var(--smkb-space-4);padding-block-end:var(--smkb-space-2)}.smkb-app-header__drawer-close{inline-size:48px;block-size:48px;min-inline-size:48px;min-block-size:48px;border-radius:var(--smkb-radius-md)}.smkb-app-header__drawer-close svg{width:24px;height:24px}.smkb-app-header__drawer-title{padding-block:var(--smkb-space-4);padding-inline:var(--smkb-space-5)}.smkb-app-header__drawer-section{padding-block:var(--smkb-space-3);padding-inline:var(--smkb-space-4)}.smkb-app-header__drawer-item{min-block-size:56px;padding-inline:var(--smkb-space-5);line-height:var(--smkb-line-height-normal)}}@media(prefers-reduced-motion:reduce){.smkb-app-header,.smkb-app-header__drawer,.smkb-app-header__backdrop,.smkb-app-header__burger span{transition:none}}.smkb-tooltip-wrapper{position:static;display:inline-flex}.smkb-tooltip{inline-size:max-content;max-inline-size:200px;padding:var(--smkb-space-1-5) var(--smkb-space-2-5);border-radius:var(--smkb-radius-sm);background-color:var(--smkb-gray-900, #0f172a);color:#fff;font-size:var(--smkb-font-size-sm);font-family:var(--smkb-font-family);white-space:nowrap;pointer-events:none}.smkb-tooltip--multiline{white-space:normal}.smkb-card{background:var(--smkb-color-surface);border-radius:var(--smkb-radius-lg);overflow:hidden}.smkb-card--elevated{box-shadow:var(--smkb-shadow-md)}.smkb-card--outlined{border:1px solid var(--smkb-color-border)}.smkb-card--pad-none .smkb-card__body{padding:0}.smkb-card--pad-sm .smkb-card__body{padding:var(--smkb-space-3)}.smkb-card--pad-md .smkb-card__body{padding:var(--smkb-space-5)}.smkb-card--pad-lg .smkb-card__body{padding:var(--smkb-space-8)}.smkb-card__header{padding:var(--smkb-space-4) var(--smkb-space-5);border-block-end:1px solid var(--smkb-color-border);font-weight:var(--smkb-font-weight-semibold);color:var(--smkb-color-foreground)}.smkb-card__footer{padding:var(--smkb-space-4) var(--smkb-space-5);border-block-start:1px solid var(--smkb-color-border)}.smkb-card--clickable{cursor:pointer;transition:box-shadow var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default),transform var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-card--clickable:hover{box-shadow:var(--smkb-shadow-lg)}.smkb-card--clickable:active{transform:scale(.995)}.smkb-card--clickable:focus-visible{outline:2px solid var(--smkb-color-border-focus);outline-offset:2px}[data-theme=dark] .smkb-card{background:var(--smkb-color-surface-raised);border-color:var(--smkb-color-border)}@media(prefers-reduced-motion:reduce){.smkb-card--clickable{transition:none}}.smkb-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--smkb-space-10) var(--smkb-space-6);gap:var(--smkb-space-3)}.smkb-empty__icon-wrap{color:var(--smkb-color-foreground-subtle);font-size:3rem;margin-block-end:var(--smkb-space-2);line-height:1}.smkb-empty__icon{display:block}.smkb-empty__title{margin:0;font-size:var(--smkb-font-size-lg);font-weight:var(--smkb-font-weight-semibold);color:var(--smkb-color-foreground);line-height:var(--smkb-line-height-tight)}.smkb-empty__desc{margin:0;font-size:var(--smkb-font-size-md);color:var(--smkb-color-foreground-muted);max-inline-size:36ch;line-height:var(--smkb-line-height-normal)}.smkb-empty__action{display:flex;gap:var(--smkb-space-3);flex-wrap:wrap;justify-content:center;margin-block-start:var(--smkb-space-2)}.smkb-file-upload-wrapper{display:flex;flex-direction:column;gap:var(--smkb-space-3)}.smkb-file-upload{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--smkb-space-2);padding:var(--smkb-space-8) var(--smkb-space-6);border:2px dashed var(--smkb-color-border);border-radius:var(--smkb-radius-lg);background:var(--smkb-color-surface-subtle);cursor:pointer;text-align:center;transition:border-color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default),background var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-file-upload:focus-visible{outline:2px solid var(--smkb-color-border-focus);outline-offset:2px}.smkb-file-upload:hover:not(.smkb-file-upload--disabled),.smkb-file-upload--dragging{border-color:var(--smkb-color-primary);background:var(--smkb-color-primary-subtle)}.smkb-file-upload--error{border-color:var(--smkb-color-danger)}.smkb-file-upload--success{border-color:var(--smkb-color-success)}.smkb-file-upload--disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.smkb-file-upload__input{position:absolute;opacity:0;pointer-events:none;inline-size:0;block-size:0}.smkb-file-upload__icon{display:flex;font-size:2rem;color:var(--smkb-color-primary)}.smkb-file-upload__icon svg{inline-size:2rem;block-size:2rem}.smkb-file-upload__zone-label{font-size:var(--smkb-font-size-md);font-weight:var(--smkb-font-weight-medium);color:var(--smkb-color-foreground)}.smkb-file-upload__hint{font-size:var(--smkb-font-size-sm);color:var(--smkb-color-foreground-muted)}.smkb-file-upload__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--smkb-space-2)}.smkb-file-upload__file{display:flex;align-items:center;gap:var(--smkb-space-2);padding:var(--smkb-space-2) var(--smkb-space-3);background:var(--smkb-color-surface);border:1px solid var(--smkb-color-border);border-radius:var(--smkb-radius-md)}.smkb-file-upload__file-icon{flex-shrink:0;color:var(--smkb-color-foreground-muted);display:flex}.smkb-file-upload__file-icon svg{inline-size:1.125rem;block-size:1.125rem}.smkb-file-upload__file-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--smkb-font-size-sm);color:var(--smkb-color-foreground)}.smkb-file-upload__file-size{flex-shrink:0;font-size:var(--smkb-font-size-sm);color:var(--smkb-color-foreground-muted);white-space:nowrap}.smkb-file-upload__remove{flex-shrink:0;display:flex;align-items:center;justify-content:center;inline-size:1.5rem;block-size:1.5rem;padding:0;background:transparent;border:none;border-radius:var(--smkb-radius-sm);color:var(--smkb-color-foreground-muted);cursor:pointer;transition:background var(--smkb-motion-duration-fast),color var(--smkb-motion-duration-fast)}.smkb-file-upload__remove:hover{background:var(--smkb-color-danger-subtle);color:var(--smkb-color-danger)}.smkb-file-upload__remove:focus-visible{outline:2px solid var(--smkb-color-border-focus);outline-offset:1px}.smkb-file-upload__remove svg{inline-size:1rem;block-size:1rem}.smkb-file-upload__message{margin:0;font-size:var(--smkb-font-size-sm);color:var(--smkb-color-foreground-muted)}.smkb-file-upload__message--error{color:var(--smkb-color-danger)}.smkb-file-upload__message--success{color:var(--smkb-color-success)}.smkb-file-upload__message--warning{color:var(--smkb-color-warning)}[data-theme=dark] .smkb-file-upload__file{background:var(--smkb-color-surface-raised)}@media(prefers-reduced-motion:reduce){.smkb-file-upload,.smkb-file-upload__remove{transition:none}}.smkb-time-picker{position:relative;display:flex;flex-direction:column;gap:var(--smkb-space-1);inline-size:100%}.smkb-time-picker__label{font-size:var(--smkb-font-size-sm);font-weight:var(--smkb-font-weight-medium);color:var(--smkb-color-foreground)}.smkb-time-picker__trigger{display:flex;align-items:center;gap:var(--smkb-space-2);padding:var(--smkb-space-2) var(--smkb-space-3);inline-size:100%;min-inline-size:9rem;border:1.5px solid var(--smkb-color-border);border-radius:var(--smkb-radius-md);background:var(--smkb-color-surface);cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--smkb-font-family);font-size:var(--smkb-font-size-md);color:var(--smkb-color-foreground);transition:border-color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-time-picker__trigger:focus-visible{outline:2px solid var(--smkb-color-border-focus);outline-offset:2px}.smkb-time-picker--open .smkb-time-picker__trigger{border-color:var(--smkb-color-border-focus)}.smkb-time-picker--disabled .smkb-time-picker__trigger{opacity:.55;cursor:not-allowed;pointer-events:none}.smkb-time-picker--error .smkb-time-picker__trigger{border-color:var(--smkb-color-danger)}.smkb-time-picker--success .smkb-time-picker__trigger{border-color:var(--smkb-color-success)}.smkb-time-picker--warning .smkb-time-picker__trigger{border-color:var(--smkb-color-warning)}.smkb-time-picker__value{flex:1}.smkb-time-picker__value--placeholder{color:var(--smkb-color-foreground-muted)}.smkb-time-picker__icon{flex-shrink:0;color:var(--smkb-color-foreground-muted);margin-inline-start:auto}.smkb-time-picker__popover{display:flex;align-items:stretch;background:var(--smkb-color-surface);border:1px solid var(--smkb-color-border);border-radius:var(--smkb-radius-md);box-shadow:var(--smkb-shadow-lg);z-index:var(--smkb-z-dropdown);overflow:hidden}.smkb-time-picker__column{list-style:none;margin:0;padding:var(--smkb-space-1) 0;inline-size:3.75rem;max-block-size:200px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--smkb-color-primary) var(--smkb-color-surface-subtle)}.smkb-time-picker__option{padding:var(--smkb-space-2) var(--smkb-space-3);cursor:pointer;text-align:center;font-size:var(--smkb-font-size-md);color:var(--smkb-color-foreground);transition:background var(--smkb-motion-duration-fast)}.smkb-time-picker__option:hover{background:var(--smkb-color-primary-subtle)}.smkb-time-picker__option--selected{background:var(--smkb-color-primary);color:var(--smkb-color-primary-fg);font-weight:var(--smkb-font-weight-semibold)}.smkb-time-picker__sep{align-self:center;padding-inline:var(--smkb-space-1);font-size:var(--smkb-font-size-lg);font-weight:var(--smkb-font-weight-semibold);color:var(--smkb-color-foreground-muted);border-inline:1px solid var(--smkb-color-border)}.smkb-time-picker__ampm{display:flex;flex-direction:column;border-inline-start:1px solid var(--smkb-color-border)}.smkb-time-picker__period{flex:1;padding:var(--smkb-space-2) var(--smkb-space-3);background:transparent;border:none;cursor:pointer;font-family:var(--smkb-font-family);font-size:var(--smkb-font-size-sm);color:var(--smkb-color-foreground);transition:background var(--smkb-motion-duration-fast)}.smkb-time-picker__period:hover{background:var(--smkb-color-primary-subtle)}.smkb-time-picker__period--active{background:var(--smkb-color-primary-subtle);color:var(--smkb-color-primary);font-weight:var(--smkb-font-weight-semibold)}.smkb-time-picker__period:not(:last-child){border-block-end:1px solid var(--smkb-color-border)}.smkb-time-picker__message{margin:0;font-size:var(--smkb-font-size-sm)}.smkb-time-picker__message--error{color:var(--smkb-color-danger)}.smkb-time-picker__message--success{color:var(--smkb-color-success)}.smkb-time-picker__message--warning{color:var(--smkb-color-warning)}.smkb-time-picker__popover.smkb-floating-panel--sheet .smkb-time-picker__column{max-block-size:min(50dvh,280px);inline-size:auto;flex:1;min-inline-size:4rem}.smkb-time-picker__popover.smkb-floating-panel--sheet .smkb-time-picker__option{min-block-size:48px;padding-block:var(--smkb-space-3)}.smkb-time-picker__popover.smkb-floating-panel--sheet .smkb-time-picker__period{min-block-size:44px}[data-theme=dark] .smkb-time-picker__trigger,[data-theme=dark] .smkb-time-picker__popover{background:var(--smkb-color-surface)}@media(prefers-reduced-motion:reduce){.smkb-time-picker__trigger,.smkb-time-picker__option,.smkb-time-picker__period{transition:none}}.smkb-date-picker{position:relative;display:flex;flex-direction:column;gap:var(--smkb-space-1);inline-size:100%}.smkb-date-picker__label{font-size:var(--smkb-font-size-sm);font-weight:var(--smkb-font-weight-medium);color:var(--smkb-color-foreground)}.smkb-date-picker__trigger{display:flex;align-items:center;gap:var(--smkb-space-2);padding:var(--smkb-space-2) var(--smkb-space-3);inline-size:100%;min-inline-size:12rem;border:1.5px solid var(--smkb-color-border);border-radius:var(--smkb-radius-md);background:var(--smkb-color-surface);cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--smkb-font-family);font-size:var(--smkb-font-size-md);color:var(--smkb-color-foreground);transition:border-color var(--smkb-motion-duration-fast) var(--smkb-motion-easing-default)}.smkb-date-picker__trigger:focus-visible{outline:2px solid var(--smkb-color-border-focus);outline-offset:2px}.smkb-date-picker--open .smkb-date-picker__trigger{border-color:var(--smkb-color-border-focus)}.smkb-date-picker--disabled .smkb-date-picker__trigger{opacity:.55;cursor:not-allowed;pointer-events:none}.smkb-date-picker--error .smkb-date-picker__trigger{border-color:var(--smkb-color-danger)}.smkb-date-picker--success .smkb-date-picker__trigger{border-color:var(--smkb-color-success)}.smkb-date-picker--warning .smkb-date-picker__trigger{border-color:var(--smkb-color-warning)}.smkb-date-picker__value{flex:1}.smkb-date-picker__value--placeholder{color:var(--smkb-color-foreground-muted)}.smkb-date-picker__icon{flex-shrink:0;color:var(--smkb-color-foreground-muted);margin-inline-start:auto}.smkb-date-picker__popover{background:var(--smkb-color-surface);border:1px solid var(--smkb-color-border);border-radius:var(--smkb-radius-lg);box-shadow:var(--smkb-shadow-lg);z-index:var(--smkb-z-dropdown);inline-size:284px;overflow:hidden}.smkb-date-picker__header{display:flex;align-items:center;justify-content:space-between;padding:var(--smkb-space-3) var(--smkb-space-3);border-block-end:1px solid var(--smkb-color-border)}.smkb-date-picker__nav{display:flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;padding:0;background:transparent;border:none;border-radius:var(--smkb-radius-sm);color:var(--smkb-color-foreground);cursor:pointer;transition:background var(--smkb-motion-duration-fast)}.smkb-date-picker__nav:hover{background:var(--smkb-color-surface-subtle)}.smkb-date-picker__nav:focus-visible{outline:2px solid var(--smkb-color-border-focus);outline-offset:1px}.smkb-date-picker__month-label{font-size:var(--smkb-font-size-md);font-weight:var(--smkb-font-weight-semibold);color:var(--smkb-color-foreground)}.smkb-date-picker__weekdays{display:grid;grid-template-columns:repeat(7,1fr);padding-block-start:var(--smkb-space-2);padding-inline:var(--smkb-space-2)}.smkb-date-picker__weekday{text-align:center;font-size:var(--smkb-font-size-xs);font-weight:var(--smkb-font-weight-semibold);color:var(--smkb-color-foreground-muted);padding-block:var(--smkb-space-1)}.smkb-date-picker__grid{padding:var(--smkb-space-1) var(--smkb-space-2) var(--smkb-space-2)}.smkb-date-picker__row{display:grid;grid-template-columns:repeat(7,1fr)}.smkb-date-picker__day{aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;border-radius:var(--smkb-radius-full);cursor:pointer;font-family:var(--smkb-font-family);font-size:var(--smkb-font-size-sm);color:var(--smkb-color-foreground);transition:background var(--smkb-motion-duration-fast)}.smkb-date-picker__day:hover:not(.smkb-date-picker__day--disabled){background:var(--smkb-color-primary-subtle);color:var(--smkb-color-primary)}.smkb-date-picker__day:focus-visible{outline:2px solid var(--smkb-color-border-focus);outline-offset:-2px}.smkb-date-picker__day--other-month{color:var(--smkb-color-foreground-subtle)}.smkb-date-picker__day--today{font-weight:var(--smkb-font-weight-semibold);color:var(--smkb-color-primary)}.smkb-date-picker__day--today:after{content:"";position:absolute;inset-block-end:3px;inset-inline:50%;translate:-50%;inline-size:4px;block-size:4px;border-radius:var(--smkb-radius-full);background:var(--smkb-color-primary)}.smkb-date-picker__day--today{position:relative}.smkb-date-picker__day--selected{background:var(--smkb-color-primary);color:var(--smkb-color-primary-fg);font-weight:var(--smkb-font-weight-semibold)}.smkb-date-picker__day--selected:hover{background:var(--smkb-color-primary-hover);color:var(--smkb-color-primary-fg)}.smkb-date-picker__day--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.smkb-date-picker__footer{display:flex;gap:var(--smkb-space-2);padding:var(--smkb-space-3) var(--smkb-space-4);border-block-start:1px solid var(--smkb-color-border)}.smkb-date-picker__footer-btn{font-family:var(--smkb-font-family);font-size:var(--smkb-font-size-sm);font-weight:var(--smkb-font-weight-medium);cursor:pointer;background:transparent;border:none;color:var(--smkb-color-primary);padding:var(--smkb-space-1) var(--smkb-space-2);border-radius:var(--smkb-radius-sm);transition:background var(--smkb-motion-duration-fast)}.smkb-date-picker__footer-btn:hover{background:var(--smkb-color-primary-subtle)}.smkb-date-picker__footer-btn:focus-visible{outline:2px solid var(--smkb-color-border-focus);outline-offset:1px}.smkb-date-picker__footer-btn--clear{color:var(--smkb-color-danger);margin-inline-start:auto}.smkb-date-picker__footer-btn--clear:hover{background:var(--smkb-color-danger-subtle)}.smkb-date-picker__message{margin:0;font-size:var(--smkb-font-size-sm)}.smkb-date-picker__message--error{color:var(--smkb-color-danger)}.smkb-date-picker__message--success{color:var(--smkb-color-success)}.smkb-date-picker__message--warning{color:var(--smkb-color-warning)}.smkb-date-picker__popover.smkb-floating-panel--sheet .smkb-date-picker__nav{inline-size:44px;block-size:44px;min-inline-size:44px;min-block-size:44px}.smkb-date-picker__popover.smkb-floating-panel--sheet .smkb-date-picker__day{min-block-size:44px}[data-theme=dark] .smkb-date-picker__trigger,[data-theme=dark] .smkb-date-picker__popover{background:var(--smkb-color-surface)}[data-theme=dark] .smkb-date-picker__nav:hover{background:var(--smkb-color-surface-subtle)}@media(prefers-reduced-motion:reduce){.smkb-date-picker__trigger,.smkb-date-picker__day,.smkb-date-picker__nav,.smkb-date-picker__footer-btn{transition:none}}.smkb-login-page{position:relative;min-block-size:100dvh;display:flex;align-items:center;justify-content:center;padding-block:var(--smkb-space-8);padding-inline-start:max(var(--smkb-space-6),env(safe-area-inset-left,0px));padding-inline-end:max(var(--smkb-space-6),env(safe-area-inset-right,0px));background:linear-gradient(to bottom,var(--smkb-color-primary),var(--smkb-green-700));overflow-y:auto}[data-theme=dark] .smkb-login-page{background:linear-gradient(to bottom,var(--smkb-color-primary),var(--smkb-green-700))}.smkb-login-page__toolbar{position:absolute;top:var(--smkb-space-4);inset-inline-end:var(--smkb-space-6);display:flex;align-items:center;gap:var(--smkb-space-2)}.smkb-login-page__card{width:100%;max-width:26.25rem;background:var(--smkb-color-surface);border-radius:var(--smkb-radius-xl);box-shadow:var(--smkb-shadow-xl);padding:var(--smkb-space-10);text-align:start}.smkb-login-page__content{display:flex;flex-direction:column}@media(max-width:600px){.smkb-login-page{padding:0;flex-direction:column;align-items:stretch;justify-content:flex-start;background:var(--smkb-color-surface);overflow-y:auto}.smkb-login-page__toolbar{position:static;background:var(--smkb-color-primary);display:flex;align-items:center;justify-content:flex-end;gap:var(--smkb-space-2);padding-block-start:max(var(--smkb-space-3),env(safe-area-inset-top,0px));padding-block-end:var(--smkb-space-3);padding-inline-start:max(var(--smkb-space-4),env(safe-area-inset-left,0px));padding-inline-end:max(var(--smkb-space-4),env(safe-area-inset-right,0px))}.smkb-login-page__card{display:flex;flex-direction:column;flex:1;min-block-size:0;max-width:100%;border-radius:0;box-shadow:none;padding-block-start:var(--smkb-space-8);padding-block-end:max(var(--smkb-space-8),env(safe-area-inset-bottom,0px));padding-inline-start:max(var(--smkb-space-6),env(safe-area-inset-left,0px));padding-inline-end:max(var(--smkb-space-6),env(safe-area-inset-right,0px))}.smkb-login-page__content{flex:1;justify-content:center}.smkb-login-page__footer{margin-block-start:auto;padding-block-start:var(--smkb-space-8)}}.smkb-login-page__brand{display:flex;flex-direction:column;align-items:start;gap:var(--smkb-space-2)}.smkb-login-page__app-name{margin:0;font-size:var(--smkb-font-size-sm);font-weight:var(--smkb-font-weight-medium);color:var(--smkb-color-foreground-muted)}.smkb-login-page__divider{margin-block:var(--smkb-space-6);border:none;border-block-start:var(--smkb-space-px) solid var(--smkb-color-border);opacity:.4}.smkb-login-page__title{margin:0;font-size:var(--smkb-font-size-2xl);font-weight:var(--smkb-font-weight-bold);color:var(--smkb-color-foreground);line-height:var(--smkb-line-height-tight)}@media(max-width:600px){.smkb-login-page__title{font-size:var(--smkb-font-size-xl)}}.smkb-login-page__subtitle{margin-block-start:var(--smkb-space-2);margin-block-end:0;font-size:var(--smkb-font-size-md);color:var(--smkb-color-foreground-muted);line-height:var(--smkb-line-height-normal)}.smkb-login-page__body{margin-block-start:var(--smkb-space-8)}.smkb-login-page__error{margin-block-start:var(--smkb-space-3);margin-block-end:0;font-size:var(--smkb-font-size-sm);color:var(--smkb-color-error)}.smkb-login-page__cta{margin-block-start:var(--smkb-space-8)}.smkb-login-page__button{width:100%}.smkb-login-page__footer{margin-block-start:var(--smkb-space-6);font-size:var(--smkb-font-size-xs);color:var(--smkb-color-foreground-subtle)}.smkb-not-found-page{position:relative;min-block-size:100dvh;display:flex;align-items:center;justify-content:center;padding-block:var(--smkb-space-8);padding-inline-start:max(var(--smkb-space-6),env(safe-area-inset-left,0px));padding-inline-end:max(var(--smkb-space-6),env(safe-area-inset-right,0px));background:linear-gradient(to bottom,var(--smkb-color-primary),var(--smkb-green-700));overflow-y:auto}[data-theme=dark] .smkb-not-found-page{background:linear-gradient(to bottom,var(--smkb-color-primary),var(--smkb-green-700))}.smkb-not-found-page__toolbar{position:absolute;top:var(--smkb-space-4);inset-inline-end:var(--smkb-space-6);display:flex;align-items:center;gap:var(--smkb-space-2)}.smkb-not-found-page__card{width:100%;max-width:30rem;background:var(--smkb-color-surface);border-radius:var(--smkb-radius-xl);box-shadow:var(--smkb-shadow-xl);padding:var(--smkb-space-10);text-align:center}.smkb-not-found-page__content{display:flex;flex-direction:column;align-items:center}@media(max-width:600px){.smkb-not-found-page{padding:0;flex-direction:column;align-items:stretch;justify-content:flex-start;background:var(--smkb-color-surface);overflow-y:auto}.smkb-not-found-page__toolbar{position:static;background:var(--smkb-color-primary);display:flex;align-items:center;justify-content:flex-end;gap:var(--smkb-space-2);padding-block-start:max(var(--smkb-space-3),env(safe-area-inset-top,0px));padding-block-end:var(--smkb-space-3);padding-inline-start:max(var(--smkb-space-4),env(safe-area-inset-left,0px));padding-inline-end:max(var(--smkb-space-4),env(safe-area-inset-right,0px))}.smkb-not-found-page__card{display:flex;flex-direction:column;flex:1;min-block-size:0;max-width:100%;border-radius:0;box-shadow:none;padding-block-start:var(--smkb-space-8);padding-block-end:max(var(--smkb-space-8),env(safe-area-inset-bottom,0px));padding-inline-start:max(var(--smkb-space-6),env(safe-area-inset-left,0px));padding-inline-end:max(var(--smkb-space-6),env(safe-area-inset-right,0px))}.smkb-not-found-page__content{flex:1;justify-content:center}.smkb-not-found-page__footer{margin-block-start:auto;padding-block-start:var(--smkb-space-8)}}.smkb-not-found-page__graphic{margin-block-end:var(--smkb-space-6);line-height:1}.smkb-not-found-page__code{display:block;font-size:6rem;font-weight:var(--smkb-font-weight-bold);color:var(--smkb-color-primary);line-height:var(--smkb-line-height-tight);letter-spacing:-.02em;-webkit-user-select:none;user-select:none}@media(max-width:600px){.smkb-not-found-page__code{font-size:4.5rem}}.smkb-not-found-page__title{margin:0;font-size:var(--smkb-font-size-2xl);font-weight:var(--smkb-font-weight-bold);color:var(--smkb-color-foreground);line-height:var(--smkb-line-height-tight)}@media(max-width:600px){.smkb-not-found-page__title{font-size:var(--smkb-font-size-xl)}}.smkb-not-found-page__subtitle{margin-block-start:var(--smkb-space-2);margin-block-end:0;font-size:var(--smkb-font-size-md);color:var(--smkb-color-foreground-muted);line-height:var(--smkb-line-height-normal);max-inline-size:38ch}.smkb-not-found-page__body{margin-block-start:var(--smkb-space-8);display:flex;flex-direction:column;align-items:center;gap:var(--smkb-space-3)}.smkb-not-found-page__footer{margin-block-start:var(--smkb-space-6);font-size:var(--smkb-font-size-xs);color:var(--smkb-color-foreground-subtle)}.A11yWidget[data-v-e0eb9258]{position:fixed;bottom:1.5rem;left:1.5rem;z-index:9000}.A11yWidget[data-v-e0eb9258] .smkb-icon-button{--smkb-icon-button-size: 3.5rem}@media(max-width:600px){.A11yWidget[data-v-e0eb9258]{bottom:1rem;left:1rem}.A11yWidget[data-v-e0eb9258] .smkb-icon-button{--smkb-icon-button-size: 2.5rem}}.A11yWidget[data-v-e0eb9258] .smkb-icon-button[aria-expanded=true]{display:none}.Card[data-v-0ac7fd43]{position:relative;background:var(--smkb-color-surface, #fff);border-radius:var(--smkb-radius-lg);box-shadow:0 4px 16px #0000001a,0 1px 4px #0000000f;display:flex;flex-direction:column;height:100%;cursor:pointer;font-family:var(--smkb-font-family);transition:transform var(--smkb-motion-duration-normal) var(--smkb-motion-easing-default),box-shadow var(--smkb-motion-duration-normal) var(--smkb-motion-easing-default);outline:none}.Card[data-v-0ac7fd43]:hover,.Card[data-v-0ac7fd43]:focus-visible{transform:translateY(-5px);box-shadow:0 12px 36px #00000024,0 4px 12px #00000014}.Card[data-v-0ac7fd43]:focus-visible{box-shadow:0 0 0 3px var(--card-accent, var(--smkb-color-primary)),0 12px 36px #00000024}.Card__inner[data-v-0ac7fd43]{flex:1;padding:1.25rem 1.25rem .75rem;display:flex;flex-direction:column;gap:.5rem}.Card__chips[data-v-0ac7fd43]{display:flex;flex-wrap:wrap;gap:.4rem}.Card__catChip[data-v-0ac7fd43]{display:inline-flex;align-items:center;padding:3px 12px;border-radius:var(--smkb-radius-full);font-size:var(--smkb-font-size-xs);font-weight:var(--smkb-font-weight-semibold);white-space:nowrap}.Card__subject[data-v-0ac7fd43]{display:inline-flex;align-items:center;padding:3px 12px;border-radius:var(--smkb-radius-full);font-size:var(--smkb-font-size-xs);font-weight:var(--smkb-font-weight-semibold);white-space:nowrap;background:color-mix(in srgb,var(--smkb-color-foreground-muted, #64748b) 12%,transparent);color:var(--smkb-color-foreground-muted, #64748b)}.Card__title[data-v-0ac7fd43]{margin:0;font-size:clamp(1.4rem,2.5vw,1.6rem);font-weight:var(--smkb-font-weight-bold);line-height:var(--smkb-line-height-snug);color:var(--smkb-color-foreground, #111);flex:1}.Card__footer[data-v-0ac7fd43]{padding:.75rem 1.25rem 1rem;border-top:1px solid var(--smkb-color-border, #e5e7eb);margin-top:.5rem}.Card__cta[data-v-0ac7fd43]{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;text-align:inherit;font-size:var(--smkb-font-size-sm);font-weight:var(--smkb-font-weight-semibold);color:var(--smkb-color-foreground-muted, #64748b);letter-spacing:.01em}.Card__cta[data-v-0ac7fd43]:focus-visible{outline:2px solid var(--card-accent, var(--smkb-color-primary));outline-offset:4px;border-radius:var(--smkb-radius-sm, 4px)}@media(max-width:600px){.Card__inner[data-v-0ac7fd43]{align-items:center;text-align:center}.Card__chips[data-v-0ac7fd43]{justify-content:center}.Card__footer[data-v-0ac7fd43]{text-align:center}}.MeetingModal__headerActions[data-v-48047207]{display:flex;width:100%;justify-content:flex-start}.MeetingModal__title[data-v-48047207]{margin:0 0 var(--smkb-space-3);font-size:clamp(1.4rem,3vw,1.75rem);font-weight:var(--smkb-font-weight-bold);line-height:var(--smkb-line-height-snug);color:var(--smkb-color-foreground, #111)}.MeetingModal__closeBtn[data-v-48047207]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;background:transparent;color:#64748b;cursor:pointer;border-radius:var(--smkb-radius-md, 8px);transition:background .15s ease,color .15s ease}.MeetingModal__closeBtn[data-v-48047207]:hover{background:#f1f5f9;color:#111}.MeetingModal__closeBtn[data-v-48047207]:focus-visible{outline:2px solid var(--smkb-color-primary, #0057b8);outline-offset:2px}.MeetingModal__chips[data-v-48047207]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:var(--smkb-space-4)}.MeetingModal__catChip[data-v-48047207]{display:inline-flex;align-items:center;padding:3px 12px;border-radius:var(--smkb-radius-full);font-size:var(--smkb-font-size-xs);font-weight:var(--smkb-font-weight-semibold);white-space:nowrap}.MeetingModal__subject[data-v-48047207]{display:inline-flex;align-items:center;padding:3px 12px;border-radius:var(--smkb-radius-full);font-size:var(--smkb-font-size-xs);font-weight:var(--smkb-font-weight-semibold);white-space:nowrap;background:color-mix(in srgb,var(--smkb-color-foreground-muted, #64748b) 12%,transparent);color:var(--smkb-color-foreground-muted, #64748b)}.MeetingModal__timesLabel[data-v-48047207]{margin:0 0 var(--smkb-space-2);font-size:var(--smkb-font-size-sm);font-weight:var(--smkb-font-weight-semibold);color:var(--smkb-color-foreground-muted, #64748b)}.MeetingModal__times[data-v-48047207]{display:flex;flex-direction:column;gap:.5rem}.MeetingModal__timeChip[data-v-48047207]{display:inline-flex;align-self:flex-start;align-items:center;padding:.5rem 1.25rem;border-radius:var(--smkb-radius-lg);font-size:var(--smkb-font-size-lg);font-weight:var(--smkb-font-weight-bold);background:color-mix(in srgb,var(--smkb-color-primary) 12%,transparent);color:var(--smkb-color-primary);white-space:nowrap;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.MeetingModal__footer[data-v-48047207]{display:flex;align-items:center;justify-content:space-between;gap:var(--smkb-space-4);flex-wrap:wrap;width:100%}.MeetingModal__statusRegion[data-v-48047207]{flex:1;min-width:0}.MeetingModal__status[data-v-48047207]{font-size:var(--smkb-font-size-sm);color:var(--smkb-color-foreground-muted, #64748b);line-height:1.5}.MeetingModal__status--live[data-v-48047207]{font-weight:var(--smkb-font-weight-semibold);color:var(--smkb-color-primary)}.MeetingModal__status--ended[data-v-48047207]{color:var(--smkb-color-foreground-muted, #64748b)}.MeetingModal__countdown[data-v-48047207]{font-weight:var(--smkb-font-weight-bold);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;display:inline-block}@media(max-width:600px){.MeetingModal__footer[data-v-48047207]{flex-direction:column;align-items:stretch}}.smkb-dialog__title{flex:0 0 auto}.smkb-dialog__body{direction:ltr}.smkb-dialog__body>*{direction:rtl}@media(max-width:600px){.smkb-dialog-overlay:has(.smkb-dialog--fullscreen){padding:0!important;z-index:99999!important}.smkb-dialog--fullscreen{height:100dvh!important;max-block-size:100dvh!important;border-radius:0!important}}.Filters[data-v-b88431c0]{display:flex;flex-direction:column;gap:var(--smkb-space-7);margin-bottom:var(--smkb-space-6)}.Filters__search-wrap[data-v-b88431c0]{position:relative;width:100%}.Filters__search[data-v-b88431c0]{width:100%}.Filters__search-wrap[data-v-b88431c0] .smkb-input-wrapper{--smkb-input-border-color: var(--smkb-color-primary);--smkb-input-icon-color: var(--smkb-color-primary)}.Filters__search-wrap[data-v-b88431c0] .smkb-input{text-align:center}.Filters__search-wrap[data-v-b88431c0] .smkb-input__icon{font-size:1.4rem}.Filters__clear[data-v-b88431c0]{position:absolute;inset-block:2px;inset-inline-start:var(--smkb-space-4);display:flex;align-items:center;background:var(--smkb-color-surface, #fff);border:none;padding:0 2px;cursor:pointer;color:var(--smkb-color-foreground-muted, #64748b);font-size:1.4rem;z-index:1;transition:color .15s ease}.Filters__clear[data-v-b88431c0]:hover{color:var(--smkb-color-foreground, #111)}.Filters__cats[data-v-b88431c0]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--smkb-space-2)}.Filters__cat-cell[data-v-b88431c0]{display:flex;flex-direction:column}.Filters__cat-cell[data-v-b88431c0] .smkb-button{width:100%;justify-content:center}.Filters__cat-cell[data-v-b88431c0] .smkb-button:hover{--smkb-button-bg: color-mix(in srgb, var(--cat-color) 80%, #000) !important}.Filters__cat-cell[data-v-b88431c0]:after{content:"";display:block;height:3px;border-radius:2px;background:transparent;margin-top:6px;margin-inline:1.5rem;transition:background .15s ease}.Filters__cat-cell.is-active[data-v-b88431c0]:after{background:var(--cat-color)}.Filters__subrow[data-v-b88431c0]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--smkb-space-2);justify-content:center}.Filters__subs[data-v-b88431c0]{display:contents}.subjects-enter-active[data-v-b88431c0],.subjects-leave-active[data-v-b88431c0]{transition:opacity .2s ease,transform .2s ease}.subjects-enter-from[data-v-b88431c0],.subjects-leave-to[data-v-b88431c0]{opacity:0;transform:translateY(-6px)}@media(max-width:600px){.Filters__cats[data-v-b88431c0]{grid-template-columns:1fr}.Filters__cat-cell[data-v-b88431c0]:after{display:none}.Filters__subrow[data-v-b88431c0]{border-top:1px solid var(--smkb-color-border, #e5e7eb);padding-top:var(--smkb-space-4)}.Filters__clear-btn[data-v-b88431c0] .smkb-button{width:100%;justify-content:center}}.MobileBr[data-v-78fde080]{display:none}.MobileHide[data-v-78fde080]{display:inline}@media(max-width:600px){.MobileBr[data-v-78fde080]{display:block}.MobileHide[data-v-78fde080]{display:none}}.SkipLink[data-v-78fde080]{position:absolute;top:-100%;inset-inline-start:50%;transform:translate(50%);background:var(--smkb-color-primary);color:#fff;padding:.75rem 1.5rem;border-radius:0 0 var(--smkb-radius-md, 8px) var(--smkb-radius-md, 8px);font-weight:var(--smkb-font-weight-semibold);z-index:10000;text-decoration:none;white-space:nowrap}.SkipLink[data-v-78fde080]:focus{top:0}.Page[data-v-78fde080]{display:flex;flex-direction:column;min-height:100%;background:var(--smkb-color-surface-subtle, #f8f9fa);font-family:var(--smkb-font-family)}.Container[data-v-78fde080]{max-width:900px;margin:0 auto;padding:0 1.5rem;width:100%;box-sizing:border-box}.Hero[data-v-78fde080]{position:relative;width:100%;box-sizing:border-box;overflow-x:clip;overflow-y:visible;background:#1a1a2e}.Hero__container[data-v-78fde080]{position:relative;z-index:1;max-width:900px;width:100%;margin:0 auto;padding:0 1.5rem;box-sizing:border-box;display:flex;justify-content:flex-start;min-height:100vh;min-height:100svh;min-height:100dvh;align-items:center}.Hero__img[data-v-78fde080]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.Hero__gradient[data-v-78fde080]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000d1,#0000008c 40%,#00000040);pointer-events:none}.Hero__content[data-v-78fde080]{text-align:start;padding:3rem 0 4rem;max-width:540px;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.Hero__logo[data-v-78fde080]{margin-bottom:0}@media(max-width:600px){.Hero__logo[data-v-78fde080]{margin-bottom:var(--smkb-space-8)}}.Hero__title[data-v-78fde080]{margin:0;font-size:clamp(1.75rem,4.5vw,3rem);font-weight:var(--smkb-font-weight-bold);line-height:var(--smkb-line-height-tight);color:#fff;text-shadow:0 4px 24px rgba(0,0,0,.5);letter-spacing:-.01em}.Hero__date[data-v-78fde080]{margin:0;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:var(--smkb-font-weight-semibold);color:#ffffffd9;text-shadow:0 2px 8px rgba(0,0,0,.4)}.Hero__tagline[data-v-78fde080]{margin:.25rem 0 0;font-size:clamp(.9rem,2vw,1.1rem);color:#ffffffb3;line-height:var(--smkb-line-height-relaxed);text-shadow:0 1px 6px rgba(0,0,0,.4)}.Hero__cta[data-v-78fde080]{margin-top:var(--smkb-space-5);width:100%}.Hero__cta[data-v-78fde080] .smkb-button{width:100%;justify-content:center;padding-block:var(--smkb-space-8)}.Meetings[data-v-78fde080]{padding:5rem 0 6rem;flex:1}.Meetings__header[data-v-78fde080]{text-align:center;margin-bottom:2.5rem}.Meetings__title[data-v-78fde080]{margin:0 0 .5rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:var(--smkb-font-weight-bold);color:var(--smkb-color-primary);letter-spacing:-.01em}.Meetings__subtitle[data-v-78fde080]{margin:0;font-size:clamp(.95rem,2vw,1.1rem);color:var(--smkb-color-foreground-muted, #64748b);line-height:var(--smkb-line-height-relaxed)}.Meetings__grid[data-v-78fde080]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-top:2rem}.Meetings__pagination[data-v-78fde080]{margin-top:2.5rem;display:flex;justify-content:center}.Meetings__empty[data-v-78fde080]{text-align:center;padding:4rem 1rem;color:var(--smkb-color-foreground-muted, #64748b);font-size:var(--smkb-font-size-md)}.PageFooter[data-v-78fde080]{background:var(--smkb-color-surface, #fff);border-top:1px solid var(--smkb-color-border, #e5e7eb);text-align:center;padding:1.5rem 1rem;font-size:var(--smkb-font-size-xs);color:var(--smkb-color-foreground-muted, #64748b)}@media(max-width:600px){.Container[data-v-78fde080]{padding:0 1rem}.Hero__container[data-v-78fde080]{flex-direction:column;justify-content:flex-start;align-items:stretch}.Hero__content[data-v-78fde080]{flex:1 0 auto;width:100%;box-sizing:border-box;text-align:center;align-items:center;padding:3.5rem 0 4.5rem;gap:1.25rem}.Hero__cta[data-v-78fde080]{margin-top:auto}.Hero__title[data-v-78fde080]{font-size:clamp(2.6rem,9vw,3.5rem)}.Hero__date[data-v-78fde080]{font-size:clamp(1.15rem,3.5vw,1.35rem)}.Hero__tagline[data-v-78fde080]{font-size:clamp(1.05rem,3vw,1.2rem)}.Meetings[data-v-78fde080]{padding:3rem 0 4rem}.Meetings__title[data-v-78fde080]{font-size:clamp(1.9rem,5vw,2.5rem)}.Meetings__subtitle[data-v-78fde080]{font-size:clamp(1rem,2.5vw,1.1rem)}.Meetings__grid[data-v-78fde080]{grid-template-columns:1fr}}html,body{height:100%;margin:0}#app{height:100%}.smkb-layout__main{overflow-y:auto!important;overflow-x:hidden;direction:ltr;margin-top:0!important}.smkb-layout__main>*{direction:rtl}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto!important}}:focus-visible{outline:2px solid var(--smkb-color-primary, #0057b8);outline-offset:2px}
