﻿:root{--navy-50: #f0f2f8;--navy-100: #d9dfe9;--navy-200: #b3bfd3;--navy-300: #8d9fbc;--navy-400: #6680a5;--navy-500: #3f6089;--navy-600: #2a4a72;--navy-700: #1e3a5f;--navy-800: #132a4a;--navy-900: #0a1b32;--navy-950: #050e1c;--neutral-50: #f8f8f7;--neutral-100: #f0eeec;--neutral-200: #e4e1dd;--neutral-300: #ccc9c3;--neutral-400: #aaa69f;--neutral-500: #88837b;--neutral-600: #686360;--neutral-700: #4e4a47;--neutral-800: #35322f;--neutral-900: #1e1c1a;--color-success: #2d8a4e;--color-success-bg: #edf7f2;--color-success-text: #1f6b3a;--color-success-border: #b4dcc1;--color-warning: #c7810e;--color-warning-bg: #fef5e6;--color-warning-text: #8a5a08;--color-warning-border: #f0d78c;--color-danger: #c42b2b;--color-danger-bg: #fdf2f2;--color-danger-text: #8b1e1e;--color-danger-border: #e8b8b8;--color-info: #2563a8;--color-info-bg: #eef4fb;--color-info-text: #1a4578;--color-info-border: #b8d0e3;--color-bg: #fafaf9;--color-surface: #ffffff;--color-2: #f6f5f4;--color-3: #efeeed;--color-4: #e5e4e2;--color-border-default: #e0ddd9;--color-border-strong: #c9c5c1;--color-border-subtle: #ebe9e7;--color-text-default: #1a1816;--color-text-2: #44403c;--color-text-3: #78716c;--color-text-4: #a8a29e;--color-text-inv: #ffffff;--color-brand-default: #1e3a5f;--color-brand-dark: #152a45;--color-brand-darker: #0d1c2e;--color-brand-light: #e8eef4;--color-brand-mid: #94a8c2;--color-brand-text: #1e3a5f;--color-brand-accent: #2563eb;--color-brand-rgb: 30, 58, 95;--font-sans: IBM Plex Sans, system-ui, -apple-system, sans-serif;--font-serif: Libre Baskerville, Georgia, serif;--font-mono: IBM Plex Mono, ui-monospace, monospace;--text-xs: 0.6875rem;--text-sm: 0.75rem;--text-base: 0.875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--leading-tight: 1.25;--leading-normal: 1.5;--leading-loose: 1.75;--tracking-tight: -0.01em;--tracking-normal: 0;--tracking-wide: 0.025em;--tracking-wider: 0.05em;--tracking-widest: 0.1em;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semi: 600;--font-weight-bold: 700;--space-0: 0;--space-1: 0.25rem;--space-2: 0.5rem;--space-3: 0.75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-none: 0px;--radius-xs: 2px;--radius-sm: 3px;--radius-md: 4px;--radius-lg: 6px;--radius-xl: 8px;--radius-2xl: 12px;--radius-pill: 9999px;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.03);--shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.04);--shadow-md: 0 2px 6px rgba(0, 0, 0, 0.05);--shadow-lg: 0 4px 12px rgba(0, 0, 0, 0.07);--shadow-xl: 0 8px 24px rgba(0, 0, 0, 0.09);--shadow-2xl: 0 16px 48px rgba(0, 0, 0, 0.11);--shadow-inner: inset 0 1px 2px rgba(0, 0, 0, 0.04);--z-base: 0;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 300;--z-modal: 400;--z-toast: 500;--z-tooltip: 600;--transition-fast: 100ms ease;--transition-base: 150ms ease;--transition-slow: 200ms ease;--transition-slower: 300ms ease;--duration-fast: 100ms;--duration-base: 150ms;--duration-slow: 200ms;--duration-slower: 300ms;--ease-default: ease;--ease-in: ease-in;--ease-out: ease-out;--ease-in-out: ease-in-out}*,*::before,*::after{box-sizing:border-box}*{margin:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{line-height:var(--leading-normal);font-family:var(--font-sans);font-weight:var(--font-weight-normal);color:var(--color-text-default);background-color:var(--color-bg)}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none;padding:0}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:var(--leading-tight)}p{margin:0}fieldset{border:none;padding:0;margin:0;min-width:0}legend{padding:0}hr{border:none;border-top:1px solid var(--color-border-default);margin:0}[hidden]{display:none}html{font-size:16px;scroll-behavior:smooth}body{min-height:100vh;background-color:var(--color-bg);color:var(--color-text-default)}:focus-visible{outline:2px solid var(--color-brand-default);outline-offset:2px}::selection{background-color:var(--color-brand-mid);color:var(--color-text-default)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-surface-3)}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-400)}img,video{max-width:100%;height:auto}hr{border:none;border-top:1px solid var(--color-border-default);margin:var(--space-6) 0}[disabled],.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.alert{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);border:1px solid rgba(0,0,0,0);border-left-width:3px;font-size:var(--text-sm);line-height:var(--leading-normal)}.alert-info{background-color:var(--color-info-bg);color:var(--color-info-text);border-color:var(--color-info-border)}.alert-success{background-color:var(--color-success-bg);color:var(--color-success-text);border-color:var(--color-success-border)}.alert-warning{background-color:var(--color-warning-bg);color:var(--color-warning-text);border-color:var(--color-warning-border)}.alert-danger{background-color:var(--color-danger-bg);color:var(--color-danger-text);border-color:var(--color-danger-border)}.alert-brand{background-color:var(--color-brand-light);color:var(--color-brand-text);border-color:var(--color-brand-mid)}.alert-icon{flex-shrink:0;margin-top:1px;font-size:var(--text-base);line-height:1}.alert-content{flex:1;min-width:0}.alert-title{font-weight:var(--font-weight-semi);margin-bottom:var(--space-1)}.alert-dismiss{flex-shrink:0;margin-left:auto;padding:0;background:none;border:none;cursor:pointer;color:inherit;opacity:.5;display:flex;align-items:center;transition:opacity var(--transition-fast)}.alert-dismiss:hover{opacity:1}.alert-sm{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);border-left-width:2px}.alert-lg{padding:var(--space-4) var(--space-5);font-size:var(--text-base)}.badge{display:inline-flex;align-items:center;justify-content:center;padding:2px var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:1.4;border-radius:var(--radius-xs);white-space:nowrap;vertical-align:middle}.badge-default{background-color:var(--color-surface-3);color:var(--color-text-2)}.badge-brand{background-color:var(--color-brand-light);color:var(--color-brand-text)}.badge-success{background-color:var(--color-success-bg);color:var(--color-success-text)}.badge-warning{background-color:var(--color-warning-bg);color:var(--color-warning-text)}.badge-danger{background-color:var(--color-danger-bg);color:var(--color-danger-text)}.badge-info{background-color:var(--color-info-bg);color:var(--color-info-text)}.badge-outline{background-color:rgba(0,0,0,0);border:1px solid currentColor}.badge-outline-default{color:var(--color-text-2);border-color:var(--color-border-default)}.badge-outline-brand{color:var(--color-brand-default);border-color:var(--color-brand-default)}.badge-outline-success{color:var(--color-success);border-color:var(--color-success)}.badge-outline-warning{color:var(--color-warning);border-color:var(--color-warning)}.badge-outline-danger{color:var(--color-danger);border-color:var(--color-danger)}.badge-outline-info{color:var(--color-info);border-color:var(--color-info)}.badge-sm{padding:1px var(--space-1);font-size:10px}.badge-lg{padding:var(--space-1) var(--space-2);font-size:var(--text-sm)}.badge-dot{position:relative;padding-left:var(--space-2)}.badge-dot::before{content:"";position:absolute;left:4px;width:5px;height:5px;border-radius:50%;background-color:currentColor}.btn{--btn-height: 40px;--btn-padding-x: var(--space-4);--btn-border-radius: var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--btn-height);padding:0 var(--btn-padding-x);font-size:var(--text-sm);font-weight:var(--font-weight-medium);font-family:var(--font-sans);line-height:1;border-radius:var(--btn-border-radius);border:1px solid rgba(0,0,0,0);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;text-decoration:none}.btn:focus-visible{outline:2px solid var(--color-brand-default);outline-offset:1px}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-sm{--btn-height: 32px;--btn-padding-x: var(--space-3);--btn-border-radius: var(--radius-xs);font-size:var(--text-xs)}.btn-md{--btn-height: 40px;--btn-padding-x: var(--space-4)}.btn-lg{--btn-height: 48px;--btn-padding-x: var(--space-5);font-size:var(--text-base)}.btn-xl{--btn-height: 56px;--btn-padding-x: var(--space-6);font-size:var(--text-base)}.btn-primary{background-color:var(--color-brand-default);color:var(--color-surface);border-color:var(--color-brand-default)}.btn-primary:hover:not(:disabled){background-color:var(--color-brand-dark);border-color:var(--color-brand-dark)}.btn-primary:active:not(:disabled){background-color:var(--color-brand-darker)}.btn-secondary{background-color:var(--color-surface);color:var(--color-text-default);border-color:var(--color-border-default)}.btn-secondary:hover:not(:disabled){background-color:var(--color-surface-2);border-color:var(--color-border-strong)}.btn-secondary:active:not(:disabled){background-color:var(--color-surface-3)}.btn-ghost{background-color:rgba(0,0,0,0);color:var(--color-text-default);border-color:rgba(0,0,0,0)}.btn-ghost:hover:not(:disabled){background-color:var(--color-surface-2)}.btn-ghost:active:not(:disabled){background-color:var(--color-surface-3)}.btn-danger{background-color:var(--color-danger);color:var(--color-surface);border-color:var(--color-danger)}.btn-danger:hover:not(:disabled){background-color:#a82323;border-color:#a82323}.btn-danger:active:not(:disabled){background-color:#8b1e1e}.btn-success{background-color:var(--color-success);color:var(--color-surface);border-color:var(--color-success)}.btn-success:hover:not(:disabled){background-color:#257240;border-color:#257240}.btn-success:active:not(:disabled){background-color:#1f6b3a}.btn-warning{background-color:var(--color-warning);color:var(--color-text-default);border-color:var(--color-warning)}.btn-warning:hover:not(:disabled){background-color:#a66d0c;border-color:#a66d0c}.btn-warning:active:not(:disabled){background-color:#8a5a08}.btn-info{background-color:var(--color-info);color:var(--color-surface);border-color:var(--color-info)}.btn-info:hover:not(:disabled){background-color:#1e5290;border-color:#1e5290}.btn-info:active:not(:disabled){background-color:#1a4578}.btn-link{background-color:rgba(0,0,0,0);color:var(--color-brand-default);border-color:rgba(0,0,0,0);padding:0;height:auto}.btn-link:hover:not(:disabled){color:var(--color-brand-dark);text-decoration:underline}.btn-loading{position:relative;color:rgba(0,0,0,0) !important;pointer-events:none}.btn-loading::after{content:"";position:absolute;width:14px;height:14px;border:2px solid currentColor;border-right-color:rgba(0,0,0,0);border-radius:50%;animation:btn-spin .6s linear infinite}@keyframes btn-spin{to{transform:rotate(360deg)}}.btn-block{width:100%}.btn-icon{--btn-height: 40px;--btn-width: 40px;--btn-padding-x: 0;width:var(--btn-width);padding:0;justify-content:center}.btn-icon.btn-sm{--btn-height: 32px;--btn-width: 32px}.btn-icon.btn-lg{--btn-height: 48px;--btn-width: 48px}.form-field{display:flex;flex-direction:column;gap:var(--space-1)}.form-label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-default)}.form-label-required::after{content:" *";color:var(--color-danger);font-weight:var(--font-weight-normal)}.form-hint{font-size:var(--text-xs);color:var(--color-text-3);margin-top:var(--space-1)}.form-error{font-size:var(--text-xs);color:var(--color-danger);margin-top:var(--space-1);display:flex;align-items:center;gap:var(--space-1)}.form-error::before{content:"";display:inline-block;width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c42b2b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.form-group{display:flex;flex-direction:column;gap:var(--space-1)}.form-row{display:grid;gap:var(--space-4)}@media(min-width: 768px){.form-row{grid-template-columns:repeat(2, 1fr)}}.form-inline{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:flex-end}.form-inline .form-field{flex:1;min-width:180px}.form-input{--input-height: 40px;--input-padding-x: var(--space-4);--input-border-radius: var(--radius-sm);width:100%;height:var(--input-height);padding:0 var(--input-padding-x);font-size:var(--text-base);font-family:var(--font-sans);line-height:1;color:var(--color-text-default);background-color:var(--color-surface);border:1px solid var(--color-border-default);border-radius:var(--input-border-radius);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);outline:none}.form-input::placeholder{color:var(--color-text-4)}.form-input:hover:not(:disabled):not(:focus){border-color:var(--color-border-strong)}.form-input:focus{border-color:var(--color-brand-default);box-shadow:0 0 0 2px var(--color-brand-light)}.form-input:disabled{background-color:var(--color-surface-3);opacity:.6;cursor:not-allowed}.input-wrap{position:relative;display:flex;align-items:center}.input-wrap .form-input{padding-right:var(--space-10)}.input-wrap .input-icon{position:absolute;right:var(--space-3);display:flex;align-items:center;justify-content:center;color:var(--color-text-3);pointer-events:none}.input-wrap .input-icon svg{width:16px;height:16px}.input-wrap .input-action{position:absolute;right:var(--space-2);display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--color-text-3);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-xs);transition:color var(--transition-fast)}.input-wrap .input-action:hover{color:var(--color-text-default)}.input-wrap .input-action svg{width:16px;height:16px}.input-wrap.has-icon-left .form-input{padding-left:var(--space-10)}.input-wrap.has-icon-left .input-icon{left:var(--space-3);right:auto}.form-input-sm{--input-height: 32px;--input-padding-x: var(--space-3);font-size:var(--text-sm)}.form-input-lg{--input-height: 48px;--input-padding-x: var(--space-5);font-size:var(--text-base)}.form-input-error{border-color:var(--color-danger)}.form-input-error:focus{box-shadow:0 0 0 2px var(--color-danger-bg)}.form-input-success{border-color:var(--color-success)}.form-input-success:focus{box-shadow:0 0 0 2px var(--color-success-bg)}.form-textarea{--textarea-border-radius: var(--radius-sm);width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-base);font-family:var(--font-sans);line-height:1.5;color:var(--color-text-default);background-color:var(--color-surface);border:1px solid var(--color-border-default);border-radius:var(--textarea-border-radius);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);outline:none;min-height:100px;resize:vertical}.form-textarea::placeholder{color:var(--color-text-4)}.form-textarea:hover:not(:disabled):not(:focus){border-color:var(--color-border-strong)}.form-textarea:focus{border-color:var(--color-brand-default);box-shadow:0 0 0 2px var(--color-brand-light)}.form-textarea:disabled{background-color:var(--color-surface-3);opacity:.6;cursor:not-allowed}.form-textarea-sm{min-height:60px;padding:var(--space-1) var(--space-2);font-size:var(--text-sm)}.form-textarea-lg{min-height:120px;padding:var(--space-3) var(--space-4)}.form-select{--select-height: 40px;--select-padding-x: var(--space-4);--select-border-radius: var(--radius-sm);width:100%;height:var(--select-height);padding:0 var(--select-padding-x);padding-right:var(--space-10);font-size:var(--text-base);font-family:var(--font-sans);line-height:1;color:var(--color-text-default);background-color:var(--color-surface);border:1px solid var(--color-border-default);border-radius:var(--select-border-radius);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);outline:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2378716c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;cursor:pointer}.form-select::placeholder{color:var(--color-text-4)}.form-select:hover:not(:disabled):not(:focus){border-color:var(--color-border-strong)}.form-select:focus{border-color:var(--color-brand-default);box-shadow:0 0 0 2px var(--color-brand-light)}.form-select:disabled{background-color:var(--color-surface-3);opacity:.6;cursor:not-allowed}.form-select-sm{--select-height: 32px;--select-padding-x: var(--space-3);font-size:var(--text-sm);padding-right:var(--space-8);background-position:right var(--space-2) center}.form-select-lg{--select-height: 48px;--select-padding-x: var(--space-5);font-size:var(--text-base);padding-right:var(--space-12);background-position:right var(--space-4) center}.form-checkbox,.form-radio{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--text-sm);color:var(--color-text-default);user-select:none}.form-checkbox-input,.form-radio-input{width:16px;height:16px;margin:0;cursor:pointer;accent-color:var(--color-brand-default);border:1px solid var(--color-border-strong);background-color:var(--color-surface);transition:all var(--transition-fast);flex-shrink:0}.form-checkbox-input:checked,.form-radio-input:checked{background-color:var(--color-brand-default);border-color:var(--color-brand-default)}.form-checkbox-input:focus-visible,.form-radio-input:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-brand-light)}.form-checkbox-input:disabled,.form-radio-input:disabled{opacity:.5;cursor:not-allowed}.form-radio-input{border-radius:50%}.form-radio-input:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='5' fill='white'/%3E%3C/svg%3E");background-size:contain}.form-checkbox-input{border-radius:var(--radius-xs)}.form-checkbox-input:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-size:10px;background-position:center;background-repeat:no-repeat}.form-check-group{display:flex;flex-direction:column;gap:var(--space-2)}.form-check-item{display:flex;align-items:flex-start;gap:var(--space-2)}.form-check-inline{display:inline-flex;align-items:center;gap:var(--space-2)}.form-switch{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;user-select:none}.form-switch-input{position:relative;width:36px;height:20px;appearance:none;background-color:var(--color-border-default);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--transition-fast);outline:none;flex-shrink:0;border:none}.form-switch-input::before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:var(--color-surface);border-radius:50%;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast)}.form-switch-input:checked{background-color:var(--color-brand-default)}.form-switch-input:checked::before{transform:translateX(16px)}.form-switch-input:focus-visible{box-shadow:0 0 0 2px var(--color-brand-light)}.form-switch-input:disabled{opacity:.5;cursor:not-allowed}.form-switch-sm{width:32px;height:18px}.form-switch-sm::before{width:14px;height:14px;top:2px;left:2px}.form-switch-sm:checked::before{transform:translateX(14px)}.form-switch-lg{width:44px;height:24px}.form-switch-lg::before{width:20px;height:20px}.form-switch-lg:checked::before{transform:translateX(20px)}.input-group{display:flex;width:100%}.input-group .input-group-text{display:flex;align-items:center;padding:0 var(--space-2);font-size:var(--text-sm);color:var(--color-text-2);background-color:var(--color-surface-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);white-space:nowrap;flex-shrink:0}.input-group .input-group-text:first-child{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.input-group .input-group-text:last-child{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.input-group .form-input{flex:1;min-width:0}.input-group .form-input:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.input-group .form-input:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.input-group .form-input:not(:first-child):not(:last-child){border-radius:0}.form-file{position:relative;display:flex;align-items:center;justify-content:center}.form-file input[type=file]{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.form-file .form-file-label{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px dashed var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-2);transition:all var(--transition-fast);width:100%}.form-file .form-file-label:hover{border-color:var(--color-brand-default);background-color:var(--color-brand-light)}.form-file .form-file-icon{width:18px;height:18px;color:var(--color-text-3)}.form-file .form-file-text{font-size:var(--text-xs)}.form-group-error .form-label{color:var(--color-danger)}.form-group-error .form-input,.form-group-error .form-select,.form-group-error .form-textarea{border-color:var(--color-danger)}.form-group-error .form-input:focus,.form-group-error .form-select:focus,.form-group-error .form-textarea:focus{box-shadow:0 0 0 2px var(--color-danger-bg)}.form-group-success .form-input,.form-group-success .form-select,.form-group-success .form-textarea{border-color:var(--color-success)}.form-group-success .form-input:focus,.form-group-success .form-select:focus,.form-group-success .form-textarea:focus{box-shadow:0 0 0 2px var(--color-success-bg)}.form-group-warning .form-input,.form-group-warning .form-select,.form-group-warning .form-textarea{border-color:var(--color-warning)}.form-group-warning .form-input:focus,.form-group-warning .form-select:focus,.form-group-warning .form-textarea:focus{box-shadow:0 0 0 2px var(--color-warning-bg)}.search-select{position:relative;display:block;width:100%}.search-input{width:100%;height:var(--input-height, 40px);padding:0 var(--input-padding-x, var(--space-4));padding-right:var(--space-12);font-family:inherit;font-size:var(--text-base);line-height:1;color:var(--color-text-default);background-color:var(--color-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);appearance:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.search-input::placeholder{color:var(--color-text-4)}.search-input:hover:not(:disabled):not(:focus){border-color:var(--color-border-strong)}.search-input:focus{outline:none;border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-light)}.search-input:disabled{background-color:var(--color-surface-2);cursor:not-allowed;opacity:.6}.search-select-sm .search-input{--input-height: 32px;--input-padding-x: var(--space-3);font-size:var(--text-sm)}.search-select-lg .search-input{--input-height: 48px;--input-padding-x: var(--space-5);font-size:var(--text-base)}.search-select-dropdown{position:absolute;top:calc(100% + var(--space-1));left:0;right:0;z-index:var(--z-dropdown, 100);background:var(--color-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);max-height:280px;overflow:hidden}.search-select-list{padding:var(--space-2);overflow-y:auto;max-height:260px}.search-select-item{display:flex;align-items:center;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text-default);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast)}.search-select-item:hover,.search-select-item.active{background-color:var(--color-surface-2)}.search-select-item.selected{background-color:var(--color-brand-light);color:var(--color-brand);font-weight:var(--font-weight-medium)}.search-select-empty{padding:var(--space-4);text-align:center;color:var(--color-text-3);font-size:var(--text-sm)}.form-group .search-select{width:100%}.search-select-multi{position:relative;display:block;width:100%}.search-select-tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);min-height:40px;padding:var(--space-1) var(--space-3);background-color:var(--color-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);cursor:text;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.search-select-tags:hover:not(:focus-within){border-color:var(--color-border-strong)}.search-select-tags:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-light)}.search-select-multi.is-open .search-select-tags{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-light)}.search-select-tag{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);background-color:var(--color-brand-light);color:var(--color-brand-text);border-radius:var(--radius-xs);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:1.5;white-space:nowrap;max-width:200px}.search-select-tag-label{overflow:hidden;text-overflow:ellipsis}.search-select-tag-remove{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;background:none;border:none;color:inherit;cursor:pointer;opacity:.6;flex-shrink:0;line-height:1}.search-select-tag-remove:hover{opacity:1}.search-select-tag-input{flex:1;min-width:80px;height:26px;padding:0;border:none;outline:none;background:rgba(0,0,0,0);font-family:inherit;font-size:var(--text-base);color:var(--color-text-default)}.search-select-tag-input::placeholder{color:var(--color-text-4)}.form-group .search-select-multi{width:100%}.card{background-color:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);overflow:hidden}.card-header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-subtle);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.card-header:only-child{border-bottom:none}.card-body{padding:var(--space-5)}.card-footer{padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border-subtle);display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);background-color:var(--color-surface-2)}.card-footer:only-child{border-top:none;background-color:rgba(0,0,0,0)}.card-title{font-size:var(--text-base);font-weight:var(--font-weight-semi);color:var(--color-text-default);margin:0}.card-subtitle{font-size:var(--text-sm);color:var(--color-text-3);margin-top:var(--space-1)}.card-description{font-size:var(--text-sm);color:var(--color-text-2);margin-top:var(--space-2);margin-bottom:0}.card-flat{box-shadow:none;border-color:var(--color-border-default)}.card-elevated{border:none;box-shadow:var(--shadow-md)}.card-borderless{border:none}.card-dashed{border-style:dashed}.card-interactive{cursor:pointer;transition:all var(--transition-fast)}.card-interactive:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.card-interactive:focus-visible{outline:2px solid var(--color-brand-default);outline-offset:2px}.card-sm .card-header{padding:var(--space-3) var(--space-4)}.card-sm .card-body{padding:var(--space-4)}.card-sm .card-footer{padding:var(--space-3) var(--space-4)}.card-lg .card-header{padding:var(--space-5) var(--space-6)}.card-lg .card-body{padding:var(--space-6)}.card-lg .card-footer{padding:var(--space-5) var(--space-6)}.card-image{width:100%;display:block}.card-image-top{border-radius:var(--radius-md) var(--radius-md) 0 0}.card-image-bottom{border-radius:0 0 var(--radius-md) var(--radius-md)}.card-horizontal{display:flex}.card-horizontal .card-image{width:40%;object-fit:cover}.card-horizontal .card-body{flex:1}@media(max-width: 767px){.card-horizontal{flex-direction:column}.card-horizontal .card-image{width:100%;max-height:180px}}.card-actions{display:flex;gap:var(--space-2)}.accordion{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);overflow:hidden}.accordion-item{border-bottom:1px solid var(--color-border-subtle)}.accordion-item:last-child{border-bottom:none}.accordion-header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-default);background:none;border:none;cursor:pointer;text-align:left;transition:background-color var(--transition-fast)}.accordion-header:hover{background-color:var(--color-surface-2)}.accordion-header:focus-visible{outline:2px solid var(--color-brand-default);outline-offset:-2px}.accordion-title{flex:1}.accordion-icon{flex-shrink:0;width:18px;height:18px;transition:transform var(--transition-fast);color:var(--color-text-3)}.accordion-item-open .accordion-icon{transform:rotate(180deg)}.accordion-content{padding:0 var(--space-5) var(--space-5);color:var(--color-text-2);font-size:var(--text-sm);display:none}.accordion-item-open .accordion-content{display:block}.accordion-flush{border:none;border-radius:0}.accordion-flush .accordion-item{border-bottom:1px solid var(--color-border-subtle)}.accordion-flush .accordion-header{padding:var(--space-3) 0}.accordion-flush .accordion-content{padding:0 0 var(--space-3) 0}.accordion-sm .accordion-header{padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}.accordion-sm .accordion-content{padding:0 var(--space-3) var(--space-3)}.accordion-lg .accordion-header{padding:var(--space-4) var(--space-5);font-size:var(--text-base)}.accordion-lg .accordion-content{padding:0 var(--space-5) var(--space-5)}.accordion-bg .accordion-header{background-color:var(--color-surface-2)}.accordion-bg .accordion-item-open .accordion-header{background-color:var(--color-surface-3)}.tabs{display:flex;flex-direction:column;width:100%}.tabs-list{display:flex;gap:var(--space-1);border-bottom:1px solid var(--color-border-subtle);padding:0;position:relative}.tabs-list::-webkit-scrollbar{display:none}.tab,.tabs-trigger{position:relative;padding:var(--space-3) var(--space-5);font-size:var(--text-sm);font-weight:var(--font-weight-medium);font-family:var(--font-sans);color:var(--color-text-3);background:rgba(0,0,0,0);border:none;cursor:pointer;white-space:nowrap;transition:color var(--transition-fast),background var(--transition-fast);border-radius:0}.tab:hover,.tabs-trigger:hover{color:var(--color-text-default);background:var(--color-surface)}.tab:focus-visible,.tabs-trigger:focus-visible{outline:none}.tab-active,.tabs-trigger-active,.tab.active,.tabs-trigger.active{color:var(--color-brand-default);background:rgba(0,0,0,0)}.tab-active::after,.tabs-trigger-active::after,.tab.active::after,.tabs-trigger.active::after{content:"";position:absolute;bottom:0;left:var(--space-4);right:var(--space-4);height:2px;background-color:var(--color-brand-default);border-radius:2px 2px 0 0}.tab-panel,.tabs-content{padding:var(--space-5) 0;display:none;color:var(--color-text-2)}.tab-panel-show,.tabs-content-show,.tab-panel.active,.tabs-content.active{display:block}.tabs-pills .tabs-list{background:var(--color-surface-2);border-radius:var(--radius-md);padding:var(--space-1);border-bottom:none;gap:var(--space-1)}.tabs-pills .tab,.tabs-pills .tabs-trigger{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);color:var(--color-text-3)}.tabs-pills .tab::after,.tabs-pills .tabs-trigger::after{display:none}.tabs-pills .tab-active,.tabs-pills .tabs-trigger-active,.tabs-pills .tab.active,.tabs-pills .tabs-trigger.active{background:var(--color-surface);color:var(--color-text-default);box-shadow:var(--shadow-xs)}.tabs-pills .tab-active::after,.tabs-pills .tabs-trigger-active::after,.tabs-pills .tab.active::after,.tabs-pills .tabs-trigger.active::after{display:none}.tabs-boxed .tabs-list{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-1);border-bottom:none}.tabs-boxed .tab,.tabs-boxed .tabs-trigger{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);color:var(--color-text-3)}.tabs-boxed .tab::after,.tabs-boxed .tabs-trigger::after{display:none}.tabs-boxed .tab-active,.tabs-boxed .tabs-trigger-active,.tabs-boxed .tab.active,.tabs-boxed .tabs-trigger.active{background:var(--color-surface);color:var(--color-text-default);box-shadow:var(--shadow-xs)}.tabs-boxed .tab-active::after,.tabs-boxed .tabs-trigger-active::after,.tabs-boxed .tab.active::after,.tabs-boxed .tabs-trigger.active::after{display:none}.tabs-underline .tabs-list{border-bottom:1px solid var(--color-border-subtle);padding:0;gap:0}.tabs-underline .tab,.tabs-underline .tabs-trigger{padding:var(--space-3) var(--space-5)}.tabs-underline .tab::after,.tabs-underline .tabs-trigger::after{bottom:-1px;left:var(--space-5);right:var(--space-5);height:2px}.tabs-sm .tabs-list{gap:var(--space-1)}.tabs-sm .tab,.tabs-sm .tabs-trigger{padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}.tabs-lg .tabs-list{gap:var(--space-2)}.tabs-lg .tab,.tabs-lg .tabs-trigger{padding:var(--space-4) var(--space-6);font-size:var(--text-base)}.tabs-fit .tabs-list{display:flex}.tabs-fit .tab,.tabs-fit .tabs-trigger{flex:1;justify-content:center}.tabs-centered .tabs-list{justify-content:center}.tabs-icon .tab,.tabs-icon .tabs-trigger{display:flex;align-items:center;gap:var(--space-2)}.tabs-icon svg{width:16px;height:16px;flex-shrink:0}.tabs-badge .tab,.tabs-badge .tabs-trigger{display:flex;align-items:center;gap:var(--space-2)}.tabs-badge .tab-badge{font-size:10px;font-weight:var(--font-weight-medium);padding:2px 6px;border-radius:var(--radius-full);background:var(--color-surface-2);color:var(--color-text-3)}.tabs-badge .tab-active .tab-badge,.tabs-badge .tabs-trigger-active .tab-badge,.tabs-badge .tab.active .tab-badge,.tabs-badge .tabs-trigger.active .tab-badge{background:var(--color-brand-light);color:var(--color-brand-default)}.table-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table{width:100%;border-collapse:collapse;font-size:var(--text-sm);text-align:left}.table th,.table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);vertical-align:middle}.table th{font-weight:var(--font-weight-medium);font-size:var(--text-xs);color:var(--color-text-2);text-transform:uppercase;letter-spacing:.03em;background-color:var(--color-surface-2);white-space:nowrap}.table td{color:var(--color-text-default)}.table tbody tr{transition:background-color var(--transition-fast)}.table tbody tr:hover{background-color:var(--color-surface-2)}.table-sm th,.table-sm td{padding:var(--space-1) var(--space-2)}.table-sm th{font-size:10px}.table-lg th,.table-lg td{padding:var(--space-3) var(--space-4)}.table-striped tbody tr:nth-child(even){background-color:var(--color-surface-2)}.table-bordered th,.table-bordered td{border:1px solid var(--color-border-subtle)}.table-borderless th,.table-borderless td{border-bottom:none}.table-hover tbody tr{cursor:pointer}@media(max-width: 767px){.table-responsive thead{display:none}.table-responsive tr{display:block;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);margin-bottom:var(--space-2);padding:var(--space-2)}.table-responsive td{display:flex;justify-content:space-between;align-items:center;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border-subtle)}.table-responsive td::before{content:attr(data-label);font-weight:var(--font-weight-medium);font-size:var(--text-xs);color:var(--color-text-3);text-transform:uppercase}.table-responsive td:last-child{border-bottom:none}}.table-sort{cursor:pointer;user-select:none}.table-sort:hover{color:var(--color-brand-default)}.table-sort-icon{display:inline-flex;flex-direction:column;margin-left:var(--space-1);font-size:8px;color:var(--color-text-4);vertical-align:middle}.table-checkbox{width:32px}.table-actions{display:flex;gap:var(--space-1);justify-content:flex-end}.table-wrap{position:relative;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface);flex-wrap:wrap}.table-toolbar-left{display:flex;align-items:center;gap:var(--space-2);flex:1;min-width:0}.table-toolbar-right{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.table-bulk-bar{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--color-brand-light);border-bottom:1px solid var(--color-border-subtle);font-size:var(--text-sm)}.table-bulk-bar[hidden]{display:none}.table-bulk-count{font-weight:var(--font-weight-semi);color:var(--color-brand-default);flex-shrink:0;min-width:100px}.table-bulk-actions{display:flex;align-items:center;gap:var(--space-2);flex:1}.table-bulk-dismiss{margin-left:auto;flex-shrink:0}.th-sortable{cursor:pointer;user-select:none;white-space:nowrap}.th-sortable:hover{color:var(--color-brand-default)}.th-sortable.sort-asc,.th-sortable.sort-desc{color:var(--color-brand-default)}.th-sort-icon{display:inline-flex;margin-left:var(--space-1);font-size:9px;color:var(--color-text-4);vertical-align:middle;letter-spacing:-1px}.th-sort-icon.asc,.th-sort-icon.desc{color:var(--color-brand-default)}.table tbody tr.selected{background-color:var(--color-brand-light)}.table tbody tr.selected td{color:var(--color-brand-dark)}.table tbody tr.selected:hover{background-color:var(--color-brand-light)}.table.table-selectable tbody tr:not(.tr-skeleton):not(.tr-empty):not(.tr-expand-row){cursor:pointer}.tr-expanded>td{background:var(--color-surface-2);border-bottom:none}.tr-expand-row{background:var(--color-surface-2)}.tr-expand-row[hidden]{display:none}.tr-expand-cell{padding:var(--space-4) var(--space-5) !important;border-bottom:2px solid var(--color-border-subtle) !important}[data-expand-btn] svg{transition:transform var(--transition-fast)}tr.tr-expanded [data-expand-btn] svg{transform:rotate(90deg)}@keyframes table-skeleton{0%{background-position:200% 0}100%{background-position:-200% 0}}.tr-skeleton td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.tr-skeleton td::after{content:"";display:block;height:14px;border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-surface-3) 25%, var(--color-surface-2) 50%, var(--color-surface-3) 75%);background-size:200% 100%;animation:table-skeleton 1.4s ease-in-out infinite}.tr-skeleton td:first-child::after{max-width:32px}.tr-skeleton td:nth-child(2)::after{max-width:24px}.tr-empty td{text-align:center;padding:var(--space-12) var(--space-4) !important;border-bottom:none !important;color:var(--color-text-3)}.empty-icon{display:block;font-size:2rem;margin-bottom:var(--space-2);opacity:.6}.empty-title{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-3)}.empty-desc{font-size:var(--text-xs);color:var(--color-text-4);margin-top:var(--space-1)}.empty-desc em{font-style:normal;color:var(--color-brand-default)}.table-loading{position:relative}.table-loading::after{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,.65);z-index:1}.table-footer{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-subtle);background:var(--color-surface);gap:var(--space-3);flex-wrap:wrap}.table-footer-info{font-size:var(--text-sm);color:var(--color-text-3)}.table-footer-info strong{color:var(--color-text-default)}.table-filter-badge{display:inline-flex;align-items:center;font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-brand-default);background:var(--color-brand-light);border-radius:var(--radius-full);padding:1px 8px;margin-left:var(--space-1)}.table-footer-pages{display:flex;align-items:center;gap:var(--space-1)}.table-page-ellipsis{padding:0 var(--space-1);font-size:var(--text-sm);color:var(--color-text-3);line-height:1}.table-match{background:rgba(255,200,0,.3);border-radius:2px;padding:0 2px}.nav{display:flex;flex-direction:column;gap:var(--space-1)}.nav-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-2);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);text-decoration:none}.nav-item:hover{color:var(--color-text-default);background-color:var(--color-surface-2)}.nav-item-active{color:var(--color-brand-default);background-color:var(--color-brand-light)}.nav-icon{width:20px;height:20px;flex-shrink:0}.nav-label{flex:1}.nav-group{margin-bottom:var(--space-4)}.nav-group-title{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-semi);color:var(--color-text-3);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.topbar{display:flex;align-items:center;padding:0 var(--space-6);height:60px;background-color:var(--color-surface);border-bottom:1px solid var(--color-border-subtle);gap:var(--space-4)}.topbar-left{display:flex;align-items:center;gap:var(--space-3);flex:1;min-width:0}.topbar-right{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.topbar-center{display:flex;align-items:center;gap:var(--space-3);flex:1;justify-content:center}.topbar-title{font-size:var(--text-md);font-weight:var(--font-weight-semi);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:rgba(0,0,0,0);color:var(--color-text-3);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);position:relative;flex-shrink:0;text-decoration:none}.topbar-btn:hover{background:var(--color-surface-2);color:var(--color-text)}.topbar-btn:focus-visible{outline:2px solid var(--color-brand-default);outline-offset:-2px}.topbar-btn svg{width:18px;height:18px}.topbar-badge{position:absolute;top:6px;right:6px;width:8px;height:8px;background:var(--color-danger);border-radius:50%;border:2px solid var(--color-surface)}.topbar-badge-count{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;background:var(--color-danger);color:#fff;border-radius:var(--radius-full);font-size:10px;font-weight:var(--font-weight-semi);display:flex;align-items:center;justify-content:center;border:2px solid var(--color-surface);line-height:1}.topbar-divider{width:1px;height:20px;background:var(--color-border-default);flex-shrink:0}.topbar-sticky{position:sticky;top:0;z-index:var(--z-sticky)}.topbar-elevated{border-bottom:none;box-shadow:0 1px 4px rgba(0,0,0,.08)}.topbar-dark{background-color:var(--color-brand-darker);border-bottom-color:hsla(0,0%,100%,.08)}.topbar-dark .topbar-title{color:#fff}.topbar-dark .topbar-btn{color:hsla(0,0%,100%,.7)}.topbar-dark .topbar-btn:hover{background:hsla(0,0%,100%,.1);color:#fff}.topbar-dark .topbar-divider{background:hsla(0,0%,100%,.15)}.breadcrumb{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);flex-wrap:wrap}.breadcrumb-item{display:flex;align-items:center;color:var(--color-text-3)}.breadcrumb-item a{color:var(--color-text-3);text-decoration:none;transition:color var(--transition-fast)}.breadcrumb-item a:hover{color:var(--color-text-default)}.breadcrumb-item.active{color:var(--color-text-default);font-weight:var(--font-weight-medium)}.breadcrumb-separator{color:var(--color-text-4);display:flex;align-items:center;flex-shrink:0;user-select:none}.breadcrumb-separator svg{width:14px;height:14px}.breadcrumb-sm{font-size:var(--text-xs)}.breadcrumb-sm .breadcrumb-separator svg{width:12px;height:12px}.breadcrumb-lg{font-size:var(--text-md)}.breadcrumb-lg .breadcrumb-separator svg{width:16px;height:16px}.breadcrumb-slash .breadcrumb-separator::before{content:"/";font-size:var(--text-sm);padding:0 var(--space-1)}.breadcrumb-dot .breadcrumb-separator::before{content:"·";font-size:var(--text-md);line-height:1}.navbar{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-6);height:64px;background-color:var(--color-surface);border-bottom:1px solid var(--color-border-subtle);position:relative}.navbar-brand{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-lg);font-weight:var(--font-weight-semi);color:var(--color-brand-default);text-decoration:none;flex-shrink:0;letter-spacing:-0.01em}.navbar-logo{width:28px;height:28px;flex-shrink:0}.navbar-menu{display:flex;align-items:center;gap:var(--space-1)}.navbar-item{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-2);border-radius:var(--radius-md);text-decoration:none;cursor:pointer;transition:all var(--transition-fast);border:none;background:rgba(0,0,0,0);white-space:nowrap}.navbar-item:hover{color:var(--color-text-default);background-color:var(--color-surface-2)}.navbar-item.active,.navbar-item.navbar-item-active{color:var(--color-brand-default);background-color:var(--color-brand-light)}.navbar-end{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.navbar-toggle{display:none;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:rgba(0,0,0,0);color:var(--color-text-3);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.navbar-toggle:hover{background:var(--color-surface-2);color:var(--color-text-default)}.navbar-toggle svg{width:20px;height:20px}.navbar-divider{width:1px;height:20px;background:var(--color-border-default);flex-shrink:0;margin:0 var(--space-1)}.navbar-sticky{position:sticky;top:0;z-index:var(--z-sticky)}.navbar-elevated{border-bottom:none;box-shadow:0 1px 4px rgba(0,0,0,.08)}.navbar-dark{background-color:var(--color-brand-darker);border-bottom-color:hsla(0,0%,100%,.08)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-item{color:hsla(0,0%,100%,.7)}.navbar-dark .navbar-item:hover{color:#fff;background:hsla(0,0%,100%,.08)}.navbar-dark .navbar-item.active,.navbar-dark .navbar-item.navbar-item-active{color:#fff;background:hsla(0,0%,100%,.12)}.navbar-dark .navbar-divider{background:hsla(0,0%,100%,.15)}.navbar-dark .navbar-toggle{color:hsla(0,0%,100%,.7)}.navbar-dark .navbar-toggle:hover{background:hsla(0,0%,100%,.1);color:#fff}.navbar-bordered{border-bottom-color:var(--color-border-default)}@media(max-width: 767px){.navbar{flex-wrap:wrap;height:auto;padding:var(--space-3) var(--space-4)}.navbar-toggle{display:flex}.navbar-menu{display:none;width:100%;flex-direction:column;align-items:stretch;padding:var(--space-2) 0;gap:2px}.navbar-menu.navbar-menu-open{display:flex}.navbar-item{justify-content:flex-start;padding:var(--space-2) var(--space-3)}}.sidebar{position:fixed;top:0;left:0;bottom:0;width:260px;background-color:var(--color-surface);border-right:1px solid var(--color-border-subtle);display:flex;flex-direction:column;z-index:var(--z-sticky);transition:transform var(--transition-slow)}.sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-subtle);height:64px;flex-shrink:0}.sidebar-brand{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-lg);font-weight:var(--font-weight-semi);color:var(--color-brand-default);text-decoration:none;letter-spacing:-0.01em}.sidebar-logo{width:28px;height:28px;border-radius:var(--radius-sm)}.sidebar-toggle{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--color-text-3);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);border:none;background:rgba(0,0,0,0)}.sidebar-toggle:hover{background-color:var(--color-surface-2);color:var(--color-text-default)}.sidebar-toggle svg{width:18px;height:18px}.sidebar-content{flex:1;overflow-y:auto;padding:var(--space-3) var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.sidebar-content::-webkit-scrollbar{width:4px}.sidebar-content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.sidebar-content::-webkit-scrollbar-thumb{background:var(--color-border-default);border-radius:2px}.sidebar-footer{padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border-subtle);flex-shrink:0}.sidebar-section{display:flex;flex-direction:column;gap:var(--space-1)}.sidebar-section-title{padding:var(--space-2) var(--space-3);font-size:11px;font-weight:var(--font-weight-semi);color:var(--color-text-4);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-1)}.sidebar-nav{display:flex;flex-direction:column;gap:2px}.sidebar-link,.sidebar-nav-item{display:flex;align-items:center;gap:var(--space-3);padding:6px var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-3);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);text-decoration:none;position:relative}.sidebar-link:hover,.sidebar-nav-item:hover{color:var(--color-text-default);background-color:var(--color-surface-2)}.sidebar-link:focus-visible,.sidebar-nav-item:focus-visible{outline:2px solid var(--color-brand-default);outline-offset:-2px}.sidebar-link-active,.sidebar-link.active,.sidebar-nav-item-active,.sidebar-nav-item.active{color:var(--color-brand-default);background-color:var(--color-brand-light)}.sidebar-link-active::before,.sidebar-link.active::before,.sidebar-nav-item-active::before,.sidebar-nav-item.active::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:16px;background:var(--color-brand-default);border-radius:0 2px 2px 0}.sidebar-nav-icon{width:18px;height:18px;flex-shrink:0;color:inherit;opacity:.8}.sidebar-nav-text{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-nav-badge{font-size:10px;font-weight:var(--font-weight-semi);padding:2px 6px;background:var(--color-surface-2);color:var(--color-text-3);border-radius:var(--radius-full)}.sidebar-user{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast)}.sidebar-user:hover{background:var(--color-surface-2)}.sidebar-user-avatar{width:36px;height:36px;border-radius:var(--radius-full);background:var(--color-brand-light);color:var(--color-brand-default);display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:var(--font-weight-semi)}.sidebar-user-info{flex:1;min-width:0}.sidebar-user-name{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-default);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-user-role{font-size:var(--text-xs);color:var(--color-text-3)}.sidebar-divider{height:1px;background:var(--color-border-subtle);margin:var(--space-1) var(--space-3)}.sidebar-sm{width:200px}.sidebar-lg{width:300px}.sidebar-xl{width:340px}.sidebar-collapsed{width:68px}.sidebar-collapsed .sidebar-brand-text,.sidebar-collapsed .sidebar-nav-text,.sidebar-collapsed .sidebar-section-title,.sidebar-collapsed .sidebar-user-info,.sidebar-collapsed .sidebar-toggle-text{display:none}.sidebar-collapsed .sidebar-link,.sidebar-collapsed .sidebar-nav-item{justify-content:center;padding:var(--space-2)}.sidebar-collapsed .sidebar-section{align-items:center}.sidebar-collapsed .sidebar-link-active::before,.sidebar-collapsed .sidebar-link.active::before,.sidebar-collapsed .sidebar-nav-item-active::before,.sidebar-collapsed .sidebar-nav-item.active::before{left:0}.sidebar-dark{background-color:var(--color-brand-darker);border-right-color:hsla(0,0%,100%,.08)}.sidebar-dark .sidebar-header{border-bottom-color:hsla(0,0%,100%,.08)}.sidebar-dark .sidebar-footer{border-top-color:hsla(0,0%,100%,.08)}.sidebar-dark .sidebar-brand{color:#fff}.sidebar-dark .sidebar-section-title{color:hsla(0,0%,100%,.4)}.sidebar-dark .sidebar-link,.sidebar-dark .sidebar-nav-item{color:hsla(0,0%,100%,.7)}.sidebar-dark .sidebar-link:hover,.sidebar-dark .sidebar-nav-item:hover{color:#fff;background:hsla(0,0%,100%,.08)}.sidebar-dark .sidebar-link-active,.sidebar-dark .sidebar-link.active,.sidebar-dark .sidebar-nav-item-active,.sidebar-dark .sidebar-nav-item.active{color:#fff;background:hsla(0,0%,100%,.12)}.sidebar-dark .sidebar-link-active::before,.sidebar-dark .sidebar-link.active::before,.sidebar-dark .sidebar-nav-item-active::before,.sidebar-dark .sidebar-nav-item.active::before{background:var(--color-brand-accent)}.sidebar-dark .sidebar-divider{background:hsla(0,0%,100%,.08)}.sidebar-dark .sidebar-user-name{color:#fff}.sidebar-dark .sidebar-user-role{color:hsla(0,0%,100%,.5)}@media(max-width: 1023px){.sidebar{transform:translateX(-100%)}.sidebar-open{transform:translateX(0)}.sidebar-overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:calc(var(--z-sticky) - 1);opacity:0;visibility:hidden;transition:all var(--transition-base);backdrop-filter:blur(2px)}.sidebar-overlay-open{opacity:1;visibility:visible}}.modal-overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;padding:var(--space-4);z-index:var(--z-modal);opacity:0;visibility:hidden;transition:all var(--transition-base)}.modal-overlay-open{opacity:1;visibility:visible}.modal{width:100%;max-width:500px;max-height:calc(100vh - var(--space-8));background-color:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;transform:scale(0.95) translateY(10px);transition:transform var(--transition-base)}.modal-overlay-open .modal{transform:scale(1) translateY(0)}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-subtle)}.modal-title{font-size:var(--text-base);font-weight:var(--font-weight-semi);color:var(--color-text-default);margin:0}.modal-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--color-text-3);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);border:none;background:none}.modal-close:hover{background-color:var(--color-surface-2);color:var(--color-text-default)}.modal-body{flex:1;padding:var(--space-5);overflow-y:auto}.modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border-subtle)}.modal-sm{max-width:360px}.modal-lg{max-width:640px}.modal-xl{max-width:800px}.modal-full{max-width:calc(100vw - var(--space-6));max-height:calc(100vh - var(--space-6))}.modal-center .modal-overlay{align-items:center}.modal-top .modal-overlay{align-items:flex-start;padding-top:var(--space-6)}.modal-top .modal{margin:0 auto}.modal-fade .modal{transform:translateY(20px)}.modal-zoom .modal{transform:scale(0.9)}.modal-open{overflow:hidden}.drawer-overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.4);z-index:var(--z-overlay);opacity:0;visibility:hidden;transition:all var(--transition-base)}.drawer-overlay-open{opacity:1;visibility:visible}.drawer{position:fixed;top:0;bottom:0;background-color:var(--color-surface);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;z-index:var(--z-modal);transition:transform var(--transition-base)}.drawer-start{left:0;width:280px;transform:translateX(-100%)}.drawer-end{right:0;width:280px;transform:translateX(100%)}.drawer-top{top:0;left:0;right:0;height:280px;transform:translateY(-100%)}.drawer-bottom{bottom:0;left:0;right:0;height:280px;transform:translateY(100%)}.drawer-overlay-open .drawer-start,.drawer-overlay-open .drawer-end,.drawer-overlay-open .drawer-top,.drawer-overlay-open .drawer-bottom{transform:translate(0)}.drawer-sm{width:240px}.drawer-lg{width:360px}.drawer-xl{width:480px}.drawer-full{width:100%}.drawer-top-sm,.drawer-bottom-sm{height:200px}.drawer-top-lg,.drawer-bottom-lg{height:360px}.drawer-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-subtle);flex-shrink:0}.drawer-title{font-size:var(--text-base);font-weight:var(--font-weight-semi);color:var(--color-text-default);margin:0}.drawer-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--color-text-3);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);border:none;background:none}.drawer-close:hover{background-color:var(--color-surface-2);color:var(--color-text-default)}.drawer-body{flex:1;padding:var(--space-5);overflow-y:auto}.drawer-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border-subtle);flex-shrink:0}.drawer-open{overflow:hidden}.dropdown{position:relative;display:inline-block}.dropdown-trigger{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer}.dropdown-menu{position:absolute;top:100%;left:0;min-width:180px;background-color:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-2);z-index:var(--z-dropdown);opacity:0;visibility:hidden;transform:translateY(-4px);transition:all var(--transition-fast)}.dropdown-open .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-end .dropdown-menu{left:auto;right:0}.dropdown-top .dropdown-menu{top:auto;bottom:100%;margin-bottom:var(--space-1);transform:translateY(-4px)}.dropdown-open.dropdown-top .dropdown-menu{transform:translateY(0)}.dropdown-center .dropdown-menu{left:50%;transform:translateX(-50%) translateY(-4px)}.dropdown-open.dropdown-center .dropdown-menu{transform:translateX(-50%)}.dropdown-sm .dropdown-menu{min-width:140px}.dropdown-lg .dropdown-menu{min-width:200px}.dropdown-item{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text-default);text-decoration:none;border-radius:var(--radius-xs);cursor:pointer;transition:all var(--transition-fast);background:none;border:none;text-align:left}.dropdown-item:hover{background-color:var(--color-surface-2)}.dropdown-item:focus-visible{outline:2px solid var(--color-brand-default);outline-offset:-2px}.dropdown-item-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.dropdown-item-icon{width:14px;height:14px;flex-shrink:0;color:var(--color-text-3)}.dropdown-item-text{flex:1}.dropdown-item-shortcut{font-size:var(--text-xs);color:var(--color-text-3)}.dropdown-divider{height:1px;margin:var(--space-1) 0;background-color:var(--color-border-subtle)}.dropdown-label{padding:var(--space-2) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-3);text-transform:uppercase;letter-spacing:.03em}.dropdown-header{padding:var(--space-2) var(--space-2);font-size:var(--text-sm);color:var(--color-text-2)}.dropdown-arrow{width:14px;height:14px;color:var(--color-text-3)}.toast-container{position:fixed;bottom:var(--space-5);right:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);z-index:var(--z-toast);max-width:380px;padding:var(--space-2)}.toast-container-top-left{top:var(--space-5);bottom:auto;left:var(--space-5);right:auto}.toast-container-top-right{top:var(--space-5);bottom:auto;left:auto;right:var(--space-5)}.toast-container-bottom-left{bottom:var(--space-5);left:var(--space-5);right:auto}.toast-container-top-center{top:var(--space-5);bottom:auto;left:50%;transform:translateX(-50%);right:auto}.toast-container-bottom-center{bottom:var(--space-5);left:50%;transform:translateX(-50%);right:auto}.toast{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background-color:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg),0 4px 12px rgba(0,0,0,.08);animation:toast-in .25s ease;position:relative;width:380px;flex-shrink:0}.toast::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px}@keyframes toast-in{from{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.toast-exit{animation:toast-out .2s ease forwards}@keyframes toast-out{to{opacity:0;transform:translateX(100%)}}.toast-icon-wrapper{width:32px;height:32px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(0,0,0,0);color:inherit}.toast-icon{width:18px;height:18px}.toast-success{background:var(--color-success-bg);border-color:var(--color-success-border)}.toast-success::before{background:var(--color-success)}.toast-success .toast-icon-wrapper{background:rgba(0,0,0,0);color:var(--color-success)}.toast-success .toast-title{color:var(--color-success-text)}.toast-success .toast-message{color:var(--color-success-text);opacity:.85}.toast-success .toast-close{color:var(--color-success-text)}.toast-success .toast-close:hover{background:rgba(45,138,78,.15)}.toast-warning{background:var(--color-warning-bg);border-color:var(--color-warning-border)}.toast-warning::before{background:var(--color-warning)}.toast-warning .toast-icon-wrapper{background:rgba(0,0,0,0);color:var(--color-warning)}.toast-warning .toast-title{color:var(--color-warning-text)}.toast-warning .toast-message{color:var(--color-warning-text);opacity:.85}.toast-warning .toast-close{color:var(--color-warning-text)}.toast-warning .toast-close:hover{background:rgba(199,129,14,.15)}.toast-danger{background:var(--color-danger-bg);border-color:var(--color-danger-border)}.toast-danger::before{background:var(--color-danger)}.toast-danger .toast-icon-wrapper{background:rgba(0,0,0,0);color:var(--color-danger)}.toast-danger .toast-title{color:var(--color-danger-text)}.toast-danger .toast-message{color:var(--color-danger-text);opacity:.85}.toast-danger .toast-close{color:var(--color-danger-text)}.toast-danger .toast-close:hover{background:rgba(196,43,43,.15)}.toast-info{background:var(--color-info-bg);border-color:var(--color-info-border)}.toast-info::before{background:var(--color-info)}.toast-info .toast-icon-wrapper{background:rgba(0,0,0,0);color:var(--color-info)}.toast-info .toast-title{color:var(--color-info-text)}.toast-info .toast-message{color:var(--color-info-text);opacity:.85}.toast-info .toast-close{color:var(--color-info-text)}.toast-info .toast-close:hover{background:rgba(37,99,168,.15)}.toast-content{flex:1;min-width:0}.toast-title{font-size:var(--text-sm);font-weight:var(--font-weight-semi);color:var(--color-text-default);line-height:1.4}.toast-message{font-size:var(--text-xs);color:var(--color-text-2);line-height:1.5;margin-top:var(--space-1)}.toast-timestamp{font-size:10px;color:var(--color-text-4);margin-top:var(--space-2)}.toast-close{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--color-text-3);border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0;transition:all var(--transition-fast);border:none;background:none;margin:-4px -4px 0 0}.toast-close:hover{background-color:rgba(0,0,0,.05);color:var(--color-text-default)}.toast-close svg{width:14px;height:14px}.toast-actions{display:flex;gap:var(--space-2);margin-top:var(--space-3)}.toast-action-btn{font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);border:none}.toast-action-btn-primary{background:var(--color-brand-default);color:#fff}.toast-action-btn-primary:hover{background:var(--color-brand-dark)}.toast-action-btn-secondary{background:var(--color-surface);color:var(--color-text-default);border:1px solid var(--color-border-default)}.toast-action-btn-secondary:hover{background:var(--color-surface-2)}.toast-success .toast-action-btn-secondary,.toast-warning .toast-action-btn-secondary,.toast-danger .toast-action-btn-secondary,.toast-info .toast-action-btn-secondary{background:hsla(0,0%,100%,.7);border-color:rgba(0,0,0,.1);color:var(--color-text-default)}.toast-success .toast-action-btn-secondary:hover,.toast-warning .toast-action-btn-secondary:hover,.toast-danger .toast-action-btn-secondary:hover,.toast-info .toast-action-btn-secondary:hover{background:hsla(0,0%,100%,.9)}.toast-sm{padding:var(--space-3)}.toast-sm .toast-icon-wrapper{width:24px;height:24px}.toast-sm .toast-icon{width:14px;height:14px}.toast-sm .toast-title{font-size:var(--text-xs)}.toast-sm .toast-message{font-size:11px}.toast-lg{padding:var(--space-5)}.toast-lg .toast-title{font-size:var(--text-base)}.toast-solid.toast-success{background:var(--color-success-bg);border-color:var(--color-success-border)}.toast-solid.toast-warning{background:var(--color-warning-bg);border-color:var(--color-warning-border)}.toast-solid.toast-danger{background:var(--color-danger-bg);border-color:var(--color-danger-border)}.toast-solid.toast-info{background:var(--color-info-bg);border-color:var(--color-info-border)}.avatar{--avatar-size: 32px;--avatar-font-size: var(--text-xs);--avatar-border-radius: var(--radius-sm);--avatar-bg: #f6f5f4;--avatar-color: var(--color-text-4);position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--avatar-border-radius);background-color:var(--avatar-bg);color:var(--avatar-color);font-size:var(--avatar-font-size);font-weight:var(--font-weight-medium);font-family:var(--font-sans);line-height:1;overflow:visible;flex-shrink:0;vertical-align:middle}.avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit;overflow:hidden}.avatar:focus-visible{outline:2px solid var(--color-brand-default);outline-offset:2px}.avatar-sm{--avatar-size: 24px;--avatar-font-size: 10px;--avatar-border-radius: var(--radius-xs)}.avatar-md{--avatar-size: 32px;--avatar-font-size: var(--text-xs)}.avatar-lg{--avatar-size: 40px;--avatar-font-size: var(--text-sm)}.avatar-xl{--avatar-size: 56px;--avatar-font-size: var(--text-base)}.avatar-square{--avatar-border-radius: var(--radius-xs)}.avatar-circle{--avatar-border-radius: 50%}.avatar-rounded{--avatar-border-radius: var(--radius-md)}.avatar-status::after{content:"";position:absolute;bottom:-1px;right:-1px;width:8px;height:8px;border-radius:50%;border:2px solid var(--color-surface);background-color:var(--color-text-4);z-index:10}.avatar-status.avatar-sm::after{width:6px;height:6px}.avatar-status.avatar-lg::after,.avatar-status.avatar-xl::after{width:10px;height:10px}.avatar-status-online::after{background-color:var(--color-success)}.avatar-status-offline::after{background-color:var(--color-text-4)}.avatar-status-busy::after{background-color:var(--color-danger)}.avatar-status-away::after{background-color:var(--color-warning)}.avatar-status-do-not-disturb::after{background-color:var(--color-text-3)}.avatar-border{border:2px solid var(--color-surface);box-shadow:0 0 0 1px var(--color-border-default)}.avatar-initial{text-transform:uppercase}.avatar-icon{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--avatar-color)}.avatar-icon svg{width:50%;height:50%}.avatar-brand{--avatar-bg: var(--color-brand-light);--avatar-color: var(--color-brand-text)}.avatar-success{--avatar-bg: var(--color-success-bg);--avatar-color: var(--color-success-text)}.avatar-warning{--avatar-bg: var(--color-warning-bg);--avatar-color: var(--color-warning-text)}.avatar-danger{--avatar-bg: var(--color-danger-bg);--avatar-color: var(--color-danger-text)}.avatar-info{--avatar-bg: var(--color-info-bg);--avatar-color: var(--color-info-text)}.avatar-group{display:inline-flex;align-items:center}.avatar-group .avatar{margin-left:-6px;border:2px solid var(--color-surface)}.avatar-group .avatar:first-child{margin-left:0}.avatar-group .avatar:hover{z-index:10}.avatar-group.avatar-group-sm .avatar{--avatar-size: 24px;margin-left:-4px}.avatar-group.avatar-group-md .avatar{margin-left:-6px}.avatar-group.avatar-group-lg .avatar{--avatar-size: 40px;margin-left:-8px}.avatar-group.avatar-group-xl .avatar{--avatar-size: 56px;margin-left:-10px}.avatar-group-count{display:inline-flex;align-items:center;justify-content:center;margin-left:-6px;background-color:var(--color-surface-2);color:var(--color-text-2);font-size:10px;font-weight:var(--font-weight-medium);border:2px solid var(--color-surface);cursor:pointer}.avatar-group-count:hover{background-color:var(--color-surface-3)}.avatar-group-sm .avatar-group-count{--avatar-size: 24px;margin-left:-4px;font-size:9px}.avatar-group-md .avatar-group-count{--avatar-size: 32px}.avatar-group-lg .avatar-group-count{--avatar-size: 40px;margin-left:-8px;font-size:var(--text-xs)}.avatar-group-xl .avatar-group-count{--avatar-size: 56px;margin-left:-10px;font-size:var(--text-sm)}a.avatar{text-decoration:none}a.avatar:hover{opacity:.9}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--space-4);padding-right:var(--space-4)}@media(min-width: 640px){.container{max-width:640px;padding-left:var(--space-6);padding-right:var(--space-6)}}@media(min-width: 768px){.container{max-width:768px;padding-left:var(--space-6);padding-right:var(--space-6)}}@media(min-width: 1024px){.container{max-width:1024px;padding-left:var(--space-6);padding-right:var(--space-6)}}@media(min-width: 1280px){.container{max-width:1280px;padding-left:var(--space-6);padding-right:var(--space-6)}}@media(min-width: 1400px){.container{max-width:1400px;padding-left:var(--space-6);padding-right:var(--space-6)}}.container-full{width:100%;padding-left:var(--space-4);padding-right:var(--space-4)}.container-narrow{max-width:640px}.container-wide{max-width:1280px}.pos-static{position:static}.pos-relative{position:relative}.pos-absolute{position:absolute}.pos-fixed{position:fixed}.pos-sticky{position:sticky}.pos-fixed-full{position:fixed;inset:0}.pos-absolute-full{position:absolute;inset:0}.pos-relative-full{position:relative;inset:0}.top-0{top:0}.top-1{top:.25rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-8{top:2rem}.top-10{top:2.5rem}.top-12{top:3rem}.top-16{top:4rem}.top-20{top:5rem}.top-24{top:6rem}.top-auto{top:auto}.top-0{top:0}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-8{right:2rem}.right-10{right:2.5rem}.right-12{right:3rem}.right-16{right:4rem}.right-20{right:5rem}.right-24{right:6rem}.right-auto{right:auto}.right-0{right:0}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-10{bottom:2.5rem}.bottom-12{bottom:3rem}.bottom-16{bottom:4rem}.bottom-20{bottom:5rem}.bottom-24{bottom:6rem}.bottom-auto{bottom:auto}.bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-8{left:2rem}.left-10{left:2.5rem}.left-12{left:3rem}.left-16{left:4rem}.left-20{left:5rem}.left-24{left:6rem}.left-auto{left:auto}.left-0{left:0}.inset-0{inset:0}.inset-auto{inset:auto}.inset-0{inset:0}.inset-1{inset:.25rem}.inset-2{inset:.5rem}.inset-3{inset:.75rem}.inset-4{inset:1rem}.inset-5{inset:1.25rem}.inset-6{inset:1.5rem}.inset-8{inset:2rem}.inset-10{inset:2.5rem}.inset-12{inset:3rem}.inset-16{inset:4rem}.inset-20{inset:5rem}.inset-24{inset:6rem}.inset-x-0{left:0;right:0}.inset-x-auto{left:auto;right:auto}.inset-x-0{left:0;right:0}.inset-x-1{left:.25rem;right:.25rem}.inset-x-2{left:.5rem;right:.5rem}.inset-x-3{left:.75rem;right:.75rem}.inset-x-4{left:1rem;right:1rem}.inset-x-5{left:1.25rem;right:1.25rem}.inset-x-6{left:1.5rem;right:1.5rem}.inset-x-8{left:2rem;right:2rem}.inset-x-10{left:2.5rem;right:2.5rem}.inset-x-12{left:3rem;right:3rem}.inset-x-16{left:4rem;right:4rem}.inset-x-20{left:5rem;right:5rem}.inset-x-24{left:6rem;right:6rem}.inset-y-0{top:0;bottom:0}.inset-y-auto{top:auto;bottom:auto}.inset-y-0{top:0;bottom:0}.inset-y-1{top:.25rem;bottom:.25rem}.inset-y-2{top:.5rem;bottom:.5rem}.inset-y-3{top:.75rem;bottom:.75rem}.inset-y-4{top:1rem;bottom:1rem}.inset-y-5{top:1.25rem;bottom:1.25rem}.inset-y-6{top:1.5rem;bottom:1.5rem}.inset-y-8{top:2rem;bottom:2rem}.inset-y-10{top:2.5rem;bottom:2.5rem}.inset-y-12{top:3rem;bottom:3rem}.inset-y-16{top:4rem;bottom:4rem}.inset-y-20{top:5rem;bottom:5rem}.inset-y-24{top:6rem;bottom:6rem}.z-base{z-index:0}.z-raised{z-index:10}.z-dropdown{z-index:100}.z-sticky{z-index:200}.z-overlay{z-index:300}.z-modal{z-index:400}.z-toast{z-index:500}.z-tooltip{z-index:600}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.grow{flex-grow:1}.grow-0{flex-grow:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.order-first{order:-1}.order-last{order:9999}.order-0{order:0}.order-1{order:.25rem}.order-2{order:.5rem}.order-3{order:.75rem}.order-4{order:1rem}.order-5{order:1.25rem}.order-6{order:1.5rem}.order-8{order:2rem}.order-10{order:2.5rem}.order-12{order:3rem}.order-16{order:4rem}.order-20{order:5rem}.order-24{order:6rem}.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}.grid-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr))}.grid-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr))}.grid-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr))}.grid-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr))}.grid-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr))}.grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr))}.grid-cols-none{grid-template-columns:none}.col-auto{grid-column:auto}.col-span-full{grid-column:1/-1}.col-1{grid-column:span 1/span 1}.col-start-1{grid-column-start:1}.col-end-1{grid-column-end:1}.col-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.col-end-2{grid-column-end:2}.col-3{grid-column:span 3/span 3}.col-start-3{grid-column-start:3}.col-end-3{grid-column-end:3}.col-4{grid-column:span 4/span 4}.col-start-4{grid-column-start:4}.col-end-4{grid-column-end:4}.col-5{grid-column:span 5/span 5}.col-start-5{grid-column-start:5}.col-end-5{grid-column-end:5}.col-6{grid-column:span 6/span 6}.col-start-6{grid-column-start:6}.col-end-6{grid-column-end:6}.col-7{grid-column:span 7/span 7}.col-start-7{grid-column-start:7}.col-end-7{grid-column-end:7}.col-8{grid-column:span 8/span 8}.col-start-8{grid-column-start:8}.col-end-8{grid-column-end:8}.col-9{grid-column:span 9/span 9}.col-start-9{grid-column-start:9}.col-end-9{grid-column-end:9}.col-10{grid-column:span 10/span 10}.col-start-10{grid-column-start:10}.col-end-10{grid-column-end:10}.col-11{grid-column:span 11/span 11}.col-start-11{grid-column-start:11}.col-end-11{grid-column-end:11}.col-12{grid-column:span 12/span 12}.col-start-12{grid-column-start:12}.col-end-12{grid-column-end:12}.col-start-auto{grid-column-start:auto}.col-end-auto{grid-column-end:auto}.grid-rows-1{grid-template-rows:repeat(1, minmax(0, 1fr))}.grid-rows-2{grid-template-rows:repeat(2, minmax(0, 1fr))}.grid-rows-3{grid-template-rows:repeat(3, minmax(0, 1fr))}.grid-rows-4{grid-template-rows:repeat(4, minmax(0, 1fr))}.grid-rows-5{grid-template-rows:repeat(5, minmax(0, 1fr))}.grid-rows-6{grid-template-rows:repeat(6, minmax(0, 1fr))}.grid-rows-none{grid-template-rows:none}.row-auto{grid-row:auto}.row-span-full{grid-row:1/-1}.row-1{grid-row:span 1/span 1}.row-start-1{grid-row-start:1}.row-end-1{grid-row-end:1}.row-2{grid-row:span 2/span 2}.row-start-2{grid-row-start:2}.row-end-2{grid-row-end:2}.row-3{grid-row:span 3/span 3}.row-start-3{grid-row-start:3}.row-end-3{grid-row-end:3}.row-4{grid-row:span 4/span 4}.row-start-4{grid-row-start:4}.row-end-4{grid-row-end:4}.row-5{grid-row:span 5/span 5}.row-start-5{grid-row-start:5}.row-end-5{grid-row-end:5}.row-6{grid-row:span 6/span 6}.row-start-6{grid-row-start:6}.row-end-6{grid-row-end:6}.bg-navy-50{background-color:#f0f2f8}.bg-navy-100{background-color:#d9dfe9}.bg-navy-200{background-color:#b3bfd3}.bg-navy-300{background-color:#8d9fbc}.bg-navy-400{background-color:#6680a5}.bg-navy-500{background-color:#3f6089}.bg-navy-600{background-color:#2a4a72}.bg-navy-700{background-color:#1e3a5f}.bg-navy-800{background-color:#132a4a}.bg-navy-900{background-color:#0a1b32}.bg-navy-950{background-color:#050e1c}.bg-neutral-50{background-color:#f8f8f7}.bg-neutral-100{background-color:#f0eeec}.bg-neutral-200{background-color:#e4e1dd}.bg-neutral-300{background-color:#ccc9c3}.bg-neutral-400{background-color:#aaa69f}.bg-neutral-500{background-color:#88837b}.bg-neutral-600{background-color:#686360}.bg-neutral-700{background-color:#4e4a47}.bg-neutral-800{background-color:#35322f}.bg-neutral-900{background-color:#1e1c1a}.bg-surface{background-color:var(--color-surface)}.bg-bg{background-color:var(--color-bg)}.bg-surface-2{background-color:var(--color-surface-2)}.bg-surface-3{background-color:var(--color-surface-3)}.bg-surface-4{background-color:var(--color-surface-4)}.bg-success{background-color:var(--color-success)}.bg-success-bg{background-color:var(--color-success-bg)}.bg-warning{background-color:var(--color-warning)}.bg-warning-bg{background-color:var(--color-warning-bg)}.bg-danger{background-color:var(--color-danger)}.bg-danger-bg{background-color:var(--color-danger-bg)}.bg-info{background-color:var(--color-info)}.bg-info-bg{background-color:var(--color-info-bg)}.bg-brand{background-color:var(--color-brand-default)}.bg-brand-light{background-color:var(--color-brand-light)}.bg-brand-mid{background-color:var(--color-brand-mid)}.bg-brand-dark{background-color:var(--color-brand-dark)}.bg-transparent{background-color:rgba(0,0,0,0)}.text-navy-50{color:#f0f2f8}.text-navy-100{color:#d9dfe9}.text-navy-200{color:#b3bfd3}.text-navy-300{color:#8d9fbc}.text-navy-400{color:#6680a5}.text-navy-500{color:#3f6089}.text-navy-600{color:#2a4a72}.text-navy-700{color:#1e3a5f}.text-navy-800{color:#132a4a}.text-navy-900{color:#0a1b32}.text-navy-950{color:#050e1c}.text-neutral-50{color:#f8f8f7}.text-neutral-100{color:#f0eeec}.text-neutral-200{color:#e4e1dd}.text-neutral-300{color:#ccc9c3}.text-neutral-400{color:#aaa69f}.text-neutral-500{color:#88837b}.text-neutral-600{color:#686360}.text-neutral-700{color:#4e4a47}.text-neutral-800{color:#35322f}.text-neutral-900{color:#1e1c1a}.text-success{color:var(--color-success)}.text-success-text{color:var(--color-success-text)}.text-warning{color:var(--color-warning)}.text-warning-text{color:var(--color-warning-text)}.text-danger{color:var(--color-danger)}.text-danger-text{color:var(--color-danger-text)}.text-info{color:var(--color-info)}.text-info-text{color:var(--color-info-text)}.text-brand{color:var(--color-brand-default)}.text-brand-text{color:var(--color-brand-text)}.text-brand-accent{color:var(--color-brand-accent)}.text-default{color:var(--color-text-default)}.text-2{color:var(--color-text-2)}.text-3{color:var(--color-text-3)}.text-4{color:var(--color-text-4)}.text-inverse{color:var(--color-text-inv)}.border-navy-50{border-color:#f0f2f8}.border-navy-100{border-color:#d9dfe9}.border-navy-200{border-color:#b3bfd3}.border-navy-300{border-color:#8d9fbc}.border-navy-400{border-color:#6680a5}.border-navy-500{border-color:#3f6089}.border-navy-600{border-color:#2a4a72}.border-navy-700{border-color:#1e3a5f}.border-navy-800{border-color:#132a4a}.border-navy-900{border-color:#0a1b32}.border-navy-950{border-color:#050e1c}.border-neutral-50{border-color:#f8f8f7}.border-neutral-100{border-color:#f0eeec}.border-neutral-200{border-color:#e4e1dd}.border-neutral-300{border-color:#ccc9c3}.border-neutral-400{border-color:#aaa69f}.border-neutral-500{border-color:#88837b}.border-neutral-600{border-color:#686360}.border-neutral-700{border-color:#4e4a47}.border-neutral-800{border-color:#35322f}.border-neutral-900{border-color:#1e1c1a}.border-default{border-color:var(--color-border-default)}.border-strong{border-color:var(--color-border-strong)}.border-subtle{border-color:var(--color-border-subtle)}.border-success{border-color:var(--color-success-border)}.border-warning{border-color:var(--color-warning-border)}.border-danger{border-color:var(--color-danger-border)}.border-info{border-color:var(--color-info-border)}.border-brand{border-color:var(--color-brand-default)}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-x{border-left-width:1px;border-right-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-0{border-width:0}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow)}.ring-brand{--tw-ring-color: var(--color-brand-default)}.ring-success{--tw-ring-color: var(--color-success)}.ring-warning{--tw-ring-color: var(--color-warning)}.ring-danger{--tw-ring-color: var(--color-danger)}.ring-info{--tw-ring-color: var(--color-info)}.ring-2{--tw-ring-offset-width: 2px}.ring-4{--tw-ring-offset-width: 4px}.ring-offset{--tw-ring-offset-width: 1px}.divide-x>:not([hidden])~:not([hidden]){border-left-width:1px}.divide-y>:not([hidden])~:not([hidden]){border-top-width:1px}.divide-default>:not([hidden])~:not([hidden]){border-color:var(--color-border-default)}.divide-subtle>:not([hidden])~:not([hidden]){border-color:var(--color-border-subtle)}.divide-brand>:not([hidden])~:not([hidden]){border-color:var(--color-brand-light)}.accent-brand{accent-color:var(--color-brand-default)}.accent-success{accent-color:var(--color-success)}.accent-warning{accent-color:var(--color-warning)}.accent-danger{accent-color:var(--color-danger)}.accent-info{accent-color:var(--color-info)}.d-block{display:block}.d-none{display:none}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-grid{display:grid}.d-inline-grid{display:inline-grid}.d-table{display:table}.d-table-row{display:table-row}.d-table-cell{display:table-cell}.d-contents{display:contents}.d-flow-root{display:flow-root}@media(min-width: 640px){.sm-d-block{display:block}.sm-d-none{display:none}.sm-d-inline{display:inline}.sm-d-inline-block{display:inline-block}.sm-d-flex{display:flex}.sm-d-inline-flex{display:inline-flex}.sm-d-grid{display:grid}.sm-d-inline-grid{display:inline-grid}}@media(min-width: 768px){.md-d-block{display:block}.md-d-none{display:none}.md-d-inline{display:inline}.md-d-inline-block{display:inline-block}.md-d-flex{display:flex}.md-d-inline-flex{display:inline-flex}.md-d-grid{display:grid}.md-d-inline-grid{display:inline-grid}}@media(min-width: 1024px){.lg-d-block{display:block}.lg-d-none{display:none}.lg-d-inline{display:inline}.lg-d-inline-block{display:inline-block}.lg-d-flex{display:flex}.lg-d-inline-flex{display:inline-flex}.lg-d-grid{display:grid}.lg-d-inline-grid{display:inline-grid}}@media(min-width: 1280px){.xl-d-block{display:block}.xl-d-none{display:none}.xl-d-inline{display:inline}.xl-d-inline-block{display:inline-block}.xl-d-flex{display:flex}.xl-d-inline-flex{display:inline-flex}.xl-d-grid{display:grid}.xl-d-inline-grid{display:inline-grid}}@media(min-width: 1536px){.xxl-d-block{display:block}.xxl-d-none{display:none}.xxl-d-inline{display:inline}.xxl-d-inline-block{display:inline-block}.xxl-d-flex{display:flex}.xxl-d-inline-flex{display:inline-flex}.xxl-d-grid{display:grid}.xxl-d-inline-grid{display:inline-grid}}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-text{cursor:text}.cursor-move{cursor:move}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-none{cursor:none}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.select-none{user-select:none}.select-text{user-select:text}.select-all{user-select:all}.select-auto{user-select:auto}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-overflow-clip{text-overflow:clip}.text-overflow-ellipsis{text-overflow:ellipsis}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.object-none{object-fit:none}.object-scale-down{object-fit:scale-down}.object-bottom{object-position:bottom}.object-center{object-position:center}.object-left{object-position:left}.object-left-bottom{object-position:left bottom}.object-left-top{object-position:left top}.object-right{object-position:right}.object-right-bottom{object-position:right bottom}.object-right-top{object-position:right top}.object-top{object-position:top}.list-disc{list-style-type:disc}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.list-square{list-style-type:square}.list-circle{list-style-type:circle}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.counter-reset-none{counter-reset:none}.counter-reset{counter-reset:none}.counter-reset-1{counter-reset:counter 1}.counter-reset-2{counter-reset:counter 2}.counter-reset-3{counter-reset:counter 3}.counter-reset-4{counter-reset:counter 4}.counter-reset-5{counter-reset:counter 5}.counter-reset-6{counter-reset:counter 6}.counter-reset-7{counter-reset:counter 7}.counter-reset-8{counter-reset:counter 8}.counter-reset-9{counter-reset:counter 9}.counter-reset-10{counter-reset:counter 10}.counter-increment-none{counter-increment:none}.content-visible{content-visibility:visible}.content-auto{content-visibility:auto}.content-hidden{content-visibility:hidden}.container-normal{container-type:normal}.container-size{container-type:size}.container-inline-size{container-type:inline-size}.container-type{container-type:inline-size}.decoration-slice{box-decoration-break:slice}.decoration-clone{box-decoration-break:clone}.bg-blend-normal{background-blend-mode:normal}.bg-blend-multiply{background-blend-mode:multiply}.bg-blend-screen{background-blend-mode:screen}.bg-blend-overlay{background-blend-mode:overlay}.bg-blend-darken{background-blend-mode:darken}.bg-blend-lighten{background-blend-mode:lighten}.bg-blend-color-dodge{background-blend-mode:color-dodge}.bg-blend-color-burn{background-blend-mode:color-burn}.bg-blend-hard-light{background-blend-mode:hard-light}.bg-blend-soft-light{background-blend-mode:soft-light}.bg-blend-difference{background-blend-mode:difference}.bg-blend-exclusion{background-blend-mode:exclusion}.bg-blend-hue{background-blend-mode:hue}.bg-blend-saturation{background-blend-mode:saturation}.bg-blend-color{background-blend-mode:color}.bg-blend-luminosity{background-blend-mode:luminosity}.mix-blend-normal{mix-blend-mode:normal}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-screen{mix-blend-mode:screen}.mix-blend-overlay{mix-blend-mode:overlay}.mix-blend-darken{mix-blend-mode:darken}.mix-blend-lighten{mix-blend-mode:lighten}.mix-blend-color-dodge{mix-blend-mode:color-dodge}.mix-blend-color-burn{mix-blend-mode:color-burn}.mix-blend-hard-light{mix-blend-mode:hard-light}.mix-blend-soft-light{mix-blend-mode:soft-light}.mix-blend-difference{mix-blend-mode:difference}.mix-blend-exclusion{mix-blend-mode:exclusion}.mix-blend-hue{mix-blend-mode:hue}.mix-blend-saturation{mix-blend-mode:saturation}.mix-blend-color{mix-blend-mode:color}.mix-blend-luminosity{mix-blend-mode:luminosity}.mix-blend-plus-lighter{mix-blend-mode:plus-lighter}.mix-blend-plus-darker{mix-blend-mode:plus-darker}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-visible{overflow-x:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-visible{overflow-y:visible}.overflow-y-scroll{overflow-y:scroll}.overflow-clip{overflow:clip}.overflow-x-clip{overflow-x:clip}.overflow-y-clip{overflow-y:clip}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.aspect-portrait{aspect-ratio:3/4}.aspect-landscape{aspect-ratio:4/3}.aspect-1\/1{aspect-ratio:1}.aspect-2\/2{aspect-ratio:1}.aspect-3\/3{aspect-ratio:1}.aspect-4\/4{aspect-ratio:1}.aspect-5\/5{aspect-ratio:1}.aspect-6\/6{aspect-ratio:1}.aspect-7\/7{aspect-ratio:1}.aspect-8\/8{aspect-ratio:1}.aspect-9\/9{aspect-ratio:1}.aspect-10\/10{aspect-ratio:1}.aspect-1{aspect-ratio:1}.aspect-2{aspect-ratio:2}.aspect-3{aspect-ratio:3}.aspect-4{aspect-ratio:4}.aspect-5{aspect-ratio:5}.aspect-6{aspect-ratio:6}.aspect-7{aspect-ratio:7}.aspect-8{aspect-ratio:8}.aspect-9{aspect-ratio:9}.aspect-10{aspect-ratio:10}.aspect-11{aspect-ratio:11}.aspect-12{aspect-ratio:12}.aspect-13{aspect-ratio:13}.aspect-14{aspect-ratio:14}.aspect-15{aspect-ratio:15}.aspect-16{aspect-ratio:16}.aspect-17{aspect-ratio:17}.aspect-18{aspect-ratio:18}.aspect-19{aspect-ratio:19}.aspect-20{aspect-ratio:20}@media(min-width: 640px){.sm-flex-row{flex-direction:row}.sm-flex-col{flex-direction:column}.sm-justify-between{justify-content:space-between}.sm-justify-center{justify-content:center}.sm-items-center{align-items:center}.sm-flex-1{flex:1 1 0%}.sm-grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.sm-grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.sm-grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.sm-grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.sm-gap-0{gap:0}.sm-gap-0{gap:0}.sm-gap-1{gap:.25rem}.sm-gap-2{gap:.5rem}.sm-gap-3{gap:.75rem}.sm-gap-4{gap:1rem}.sm-gap-5{gap:1.25rem}.sm-gap-6{gap:1.5rem}.sm-gap-8{gap:2rem}.sm-gap-10{gap:2.5rem}.sm-gap-12{gap:3rem}.sm-gap-16{gap:4rem}.sm-gap-20{gap:5rem}.sm-gap-24{gap:6rem}.sm-p-0{padding:0}.sm-m-0{margin:0}.sm-mx-0{margin-left:0;margin-right:0}.sm-my-0{margin-top:0;margin-bottom:0}.sm-p-1{padding:.25rem}.sm-m-1{margin:.25rem}.sm-mx-1{margin-left:.25rem;margin-right:.25rem}.sm-my-1{margin-top:.25rem;margin-bottom:.25rem}.sm-p-2{padding:.5rem}.sm-m-2{margin:.5rem}.sm-mx-2{margin-left:.5rem;margin-right:.5rem}.sm-my-2{margin-top:.5rem;margin-bottom:.5rem}.sm-p-3{padding:.75rem}.sm-m-3{margin:.75rem}.sm-mx-3{margin-left:.75rem;margin-right:.75rem}.sm-my-3{margin-top:.75rem;margin-bottom:.75rem}.sm-p-4{padding:1rem}.sm-m-4{margin:1rem}.sm-mx-4{margin-left:1rem;margin-right:1rem}.sm-my-4{margin-top:1rem;margin-bottom:1rem}.sm-p-5{padding:1.25rem}.sm-m-5{margin:1.25rem}.sm-mx-5{margin-left:1.25rem;margin-right:1.25rem}.sm-my-5{margin-top:1.25rem;margin-bottom:1.25rem}.sm-p-6{padding:1.5rem}.sm-m-6{margin:1.5rem}.sm-mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm-my-6{margin-top:1.5rem;margin-bottom:1.5rem}.sm-p-8{padding:2rem}.sm-m-8{margin:2rem}.sm-mx-8{margin-left:2rem;margin-right:2rem}.sm-my-8{margin-top:2rem;margin-bottom:2rem}.sm-p-10{padding:2.5rem}.sm-m-10{margin:2.5rem}.sm-mx-10{margin-left:2.5rem;margin-right:2.5rem}.sm-my-10{margin-top:2.5rem;margin-bottom:2.5rem}.sm-p-12{padding:3rem}.sm-m-12{margin:3rem}.sm-mx-12{margin-left:3rem;margin-right:3rem}.sm-my-12{margin-top:3rem;margin-bottom:3rem}.sm-p-16{padding:4rem}.sm-m-16{margin:4rem}.sm-mx-16{margin-left:4rem;margin-right:4rem}.sm-my-16{margin-top:4rem;margin-bottom:4rem}.sm-p-20{padding:5rem}.sm-m-20{margin:5rem}.sm-mx-20{margin-left:5rem;margin-right:5rem}.sm-my-20{margin-top:5rem;margin-bottom:5rem}.sm-p-24{padding:6rem}.sm-m-24{margin:6rem}.sm-mx-24{margin-left:6rem;margin-right:6rem}.sm-my-24{margin-top:6rem;margin-bottom:6rem}.sm-d-none{display:none}.sm-d-block{display:block}.sm-d-flex{display:flex}.sm-d-grid{display:grid}.sm-w-full{width:100%}.sm-pos-relative{position:relative}.sm-pos-absolute{position:absolute}.sm-pos-fixed{position:fixed}.sm-pos-sticky{position:sticky}}@media(min-width: 768px){.md-flex-row{flex-direction:row}.md-flex-col{flex-direction:column}.md-justify-between{justify-content:space-between}.md-justify-center{justify-content:center}.md-items-center{align-items:center}.md-flex-1{flex:1 1 0%}.md-grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.md-grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.md-grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.md-grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.md-gap-0{gap:0}.md-gap-0{gap:0}.md-gap-1{gap:.25rem}.md-gap-2{gap:.5rem}.md-gap-3{gap:.75rem}.md-gap-4{gap:1rem}.md-gap-5{gap:1.25rem}.md-gap-6{gap:1.5rem}.md-gap-8{gap:2rem}.md-gap-10{gap:2.5rem}.md-gap-12{gap:3rem}.md-gap-16{gap:4rem}.md-gap-20{gap:5rem}.md-gap-24{gap:6rem}.md-p-0{padding:0}.md-m-0{margin:0}.md-mx-0{margin-left:0;margin-right:0}.md-my-0{margin-top:0;margin-bottom:0}.md-p-1{padding:.25rem}.md-m-1{margin:.25rem}.md-mx-1{margin-left:.25rem;margin-right:.25rem}.md-my-1{margin-top:.25rem;margin-bottom:.25rem}.md-p-2{padding:.5rem}.md-m-2{margin:.5rem}.md-mx-2{margin-left:.5rem;margin-right:.5rem}.md-my-2{margin-top:.5rem;margin-bottom:.5rem}.md-p-3{padding:.75rem}.md-m-3{margin:.75rem}.md-mx-3{margin-left:.75rem;margin-right:.75rem}.md-my-3{margin-top:.75rem;margin-bottom:.75rem}.md-p-4{padding:1rem}.md-m-4{margin:1rem}.md-mx-4{margin-left:1rem;margin-right:1rem}.md-my-4{margin-top:1rem;margin-bottom:1rem}.md-p-5{padding:1.25rem}.md-m-5{margin:1.25rem}.md-mx-5{margin-left:1.25rem;margin-right:1.25rem}.md-my-5{margin-top:1.25rem;margin-bottom:1.25rem}.md-p-6{padding:1.5rem}.md-m-6{margin:1.5rem}.md-mx-6{margin-left:1.5rem;margin-right:1.5rem}.md-my-6{margin-top:1.5rem;margin-bottom:1.5rem}.md-p-8{padding:2rem}.md-m-8{margin:2rem}.md-mx-8{margin-left:2rem;margin-right:2rem}.md-my-8{margin-top:2rem;margin-bottom:2rem}.md-p-10{padding:2.5rem}.md-m-10{margin:2.5rem}.md-mx-10{margin-left:2.5rem;margin-right:2.5rem}.md-my-10{margin-top:2.5rem;margin-bottom:2.5rem}.md-p-12{padding:3rem}.md-m-12{margin:3rem}.md-mx-12{margin-left:3rem;margin-right:3rem}.md-my-12{margin-top:3rem;margin-bottom:3rem}.md-p-16{padding:4rem}.md-m-16{margin:4rem}.md-mx-16{margin-left:4rem;margin-right:4rem}.md-my-16{margin-top:4rem;margin-bottom:4rem}.md-p-20{padding:5rem}.md-m-20{margin:5rem}.md-mx-20{margin-left:5rem;margin-right:5rem}.md-my-20{margin-top:5rem;margin-bottom:5rem}.md-p-24{padding:6rem}.md-m-24{margin:6rem}.md-mx-24{margin-left:6rem;margin-right:6rem}.md-my-24{margin-top:6rem;margin-bottom:6rem}.md-d-none{display:none}.md-d-block{display:block}.md-d-flex{display:flex}.md-d-grid{display:grid}.md-w-full{width:100%}.md-pos-relative{position:relative}.md-pos-absolute{position:absolute}.md-pos-fixed{position:fixed}.md-pos-sticky{position:sticky}}@media(min-width: 1024px){.lg-flex-row{flex-direction:row}.lg-flex-col{flex-direction:column}.lg-justify-between{justify-content:space-between}.lg-justify-center{justify-content:center}.lg-items-center{align-items:center}.lg-flex-1{flex:1 1 0%}.lg-grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.lg-grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.lg-grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.lg-grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.lg-gap-0{gap:0}.lg-gap-0{gap:0}.lg-gap-1{gap:.25rem}.lg-gap-2{gap:.5rem}.lg-gap-3{gap:.75rem}.lg-gap-4{gap:1rem}.lg-gap-5{gap:1.25rem}.lg-gap-6{gap:1.5rem}.lg-gap-8{gap:2rem}.lg-gap-10{gap:2.5rem}.lg-gap-12{gap:3rem}.lg-gap-16{gap:4rem}.lg-gap-20{gap:5rem}.lg-gap-24{gap:6rem}.lg-p-0{padding:0}.lg-m-0{margin:0}.lg-mx-0{margin-left:0;margin-right:0}.lg-my-0{margin-top:0;margin-bottom:0}.lg-p-1{padding:.25rem}.lg-m-1{margin:.25rem}.lg-mx-1{margin-left:.25rem;margin-right:.25rem}.lg-my-1{margin-top:.25rem;margin-bottom:.25rem}.lg-p-2{padding:.5rem}.lg-m-2{margin:.5rem}.lg-mx-2{margin-left:.5rem;margin-right:.5rem}.lg-my-2{margin-top:.5rem;margin-bottom:.5rem}.lg-p-3{padding:.75rem}.lg-m-3{margin:.75rem}.lg-mx-3{margin-left:.75rem;margin-right:.75rem}.lg-my-3{margin-top:.75rem;margin-bottom:.75rem}.lg-p-4{padding:1rem}.lg-m-4{margin:1rem}.lg-mx-4{margin-left:1rem;margin-right:1rem}.lg-my-4{margin-top:1rem;margin-bottom:1rem}.lg-p-5{padding:1.25rem}.lg-m-5{margin:1.25rem}.lg-mx-5{margin-left:1.25rem;margin-right:1.25rem}.lg-my-5{margin-top:1.25rem;margin-bottom:1.25rem}.lg-p-6{padding:1.5rem}.lg-m-6{margin:1.5rem}.lg-mx-6{margin-left:1.5rem;margin-right:1.5rem}.lg-my-6{margin-top:1.5rem;margin-bottom:1.5rem}.lg-p-8{padding:2rem}.lg-m-8{margin:2rem}.lg-mx-8{margin-left:2rem;margin-right:2rem}.lg-my-8{margin-top:2rem;margin-bottom:2rem}.lg-p-10{padding:2.5rem}.lg-m-10{margin:2.5rem}.lg-mx-10{margin-left:2.5rem;margin-right:2.5rem}.lg-my-10{margin-top:2.5rem;margin-bottom:2.5rem}.lg-p-12{padding:3rem}.lg-m-12{margin:3rem}.lg-mx-12{margin-left:3rem;margin-right:3rem}.lg-my-12{margin-top:3rem;margin-bottom:3rem}.lg-p-16{padding:4rem}.lg-m-16{margin:4rem}.lg-mx-16{margin-left:4rem;margin-right:4rem}.lg-my-16{margin-top:4rem;margin-bottom:4rem}.lg-p-20{padding:5rem}.lg-m-20{margin:5rem}.lg-mx-20{margin-left:5rem;margin-right:5rem}.lg-my-20{margin-top:5rem;margin-bottom:5rem}.lg-p-24{padding:6rem}.lg-m-24{margin:6rem}.lg-mx-24{margin-left:6rem;margin-right:6rem}.lg-my-24{margin-top:6rem;margin-bottom:6rem}.lg-d-none{display:none}.lg-d-block{display:block}.lg-d-flex{display:flex}.lg-d-grid{display:grid}.lg-w-full{width:100%}.lg-pos-relative{position:relative}.lg-pos-absolute{position:absolute}.lg-pos-fixed{position:fixed}.lg-pos-sticky{position:sticky}}@media(min-width: 1280px){.xl-flex-row{flex-direction:row}.xl-flex-col{flex-direction:column}.xl-justify-between{justify-content:space-between}.xl-justify-center{justify-content:center}.xl-items-center{align-items:center}.xl-flex-1{flex:1 1 0%}.xl-grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.xl-grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.xl-grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.xl-grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.xl-gap-0{gap:0}.xl-gap-0{gap:0}.xl-gap-1{gap:.25rem}.xl-gap-2{gap:.5rem}.xl-gap-3{gap:.75rem}.xl-gap-4{gap:1rem}.xl-gap-5{gap:1.25rem}.xl-gap-6{gap:1.5rem}.xl-gap-8{gap:2rem}.xl-gap-10{gap:2.5rem}.xl-gap-12{gap:3rem}.xl-gap-16{gap:4rem}.xl-gap-20{gap:5rem}.xl-gap-24{gap:6rem}.xl-p-0{padding:0}.xl-m-0{margin:0}.xl-mx-0{margin-left:0;margin-right:0}.xl-my-0{margin-top:0;margin-bottom:0}.xl-p-1{padding:.25rem}.xl-m-1{margin:.25rem}.xl-mx-1{margin-left:.25rem;margin-right:.25rem}.xl-my-1{margin-top:.25rem;margin-bottom:.25rem}.xl-p-2{padding:.5rem}.xl-m-2{margin:.5rem}.xl-mx-2{margin-left:.5rem;margin-right:.5rem}.xl-my-2{margin-top:.5rem;margin-bottom:.5rem}.xl-p-3{padding:.75rem}.xl-m-3{margin:.75rem}.xl-mx-3{margin-left:.75rem;margin-right:.75rem}.xl-my-3{margin-top:.75rem;margin-bottom:.75rem}.xl-p-4{padding:1rem}.xl-m-4{margin:1rem}.xl-mx-4{margin-left:1rem;margin-right:1rem}.xl-my-4{margin-top:1rem;margin-bottom:1rem}.xl-p-5{padding:1.25rem}.xl-m-5{margin:1.25rem}.xl-mx-5{margin-left:1.25rem;margin-right:1.25rem}.xl-my-5{margin-top:1.25rem;margin-bottom:1.25rem}.xl-p-6{padding:1.5rem}.xl-m-6{margin:1.5rem}.xl-mx-6{margin-left:1.5rem;margin-right:1.5rem}.xl-my-6{margin-top:1.5rem;margin-bottom:1.5rem}.xl-p-8{padding:2rem}.xl-m-8{margin:2rem}.xl-mx-8{margin-left:2rem;margin-right:2rem}.xl-my-8{margin-top:2rem;margin-bottom:2rem}.xl-p-10{padding:2.5rem}.xl-m-10{margin:2.5rem}.xl-mx-10{margin-left:2.5rem;margin-right:2.5rem}.xl-my-10{margin-top:2.5rem;margin-bottom:2.5rem}.xl-p-12{padding:3rem}.xl-m-12{margin:3rem}.xl-mx-12{margin-left:3rem;margin-right:3rem}.xl-my-12{margin-top:3rem;margin-bottom:3rem}.xl-p-16{padding:4rem}.xl-m-16{margin:4rem}.xl-mx-16{margin-left:4rem;margin-right:4rem}.xl-my-16{margin-top:4rem;margin-bottom:4rem}.xl-p-20{padding:5rem}.xl-m-20{margin:5rem}.xl-mx-20{margin-left:5rem;margin-right:5rem}.xl-my-20{margin-top:5rem;margin-bottom:5rem}.xl-p-24{padding:6rem}.xl-m-24{margin:6rem}.xl-mx-24{margin-left:6rem;margin-right:6rem}.xl-my-24{margin-top:6rem;margin-bottom:6rem}.xl-d-none{display:none}.xl-d-block{display:block}.xl-d-flex{display:flex}.xl-d-grid{display:grid}.xl-w-full{width:100%}.xl-pos-relative{position:relative}.xl-pos-absolute{position:absolute}.xl-pos-fixed{position:fixed}.xl-pos-sticky{position:sticky}}@media(min-width: 1536px){.xxl-flex-row{flex-direction:row}.xxl-flex-col{flex-direction:column}.xxl-justify-between{justify-content:space-between}.xxl-justify-center{justify-content:center}.xxl-items-center{align-items:center}.xxl-flex-1{flex:1 1 0%}.xxl-grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.xxl-grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.xxl-grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.xxl-grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.xxl-gap-0{gap:0}.xxl-gap-0{gap:0}.xxl-gap-1{gap:.25rem}.xxl-gap-2{gap:.5rem}.xxl-gap-3{gap:.75rem}.xxl-gap-4{gap:1rem}.xxl-gap-5{gap:1.25rem}.xxl-gap-6{gap:1.5rem}.xxl-gap-8{gap:2rem}.xxl-gap-10{gap:2.5rem}.xxl-gap-12{gap:3rem}.xxl-gap-16{gap:4rem}.xxl-gap-20{gap:5rem}.xxl-gap-24{gap:6rem}.xxl-p-0{padding:0}.xxl-m-0{margin:0}.xxl-mx-0{margin-left:0;margin-right:0}.xxl-my-0{margin-top:0;margin-bottom:0}.xxl-p-1{padding:.25rem}.xxl-m-1{margin:.25rem}.xxl-mx-1{margin-left:.25rem;margin-right:.25rem}.xxl-my-1{margin-top:.25rem;margin-bottom:.25rem}.xxl-p-2{padding:.5rem}.xxl-m-2{margin:.5rem}.xxl-mx-2{margin-left:.5rem;margin-right:.5rem}.xxl-my-2{margin-top:.5rem;margin-bottom:.5rem}.xxl-p-3{padding:.75rem}.xxl-m-3{margin:.75rem}.xxl-mx-3{margin-left:.75rem;margin-right:.75rem}.xxl-my-3{margin-top:.75rem;margin-bottom:.75rem}.xxl-p-4{padding:1rem}.xxl-m-4{margin:1rem}.xxl-mx-4{margin-left:1rem;margin-right:1rem}.xxl-my-4{margin-top:1rem;margin-bottom:1rem}.xxl-p-5{padding:1.25rem}.xxl-m-5{margin:1.25rem}.xxl-mx-5{margin-left:1.25rem;margin-right:1.25rem}.xxl-my-5{margin-top:1.25rem;margin-bottom:1.25rem}.xxl-p-6{padding:1.5rem}.xxl-m-6{margin:1.5rem}.xxl-mx-6{margin-left:1.5rem;margin-right:1.5rem}.xxl-my-6{margin-top:1.5rem;margin-bottom:1.5rem}.xxl-p-8{padding:2rem}.xxl-m-8{margin:2rem}.xxl-mx-8{margin-left:2rem;margin-right:2rem}.xxl-my-8{margin-top:2rem;margin-bottom:2rem}.xxl-p-10{padding:2.5rem}.xxl-m-10{margin:2.5rem}.xxl-mx-10{margin-left:2.5rem;margin-right:2.5rem}.xxl-my-10{margin-top:2.5rem;margin-bottom:2.5rem}.xxl-p-12{padding:3rem}.xxl-m-12{margin:3rem}.xxl-mx-12{margin-left:3rem;margin-right:3rem}.xxl-my-12{margin-top:3rem;margin-bottom:3rem}.xxl-p-16{padding:4rem}.xxl-m-16{margin:4rem}.xxl-mx-16{margin-left:4rem;margin-right:4rem}.xxl-my-16{margin-top:4rem;margin-bottom:4rem}.xxl-p-20{padding:5rem}.xxl-m-20{margin:5rem}.xxl-mx-20{margin-left:5rem;margin-right:5rem}.xxl-my-20{margin-top:5rem;margin-bottom:5rem}.xxl-p-24{padding:6rem}.xxl-m-24{margin:6rem}.xxl-mx-24{margin-left:6rem;margin-right:6rem}.xxl-my-24{margin-top:6rem;margin-bottom:6rem}.xxl-d-none{display:none}.xxl-d-block{display:block}.xxl-d-flex{display:flex}.xxl-d-grid{display:grid}.xxl-w-full{width:100%}.xxl-pos-relative{position:relative}.xxl-pos-absolute{position:absolute}.xxl-pos-fixed{position:fixed}.xxl-pos-sticky{position:sticky}}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.w-min{width:min-content}.w-max{width:max-content}.w-fit{width:fit-content}.w-0{width:0}.w-1{width:.25rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-2\/3{width:66.666667%}.w-1\/4{width:25%}.w-2\/4{width:50%}.w-3\/4{width:75%}.w-1\/5{width:20%}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-1\/6{width:16.666667%}.w-2\/6{width:33.333333%}.w-3\/6{width:50%}.w-4\/6{width:66.666667%}.w-5\/6{width:83.333333%}.w-1\/12{width:8.333333%}.w-2\/12{width:16.666667%}.w-3\/12{width:25%}.w-4\/12{width:33.333333%}.w-5\/12{width:41.666667%}.w-6\/12{width:50%}.w-7\/12{width:58.333333%}.w-8\/12{width:66.666667%}.w-9\/12{width:75%}.w-10\/12{width:83.333333%}.w-11\/12{width:91.666667%}.min-w-0{min-width:0}.min-w-full{min-width:100%}.min-w-min{min-width:min-content}.min-w-max{min-width:max-content}.min-w-fit{min-width:fit-content}.max-w-none{max-width:none}.max-w-full{max-width:100%}.max-w-screen{max-width:100vw}.max-w-min{max-width:min-content}.max-w-max{max-width:max-content}.max-w-0{max-width:0}.max-w-1{max-width:.25rem}.max-w-2{max-width:.5rem}.max-w-3{max-width:.75rem}.max-w-4{max-width:1rem}.max-w-5{max-width:1.25rem}.max-w-6{max-width:1.5rem}.max-w-8{max-width:2rem}.max-w-10{max-width:2.5rem}.max-w-12{max-width:3rem}.max-w-16{max-width:4rem}.max-w-20{max-width:5rem}.max-w-24{max-width:6rem}.max-w-sm{max-width:640px}.max-w-md{max-width:768px}.max-w-lg{max-width:1024px}.max-w-xl{max-width:1280px}.max-w-xxl{max-width:1400px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.h-min{height:min-content}.h-max{height:max-content}.h-fit{height:fit-content}.h-dvh{height:100dvh}.h-svh{height:100svh}.h-0{height:0}.h-1{height:.25rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-1\/2{height:50%}.h-1\/3{height:33.333333%}.h-2\/3{height:66.666667%}.h-1\/4{height:25%}.h-2\/4{height:50%}.h-3\/4{height:75%}.h-1\/5{height:20%}.min-h-0{min-height:0}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-min{min-height:min-content}.min-h-max{min-height:max-content}.min-h-dvh{min-height:100dvh}.min-h-svh{min-height:100svh}.max-h-none{max-height:none}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.max-h-min{max-height:min-content}.max-h-max{max-height:max-content}.max-h-0{max-height:0}.max-h-1{max-height:.25rem}.max-h-2{max-height:.5rem}.max-h-3{max-height:.75rem}.max-h-4{max-height:1rem}.max-h-5{max-height:1.25rem}.max-h-6{max-height:1.5rem}.max-h-8{max-height:2rem}.max-h-10{max-height:2.5rem}.max-h-12{max-height:3rem}.max-h-16{max-height:4rem}.max-h-20{max-height:5rem}.max-h-24{max-height:6rem}.gap-0{gap:0}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.gap-10{gap:var(--space-10)}.gap-12{gap:var(--space-12)}.gap-16{gap:var(--space-16)}.gap-x-0{column-gap:0}.gap-x-0{column-gap:0}.gap-x-1{column-gap:.25rem}.gap-x-2{column-gap:.5rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-5{column-gap:1.25rem}.gap-x-6{column-gap:1.5rem}.gap-x-8{column-gap:2rem}.gap-x-10{column-gap:2.5rem}.gap-x-12{column-gap:3rem}.gap-x-16{column-gap:4rem}.gap-x-20{column-gap:5rem}.gap-x-24{column-gap:6rem}.gap-y-0{row-gap:0}.gap-y-0{row-gap:0}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.gap-y-6{row-gap:1.5rem}.gap-y-8{row-gap:2rem}.gap-y-10{row-gap:2.5rem}.gap-y-12{row-gap:3rem}.gap-y-16{row-gap:4rem}.gap-y-20{row-gap:5rem}.gap-y-24{row-gap:6rem}.m-0{margin:0}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.m-0{margin:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-top:0;margin-bottom:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.ms-0{margin-inline-start:0}.me-0{margin-inline-end:0}.m-1{margin:.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mt-1{margin-top:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.mr-1{margin-right:.25rem}.ms-1{margin-inline-start:.25rem}.me-1{margin-inline-end:.25rem}.m-2{margin:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mt-2{margin-top:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.ms-2{margin-inline-start:.5rem}.me-2{margin-inline-end:.5rem}.m-3{margin:.75rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mt-3{margin-top:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.mr-3{margin-right:.75rem}.ms-3{margin-inline-start:.75rem}.me-3{margin-inline-end:.75rem}.m-4{margin:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mr-4{margin-right:1rem}.ms-4{margin-inline-start:1rem}.me-4{margin-inline-end:1rem}.m-5{margin:1.25rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mt-5{margin-top:1.25rem}.mb-5{margin-bottom:1.25rem}.ml-5{margin-left:1.25rem}.mr-5{margin-right:1.25rem}.ms-5{margin-inline-start:1.25rem}.me-5{margin-inline-end:1.25rem}.m-6{margin:1.5rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mt-6{margin-top:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mr-6{margin-right:1.5rem}.ms-6{margin-inline-start:1.5rem}.me-6{margin-inline-end:1.5rem}.m-8{margin:2rem}.mx-8{margin-left:2rem;margin-right:2rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mt-8{margin-top:2rem}.mb-8{margin-bottom:2rem}.ml-8{margin-left:2rem}.mr-8{margin-right:2rem}.ms-8{margin-inline-start:2rem}.me-8{margin-inline-end:2rem}.m-10{margin:2.5rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.mt-10{margin-top:2.5rem}.mb-10{margin-bottom:2.5rem}.ml-10{margin-left:2.5rem}.mr-10{margin-right:2.5rem}.ms-10{margin-inline-start:2.5rem}.me-10{margin-inline-end:2.5rem}.m-12{margin:3rem}.mx-12{margin-left:3rem;margin-right:3rem}.my-12{margin-top:3rem;margin-bottom:3rem}.mt-12{margin-top:3rem}.mb-12{margin-bottom:3rem}.ml-12{margin-left:3rem}.mr-12{margin-right:3rem}.ms-12{margin-inline-start:3rem}.me-12{margin-inline-end:3rem}.m-16{margin:4rem}.mx-16{margin-left:4rem;margin-right:4rem}.my-16{margin-top:4rem;margin-bottom:4rem}.mt-16{margin-top:4rem}.mb-16{margin-bottom:4rem}.ml-16{margin-left:4rem}.mr-16{margin-right:4rem}.ms-16{margin-inline-start:4rem}.me-16{margin-inline-end:4rem}.m-20{margin:5rem}.mx-20{margin-left:5rem;margin-right:5rem}.my-20{margin-top:5rem;margin-bottom:5rem}.mt-20{margin-top:5rem}.mb-20{margin-bottom:5rem}.ml-20{margin-left:5rem}.mr-20{margin-right:5rem}.ms-20{margin-inline-start:5rem}.me-20{margin-inline-end:5rem}.m-24{margin:6rem}.mx-24{margin-left:6rem;margin-right:6rem}.my-24{margin-top:6rem;margin-bottom:6rem}.mt-24{margin-top:6rem}.mb-24{margin-bottom:6rem}.ml-24{margin-left:6rem}.mr-24{margin-right:6rem}.ms-24{margin-inline-start:6rem}.me-24{margin-inline-end:6rem}.-m-0{margin:0}.-mx-0{margin-left:0;margin-right:0}.-my-0{margin-top:0;margin-bottom:0}.-mt-0{margin-top:0}.-mb-0{margin-bottom:0}.-ml-0{margin-left:0}.-mr-0{margin-right:0}.-m-1{margin:-0.25rem}.-mx-1{margin-left:-0.25rem;margin-right:-0.25rem}.-my-1{margin-top:-0.25rem;margin-bottom:-0.25rem}.-mt-1{margin-top:-0.25rem}.-mb-1{margin-bottom:-0.25rem}.-ml-1{margin-left:-0.25rem}.-mr-1{margin-right:-0.25rem}.-m-2{margin:-0.5rem}.-mx-2{margin-left:-0.5rem;margin-right:-0.5rem}.-my-2{margin-top:-0.5rem;margin-bottom:-0.5rem}.-mt-2{margin-top:-0.5rem}.-mb-2{margin-bottom:-0.5rem}.-ml-2{margin-left:-0.5rem}.-mr-2{margin-right:-0.5rem}.-m-3{margin:-0.75rem}.-mx-3{margin-left:-0.75rem;margin-right:-0.75rem}.-my-3{margin-top:-0.75rem;margin-bottom:-0.75rem}.-mt-3{margin-top:-0.75rem}.-mb-3{margin-bottom:-0.75rem}.-ml-3{margin-left:-0.75rem}.-mr-3{margin-right:-0.75rem}.-m-4{margin:-1rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-my-4{margin-top:-1rem;margin-bottom:-1rem}.-mt-4{margin-top:-1rem}.-mb-4{margin-bottom:-1rem}.-ml-4{margin-left:-1rem}.-mr-4{margin-right:-1rem}.-m-5{margin:-1.25rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.-mt-5{margin-top:-1.25rem}.-mb-5{margin-bottom:-1.25rem}.-ml-5{margin-left:-1.25rem}.-mr-5{margin-right:-1.25rem}.-m-6{margin:-1.5rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.-mt-6{margin-top:-1.5rem}.-mb-6{margin-bottom:-1.5rem}.-ml-6{margin-left:-1.5rem}.-mr-6{margin-right:-1.5rem}.-m-8{margin:-2rem}.-mx-8{margin-left:-2rem;margin-right:-2rem}.-my-8{margin-top:-2rem;margin-bottom:-2rem}.-mt-8{margin-top:-2rem}.-mb-8{margin-bottom:-2rem}.-ml-8{margin-left:-2rem}.-mr-8{margin-right:-2rem}.-m-10{margin:-2.5rem}.-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.-mt-10{margin-top:-2.5rem}.-mb-10{margin-bottom:-2.5rem}.-ml-10{margin-left:-2.5rem}.-mr-10{margin-right:-2.5rem}.-m-12{margin:-3rem}.-mx-12{margin-left:-3rem;margin-right:-3rem}.-my-12{margin-top:-3rem;margin-bottom:-3rem}.-mt-12{margin-top:-3rem}.-mb-12{margin-bottom:-3rem}.-ml-12{margin-left:-3rem}.-mr-12{margin-right:-3rem}.-m-16{margin:-4rem}.-mx-16{margin-left:-4rem;margin-right:-4rem}.-my-16{margin-top:-4rem;margin-bottom:-4rem}.-mt-16{margin-top:-4rem}.-mb-16{margin-bottom:-4rem}.-ml-16{margin-left:-4rem}.-mr-16{margin-right:-4rem}.-m-20{margin:-5rem}.-mx-20{margin-left:-5rem;margin-right:-5rem}.-my-20{margin-top:-5rem;margin-bottom:-5rem}.-mt-20{margin-top:-5rem}.-mb-20{margin-bottom:-5rem}.-ml-20{margin-left:-5rem}.-mr-20{margin-right:-5rem}.-m-24{margin:-6rem}.-mx-24{margin-left:-6rem;margin-right:-6rem}.-my-24{margin-top:-6rem;margin-bottom:-6rem}.-mt-24{margin-top:-6rem}.-mb-24{margin-bottom:-6rem}.-ml-24{margin-left:-6rem}.-mr-24{margin-right:-6rem}.p-0{padding:0}.p-0{padding:0}.px-0{padding-left:0;padding-right:0}.py-0{padding-top:0;padding-bottom:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.ps-0{padding-inline-start:0}.pe-0{padding-inline-end:0}.p-1{padding:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.pt-1{padding-top:.25rem}.pb-1{padding-bottom:.25rem}.pl-1{padding-left:.25rem}.pr-1{padding-right:.25rem}.ps-1{padding-inline-start:.25rem}.pe-1{padding-inline-end:.25rem}.p-2{padding:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pt-2{padding-top:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pr-2{padding-right:.5rem}.ps-2{padding-inline-start:.5rem}.pe-2{padding-inline-end:.5rem}.p-3{padding:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pt-3{padding-top:.75rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.pr-3{padding-right:.75rem}.ps-3{padding-inline-start:.75rem}.pe-3{padding-inline-end:.75rem}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pt-4{padding-top:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pr-4{padding-right:1rem}.ps-4{padding-inline-start:1rem}.pe-4{padding-inline-end:1rem}.p-5{padding:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pt-5{padding-top:1.25rem}.pb-5{padding-bottom:1.25rem}.pl-5{padding-left:1.25rem}.pr-5{padding-right:1.25rem}.ps-5{padding-inline-start:1.25rem}.pe-5{padding-inline-end:1.25rem}.p-6{padding:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pt-6{padding-top:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.pr-6{padding-right:1.5rem}.ps-6{padding-inline-start:1.5rem}.pe-6{padding-inline-end:1.5rem}.p-8{padding:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pt-8{padding-top:2rem}.pb-8{padding-bottom:2rem}.pl-8{padding-left:2rem}.pr-8{padding-right:2rem}.ps-8{padding-inline-start:2rem}.pe-8{padding-inline-end:2rem}.p-10{padding:2.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.pt-10{padding-top:2.5rem}.pb-10{padding-bottom:2.5rem}.pl-10{padding-left:2.5rem}.pr-10{padding-right:2.5rem}.ps-10{padding-inline-start:2.5rem}.pe-10{padding-inline-end:2.5rem}.p-12{padding:3rem}.px-12{padding-left:3rem;padding-right:3rem}.py-12{padding-top:3rem;padding-bottom:3rem}.pt-12{padding-top:3rem}.pb-12{padding-bottom:3rem}.pl-12{padding-left:3rem}.pr-12{padding-right:3rem}.ps-12{padding-inline-start:3rem}.pe-12{padding-inline-end:3rem}.p-16{padding:4rem}.px-16{padding-left:4rem;padding-right:4rem}.py-16{padding-top:4rem;padding-bottom:4rem}.pt-16{padding-top:4rem}.pb-16{padding-bottom:4rem}.pl-16{padding-left:4rem}.pr-16{padding-right:4rem}.ps-16{padding-inline-start:4rem}.pe-16{padding-inline-end:4rem}.p-20{padding:5rem}.px-20{padding-left:5rem;padding-right:5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.pt-20{padding-top:5rem}.pb-20{padding-bottom:5rem}.pl-20{padding-left:5rem}.pr-20{padding-right:5rem}.ps-20{padding-inline-start:5rem}.pe-20{padding-inline-end:5rem}.p-24{padding:6rem}.px-24{padding-left:6rem;padding-right:6rem}.py-24{padding-top:6rem;padding-bottom:6rem}.pt-24{padding-top:6rem}.pb-24{padding-bottom:6rem}.pl-24{padding-left:6rem}.pr-24{padding-right:6rem}.ps-24{padding-inline-start:6rem}.pe-24{padding-inline-end:6rem}@media print{.print-d-none{display:none}.print-d-block{display:block}.print-d-flex{display:flex}.print-d-inline{display:inline}.print-d-inline-block{display:inline-block}.print-w-full{width:100%}.print-h-full{height:100%}.print-overflow-visible{overflow:visible}.print-break-normal{overflow-wrap:normal;word-break:normal}.print-text-break{overflow-wrap:break-word;word-break:break-word}}.transition-none{transition:none}.transition-all{transition:all var(--transition-base)}.transition-colors{transition:color var(--transition-base),background-color var(--transition-base),border-color var(--transition-base)}.transition-opacity{transition:opacity var(--transition-base)}.transition-transform{transition:transform var(--transition-base)}.transition-shadow{transition:box-shadow var(--transition-base)}.transition-fast{transition-duration:var(--duration-fast)}.transition-base{transition-duration:var(--duration-base)}.transition-slow{transition-duration:var(--duration-slow)}.transition-slower{transition-duration:var(--duration-slower)}.ease-default{transition-timing-function:var(--ease-default)}.ease-in{transition-timing-function:var(--ease-in)}.ease-out{transition-timing-function:var(--ease-out)}.ease-in-out{transition-timing-function:var(--ease-in-out)}.transform-none{transform:none}.transform-origin-center{transform-origin:center}.transform-origin-top{transform-origin:top}.transform-origin-top-right{transform-origin:top right}.transform-origin-right{transform-origin:right}.transform-origin-bottom-right{transform-origin:bottom right}.transform-origin-bottom{transform-origin:bottom}.transform-origin-bottom-left{transform-origin:bottom left}.transform-origin-left{transform-origin:left}.transform-origin-top-left{transform-origin:top left}.scale-0{transform:scale(0)}.scale-50{transform:scale(0.5)}.scale-75{transform:scale(0.75)}.scale-90{transform:scale(0.9)}.scale-95{transform:scale(0.95)}.scale-100{transform:scale(1)}.scale-105{transform:scale(1.05)}.scale-110{transform:scale(1.1)}.scale-125{transform:scale(1.25)}.scale-150{transform:scale(1.5)}.hover-scale:hover{transform:scale(1.05)}.rotate-0{transform:rotate(0deg)}.rotate-45{transform:rotate(45deg)}.rotate-90{transform:rotate(90deg)}.rotate-135{transform:rotate(135deg)}.rotate-180{transform:rotate(180deg)}.rotate-270{transform:rotate(270deg)}.rotate-360{transform:rotate(360deg)}.translate-x-0{transform:translateX(0)}.translate-x-1{transform:translateX(var(--space-1))}.translate-x-2{transform:translateX(var(--space-2))}.translate-x-4{transform:translateX(var(--space-4))}.translate-y-0{transform:translateY(0)}.translate-y-1{transform:translateY(var(--space-1))}.translate-y-2{transform:translateY(var(--space-2))}.translate-y-4{transform:translateY(var(--space-4))}.skew-x-0{transform:skewX(0deg)}.skew-x-3{transform:skewX(3deg)}.skew-x-6{transform:skewX(6deg)}.skew-x-12{transform:skewX(12deg)}.skew-y-0{transform:skewY(0deg)}.skew-y-3{transform:skewY(3deg)}.skew-y-6{transform:skewY(6deg)}.skew-y-12{transform:skewY(12deg)}.animate-none{animation:none}.animate-spin{animation:spin 1s linear infinite}.animate-ping{animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite}.animate-pulse{animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}.animate-bounce{animation:bounce 1s infinite}.animate-shake{animation:shake .5s ease-in-out infinite}.animate-fade-in{animation:fade-in .3s ease-out}.animate-fade-out{animation:fade-out .3s ease-out}.animate-slide-in-up{animation:slide-in-up .3s ease-out}.animate-slide-in-down{animation:slide-in-down .3s ease-out}.animate-slide-in-left{animation:slide-in-left .3s ease-out}.animate-slide-in-right{animation:slide-in-right .3s ease-out}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,100%{transform:scale(2);opacity:0}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,100%{transform:translateY(-25%);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes slide-in-up{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-in-down{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-in-left{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slide-in-right{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.duration-fast{animation-duration:80ms}.duration-base{animation-duration:150ms}.duration-slow{animation-duration:250ms}.duration-slower{animation-duration:400ms}.delay-0{animation-delay:0ms}.delay-75{animation-delay:75ms}.delay-100{animation-delay:100ms}.delay-150{animation-delay:150ms}.delay-200{animation-delay:200ms}.delay-300{animation-delay:300ms}.delay-500{animation-delay:500ms}.delay-700{animation-delay:700ms}.delay-1000{animation-delay:1000ms}.animate-once{animation-iteration-count:1}.animate-twice{animation-iteration-count:2}.animate-infinite{animation-iteration-count:infinite}.animate-normal{animation-direction:normal}.animate-reverse{animation-direction:reverse}.animate-alternate{animation-direction:alternate}.animate-alternate-reverse{animation-direction:alternate-reverse}.animate-fill-none{animation-fill-mode:none}.animate-fill-forwards{animation-fill-mode:forwards}.animate-fill-backwards{animation-fill-mode:backwards}.animate-fill-both{animation-fill-mode:both}.animate-running{animation-play-state:running}.animate-paused{animation-play-state:paused}/*# sourceMappingURL=fondasi.min.css.map */
