:root{--ux7n-z-popup: 50;--ux7n-z-tooltip: 55;--ux7n-z-backdrop: 60;--ux7n-z-dialog: 61;--ux7n-z-toast: 1000;--ux7n-bg: #eef0f8;--ux7n-surface: #ffffff;--ux7n-surface-alt: #f3f6f9;--ux7n-surface-sunken: #ebedf3;--ux7n-border: #ebedf3;--ux7n-border-strong: #e4e6ef;--ux7n-input-border: #e4e6ef;--ux7n-text: #3f4254;--ux7n-text-strong: #181c32;--ux7n-text-muted: #63677e;--ux7n-text-subtle: #6c7086;--ux7n-text-inverse: #ffffff;--ux7n-onlight-mix: 55%;--ux7n-onlight-mix-warning: 45%;--ux7n-primary: #1e88ff;--ux7n-primary-hover: color-mix(in srgb, var(--ux7n-primary) 86%, #000);--ux7n-primary-light: color-mix(in srgb, var(--ux7n-primary) 15%, var(--ux7n-surface));--ux7n-primary-on-light: color-mix(in srgb, var(--ux7n-primary) var(--ux7n-onlight-mix), var(--ux7n-text-strong));--ux7n-secondary: #e4e6ef;--ux7n-secondary-hover: #d7dae7;--ux7n-secondary-light: #f3f6f9;--ux7n-secondary-on-light: #3f4254;--ux7n-success: #00c2a8;--ux7n-success-hover: color-mix(in srgb, var(--ux7n-success) 86%, #000);--ux7n-success-light: color-mix(in srgb, var(--ux7n-success) 15%, var(--ux7n-surface));--ux7n-success-on-light: color-mix(in srgb, var(--ux7n-success) var(--ux7n-onlight-mix), var(--ux7n-text-strong));--ux7n-info: #8a3ffc;--ux7n-info-hover: color-mix(in srgb, var(--ux7n-info) 86%, #000);--ux7n-info-light: color-mix(in srgb, var(--ux7n-info) 15%, var(--ux7n-surface));--ux7n-info-on-light: color-mix(in srgb, var(--ux7n-info) var(--ux7n-onlight-mix), var(--ux7n-text-strong));--ux7n-warning: #ffab00;--ux7n-warning-hover: color-mix(in srgb, var(--ux7n-warning) 90%, #000);--ux7n-warning-light: color-mix(in srgb, var(--ux7n-warning) 15%, var(--ux7n-surface));--ux7n-warning-on-light: color-mix(in srgb, var(--ux7n-warning) var(--ux7n-onlight-mix-warning), var(--ux7n-text-strong));--ux7n-danger: #ff4560;--ux7n-danger-hover: color-mix(in srgb, var(--ux7n-danger) 86%, #000);--ux7n-danger-light: color-mix(in srgb, var(--ux7n-danger) 15%, var(--ux7n-surface));--ux7n-danger-on-light: color-mix(in srgb, var(--ux7n-danger) var(--ux7n-onlight-mix), var(--ux7n-text-strong));--ux7n-dark: #181c32;--ux7n-dark-hover: #131628;--ux7n-dark-light: #d1d3e0;--ux7n-dark-on-light: #181c32;--ux7n-font: Poppins, "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Arial, sans-serif;--ux7n-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ux7n-fs-xs: .75rem;--ux7n-fs-sm: .875rem;--ux7n-fs-md: .925rem;--ux7n-fs-lg: 1.075rem;--ux7n-fs-xl: 1.275rem;--ux7n-fw-normal: 400;--ux7n-fw-medium: 500;--ux7n-fw-semibold: 600;--ux7n-sp-1: .25rem;--ux7n-sp-2: .5rem;--ux7n-sp-3: .75rem;--ux7n-sp-4: 1rem;--ux7n-sp-5: 1.25rem;--ux7n-sp-6: 1.5rem;--ux7n-sp-8: 2rem;--ux7n-ctl-h-sm: 2rem;--ux7n-ctl-h: 2.5rem;--ux7n-ctl-h-lg: 3.1rem;--ux7n-radius-sm: .28rem;--ux7n-radius: .42rem;--ux7n-radius-lg: .85rem;--ux7n-radius-pill: 999px;--ux7n-shadow-sm: 0 .1rem 1rem .25rem rgba(0, 0, 0, .05);--ux7n-shadow: 0 0 30px 0 rgba(82, 63, 105, .05);--ux7n-shadow-lg: 0 1rem 2rem 1rem rgba(0, 0, 0, .1);--ux7n-focus-ring: 0 0 0 3px color-mix(in srgb, var(--ux7n-primary) 32%, transparent);--ux7n-transition: .15s ease;--ux7n-input-py: .65rem;--ux7n-input-px: 1rem;--ux7n-card-px: 2.25rem;--ux7n-card-py: 2rem;--ux7n-card-head-h: 4.4rem;--ux7n-card-foot-py: 1.5rem;--ux7n-cell-py: .9rem;--ux7n-cell-px: 1rem;--ux7n-th-py: .75rem;--ux7n-menu-item-h: 2.25rem;--ux7n-menu-item-py: .45rem;--ux7n-dialog-p: 1.75rem;--ux7n-nav-item-h: 2.75rem;--ux7n-tree-row-h: 2.1rem;--ux7n-list-py: .85rem;--ux7n-chart-1: #187de4;--ux7n-chart-2: #0bb7af;--ux7n-chart-3: #8950fc;--ux7n-chart-4: #d68200;--ux7n-chart-5: #d6408c;--ux7n-chart-grid: #ebedf3;--ux7n-aside-bg: #151a33;--ux7n-aside-brand-bg: #10142a;--ux7n-aside-text: #a3abcf;--ux7n-aside-icon: #4d5a91;--ux7n-aside-hover: #1c2345;--ux7n-aside-heading: #8a94c2;--ux7n-hero-from: #1e88ff;--ux7n-hero-to: #00c2a8;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ux7n-bg: #151521;--ux7n-surface: #1e1e2d;--ux7n-surface-alt: #1b1b29;--ux7n-surface-sunken: #2b2b40;--ux7n-border: #2b2b40;--ux7n-border-strong: #323248;--ux7n-input-border: #323248;--ux7n-text: #cdcdde;--ux7n-text-strong: #ffffff;--ux7n-text-muted: #a1a1b0;--ux7n-text-subtle: #9292a4;--ux7n-secondary: #323248;--ux7n-secondary-hover: #3b3b56;--ux7n-secondary-light: #2b2b40;--ux7n-secondary-on-light: #cdcdde;--ux7n-dark: #e4e6ef;--ux7n-dark-hover: #ffffff;--ux7n-dark-light: #2b2b40;--ux7n-dark-on-light: #e4e6ef;--ux7n-onlight-mix: 72%;--ux7n-onlight-mix-warning: 72%;--ux7n-shadow: none;--ux7n-shadow-sm: none;--ux7n-chart-1: #2b7de0;--ux7n-chart-2: #139a93;--ux7n-chart-3: #9b6bff;--ux7n-chart-4: #c27400;--ux7n-chart-5: #d9468f;--ux7n-chart-grid: #2b2b40;--ux7n-tooltip-bg: #3b3b56;color-scheme:dark}}:root[data-theme=dark]{--ux7n-bg: #151521;--ux7n-surface: #1e1e2d;--ux7n-surface-alt: #1b1b29;--ux7n-surface-sunken: #2b2b40;--ux7n-border: #2b2b40;--ux7n-border-strong: #323248;--ux7n-input-border: #323248;--ux7n-text: #cdcdde;--ux7n-text-strong: #ffffff;--ux7n-text-muted: #a1a1b0;--ux7n-text-subtle: #9292a4;--ux7n-secondary: #323248;--ux7n-secondary-hover: #3b3b56;--ux7n-secondary-light: #2b2b40;--ux7n-secondary-on-light: #cdcdde;--ux7n-dark: #e4e6ef;--ux7n-dark-hover: #ffffff;--ux7n-dark-light: #2b2b40;--ux7n-dark-on-light: #e4e6ef;--ux7n-onlight-mix: 72%;--ux7n-onlight-mix-warning: 72%;--ux7n-shadow: none;--ux7n-shadow-sm: none;--ux7n-chart-1: #2b7de0;--ux7n-chart-2: #139a93;--ux7n-chart-3: #9b6bff;--ux7n-chart-4: #c27400;--ux7n-chart-5: #d9468f;--ux7n-chart-grid: #2b2b40;--ux7n-tooltip-bg: #3b3b56;color-scheme:dark}:root[data-density=compact]{--ux7n-fs-sm: .8125rem;--ux7n-fs-md: .875rem;--ux7n-ctl-h-sm: 1.65rem;--ux7n-ctl-h: 2rem;--ux7n-ctl-h-lg: 2.5rem;--ux7n-input-py: .35rem;--ux7n-input-px: .65rem;--ux7n-card-px: 1.25rem;--ux7n-card-py: 1.1rem;--ux7n-card-head-h: 3.1rem;--ux7n-card-foot-py: .85rem;--ux7n-cell-py: .4rem;--ux7n-cell-px: .65rem;--ux7n-th-py: .45rem;--ux7n-menu-item-h: 1.85rem;--ux7n-menu-item-py: .25rem;--ux7n-dialog-p: 1.1rem;--ux7n-nav-item-h: 2.15rem;--ux7n-tree-row-h: 1.7rem;--ux7n-list-py: .5rem}.ux7n-tone--primary{--t: var(--ux7n-primary);--t-hover: var(--ux7n-primary-hover);--t-light: var(--ux7n-primary-light);--t-on-light: var(--ux7n-primary-on-light);--t-on: var(--ux7n-text-inverse)}.ux7n-tone--secondary{--t: var(--ux7n-secondary);--t-hover: var(--ux7n-secondary-hover);--t-light: var(--ux7n-secondary-light);--t-on-light: var(--ux7n-secondary-on-light);--t-on: var(--ux7n-text-strong)}.ux7n-tone--success{--t: var(--ux7n-success);--t-hover: var(--ux7n-success-hover);--t-light: var(--ux7n-success-light);--t-on-light: var(--ux7n-success-on-light);--t-on: var(--ux7n-text-inverse)}.ux7n-tone--info{--t: var(--ux7n-info);--t-hover: var(--ux7n-info-hover);--t-light: var(--ux7n-info-light);--t-on-light: var(--ux7n-info-on-light);--t-on: var(--ux7n-text-inverse)}.ux7n-tone--warning{--t: var(--ux7n-warning);--t-hover: var(--ux7n-warning-hover);--t-light: var(--ux7n-warning-light);--t-on-light: var(--ux7n-warning-on-light);--t-on: #181c32}.ux7n-tone--danger{--t: var(--ux7n-danger);--t-hover: var(--ux7n-danger-hover);--t-light: var(--ux7n-danger-light);--t-on-light: var(--ux7n-danger-on-light);--t-on: var(--ux7n-text-inverse)}.ux7n-tone--dark{--t: var(--ux7n-dark);--t-hover: var(--ux7n-dark-hover);--t-light: var(--ux7n-dark-light);--t-on-light: var(--ux7n-dark-on-light);--t-on: var(--ux7n-surface)}[class^=ux7n-],[class*=" ux7n-"],[class^=ux7n-]:before,[class*=" ux7n-"]:before,[class^=ux7n-]:after,[class*=" ux7n-"]:after{box-sizing:border-box}.ux7n-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}.ux7n-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ux7n-sp-2);min-height:var(--ux7n-ctl-h);padding:0 1.15rem;border:1px solid transparent;border-radius:var(--ux7n-radius);font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm);font-weight:var(--ux7n-fw-medium);line-height:1.2;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;transition:color var(--ux7n-transition),background-color var(--ux7n-transition),border-color var(--ux7n-transition),box-shadow var(--ux7n-transition)}.ux7n-btn:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring)}.ux7n-btn:disabled{opacity:.6;cursor:not-allowed}.ux7n-btn>svg{flex:none;width:1.1em;height:1.1em}.ux7n-btn--sm{min-height:var(--ux7n-ctl-h-sm);padding:0 .8rem;font-size:var(--ux7n-fs-xs)}.ux7n-btn--lg{min-height:var(--ux7n-ctl-h-lg);padding:0 1.6rem;font-size:var(--ux7n-fs-lg)}.ux7n-btn--icon{padding:0;width:var(--ux7n-ctl-h)}.ux7n-btn--icon.ux7n-btn--sm{width:var(--ux7n-ctl-h-sm)}.ux7n-btn--icon.ux7n-btn--lg{width:var(--ux7n-ctl-h-lg)}.ux7n-btn--block{display:flex;width:100%}.ux7n-btn--solid{background:var(--t);color:var(--t-on);border-color:var(--t)}.ux7n-btn--solid:hover:not(:disabled){background:var(--t-hover);border-color:var(--t-hover)}.ux7n-btn--light{background:var(--t-light);color:var(--t-on-light)}.ux7n-btn--light:hover:not(:disabled){background:var(--t);color:var(--t-on)}.ux7n-btn--outline{background:transparent;color:var(--t-on-light);border-color:var(--t)}.ux7n-btn--outline:hover:not(:disabled){background:var(--t);color:var(--t-on)}.ux7n-btn--clean{background:transparent;color:var(--ux7n-text-muted)}.ux7n-btn--clean:hover:not(:disabled){background:var(--t-light);color:var(--t-on-light)}.ux7n-spinner{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ux7n-spin .7s linear infinite}@keyframes ux7n-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ux7n-spinner{animation-duration:2s}}.ux7n-badge{display:inline-flex;align-items:center;justify-content:center;gap:.3em;height:1.6rem;padding:0 .6rem;border:1px solid transparent;font-family:var(--ux7n-font);font-size:.8rem;font-weight:var(--ux7n-fw-medium);line-height:1;white-space:nowrap;vertical-align:middle}.ux7n-badge--sm{height:1.3rem;padding:0 .45rem;font-size:.7rem}.ux7n-badge--lg{height:2rem;padding:0 .8rem;font-size:.9rem}.ux7n-badge--rounded{border-radius:var(--ux7n-radius)}.ux7n-badge--pill{border-radius:var(--ux7n-radius-pill)}.ux7n-badge--square{border-radius:var(--ux7n-radius);width:1.6rem;padding:0}.ux7n-badge--square.ux7n-badge--sm{width:1.3rem}.ux7n-badge--square.ux7n-badge--lg{width:2rem}.ux7n-badge--dot{width:.5rem;height:.5rem;padding:0;border-radius:50%;font-size:0}.ux7n-badge--dot.ux7n-badge--sm{width:.375rem;height:.375rem}.ux7n-badge--dot.ux7n-badge--lg{width:.75rem;height:.75rem}.ux7n-badge--solid{background:var(--t);color:var(--t-on)}.ux7n-badge--light{background:var(--t-light);color:var(--t-on-light)}.ux7n-badge--outline{background:transparent;color:var(--t-on-light);border-color:var(--t)}.ux7n-badge--dot.ux7n-badge--light,.ux7n-badge--dot.ux7n-badge--outline{background:var(--t)}.ux7n-alert{display:flex;align-items:flex-start;gap:var(--ux7n-sp-4);padding:1.1rem 1.5rem;border:1px solid transparent;border-radius:var(--ux7n-radius);font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm);line-height:1.5}.ux7n-alert__icon{display:inline-flex;flex:none;font-size:1.6rem;line-height:1}.ux7n-alert__icon>svg{width:1.6rem;height:1.6rem}.ux7n-alert__content{flex:1 1 auto;min-width:0;align-self:center}.ux7n-alert__title{font-weight:var(--ux7n-fw-semibold);font-size:var(--ux7n-fs-md)}.ux7n-alert__title+.ux7n-alert__text{margin-top:.2rem}.ux7n-alert__actions{display:flex;gap:var(--ux7n-sp-2);flex:none;align-self:center}.ux7n-alert__close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.75rem;height:1.75rem;margin:-.25rem -.5rem 0 0;border:0;border-radius:var(--ux7n-radius);background:transparent;color:inherit;opacity:.7;cursor:pointer}.ux7n-alert__close:hover{opacity:1}.ux7n-alert__close:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring);opacity:1}.ux7n-alert--solid{background:var(--t);color:var(--t-on)}.ux7n-alert--light{background:var(--t-light);color:var(--t-on-light)}.ux7n-alert--outline{background:transparent;color:var(--t-on-light);border-color:var(--t)}.ux7n-alert--accent{background:var(--ux7n-surface-alt);color:var(--ux7n-text);border-left:4px solid var(--t);border-radius:var(--ux7n-radius-sm)}.ux7n-alert--accent .ux7n-alert__icon{color:var(--t)}.ux7n-card{display:flex;flex-direction:column;min-width:0;background:var(--ux7n-surface);color:var(--ux7n-text);border-radius:var(--ux7n-radius);font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm)}.ux7n-card--shadow{box-shadow:var(--ux7n-shadow);border:1px solid transparent}.ux7n-card--bordered{border:1px solid var(--ux7n-border)}.ux7n-card--flat{border:0}.ux7n-card--stretch{height:100%}.ux7n-card__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ux7n-sp-3);min-height:var(--ux7n-card-head-h);padding:var(--ux7n-sp-3) var(--ux7n-card-px);border-bottom:1px solid var(--ux7n-border)}.ux7n-card__header--borderless{border-bottom:0}.ux7n-card__heading{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ux7n-card__title{margin:0;font-size:var(--ux7n-fs-lg);font-weight:var(--ux7n-fw-medium);color:var(--ux7n-text-strong)}.ux7n-card__subtitle{font-size:var(--ux7n-fs-sm);color:var(--ux7n-text-muted)}.ux7n-card__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ux7n-sp-2)}.ux7n-card__body{flex:1 1 auto;padding:var(--ux7n-card-py) var(--ux7n-card-px)}.ux7n-card__footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--ux7n-sp-2);padding:var(--ux7n-card-foot-py) var(--ux7n-card-px);border-top:1px solid var(--ux7n-border)}@media(max-width:640px){:root{--ux7n-card-px: 1rem;--ux7n-card-py: 1.25rem}}.ux7n-input{display:block;width:100%;min-height:var(--ux7n-ctl-h);padding:var(--ux7n-input-py) var(--ux7n-input-px);border:1px solid var(--ux7n-input-border);border-radius:var(--ux7n-radius);background:var(--ux7n-surface);color:var(--ux7n-text);font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm);line-height:1.4;box-sizing:border-box;transition:border-color var(--ux7n-transition),box-shadow var(--ux7n-transition),background-color var(--ux7n-transition)}.ux7n-input::placeholder{color:var(--ux7n-text-subtle);opacity:1}.ux7n-input:focus{outline:none;border-color:var(--ux7n-primary);box-shadow:var(--ux7n-focus-ring)}.ux7n-input:disabled{background:var(--ux7n-surface-alt);color:var(--ux7n-text-muted);cursor:not-allowed}input.ux7n-input:read-only:not(:disabled),textarea.ux7n-input:read-only:not(:disabled){background:var(--ux7n-surface-alt)}.ux7n-input--sm{min-height:var(--ux7n-ctl-h-sm);padding:.4rem .75rem;font-size:var(--ux7n-fs-xs)}.ux7n-input--lg{min-height:var(--ux7n-ctl-h-lg);padding:.8rem 1.4rem;font-size:var(--ux7n-fs-lg)}.ux7n-input--solid{background:var(--ux7n-surface-alt);border-color:var(--ux7n-surface-alt)}.ux7n-input--solid:focus{background:var(--ux7n-surface-sunken);border-color:var(--ux7n-surface-sunken);box-shadow:none}.ux7n-input--solid:focus-visible{box-shadow:var(--ux7n-focus-ring)}.ux7n-input--invalid,.ux7n-input--invalid:focus{border-color:var(--ux7n-danger)}.ux7n-input--invalid:focus{box-shadow:0 0 0 3px #f64e6040}.ux7n-textarea{min-height:auto;resize:vertical}.ux7n-input-group{display:flex;align-items:stretch;width:100%}.ux7n-input-group>.ux7n-input{flex:1 1 auto;min-width:0;position:relative}.ux7n-input-group>.ux7n-input:focus{z-index:1}.ux7n-input-group__addon{display:inline-flex;align-items:center;padding:0 1rem;border:1px solid var(--ux7n-input-border);background:var(--ux7n-surface-alt);color:var(--ux7n-text-muted);font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm);white-space:nowrap}.ux7n-input-group__addon:first-child{border-right:0;border-radius:var(--ux7n-radius) 0 0 var(--ux7n-radius)}.ux7n-input-group__addon:last-child{border-left:0;border-radius:0 var(--ux7n-radius) var(--ux7n-radius) 0}.ux7n-input-group>.ux7n-input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.ux7n-input-group>.ux7n-input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ux7n-input-group__addon>.ux7n-btn{margin:0 -1rem;border-radius:0;min-height:100%}.ux7n-input-group--solid .ux7n-input-group__addon{border-color:var(--ux7n-surface-alt);background:var(--ux7n-surface-sunken)}.ux7n-label{display:inline-flex;align-items:baseline;gap:.25rem;margin-bottom:.5rem;color:var(--ux7n-text);font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm);font-weight:var(--ux7n-fw-normal)}.ux7n-label__required{color:var(--ux7n-danger)}.ux7n-label__optional{color:var(--ux7n-text-subtle);font-size:var(--ux7n-fs-xs)}.ux7n-check{--size: 1.125rem;position:relative;display:inline-flex;align-items:center;gap:.6rem;color:var(--ux7n-text);font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm);cursor:pointer;-webkit-user-select:none;user-select:none}.ux7n-check--sm{--size: .95rem;font-size:var(--ux7n-fs-xs)}.ux7n-check--lg{--size: 1.5rem;font-size:var(--ux7n-fs-md)}.ux7n-check--disabled{cursor:not-allowed;opacity:.6}.ux7n-check__box{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--size);height:var(--size);padding:0;border:1px solid var(--ux7n-border-strong);border-radius:var(--ux7n-radius-sm);background:var(--ux7n-surface);color:var(--t-on);cursor:inherit;transition:background-color var(--ux7n-transition),border-color var(--ux7n-transition)}.ux7n-check__box--solid{background:var(--ux7n-surface-sunken);border-color:transparent}.ux7n-check__box--invalid{border-color:var(--ux7n-danger)}.ux7n-check__box:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring)}.ux7n-check__box[data-checked],.ux7n-check__box[data-indeterminate]{background:var(--t);border-color:var(--t)}.ux7n-check__indicator{display:inline-flex;width:70%;height:70%}.ux7n-check__indicator[data-unchecked]:not([data-indeterminate]){visibility:hidden}.ux7n-check__indicator>svg{width:100%;height:100%}.ux7n-switch{--w: 3.25rem;--h: 1.9rem;--pad: .2rem;display:inline-flex;align-items:center;gap:.7rem;color:var(--ux7n-text);font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm);cursor:pointer;-webkit-user-select:none;user-select:none}.ux7n-switch--sm{--w: 2.5rem;--h: 1.4rem;font-size:var(--ux7n-fs-xs)}.ux7n-switch--lg{--w: 4rem;--h: 2.3rem;font-size:var(--ux7n-fs-md)}.ux7n-switch--start{flex-direction:row-reverse}.ux7n-switch--disabled{cursor:not-allowed;opacity:.6}.ux7n-switch__track{position:relative;display:inline-flex;flex:none;width:var(--w);height:var(--h);padding:0;border:0;border-radius:var(--ux7n-radius-pill);background:var(--ux7n-surface-sunken);cursor:inherit;transition:background-color var(--ux7n-transition)}.ux7n-switch__track:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring)}.ux7n-switch__track[data-checked]{background:var(--t)}.ux7n-switch__thumb{position:absolute;top:var(--pad);left:var(--pad);width:calc(var(--h) - 2 * var(--pad));height:calc(var(--h) - 2 * var(--pad));border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:transform var(--ux7n-transition)}.ux7n-switch__thumb[data-checked]{transform:translate(calc(var(--w) - var(--h)))}@media(prefers-reduced-motion:reduce){.ux7n-switch__thumb{transition:none}}.ux7n-breadcrumb{font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm)}.ux7n-breadcrumb__list{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.ux7n-breadcrumb__item{display:inline-flex;align-items:center;gap:.5rem;color:var(--ux7n-text-muted)}.ux7n-breadcrumb__item+.ux7n-breadcrumb__item:before{color:var(--ux7n-text-subtle)}.ux7n-breadcrumb--dot .ux7n-breadcrumb__item+.ux7n-breadcrumb__item:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.ux7n-breadcrumb--slash .ux7n-breadcrumb__item+.ux7n-breadcrumb__item:before{content:"/"}.ux7n-breadcrumb--chevron .ux7n-breadcrumb__item+.ux7n-breadcrumb__item:before{content:"›";font-size:1.1em}.ux7n-breadcrumb__link{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none;cursor:pointer;border-radius:var(--ux7n-radius-sm);transition:color var(--ux7n-transition)}.ux7n-breadcrumb__link:hover{color:var(--ux7n-primary-on-light)}.ux7n-breadcrumb__link:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring)}.ux7n-breadcrumb__text,.ux7n-breadcrumb__current{display:inline-flex;align-items:center;gap:.35rem}.ux7n-breadcrumb__current{color:var(--ux7n-text-strong);font-weight:var(--ux7n-fw-medium)}.ux7n-breadcrumb--inverse .ux7n-breadcrumb__item,.ux7n-breadcrumb--inverse .ux7n-breadcrumb__current{color:#ffffffe6}.ux7n-breadcrumb--inverse .ux7n-breadcrumb__item+.ux7n-breadcrumb__item:before{color:#ffffffb3}.ux7n-breadcrumb--inverse .ux7n-breadcrumb__link:hover{color:#fff}.ux7n-icon-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2rem;height:2rem;padding:0;border:0;border-radius:var(--ux7n-radius);background:transparent;color:var(--ux7n-text-muted);cursor:pointer;transition:background-color var(--ux7n-transition),color var(--ux7n-transition)}.ux7n-icon-btn:hover{background:var(--ux7n-surface-alt);color:var(--ux7n-primary)}.ux7n-icon-btn:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring)}.ux7n-icon-btn:disabled{opacity:.5;cursor:not-allowed}.ux7n-backdrop{position:fixed;inset:0;background:#0006;transition:opacity .15s ease}.ux7n-backdrop[data-starting-style],.ux7n-backdrop[data-ending-style]{opacity:0}.ux7n-avatar{--ux7n-avatar-size: 2.5rem;position:relative;display:inline-flex;flex:none;width:var(--ux7n-avatar-size);height:var(--ux7n-avatar-size);font-family:var(--ux7n-font);vertical-align:middle}.ux7n-avatar--xs{--ux7n-avatar-size: 1.5rem}.ux7n-avatar--sm{--ux7n-avatar-size: 2rem}.ux7n-avatar--lg{--ux7n-avatar-size: 3.25rem}.ux7n-avatar--xl{--ux7n-avatar-size: 4.5rem}.ux7n-avatar__inner{display:inline-flex;width:100%;height:100%;overflow:hidden;border-radius:inherit;background:var(--t-light)}.ux7n-avatar--circle{border-radius:50%}.ux7n-avatar--rounded{border-radius:var(--ux7n-radius)}.ux7n-avatar__img{width:100%;height:100%;object-fit:cover}.ux7n-avatar__fallback{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--t-on-light);font-size:calc(var(--ux7n-avatar-size) * .38);font-weight:var(--ux7n-fw-semibold);line-height:1}.ux7n-avatar__fallback>svg{width:50%;height:50%}.ux7n-avatar__status{position:absolute;right:0;bottom:0;width:max(.5rem,calc(var(--ux7n-avatar-size) * .26));height:max(.5rem,calc(var(--ux7n-avatar-size) * .26));border:2px solid var(--ux7n-surface);border-radius:50%;background:var(--t)}.ux7n-avatar--rounded .ux7n-avatar__status{right:-3px;bottom:-3px}.ux7n-avatar-group{display:inline-flex;align-items:center}.ux7n-avatar-group>.ux7n-avatar{box-shadow:0 0 0 2px var(--ux7n-surface);border-radius:50%}.ux7n-avatar-group>.ux7n-avatar+.ux7n-avatar{margin-left:calc(var(--ux7n-avatar-size) * -.3)}.ux7n-avatar-group>.ux7n-avatar:hover{z-index:1}.ux7n-separator{flex:none;border:0;border-color:var(--ux7n-border)}.ux7n-separator--horizontal{width:100%;border-top-width:1px;margin:var(--ux7n-sp-4) 0}.ux7n-separator--vertical{align-self:stretch;border-left-width:1px;margin:0 var(--ux7n-sp-3);min-height:1em}.ux7n-separator--solid{border-style:solid}.ux7n-separator--dashed{border-style:dashed}.ux7n-separator--dotted{border-style:dotted}.ux7n-separator--label{display:flex;align-items:center;gap:var(--ux7n-sp-3);border-top-width:0;color:var(--ux7n-text-muted);font-family:var(--ux7n-font);font-size:var(--ux7n-fs-xs)}.ux7n-separator--label:before,.ux7n-separator--label:after{content:"";flex:1;border-top:1px solid var(--ux7n-border)}.ux7n-separator--label.ux7n-separator--dashed:before,.ux7n-separator--label.ux7n-separator--dashed:after{border-top-style:dashed}.ux7n-skeleton{display:block;background:var(--ux7n-surface-sunken);border-radius:var(--ux7n-radius-sm)}.ux7n-skeleton--text{height:.8em;width:100%;margin:.3em 0}.ux7n-skeleton--rect{width:100%;height:6rem;border-radius:var(--ux7n-radius)}.ux7n-skeleton--circle{width:2.5rem;height:2.5rem;border-radius:50%}.ux7n-skeleton-lines{display:block;width:100%}.ux7n-skeleton--animated{background:linear-gradient(90deg,var(--ux7n-surface-sunken) 25%,var(--ux7n-surface-alt) 50%,var(--ux7n-surface-sunken) 75%);background-size:200% 100%;animation:ux7n-shimmer 1.4s ease-in-out infinite}@keyframes ux7n-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ux7n-skeleton--animated{animation:none}}.ux7n-spinner-wrap{display:inline-flex;align-items:center}.ux7n-loader{--s: 1.5rem;display:inline-block;width:var(--s);height:var(--s);color:var(--t)}.ux7n-loader--sm{--s: 1rem}.ux7n-loader--lg{--s: 2.25rem}.ux7n-loader--current{color:currentColor}.ux7n-loader--border{border:calc(var(--s) * .12) solid currentColor;border-right-color:transparent;border-radius:50%;animation:ux7n-spin .7s linear infinite}.ux7n-loader--grow{border-radius:50%;background:currentColor;animation:ux7n-grow .9s ease-in-out infinite}@keyframes ux7n-grow{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}@media(prefers-reduced-motion:reduce){.ux7n-loader--border,.ux7n-loader--grow{animation-duration:2s}}.ux7n-progress{--h: .5rem;display:block;width:100%;font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm)}.ux7n-progress--sm{--h: .3rem}.ux7n-progress--lg{--h: .85rem}.ux7n-progress__head{display:flex;justify-content:space-between;gap:var(--ux7n-sp-2);margin-bottom:.45rem}.ux7n-progress__label{color:var(--ux7n-text);font-weight:var(--ux7n-fw-medium)}.ux7n-progress__value{color:var(--ux7n-text-muted);font-variant-numeric:tabular-nums}.ux7n-progress__track{position:relative;height:var(--h);overflow:hidden;border-radius:var(--ux7n-radius-pill);background:var(--t-light)}.ux7n-progress__bar{display:block;height:100%;border-radius:inherit;background:var(--t);transition:width .3s ease}.ux7n-progress[data-indeterminate] .ux7n-progress__bar{width:35%!important;animation:ux7n-indeterminate 1.3s ease-in-out infinite}@keyframes ux7n-indeterminate{0%{transform:translate(-100%)}to{transform:translate(290%)}}.ux7n-progress--striped .ux7n-progress__bar{background-image:linear-gradient(45deg,rgba(255,255,255,.18) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.18) 50%,rgba(255,255,255,.18) 75%,transparent 75%);background-size:1rem 1rem}@media(prefers-reduced-motion:reduce){.ux7n-progress__bar{transition:none}.ux7n-progress[data-indeterminate] .ux7n-progress__bar{animation-duration:3s}}.ux7n-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;height:1.6rem;padding:0 .4rem;border:1px solid var(--ux7n-border-strong);border-bottom-width:2px;border-radius:var(--ux7n-radius-sm);background:var(--ux7n-surface-alt);color:var(--ux7n-text);font-family:var(--ux7n-font);font-size:var(--ux7n-fs-xs);font-weight:var(--ux7n-fw-medium);line-height:1}.ux7n-kbd--sm{min-width:1.25rem;height:1.25rem;padding:0 .3rem;font-size:.68rem}.ux7n-kbd-combo{display:inline-flex;align-items:center;gap:.25rem;font:inherit}.ux7n-kbd-combo__plus{color:var(--ux7n-text-subtle);font-size:var(--ux7n-fs-xs)}.ux7n-tooltip{max-width:18rem;padding:.5rem .75rem;border-radius:var(--ux7n-radius);font-family:var(--ux7n-font);font-size:var(--ux7n-fs-xs);line-height:1.45;box-shadow:var(--ux7n-shadow-lg);transform-origin:var(--transform-origin);transition:opacity .12s ease,transform .12s ease}.ux7n-tooltip--dark{background:var(--ux7n-tooltip-bg, #181c32);color:#fff}.ux7n-tooltip--light{background:var(--ux7n-surface);color:var(--ux7n-text);border:1px solid var(--ux7n-border)}.ux7n-tooltip[data-starting-style],.ux7n-tooltip[data-ending-style]{opacity:0;transform:scale(.96)}.ux7n-tooltip--dark{--arrow-bg: var(--ux7n-tooltip-bg, #181c32)}.ux7n-tooltip--light{--arrow-bg: var(--ux7n-surface)}.ux7n-tooltip__arrow{width:10px;height:5px}.ux7n-tooltip__arrow:before{content:"";position:absolute;inset:0;background:var(--arrow-bg);clip-path:polygon(0 0,100% 0,50% 100%)}.ux7n-tooltip__arrow[data-side=top]{bottom:-5px}.ux7n-tooltip__arrow[data-side=bottom]{top:-5px;transform:rotate(180deg)}.ux7n-tooltip__arrow[data-side=left]{right:-7px;transform:rotate(-90deg)}.ux7n-tooltip__arrow[data-side=right]{left:-7px;transform:rotate(90deg)}.ux7n-popover{min-width:14rem;max-width:min(24rem,calc(100vw - 2rem));border:1px solid var(--ux7n-border);border-radius:var(--ux7n-radius);background:var(--ux7n-surface);color:var(--ux7n-text);font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm);box-shadow:var(--ux7n-shadow-lg);transform-origin:var(--transform-origin);transition:opacity .12s ease,transform .12s ease}.ux7n-popover:focus{outline:none}.ux7n-popover[data-starting-style],.ux7n-popover[data-ending-style]{opacity:0;transform:scale(.96)}.ux7n-popover__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ux7n-sp-2);padding:.75rem 1rem .75rem 1.25rem;border-bottom:1px solid var(--ux7n-border)}.ux7n-popover__title{margin:0;color:var(--ux7n-text-strong);font-size:var(--ux7n-fs-md);font-weight:var(--ux7n-fw-medium)}.ux7n-popover__body{padding:1rem 1.25rem}.ux7n-popover__desc{margin:0 0 .5rem;color:var(--ux7n-text-muted)}.ux7n-popover__desc:last-child{margin-bottom:0}.ux7n-popover__arrow{width:14px;height:7px}.ux7n-popover__arrow:before{content:"";position:absolute;inset:0;background:var(--ux7n-surface);clip-path:polygon(0 0,100% 0,50% 100%)}.ux7n-popover__arrow[data-side=top]{bottom:-7px}.ux7n-popover__arrow[data-side=bottom]{top:-7px;transform:rotate(180deg)}.ux7n-popover__arrow[data-side=left]{right:-10px;transform:rotate(-90deg)}.ux7n-popover__arrow[data-side=right]{left:-10px;transform:rotate(90deg)}.ux7n-dialog{--w: 32rem;position:fixed;top:50%;left:50%;display:flex;flex-direction:column;width:min(var(--w),calc(100vw - 2rem));max-height:calc(100vh - 3.5rem);transform:translate(-50%,-50%);border-radius:var(--ux7n-radius);background:var(--ux7n-surface);color:var(--ux7n-text);font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm);box-shadow:var(--ux7n-shadow-lg);transition:opacity .15s ease,transform .15s ease}.ux7n-dialog:focus{outline:none}.ux7n-dialog[data-starting-style],.ux7n-dialog[data-ending-style]{opacity:0;transform:translate(-50%,-48%) scale(.98)}.ux7n-dialog--sm{--w: 24rem}.ux7n-dialog--lg{--w: 50rem}.ux7n-dialog--xl{--w: 71rem}.ux7n-dialog--full{--w: 100vw;width:calc(100vw - 2rem);height:calc(100vh - 2rem);max-height:none}.ux7n-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ux7n-sp-3);padding:1.25rem 1.5rem 1.25rem 1.75rem;border-bottom:1px solid var(--ux7n-border)}.ux7n-dialog__title{margin:0;color:var(--ux7n-text-strong);font-size:var(--ux7n-fs-lg);font-weight:var(--ux7n-fw-medium)}.ux7n-dialog__body{position:relative;padding:var(--ux7n-dialog-p)}.ux7n-dialog--scrollable .ux7n-dialog__body{flex:1 1 auto;overflow-y:auto}.ux7n-dialog__desc{margin:0 0 1rem;color:var(--ux7n-text-muted)}.ux7n-dialog__desc:last-child{margin-bottom:0}.ux7n-dialog__footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--ux7n-sp-2);padding:1rem 1.75rem;border-top:1px solid var(--ux7n-border)}.ux7n-alert-dialog__body{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1.75rem 1.25rem;text-align:center}.ux7n-alert-dialog__body .ux7n-dialog__desc{margin:0}.ux7n-alert-dialog__icon{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;margin-bottom:.5rem;border-radius:50%;background:var(--t-light);color:var(--t)}.ux7n-alert-dialog__icon>svg{width:1.75rem;height:1.75rem}.ux7n-alert-dialog__footer{justify-content:center;border-top:0;padding-bottom:1.75rem}@media(prefers-reduced-motion:reduce){.ux7n-dialog,.ux7n-popover,.ux7n-tooltip,.ux7n-backdrop{transition:none}}.ux7n-menu{min-width:max(10rem,var(--anchor-width, 0px));max-height:min(22rem,var(--available-height, 22rem));overflow-y:auto;padding:.5rem 0;border:1px solid var(--ux7n-border);border-radius:var(--ux7n-radius);background:var(--ux7n-surface);color:var(--ux7n-text);font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm);box-shadow:var(--ux7n-shadow-lg);transform-origin:var(--transform-origin);transition:opacity .1s ease,transform .1s ease}.ux7n-menu:focus{outline:none}.ux7n-menu[data-starting-style],.ux7n-menu[data-ending-style]{opacity:0;transform:scale(.97)}.ux7n-menu__item{display:flex;align-items:center;gap:.65rem;min-height:var(--ux7n-menu-item-h);padding:var(--ux7n-menu-item-py) 1.25rem;color:var(--ux7n-text);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;transition:background-color var(--ux7n-transition),color var(--ux7n-transition)}.ux7n-menu__item[data-highlighted]{background:var(--ux7n-surface-alt);color:var(--ux7n-primary-on-light)}.ux7n-menu__item[data-disabled]{opacity:.5;cursor:not-allowed}.ux7n-menu__item--danger{color:var(--ux7n-danger)}.ux7n-menu__item--danger[data-highlighted]{background:var(--ux7n-danger-light);color:var(--ux7n-danger-on-light)}.ux7n-menu__item-icon{display:inline-flex;flex:none;color:var(--ux7n-text-subtle)}.ux7n-menu__item[data-highlighted] .ux7n-menu__item-icon{color:inherit}.ux7n-menu__item-label{flex:1 1 auto;min-width:0}.ux7n-menu__shortcut{margin-left:auto;padding-left:1.5rem;color:var(--ux7n-text-subtle);font-size:var(--ux7n-fs-xs)}.ux7n-menu__group-label{padding:.6rem 1.25rem .3rem;color:var(--ux7n-text-subtle);font-size:.7rem;font-weight:var(--ux7n-fw-semibold);letter-spacing:.04em;text-transform:uppercase}.ux7n-menu__separator{height:1px;margin:.4rem 0;background:var(--ux7n-border)}.ux7n-menu__check{display:inline-flex;width:1rem;margin-left:auto;color:var(--ux7n-primary)}.ux7n-select{display:flex;align-items:center;justify-content:space-between;gap:.5rem;text-align:left;cursor:pointer}.ux7n-select[data-disabled]{cursor:not-allowed;background:var(--ux7n-surface-alt);color:var(--ux7n-text-muted)}.ux7n-select[data-popup-open]{border-color:var(--ux7n-primary)}.ux7n-select__value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ux7n-select__placeholder{color:var(--ux7n-text-subtle)}.ux7n-select__icon{display:inline-flex;flex:none;color:var(--ux7n-text-muted);transition:transform var(--ux7n-transition)}.ux7n-select[data-popup-open] .ux7n-select__icon{transform:rotate(180deg)}.ux7n-select__item[data-selected]{color:var(--ux7n-primary-on-light);font-weight:var(--ux7n-fw-medium)}.ux7n-select__check{display:inline-flex;margin-left:auto;color:var(--ux7n-primary)}.ux7n-radio-group{--size: 1.125rem;display:flex;gap:.85rem 1.75rem;font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm)}.ux7n-radio-group--vertical{flex-direction:column}.ux7n-radio-group--horizontal{flex-direction:row;flex-wrap:wrap}.ux7n-radio-group--sm{--size: .95rem;font-size:var(--ux7n-fs-xs)}.ux7n-radio-group--lg{--size: 1.5rem;font-size:var(--ux7n-fs-md)}.ux7n-radio{display:inline-flex;align-items:flex-start;gap:.6rem;color:var(--ux7n-text);cursor:pointer}.ux7n-radio--disabled{cursor:not-allowed;opacity:.6}.ux7n-radio__circle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--size);height:var(--size);margin-top:.1em;padding:0;border:1px solid var(--ux7n-border-strong);border-radius:50%;background:var(--ux7n-surface);cursor:inherit;transition:background-color var(--ux7n-transition),border-color var(--ux7n-transition)}.ux7n-radio__circle:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring)}.ux7n-radio__circle[data-checked]{background:var(--t);border-color:var(--t)}.ux7n-radio__dot{width:40%;height:40%;border-radius:50%;background:#fff}.ux7n-radio__text{display:flex;flex-direction:column;gap:.15rem}.ux7n-radio__desc{color:var(--ux7n-text-muted);font-size:var(--ux7n-fs-xs)}.ux7n-radio-group--card .ux7n-radio{flex:1 1 14rem;padding:1rem 1.25rem;border:1px dashed var(--ux7n-border-strong);border-radius:var(--ux7n-radius);transition:border-color var(--ux7n-transition),background-color var(--ux7n-transition)}.ux7n-radio-group--card .ux7n-radio:has([data-checked]){border-style:solid;border-color:var(--t);background:var(--t-light)}.ux7n-radio-group--card .ux7n-radio__label{font-weight:var(--ux7n-fw-medium);color:var(--ux7n-text-strong)}.ux7n-slider{width:100%;font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm)}.ux7n-slider__head{display:flex;justify-content:space-between;margin-bottom:.5rem}.ux7n-slider__label{color:var(--ux7n-text);font-weight:var(--ux7n-fw-medium)}.ux7n-slider__value{color:var(--ux7n-text-muted);font-variant-numeric:tabular-nums}.ux7n-slider__control{display:flex;align-items:center;height:1.5rem;touch-action:none}.ux7n-slider__track{position:relative;width:100%;height:.35rem;border-radius:var(--ux7n-radius-pill);background:var(--t-light)}.ux7n-slider__range{height:100%;border-radius:inherit;background:var(--t)}.ux7n-slider__thumb{width:1.1rem;height:1.1rem;border:3px solid var(--t);border-radius:50%;background:var(--ux7n-surface);box-shadow:0 1px 4px #00000026;cursor:grab}.ux7n-slider__thumb:has(:focus-visible){box-shadow:var(--ux7n-focus-ring)}.ux7n-slider__thumb[data-dragging]{cursor:grabbing}.ux7n-slider[data-disabled]{opacity:.6}.ux7n-slider[data-disabled] .ux7n-slider__thumb{cursor:not-allowed}.ux7n-otp{display:flex;align-items:center;gap:.5rem;width:100%;max-width:calc(var(--otp-len, 6) * 3.25rem + 1.5rem)}.ux7n-otp__cell{flex:1 1 0;min-width:1.9rem;max-width:2.75rem;width:0;height:3.1rem;padding:0;border:1px solid var(--ux7n-input-border);border-radius:var(--ux7n-radius);background:var(--ux7n-surface-alt);color:var(--ux7n-text-strong);font-family:var(--ux7n-font);font-size:1.35rem;font-weight:var(--ux7n-fw-medium);text-align:center;caret-color:var(--ux7n-primary);transition:border-color var(--ux7n-transition),box-shadow var(--ux7n-transition)}.ux7n-otp__cell:focus{outline:none;border-color:var(--ux7n-primary);box-shadow:var(--ux7n-focus-ring);background:var(--ux7n-surface)}.ux7n-otp--invalid .ux7n-otp__cell{border-color:var(--ux7n-danger)}.ux7n-otp__cell:disabled{opacity:.6;cursor:not-allowed}.ux7n-otp__sep{color:var(--ux7n-text-subtle)}.ux7n-toggle{display:inline-flex;flex:none;white-space:nowrap;align-items:center;justify-content:center;gap:.4rem;min-height:var(--ux7n-ctl-h);padding:0 1rem;border:1px solid transparent;border-radius:var(--ux7n-radius);background:var(--ux7n-surface-alt);color:var(--ux7n-text-muted);font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm);font-weight:var(--ux7n-fw-medium);cursor:pointer;transition:background-color var(--ux7n-transition),color var(--ux7n-transition),border-color var(--ux7n-transition)}.ux7n-toggle:hover:not([data-disabled]){color:var(--t-on-light)}.ux7n-toggle:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring);position:relative;z-index:1}.ux7n-toggle[data-disabled]{opacity:.5;cursor:not-allowed}.ux7n-toggle--sm{min-height:var(--ux7n-ctl-h-sm);padding:0 .7rem;font-size:var(--ux7n-fs-xs)}.ux7n-toggle--lg{min-height:var(--ux7n-ctl-h-lg);padding:0 1.4rem}.ux7n-toggle--light[data-pressed]{background:var(--t-light);color:var(--t-on-light)}.ux7n-toggle--outline{background:transparent;border-color:var(--ux7n-border-strong)}.ux7n-toggle--outline[data-pressed]{border-color:var(--t);color:var(--t-on-light);background:var(--t-light)}.ux7n-toggle>svg{width:1.1em;height:1.1em}.ux7n-toggle-group{display:inline-flex;flex-shrink:0;max-width:100%;overflow-x:auto;padding:3px;margin:-3px;scrollbar-width:none}.ux7n-toggle-group--vertical{flex-direction:column}.ux7n-toggle-group--spaced{gap:.5rem}.ux7n-toggle-group--attached{padding:.25rem;gap:.25rem;border-radius:var(--ux7n-radius);background:var(--ux7n-surface-alt)}.ux7n-toggle-group--attached .ux7n-toggle{background:transparent;min-height:calc(var(--ux7n-ctl-h) - .5rem)}.ux7n-toggle-group--attached .ux7n-toggle[data-pressed]{background:var(--ux7n-surface);color:var(--t-on-light);box-shadow:0 1px 3px #00000014}.ux7n-field{display:flex;flex-direction:column;min-width:0;font-family:var(--ux7n-font)}.ux7n-field__label{margin-bottom:.5rem}.ux7n-field__control{display:flex;flex-direction:column;gap:.35rem;min-width:0}.ux7n-field__desc{color:var(--ux7n-text-muted);font-size:var(--ux7n-fs-xs)}.ux7n-field__error{color:var(--ux7n-danger-on-light);font-size:var(--ux7n-fs-xs)}.ux7n-field--horizontal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:0 1.5rem;align-items:start}.ux7n-field--horizontal .ux7n-field__label{justify-content:flex-end;margin:0;padding-top:.7rem;text-align:right}@media(max-width:640px){.ux7n-field--horizontal{grid-template-columns:1fr}.ux7n-field--horizontal .ux7n-field__label{justify-content:flex-start;margin-bottom:.5rem;padding-top:0;text-align:left}}.ux7n-calendar{display:inline-block;max-width:100%;padding:.75rem;font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm);color:var(--ux7n-text)}.ux7n-calendar__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.ux7n-calendar__caption{color:var(--ux7n-text-strong);font-weight:var(--ux7n-fw-medium);text-transform:capitalize}.ux7n-calendar__grid{width:100%;table-layout:auto;border-collapse:collapse}.ux7n-calendar__weekday{width:2.4rem;padding-bottom:.4rem;color:var(--ux7n-text-subtle);font-size:var(--ux7n-fs-xs);font-weight:var(--ux7n-fw-medium);text-transform:capitalize}.ux7n-calendar__cell{padding:1px 0;text-align:center}.ux7n-calendar__cell--in-range{background:var(--ux7n-primary-light)}.ux7n-calendar__cell--range-start{background:linear-gradient(90deg,transparent 50%,var(--ux7n-primary-light) 50%)}.ux7n-calendar__cell--range-end{background:linear-gradient(90deg,var(--ux7n-primary-light) 50%,transparent 50%)}.ux7n-calendar__day{width:100%;min-width:1.75rem;max-width:2.3rem;height:auto;aspect-ratio:1;padding:0;border:0;border-radius:var(--ux7n-radius);background:transparent;color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--ux7n-transition),color var(--ux7n-transition)}.ux7n-calendar__day:hover:not(:disabled){background:var(--ux7n-surface-alt);color:var(--ux7n-primary-on-light)}.ux7n-calendar__day:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring)}.ux7n-calendar__day--outside{color:var(--ux7n-text-subtle)}.ux7n-calendar__day--today{color:var(--ux7n-primary-on-light);font-weight:var(--ux7n-fw-semibold)}.ux7n-calendar__day--selected,.ux7n-calendar__day--selected:hover:not(:disabled){background:var(--ux7n-primary);color:#fff}.ux7n-calendar__day:disabled{color:var(--ux7n-text-subtle);opacity:.45;cursor:not-allowed;text-decoration:line-through}.ux7n-collapsible{font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm)}.ux7n-collapsible__trigger,.ux7n-accordion__trigger{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 0;border:0;background:none;color:var(--ux7n-text-strong);font:inherit;font-weight:var(--ux7n-fw-medium);text-align:left;cursor:pointer}.ux7n-collapsible__trigger>span:first-child,.ux7n-accordion__title{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.ux7n-collapsible__trigger:focus-visible,.ux7n-accordion__trigger:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring);border-radius:var(--ux7n-radius-sm)}.ux7n-collapsible__trigger[data-disabled],.ux7n-accordion__trigger[data-disabled]{opacity:.5;cursor:not-allowed}.ux7n-collapsible__chevron,.ux7n-accordion__chevron{display:inline-flex;flex:none;color:var(--ux7n-text-muted);transition:transform .2s ease}.ux7n-collapsible__trigger[data-panel-open] .ux7n-collapsible__chevron,.ux7n-accordion__trigger[data-panel-open] .ux7n-accordion__chevron{transform:rotate(180deg)}.ux7n-collapsible__panel,.ux7n-accordion__panel{height:var(--collapsible-panel-height, var(--accordion-panel-height));overflow:hidden;transition:height .2s ease}.ux7n-collapsible__panel[data-starting-style],.ux7n-collapsible__panel[data-ending-style],.ux7n-accordion__panel[data-starting-style],.ux7n-accordion__panel[data-ending-style]{height:0}.ux7n-collapsible__content{padding-bottom:.75rem;color:var(--ux7n-text)}.ux7n-accordion{font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm)}.ux7n-accordion__header{margin:0;font-size:var(--ux7n-fs-md)}.ux7n-accordion__icon{display:inline-flex;color:var(--ux7n-primary)}.ux7n-accordion__content{padding:0 0 1rem;color:var(--ux7n-text);line-height:1.6}.ux7n-accordion--icon-start .ux7n-accordion__chevron{order:-1}.ux7n-accordion--icon-start .ux7n-accordion__chevron>svg{transform:rotate(-90deg)}.ux7n-accordion--icon-start .ux7n-accordion__trigger[data-panel-open] .ux7n-accordion__chevron{transform:rotate(90deg)}.ux7n-accordion--default .ux7n-accordion__item{border-bottom:1px solid var(--ux7n-border)}.ux7n-accordion--default .ux7n-accordion__trigger{padding:1rem 0}.ux7n-accordion--bordered .ux7n-accordion__item{border:1px solid var(--ux7n-border);border-radius:var(--ux7n-radius)}.ux7n-accordion--bordered .ux7n-accordion__item+.ux7n-accordion__item{margin-top:.75rem}.ux7n-accordion--bordered .ux7n-accordion__trigger{padding:1rem 1.25rem}.ux7n-accordion--bordered .ux7n-accordion__content{padding:0 1.25rem 1.25rem}.ux7n-accordion--solid .ux7n-accordion__item+.ux7n-accordion__item{margin-top:.75rem}.ux7n-accordion--solid .ux7n-accordion__trigger{padding:1rem 1.25rem;border-radius:var(--ux7n-radius);background:var(--ux7n-surface-alt);transition:background-color var(--ux7n-transition),color var(--ux7n-transition)}.ux7n-accordion--solid .ux7n-accordion__trigger[data-panel-open]{background:var(--ux7n-primary-light);color:var(--ux7n-primary-on-light);border-bottom-left-radius:0;border-bottom-right-radius:0}.ux7n-accordion--solid .ux7n-accordion__trigger[data-panel-open] .ux7n-accordion__chevron{color:inherit}.ux7n-accordion--solid .ux7n-accordion__content{padding:1rem 1.25rem;border:1px solid var(--ux7n-surface-alt);border-top:0;border-radius:0 0 var(--ux7n-radius) var(--ux7n-radius)}@media(prefers-reduced-motion:reduce){.ux7n-collapsible__panel,.ux7n-accordion__panel,.ux7n-accordion__chevron,.ux7n-collapsible__chevron{transition:none}}.ux7n-context-area{display:block}.ux7n-menubar{display:flex;align-items:center;gap:.15rem;padding:.25rem;border-radius:var(--ux7n-radius);background:var(--ux7n-surface);font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm)}.ux7n-menubar__trigger{display:inline-flex;align-items:center;height:2rem;padding:0 .75rem;border:0;border-radius:var(--ux7n-radius-sm);background:transparent;color:var(--ux7n-text);font:inherit;cursor:pointer}.ux7n-menubar__trigger:hover,.ux7n-menubar__trigger[data-popup-open]{background:var(--ux7n-surface-alt);color:var(--ux7n-primary-on-light)}.ux7n-menubar__trigger:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring)}.ux7n-menubar__trigger[data-disabled]{opacity:.5;cursor:not-allowed}.ux7n-navmenu{font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm)}.ux7n-navmenu__list{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none}.ux7n-navmenu__trigger{display:inline-flex;align-items:center;gap:.35rem;height:2.5rem;padding:0 1rem;border:0;border-radius:var(--ux7n-radius);background:transparent;color:var(--ux7n-text-muted);font:inherit;font-weight:var(--ux7n-fw-medium);text-decoration:none;cursor:pointer;transition:background-color var(--ux7n-transition),color var(--ux7n-transition)}.ux7n-navmenu__trigger:hover,.ux7n-navmenu__trigger[data-popup-open],.ux7n-navmenu__trigger--active{background:var(--ux7n-surface-alt);color:var(--ux7n-primary-on-light)}.ux7n-navmenu__trigger:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring)}.ux7n-navmenu__icon{display:inline-flex;transition:transform .2s ease}.ux7n-navmenu__icon[data-popup-open]{transform:rotate(180deg)}.ux7n-navmenu__positioner{height:var(--positioner-height);width:var(--positioner-width);max-width:var(--available-width);transition:top .3s ease,left .3s ease}.ux7n-navmenu__popup{position:relative;width:var(--popup-width);height:var(--popup-height);border:1px solid var(--ux7n-border);border-radius:var(--ux7n-radius);background:var(--ux7n-surface);box-shadow:var(--ux7n-shadow-lg);transform-origin:var(--transform-origin);transition:opacity .2s ease,transform .2s ease,width .3s ease,height .3s ease}.ux7n-navmenu__popup[data-starting-style],.ux7n-navmenu__popup[data-ending-style]{opacity:0;transform:scale(.96)}.ux7n-navmenu__viewport{position:relative;width:100%;height:100%;overflow:hidden}.ux7n-navmenu__content{padding:.75rem}.ux7n-navmenu__links{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.ux7n-navmenu__links--1{grid-template-columns:minmax(16rem,1fr)}.ux7n-navmenu__links--2{grid-template-columns:repeat(2,minmax(14rem,1fr))}.ux7n-navmenu__links--3{grid-template-columns:repeat(3,minmax(12rem,1fr))}@media(max-width:640px){.ux7n-navmenu__links{grid-template-columns:1fr}}.ux7n-navmenu__card{display:flex;gap:.75rem;padding:.75rem 1rem;border-radius:var(--ux7n-radius);color:var(--ux7n-text);text-decoration:none;transition:background-color var(--ux7n-transition)}.ux7n-navmenu__card:hover{background:var(--ux7n-surface-alt)}.ux7n-navmenu__card:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring)}.ux7n-navmenu__card-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.25rem;height:2.25rem;border-radius:var(--ux7n-radius);background:var(--ux7n-primary-light);color:var(--ux7n-primary-on-light)}.ux7n-navmenu__card-title{display:block;color:var(--ux7n-text-strong);font-weight:var(--ux7n-fw-medium)}.ux7n-navmenu__card-desc{display:block;margin-top:.15rem;color:var(--ux7n-text-muted);font-size:var(--ux7n-fs-xs)}.ux7n-nested{--nm-bg: var(--ux7n-surface);--nm-text: var(--ux7n-text);--nm-muted: var(--ux7n-text-muted);--nm-icon: var(--ux7n-text-subtle);--nm-hover-bg: var(--ux7n-surface-alt);--nm-active-bg: var(--ux7n-primary-light);--nm-active-text: var(--ux7n-primary-on-light);--nm-heading: var(--ux7n-text-subtle);padding:.75rem 0;background:var(--nm-bg);font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm)}.ux7n-nested--dark{--nm-bg: var(--ux7n-aside-bg);--nm-text: var(--ux7n-aside-text);--nm-muted: var(--ux7n-aside-text);--nm-icon: var(--ux7n-aside-icon);--nm-hover-bg: var(--ux7n-aside-hover);--nm-active-bg: var(--ux7n-aside-hover);--nm-active-text: #ffffff;--nm-heading: var(--ux7n-aside-heading)}.ux7n-nested__section+.ux7n-nested__section{margin-top:.5rem}.ux7n-nested__heading{padding:1rem 1.5rem .5rem;color:var(--nm-heading);font-size:.7rem;font-weight:var(--ux7n-fw-semibold);letter-spacing:.06em;text-transform:uppercase}.ux7n-nested__list{margin:0;padding:0;list-style:none}.ux7n-nested__link{display:flex;align-items:center;gap:.75rem;width:100%;min-height:var(--ux7n-nav-item-h);padding:.5rem 1.5rem .5rem calc(1.5rem + var(--depth, 0) * 1.25rem);border:0;background:transparent;color:var(--nm-text);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--ux7n-transition),color var(--ux7n-transition)}.ux7n-nested__link:hover{background:var(--nm-hover-bg);color:var(--ux7n-primary)}.ux7n-nested__link:focus-visible{outline:none;box-shadow:inset var(--ux7n-focus-ring)}.ux7n-nested__link:disabled,.ux7n-nested__link[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ux7n-nested__link--active{background:var(--nm-active-bg);color:var(--nm-active-text);font-weight:var(--ux7n-fw-medium)}.ux7n-nested__link--here{color:var(--nm-active-text)}.ux7n-nested__icon{display:inline-flex;flex:none;width:1.25rem;color:var(--nm-icon);transition:color var(--ux7n-transition)}.ux7n-nested__icon>svg{width:1.25rem;height:1.25rem}.ux7n-nested__link:hover .ux7n-nested__icon,.ux7n-nested__link--active .ux7n-nested__icon,.ux7n-nested__link--here .ux7n-nested__icon{color:var(--ux7n-primary)}.ux7n-nested__bullet{flex:none;width:5px;height:5px;margin:0 .4rem;border-radius:50%;background:var(--nm-icon)}.ux7n-nested__link--active .ux7n-nested__bullet{background:var(--ux7n-primary)}.ux7n-nested__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ux7n-nested__badge{flex:none}.ux7n-nested__arrow{display:inline-flex;flex:none;color:var(--nm-icon);transition:transform .2s ease}.ux7n-nested__link--open .ux7n-nested__arrow{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.ux7n-nested__arrow{transition:none}}.ux7n-tabs{font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm)}.ux7n-tabs--vertical{display:flex;gap:1.5rem}.ux7n-tabs__list{position:relative;display:flex;gap:.25rem}.ux7n-tabs--horizontal .ux7n-tabs__list{overflow-x:auto;scrollbar-width:none}.ux7n-tabs--horizontal .ux7n-tabs__tab{flex-shrink:0}.ux7n-tabs--vertical .ux7n-tabs__list{flex-direction:column;flex:none;min-width:12rem}.ux7n-tabs--fitted .ux7n-tabs__tab{flex:1 1 0}.ux7n-tabs__tab{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:0;background:transparent;color:var(--ux7n-text-muted);font:inherit;font-weight:var(--ux7n-fw-medium);white-space:nowrap;cursor:pointer;transition:color var(--ux7n-transition),background-color var(--ux7n-transition)}.ux7n-tabs--vertical .ux7n-tabs__tab{justify-content:flex-start}.ux7n-tabs__tab:hover:not([data-disabled]){color:var(--ux7n-primary-on-light)}.ux7n-tabs__tab:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring);border-radius:var(--ux7n-radius-sm)}.ux7n-tabs__tab[data-disabled]{opacity:.5;cursor:not-allowed}.ux7n-tabs__tab[data-active]{color:var(--ux7n-primary-on-light)}.ux7n-tabs__icon{display:inline-flex}.ux7n-tabs__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:var(--ux7n-radius-pill);background:var(--ux7n-surface-alt);color:var(--ux7n-text-muted);font-size:.7rem}.ux7n-tabs__tab[data-active] .ux7n-tabs__badge{background:var(--ux7n-primary-light);color:var(--ux7n-primary-on-light)}.ux7n-tabs__panel{padding-top:1.5rem}.ux7n-tabs__panel:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring);border-radius:var(--ux7n-radius-sm)}.ux7n-tabs--vertical .ux7n-tabs__panel{flex:1 1 auto;padding-top:0}.ux7n-tabs--line .ux7n-tabs__list{border-bottom:1px solid var(--ux7n-border);gap:1rem}.ux7n-tabs--line .ux7n-tabs__tab{padding-left:.25rem;padding-right:.25rem}.ux7n-tabs--line.ux7n-tabs--vertical .ux7n-tabs__list{border-bottom:0;border-right:1px solid var(--ux7n-border);gap:0}.ux7n-tabs__indicator{position:absolute;left:var(--active-tab-left);bottom:-1px;width:var(--active-tab-width);height:2px;background:var(--ux7n-primary);transition:left .2s ease,width .2s ease,top .2s ease,height .2s ease}.ux7n-tabs--vertical .ux7n-tabs__indicator{left:auto;right:-1px;bottom:auto;top:var(--active-tab-top);width:2px;height:var(--active-tab-height)}.ux7n-tabs--line.ux7n-tabs--horizontal .ux7n-tabs__list{border-bottom:0;box-shadow:inset 0 -1px 0 var(--ux7n-border)}.ux7n-tabs--horizontal .ux7n-tabs__indicator{bottom:0}.ux7n-tabs--pills .ux7n-tabs__tab{border-radius:var(--ux7n-radius)}.ux7n-tabs--pills .ux7n-tabs__tab[data-active]{background:var(--ux7n-primary);color:#fff}.ux7n-tabs--pills .ux7n-tabs__tab[data-active] .ux7n-tabs__badge{background:#ffffff40;color:#fff}.ux7n-tabs--solid .ux7n-tabs__list{padding:.3rem;border-radius:var(--ux7n-radius);background:var(--ux7n-surface-alt)}.ux7n-tabs--solid.ux7n-tabs--horizontal .ux7n-tabs__list{display:inline-flex}.ux7n-tabs--solid.ux7n-tabs--fitted .ux7n-tabs__list{display:flex}.ux7n-tabs--solid .ux7n-tabs__tab{padding:.55rem 1rem;border-radius:var(--ux7n-radius-sm)}.ux7n-tabs--solid .ux7n-tabs__tab[data-active]{background:var(--ux7n-surface);color:var(--ux7n-primary-on-light);box-shadow:0 1px 3px #00000014}@media(prefers-reduced-motion:reduce){.ux7n-tabs__indicator{transition:none}}.ux7n-pagination{--ps: 2.25rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1.5rem;font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm)}.ux7n-pagination--sm{--ps: 1.85rem;font-size:var(--ux7n-fs-xs)}.ux7n-pagination--lg{--ps: 2.75rem}.ux7n-pagination__list{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none}.ux7n-pagination__info{color:var(--ux7n-text-muted)}.ux7n-page{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ps);height:var(--ps);padding:0 .4rem;border:1px solid transparent;border-radius:var(--ux7n-radius);background:transparent;color:var(--ux7n-text-muted);font:inherit;font-weight:var(--ux7n-fw-medium);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--ux7n-transition),color var(--ux7n-transition),border-color var(--ux7n-transition)}.ux7n-page--ellipsis{cursor:default}.ux7n-page:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring)}.ux7n-page:disabled{opacity:.4;cursor:not-allowed}.ux7n-page:hover:not(:disabled):not(.ux7n-page--active):not(.ux7n-page--ellipsis){background:var(--ux7n-primary-light);color:var(--ux7n-primary-on-light)}.ux7n-page--active{background:var(--ux7n-primary);color:#fff}.ux7n-pagination--light .ux7n-page--nav{background:var(--ux7n-surface-alt)}.ux7n-pagination--outline .ux7n-page:not(.ux7n-page--ellipsis){border-color:var(--ux7n-border-strong)}.ux7n-pagination--outline .ux7n-page--active{border-color:var(--ux7n-primary)}.ux7n-sheet{--sheet-size: 24rem;position:fixed;display:flex;flex-direction:column;background:var(--ux7n-surface);color:var(--ux7n-text);font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm);box-shadow:var(--ux7n-shadow-lg);transition:transform .25s cubic-bezier(.32,.72,0,1)}.ux7n-sheet:focus{outline:none}.ux7n-sheet--right,.ux7n-sheet--left{top:0;bottom:0;width:min(var(--sheet-size),100vw)}.ux7n-sheet--right{right:0}.ux7n-sheet--left{left:0}.ux7n-sheet--top,.ux7n-sheet--bottom{left:0;right:0;height:min(var(--sheet-size),100vh)}.ux7n-sheet--top{top:0}.ux7n-sheet--bottom{bottom:0}.ux7n-sheet--right[data-starting-style],.ux7n-sheet--right[data-ending-style]{transform:translate(100%)}.ux7n-sheet--left[data-starting-style],.ux7n-sheet--left[data-ending-style]{transform:translate(-100%)}.ux7n-sheet--top[data-starting-style],.ux7n-sheet--top[data-ending-style]{transform:translateY(-100%)}.ux7n-sheet--bottom[data-starting-style],.ux7n-sheet--bottom[data-ending-style]{transform:translateY(100%)}.ux7n-sheet__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--ux7n-border)}.ux7n-sheet__body{position:relative;flex:1 1 auto;overflow-y:auto;padding:1.5rem}.ux7n-sheet__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;border-top:1px solid var(--ux7n-border)}.ux7n-drawer__backdrop{opacity:calc(1 - var(--drawer-swipe-progress, 0))}.ux7n-drawer__viewport{position:fixed;inset:0;display:flex;pointer-events:none}.ux7n-drawer__viewport--bottom{align-items:flex-end;justify-content:center}.ux7n-drawer__viewport--top{align-items:flex-start;justify-content:center}.ux7n-drawer__viewport--right{justify-content:flex-end}.ux7n-drawer__viewport--left{justify-content:flex-start}.ux7n-drawer{display:flex;flex-direction:column;pointer-events:auto;background:var(--ux7n-surface);color:var(--ux7n-text);font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm);box-shadow:var(--ux7n-shadow-lg);overflow-y:auto;overscroll-behavior:contain;transition:transform .4s cubic-bezier(.32,.72,0,1)}.ux7n-drawer:focus{outline:none}.ux7n-drawer[data-swiping]{transition:none;-webkit-user-select:none;user-select:none}.ux7n-drawer--bottom{width:100%;max-width:40rem;max-height:85vh;border-radius:var(--ux7n-radius-lg) var(--ux7n-radius-lg) 0 0;transform:translateY(var(--drawer-swipe-movement-y, 0))}.ux7n-drawer--top{width:100%;max-width:40rem;max-height:85vh;border-radius:0 0 var(--ux7n-radius-lg) var(--ux7n-radius-lg);transform:translateY(var(--drawer-swipe-movement-y, 0))}.ux7n-drawer--right,.ux7n-drawer--left{width:min(22rem,90vw);height:100%;transform:translate(var(--drawer-swipe-movement-x, 0))}.ux7n-drawer--bottom[data-starting-style],.ux7n-drawer--bottom[data-ending-style]{transform:translateY(100%)}.ux7n-drawer--top[data-starting-style],.ux7n-drawer--top[data-ending-style]{transform:translateY(-100%)}.ux7n-drawer--right[data-starting-style],.ux7n-drawer--right[data-ending-style]{transform:translate(100%)}.ux7n-drawer--left[data-starting-style],.ux7n-drawer--left[data-ending-style]{transform:translate(-100%)}.ux7n-drawer__handle{flex:none;width:2.5rem;height:.3rem;margin:.75rem auto 0;border-radius:var(--ux7n-radius-pill);background:var(--ux7n-border-strong)}.ux7n-drawer__content{padding:1.25rem 1.5rem}.ux7n-drawer__content>.ux7n-dialog__title{margin-bottom:.35rem}.ux7n-drawer__desc{margin-bottom:1rem}.ux7n-drawer__footer{display:flex;justify-content:flex-end;gap:.5rem;margin-top:auto;padding:1rem 1.5rem 1.25rem;border-top:1px solid var(--ux7n-border)}@media(prefers-reduced-motion:reduce){.ux7n-sheet,.ux7n-drawer{transition:none}}.ux7n-hovercard{padding:1.25rem;width:20rem}.ux7n-table-wrap{position:relative;width:100%;overflow-x:auto;font-family:var(--ux7n-font);transition:opacity var(--ux7n-transition)}.ux7n-table-wrap--loading{opacity:.55}.ux7n-table-wrap--sticky{max-height:32rem;overflow-y:auto}.ux7n-table-wrap--sticky thead th{position:sticky;top:0;z-index:1;background:var(--ux7n-surface)}.ux7n-table{width:100%;border-collapse:collapse;color:var(--ux7n-text);font-size:var(--ux7n-fs-sm)}.ux7n-table__caption{padding:0 0 .75rem;color:var(--ux7n-text-strong);font-weight:var(--ux7n-fw-medium);text-align:left}.ux7n-table__th{padding:var(--ux7n-th-py) var(--ux7n-cell-px);border-bottom:1px solid var(--ux7n-border);color:var(--ux7n-text-subtle);font-size:.75rem;font-weight:var(--ux7n-fw-semibold);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}.ux7n-table__cell--nowrap{white-space:nowrap}.ux7n-table__td{padding:var(--ux7n-cell-py) var(--ux7n-cell-px);border-bottom:1px solid var(--ux7n-border);vertical-align:middle;font-weight:var(--ux7n-fw-normal);text-align:left}.ux7n-table tbody tr:last-child>*{border-bottom:0}.ux7n-table--sm .ux7n-table__th,.ux7n-table--sm .ux7n-table__td{padding:.5rem .75rem}.ux7n-table__cell--center{text-align:center}.ux7n-table__cell--end{text-align:right;font-variant-numeric:tabular-nums}.ux7n-table--striped tbody tr:nth-child(2n){background:var(--ux7n-surface-alt)}.ux7n-table--hover tbody tr:hover{background:var(--ux7n-surface-alt)}.ux7n-table--bordered .ux7n-table__th,.ux7n-table--bordered .ux7n-table__td{border:1px solid var(--ux7n-border)}.ux7n-table__row--selected,.ux7n-table--hover tbody tr.ux7n-table__row--selected:hover{background:var(--ux7n-primary-light)}.ux7n-table__row--clickable{cursor:pointer}.ux7n-table__empty{padding:2.5rem 1rem;color:var(--ux7n-text-muted);text-align:center}.ux7n-table__sort{display:inline-flex;align-items:center;gap:.4rem;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.ux7n-table__cell--end .ux7n-table__sort{flex-direction:row-reverse}.ux7n-table__sort:hover,.ux7n-table__th[aria-sort=ascending],.ux7n-table__th[aria-sort=descending]{color:var(--ux7n-primary-on-light)}.ux7n-table__sort:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring);border-radius:var(--ux7n-radius-sm)}.ux7n-table__sort-icon{flex:none}.ux7n-datagrid{display:flex;flex-direction:column;gap:1rem;font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm)}.ux7n-datagrid__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.ux7n-datagrid__search{max-width:18rem}.ux7n-datagrid__actions{display:flex;align-items:center;gap:.5rem}.ux7n-datagrid__selected{color:var(--ux7n-primary-on-light);font-weight:var(--ux7n-fw-medium)}.ux7n-datagrid__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.ux7n-datagrid__pagesize{display:flex;align-items:center;gap:.75rem;color:var(--ux7n-text-muted)}.ux7n-datagrid__pagesize .ux7n-select{width:4.75rem}.ux7n-list{margin:0;padding:0;list-style:none;font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm)}.ux7n-list--empty{padding:1.5rem;color:var(--ux7n-text-muted);text-align:center}.ux7n-list__item{display:flex;align-items:center;gap:.75rem}.ux7n-list--divided .ux7n-list__item+.ux7n-list__item{border-top:1px dashed var(--ux7n-border-strong)}.ux7n-list--bordered .ux7n-list__item{padding:0 1rem;border:1px solid var(--ux7n-border);border-radius:var(--ux7n-radius)}.ux7n-list--bordered .ux7n-list__item+.ux7n-list__item{margin-top:.5rem}.ux7n-list__main{display:flex;align-items:center;gap:1rem;flex:1 1 auto;min-width:0;padding:var(--ux7n-list-py) 0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none}.ux7n-list--sm .ux7n-list__main{padding:.5rem 0;gap:.75rem}.ux7n-list__item--interactive .ux7n-list__main{cursor:pointer}.ux7n-list__item--interactive .ux7n-list__main:hover .ux7n-list__title{color:var(--ux7n-primary-on-light)}.ux7n-list__main:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring);border-radius:var(--ux7n-radius-sm)}.ux7n-list__item--disabled{opacity:.55}.ux7n-list__item--disabled .ux7n-list__main{cursor:not-allowed}.ux7n-list__media{display:inline-flex;flex:none}.ux7n-list__text{display:flex;flex-direction:column;gap:.15rem;flex:1 1 auto;min-width:0}.ux7n-list__title{color:var(--ux7n-text-strong);font-weight:var(--ux7n-fw-medium);transition:color var(--ux7n-transition)}.ux7n-list__desc{color:var(--ux7n-text-muted);font-size:var(--ux7n-fs-xs)}.ux7n-list__meta{flex:none;color:var(--ux7n-text-muted);font-size:var(--ux7n-fs-xs)}.ux7n-list__actions{display:flex;flex:none;gap:.25rem}.ux7n-scroll{position:relative;overflow:hidden}.ux7n-scroll__viewport{height:100%;overflow:auto;overscroll-behavior:contain;scrollbar-width:none}.ux7n-scroll__viewport::-webkit-scrollbar{display:none}.ux7n-scroll__viewport:focus-visible{outline:none;box-shadow:inset var(--ux7n-focus-ring)}.ux7n-scroll__bar{display:flex;padding:2px;opacity:0;transition:opacity .15s ease;-webkit-user-select:none;user-select:none;touch-action:none}.ux7n-scroll:hover .ux7n-scroll__bar,.ux7n-scroll__bar[data-scrolling],.ux7n-scroll__bar[data-hovering]{opacity:1}.ux7n-scroll__bar--v{width:8px}.ux7n-scroll__bar--h{height:8px;flex-direction:column}.ux7n-scroll__thumb{flex:1;border-radius:var(--ux7n-radius-pill);background:var(--ux7n-border-strong)}.ux7n-scroll__thumb:hover{background:var(--ux7n-text-subtle)}.ux7n-resizable{display:flex;width:100%;height:100%;min-height:0}.ux7n-resizable--vertical{flex-direction:column}.ux7n-resizable__panel{flex-grow:0;flex-shrink:1;min-width:0;min-height:0;overflow:auto}.ux7n-resizable__handle{position:relative;display:flex;align-items:center;justify-content:center;flex:none;background:var(--ux7n-border);touch-action:none;transition:background-color var(--ux7n-transition)}.ux7n-resizable--horizontal>.ux7n-resizable__handle{width:1px;cursor:col-resize}.ux7n-resizable--vertical>.ux7n-resizable__handle{height:1px;cursor:row-resize}.ux7n-resizable__handle:after{content:"";position:absolute;inset:-5px}.ux7n-resizable__handle:hover,.ux7n-resizable__handle:focus-visible{background:var(--ux7n-primary);outline:none}.ux7n-resizable__grip{position:relative;z-index:1;width:.5rem;height:1.5rem;border:1px solid var(--ux7n-border-strong);border-radius:var(--ux7n-radius-sm);background:var(--ux7n-surface)}.ux7n-resizable--vertical .ux7n-resizable__grip{width:1.5rem;height:.5rem}.ux7n-scrollspy{font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm)}.ux7n-scrollspy__list{margin:0;padding:0;list-style:none;border-left:2px solid var(--ux7n-border)}.ux7n-scrollspy__link{display:block;margin-left:-2px;padding:.4rem 1rem;border-left:2px solid transparent;color:var(--ux7n-text-muted);text-decoration:none;transition:color var(--ux7n-transition),border-color var(--ux7n-transition)}.ux7n-scrollspy__link:hover{color:var(--ux7n-primary-on-light)}.ux7n-scrollspy__link:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring);border-radius:var(--ux7n-radius-sm)}.ux7n-scrollspy__link--active{border-left-color:var(--ux7n-primary);color:var(--ux7n-primary-on-light);font-weight:var(--ux7n-fw-medium)}.ux7n-command{display:flex;flex-direction:column;min-height:0;font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm);color:var(--ux7n-text)}.ux7n-command__search{display:flex;align-items:center;gap:.75rem;padding:0 1.25rem;border-bottom:1px solid var(--ux7n-border);color:var(--ux7n-text-subtle)}.ux7n-command__input{flex:1;min-width:0;height:3.25rem;border:0;background:transparent;color:var(--ux7n-text-strong);font:inherit;font-size:var(--ux7n-fs-md)}.ux7n-command__input:focus{outline:none}.ux7n-command__input::placeholder{color:var(--ux7n-text-subtle)}.ux7n-command__list{max-height:22rem;overflow-y:auto;padding:.5rem}.ux7n-command__empty{padding:2rem 1rem;color:var(--ux7n-text-muted);text-align:center}.ux7n-command__item{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;border-radius:var(--ux7n-radius);cursor:pointer}.ux7n-command__item--active{background:var(--ux7n-primary-light);color:var(--ux7n-primary-on-light)}.ux7n-command__item--active .ux7n-menu__item-icon{color:inherit}.ux7n-command__item--disabled{opacity:.5;cursor:not-allowed}.ux7n-command__text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.ux7n-command__desc{color:var(--ux7n-text-muted);font-size:var(--ux7n-fs-xs)}.ux7n-command-dialog{top:12vh;transform:translate(-50%);overflow:hidden}.ux7n-command-dialog[data-starting-style],.ux7n-command-dialog[data-ending-style]{transform:translate(-50%,-8px)}.ux7n-toaster{position:fixed;z-index:var(--ux7n-z-toast);display:flex;flex-direction:column;gap:.75rem;width:min(24rem,calc(100vw - 2rem));outline:none}.ux7n-toaster--top-right{top:1rem;right:1rem}.ux7n-toaster--bottom-right{bottom:1rem;right:1rem;flex-direction:column-reverse}.ux7n-toaster--top-center{top:1rem;left:50%;transform:translate(-50%)}.ux7n-toaster--bottom-center{bottom:1rem;left:50%;transform:translate(-50%);flex-direction:column-reverse}.ux7n-toast{border:1px solid var(--ux7n-border);border-left:4px solid var(--t);border-radius:var(--ux7n-radius);background:var(--ux7n-surface);color:var(--ux7n-text);font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm);box-shadow:var(--ux7n-shadow-lg);transform:translate(var(--toast-swipe-movement-x, 0)) translateY(var(--toast-swipe-movement-y, 0));transition:opacity .2s ease,transform .2s ease}.ux7n-toast[data-starting-style],.ux7n-toast[data-ending-style]{opacity:0;transform:translateY(.5rem)}.ux7n-toast[data-limited]{display:none}.ux7n-toast.ux7n-tone--dark{border-left-color:var(--ux7n-text-subtle)}.ux7n-toast__content{display:flex;align-items:flex-start;gap:.75rem;padding:.9rem .75rem .9rem 1rem}.ux7n-toast__icon{display:inline-flex;flex:none;color:var(--t)}.ux7n-toast__text{flex:1 1 auto;min-width:0;padding-top:.1rem}.ux7n-toast__title{margin:0;color:var(--ux7n-text-strong);font-size:var(--ux7n-fs-md);font-weight:var(--ux7n-fw-medium);line-height:1.4}.ux7n-toast__desc{margin:.2rem 0 0;font-size:var(--ux7n-fs-sm);line-height:1.45;color:var(--ux7n-text-muted)}.ux7n-toast__desc:empty{display:none}.ux7n-toast__action{flex:none;align-self:center;padding:.35rem .75rem;border:0;border-radius:var(--ux7n-radius);background:var(--ux7n-primary-light);color:var(--ux7n-primary-on-light);font:inherit;font-weight:var(--ux7n-fw-medium);cursor:pointer}.ux7n-toast__action:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring)}.ux7n-toast__close{width:1.75rem;height:1.75rem;margin-top:-.2rem}@media(prefers-reduced-motion:reduce){.ux7n-toast{transition:opacity .2s ease}}.ux7n-aspect{position:relative;width:100%;overflow:hidden;background:var(--ux7n-surface-alt)}.ux7n-aspect--rounded{border-radius:var(--ux7n-radius)}.ux7n-aspect>img,.ux7n-aspect>video,.ux7n-aspect>iframe{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.ux7n-chart{position:relative;margin:0;font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm);color:var(--ux7n-text)}.ux7n-chart__title{margin-bottom:.25rem;color:var(--ux7n-text-strong);font-size:var(--ux7n-fs-md);font-weight:var(--ux7n-fw-medium)}.ux7n-chart__desc{margin-bottom:.5rem;color:var(--ux7n-text-muted);font-size:var(--ux7n-fs-xs)}.ux7n-chart__legend{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin:.5rem 0 .75rem;padding:0;list-style:none;color:var(--ux7n-text-muted);font-size:var(--ux7n-fs-xs)}.ux7n-chart__legend-item{display:inline-flex;align-items:center;gap:.45rem}.ux7n-chart__key{width:10px;height:10px;border-radius:2px}.ux7n-chart__key--line{width:14px;height:2px;border-radius:1px}.ux7n-chart__plot{position:relative;width:100%;border-radius:var(--ux7n-radius-sm)}.ux7n-chart__plot:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring)}.ux7n-chart__svg{display:block;overflow:visible}.ux7n-chart__grid{stroke:var(--ux7n-chart-grid);stroke-width:1;shape-rendering:crispEdges}.ux7n-chart__baseline{stroke:var(--ux7n-border-strong);stroke-width:1;shape-rendering:crispEdges}.ux7n-chart__tick{fill:var(--ux7n-text-muted);font-size:11px;font-variant-numeric:tabular-nums}.ux7n-chart__band{fill:var(--ux7n-surface-alt)}.ux7n-chart__crosshair{stroke:var(--ux7n-text-subtle);stroke-width:1;shape-rendering:crispEdges}.ux7n-chart__bar{transition:opacity .12s ease}.ux7n-chart__bar--dim{opacity:.45}.ux7n-chart__line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ux7n-chart__area{opacity:.1}.ux7n-chart__dot{stroke:var(--ux7n-surface);stroke-width:2}.ux7n-chart__tooltip{position:absolute;z-index:2;min-width:9rem;padding:.6rem .75rem;border:1px solid var(--ux7n-border);border-radius:var(--ux7n-radius);background:var(--ux7n-surface);box-shadow:var(--ux7n-shadow-lg);pointer-events:none;transform:translate(12px);white-space:nowrap}.ux7n-chart__tooltip--left{transform:translate(calc(-100% - 12px))}.ux7n-chart__tooltip-x{margin-bottom:.35rem;color:var(--ux7n-text-muted);font-size:var(--ux7n-fs-xs)}.ux7n-chart__tooltip-row{display:flex;align-items:center;gap:.5rem;line-height:1.6}.ux7n-chart__tooltip-key{flex:none;width:12px;height:2px;border-radius:1px}.ux7n-chart__tooltip-value{color:var(--ux7n-text-strong);font-weight:var(--ux7n-fw-semibold);font-variant-numeric:tabular-nums}.ux7n-chart__tooltip-label{color:var(--ux7n-text-muted);font-size:var(--ux7n-fs-xs)}.ux7n-chart__table{margin-top:.75rem}.ux7n-chart__table>summary{color:var(--ux7n-primary-on-light);font-size:var(--ux7n-fs-xs);cursor:pointer}.ux7n-chart__table>summary:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring);border-radius:var(--ux7n-radius-sm)}.ux7n-chart__table>table{margin-top:.5rem}@media(prefers-reduced-motion:reduce){.ux7n-chart__bar{transition:none}}.ux7n-autocomplete{display:flex;align-items:center;gap:.25rem;padding-top:0;padding-bottom:0;padding-right:.35rem;cursor:text}.ux7n-autocomplete:focus-within{border-color:var(--ux7n-primary);box-shadow:var(--ux7n-focus-ring)}.ux7n-autocomplete.ux7n-input--solid:focus-within{box-shadow:none;background:var(--ux7n-surface-sunken)}.ux7n-autocomplete--multiple{padding-top:.3rem;padding-bottom:.3rem;padding-left:.4rem}.ux7n-autocomplete__input{flex:1 1 6rem;min-width:4rem;height:calc(var(--ux7n-ctl-h) - 2px);padding:0;border:0;background:transparent;color:inherit;font:inherit}.ux7n-autocomplete--multiple .ux7n-autocomplete__input{height:1.75rem}.ux7n-autocomplete__input:focus{outline:none}.ux7n-autocomplete__input::placeholder{color:var(--ux7n-text-subtle)}.ux7n-autocomplete__chips{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;flex:1 1 auto;min-width:0}.ux7n-autocomplete__chip{display:inline-flex;align-items:center;gap:.2rem;height:1.6rem;padding:0 .2rem 0 .55rem;border-radius:var(--ux7n-radius-sm);background:var(--ux7n-primary-light);color:var(--ux7n-primary-on-light);font-size:var(--ux7n-fs-xs);font-weight:var(--ux7n-fw-medium);outline:none}.ux7n-autocomplete__chip[data-highlighted],.ux7n-autocomplete__chip:focus-visible{box-shadow:var(--ux7n-focus-ring)}.ux7n-autocomplete__chip-remove,.ux7n-autocomplete__btn{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0;border:0;border-radius:var(--ux7n-radius-sm);background:transparent;color:inherit;cursor:pointer}.ux7n-autocomplete__chip-remove{width:1.2rem;height:1.2rem}.ux7n-autocomplete__chip-remove>svg{width:11px;height:11px}.ux7n-autocomplete__btn{width:1.75rem;height:1.75rem;color:var(--ux7n-text-muted)}.ux7n-autocomplete__btn:hover{background:var(--ux7n-surface-alt);color:var(--ux7n-primary)}.ux7n-autocomplete__btn:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring)}.ux7n-autocomplete__btn[data-popup-open]>svg{transform:rotate(180deg)}.ux7n-autocomplete__spinner{color:var(--ux7n-primary);margin-right:.25rem}.ux7n-autocomplete__desc{display:block;color:var(--ux7n-text-muted);font-size:var(--ux7n-fs-xs)}.ux7n-autocomplete__empty:empty{display:none}.ux7n-autocomplete__empty{padding:.75rem 1.25rem;color:var(--ux7n-text-muted)}.ux7n-autocomplete__item[data-selected]{color:var(--ux7n-primary-on-light)}.ux7n-numberfield{display:block;width:100%}.ux7n-numberfield__input{text-align:right;font-variant-numeric:tabular-nums}.ux7n-numberfield--split .ux7n-numberfield__input{text-align:center}.ux7n-numberfield__btn{cursor:pointer;color:var(--ux7n-text-muted);padding:0 .85rem;border-width:1px;font:inherit}.ux7n-numberfield__btn:hover:not([data-disabled]){color:var(--ux7n-primary-on-light);background:var(--ux7n-primary-light)}.ux7n-numberfield__btn:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring);position:relative;z-index:1}.ux7n-numberfield__btn[data-disabled]{opacity:.4;cursor:not-allowed}.ux7n-numberfield__stack{flex-direction:column;padding:0}.ux7n-numberfield__stack .ux7n-numberfield__btn{flex:1;display:flex;align-items:center;padding:0 .6rem;border:0;background:none}.ux7n-numberfield__stack .ux7n-numberfield__btn>svg{width:11px;height:11px}.ux7n-numberfield--invalid .ux7n-input-group__addon{border-color:var(--ux7n-danger)}.ux7n-phone>.ux7n-phone__country{flex:none;width:6.5rem;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.ux7n-phone>.ux7n-input:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0;font-variant-numeric:tabular-nums}.ux7n-rating{--s: 1.35rem;position:relative;display:inline-flex;gap:.15rem;margin:0;padding:0;border:0;min-width:0}.ux7n-rating--sm{--s: 1rem}.ux7n-rating--lg{--s: 1.85rem}.ux7n-rating--disabled{opacity:.55}.ux7n-rating__star{position:relative;display:inline-flex;width:var(--s);height:var(--s);cursor:pointer}.ux7n-rating[role=img] .ux7n-rating__star{cursor:default}.ux7n-rating--disabled .ux7n-rating__star{cursor:not-allowed}.ux7n-rating__glyph{display:inline-flex;width:var(--s);height:var(--s);transition:color var(--ux7n-transition),transform var(--ux7n-transition)}.ux7n-rating__glyph>svg{width:var(--s);height:var(--s);flex:none}.ux7n-rating__glyph--empty{color:var(--ux7n-surface-sunken)}.ux7n-rating__glyph--on{color:var(--t)}.ux7n-rating__glyph--full{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--t)}.ux7n-rating__star:hover .ux7n-rating__glyph--on{transform:scale(1.1)}.ux7n-rating__star:has(input:focus-visible){box-shadow:var(--ux7n-focus-ring);border-radius:var(--ux7n-radius-sm)}@media(prefers-reduced-motion:reduce){.ux7n-rating__glyph{transition:none}}.ux7n-dateselector{position:relative;display:block;width:100%}.ux7n-dateselector__trigger{justify-content:flex-start;padding-right:2.5rem}.ux7n-dateselector__trigger .ux7n-select__icon{color:var(--ux7n-text-subtle)}.ux7n-dateselector__clear{position:absolute;top:50%;right:.5rem;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;padding:0;border:0;border-radius:var(--ux7n-radius-sm);background:transparent;color:var(--ux7n-text-muted);transform:translateY(-50%);cursor:pointer}.ux7n-dateselector__clear:hover{background:var(--ux7n-surface-alt);color:var(--ux7n-danger)}.ux7n-dateselector__clear:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring)}.ux7n-dateselector__popup{display:flex;max-width:calc(100vw - 2rem);min-width:0;max-height:var(--available-height, calc(100vh - 2rem) );overflow-y:auto}.ux7n-dateselector__presets{margin:0;padding:.6rem 0;list-style:none;border-right:1px solid var(--ux7n-border);min-width:9rem}.ux7n-dateselector__preset{display:block;width:100%;padding:.5rem 1.1rem;border:0;background:none;color:var(--ux7n-text);font:inherit;text-align:left;cursor:pointer}.ux7n-dateselector__preset:hover{background:var(--ux7n-surface-alt);color:var(--ux7n-primary-on-light)}.ux7n-dateselector__preset:focus-visible{outline:none;box-shadow:inset var(--ux7n-focus-ring)}@media(max-width:560px){.ux7n-dateselector__popup{flex-direction:column}.ux7n-dateselector__presets{display:flex;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--ux7n-border)}.ux7n-dateselector__preset{width:auto}}.ux7n-upload{display:flex;flex-direction:column;gap:1rem;font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm)}.ux7n-upload__zone{position:relative;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1.75rem 1.25rem;border:1px dashed var(--ux7n-primary);border-radius:var(--ux7n-radius);background:var(--ux7n-primary-light);color:var(--ux7n-text);text-align:center;cursor:pointer;transition:background-color var(--ux7n-transition),border-color var(--ux7n-transition)}.ux7n-upload__zone:hover,.ux7n-upload__zone--drag{border-style:solid;background:color-mix(in srgb,var(--ux7n-primary-light) 70%,var(--ux7n-primary) 12%)}.ux7n-upload__zone:has(:focus-visible){box-shadow:var(--ux7n-focus-ring)}.ux7n-upload__zone--disabled{opacity:.55;cursor:not-allowed;border-color:var(--ux7n-border-strong);background:var(--ux7n-surface-alt)}.ux7n-upload__icon{color:var(--ux7n-primary)}.ux7n-upload__title{color:var(--ux7n-text-strong);font-weight:var(--ux7n-fw-medium)}.ux7n-upload__hint{color:var(--ux7n-text-muted);font-size:var(--ux7n-fs-xs)}.ux7n-upload__errors{margin:0;padding:.75rem 1rem .75rem 2rem;border-radius:var(--ux7n-radius);background:var(--ux7n-danger-light);color:var(--ux7n-danger-on-light);font-size:var(--ux7n-fs-xs)}.ux7n-upload__list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.ux7n-upload__file{display:flex;align-items:center;gap:.85rem;padding:.6rem .6rem .6rem .75rem;border:1px solid var(--ux7n-border);border-radius:var(--ux7n-radius)}.ux7n-upload__file--error{border-color:var(--ux7n-danger)}.ux7n-upload__thumb{flex:none;width:2.5rem;height:2.5rem;border-radius:var(--ux7n-radius-sm);object-fit:cover}.ux7n-upload__thumb--icon{display:inline-flex;align-items:center;justify-content:center;background:var(--ux7n-surface-alt);color:var(--ux7n-text-muted)}.ux7n-upload__meta{display:flex;flex-direction:column;gap:.35rem;flex:1 1 auto;min-width:0}.ux7n-upload__row{display:flex;justify-content:space-between;gap:.75rem}.ux7n-upload__name{overflow:hidden;color:var(--ux7n-text-strong);font-weight:var(--ux7n-fw-medium);text-overflow:ellipsis;white-space:nowrap}.ux7n-upload__size{flex:none;color:var(--ux7n-text-muted);font-size:var(--ux7n-fs-xs);font-variant-numeric:tabular-nums}.ux7n-upload__status{color:var(--t-on-light);font-size:var(--ux7n-fs-xs)}.ux7n-stepper{font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm)}.ux7n-stepper__list{display:flex;margin:0;padding:0;list-style:none}.ux7n-stepper--vertical .ux7n-stepper__list{flex-direction:column}.ux7n-stepper__step{position:relative;flex:1 1 0;min-width:0}.ux7n-stepper__btn{display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:.25rem;border:0;border-radius:var(--ux7n-radius);background:none;color:inherit;font:inherit;text-align:left}button.ux7n-stepper__btn{cursor:pointer}button.ux7n-stepper__btn:hover .ux7n-stepper__title{color:var(--ux7n-primary-on-light)}button.ux7n-stepper__btn:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring)}.ux7n-stepper__marker{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.5rem;height:2.5rem;border-radius:var(--ux7n-radius);background:var(--ux7n-surface-alt);color:var(--ux7n-text-muted);font-weight:var(--ux7n-fw-semibold);transition:background-color var(--ux7n-transition),color var(--ux7n-transition)}.ux7n-stepper--circle .ux7n-stepper__marker{border-radius:50%}.ux7n-stepper__text{display:flex;flex-direction:column;gap:.15rem;min-width:0;padding-top:.2rem}.ux7n-stepper__title{color:var(--ux7n-text-strong);font-weight:var(--ux7n-fw-medium)}.ux7n-stepper__desc{color:var(--ux7n-text-muted);font-size:var(--ux7n-fs-xs)}.ux7n-stepper__step--active .ux7n-stepper__marker{background:var(--ux7n-primary);color:#fff}.ux7n-stepper__step--done .ux7n-stepper__marker{background:var(--ux7n-primary-light);color:var(--ux7n-primary-on-light)}.ux7n-stepper__step--error .ux7n-stepper__marker{background:var(--ux7n-danger-light);color:var(--ux7n-danger-on-light)}.ux7n-stepper__step--todo .ux7n-stepper__title{color:var(--ux7n-text-muted)}.ux7n-stepper--horizontal .ux7n-stepper__step:not(:last-child):after{content:"";position:absolute;top:1.5rem;left:3.25rem;right:.75rem;height:2px;border-radius:1px;background:var(--ux7n-border)}.ux7n-stepper--horizontal .ux7n-stepper__step--done:not(:last-child):after{background:var(--ux7n-primary)}.ux7n-stepper--horizontal .ux7n-stepper__text{padding-right:1rem}.ux7n-stepper--horizontal .ux7n-stepper__btn{flex-direction:column}.ux7n-stepper--vertical .ux7n-stepper__step{padding-bottom:1.25rem}.ux7n-stepper--vertical .ux7n-stepper__step:not(:last-child):after{content:"";position:absolute;top:3rem;bottom:.25rem;left:1.5rem;width:2px;margin-left:-1px;background:var(--ux7n-border)}.ux7n-stepper--vertical .ux7n-stepper__step--done:not(:last-child):after{background:var(--ux7n-primary)}@media(max-width:640px){.ux7n-stepper--horizontal .ux7n-stepper__desc{display:none}.ux7n-stepper--horizontal .ux7n-stepper__step:not(.ux7n-stepper__step--active) .ux7n-stepper__title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.ux7n-timeline{margin:0;padding:0;list-style:none;font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm)}.ux7n-timeline__item{position:relative;display:flex;gap:1rem;padding-bottom:1.4rem}.ux7n-timeline__item:last-child{padding-bottom:0}.ux7n-timeline__time{flex:none;width:4.25rem;padding-top:.05rem;color:var(--ux7n-text-strong);font-weight:var(--ux7n-fw-semibold);text-align:right;font-variant-numeric:tabular-nums}.ux7n-timeline__marker{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:none;width:.85rem;height:.85rem;margin-top:.2rem;border:3px solid var(--t);border-radius:50%;background:var(--ux7n-surface)}.ux7n-timeline__marker--icon{width:2.25rem;height:2.25rem;margin-top:-.35rem;border:0;background:var(--t-light);color:var(--t)}.ux7n-timeline__marker--icon>svg{width:1.1rem;height:1.1rem}.ux7n-timeline__item:not(:last-child):before{content:"";position:absolute;top:.9rem;bottom:-.1rem;width:2px;margin-left:-1px;background:var(--ux7n-border)}.ux7n-timeline--split .ux7n-timeline__item:before{left:5.675rem}.ux7n-timeline--stacked .ux7n-timeline__item:before{left:1.125rem;top:2rem}.ux7n-timeline--stacked .ux7n-timeline__marker:not(.ux7n-timeline__marker--icon){margin:.2rem .7rem 0}.ux7n-timeline__body{flex:1 1 auto;min-width:0}.ux7n-timeline__title{color:var(--ux7n-text-strong);font-weight:var(--ux7n-fw-medium)}.ux7n-timeline__meta{margin-top:.1rem;color:var(--ux7n-text-subtle);font-size:var(--ux7n-fs-xs)}.ux7n-timeline__desc{margin-top:.2rem;color:var(--ux7n-text-muted)}.ux7n-icontile{--s: 2.75rem;position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--s);height:var(--s);font-family:var(--ux7n-font)}.ux7n-icontile>svg{width:45%;height:45%}.ux7n-icontile--sm{--s: 2rem}.ux7n-icontile--lg{--s: 3.5rem}.ux7n-icontile--xl{--s: 4.5rem}.ux7n-icontile--rounded{border-radius:var(--ux7n-radius)}.ux7n-icontile--circle{border-radius:50%}.ux7n-icontile--square{border-radius:0}.ux7n-icontile--light{background:var(--t-light);color:var(--t)}.ux7n-icontile--solid{background:var(--t);color:var(--t-on)}.ux7n-icontile--outline{border:1px dashed var(--t);color:var(--t)}.ux7n-icontile__badge{position:absolute;top:-.3rem;right:-.3rem;display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;padding:0 .25rem;border:2px solid var(--ux7n-surface);border-radius:var(--ux7n-radius-pill);background:var(--ux7n-danger);color:#fff;font-size:.62rem;font-weight:var(--ux7n-fw-semibold);line-height:1}.ux7n-iconstack{display:inline-flex;align-items:center}.ux7n-iconstack>.ux7n-icontile{box-shadow:0 0 0 2px var(--ux7n-surface)}.ux7n-iconstack>.ux7n-icontile+.ux7n-icontile{margin-left:calc(var(--s) * -.3)}.ux7n-iconstack__more{font-size:.75rem;font-weight:var(--ux7n-fw-semibold)}.ux7n-tree,.ux7n-tree__group{margin:0;padding:0;list-style:none}.ux7n-tree{font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm);color:var(--ux7n-text)}.ux7n-tree__item{outline:none}.ux7n-tree__row{display:flex;align-items:center;gap:.4rem;min-height:var(--ux7n-tree-row-h);padding-right:.5rem;border-radius:var(--ux7n-radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ux7n-transition)}.ux7n-tree__row:hover{background:var(--ux7n-surface-alt)}.ux7n-tree__item:focus-visible>.ux7n-tree__row{box-shadow:inset var(--ux7n-focus-ring)}.ux7n-tree__row--selected{background:var(--ux7n-primary-light);color:var(--ux7n-primary-on-light);font-weight:var(--ux7n-fw-medium)}.ux7n-tree__row--selected:hover{background:var(--ux7n-primary-light)}.ux7n-tree__row--disabled{opacity:.5;cursor:not-allowed}.ux7n-tree__toggle{display:inline-flex;flex:none;width:1rem;color:var(--ux7n-text-subtle);transition:transform .15s ease}.ux7n-tree__toggle>svg{width:14px;height:14px}.ux7n-tree__toggle--open{transform:rotate(90deg)}.ux7n-tree__check{position:relative;flex:none;width:1rem;height:1rem;border:1px solid var(--ux7n-border-strong);border-radius:var(--ux7n-radius-sm);background:var(--ux7n-surface)}.ux7n-tree__check--on,.ux7n-tree__check--mixed{border-color:var(--ux7n-primary);background:var(--ux7n-primary)}.ux7n-tree__check--on:after{content:"";position:absolute;left:4.5px;top:1.5px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.ux7n-tree__check--mixed:after{content:"";position:absolute;left:3px;right:3px;top:6.5px;height:2px;background:#fff}.ux7n-tree__icon{display:inline-flex;flex:none;color:var(--ux7n-text-subtle)}.ux7n-tree__row--selected .ux7n-tree__icon{color:inherit}.ux7n-tree__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ux7n-tree__meta{flex:none;color:var(--ux7n-text-muted);font-size:var(--ux7n-fs-xs)}.ux7n-sortable{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.ux7n-sortable__item{transition:transform .15s ease,box-shadow .15s ease}.ux7n-sortable__item--dragging{position:relative;z-index:1;transform:scale(1.01);box-shadow:var(--ux7n-shadow-lg);border-radius:var(--ux7n-radius)}.ux7n-sortable--active{-webkit-user-select:none;user-select:none}.ux7n-drag-handle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.5rem;height:2rem;border-radius:var(--ux7n-radius-sm);color:var(--ux7n-text-subtle);cursor:grab;touch-action:none}.ux7n-drag-handle:hover{background:var(--ux7n-surface-alt);color:var(--ux7n-text)}.ux7n-drag-handle:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring)}.ux7n-drag-handle[aria-pressed=true]{background:var(--ux7n-primary-light);color:var(--ux7n-primary-on-light);cursor:grabbing}.ux7n-kanban{position:relative;display:flex;gap:1.25rem;overflow-x:auto;padding-bottom:.5rem;font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm)}.ux7n-kanban__col{display:flex;flex-direction:column;flex:0 0 18rem;min-height:12rem;padding:.85rem;border-radius:var(--ux7n-radius);background:var(--ux7n-surface-alt);transition:box-shadow var(--ux7n-transition),background-color var(--ux7n-transition)}.ux7n-kanban__col--over{box-shadow:inset 0 0 0 2px var(--t);background:var(--t-light)}.ux7n-kanban__head{display:flex;align-items:center;gap:.5rem;padding:.15rem .25rem .75rem}.ux7n-kanban__dot{flex:none;width:.55rem;height:.55rem;border-radius:50%;background:var(--t)}.ux7n-kanban__title{flex:1 1 auto;margin:0;color:var(--ux7n-text-strong);font-size:var(--ux7n-fs-md);font-weight:var(--ux7n-fw-medium)}.ux7n-kanban__count{padding:.1rem .5rem;border-radius:var(--ux7n-radius-pill);background:var(--ux7n-surface);color:var(--ux7n-text-muted);font-size:var(--ux7n-fs-xs);font-variant-numeric:tabular-nums}.ux7n-kanban__count--over{background:var(--ux7n-danger-light);color:var(--ux7n-danger-on-light);font-weight:var(--ux7n-fw-semibold)}.ux7n-kanban__actions{display:inline-flex}.ux7n-kanban__list{display:flex;flex-direction:column;gap:.6rem;flex:1;margin:0;padding:0;list-style:none}.ux7n-kanban__empty{padding:1.5rem .5rem;border:1px dashed var(--ux7n-border-strong);border-radius:var(--ux7n-radius);color:var(--ux7n-text-subtle);text-align:center}.ux7n-kanban__card{position:relative;display:flex;align-items:flex-start;gap:.25rem;padding:.85rem .5rem .85rem 1rem;border-radius:var(--ux7n-radius);background:var(--ux7n-surface);box-shadow:0 1px 2px #0000000d;cursor:grab}.ux7n-kanban__card:hover{box-shadow:0 2px 8px #00000014}.ux7n-kanban__card--dragging{opacity:.45}.ux7n-kanban__card--drop-before:before{content:"";position:absolute;left:0;right:0;top:-.4rem;height:3px;border-radius:2px;background:var(--ux7n-primary)}.ux7n-kanban__placeholder{height:3px;border-radius:2px;background:var(--ux7n-primary)}.ux7n-kanban__card-body{flex:1 1 auto;min-width:0}.ux7n-kanban__menu{width:1.75rem;height:1.75rem;margin-top:-.25rem}.ux7n-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm)}.ux7n-filters__chip{display:inline-flex;max-width:100%;align-items:stretch;height:var(--ux7n-ctl-h-sm);border:1px solid var(--ux7n-border-strong);border-radius:var(--ux7n-radius);background:var(--ux7n-surface);overflow:hidden}.ux7n-filters__chip-main{min-width:0;display:inline-flex;align-items:center;gap:.35rem;padding:0 .6rem;border:0;background:none;color:var(--ux7n-text);font:inherit;font-size:var(--ux7n-fs-xs);cursor:pointer}.ux7n-filters__chip-main:hover,.ux7n-filters__chip-main[data-popup-open]{background:var(--ux7n-surface-alt)}.ux7n-filters__chip-main:focus-visible,.ux7n-filters__chip-remove:focus-visible{outline:none;box-shadow:inset var(--ux7n-focus-ring)}.ux7n-filters__chip-icon{display:inline-flex;color:var(--ux7n-text-subtle)}.ux7n-filters__chip-field{color:var(--ux7n-text-strong);font-weight:var(--ux7n-fw-medium)}.ux7n-filters__chip-op{color:var(--ux7n-text-muted)}.ux7n-filters__chip-value{min-width:0;max-width:12rem;overflow:hidden;color:var(--ux7n-primary-on-light);font-weight:var(--ux7n-fw-medium);text-overflow:ellipsis;white-space:nowrap}.ux7n-filters__chip-remove{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;padding:0;border:0;border-left:1px solid var(--ux7n-border);background:none;color:var(--ux7n-text-muted);cursor:pointer}.ux7n-filters__chip-remove:hover{background:var(--ux7n-danger-light);color:var(--ux7n-danger-on-light)}.ux7n-filters__chip-remove>svg{width:12px;height:12px}.ux7n-filters__popup{width:17rem;padding:1rem}.ux7n-filters__popup-title{margin:0 0 .65rem;color:var(--ux7n-text-strong);font-size:var(--ux7n-fs-sm);font-weight:var(--ux7n-fw-medium)}.ux7n-filters__editor{display:flex;flex-direction:column;gap:.6rem}.ux7n-filters__options{display:flex;flex-direction:column;gap:.5rem;max-height:14rem;overflow-y:auto}.ux7n-cascader .ux7n-dateselector__trigger{padding-right:1rem;justify-content:space-between}.ux7n-cascader .ux7n-cascader__clear{right:2.25rem}.ux7n-cascader__popup{padding:0;max-width:calc(100vw - 2rem);min-width:0}.ux7n-cascader__cols{position:relative;display:flex;overflow-x:auto}.ux7n-cascader__col{min-width:11rem;max-height:18rem;margin:0;padding:.4rem 0;overflow-y:auto;list-style:none}.ux7n-cascader__col+.ux7n-cascader__col{border-left:1px solid var(--ux7n-border)}.ux7n-cascader__opt:focus-visible{outline:none;box-shadow:inset var(--ux7n-focus-ring)}.ux7n-cascader__opt--active{background:var(--ux7n-surface-alt);color:var(--ux7n-primary-on-light)}.ux7n-cascader__opt--selected{font-weight:var(--ux7n-fw-medium);color:var(--ux7n-primary-on-light)}.ux7n-cascader__opt[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ux7n-code{position:relative;--code-bg: #1e1e2d;--code-text: #cdcdde;--code-muted: #9292a4;--code-hl: color-mix(in srgb, var(--ux7n-primary) 14%, transparent);overflow:hidden;border-radius:var(--ux7n-radius);background:var(--code-bg);color:var(--code-text);font-family:var(--ux7n-font)}.ux7n-code__head{display:flex;align-items:center;gap:.75rem;padding:.4rem .5rem .4rem 1rem;border-bottom:1px solid rgba(255,255,255,.07)}.ux7n-code__title{flex:1 1 auto;min-width:0;color:#fff;font-size:var(--ux7n-fs-xs);font-weight:var(--ux7n-fw-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ux7n-code__lang{color:var(--code-muted);font-size:.7rem;letter-spacing:.05em;text-transform:uppercase}.ux7n-code__copy{color:var(--code-muted)}.ux7n-code__copy:hover{background:#ffffff14;color:#fff}.ux7n-code__pre{position:relative;margin:0;padding:.9rem 0;overflow:auto;font-family:var(--ux7n-font-mono);font-size:.8125rem;line-height:1.65;-moz-tab-size:2;tab-size:2}.ux7n-code__pre:focus-visible{outline:none;box-shadow:inset var(--ux7n-focus-ring)}.ux7n-code__line{display:block;padding:0 1rem}.ux7n-code--wrap .ux7n-code__line{white-space:pre-wrap;word-break:break-word}.ux7n-code__line--hl{background:var(--code-hl);box-shadow:inset 3px 0 0 var(--ux7n-primary)}.ux7n-code__ln{display:inline-block;width:2.25rem;margin-right:1rem;color:var(--code-muted);text-align:right;-webkit-user-select:none;user-select:none}.ux7n-frame{position:relative;overflow:hidden;border:1px solid var(--ux7n-border);border-radius:var(--ux7n-radius);background:var(--ux7n-surface);font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm)}.ux7n-frame__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--ux7n-border)}.ux7n-frame__title{margin:0;color:var(--ux7n-text-strong);font-size:var(--ux7n-fs-md);font-weight:var(--ux7n-fw-medium)}.ux7n-frame__desc{margin:.2rem 0 0;color:var(--ux7n-text-muted);font-size:var(--ux7n-fs-xs)}.ux7n-frame__actions{display:inline-flex;align-items:center;gap:.35rem}.ux7n-frame__chrome{display:flex;align-items:center;gap:.75rem;height:2.4rem;padding:0 .85rem;border-bottom:1px solid var(--ux7n-border);background:var(--ux7n-surface-alt)}.ux7n-frame__dots{display:inline-flex;gap:.4rem;flex:none}.ux7n-frame__dots>i{width:.7rem;height:.7rem;border-radius:50%;background:#f64e60}.ux7n-frame__dots>i:nth-child(2){background:#ffa800}.ux7n-frame__dots>i:nth-child(3){background:#1bc5bd}.ux7n-frame__wintitle{flex:1;color:var(--ux7n-text-muted);font-size:var(--ux7n-fs-xs);text-align:center}.ux7n-frame__url{flex:1;max-width:28rem;margin:0 auto;padding:.25rem .75rem;overflow:hidden;border-radius:var(--ux7n-radius-pill);background:var(--ux7n-surface);color:var(--ux7n-text-muted);font-size:var(--ux7n-fs-xs);text-align:center;text-overflow:ellipsis;white-space:nowrap}.ux7n-frame__spacer{width:2.9rem;flex:none}.ux7n-frame__body--padded{padding:1.5rem}.ux7n-frame__body--dots{background-image:radial-gradient(var(--ux7n-border-strong) 1px,transparent 1px);background-size:16px 16px}.ux7n-evcal{font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm);color:var(--ux7n-text)}.ux7n-evcal__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.ux7n-evcal__nav{display:flex;align-items:center;gap:.35rem}.ux7n-evcal__title{margin:0 0 0 .5rem;color:var(--ux7n-text-strong);font-size:var(--ux7n-fs-lg);font-weight:var(--ux7n-fw-medium);text-transform:capitalize}.ux7n-evcal__month{width:100%;border-collapse:collapse;table-layout:fixed}.ux7n-evcal__month th{padding:.5rem;border-bottom:1px solid var(--ux7n-border);color:var(--ux7n-text-muted);font-size:var(--ux7n-fs-xs);font-weight:var(--ux7n-fw-medium);text-transform:capitalize}.ux7n-evcal__day{height:6.5rem;padding:.25rem;border:1px solid var(--ux7n-border);vertical-align:top}.ux7n-evcal__day--outside{background:var(--ux7n-surface-alt)}.ux7n-evcal__day--outside .ux7n-evcal__daynum{color:var(--ux7n-text-subtle)}.ux7n-evcal__daynum{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;height:1.6rem;padding:0 .3rem;border:0;border-radius:var(--ux7n-radius-pill);background:none;color:var(--ux7n-text);font:inherit;font-size:var(--ux7n-fs-xs);cursor:pointer}.ux7n-evcal__daynum:hover{background:var(--ux7n-surface-alt)}.ux7n-evcal__daynum:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring)}.ux7n-evcal__day--today .ux7n-evcal__daynum{background:var(--ux7n-primary);color:#fff;font-weight:var(--ux7n-fw-semibold)}.ux7n-evcal__events{display:flex;flex-direction:column;gap:2px;margin-top:.15rem}.ux7n-evcal__event{display:flex;align-items:center;gap:.3rem;width:100%;min-width:0;padding:.15rem .4rem;border:0;border-left:3px solid var(--t);border-radius:var(--ux7n-radius-sm);background:var(--t-light);color:var(--t-on-light);font:inherit;font-size:.72rem;text-align:left;cursor:pointer}.ux7n-evcal__event:hover{filter:brightness(.97)}.ux7n-evcal__event:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring)}.ux7n-evcal__event--allday{background:var(--t);color:var(--t-on);border-left-color:var(--t)}.ux7n-evcal__time{flex:none;font-weight:var(--ux7n-fw-semibold);font-variant-numeric:tabular-nums}.ux7n-evcal__event-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ux7n-evcal__more{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.1rem .4rem;border:0;background:none;color:var(--ux7n-text-muted);font:inherit;font-size:.72rem;text-align:left;cursor:pointer}.ux7n-evcal__more:hover{color:var(--ux7n-primary-on-light)}.ux7n-evcal__more:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring);border-radius:var(--ux7n-radius-sm)}.ux7n-evcal__more-popup{width:15rem;padding:.75rem}.ux7n-evcal__more-title{margin-bottom:.5rem}.ux7n-evcal__more-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.ux7n-evcal__week{border:1px solid var(--ux7n-border);border-radius:var(--ux7n-radius);overflow:hidden}.ux7n-evcal__week-head,.ux7n-evcal__allday,.ux7n-evcal__grid{display:grid;grid-template-columns:3.75rem repeat(7,minmax(0,1fr))}.ux7n-evcal__week-head{border-bottom:1px solid var(--ux7n-border)}.ux7n-evcal__week-day{padding:.5rem;color:var(--ux7n-text-muted);font-size:var(--ux7n-fs-xs);text-align:center;text-transform:capitalize}.ux7n-evcal__week-day strong{color:var(--ux7n-text-strong);font-size:var(--ux7n-fs-md)}.ux7n-evcal__week-day--today strong{color:var(--ux7n-primary-on-light)}.ux7n-evcal__allday{border-bottom:1px solid var(--ux7n-border)}.ux7n-evcal__allday-cell{display:flex;flex-direction:column;gap:2px;min-height:1.9rem;padding:.25rem;border-left:1px solid var(--ux7n-border)}.ux7n-evcal__hour-label{padding:.25rem .5rem 0 0;color:var(--ux7n-text-subtle);font-size:.68rem;text-align:right;font-variant-numeric:tabular-nums}.ux7n-evcal__grid{position:relative;height:calc(var(--hours) * 3rem);max-height:34rem;overflow-y:auto}.ux7n-evcal__hours{display:grid;grid-template-rows:repeat(var(--hours),3rem)}.ux7n-evcal__col{position:relative;border-left:1px solid var(--ux7n-border);background-image:linear-gradient(var(--ux7n-border) 1px,transparent 1px);background-size:100% 3rem}.ux7n-evcal__slot{position:absolute;left:2px;right:3px}.ux7n-evcal__event--block{height:100%;flex-direction:column;align-items:flex-start;padding:.25rem .4rem;overflow:hidden}.ux7n-gantt{position:relative;max-width:100%;overflow:auto;border:1px solid var(--ux7n-border);border-radius:var(--ux7n-radius);font-family:var(--ux7n-font);font-size:var(--ux7n-fs-sm)}.ux7n-gantt:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring)}.ux7n-gantt__table{border-collapse:separate;border-spacing:0}.ux7n-gantt__name-h,.ux7n-gantt__name{position:sticky;left:0;z-index:2;width:13rem;min-width:13rem;padding:0 .85rem;border-right:1px solid var(--ux7n-border);background:var(--ux7n-surface);text-align:left}.ux7n-gantt__name-h{z-index:3;color:var(--ux7n-text-subtle);font-size:.72rem;font-weight:var(--ux7n-fw-semibold);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--ux7n-border)}.ux7n-gantt__name{height:2.75rem;border-bottom:1px solid var(--ux7n-border);font-weight:var(--ux7n-fw-normal)}.ux7n-gantt__name-text{display:block;overflow:hidden;color:var(--ux7n-text-strong);text-overflow:ellipsis;white-space:nowrap}.ux7n-gantt__assignee{display:block;color:var(--ux7n-text-muted);font-size:.72rem}.ux7n-gantt__scale{position:relative;width:var(--gantt-w);min-width:var(--gantt-w);padding:0;background:var(--ux7n-surface);font-weight:var(--ux7n-fw-normal)}.ux7n-gantt__months{position:relative;height:1.75rem}.ux7n-gantt__months>span{position:absolute;top:0;height:100%;padding:.35rem .5rem;border-left:1px solid var(--ux7n-border);color:var(--ux7n-text-strong);font-size:var(--ux7n-fs-xs);font-weight:var(--ux7n-fw-medium);text-transform:capitalize;white-space:nowrap;overflow:hidden}.ux7n-gantt__cols{display:flex;border-top:1px solid var(--ux7n-border);border-bottom:1px solid var(--ux7n-border)}.ux7n-gantt__cols>span{display:flex;flex-direction:column;align-items:center;flex:none;padding:.2rem 0;border-left:1px solid var(--ux7n-border);color:var(--ux7n-text-muted);font-size:.7rem;font-variant-numeric:tabular-nums}.ux7n-gantt__cols small{color:var(--ux7n-text-subtle);font-size:.62rem;text-transform:uppercase}.ux7n-gantt__weekend{background:var(--ux7n-surface-alt)}.ux7n-gantt__col--today{color:var(--ux7n-primary)!important;font-weight:var(--ux7n-fw-semibold)}.ux7n-gantt__group>th{position:sticky;left:0;padding:.45rem .85rem;border-bottom:1px solid var(--ux7n-border);background:var(--ux7n-surface-alt);color:var(--ux7n-text-strong);font-size:var(--ux7n-fs-xs);font-weight:var(--ux7n-fw-semibold);text-align:left}.ux7n-gantt__track{position:relative;width:var(--gantt-w);height:2.75rem;padding:0;border-bottom:1px solid var(--ux7n-border);background-image:linear-gradient(90deg,var(--ux7n-border) 1px,transparent 1px);background-size:var(--gantt-day) 100%}.ux7n-gantt__today{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--ux7n-danger);opacity:.6}.ux7n-gantt__bar{position:absolute;top:.55rem;height:1.65rem;overflow:hidden;padding:0;border:0;border-radius:var(--ux7n-radius-sm);background:var(--t-light);color:var(--t-on-light);font:inherit;cursor:pointer}.ux7n-gantt__bar:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring)}.ux7n-gantt__progress{position:absolute;inset:0 auto 0 0;background:var(--t);opacity:.85}.ux7n-gantt__bar-label{position:relative;display:block;padding:0 .5rem;overflow:hidden;font-size:.72rem;font-weight:var(--ux7n-fw-medium);line-height:1.65rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;mix-blend-mode:normal;color:var(--ux7n-text-strong)}.ux7n-gantt__bar--milestone{top:.85rem;width:1rem;height:1rem;margin-left:-.5rem;border-radius:2px;background:var(--t);transform:rotate(45deg)}@media(forced-colors:active){[class*=ux7n-]:focus-visible,.ux7n-tree__item:focus-visible>.ux7n-tree__row,.ux7n-rating__star:has(input:focus-visible),.ux7n-slider__thumb:has(:focus-visible),.ux7n-upload__zone:has(:focus-visible){outline:2px solid Highlight;outline-offset:2px}.ux7n-btn,.ux7n-toggle,.ux7n-page:not(.ux7n-page--ellipsis),.ux7n-icon-btn,.ux7n-kbd,.ux7n-badge,.ux7n-card,.ux7n-popover,.ux7n-menu,.ux7n-dialog,.ux7n-sheet,.ux7n-drawer,.ux7n-tooltip,.ux7n-toast,.ux7n-alert,.ux7n-input-group__addon{border:1px solid CanvasText}.ux7n-btn:disabled,.ux7n-toggle[data-disabled],.ux7n-page:disabled{border-color:GrayText;color:GrayText}.ux7n-check__box[data-checked],.ux7n-check__box[data-indeterminate],.ux7n-radio__circle[data-checked],.ux7n-switch__track[data-checked],.ux7n-toggle[data-pressed],.ux7n-page--active,.ux7n-tabs__tab[data-active],.ux7n-calendar__day--selected,.ux7n-tree__row--selected,.ux7n-nested__link--active,.ux7n-menu__item[data-highlighted],.ux7n-command__item--active,.ux7n-cascader__opt--active,.ux7n-table__row--selected,.ux7n-stepper__step--active .ux7n-stepper__marker{background:Highlight;color:HighlightText;border-color:Highlight;forced-color-adjust:none}.ux7n-check__box,.ux7n-radio__circle,.ux7n-tree__check{border:1px solid CanvasText}.ux7n-radio__dot{background:HighlightText}.ux7n-tree__check--on,.ux7n-tree__check--mixed{background:Highlight;border-color:Highlight}.ux7n-switch__track{border:1px solid CanvasText}.ux7n-switch__thumb{background:CanvasText;forced-color-adjust:none}.ux7n-switch__track[data-checked] .ux7n-switch__thumb{background:HighlightText}.ux7n-progress__track,.ux7n-slider__track{border:1px solid CanvasText}.ux7n-progress__bar,.ux7n-slider__range,.ux7n-gantt__progress{background:Highlight;forced-color-adjust:none}.ux7n-slider__thumb{border-color:CanvasText}.ux7n-chart__svg,.ux7n-chart__key,.ux7n-chart__tooltip-key,.ux7n-badge--dot,.ux7n-avatar__status,.ux7n-rating,.ux7n-kanban__dot,.ux7n-timeline__marker,.ux7n-frame__dots{forced-color-adjust:none}.ux7n-avatar__inner,.ux7n-icontile{border:1px solid CanvasText}.ux7n-skeleton{background:GrayText}.ux7n-upload__zone{border:1px dashed CanvasText}.ux7n-alert--accent{border-left:4px solid CanvasText}.ux7n-gantt__bar,.ux7n-evcal__event{border:1px solid CanvasText}.ux7n-gantt__today{background:Highlight}.ux7n-code__line--hl{outline:1px solid Highlight}}.ux7n-titlebar{--tb-h: 2.25rem;min-width:0;overflow:hidden;position:relative;z-index:5;display:flex;align-items:center;gap:.5rem;flex:none;height:var(--tb-h);padding-left:.75rem;background:var(--ux7n-tb-bg, var(--ux7n-aside-brand-bg));color:var(--ux7n-tb-text, #cdcdde);font-family:var(--ux7n-font);font-size:var(--ux7n-fs-xs);-webkit-user-select:none;user-select:none;-webkit-app-region:drag;app-region:drag}.ux7n-titlebar--inactive{opacity:.75}.ux7n-titlebar button,.ux7n-titlebar a,.ux7n-titlebar input,.ux7n-titlebar [role=menubar],.ux7n-titlebar [role=menuitem],.ux7n-titlebar__start,.ux7n-titlebar__end{-webkit-app-region:no-drag;app-region:no-drag}.ux7n-titlebar__traffic{flex:none;width:4.5rem}.ux7n-titlebar__icon{display:inline-flex;flex:none}.ux7n-titlebar__icon>svg,.ux7n-titlebar__icon>img{width:1rem;height:1rem}.ux7n-titlebar__start{display:flex;align-items:center;gap:.25rem;flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.ux7n-titlebar__start .ux7n-menubar{padding:0;background:transparent}.ux7n-titlebar__start .ux7n-menubar__trigger{height:1.75rem;padding:0 .6rem;color:inherit;font-size:var(--ux7n-fs-xs)}.ux7n-titlebar__start .ux7n-menubar__trigger:hover,.ux7n-titlebar__start .ux7n-menubar__trigger[data-popup-open]{background:#ffffff14;color:#fff}.ux7n-titlebar__title{flex:1 1 auto;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ux7n-titlebar--mac .ux7n-titlebar__title{text-align:center}.ux7n-titlebar__end{flex:none;display:flex;align-items:center;gap:.25rem;padding-right:.5rem}.ux7n-titlebar__controls{flex:none;display:flex;align-self:stretch}.ux7n-titlebar__ctl{display:inline-flex;align-items:center;justify-content:center;width:2.875rem;padding:0;border:0;background:transparent;color:inherit;cursor:default}.ux7n-titlebar__ctl:hover{background:#ffffff1a}.ux7n-titlebar__ctl:focus-visible{outline:2px solid var(--ux7n-primary);outline-offset:-2px}.ux7n-titlebar__ctl--close:hover{background:#e81123;color:#fff}.ux7n-shell{position:relative;display:flex;flex-direction:column;height:100vh;min-height:0;background:var(--ux7n-bg);color:var(--ux7n-text);font-family:var(--ux7n-font)}.ux7n-shell__body{display:flex;flex:1 1 auto;min-height:0}.ux7n-skip{position:absolute;top:.5rem;left:.5rem;z-index:100;padding:.5rem 1rem;border-radius:var(--ux7n-radius);background:var(--ux7n-primary);color:#fff;font-size:var(--ux7n-fs-sm);text-decoration:none;transform:translateY(-200%)}.ux7n-skip:focus{transform:none;outline:none;box-shadow:var(--ux7n-focus-ring)}.ux7n-shell__aside{--aside-w: 16.25rem;--aside-collapsed-w: 4.4rem;position:relative;z-index:4;display:flex;flex-direction:column;flex:none;width:var(--aside-w);transition:width .2s ease}.ux7n-shell__aside--dark{background:var(--ux7n-aside-bg)}.ux7n-shell__aside--light{background:var(--ux7n-surface);border-right:1px solid var(--ux7n-border)}.ux7n-shell__brand{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex:none;height:4.1rem;padding:0 1.25rem 0 1.5rem}.ux7n-shell__aside--dark .ux7n-shell__brand{background:var(--ux7n-aside-brand-bg);color:#fff}.ux7n-shell__brand-logo{display:flex;align-items:center;gap:.6rem;min-width:0;overflow:hidden;font-weight:var(--ux7n-fw-semibold);white-space:nowrap}.ux7n-shell__collapse{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2rem;height:2rem;padding:0;border:0;border-radius:var(--ux7n-radius);background:transparent;color:var(--ux7n-text-subtle);cursor:pointer;transition:transform .2s ease,color var(--ux7n-transition)}.ux7n-shell__collapse:hover{color:var(--ux7n-primary-on-light)}.ux7n-shell__collapse:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring)}.ux7n-shell--collapsed .ux7n-shell__collapse{transform:rotate(180deg)}.ux7n-shell__aside-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.ux7n-shell__aside-footer{flex:none;padding:1rem 1.25rem;border-top:1px solid rgba(127,127,127,.15)}.ux7n-shell__aside .ux7n-nested{background:transparent}.ux7n-shell--collapsed .ux7n-shell__body{position:relative}.ux7n-shell--collapsed .ux7n-shell__body:before{content:"";flex:none;width:4.4rem}.ux7n-shell--collapsed .ux7n-shell__aside{position:absolute;top:0;bottom:0;left:0;width:var(--aside-collapsed-w)}.ux7n-shell--collapsed .ux7n-shell__aside:is(:hover,:has(.ux7n-shell__aside-scroll :focus-visible,.ux7n-shell__aside-footer :focus-visible)){width:var(--aside-w);box-shadow:var(--ux7n-shadow-lg)}.ux7n-shell--collapsed .ux7n-shell__aside:not(:hover):not(:has(.ux7n-shell__aside-scroll :focus-visible,.ux7n-shell__aside-footer :focus-visible)) :is(.ux7n-nested__label,.ux7n-nested__badge,.ux7n-nested__arrow,.ux7n-nested__heading,.ux7n-nested__list--sub,.ux7n-shell__brand-logo>:not(:first-child),.ux7n-shell__aside-footer){display:none}.ux7n-shell--collapsed .ux7n-shell__aside:not(:hover):not(:has(.ux7n-shell__aside-scroll :focus-visible,.ux7n-shell__aside-footer :focus-visible)) .ux7n-nested__link{justify-content:center;padding-left:0;padding-right:0}.ux7n-shell--collapsed .ux7n-shell__aside:not(:hover):not(:has(.ux7n-shell__aside-scroll :focus-visible,.ux7n-shell__aside-footer :focus-visible)) .ux7n-shell__brand{justify-content:center;padding:0}.ux7n-shell--collapsed .ux7n-shell__aside:not(:hover):not(:has(.ux7n-shell__aside-scroll :focus-visible,.ux7n-shell__aside-footer :focus-visible)) .ux7n-shell__brand-logo{display:none}.ux7n-shell__wrapper{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto}.ux7n-shell__main{flex:1 0 auto;outline:none}.ux7n-shell__mobile{--sheet-size: 18rem}.ux7n-shell__mobile.ux7n-shell__aside--dark{background:var(--ux7n-aside-bg);color:#cdcdde}.ux7n-shell__mobile.ux7n-shell__aside--dark .ux7n-sheet__header{border-color:#ffffff14}.ux7n-shell__mobile.ux7n-shell__aside--dark .ux7n-dialog__title{color:#fff}.ux7n-shell__mobile .ux7n-sheet__body{padding:0}@media(prefers-reduced-motion:reduce){.ux7n-shell__aside,.ux7n-shell__collapse{transition:none}}.ux7n-appheader{display:flex;align-items:center;gap:1rem;flex:none;min-height:4.1rem;padding:0 1.75rem;background:var(--ux7n-surface);box-shadow:0 1px 0 var(--ux7n-border)}.ux7n-appheader--sticky{position:sticky;top:0;z-index:3}.ux7n-appheader__start{display:flex;align-items:center;gap:.75rem;flex:1 1 auto;min-width:0}.ux7n-appheader__center{display:flex;align-items:center}.ux7n-appheader__end{display:flex;align-items:center;gap:.5rem;margin-left:auto;min-width:0;overflow-x:auto;scrollbar-width:none}.ux7n-appheader__end::-webkit-scrollbar{display:none}.ux7n-shell__burger{flex:none}.ux7n-appfooter{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding:1rem 1.75rem;background:var(--ux7n-surface);color:var(--ux7n-text-muted);font-size:var(--ux7n-fs-sm)}.ux7n-appfooter__end{display:flex;gap:1.25rem}.ux7n-appfooter a{color:inherit;text-decoration:none}.ux7n-appfooter a:hover{color:var(--ux7n-primary-on-light)}@media(max-width:991.98px){.ux7n-appheader,.ux7n-appfooter{padding-left:1rem;padding-right:1rem}}.ux7n-pageheader{padding:1.5rem 1.75rem 1.25rem;font-family:var(--ux7n-font)}.ux7n-pageheader__row{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1rem}.ux7n-pageheader__heading{display:flex;flex-direction:column;gap:.35rem;min-width:0}.ux7n-pageheader__title{margin:0;color:var(--ux7n-text-strong);font-size:1.35rem;font-weight:var(--ux7n-fw-semibold);line-height:1.3}.ux7n-pageheader__desc{margin:0;color:var(--ux7n-text-muted);font-size:var(--ux7n-fs-sm)}.ux7n-pageheader__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.ux7n-pageheader__below{margin-top:1.25rem}.ux7n-pageheader--banner{padding:2rem 1.75rem;background:var(--ux7n-banner-image, none) center / cover no-repeat,linear-gradient(90deg,#1e6fd9,#1ba39c);color:#fff}.ux7n-pageheader--banner .ux7n-pageheader__title{color:#fff}.ux7n-pageheader--banner .ux7n-pageheader__desc{color:#ffffffd9}.ux7n-pageheader--banner .ux7n-breadcrumb__item,.ux7n-pageheader--banner .ux7n-breadcrumb__current{color:#ffffffe6}.ux7n-pageheader--banner .ux7n-breadcrumb__item+.ux7n-breadcrumb__item:before{color:#ffffffb3}.ux7n-pageheader--overlap{padding-bottom:5.5rem}.ux7n-pageheader--overlap+.ux7n-pagebody{margin-top:-4rem}.ux7n-pagebody{display:flex;flex-direction:column;gap:1.5rem;padding:0 1.75rem 1.75rem}@media(max-width:991.98px){.ux7n-pageheader,.ux7n-pagebody{padding-left:1rem;padding-right:1rem}}.ux7n-auth{display:flex;min-height:100vh;background:var(--ux7n-surface);font-family:var(--ux7n-font);color:var(--ux7n-text)}.ux7n-auth--reverse{flex-direction:row-reverse}.ux7n-auth__main{display:flex;flex-direction:column;flex:1 1 50%;padding:2.5rem 2rem}.ux7n-auth__brand{margin-bottom:2rem}.ux7n-auth__panel{width:100%;max-width:26rem;margin:auto}.ux7n-auth__title{margin:0 0 .5rem;color:var(--ux7n-text-strong);font-size:1.6rem;font-weight:var(--ux7n-fw-semibold)}.ux7n-auth__subtitle{margin:0 0 2rem;color:var(--ux7n-text-muted)}.ux7n-auth__footer{margin-top:2rem;color:var(--ux7n-text-muted);font-size:var(--ux7n-fs-xs);text-align:center}.ux7n-auth__aside{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 50%;padding:3rem;background:linear-gradient(135deg,var(--ux7n-hero-from) 0%,var(--ux7n-hero-to) 100%);color:#fff;text-align:center}@media(max-width:991.98px){.ux7n-auth__aside{display:none}}.ux7n-login{display:flex;flex-direction:column;gap:1.25rem}.ux7n-login__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ux7n-login__link{padding:0;border:0;background:none;color:var(--ux7n-primary-on-light);font:inherit;font-size:var(--ux7n-fs-sm);font-weight:var(--ux7n-fw-medium);text-decoration:none;cursor:pointer}.ux7n-login__link:hover{text-decoration:underline}.ux7n-login__link:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring);border-radius:var(--ux7n-radius-sm)}.ux7n-login__reveal{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0 -.5rem;padding:0;border:0;border-radius:var(--ux7n-radius-sm);background:none;color:var(--ux7n-text-muted);cursor:pointer}.ux7n-login__reveal:hover{color:var(--ux7n-primary-on-light)}.ux7n-login__reveal:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring)}.ux7n-errorpage{display:flex;flex-direction:column;align-items:center;padding:3rem 1.5rem;font-family:var(--ux7n-font);text-align:center}.ux7n-errorpage--full{justify-content:center;min-height:100vh;background:var(--ux7n-bg)}.ux7n-errorpage__code{display:block;background:linear-gradient(90deg,var(--ux7n-hero-from),var(--ux7n-hero-to));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(4.5rem,12vw,8rem);font-weight:700;line-height:1;letter-spacing:-.02em}.ux7n-errorpage__title{margin:1.25rem 0 .5rem;color:var(--ux7n-text-strong);font-size:1.5rem;font-weight:var(--ux7n-fw-semibold)}.ux7n-errorpage__desc{max-width:30rem;margin:0;color:var(--ux7n-text-muted)}.ux7n-errorpage__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem}.ux7n-errorpage__details{max-width:36rem;margin:1.5rem 0 0;padding:.75rem 1rem;overflow:auto;border-radius:var(--ux7n-radius);background:var(--ux7n-surface-alt);color:var(--ux7n-text-muted);font-family:var(--ux7n-font-mono);font-size:var(--ux7n-fs-xs);text-align:left;-webkit-user-select:all;user-select:all}@media(forced-colors:active){.ux7n-errorpage__code{color:CanvasText;background:none}}.ux7n-empty{display:flex;flex-direction:column;align-items:center;padding:3rem 1.5rem;font-family:var(--ux7n-font);text-align:center}.ux7n-empty--sm{padding:1.5rem 1rem}.ux7n-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin-bottom:1rem;border-radius:50%;background:var(--ux7n-primary-light);color:var(--ux7n-primary-on-light)}.ux7n-empty--sm .ux7n-empty__icon{width:2.75rem;height:2.75rem}.ux7n-empty__icon>svg{width:45%;height:45%}.ux7n-empty__title{margin:0;color:var(--ux7n-text-strong);font-size:var(--ux7n-fs-lg);font-weight:var(--ux7n-fw-medium)}.ux7n-empty__desc{max-width:26rem;margin:.35rem 0 0;color:var(--ux7n-text-muted);font-size:var(--ux7n-fs-sm)}.ux7n-empty__actions{display:flex;gap:.5rem;margin-top:1.25rem}.ux7n-stat{display:flex;flex-direction:column;gap:.35rem;padding:1.5rem 1.75rem;border-radius:var(--ux7n-radius);background:var(--ux7n-surface);box-shadow:var(--ux7n-shadow);font-family:var(--ux7n-font)}.ux7n-stat__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ux7n-stat__label{color:var(--ux7n-text-muted);font-size:var(--ux7n-fs-sm);font-weight:var(--ux7n-fw-medium)}.ux7n-stat__icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--ux7n-radius);background:var(--t-light);color:var(--t)}.ux7n-stat__icon>svg{width:1.2rem;height:1.2rem}.ux7n-stat__value{color:var(--ux7n-text-strong);font-size:1.85rem;font-weight:var(--ux7n-fw-semibold);line-height:1.2}.ux7n-stat__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem}.ux7n-stat__delta{flex:1 1 auto;min-width:0;color:var(--ux7n-text-muted);font-size:var(--ux7n-fs-xs);font-weight:var(--ux7n-fw-semibold)}.ux7n-stat__delta--good{color:var(--ux7n-success-on-light)}.ux7n-stat__delta--bad{color:var(--ux7n-danger-on-light)}.ux7n-stat__period{margin-left:.25rem;color:var(--ux7n-text-muted);font-weight:var(--ux7n-fw-normal)}.ux7n-stat__footer{margin-top:.5rem;padding-top:.75rem;border-top:1px solid var(--ux7n-border);color:var(--ux7n-text-muted);font-size:var(--ux7n-fs-xs)}.ux7n-spark{position:relative;width:100%}.ux7n-spark>svg{display:block;overflow:visible}.ux7n-spark__line{fill:none;stroke:var(--ux7n-text-subtle);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ux7n-spark__area{fill:var(--ux7n-text-subtle);opacity:.1}.ux7n-spark__dot{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border:2px solid var(--ux7n-surface);border-radius:50%;background:var(--t)}.ux7n-stat__spark{margin-top:.75rem}.ux7n-profile{border-radius:var(--ux7n-radius);background:var(--ux7n-surface);box-shadow:var(--ux7n-shadow);font-family:var(--ux7n-font)}.ux7n-profile__main{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.5rem;padding:2rem 2.25rem 1.5rem}.ux7n-profile__avatar{flex:none}.ux7n-profile__info{flex:1 1 18rem;min-width:0}.ux7n-profile__name-row{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.ux7n-profile__name{margin:0;color:var(--ux7n-text-strong);font-size:1.35rem;font-weight:var(--ux7n-fw-semibold)}.ux7n-profile__subtitle{margin-top:.2rem;color:var(--ux7n-text-muted)}.ux7n-profile__meta{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin:.75rem 0 0;padding:0;list-style:none;color:var(--ux7n-text-muted);font-size:var(--ux7n-fs-sm)}.ux7n-profile__meta>li{display:inline-flex;align-items:center;gap:.35rem}.ux7n-profile__meta svg{width:1rem;height:1rem;color:var(--ux7n-text-subtle)}.ux7n-profile__stats{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.25rem 0 0}.ux7n-profile__stat{min-width:7.5rem;padding:.6rem 1rem;border:1px dashed var(--ux7n-border-strong);border-radius:var(--ux7n-radius)}.ux7n-profile__stat dt{color:var(--ux7n-text-muted);font-size:var(--ux7n-fs-xs)}.ux7n-profile__stat dd{margin:.15rem 0 0;color:var(--ux7n-text-strong);font-size:var(--ux7n-fs-lg);font-weight:var(--ux7n-fw-semibold)}.ux7n-profile__actions{display:flex;gap:.5rem}.ux7n-profile__tabs{padding:0 2.25rem}.ux7n-profile__tabs .ux7n-tabs--line .ux7n-tabs__list{border-bottom:0}.ux7n-profile__tabs .ux7n-tabs__panel{display:none}@media(max-width:640px){.ux7n-profile__main{padding:1.25rem}.ux7n-profile__tabs{padding:0 1.25rem}}@media(pointer:coarse){:root{--ux7n-ctl-h-sm: 2.625rem;--ux7n-ctl-h: 2.75rem}.ux7n-icon-btn{min-width:2.5rem;min-height:2.5rem}.ux7n-menubar__trigger{min-height:2.5rem}.ux7n-titlebar__start .ux7n-menubar__trigger{min-height:0}}:root[data-palette=klasik]{--ux7n-primary: #3699ff;--ux7n-primary-hover: #187de4;--ux7n-primary-light: #e1f0ff;--ux7n-primary-on-light: #1a73d9;--ux7n-success: #1bc5bd;--ux7n-success-hover: #0bb7af;--ux7n-success-light: #c9f7f5;--ux7n-success-on-light: #0a7f79;--ux7n-info: #8950fc;--ux7n-info-hover: #7337ee;--ux7n-info-light: #eee5ff;--ux7n-info-on-light: #6a2fe0;--ux7n-warning: #ffa800;--ux7n-warning-hover: #ee9d01;--ux7n-warning-light: #fff4de;--ux7n-warning-on-light: #9a6200;--ux7n-danger: #f64e60;--ux7n-danger-hover: #ee2d41;--ux7n-danger-light: #ffe2e5;--ux7n-danger-on-light: #c81a2e;--ux7n-focus-ring: 0 0 0 3px rgba(54, 153, 255, .28);--ux7n-aside-bg: #1e1e2d;--ux7n-aside-brand-bg: #1a1a27;--ux7n-aside-text: #9899ac;--ux7n-aside-icon: #494b74;--ux7n-aside-hover: #1b1b28;--ux7n-aside-heading: #8b8da8;--ux7n-hero-from: #1e6fd9;--ux7n-hero-to: #1ba39c}:root[data-palette=klasik][data-theme=dark]{--ux7n-primary-light: #212e48;--ux7n-primary-on-light: #6cb4ff;--ux7n-success-light: #1c3238;--ux7n-success-on-light: #3fdcd4;--ux7n-info-light: #2f264f;--ux7n-info-on-light: #a984ff;--ux7n-warning-light: #392f28;--ux7n-warning-on-light: #ffbf3f;--ux7n-danger-light: #3a2434;--ux7n-danger-on-light: #ff7d8b}@media(prefers-color-scheme:dark){:root[data-palette=klasik]:not([data-theme=light]){--ux7n-primary-light: #212e48;--ux7n-primary-on-light: #6cb4ff;--ux7n-success-light: #1c3238;--ux7n-success-on-light: #3fdcd4;--ux7n-info-light: #2f264f;--ux7n-info-on-light: #a984ff;--ux7n-warning-light: #392f28;--ux7n-warning-on-light: #ffbf3f;--ux7n-danger-light: #3a2434;--ux7n-danger-on-light: #ff7d8b}}:root[data-palette=okyanus]{--ux7n-primary: #0a6cff;--ux7n-success: #00b894;--ux7n-info: #7c4dff;--ux7n-warning: #ffb020;--ux7n-danger: #ff3d5a;--ux7n-aside-bg: #0b1a3a;--ux7n-aside-brand-bg: #081330;--ux7n-aside-text: #9fb0d4;--ux7n-aside-icon: #3f5a8f;--ux7n-aside-hover: #10244f;--ux7n-aside-heading: #8398c4;--ux7n-hero-from: #0a6cff;--ux7n-hero-to: #00c2d1}:root[data-palette=mor]{--ux7n-primary: #7c3aed;--ux7n-success: #12b886;--ux7n-info: #0ea5e9;--ux7n-warning: #f59f00;--ux7n-danger: #f03e3e;--ux7n-aside-bg: #1c1233;--ux7n-aside-brand-bg: #160d2a;--ux7n-aside-text: #b3a6d6;--ux7n-aside-icon: #5b4a8a;--ux7n-aside-hover: #261846;--ux7n-aside-heading: #9c8cc9;--ux7n-hero-from: #7c3aed;--ux7n-hero-to: #db2777}:root[data-palette=gunbatimi]{--ux7n-primary: #ff5b24;--ux7n-success: #13c296;--ux7n-info: #5b5bf7;--ux7n-warning: #ffc233;--ux7n-danger: #e5194d;--ux7n-aside-bg: #221321;--ux7n-aside-brand-bg: #1b0e1a;--ux7n-aside-text: #c9a9b9;--ux7n-aside-icon: #6e4660;--ux7n-aside-hover: #2f1a2d;--ux7n-aside-heading: #b08aa0;--ux7n-hero-from: #ff5b24;--ux7n-hero-to: #e5194d}:root[data-palette=orbit]{--ux7n-bg: #f6f7f5;--ux7n-surface: #ffffff;--ux7n-surface-alt: #fafbf9;--ux7n-surface-sunken: #eef1ee;--ux7n-border: #e5e9e5;--ux7n-border-strong: #dbe1dc;--ux7n-input-border: #dbe1dc;--ux7n-text: #2c3a35;--ux7n-text-strong: #202d29;--ux7n-text-muted: #606e65;--ux7n-text-subtle: #6b776f;--ux7n-primary: #256c50;--ux7n-primary-hover: #1b553d;--ux7n-primary-light: #eaf3ed;--ux7n-primary-on-light: #1f5c44;--ux7n-secondary: #eef1ee;--ux7n-secondary-hover: #e3e8e4;--ux7n-secondary-light: #f4f6f4;--ux7n-secondary-on-light: #3b4a42;--ux7n-success: #2e7d55;--ux7n-success-hover: #256846;--ux7n-success-light: #e9f4ec;--ux7n-success-on-light: #286c49;--ux7n-info: #4868a4;--ux7n-info-hover: #3a578c;--ux7n-info-light: #eaf0fb;--ux7n-info-on-light: #3d5c96;--ux7n-warning: #e0a13a;--ux7n-warning-hover: #c98c28;--ux7n-warning-light: #fcf0d8;--ux7n-warning-on-light: #8a5812;--ux7n-danger: #b63c36;--ux7n-danger-hover: #9c302b;--ux7n-danger-light: #fcece9;--ux7n-danger-on-light: #a83a33;--ux7n-dark: #172e27;--ux7n-dark-hover: #10221c;--ux7n-dark-light: #dfe6e1;--ux7n-dark-on-light: #172e27;--ux7n-focus-ring: 0 0 0 3px color-mix(in srgb, #2f8e68 38%, transparent);--ux7n-font: "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Arial, sans-serif;--ux7n-radius-sm: 5px;--ux7n-radius: 8px;--ux7n-radius-lg: 14px;--ux7n-shadow: 0 12px 40px rgba(24, 48, 39, .05);--ux7n-shadow-sm: 0 1px 2px rgba(16, 37, 28, .04);--ux7n-aside-bg: #172e27;--ux7n-aside-brand-bg: #13261f;--ux7n-aside-text: #a9bdb2;--ux7n-aside-icon: #5f7d6f;--ux7n-aside-hover: #1f3b32;--ux7n-aside-heading: #8fae9f;--ux7n-hero-from: #256c50;--ux7n-hero-to: #6fae8c;--ux7n-chart-1: #256c50;--ux7n-chart-grid: #e5e9e5}:root[data-palette=orbit][data-theme=dark]{--ux7n-bg: #111b18;--ux7n-surface: #192721;--ux7n-surface-alt: #1e2f27;--ux7n-surface-sunken: #22342b;--ux7n-border: #304238;--ux7n-border-strong: #3a4f44;--ux7n-input-border: #3a4f44;--ux7n-text: #d3ded6;--ux7n-text-strong: #e5eee7;--ux7n-text-muted: #a2b3a6;--ux7n-text-subtle: #8fa095;--ux7n-primary: #88caaa;--ux7n-primary-hover: #a5d9bd;--ux7n-primary-light: #263f30;--ux7n-primary-on-light: #aad5b7;--ux7n-secondary: #2b3c33;--ux7n-secondary-hover: #34483d;--ux7n-secondary-light: #22342b;--ux7n-secondary-on-light: #c5d1c8;--ux7n-success-light: #263f30;--ux7n-success-on-light: #aad5b7;--ux7n-info-light: #2a3b50;--ux7n-info-on-light: #aac6ef;--ux7n-warning-light: #443c2a;--ux7n-warning-on-light: #f0cc8e;--ux7n-danger: #c2413a;--ux7n-danger-light: #4d2d2c;--ux7n-danger-on-light: #f9aaa3;--ux7n-dark: #e5eee7;--ux7n-dark-hover: #ffffff;--ux7n-dark-light: #2b3c33;--ux7n-dark-on-light: #e5eee7;--ux7n-shadow: none;--ux7n-shadow-sm: none;--ux7n-aside-bg: #0c1511;--ux7n-aside-brand-bg: #09110d;--ux7n-aside-hover: #15241d;--ux7n-chart-1: #88caaa;--ux7n-chart-grid: #304238;--ux7n-tooltip-bg: #2b3c33}:root[data-palette=orbit][data-theme=dark] .ux7n-tone--primary{--t-on: #11251a}@media(prefers-color-scheme:dark){:root[data-palette=orbit]:not([data-theme=light]){--ux7n-bg: #111b18;--ux7n-surface: #192721;--ux7n-surface-alt: #1e2f27;--ux7n-surface-sunken: #22342b;--ux7n-border: #304238;--ux7n-border-strong: #3a4f44;--ux7n-input-border: #3a4f44;--ux7n-text: #d3ded6;--ux7n-text-strong: #e5eee7;--ux7n-text-muted: #a2b3a6;--ux7n-text-subtle: #8fa095;--ux7n-primary: #88caaa;--ux7n-primary-hover: #a5d9bd;--ux7n-primary-light: #263f30;--ux7n-primary-on-light: #aad5b7;--ux7n-secondary: #2b3c33;--ux7n-secondary-hover: #34483d;--ux7n-secondary-light: #22342b;--ux7n-secondary-on-light: #c5d1c8;--ux7n-success-light: #263f30;--ux7n-success-on-light: #aad5b7;--ux7n-info-light: #2a3b50;--ux7n-info-on-light: #aac6ef;--ux7n-warning-light: #443c2a;--ux7n-warning-on-light: #f0cc8e;--ux7n-danger: #c2413a;--ux7n-danger-light: #4d2d2c;--ux7n-danger-on-light: #f9aaa3;--ux7n-dark: #e5eee7;--ux7n-dark-hover: #ffffff;--ux7n-dark-light: #2b3c33;--ux7n-dark-on-light: #e5eee7;--ux7n-shadow: none;--ux7n-shadow-sm: none;--ux7n-aside-bg: #0c1511;--ux7n-aside-brand-bg: #09110d;--ux7n-aside-hover: #15241d;--ux7n-chart-1: #88caaa;--ux7n-chart-grid: #304238;--ux7n-tooltip-bg: #2b3c33}:root[data-palette=orbit]:not([data-theme=light]) .ux7n-tone--primary{--t-on: #11251a}}body{margin:0;background:var(--ux7n-bg);color:var(--ux7n-text);font-family:var(--ux7n-font)}code{font-family:var(--ux7n-font-mono);font-size:.85em}.demo-muted{color:var(--ux7n-text-muted);font-size:var(--ux7n-fs-sm)}.demo-error{color:var(--ux7n-danger-on-light);font-size:var(--ux7n-fs-sm)}.demo-pos{color:var(--ux7n-success-on-light);font-variant-numeric:tabular-nums}.demo-neg{color:var(--ux7n-danger-on-light);font-variant-numeric:tabular-nums}.demo-amount{font-size:var(--ux7n-fs-xl)}.demo-gap{margin-bottom:var(--ux7n-sp-5)}.demo-sep{margin:var(--ux7n-sp-5) 0}.demo-stack{display:flex;flex-direction:column;gap:var(--ux7n-sp-4)}.demo-row{display:flex;align-items:center;gap:var(--ux7n-sp-3);flex-wrap:wrap}.demo-row--between{justify-content:space-between}.demo-spacer{flex:1 1 auto}.demo-h3{margin:var(--ux7n-sp-5) 0 var(--ux7n-sp-2);font-size:var(--ux7n-fs-sm);font-weight:var(--ux7n-fw-semibold);color:var(--ux7n-text-muted);text-transform:uppercase;letter-spacing:.04em}.demo-link{color:inherit;text-decoration:none}.demo-link:hover{color:var(--ux7n-primary)}.demo-underline{text-decoration:underline dotted;text-underline-offset:3px;cursor:help}.demo-url{word-break:break-all}.demo-pre{margin:0;font-family:var(--ux7n-font-mono);font-size:var(--ux7n-fs-xs);white-space:pre-wrap}.demo-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--ux7n-sp-5);margin-bottom:var(--ux7n-sp-5)}.demo-grid{display:grid;gap:var(--ux7n-sp-5);margin-bottom:var(--ux7n-sp-5)}.demo-grid--2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.demo-grid--2-1{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}@media(max-width:1100px){.demo-grid--2-1{grid-template-columns:1fr}}.demo-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--ux7n-sp-4)}.demo-record-card.is-selected{outline:2px solid var(--ux7n-primary);outline-offset:-2px}.demo-card-flush .ux7n-card__body{padding:0}.demo-filterbar{display:flex;align-items:center;gap:var(--ux7n-sp-3);flex-wrap:wrap}.demo-pager{display:flex;align-items:center;justify-content:space-between;gap:var(--ux7n-sp-4);flex-wrap:wrap;margin-top:var(--ux7n-sp-4)}.demo-jump{width:90px}.demo-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--ux7n-sp-4)}.demo-fieldset{border:0;margin:0;padding:0;min-width:0}.demo-field-inline{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:var(--ux7n-sp-2)}.demo-field-inline>.ux7n-input,.demo-field-inline>.ux7n-input-group{grid-column:1 / -1;max-width:320px}.demo-field-inline>.demo-error{grid-column:1 / -1}.demo-help{display:inline-flex;padding:0;border:0;background:none;color:var(--ux7n-text-muted);cursor:help;border-radius:50%}.demo-help:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring)}.demo-step-body{padding:var(--ux7n-sp-6) 0}.demo-slider{max-width:420px}.demo-drawer-body{padding-bottom:var(--ux7n-sp-4);max-width:640px}.demo-resizable{height:420px;border:1px solid var(--ux7n-border);border-radius:var(--ux7n-radius-lg);background:var(--ux7n-surface);overflow:hidden}.demo-pane{height:100%;overflow:auto;padding:var(--ux7n-sp-4)}.demo-cover{background:linear-gradient(135deg,var(--ux7n-hero-from),var(--ux7n-hero-to))}.demo-cover__inner{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;padding:var(--ux7n-sp-5);color:#fff}.demo-cover__inner strong{font-size:1.6rem;line-height:1.2}.demo-cover__eyebrow{font-size:var(--ux7n-fs-xs);letter-spacing:.08em;text-transform:uppercase;opacity:.85}.demo-planning{display:grid;grid-template-columns:300px minmax(0,1fr);gap:var(--ux7n-sp-6)}@media(max-width:1000px){.demo-planning{grid-template-columns:1fr}}.demo-sortable-item{display:flex;align-items:center;gap:var(--ux7n-sp-2);padding:6px 10px;margin-bottom:6px;border:1px solid var(--ux7n-border);border-radius:var(--ux7n-radius);background:var(--ux7n-surface)}.demo-kcard{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.demo-settings{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--ux7n-sp-6);align-items:start}.demo-settings__nav{position:sticky;top:var(--ux7n-sp-4)}.demo-settings__body{display:flex;flex-direction:column;gap:var(--ux7n-sp-5);max-height:calc(100vh - 220px);overflow-y:auto;padding-right:var(--ux7n-sp-2);scroll-behavior:smooth}@media(max-width:900px){.demo-settings{grid-template-columns:1fr}.demo-settings__nav{position:static}.demo-settings__body{max-height:none}}.demo-tb-icon{width:14px;height:14px;border-radius:4px;background:var(--ux7n-primary);display:inline-block}.demo-search{min-width:200px;justify-content:flex-start}.demo-search .ux7n-kbd{margin-left:auto}.demo-bell{position:relative}.demo-bell__dot{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--ux7n-danger);color:#fff;font-size:10px;line-height:16px;text-align:center}.demo-avatar-btn{border:0;padding:0;background:none;border-radius:50%;cursor:pointer;display:inline-flex}.demo-avatar-btn:focus-visible{outline:none;box-shadow:var(--ux7n-focus-ring)}.demo-aside-user{display:flex;align-items:center;gap:10px;color:var(--ux7n-aside-text);text-decoration:none;font-size:var(--ux7n-fs-sm);border-radius:var(--ux7n-radius)}.demo-aside-user:hover,.demo-aside-user:focus-visible{color:#fff;outline:none}@media(max-width:1200px){.demo-navmenu{display:none}}.demo-panel{padding:var(--ux7n-card-py) var(--ux7n-card-px)}.demo-w-160{width:160px;flex:none}.demo-w-240{width:240px;flex:none}.demo-w-280{width:280px;flex:none}.demo-kpis a{color:var(--ux7n-primary-on-light);text-decoration:none;font-weight:var(--ux7n-fw-medium);font-size:var(--ux7n-fs-sm)}.demo-kpis a:hover{text-decoration:underline}.demo-notfound-cmd{max-width:560px;margin:var(--ux7n-sp-6) auto 0;overflow:hidden}.demo-report{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--ux7n-sp-6);align-items:start}@media(max-width:1100px){.demo-report{grid-template-columns:1fr}}.demo-report__side{display:flex;flex-direction:column;gap:var(--ux7n-sp-5);position:sticky;top:var(--ux7n-sp-4)}.demo-report__preview .ux7n-frame__body{padding:var(--ux7n-sp-6)}.demo-report-page{max-width:820px;margin:0 auto;padding:2rem 2.25rem;background:var(--ux7n-surface);border:1px solid var(--ux7n-border);border-radius:var(--ux7n-radius);box-shadow:var(--ux7n-shadow-lg);color:var(--ux7n-text);font-size:var(--ux7n-fs-md)}.demo-report-page__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ux7n-sp-4);padding-bottom:var(--ux7n-sp-4);border-bottom:2px solid var(--ux7n-primary);margin-bottom:var(--ux7n-sp-5)}.demo-report-page__eyebrow{font-size:var(--ux7n-fs-xs);font-weight:var(--ux7n-fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--ux7n-primary-on-light)}.demo-report-page__title{margin:4px 0;font-size:var(--ux7n-fs-xl);color:var(--ux7n-text-strong)}.demo-report-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ux7n-sp-3);margin-bottom:var(--ux7n-sp-5)}.demo-report-kpis>div{display:flex;flex-direction:column;gap:4px;padding:var(--ux7n-sp-3) var(--ux7n-sp-4);border-radius:var(--ux7n-radius);background:var(--ux7n-surface-alt);min-width:0}.demo-report-kpis span{font-size:var(--ux7n-fs-xs);color:var(--ux7n-text-muted);text-transform:uppercase;letter-spacing:.04em}.demo-report-kpis strong{font-size:var(--ux7n-fs-lg);color:var(--ux7n-text-strong);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:760px){.demo-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.demo-report-sec{margin-bottom:var(--ux7n-sp-5)}.demo-report-sec h3{margin:0 0 var(--ux7n-sp-3);font-size:var(--ux7n-fs-md);color:var(--ux7n-text-strong)}.demo-report-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ux7n-sp-3) var(--ux7n-sp-5)}.demo-report-page__foot{padding-top:var(--ux7n-sp-3);border-top:1px solid var(--ux7n-border);font-size:var(--ux7n-fs-xs)}@media print{body *{visibility:hidden!important}.demo-report-page,.demo-report-page *{visibility:visible!important}@page{size:A4;margin:12mm}html,body{background:#fff!important}.demo-report-page{position:fixed;top:0;left:0;right:0;width:auto;max-width:none;margin:0;padding:0;border:0;box-shadow:none}.demo-report-page details{display:none}}
