.rzn-body{margin:0;font-family:var(--rzn-font-sans,var(--font-sans,-apple-system,BlinkMacSystemFont,"SF Pro Text",Inter,system-ui,sans-serif));font-size:var(--rzn-text-sm);line-height:var(--rzn-leading-paragraph);color:var(--rzn-foreground);background:var(--rzn-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%}.rzn-body.rzn-body-muted{background:var(--rzn-muted)}.rzn-body *,.rzn-body *::before,.rzn-body *::after{box-sizing:border-box}.rzn-body :where(h1,h2,h3,h4,p,figure){margin:0}.rzn-body :where(button,input,select,textarea){font:inherit;color:inherit}.rzn-body :where(img,svg){display:block;max-width:100%}.rzn-body [hidden]{display:none !important}:where(.ki-filled,.ki-outline,.ki-duotone,.ki-solid){font-size:var(--rzn-icon-md);line-height:1;flex-shrink:0}.rzn-icon{width:var(--rzn-icon-md);height:var(--rzn-icon-md);flex-shrink:0;font-size:var(--rzn-icon-md)}.rzn-icon-sm{width:var(--rzn-icon-sm);height:var(--rzn-icon-sm);font-size:var(--rzn-icon-sm)}.rzn-icon-lg{width:var(--rzn-icon-lg);height:var(--rzn-icon-lg);font-size:var(--rzn-icon-lg)}.rzn-page-title{margin:0;font-size:var(--rzn-text-xl);line-height:var(--rzn-leading-none);font-weight:var(--rzn-weight-medium);color:var(--rzn-mono)}.rzn-section-title{margin:0;font-size:var(--rzn-text-lg);line-height:1.5556;font-weight:var(--rzn-weight-medium);color:var(--rzn-mono)}.rzn-eyebrow{font-size:var(--rzn-text-2sm);line-height:1.5385;font-weight:var(--rzn-weight-medium);text-transform:uppercase;color:var(--rzn-muted-foreground)}.rzn-text-muted{color:var(--rzn-muted-foreground)}.rzn-text-secondary{color:var(--rzn-secondary-foreground)}.rzn-text-mono{color:var(--rzn-mono)}.rzn-text-primary{color:var(--rzn-primary-ink)}.rzn-text-success{color:var(--rzn-success-ink)}.rzn-text-warning{color:var(--rzn-warning-ink)}.rzn-text-danger{color:var(--rzn-danger-ink)}.rzn-text-info{color:var(--rzn-info-ink)}.rzn-text-3xs{font-size:var(--rzn-text-3xs);line-height:1}.rzn-text-2xs{font-size:var(--rzn-text-2xs);line-height:var(--rzn-leading-tight)}.rzn-text-xs{font-size:var(--rzn-text-xs);line-height:var(--rzn-leading-snug)}.rzn-text-2sm{font-size:var(--rzn-text-2sm);line-height:var(--rzn-leading-normal)}.rzn-text-sm{font-size:var(--rzn-text-sm);line-height:var(--rzn-leading-normal)}.rzn-text-md{font-size:var(--rzn-text-md);line-height:1.6}.rzn-text-base{font-size:var(--rzn-text-base);line-height:var(--rzn-leading-relaxed)}.rzn-paragraph{line-height:var(--rzn-leading-paragraph)}.rzn-fw-normal{font-weight:var(--rzn-weight-normal)}.rzn-fw-medium{font-weight:var(--rzn-weight-medium)}.rzn-fw-semibold{font-weight:var(--rzn-weight-semibold)}.rzn-num{font-variant-numeric:tabular-nums}.rzn-code{font-family:var(--rzn-font-mono,var(--font-mono,ui-monospace,monospace));font-size:var(--rzn-text-xs)}.rzn-btn{--_bg:var(--rzn-primary);--_fg:var(--rzn-primary-foreground);--_bd:transparent;--_bg-hover:var(--rzn-primary-hover);--_fg-hover:var(--_fg);--_bd-hover:var(--_bd);--_shadow:var(--rzn-shadow-xs);--_shadow-hover:var(--rzn-shadow-hover);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--rzn-space-4);flex-shrink:0;height:var(--rzn-h-control);padding:0 var(--rzn-space-12);margin:0;border:1px solid var(--_bd);border-radius:var(--rzn-radius-md);background-color:var(--_bg);color:var(--_fg);box-shadow:var(--_shadow);font-family:inherit;font-size:var(--rzn-text-xs);line-height:1;font-weight:var(--rzn-weight-medium);white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--rzn-duration) var(--rzn-ease),color var(--rzn-duration) var(--rzn-ease),border-color var(--rzn-duration) var(--rzn-ease),box-shadow var(--rzn-duration) var(--rzn-ease)}.rzn-btn:hover{background-color:var(--_bg-hover);color:var(--_fg-hover);border-color:var(--_bd-hover);box-shadow:var(--_shadow-hover)}.rzn-btn:focus-visible{outline:3px solid var(--rzn-focus-ring);outline-offset:2px}.rzn-btn:disabled,.rzn-btn[aria-disabled="true"],.rzn-btn.is-disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.rzn-btn svg,.rzn-btn .rzn-icon{width:var(--rzn-icon-sm);height:var(--rzn-icon-sm);flex-shrink:0}.rzn-btn i{font-size:var(--rzn-icon-sm);line-height:1}.rzn-btn-mono{--_bg:var(--rzn-mono);--_fg:var(--rzn-mono-foreground);--_bg-hover:var(--rzn-mono)}.rzn-btn-secondary{--_bg:var(--rzn-secondary);--_fg:var(--rzn-secondary-foreground);--_bg-hover:var(--rzn-secondary)}.rzn-btn-destructive{--_bg:var(--rzn-destructive);--_fg:var(--rzn-destructive-foreground);--_bg-hover:var(--rzn-destructive)}@supports (color: color-mix(in srgb,red 50%,blue)){.rzn-btn-mono{--_bg-hover:color-mix(in srgb,var(--rzn-mono) 88%,var(--rzn-background))}.rzn-btn-secondary{--_bg-hover:color-mix(in srgb,var(--rzn-secondary) 92%,var(--rzn-foreground))}.rzn-btn-destructive{--_bg-hover:color-mix(in srgb,var(--rzn-destructive) 88%,var(--rzn-foreground))}}@supports not (color: color-mix(in srgb,red 50%,blue)){.rzn-btn-mono:hover,.rzn-btn-secondary:hover,.rzn-btn-destructive:hover{opacity:.9}}.rzn-btn-outline{--_bg:var(--rzn-background);--_fg:var(--rzn-secondary-foreground);--_bd:var(--rzn-input);--_bg-hover:var(--rzn-accent);--_fg-hover:var(--rzn-accent-foreground)}.rzn-btn-ghost{--_bg:transparent;--_fg:var(--rzn-accent-foreground);--_bg-hover:var(--rzn-accent);--_shadow:none;--_shadow-hover:none}.rzn-btn-dim{--_bg:transparent;--_fg:var(--rzn-muted-foreground);--_bg-hover:transparent;--_fg-hover:var(--rzn-foreground);--_shadow:none;--_shadow-hover:none}.rzn-btn-link{--_bg:transparent;--_fg:var(--rzn-primary-ink);--_bg-hover:transparent;--_shadow:none;--_shadow-hover:none;padding-inline:0;height:auto}.rzn-btn-link:hover{text-decoration:underline;text-underline-offset:3px}.rzn-btn-ghost.is-active,.rzn-btn-outline.is-active,.rzn-btn-ghost[aria-pressed="true"],.rzn-btn-outline[aria-pressed="true"]{--_bg:var(--rzn-accent);--_fg:var(--rzn-mono)}.rzn-btn-outline,.rzn-btn-ghost,.rzn-btn-secondary{--_bg-hover:var(--rzn-primary-soft);--_fg-hover:var(--rzn-primary-ink);--_bd-hover:var(--rzn-primary-line)}.rzn-btn-ghost{--_bd-hover:transparent}.rzn-btn-dim{--_fg-hover:var(--rzn-primary-ink)}@supports (color: color-mix(in srgb,red 50%,blue)){.rzn-btn-ghost,.rzn-btn-secondary{--_bg-hover:color-mix(in srgb,var(--rzn-primary) 11%,transparent)}}.rzn-btn-secondary:hover{opacity:1}.rzn-sidebar .rzn-btn-ghost,.rzn-sidebar .rzn-btn-outline{--_fg-hover:var(--_fg);--_bd-hover:var(--_bd)}.rzn-btn-sm{height:var(--rzn-h-control-sm);padding:0 var(--rzn-space-10);font-size:var(--rzn-text-2xs)}.rzn-btn-sm svg,.rzn-btn-sm .rzn-icon{width:14px;height:14px}.rzn-btn-sm i{font-size:14px}.rzn-btn-lg{height:var(--rzn-h-control-lg);padding:0 var(--rzn-space-14);gap:5px;font-size:var(--rzn-text-2sm)}.rzn-btn-icon{width:var(--rzn-h-control);padding:0}.rzn-btn-icon svg,.rzn-btn-icon .rzn-icon{width:var(--rzn-icon-md);height:var(--rzn-icon-md)}.rzn-btn-icon i{font-size:var(--rzn-icon-md)}.rzn-btn-icon.rzn-btn-sm{width:var(--rzn-h-control-sm)}.rzn-btn-icon.rzn-btn-sm svg,.rzn-btn-icon.rzn-btn-sm .rzn-icon{width:var(--rzn-icon-sm);height:var(--rzn-icon-sm)}.rzn-btn-icon.rzn-btn-sm i{font-size:var(--rzn-icon-sm)}.rzn-btn-icon.rzn-btn-lg{width:var(--rzn-h-control-lg)}.rzn-btn-icon.rzn-btn-lg svg,.rzn-btn-icon.rzn-btn-lg .rzn-icon{width:22px;height:22px}.rzn-btn-icon.rzn-btn-lg i{font-size:22px}.rzn-btn-pill{border-radius:var(--rzn-radius-full)}.rzn-btn-block{display:flex;width:100%}.rzn-badge{--_solid:var(--rzn-secondary);--_on:var(--rzn-accent-foreground);--_soft:var(--rzn-muted);--_ink:var(--rzn-secondary-foreground);--_line:var(--rzn-border);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--rzn-space-6);height:24px;min-width:24px;padding:0 7px;border:1px solid transparent;border-radius:var(--rzn-radius-sm);background:var(--_solid);color:var(--_on);font-size:var(--rzn-text-2xs);line-height:1;font-weight:var(--rzn-weight-medium);white-space:nowrap;vertical-align:middle}.rzn-badge svg,.rzn-badge .rzn-icon{width:14px;height:14px;flex-shrink:0}.rzn-badge i{font-size:14px;line-height:1}.rzn-badge-primary{--_solid:var(--rzn-primary);--_on:var(--rzn-primary-foreground);--_soft:var(--rzn-primary-soft);--_ink:var(--rzn-primary-ink);--_line:var(--rzn-primary-line)}.rzn-badge-secondary{--_solid:var(--rzn-secondary);--_on:var(--rzn-accent-foreground);--_soft:var(--rzn-secondary);--_ink:var(--rzn-foreground);--_line:var(--rzn-border)}.rzn-badge-success{--_solid:var(--rzn-success);--_on:#ffffff;--_soft:var(--rzn-success-soft);--_ink:var(--rzn-success-ink);--_line:var(--rzn-success-line)}.rzn-badge-warning{--_solid:var(--rzn-warning);--_on:#ffffff;--_soft:var(--rzn-warning-soft);--_ink:var(--rzn-warning-ink);--_line:var(--rzn-warning-line)}.rzn-badge-info{--_solid:var(--rzn-info);--_on:#ffffff;--_soft:var(--rzn-info-soft);--_ink:var(--rzn-info-ink);--_line:var(--rzn-info-line)}.rzn-badge-destructive{--_solid:var(--rzn-destructive);--_on:var(--rzn-destructive-foreground);--_soft:var(--rzn-danger-soft);--_ink:var(--rzn-danger-ink);--_line:var(--rzn-danger-line)}.rzn-badge-mono{--_solid:var(--rzn-mono);--_on:var(--rzn-mono-foreground);--_soft:var(--rzn-secondary);--_ink:var(--rzn-mono);--_line:var(--rzn-input)}.rzn-badge-outline{background:var(--_soft);color:var(--_ink);border-color:var(--_line)}.rzn-badge-light{background:var(--_soft);color:var(--_ink)}.rzn-badge-stroke{background:var(--rzn-background);color:var(--rzn-secondary-foreground);border-color:var(--rzn-border)}.rzn-badge-ghost{background:transparent;color:var(--_ink);padding-inline:0;min-width:0}.rzn-badge-lg{height:30px;min-width:30px;padding:0 8px;font-size:var(--rzn-text-2sm)}.rzn-badge-sm{height:18px;min-width:18px;padding:0 5px;gap:4px;border-radius:var(--rzn-radius-xs);font-size:var(--rzn-text-3xs)}.rzn-badge-sm svg,.rzn-badge-xs svg{width:10px;height:10px}.rzn-badge-sm i,.rzn-badge-xs i{font-size:10px}.rzn-badge-xs{height:16px;min-width:16px;padding:0 4px;gap:4px;border-radius:var(--rzn-radius-xs);font-size:var(--rzn-text-3xs)}.rzn-badge-pill{border-radius:var(--rzn-radius-full)}.rzn-badge-dot{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:var(--rzn-radius-full);background:currentColor;opacity:.75}.rzn-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;min-width:0;border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-xl);background:var(--rzn-card);color:var(--rzn-card-foreground);box-shadow:var(--rzn-shadow-xs)}.rzn-card-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rzn-space-10);min-height:56px;padding:var(--rzn-space-10) var(--rzn-space-20);border-bottom:1px solid var(--rzn-border)}.rzn-card-heading{display:flex;flex-direction:column;gap:var(--rzn-space-6);min-width:0}.rzn-card-title{margin:0;font-size:var(--rzn-text-base);line-height:var(--rzn-leading-none);font-weight:var(--rzn-weight-semibold);color:var(--rzn-mono)}.rzn-card-description{margin:0;font-size:var(--rzn-text-sm);line-height:var(--rzn-leading-normal);color:var(--rzn-muted-foreground)}.rzn-card-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rzn-space-10)}.rzn-card-content{flex-grow:1;padding:var(--rzn-space-20);min-width:0}.rzn-card-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rzn-space-10);padding:var(--rzn-space-16) var(--rzn-space-20);border-top:1px solid var(--rzn-border)}.rzn-card-group{padding:var(--rzn-space-20);border-bottom:1px solid var(--rzn-border)}.rzn-card-group:last-child{border-bottom:0}.rzn-card-group + .rzn-card-footer{border-top:0}.rzn-card-table{display:grid;flex-grow:1;min-width:0}.rzn-card-table .rzn-table th:first-child,.rzn-card-table .rzn-table td:first-child{padding-inline-start:var(--rzn-space-20)}.rzn-card-table .rzn-table th:last-child,.rzn-card-table .rzn-table td:last-child{padding-inline-end:var(--rzn-space-20)}.rzn-card-table .rzn-table-wrap{border-radius:0 0 var(--rzn-radius-xl) var(--rzn-radius-xl)}.rzn-card-accent{background:var(--rzn-muted);padding:var(--rzn-space-4)}.rzn-card-accent .rzn-card-header{border-bottom:0}.rzn-card-accent .rzn-card-content{border-radius:var(--rzn-radius-xl) var(--rzn-radius-xl) 0 0;background:var(--rzn-card)}.rzn-card-accent .rzn-card-content:last-child{border-radius:var(--rzn-radius-xl)}.rzn-card-accent .rzn-card-footer{margin-top:2px;border-top:0;border-radius:0 0 var(--rzn-radius-xl) var(--rzn-radius-xl);background:var(--rzn-card)}.rzn-card-link{text-decoration:none;color:inherit;transition:border-color var(--rzn-duration) var(--rzn-ease)}.rzn-card-link:hover{border-color:var(--rzn-primary-line)}.rzn-card-link:focus-visible{outline:3px solid var(--rzn-focus-ring);outline-offset:2px}.rzn-form-item{display:grid;gap:var(--rzn-space-8);align-content:start;min-width:0}.rzn-form-row{display:grid;gap:var(--rzn-space-20);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.rzn-label,.rzn-form-label{display:inline-flex;align-items:center;gap:var(--rzn-space-8);font-size:var(--rzn-text-sm);line-height:var(--rzn-leading-none);font-weight:var(--rzn-weight-medium);color:var(--rzn-foreground)}.rzn-label-secondary{font-weight:var(--rzn-weight-normal)}.rzn-check-label{display:inline-flex;align-items:center;gap:var(--rzn-space-6);font-size:var(--rzn-text-2sm);line-height:var(--rzn-leading-normal);font-weight:var(--rzn-weight-medium);color:var(--rzn-foreground);cursor:pointer}.rzn-check-label:has(>.rzn-checkbox-lg,>.rzn-radio-lg,>.rzn-switch-lg){gap:var(--rzn-space-8);font-size:var(--rzn-text-sm)}.rzn-check-label:has(>.rzn-checkbox-sm,>.rzn-radio-sm,>.rzn-switch-sm){font-size:var(--rzn-text-xs)}.rzn-form-description{margin:0;font-size:var(--rzn-text-xs);line-height:var(--rzn-leading-relaxed);color:var(--rzn-muted-foreground)}.rzn-form-message{margin:0;font-size:var(--rzn-text-xs);line-height:var(--rzn-leading-relaxed);color:var(--rzn-danger-ink)}.rzn-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--rzn-space-8)}.rzn-input,.rzn-select,.rzn-textarea,.rzn-input-field{box-sizing:border-box;display:block;width:100%;min-width:0;margin:0;height:var(--rzn-h-control);padding:0 var(--rzn-space-12);border:1px solid var(--rzn-input);border-radius:var(--rzn-radius-md);background-color:var(--rzn-background);color:var(--rzn-foreground);box-shadow:var(--rzn-shadow-xs);font-family:inherit;font-size:var(--rzn-text-2sm);line-height:var(--rzn-leading-normal);outline:none;transition:border-color var(--rzn-duration) var(--rzn-ease),box-shadow var(--rzn-duration) var(--rzn-ease)}.rzn-input::placeholder,.rzn-textarea::placeholder,.rzn-input-field input::placeholder{color:var(--rzn-muted-foreground);opacity:1}.rzn-input:hover:not(:disabled):not(:focus-visible),.rzn-select:hover:not(:disabled):not(:focus-visible),.rzn-textarea:hover:not(:disabled):not(:focus-visible),.rzn-input-field:hover:not(:focus-within){border-color:var(--rzn-primary-line)}.rzn-input:focus-visible,.rzn-select:focus-visible,.rzn-textarea:focus-visible,.rzn-input-field:focus-within{border-color:var(--rzn-ring);box-shadow:0 0 0 3px var(--rzn-focus-ring)}.rzn-input:disabled,.rzn-select:disabled,.rzn-textarea:disabled,.rzn-input-field:has(input:disabled){opacity:.6;cursor:not-allowed}.rzn-input[readonly]{background-color:var(--rzn-muted)}.rzn-input[aria-invalid="true"],.rzn-select[aria-invalid="true"],.rzn-textarea[aria-invalid="true"],.rzn-input-field.is-invalid{border-color:var(--rzn-destructive)}.rzn-input-sm{height:var(--rzn-h-control-sm);padding-inline:var(--rzn-space-10);font-size:var(--rzn-text-xs)}.rzn-input-lg{height:var(--rzn-h-control-lg);padding-inline:var(--rzn-space-16);font-size:var(--rzn-text-sm)}.rzn-select.rzn-input-sm{padding-inline:var(--rzn-space-10) 28px;background-position:right 8px center}.rzn-select.rzn-input-lg{padding-inline:var(--rzn-space-14) 36px;background-position:right 12px center}.rzn-textarea{height:auto;min-height:100px;padding:var(--rzn-space-12) var(--rzn-space-16);resize:vertical}.rzn-select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-inline-end:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%238a919e' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px 12px}.rzn-select[multiple]{height:auto;padding-block:var(--rzn-space-6);background-image:none}.rzn-select-native{display:none !important}.rzn-select-trigger{display:block;overflow:hidden;text-align:start;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none}.rzn-select-trigger:disabled{opacity:.6;cursor:not-allowed}.rzn-select-trigger:not(:disabled):not([aria-expanded="true"]):hover{border-color:var(--rzn-primary-line);background-color:var(--rzn-primary-soft);transition:border-color var(--rzn-duration) var(--rzn-ease),background-color var(--rzn-duration) var(--rzn-ease)}.rzn-select-trigger[aria-expanded="true"]{border-color:var(--rzn-ring);box-shadow:0 0 0 3px var(--rzn-focus-ring)}.rzn-select-value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.rzn-select-value.is-placeholder{color:var(--rzn-muted-foreground)}.rzn-input-group>.rzn-select-trigger:has(+ .rzn-select-native:last-child){border-start-end-radius:var(--rzn-radius-md);border-end-end-radius:var(--rzn-radius-md)}.rzn-select-panel{position:fixed;z-index:var(--rzn-z-dropdown);box-sizing:border-box;display:flex;flex-direction:column;width:max-content;max-width:min(360px,calc(100vw - 16px));overflow:hidden;border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-md);background:var(--rzn-popover);color:var(--rzn-popover-foreground);box-shadow:var(--rzn-shadow-md);font-family:var(--rzn-font-sans);font-size:var(--rzn-text-sm);line-height:var(--rzn-leading-normal);text-align:start;animation:rzn-select-in .12s var(--rzn-ease)}@keyframes rzn-select-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.rzn-select-panel.is-up{animation-name:rzn-select-in-up}@keyframes rzn-select-in-up{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.rzn-select-search{flex-shrink:0;padding:var(--rzn-space-6) var(--rzn-space-6) var(--rzn-space-4)}.rzn-select-search .rzn-input-field{box-shadow:none}.rzn-select-list{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:2px;margin:0;padding:var(--rzn-space-4);overflow-y:auto;list-style:none;overscroll-behavior:contain;scrollbar-width:thin}.rzn-select-group{padding:var(--rzn-space-8) var(--rzn-space-10) var(--rzn-space-4);font-size:var(--rzn-text-xs);line-height:var(--rzn-leading-snug);font-weight:var(--rzn-weight-medium);color:var(--rzn-muted-foreground)}.rzn-select-option{box-sizing:border-box;display:flex;align-items:center;gap:var(--rzn-space-10);min-height:var(--rzn-h-control);padding:7px var(--rzn-space-10);border-radius:var(--rzn-radius-md);color:var(--rzn-foreground);cursor:pointer}.rzn-select-option-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rzn-select-check{display:none;flex-shrink:0;width:14px;height:14px;margin-inline-start:auto;color:var(--rzn-primary)}.rzn-select-option.is-active,.rzn-select-option[aria-selected="true"]{background:var(--rzn-accent);color:var(--rzn-accent-foreground)}.rzn-select-option[aria-selected="true"] .rzn-select-check{display:block}.rzn-select-option[aria-disabled="true"]{opacity:.5;cursor:not-allowed}.rzn-select-option[aria-disabled="true"].is-active{background:none}.rzn-select-option.is-group-item{padding-inline-start:var(--rzn-space-16)}.rzn-select-empty{padding:var(--rzn-space-10) var(--rzn-space-12);font-size:var(--rzn-text-2sm);color:var(--rzn-muted-foreground);text-align:center}.rzn-select-panel [hidden]{display:none !important}.rzn-select-sm .rzn-select-option{min-height:var(--rzn-h-control-sm);padding-block:4px;font-size:var(--rzn-text-2sm)}.rzn-select-lg .rzn-select-option{min-height:var(--rzn-h-control-lg)}.rzn-input-field{display:flex;align-items:center;gap:var(--rzn-space-6);cursor:text}.rzn-input-field>input{flex:1 1 0;width:0;min-width:0;height:100%;padding:0;margin:0;border:0;outline:none;background:transparent;color:inherit;font:inherit}.rzn-input-field>svg,.rzn-input-field>.rzn-icon,.rzn-input-field>i{width:var(--rzn-icon-sm);height:var(--rzn-icon-sm);color:var(--rzn-muted-foreground);flex-shrink:0;font-size:var(--rzn-icon-sm);line-height:1}.rzn-input-field>.rzn-btn{margin-inline-end:-6px}.rzn-input-field.rzn-input-sm{height:var(--rzn-h-control-sm)}.rzn-input-field.rzn-input-sm>svg,.rzn-input-field.rzn-input-sm>i{width:14px;height:14px;font-size:14px}.rzn-input-field.rzn-input-lg{height:var(--rzn-h-control-lg);gap:var(--rzn-space-10)}.rzn-input-group{display:flex;align-items:stretch;width:100%;min-width:0}.rzn-input-group>*{border-radius:0}.rzn-input-group>:first-child{border-start-start-radius:var(--rzn-radius-md);border-end-start-radius:var(--rzn-radius-md)}.rzn-input-group>:last-child{border-start-end-radius:var(--rzn-radius-md);border-end-end-radius:var(--rzn-radius-md)}.rzn-input-group>:not(:first-child){margin-inline-start:-1px}.rzn-input-group>.rzn-input,.rzn-input-group>.rzn-select{flex:1 1 0;width:0}.rzn-input-group>.rzn-input:focus-visible,.rzn-input-group>.rzn-select:focus-visible{position:relative;z-index:1}.rzn-input-addon{display:inline-flex;align-items:center;justify-content:center;gap:var(--rzn-space-6);flex-shrink:0;height:var(--rzn-h-control);padding:0 var(--rzn-space-12);border:1px solid var(--rzn-input);background:var(--rzn-muted);color:var(--rzn-secondary-foreground);font-size:var(--rzn-text-2sm);white-space:nowrap;box-shadow:var(--rzn-shadow-xs)}.rzn-input-addon svg{width:var(--rzn-icon-sm);height:var(--rzn-icon-sm);color:var(--rzn-muted-foreground)}.rzn-input-addon i{font-size:var(--rzn-icon-sm);line-height:1;color:var(--rzn-muted-foreground)}.rzn-checkbox,.rzn-radio,.rzn-switch{appearance:none;-webkit-appearance:none;flex-shrink:0;margin:0;cursor:pointer;border:1px solid var(--rzn-input);background-color:var(--rzn-background);background-position:center;background-repeat:no-repeat;transition:background-color var(--rzn-duration) var(--rzn-ease),border-color var(--rzn-duration) var(--rzn-ease)}.rzn-checkbox:focus-visible,.rzn-radio:focus-visible,.rzn-switch:focus-visible{outline:3px solid var(--rzn-focus-ring);outline-offset:2px}.rzn-checkbox:disabled,.rzn-radio:disabled,.rzn-switch:disabled{opacity:.5;cursor:not-allowed}.rzn-checkbox:disabled + .rzn-label,.rzn-radio:disabled + .rzn-label,.rzn-switch:disabled + .rzn-label{opacity:.5;cursor:not-allowed}.rzn-checkbox{width:20px;height:20px;border-radius:var(--rzn-radius-xs);box-shadow:var(--rzn-shadow-xs)}.rzn-checkbox-sm{width:18px;height:18px}.rzn-checkbox-lg{width:22px;height:22px}.rzn-checkbox:checked{border-color:var(--rzn-primary);background-color:var(--rzn-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m3.5 8.2 3 3 6-6.4' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:75%}.rzn-checkbox:indeterminate{border-color:var(--rzn-primary);background-color:var(--rzn-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 8h8' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-size:75%}.rzn-checkbox[aria-invalid="true"]{border-color:var(--rzn-destructive)}.rzn-radio{width:20px;height:20px;border-radius:var(--rzn-radius-full);box-shadow:var(--rzn-shadow-xs)}.rzn-radio-sm{width:18px;height:18px}.rzn-radio-lg{width:22px;height:22px}.rzn-radio:checked{border-color:var(--rzn-primary);background-color:var(--rzn-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3.2' fill='white'/%3E%3C/svg%3E");background-size:100%}.rzn-switch{--_w:30px;--_h:20px;--_k:12px;position:relative;display:inline-flex;width:var(--_w);height:var(--_h);border:0;border-radius:var(--rzn-radius-full);background-color:var(--rzn-input)}.rzn-switch::before{content:"";position:absolute;top:50%;inset-inline-start:calc((var(--_h) - var(--_k)) / 2);width:var(--_k);height:var(--_k);border-radius:var(--rzn-radius-full);background:#ffffff;box-shadow:0 1px 2px rgba(0,0,0,.2);transform:translateY(-50%);transition:transform var(--rzn-duration) var(--rzn-ease)}.rzn-switch:checked,.rzn-switch[aria-checked="true"]{background-color:var(--rzn-primary)}.rzn-switch:checked::before,.rzn-switch[aria-checked="true"]::before{transform:translate(calc(var(--_w) - var(--_h)),-50%)}.rzn-switch-sm{--_w:26px;--_h:18px;--_k:10px}.rzn-switch-lg{--_w:34px;--_h:22px;--_k:14px}.rzn-label.is-required::after,.rzn-form-label.is-required::after{content:" *";color:var(--rzn-danger-ink)}.rzn-input.is-valid,.rzn-select.is-valid,.rzn-textarea.is-valid,.rzn-input-field.is-valid{border-color:var(--rzn-success)}.rzn-form-success{display:flex;align-items:center;gap:var(--rzn-space-4);margin:0;font-size:var(--rzn-text-xs);line-height:var(--rzn-leading-relaxed);color:var(--rzn-success-ink)}.rzn-form-success>i,.rzn-form-message>i{font-size:14px;line-height:1}.rzn-form-message:has(>i){display:flex;align-items:center;gap:var(--rzn-space-4)}.rzn-input[type="date"],.rzn-input[type="time"],.rzn-input[type="datetime-local"],.rzn-input[type="month"],.rzn-input[type="week"]{padding-inline-end:var(--rzn-space-8);font-variant-numeric:tabular-nums}.rzn-input::-webkit-datetime-edit{padding:0}.rzn-input::-webkit-datetime-edit-fields-wrapper{padding:0}.rzn-input::-webkit-calendar-picker-indicator{margin:0;opacity:.55;cursor:pointer}.rzn-input::-webkit-calendar-picker-indicator:hover{opacity:1}.rzn-input[type="number"]{font-variant-numeric:tabular-nums}.rzn-input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.rzn-input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;width:14px;height:14px;margin:0;cursor:pointer;opacity:.55;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 4l8 8M12 4l-8 8' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center / 14px no-repeat}.rzn-input[type="search"]::-webkit-search-cancel-button:hover{opacity:1}.rzn-input-color{width:var(--rzn-h-control);flex-shrink:0;padding:3px;cursor:pointer}.rzn-input-color.rzn-input-sm{width:var(--rzn-h-control-sm);padding:2px}.rzn-input-color.rzn-input-lg{width:var(--rzn-h-control-lg)}.rzn-input-color::-webkit-color-swatch-wrapper{padding:0}.rzn-input-color::-webkit-color-swatch{border:0;border-radius:calc(var(--rzn-radius-md) - 4px)}.rzn-input-color::-moz-color-swatch{border:0;border-radius:calc(var(--rzn-radius-md) - 4px)}.rzn-input[type="file"]{padding:0;line-height:calc(var(--rzn-h-control) - 2px);color:var(--rzn-muted-foreground);cursor:pointer}.rzn-input[type="file"]::file-selector-button{height:calc(var(--rzn-h-control) - 2px);margin:0 var(--rzn-space-12) 0 0;padding:0 var(--rzn-space-12);border:0;border-inline-end:1px solid var(--rzn-input);background:var(--rzn-secondary);color:var(--rzn-secondary-foreground);font:inherit;font-weight:var(--rzn-weight-medium);cursor:pointer;transition:background-color var(--rzn-duration) var(--rzn-ease)}.rzn-input[type="file"]:hover::file-selector-button{background:var(--rzn-accent)}.rzn-input[type="file"].rzn-input-sm{line-height:calc(var(--rzn-h-control-sm) - 2px)}.rzn-input[type="file"].rzn-input-sm::file-selector-button{height:calc(var(--rzn-h-control-sm) - 2px);padding:0 var(--rzn-space-10)}.rzn-range{--_v:50%;-webkit-appearance:none;appearance:none;display:block;width:100%;height:20px;margin:0;background:transparent;cursor:pointer}.rzn-range::-webkit-slider-runnable-track{height:4px;border-radius:var(--rzn-radius-full);background:linear-gradient(to right,var(--rzn-primary) var(--_v),var(--rzn-secondary) var(--_v))}:root[dir="rtl"] .rzn-range::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--rzn-primary) var(--_v),var(--rzn-secondary) var(--_v))}.rzn-range::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;margin-top:-6px;border:2px solid var(--rzn-primary);border-radius:var(--rzn-radius-full);background:var(--rzn-background);box-shadow:var(--rzn-shadow-xs);transition:box-shadow var(--rzn-duration) var(--rzn-ease)}.rzn-range::-moz-range-track{height:4px;border-radius:var(--rzn-radius-full);background:var(--rzn-secondary)}.rzn-range::-moz-range-progress{height:4px;border-radius:var(--rzn-radius-full);background:var(--rzn-primary)}.rzn-range::-moz-range-thumb{box-sizing:border-box;width:16px;height:16px;border:2px solid var(--rzn-primary);border-radius:var(--rzn-radius-full);background:var(--rzn-background)}.rzn-range:focus-visible{outline:none}.rzn-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--rzn-focus-ring)}.rzn-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--rzn-focus-ring)}.rzn-range:disabled{opacity:.5;cursor:not-allowed}.rzn-range-field{display:flex;align-items:center;gap:var(--rzn-space-12);min-width:0}.rzn-range-value{flex-shrink:0;min-width:52px;padding:2px var(--rzn-space-8);border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-sm);font-size:var(--rzn-text-2sm);font-weight:var(--rzn-weight-medium);color:var(--rzn-mono);text-align:center;font-variant-numeric:tabular-nums}.rzn-range-scale{display:flex;justify-content:space-between;font-size:var(--rzn-text-xs);color:var(--rzn-muted-foreground);font-variant-numeric:tabular-nums}.rzn-number>.rzn-input{text-align:center;-moz-appearance:textfield;appearance:textfield}.rzn-number>.rzn-input::-webkit-inner-spin-button,.rzn-number>.rzn-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rzn-number>.rzn-btn{flex-shrink:0}.rzn-number>.rzn-btn:hover{position:relative;z-index:1}.rzn-number-inline{width:auto;display:inline-flex}.rzn-number-inline>.rzn-input{flex:0 0 64px;width:64px}.rzn-dropzone{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--rzn-space-6);width:100%;padding:var(--rzn-space-24) var(--rzn-space-20);border:1px dashed var(--rzn-input);border-radius:var(--rzn-radius-lg);background:var(--rzn-background);color:var(--rzn-foreground);text-align:center;cursor:pointer;transition:border-color var(--rzn-duration) var(--rzn-ease),background-color var(--rzn-duration) var(--rzn-ease)}.rzn-dropzone:hover,.rzn-dropzone.is-dragover{border-color:var(--rzn-primary);background:var(--rzn-primary-soft)}.rzn-dropzone:focus-within{outline:3px solid var(--rzn-focus-ring);outline-offset:2px}.rzn-dropzone>input[type="file"]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.rzn-dropzone.is-disabled{opacity:.55;pointer-events:none}.rzn-dropzone-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:var(--rzn-space-4);border-radius:var(--rzn-radius-full);background:var(--rzn-primary-soft);color:var(--rzn-primary-ink)}.rzn-dropzone-icon>i{font-size:22px;line-height:1}.rzn-dropzone-title{font-size:var(--rzn-text-sm);font-weight:var(--rzn-weight-medium);color:var(--rzn-mono)}.rzn-dropzone-title b{color:var(--rzn-primary-ink);font-weight:var(--rzn-weight-semibold)}.rzn-dropzone-hint{font-size:var(--rzn-text-xs);color:var(--rzn-muted-foreground)}.rzn-file-list{display:flex;flex-direction:column;gap:var(--rzn-space-6);margin:var(--rzn-space-10) 0 0;padding:0;list-style:none}.rzn-file-list:empty{display:none}.rzn-file-item{display:flex;align-items:center;gap:var(--rzn-space-10);min-width:0;padding:var(--rzn-space-8) var(--rzn-space-10);border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-md);background:var(--rzn-background);font-size:var(--rzn-text-2sm)}.rzn-file-item-icon{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--rzn-radius-md);background:var(--rzn-muted);color:var(--rzn-primary-ink)}.rzn-file-item-icon>i{font-size:18px;line-height:1}.rzn-file-item-body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.rzn-file-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--rzn-weight-medium);color:var(--rzn-mono)}.rzn-file-item-meta{font-size:var(--rzn-text-xs);color:var(--rzn-muted-foreground)}.rzn-file-item.is-error{border-color:var(--rzn-danger-line);background:var(--rzn-danger-soft)}.rzn-file-item.is-error .rzn-file-item-meta,.rzn-file-item.is-error .rzn-file-item-icon{color:var(--rzn-danger-ink)}.rzn-image-input{position:relative;display:inline-flex;flex-shrink:0;width:96px;height:96px}.rzn-image-input-preview{display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:var(--rzn-radius-full);background:var(--rzn-muted) center / cover no-repeat;color:var(--rzn-muted-foreground);box-shadow:0 0 0 1px var(--rzn-border),0 0 0 4px var(--rzn-background)}.rzn-image-input-preview>i{font-size:34px;line-height:1}.rzn-image-input.has-image .rzn-image-input-preview>i{display:none}.rzn-image-input-edit,.rzn-image-input-remove{position:absolute;display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-full);background:var(--rzn-background);color:var(--rzn-secondary-foreground);box-shadow:var(--rzn-shadow-sm);cursor:pointer}.rzn-image-input-edit{inset-inline-end:0;bottom:2px}.rzn-image-input-remove{inset-inline-end:0;top:2px}.rzn-image-input-edit:hover,.rzn-image-input-remove:hover{color:var(--rzn-primary-ink);border-color:var(--rzn-primary-line)}.rzn-image-input-edit:focus-within,.rzn-image-input-remove:focus-visible{outline:3px solid var(--rzn-focus-ring);outline-offset:1px}.rzn-image-input-edit>i,.rzn-image-input-remove>i{font-size:13px;line-height:1}.rzn-image-input-edit>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.rzn-image-input:not(.has-image) .rzn-image-input-remove{display:none}.rzn-pin{display:flex;gap:var(--rzn-space-8)}.rzn-pin>.rzn-input{flex:1 1 0;width:0;min-width:30px;max-width:44px;height:var(--rzn-h-control-lg);padding:0;text-align:center;font-size:var(--rzn-text-lg);font-weight:var(--rzn-weight-semibold);font-variant-numeric:tabular-nums;caret-color:var(--rzn-primary)}.rzn-pin>.rzn-input:not(:placeholder-shown){border-color:var(--rzn-ring)}.rzn-pin.is-invalid>.rzn-input{border-color:var(--rzn-destructive)}.rzn-pin.is-complete>.rzn-input{border-color:var(--rzn-success)}.rzn-pin-sep{align-self:center;color:var(--rzn-muted-foreground)}.rzn-tags{flex-wrap:wrap;gap:var(--rzn-space-6);height:auto;min-height:var(--rzn-h-control);padding-block:4px;padding-inline:var(--rzn-space-6) var(--rzn-space-10)}.rzn-tags>input{flex:1 1 90px;min-width:90px;width:auto;height:24px}.rzn-tag{display:inline-flex;align-items:center;gap:2px;max-width:100%;height:24px;padding-inline:var(--rzn-space-8) 3px;border-radius:var(--rzn-radius-sm);background:var(--rzn-secondary);color:var(--rzn-secondary-foreground);font-size:var(--rzn-text-xs);line-height:1;font-weight:var(--rzn-weight-medium);white-space:nowrap}.rzn-tag>span{overflow:hidden;text-overflow:ellipsis}.rzn-tag>button{display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:var(--rzn-radius-xs);background:none;color:var(--rzn-muted-foreground);cursor:pointer}.rzn-tag>button:hover{background:var(--rzn-accent);color:var(--rzn-foreground)}.rzn-tag>button>i{font-size:10px;line-height:1}.rzn-tag-primary{background:var(--rzn-primary-soft);color:var(--rzn-primary-ink)}.rzn-form-meta{display:flex;justify-content:space-between;gap:var(--rzn-space-12);margin:0;font-size:var(--rzn-text-xs);line-height:var(--rzn-leading-relaxed);color:var(--rzn-muted-foreground)}[data-rzn-count-for]{margin-inline-start:auto;flex-shrink:0;font-variant-numeric:tabular-nums}[data-rzn-count-for].is-near{color:var(--rzn-warning-ink)}[data-rzn-count-for].is-max{color:var(--rzn-danger-ink);font-weight:var(--rzn-weight-medium)}.rzn-textarea-sm{min-height:72px;padding:var(--rzn-space-8) var(--rzn-space-12)}.rzn-textarea-fixed{resize:none}.rzn-choice-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:var(--rzn-space-12)}.rzn-choice-card{position:relative;box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--rzn-space-12);min-width:0;padding:var(--rzn-space-14) var(--rzn-space-16);border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-lg);background:var(--rzn-card);cursor:pointer;transition:border-color var(--rzn-duration) var(--rzn-ease),box-shadow var(--rzn-duration) var(--rzn-ease)}.rzn-choice-card:hover{border-color:var(--rzn-primary-line)}.rzn-choice-card:has(>input:checked){border-color:var(--rzn-primary);box-shadow:0 0 0 1px var(--rzn-primary);background:color-mix(in srgb,var(--rzn-primary) 3%,var(--rzn-card))}.rzn-choice-card:has(>input:focus-visible){outline:3px solid var(--rzn-focus-ring);outline-offset:2px}.rzn-choice-card>input:focus-visible{outline:none}.rzn-choice-card:has(>input:disabled){opacity:.5;cursor:not-allowed}.rzn-choice-card>input{margin-top:1px}.rzn-choice-card-icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:var(--rzn-radius-md);background:var(--rzn-muted);color:var(--rzn-secondary-foreground)}.rzn-choice-card-icon>i{font-size:18px;line-height:1}.rzn-choice-card:has(>input:checked) .rzn-choice-card-icon{background:var(--rzn-primary-soft);color:var(--rzn-primary-ink)}.rzn-choice-card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.rzn-choice-card-title{font-size:var(--rzn-text-sm);line-height:var(--rzn-leading-normal);font-weight:var(--rzn-weight-medium);color:var(--rzn-mono)}.rzn-choice-card-text{font-size:var(--rzn-text-2sm);line-height:var(--rzn-leading-normal);color:var(--rzn-muted-foreground)}.rzn-choice-card-end{margin-inline-start:auto;flex-shrink:0;font-size:var(--rzn-text-sm);font-weight:var(--rzn-weight-semibold);color:var(--rzn-mono);font-variant-numeric:tabular-nums}@media (max-width: 479.98px){.rzn-choice-card-icon{display:none}}.rzn-rating-input{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:2px}.rzn-rating-input>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.rzn-rating-input>label{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--rzn-radius-xs);color:var(--rzn-input);cursor:pointer;transition:color var(--rzn-duration) var(--rzn-ease)}.rzn-rating-input>label>i{font-size:22px;line-height:1}.rzn-rating-input>input:checked ~ label{color:var(--rzn-chart-3)}.rzn-rating-input:hover>label{color:var(--rzn-input)}.rzn-rating-input>label:hover,.rzn-rating-input>label:hover ~ label{color:var(--rzn-chart-3)}.rzn-rating-input>input:focus-visible + label{outline:3px solid var(--rzn-focus-ring);outline-offset:1px}.rzn-rating-input>input:disabled + label{cursor:not-allowed;opacity:.6}.rzn-fieldset{min-width:0;margin:0;padding:var(--rzn-space-14) var(--rzn-space-20) var(--rzn-space-20);border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-lg)}.rzn-legend{margin-inline-start:-6px;padding:0 6px;font-size:var(--rzn-text-sm);font-weight:var(--rzn-weight-semibold);color:var(--rzn-mono)}.rzn-fieldset>.rzn-legend + *{margin-top:var(--rzn-space-6)}.rzn-check-group{display:flex;flex-wrap:wrap;gap:var(--rzn-space-10) var(--rzn-space-20)}.rzn-check-group-vertical{flex-direction:column}.rzn-form-horizontal{--rzn-form-label-w:200px}@media (min-width: 768px){.rzn-form-horizontal .rzn-form-item{display:grid;grid-template-columns:var(--rzn-form-label-w) minmax(0,1fr);column-gap:var(--rzn-space-20);row-gap:var(--rzn-space-6);align-items:start}.rzn-form-horizontal .rzn-form-item>.rzn-label,.rzn-form-horizontal .rzn-form-item>.rzn-form-label{grid-column:1;padding-top:8px}.rzn-form-horizontal .rzn-form-item>:not(.rzn-label):not(.rzn-form-label){grid-column:2}.rzn-form-horizontal .rzn-form-actions{justify-content:flex-start;padding-inline-start:calc(var(--rzn-form-label-w) + var(--rzn-space-20))}}.rzn-alert{--_solid:var(--rzn-muted);--_on:var(--rzn-foreground);--_soft:var(--rzn-muted);--_ink:var(--rzn-foreground);--_line:var(--rzn-border);--_icon:var(--rzn-muted-foreground);box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--rzn-space-16);width:100%;padding:17px var(--rzn-space-14);border:1px solid transparent;border-radius:var(--rzn-radius-lg);background:var(--_solid);color:var(--_on);font-size:var(--rzn-text-sm);line-height:var(--rzn-leading-normal)}.rzn-alert-icon{display:inline-flex;flex-shrink:0;color:var(--_icon)}.rzn-alert-icon svg,.rzn-alert-icon .rzn-icon{width:22px;height:22px}.rzn-alert-icon i{font-size:22px;line-height:1}.rzn-alert-content{display:grid;gap:var(--rzn-space-4);flex:1 1 auto;min-width:0;align-self:center}.rzn-alert-title{margin:0;font-size:var(--rzn-text-md);line-height:1.0667;font-weight:var(--rzn-weight-semibold)}.rzn-alert-description{margin:0}.rzn-alert-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rzn-space-8)}.rzn-alert-close{display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--rzn-radius-xs);background:none;color:inherit;opacity:.7;cursor:pointer;flex-shrink:0}.rzn-alert-close:hover{opacity:1}.rzn-alert-close svg{width:var(--rzn-icon-sm);height:var(--rzn-icon-sm)}.rzn-alert-close i{font-size:var(--rzn-icon-sm)}.rzn-alert-primary{--_solid:var(--rzn-primary);--_on:var(--rzn-primary-foreground);--_soft:var(--rzn-primary-soft);--_ink:var(--rzn-primary-ink);--_line:var(--rzn-primary-line);--_icon:currentColor}.rzn-alert-success{--_solid:var(--rzn-success);--_on:#ffffff;--_soft:var(--rzn-success-soft);--_ink:var(--rzn-success-ink);--_line:var(--rzn-success-line);--_icon:currentColor}.rzn-alert-warning{--_solid:var(--rzn-warning);--_on:#ffffff;--_soft:var(--rzn-warning-soft);--_ink:var(--rzn-warning-ink);--_line:var(--rzn-warning-line);--_icon:currentColor}.rzn-alert-info{--_solid:var(--rzn-info);--_on:#ffffff;--_soft:var(--rzn-info-soft);--_ink:var(--rzn-info-ink);--_line:var(--rzn-info-line);--_icon:currentColor}.rzn-alert-destructive{--_solid:var(--rzn-destructive);--_on:var(--rzn-destructive-foreground);--_soft:var(--rzn-danger-soft);--_ink:var(--rzn-danger-ink);--_line:var(--rzn-danger-line);--_icon:currentColor}.rzn-alert-mono{--_solid:var(--rzn-mono);--_on:var(--rzn-mono-foreground);--_icon:currentColor}.rzn-alert-light{background:var(--_soft);color:var(--_ink);border-color:var(--_line)}.rzn-alert-outline{background:var(--rzn-background);color:var(--rzn-foreground);border-color:var(--_line)}.rzn-alert-outline .rzn-alert-icon{color:var(--_ink)}.rzn-alert-sm{gap:var(--rzn-space-8);padding:var(--rzn-space-8) var(--rzn-space-10);border-radius:var(--rzn-radius-md);font-size:var(--rzn-text-xs);line-height:var(--rzn-leading-snug)}.rzn-alert-sm .rzn-alert-icon svg{width:var(--rzn-icon-sm);height:var(--rzn-icon-sm)}.rzn-alert-sm .rzn-alert-icon i{font-size:var(--rzn-icon-sm)}.rzn-alert-sm .rzn-alert-title{font-size:inherit;line-height:inherit}.rzn-alert-lg{padding:var(--rzn-space-20);font-size:var(--rzn-text-base);line-height:var(--rzn-leading-relaxed)}.rzn-alert-lg .rzn-alert-title{font-size:var(--rzn-text-base)}.rzn-alert-lg .rzn-alert-icon svg{width:24px;height:24px}.rzn-alert-lg .rzn-alert-icon i{font-size:24px}.rzn-table-wrap{position:relative;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.rzn-table{width:100%;border-collapse:collapse;caption-side:bottom;text-align:start;font-size:var(--rzn-text-sm);line-height:var(--rzn-leading-normal);color:var(--rzn-foreground)}.rzn-table caption{margin-top:var(--rzn-space-16);font-size:var(--rzn-text-sm);color:var(--rzn-muted-foreground)}.rzn-table tr{border-bottom:1px solid var(--rzn-border)}.rzn-table thead th,.rzn-table tfoot th{height:var(--rzn-h-control-lg);padding:0 var(--rzn-space-16);background:var(--rzn-muted);color:var(--rzn-secondary-foreground);font-weight:var(--rzn-weight-normal);text-align:start;vertical-align:middle;white-space:nowrap}.rzn-table tbody td,.rzn-table tbody th{padding:var(--rzn-space-12) var(--rzn-space-16);vertical-align:middle;text-align:start;font-weight:var(--rzn-weight-normal)}.rzn-table tbody tr:last-child{border-bottom:0}.rzn-table tfoot{border-top:1px solid var(--rzn-border);font-weight:var(--rzn-weight-medium)}.rzn-table :where(th,td):has(>.rzn-checkbox){width:1%;padding-inline-end:0}.rzn-table .rzn-num,.rzn-table .rzn-cell-end{text-align:end}.rzn-table .rzn-code,.rzn-table .rzn-num,.rzn-nowrap{white-space:nowrap}.rzn-table .rzn-cell-center{text-align:center}.rzn-table-hover tbody tr:hover{background:var(--rzn-accent)}.rzn-table-border{border:1px solid var(--rzn-border)}.rzn-table-border th,.rzn-table-border td{border-inline-end:1px solid var(--rzn-border)}.rzn-table-border th:last-child,.rzn-table-border td:last-child{border-inline-end:0}.rzn-table-sort{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;white-space:nowrap}.rzn-table-sort::after{content:"";width:8px;height:12px;flex-shrink:0;background-color:currentColor;opacity:.5;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 12'%3E%3Cpath d='M4 0 8 5H0zM4 12 0 7h8z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 12'%3E%3Cpath d='M4 0 8 5H0zM4 12 0 7h8z'/%3E%3C/svg%3E") center / contain no-repeat}[aria-sort="ascending"]>.rzn-table-sort::after{opacity:1;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 12'%3E%3Cpath d='M4 0 8 5H0z'/%3E%3Cpath d='M4 12 0 7h8z' opacity='.3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 12'%3E%3Cpath d='M4 0 8 5H0z'/%3E%3Cpath d='M4 12 0 7h8z' opacity='.3'/%3E%3C/svg%3E")}[aria-sort="descending"]>.rzn-table-sort::after{opacity:1;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 12'%3E%3Cpath d='M4 0 8 5H0z' opacity='.3'/%3E%3Cpath d='M4 12 0 7h8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 12'%3E%3Cpath d='M4 0 8 5H0z' opacity='.3'/%3E%3Cpath d='M4 12 0 7h8z'/%3E%3C/svg%3E")}.rzn-datatable-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rzn-space-10);padding:var(--rzn-space-12) var(--rzn-space-20);border-top:1px solid var(--rzn-border);font-size:var(--rzn-text-2sm);color:var(--rzn-secondary-foreground)}.rzn-datatable-footer .rzn-select{width:auto}.rzn-tabs{display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--rzn-border);overflow-x:auto;scrollbar-width:none}.rzn-tabs::-webkit-scrollbar{display:none}.rzn-tab{display:inline-flex;align-items:center;gap:var(--rzn-space-8);flex-shrink:0;margin:0 0 -1px;padding:var(--rzn-space-8) 0;border:0;border-bottom:2px solid transparent;background:none;color:var(--rzn-secondary-foreground);font-family:inherit;font-size:var(--rzn-text-sm);line-height:var(--rzn-leading-normal);font-weight:var(--rzn-weight-medium);white-space:nowrap;text-decoration:none;cursor:pointer;transition:color var(--rzn-duration) var(--rzn-ease),border-color var(--rzn-duration) var(--rzn-ease)}.rzn-tab svg{width:var(--rzn-icon-sm);height:var(--rzn-icon-sm)}.rzn-tab i{font-size:var(--rzn-icon-sm);line-height:1}.rzn-tab:hover{color:var(--rzn-primary-ink)}.rzn-tab:focus-visible{outline:3px solid var(--rzn-focus-ring);outline-offset:2px;border-radius:var(--rzn-radius-sm)}.rzn-tab[aria-selected="true"],.rzn-tab.is-active{color:var(--rzn-primary-ink);border-bottom-color:var(--rzn-primary)}.rzn-tabs-soft{gap:var(--rzn-space-4);border-bottom:0}.rzn-tabs-soft .rzn-tab{height:32px;margin:0;padding:0 var(--rzn-space-10);border:1px solid transparent;border-radius:var(--rzn-radius-sm)}.rzn-tabs-soft .rzn-tab[aria-selected="true"],.rzn-tabs-soft .rzn-tab.is-active{background:var(--rzn-primary-soft);border-color:var(--rzn-primary-line);color:var(--rzn-primary-ink)}.rzn-tabs-segment{display:inline-flex;width:fit-content;max-width:100%;gap:var(--rzn-space-4);padding:3px;border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-lg);background:var(--rzn-muted)}.rzn-tabs-segment .rzn-tab{height:32px;margin:0;padding:0 var(--rzn-space-12);border:0;border-radius:var(--rzn-radius-md);font-size:var(--rzn-text-2sm);color:var(--rzn-secondary-foreground)}.rzn-tabs-segment .rzn-tab:hover{color:var(--rzn-primary-ink);background-color:var(--rzn-primary-soft)}.rzn-tabs-segment .rzn-tab[aria-selected="true"],.rzn-tabs-segment .rzn-tab.is-active{background:var(--rzn-background);color:var(--rzn-mono);box-shadow:var(--rzn-shadow-sm)}.rzn-tabs-segment.rzn-tabs-sm .rzn-tab{height:24px;padding:0 var(--rzn-space-10);font-size:var(--rzn-text-xs);border-radius:var(--rzn-radius-sm)}.rzn-tabs-segment.rzn-tabs-lg .rzn-tab{height:40px;padding:0 var(--rzn-space-16);font-size:var(--rzn-text-sm)}.rzn-tabs-segment.rzn-tabs-pill,.rzn-tabs-segment.rzn-tabs-pill .rzn-tab{border-radius:var(--rzn-radius-full)}.rzn-tabs-segment.rzn-tabs-block{display:flex;width:100%}.rzn-tabs-segment.rzn-tabs-block .rzn-tab{flex:1 1 0;justify-content:center}.rzn-tab-panel[hidden]{display:none}.rzn-toggle-group{display:inline-flex;align-items:stretch;max-width:100%;overflow-x:auto;background:var(--rzn-background);border-radius:var(--rzn-radius-md)}.rzn-toggle-group>.rzn-btn{--_bg:transparent;--_fg:var(--rzn-accent-foreground);--_bd:var(--rzn-border);--_bg-hover:var(--rzn-primary-soft);--_fg-hover:var(--rzn-primary-ink);--_bd-hover:var(--rzn-border);--_shadow:none;flex-grow:1;border-radius:0;margin-inline-start:-1px}.rzn-toggle-group>.rzn-btn:first-child{margin-inline-start:0;border-start-start-radius:var(--rzn-radius-md);border-end-start-radius:var(--rzn-radius-md)}.rzn-toggle-group>.rzn-btn:last-child{border-start-end-radius:var(--rzn-radius-md);border-end-end-radius:var(--rzn-radius-md)}.rzn-toggle-group>.rzn-btn[aria-pressed="true"],.rzn-toggle-group>.rzn-btn.is-active{--_bg:var(--rzn-accent);--_fg:var(--rzn-mono);position:relative;z-index:1}.rzn-dropdown{position:relative;display:inline-flex}.rzn-dropdown-menu{position:absolute;top:calc(100% + 4px);inset-inline-end:0;z-index:var(--rzn-z-dropdown);display:none;flex-direction:column;gap:var(--rzn-space-4);min-width:220px;max-width:min(320px,calc(100vw - 32px));padding:var(--rzn-space-10);border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-xl);background:var(--rzn-popover);color:var(--rzn-popover-foreground);box-shadow:var(--rzn-shadow-md)}.rzn-dropdown-menu-sm{min-width:170px}.rzn-dropdown-menu-lg{width:320px}.rzn-dropdown-menu-xl{width:460px;max-width:min(460px,calc(100vw - 32px))}.rzn-dropdown-menu-start{inset-inline-start:0;inset-inline-end:auto}.rzn-dropdown-menu-up{top:auto;bottom:calc(100% + 4px)}.rzn-dropdown.is-open>.rzn-dropdown-menu,.rzn-dropdown-menu.is-open{display:flex}.rzn-dropdown-label{padding:var(--rzn-space-6) var(--rzn-space-10) var(--rzn-space-4);font-size:var(--rzn-text-xs);line-height:var(--rzn-leading-snug);font-weight:var(--rzn-weight-medium);color:var(--rzn-muted-foreground)}.rzn-dropdown-item{box-sizing:border-box;display:flex;align-items:center;gap:var(--rzn-space-10);width:100%;padding:var(--rzn-space-8) var(--rzn-space-10);border:0;border-radius:var(--rzn-radius-md);background:none;color:var(--rzn-foreground);font-family:inherit;font-size:var(--rzn-text-sm);line-height:var(--rzn-leading-normal);text-align:start;text-decoration:none;cursor:pointer}.rzn-dropdown-item svg,.rzn-dropdown-item .rzn-icon{width:var(--rzn-icon-sm);height:var(--rzn-icon-sm);color:var(--rzn-muted-foreground);flex-shrink:0}.rzn-dropdown-item i{font-size:var(--rzn-icon-sm);line-height:1;color:var(--rzn-muted-foreground);flex-shrink:0}.rzn-dropdown-item:hover,.rzn-dropdown-item:focus-visible,.rzn-dropdown-item.is-active{background:var(--rzn-accent);color:var(--rzn-accent-foreground);outline:none}.rzn-dropdown-item .rzn-badge,.rzn-dropdown-item .rzn-kbd{margin-inline-start:auto}.rzn-dropdown-item.is-danger,.rzn-dropdown-item.is-danger svg,.rzn-dropdown-item.is-danger i{color:var(--rzn-danger-ink)}.rzn-dropdown-separator{height:1px;margin:var(--rzn-space-6) calc(var(--rzn-space-10) * -1);background:var(--rzn-border);border:0}dialog.rzn-modal,dialog.rzn-drawer{box-sizing:border-box;padding:0;border:1px solid var(--rzn-border);background:var(--rzn-popover);color:var(--rzn-popover-foreground);box-shadow:var(--rzn-shadow-lg);font-size:var(--rzn-text-sm);line-height:var(--rzn-leading-normal)}dialog.rzn-modal::backdrop,dialog.rzn-drawer::backdrop{background:rgba(16,10,12,.45);background:var(--rzn-overlay,rgba(16,10,12,.45));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}dialog.rzn-modal{width:calc(100% - 32px);max-width:500px;max-height:calc(100dvh - 32px);border-radius:var(--rzn-radius-2xl)}dialog.rzn-modal[open],dialog.rzn-drawer[open]{display:flex;flex-direction:column}dialog.rzn-modal[open]{animation:rzn-pop .18s var(--rzn-ease)}.rzn-modal-sm{max-width:400px !important}.rzn-modal-lg{max-width:800px !important}.rzn-modal-xl{max-width:1100px !important}.rzn-modal-top{margin-top:10vh}.rzn-modal-header{display:flex;align-items:center;justify-content:space-between;gap:var(--rzn-space-8);flex-shrink:0;padding:var(--rzn-space-16) var(--rzn-space-20);border-bottom:1px solid var(--rzn-border)}.rzn-modal-title{margin:0;font-size:var(--rzn-text-base);line-height:var(--rzn-leading-relaxed);font-weight:var(--rzn-weight-semibold);color:var(--rzn-mono)}.rzn-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--rzn-space-16) var(--rzn-space-20);line-height:var(--rzn-leading-paragraph)}.rzn-modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--rzn-space-8);flex-shrink:0;padding:var(--rzn-space-16) var(--rzn-space-20);border-top:1px solid var(--rzn-border)}.rzn-modal-footer-between{justify-content:space-between}dialog.rzn-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(400px,calc(100vw - 40px));max-width:none;height:100dvh;max-height:none;border-width:0 0 0 1px;border-radius:var(--rzn-radius-2xl) 0 0 var(--rzn-radius-2xl)}dialog.rzn-drawer[open]{animation:rzn-slide-end .25s var(--rzn-ease)}dialog.rzn-drawer.rzn-drawer-start{inset:0 auto 0 0;border-width:0 1px 0 0;border-radius:0 var(--rzn-radius-2xl) var(--rzn-radius-2xl) 0}dialog.rzn-drawer.rzn-drawer-start[open]{animation-name:rzn-slide-start}@keyframes rzn-pop{from{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes rzn-slide-end{from{transform:translateX(100%)}to{transform:none}}@keyframes rzn-slide-start{from{transform:translateX(-100%)}to{transform:none}}[data-rzn-tooltip]{position:relative}[data-rzn-tooltip]::after{content:attr(data-rzn-tooltip);position:absolute;left:50%;bottom:calc(100% + 6px);z-index:var(--rzn-z-dropdown);padding:var(--rzn-space-6) var(--rzn-space-8);border-radius:var(--rzn-radius-md);background:var(--rzn-mono);color:var(--rzn-mono-foreground);font-size:var(--rzn-text-2sm);line-height:1.0769;font-weight:var(--rzn-weight-normal);white-space:nowrap;box-shadow:var(--rzn-shadow-md);opacity:0;pointer-events:none;transform:translate(-50%,2px);transition:opacity var(--rzn-duration) var(--rzn-ease),transform var(--rzn-duration) var(--rzn-ease)}[data-rzn-tooltip-pos="bottom"]::after{bottom:auto;top:calc(100% + 6px);transform:translate(-50%,-2px)}[data-rzn-tooltip]:hover::after,[data-rzn-tooltip]:focus-visible::after{opacity:1;transform:translate(-50%,0)}.rzn-toast-container{position:fixed;z-index:var(--rzn-z-toast);display:flex;flex-direction:column;gap:var(--rzn-space-8);right:max(16px,env(safe-area-inset-right,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));width:min(340px,calc(100vw - 32px));pointer-events:none}.rzn-toast{--_icon:var(--rzn-muted-foreground);box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--rzn-space-10);pointer-events:auto;padding:var(--rzn-space-12) var(--rzn-space-14);border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-lg);background:var(--rzn-popover);color:var(--rzn-popover-foreground);box-shadow:var(--rzn-shadow-md);font-size:var(--rzn-text-sm);line-height:var(--rzn-leading-normal);animation:rzn-pop .2s var(--rzn-ease)}.rzn-toast>svg,.rzn-toast>i,.rzn-toast-icon{width:var(--rzn-icon-lg);height:var(--rzn-icon-lg);color:var(--_icon);flex-shrink:0;font-size:var(--rzn-icon-lg);line-height:1}.rzn-toast-content{flex:1 1 auto;min-width:0}.rzn-toast-success{--_icon:var(--rzn-success-ink)}.rzn-toast-warning{--_icon:var(--rzn-warning-ink)}.rzn-toast-destructive{--_icon:var(--rzn-danger-ink)}.rzn-toast-info{--_icon:var(--rzn-info-ink)}.rzn-toast.is-leaving{opacity:0;transform:translateY(6px);transition:opacity .2s,transform .2s}.rzn-avatar{--_s:40px;position:relative;display:inline-flex;width:var(--_s);height:var(--_s);flex-shrink:0}.rzn-avatar>img{width:100%;height:100%;border-radius:var(--rzn-radius-full);object-fit:cover}.rzn-avatar-fallback{display:flex;width:100%;height:100%;align-items:center;justify-content:center;border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-full);background:var(--rzn-accent);color:var(--rzn-accent-foreground);font-size:calc(var(--_s) * .35);font-weight:var(--rzn-weight-medium);text-transform:uppercase;user-select:none}.rzn-avatar-xs{--_s:24px}.rzn-avatar-sm{--_s:28px}.rzn-avatar-md{--_s:34px}.rzn-avatar-lg{--_s:60px}.rzn-avatar-xl{--_s:80px}.rzn-avatar-2xl{--_s:100px}.rzn-avatar-rounded>img,.rzn-avatar-rounded>.rzn-avatar-fallback{border-radius:var(--rzn-radius-md)}.rzn-avatar-contrast .rzn-avatar-fallback{background:var(--rzn-primary);border-color:transparent;color:var(--rzn-primary-foreground)}.rzn-avatar-outline .rzn-avatar-fallback{background:var(--rzn-background);border-color:var(--rzn-input);color:var(--rzn-secondary-foreground)}.rzn-avatar-soft .rzn-avatar-fallback{background:var(--rzn-primary-soft);border-color:var(--rzn-primary-line);color:var(--rzn-primary-ink)}.rzn-avatar-fallback>i{font-size:calc(var(--_s) * .45);line-height:1}.rzn-avatar-lg .rzn-avatar-status,.rzn-avatar-xl .rzn-avatar-status,.rzn-avatar-2xl .rzn-avatar-status{width:14px;height:14px;inset-inline-end:4%;bottom:4%}.rzn-avatar-status{position:absolute;inset-inline-end:0;bottom:0;width:10px;height:10px;border:2px solid var(--rzn-background);border-radius:var(--rzn-radius-full);background:var(--rzn-muted-foreground)}.rzn-avatar-status-online{background:var(--rzn-online)}.rzn-avatar-status-busy{background:var(--rzn-destructive)}.rzn-avatar-status-away{background:var(--rzn-chart-3)}.rzn-avatar-group{display:inline-flex;align-items:center}.rzn-avatar-group>.rzn-avatar + .rzn-avatar{margin-inline-start:-8px}.rzn-avatar-group>.rzn-avatar>img,.rzn-avatar-group>.rzn-avatar>.rzn-avatar-fallback{box-shadow:0 0 0 2px var(--rzn-background)}.rzn-progress{--_c:var(--rzn-primary);position:relative;width:100%;height:4px;overflow:hidden;border-radius:var(--rzn-radius-full);background:var(--rzn-secondary)}.rzn-progress-bar{height:100%;width:var(--value,0%);border-radius:inherit;background:var(--_c);transition:width var(--rzn-duration-slow) var(--rzn-ease)}.rzn-progress-lg{height:6px}.rzn-progress-success{--_c:var(--rzn-success)}.rzn-progress-warning{--_c:var(--rzn-warning)}.rzn-progress-info{--_c:var(--rzn-info)}.rzn-progress-destructive{--_c:var(--rzn-destructive)}.rzn-progress-mono{--_c:var(--rzn-mono)}.rzn-kbd{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:28px;min-width:28px;padding:0 var(--rzn-space-6);border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-md);background:var(--rzn-accent);color:var(--rzn-accent-foreground);font-family:var(--rzn-font-mono,var(--font-mono,ui-monospace,monospace));font-size:var(--rzn-text-xs);line-height:1}.rzn-kbd-sm{height:24px;min-width:24px;padding:0 5px}.rzn-kbd-xs{height:20px;min-width:20px;padding:0 4px;font-size:var(--rzn-text-2xs)}.rzn-skeleton{display:block;border-radius:var(--rzn-radius-md);background:var(--rzn-accent);animation:rzn-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes rzn-pulse{50%{opacity:.5}}.rzn-spinner{display:inline-block;width:16px;height:16px;flex-shrink:0;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:var(--rzn-radius-full);animation:rzn-spin .7s linear infinite;vertical-align:middle}.rzn-spinner-sm{width:12px;height:12px}.rzn-spinner-lg{width:24px;height:24px;border-width:3px}@keyframes rzn-spin{to{transform:rotate(360deg)}}.rzn-btn[aria-busy="true"]{pointer-events:none}.rzn-separator{flex-shrink:0;width:100%;height:1px;margin:0;border:0;background:var(--rzn-border)}.rzn-separator-vertical{width:1px;height:auto;align-self:stretch}.rzn-link{display:inline-flex;align-items:center;gap:var(--rzn-space-4);border-radius:var(--rzn-radius-xs);color:var(--rzn-primary-ink);font-size:var(--rzn-text-2sm);line-height:var(--rzn-leading-normal);font-weight:var(--rzn-weight-medium);text-decoration:none;text-underline-offset:3px;cursor:pointer}.rzn-link:hover{text-decoration-line:underline}.rzn-link:focus-visible{outline:3px solid var(--rzn-focus-ring);outline-offset:2px}.rzn-link svg{width:12px;height:12px}.rzn-link i{font-size:12px;line-height:1}.rzn-link-sm{font-size:var(--rzn-text-xs)}.rzn-link-sm svg{width:10px;height:10px}.rzn-link-sm i{font-size:10px}.rzn-link-lg{font-size:var(--rzn-text-sm)}.rzn-link-lg svg{width:14px;height:14px}.rzn-link-lg i{font-size:14px}.rzn-link-mono{color:var(--rzn-mono)}.rzn-link-underlined{text-decoration-line:underline;text-decoration-thickness:1px}.rzn-link-dashed{text-decoration-line:underline;text-decoration-style:dashed;text-decoration-thickness:1px}.rzn-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rzn-space-4);margin:0;padding:0;list-style:none;font-size:var(--rzn-text-sm);line-height:var(--rzn-leading-normal);color:var(--rzn-muted-foreground);overflow-wrap:anywhere}.rzn-breadcrumb-link{color:inherit;text-decoration:none;transition:color var(--rzn-duration) var(--rzn-ease)}.rzn-breadcrumb-link:hover{color:var(--rzn-primary-ink)}.rzn-breadcrumb-page{font-weight:var(--rzn-weight-medium);color:var(--rzn-mono)}.rzn-breadcrumb-sep{display:inline-flex;color:var(--rzn-muted-foreground)}.rzn-breadcrumb-sep svg{width:14px;height:14px}.rzn-breadcrumb-sep i{font-size:12px;line-height:1}.rzn-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rzn-space-4);margin:0;padding:0;list-style:none}.rzn-pagination .rzn-btn{min-width:var(--rzn-h-control-sm)}.rzn-pagination .rzn-btn[aria-current="page"]{--_bg:var(--rzn-accent);--_fg:var(--rzn-mono);font-weight:var(--rzn-weight-semibold)}.rzn-pagination-ellipsis{padding:0 var(--rzn-space-4);color:var(--rzn-muted-foreground)}.rzn-pagination-lg{gap:var(--rzn-space-10)}.rzn-pagination-lg .rzn-btn{height:36px;min-width:36px;padding-inline:var(--rzn-space-10);font-size:var(--rzn-text-base);font-weight:var(--rzn-weight-normal);--_fg:var(--rzn-muted-foreground)}.rzn-pagination-lg .rzn-btn i{font-size:var(--rzn-icon-lg)}.rzn-pagination-lg .rzn-btn[aria-current="page"]{font-weight:var(--rzn-weight-medium);color:var(--rzn-mono)}.rzn-pagination-circle .rzn-btn{border-radius:var(--rzn-radius-full)}.rzn-accordion{display:flex;flex-direction:column}.rzn-accordion-item{border-bottom:1px solid var(--rzn-border)}.rzn-accordion-item:last-child{border-bottom:0}.rzn-accordion-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--rzn-space-10);width:100%;padding:var(--rzn-space-16) 0;list-style:none;cursor:pointer;text-align:start;font-size:var(--rzn-text-sm);font-weight:var(--rzn-weight-medium);color:var(--rzn-mono)}.rzn-accordion-toggle::-webkit-details-marker{display:none}.rzn-accordion-toggle::after{content:"";width:16px;height:16px;flex-shrink:0;background-color:var(--rzn-muted-foreground);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center / contain no-repeat}.rzn-accordion-item[open]>.rzn-accordion-toggle::after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}.rzn-accordion-toggle:focus-visible{outline:3px solid var(--rzn-focus-ring);outline-offset:2px;border-radius:var(--rzn-radius-sm)}.rzn-accordion-content{padding-bottom:var(--rzn-space-16);color:var(--rzn-secondary-foreground);line-height:var(--rzn-leading-paragraph)}.rzn-menu{display:flex;flex-direction:column;gap:var(--rzn-space-2);margin:0;padding:0;list-style:none}.rzn-menu-heading{padding:var(--rzn-space-10) var(--rzn-space-10) var(--rzn-space-2);font-size:var(--rzn-text-2sm);line-height:1.5385;font-weight:var(--rzn-weight-medium);text-transform:uppercase;color:var(--rzn-muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rzn-menu-link{box-sizing:border-box;display:flex;align-items:center;gap:var(--rzn-space-10);width:100%;min-height:44px;padding:var(--rzn-space-6) var(--rzn-space-10);border:1px solid transparent;border-radius:var(--rzn-radius-lg);background:none;color:var(--rzn-foreground);font-family:inherit;font-size:var(--rzn-text-sm);line-height:var(--rzn-leading-normal);font-weight:var(--rzn-weight-medium);text-align:start;text-decoration:none;cursor:pointer;list-style:none;transition:color var(--rzn-duration) var(--rzn-ease),background-color var(--rzn-duration) var(--rzn-ease)}.rzn-menu-link::-webkit-details-marker{display:none}.rzn-menu-icon{display:inline-flex;align-items:center;justify-content:flex-start;width:20px;flex-shrink:0;color:var(--rzn-muted-foreground)}.rzn-menu-icon svg,.rzn-menu-icon .rzn-icon{width:var(--rzn-icon-lg);height:var(--rzn-icon-lg)}.rzn-menu-icon i{font-size:var(--rzn-icon-lg);line-height:1}.rzn-menu-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rzn-menu-badge{margin-inline-start:auto;flex-shrink:0}.rzn-menu-arrow{display:inline-flex;flex-shrink:0;color:var(--rzn-muted-foreground);transition:transform var(--rzn-duration) var(--rzn-ease)}.rzn-menu-arrow svg{width:14px;height:14px}.rzn-menu-arrow i{font-size:12px;line-height:1}.rzn-menu-link:hover,.rzn-menu-link:hover .rzn-menu-icon{color:var(--rzn-primary-ink)}.rzn-menu-link:focus-visible{outline:3px solid var(--rzn-focus-ring);outline-offset:0}.rzn-menu-link.is-active,.rzn-menu-link[aria-current="page"]{background:var(--rzn-accent);color:var(--rzn-primary-ink);font-weight:var(--rzn-weight-semibold)}.rzn-menu-link.is-active .rzn-menu-icon,.rzn-menu-link[aria-current="page"] .rzn-menu-icon{color:var(--rzn-primary-ink)}.rzn-menu-group>summary{list-style:none}.rzn-menu-group[open]>summary .rzn-menu-arrow{transform:rotate(180deg)}.rzn-menu-group.is-here>summary{color:var(--rzn-mono)}.rzn-menu-sub{position:relative;display:flex;flex-direction:column;gap:var(--rzn-space-2);margin-top:var(--rzn-space-2);padding-inline-start:var(--rzn-space-10)}.rzn-menu-sub::before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:20px;border-inline-start:1px solid var(--rzn-border)}.rzn-menu-sub .rzn-menu-link{min-height:38px;gap:var(--rzn-space-14);padding-inline-start:var(--rzn-space-10);font-size:var(--rzn-text-2sm);font-weight:var(--rzn-weight-normal)}.rzn-menu-sub .rzn-menu-link.is-active,.rzn-menu-sub .rzn-menu-link[aria-current="page"]{font-weight:var(--rzn-weight-medium)}.rzn-menu-bullet{position:relative;display:flex;width:6px;height:6px;flex-shrink:0;margin-inline-start:-3px}.rzn-menu-bullet::before{content:"";position:absolute;inset:0;border-radius:var(--rzn-radius-full);background:transparent;transition:background-color var(--rzn-duration) var(--rzn-ease)}.rzn-menu-link:hover .rzn-menu-bullet::before,.rzn-menu-link.is-active .rzn-menu-bullet::before,.rzn-menu-link[aria-current="page"] .rzn-menu-bullet::before{background:var(--rzn-primary)}.rzn-app{display:flex;min-height:100vh;min-height:100dvh}.rzn-sidebar{position:fixed;inset-block:0;inset-inline-start:0;z-index:var(--rzn-z-sidebar);display:flex;flex-direction:column;width:var(--rzn-sidebar-w);background:var(--rzn-background);border-inline-end:1px solid var(--rzn-border);transition:width var(--rzn-duration-slow) var(--rzn-ease),transform var(--rzn-duration-slow) var(--rzn-ease)}.rzn-sidebar-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--rzn-space-10);flex-shrink:0;height:var(--rzn-header-h);padding:0 var(--rzn-sidebar-px)}.rzn-sidebar-toggle{position:absolute;top:50%;inset-inline-start:100%;z-index:1;width:30px;height:30px;transform:translate(-50%,-50%)}.rzn-sidebar-toggle svg,.rzn-sidebar-toggle i{transform:rotate(180deg);transition:transform var(--rzn-duration-slow) var(--rzn-ease)}.rzn-sidebar-logo{display:flex;align-items:center;gap:var(--rzn-space-10);min-width:0;color:var(--rzn-mono);text-decoration:none;font-weight:var(--rzn-weight-semibold);font-size:var(--rzn-text-base)}.rzn-sidebar-logo img,.rzn-sidebar-logo svg{height:28px;width:auto;flex-shrink:0}.rzn-sidebar-content{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--rzn-space-4) calc(var(--rzn-sidebar-px) - var(--rzn-space-10)) var(--rzn-space-20);scrollbar-width:thin;scrollbar-color:var(--rzn-input) transparent}.rzn-sidebar-footer{flex-shrink:0;padding:var(--rzn-space-14) calc(var(--rzn-sidebar-px) - var(--rzn-space-10));border-top:1px solid var(--rzn-border)}.rzn-sidebar-backdrop{display:none}.rzn-wrapper{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;padding-inline-start:var(--rzn-sidebar-w);padding-top:var(--rzn-header-h);transition:padding var(--rzn-duration-slow) var(--rzn-ease)}.rzn-header{position:fixed;top:0;inset-inline-end:0;inset-inline-start:var(--rzn-sidebar-w);z-index:var(--rzn-z-header);display:flex;align-items:center;height:var(--rzn-header-h);background:var(--rzn-background);border-bottom:1px solid var(--rzn-border);transition:inset-inline-start var(--rzn-duration-slow) var(--rzn-ease)}.rzn-header-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--rzn-space-10)}.rzn-header-actions{display:flex;align-items:center;gap:var(--rzn-space-6);margin-inline-start:auto}.rzn-main{flex:1 1 auto;min-width:0;padding-block:var(--rzn-space-20) var(--rzn-space-30)}.rzn-container,.rzn-container-fluid{box-sizing:border-box;width:100%;padding-inline:var(--rzn-space-24)}.rzn-container{max-width:var(--rzn-container-max);margin-inline:auto}.rzn-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rzn-space-10) var(--rzn-space-20);padding-bottom:var(--rzn-space-20)}.rzn-toolbar-heading{display:flex;flex-direction:column;gap:var(--rzn-space-8);min-width:0}.rzn-toolbar-description{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rzn-space-6);font-size:var(--rzn-text-sm);line-height:var(--rzn-leading-normal);color:var(--rzn-muted-foreground)}.rzn-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rzn-space-10)}.rzn-footer{padding-block:var(--rzn-space-20);font-size:var(--rzn-text-sm);color:var(--rzn-muted-foreground)}.rzn-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rzn-space-10)}.rzn-grid{display:grid;gap:var(--rzn-space-20);grid-template-columns:minmax(0,1fr)}.rzn-stack{display:flex;flex-direction:column;gap:var(--rzn-space-20);min-width:0}.rzn-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rzn-space-10)}.rzn-spacer{flex:1 1 auto}.rzn-sidebar-brand{background:linear-gradient(165deg,var(--rzn-brand-1) 0%,var(--rzn-brand-2) 50%,var(--rzn-brand-3) 100%);border-inline-end:0;color:var(--rzn-primary-foreground)}.rzn-sidebar-brand .rzn-sidebar-logo,.rzn-sidebar-brand .rzn-menu-link,.rzn-sidebar-brand .rzn-menu-heading{color:#ffffff}.rzn-sidebar-brand .rzn-menu-icon,.rzn-sidebar-brand .rzn-menu-arrow{color:rgba(255,255,255,.9)}.rzn-sidebar-brand .rzn-menu-link:hover,.rzn-sidebar-brand .rzn-menu-link:hover .rzn-menu-icon{color:#ffffff;background:rgba(255,255,255,.1)}.rzn-sidebar-brand .rzn-menu-link.is-active,.rzn-sidebar-brand .rzn-menu-link[aria-current="page"],.rzn-sidebar-brand .rzn-menu-link.is-active .rzn-menu-icon,.rzn-sidebar-brand .rzn-menu-link[aria-current="page"] .rzn-menu-icon{color:#ffffff;background:rgba(255,255,255,.16);border-color:transparent}.rzn-sidebar-brand .rzn-menu-sub::before{border-color:rgba(255,255,255,.25)}.rzn-sidebar-brand .rzn-menu-link:hover .rzn-menu-bullet::before,.rzn-sidebar-brand .rzn-menu-link.is-active .rzn-menu-bullet::before{background:#ffffff}.rzn-sidebar-brand .rzn-sidebar-footer{border-color:rgba(255,255,255,.16)}.rzn-sidebar-brand .rzn-btn-ghost{--_fg:#ffffff;--_bg-hover:rgba(255,255,255,.12)}.rzn-sidebar-brand .rzn-text-muted{color:rgba(255,255,255,.88)}.rzn-sidebar-brand .rzn-badge-primary{--_solid:#ffffff;--_on:#b3121a}.rzn-sidebar-dark{--rzn-background:#0b0c10;--rzn-foreground:#dbdce4;--rzn-mono:#f5f5f5;--rzn-secondary-foreground:#dbdce4;--rzn-muted-foreground:#9a9cab;--rzn-border:#1b1c22;--rzn-input:#26272f;--rzn-accent:#1b1c22;--rzn-accent-foreground:#dbdce4;background:#0b0c10;border-inline-end-color:#1b1c22;color:#dbdce4}.rzn-sidebar-dark .rzn-sidebar-logo{color:#f5f5f5}.rzn-sidebar-dark .rzn-menu-link{color:#b5b7c8}.rzn-sidebar-dark .rzn-menu-heading{color:#808290}.rzn-sidebar-dark .rzn-menu-icon,.rzn-sidebar-dark .rzn-menu-arrow{color:#808290}.rzn-sidebar-dark .rzn-menu-link:hover,.rzn-sidebar-dark .rzn-menu-link:hover .rzn-menu-icon{color:#f5f5f5}.rzn-sidebar-dark .rzn-menu-link.is-active,.rzn-sidebar-dark .rzn-menu-link[aria-current="page"]{background:#1b1c22;color:#f5f5f5}.rzn-sidebar-dark .rzn-menu-link.is-active .rzn-menu-icon,.rzn-sidebar-dark .rzn-menu-link[aria-current="page"] .rzn-menu-icon{color:#ff8086}.rzn-sidebar-dark .rzn-menu-group.is-here>summary{color:#f5f5f5}.rzn-sidebar-dark .rzn-menu-sub::before{border-color:#26272f}.rzn-sidebar-dark .rzn-sidebar-footer{border-color:#1b1c22}.rzn-sidebar-dark .rzn-btn-ghost{--_fg:#dbdce4;--_bg-hover:#1b1c22}.rzn-sidebar-dark .rzn-btn-outline{--_bg:#0b0c10;--_fg:#dbdce4;--_bd:#26272f;--_bg-hover:#1b1c22;--_fg-hover:#f5f5f5}.rzn-sidebar-dark .rzn-text-muted{color:#9a9cab}@media (min-width: 768px){.rzn-grid-2,.rzn-grid-3,.rzn-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.rzn-container,.rzn-container-fluid{padding-inline:var(--rzn-container-px)}.rzn-header-actions{gap:var(--rzn-space-14)}.rzn-header-actions>.rzn-btn-icon,.rzn-header-actions>.rzn-dropdown>.rzn-btn-icon{width:var(--rzn-h-control-lg);height:var(--rzn-h-control-lg)}.rzn-header-actions>.rzn-btn-icon i,.rzn-header-actions>.rzn-dropdown>.rzn-btn-icon i{font-size:var(--rzn-icon-lg)}.rzn-header-actions>.rzn-btn-icon svg,.rzn-header-actions>.rzn-dropdown>.rzn-btn-icon svg{width:var(--rzn-icon-lg);height:var(--rzn-icon-lg)}.rzn-grid,.rzn-stack{gap:var(--rzn-space-30)}.rzn-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rzn-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.rzn-span-2{grid-column:span 2}.rzn-hide-desktop{display:none !important}.rzn-sidebar-collapse{--rzn-sidebar-w:var(--rzn-sidebar-w-collapse)}.rzn-sidebar-collapse .rzn-sidebar-header{justify-content:center;padding-inline:var(--rzn-space-10)}.rzn-sidebar-collapse .rzn-sidebar-logo-text,.rzn-sidebar-collapse .rzn-menu-title,.rzn-sidebar-collapse .rzn-menu-heading,.rzn-sidebar-collapse .rzn-menu-arrow,.rzn-sidebar-collapse .rzn-menu-badge,.rzn-sidebar-collapse .rzn-menu-sub,.rzn-sidebar-collapse .rzn-sidebar-hide-collapse{display:none !important}.rzn-sidebar-collapse .rzn-sidebar-content{padding-inline:var(--rzn-space-10)}.rzn-sidebar-collapse .rzn-menu-link{justify-content:center;padding-inline:0}.rzn-sidebar-collapse .rzn-menu-icon{justify-content:center}.rzn-sidebar-collapse .rzn-sidebar-toggle svg,.rzn-sidebar-collapse .rzn-sidebar-toggle i{transform:none}}@media (max-width: 1023.98px){.rzn-hide-mobile{display:none !important}.rzn-wrapper{padding-inline-start:0;padding-top:var(--rzn-header-h-mobile)}.rzn-header{inset-inline-start:0;height:var(--rzn-header-h-mobile)}.rzn-sidebar{z-index:var(--rzn-z-drawer);transform:translateX(-100%);box-shadow:var(--rzn-shadow-lg);width:var(--rzn-sidebar-w)}.rzn-sidebar-header{height:var(--rzn-header-h-mobile)}.rzn-sidebar-open .rzn-sidebar{transform:none}.rzn-sidebar-open .rzn-sidebar-backdrop{display:block;position:fixed;inset:0;z-index:calc(var(--rzn-z-drawer) - 1);background:var(--rzn-overlay)}.rzn-toolbar{align-items:flex-start}}.rzn-stat{display:flex;flex-direction:column;gap:var(--rzn-space-14);min-width:0}.rzn-stat-head{display:flex;align-items:center;justify-content:space-between;gap:var(--rzn-space-10)}.rzn-stat-label{font-size:var(--rzn-text-sm);line-height:var(--rzn-leading-normal);color:var(--rzn-muted-foreground)}.rzn-stat-value{font-size:var(--rzn-text-2xl);line-height:var(--rzn-leading-none);font-weight:var(--rzn-weight-semibold);color:var(--rzn-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.rzn-stat-value-lg{font-size:var(--rzn-text-3xl);line-height:var(--rzn-leading-none);letter-spacing:-.02em}.rzn-stat-box{display:inline-flex;flex-direction:column;gap:var(--rzn-space-6);min-width:0;padding:9px 11px;border:1px dashed var(--rzn-input);border-radius:var(--rzn-radius-md)}.rzn-stat-box-value{font-size:var(--rzn-text-sm);line-height:1;font-weight:var(--rzn-weight-medium);color:var(--rzn-mono);font-variant-numeric:tabular-nums}.rzn-stat-box-label{font-size:var(--rzn-text-xs);line-height:1;color:var(--rzn-secondary-foreground)}.rzn-stat-box-lg{padding:var(--rzn-space-12) var(--rzn-space-16)}.rzn-stat-box-lg .rzn-stat-box-value{font-size:var(--rzn-text-base)}.rzn-stat-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rzn-space-6);font-size:var(--rzn-text-xs);line-height:var(--rzn-leading-snug);color:var(--rzn-muted-foreground)}.rzn-stat-icon{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:var(--rzn-radius-lg);background:var(--rzn-primary-soft);color:var(--rzn-primary-ink)}.rzn-stat-icon svg,.rzn-stat-icon .rzn-icon{width:var(--rzn-icon-lg);height:var(--rzn-icon-lg)}.rzn-stat-icon i{font-size:var(--rzn-icon-lg);line-height:1}.rzn-auth{display:grid;grid-template-columns:minmax(0,1fr);min-height:100vh;min-height:100dvh;background:var(--rzn-background)}.rzn-auth-main{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--rzn-space-20);min-width:0;padding:var(--rzn-space-30) var(--rzn-space-16) var(--rzn-space-24)}.rzn-auth-card{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--rzn-space-30);width:100%;max-width:370px;padding:var(--rzn-space-40);border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-xl);background:var(--rzn-card);color:var(--rzn-card-foreground)}.rzn-auth-head{display:flex;flex-direction:column;align-items:center;gap:var(--rzn-space-10);text-align:center}.rzn-auth-title{margin:0;font-size:var(--rzn-text-lg);line-height:1.2;font-weight:var(--rzn-weight-medium);color:var(--rzn-mono)}.rzn-auth-subtitle{margin:0;font-size:var(--rzn-text-2sm);line-height:var(--rzn-leading-normal);color:var(--rzn-muted-foreground)}.rzn-auth-form{display:flex;flex-direction:column;gap:var(--rzn-space-20)}.rzn-auth-label-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rzn-space-6) var(--rzn-space-10)}.rzn-auth-note{display:flex;align-items:flex-start;gap:var(--rzn-space-8);margin:0;font-size:var(--rzn-text-xs);line-height:var(--rzn-leading-relaxed);color:var(--rzn-muted-foreground)}.rzn-auth-note>i{font-size:var(--rzn-icon-sm);line-height:1.125;flex-shrink:0}.rzn-auth-footer{margin:0;max-width:370px;font-size:var(--rzn-text-xs);line-height:var(--rzn-leading-relaxed);color:var(--rzn-muted-foreground);text-align:center}.rzn-auth-aside{display:flex;order:-1;min-width:0;padding:var(--rzn-space-16) var(--rzn-space-16) 0}.rzn-auth-brand{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--rzn-space-16);width:100%;padding:var(--rzn-space-24);border-radius:var(--rzn-radius-xl);color:var(--rzn-primary-foreground);background:linear-gradient(165deg,var(--rzn-brand-1) 0%,var(--rzn-brand-2) 55%,var(--rzn-brand-3) 100%)}.rzn-auth-brand-art{position:absolute;z-index:-1;inset-inline-end:-6%;bottom:-14%;width:min(560px,75%);height:auto;opacity:.1;pointer-events:none;user-select:none}.rzn-auth-visual{display:none}.rzn-auth-brand-body{display:flex;flex-direction:column;gap:var(--rzn-space-14);max-width:480px}.rzn-auth-logo{display:block;width:auto;height:30px;align-self:flex-start}.rzn-auth-brand-title{margin:0;font-size:var(--rzn-text-xl);line-height:1.2;font-weight:var(--rzn-weight-semibold);letter-spacing:-.01em;color:inherit}.rzn-auth-brand-text{margin:0;font-size:var(--rzn-text-sm);line-height:var(--rzn-leading-paragraph);color:rgba(255,255,255,.92)}.rzn-auth-features{display:none;margin:0;padding:0;list-style:none}.rzn-auth-feature{display:flex;align-items:center;gap:var(--rzn-space-10);min-width:0;font-size:var(--rzn-text-sm);line-height:var(--rzn-leading-normal);font-weight:var(--rzn-weight-medium)}.rzn-auth-feature-icon{display:grid;place-items:center;width:var(--rzn-h-control);height:var(--rzn-h-control);flex-shrink:0;border-radius:var(--rzn-radius-md);background:rgba(255,255,255,.14)}.rzn-auth-feature-icon i{font-size:var(--rzn-icon-md);line-height:1}@media (min-width: 640px){.rzn-auth-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rzn-space-10) var(--rzn-space-20)}}@media (max-width: 479.98px){.rzn-auth-card{padding:var(--rzn-space-24) var(--rzn-space-20);gap:var(--rzn-space-24)}}@media (min-width: 1024px){.rzn-auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rzn-auth-main{padding:var(--rzn-space-40)}.rzn-auth-aside{order:0;padding:var(--rzn-space-20) var(--rzn-space-20) var(--rzn-space-20) 0}.rzn-auth-brand{justify-content:flex-end;gap:var(--rzn-space-30);padding:60px}.rzn-auth-logo{height:36px}.rzn-auth-brand-title{font-size:var(--rzn-text-2xl);line-height:1.25}.rzn-auth-brand-text{font-size:var(--rzn-text-md);line-height:1.6}}@media (min-width: 1200px){.rzn-auth-visual{display:block;position:relative;flex:1 1 auto;min-height:260px}}[data-rzn-bg-logo="telkom"]{--rzn-bg-logo:url('/assets/rzn-ui/img/logo-latar/telkom.svg');--_bgl-sb:left -110px bottom 72px / 360px auto;--_bgl-auth:right -8% bottom -14% / min(600px,80%) auto}[data-rzn-bg-logo="ryzenet"]{--rzn-bg-logo:url('/assets/rzn-ui/img/logo-latar/ryzenet.svg');--_bgl-sb:left -64px bottom 80px / 330px auto;--_bgl-auth:right -12% bottom -8% / min(640px,88%) auto}[data-rzn-bg-logo="wifiid"]{--rzn-bg-logo:url('/assets/rzn-ui/img/logo-latar/wifiid.svg');--_bgl-sb:right -30px bottom -46px / 230px auto;--_bgl-auth:right -3% bottom -10% / min(420px,56%) auto}:root{--_bgl-filter:brightness(0);--_bgl-opacity:.045}:root[data-theme="dark"],:root.dark{--_bgl-filter:brightness(0) invert(1);--_bgl-opacity:.05}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]):not(.light){--_bgl-filter:brightness(0) invert(1);--_bgl-opacity:.05}}.rzn-sidebar-brand,.rzn-auth-brand{--_bgl-filter:brightness(0) invert(1);--_bgl-opacity:.11}.rzn-sidebar-dark{--_bgl-filter:brightness(0) invert(1);--_bgl-opacity:.06}:where(.rzn-bg-logo){position:relative;isolation:isolate}.rzn-sidebar{isolation:isolate}:is([data-rzn-bg-logo] .rzn-sidebar,.rzn-sidebar[data-rzn-bg-logo],[data-rzn-bg-logo] .rzn-bg-logo,.rzn-bg-logo[data-rzn-bg-logo])::before,:is([data-rzn-bg-logo] .rzn-auth-brand,.rzn-auth-brand[data-rzn-bg-logo])::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:var(--rzn-bg-logo) no-repeat var(--_bgl-sb);filter:var(--_bgl-filter);opacity:var(--_bgl-opacity)}:is([data-rzn-bg-logo] .rzn-auth-brand,.rzn-auth-brand[data-rzn-bg-logo])::before{background:var(--rzn-bg-logo) no-repeat var(--_bgl-auth)}@media (max-width: 1023.98px){[data-rzn-bg-logo="wifiid"]{--_bgl-auth:right -28px top -8px / auto 125%}}.rzn-bg-logo-swatch{display:block;width:18px;height:18px;flex-shrink:0;object-fit:contain;filter:var(--_bgl-filter);opacity:.8}.rzn-btn-sm .rzn-bg-logo-swatch{width:14px;height:14px}@media (min-width: 1024px){.rzn-sidebar-collapse .rzn-sidebar::before{display:none}}.rzn-user-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:var(--rzn-space-14);min-width:0;padding:var(--rzn-space-24) var(--rzn-space-20) var(--rzn-space-20);border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-xl);background:var(--rzn-card);color:var(--rzn-card-foreground);text-align:center;box-shadow:var(--rzn-shadow-xs)}.rzn-user-card-head{display:flex;flex-direction:column;align-items:center;gap:var(--rzn-space-4);min-width:0;max-width:100%}.rzn-user-card-name{display:inline-flex;align-items:center;gap:var(--rzn-space-4);max-width:100%;margin:0;font-size:var(--rzn-text-base);line-height:var(--rzn-leading-relaxed);font-weight:var(--rzn-weight-semibold);color:var(--rzn-mono);text-decoration:none;overflow-wrap:anywhere}a.rzn-user-card-name:hover{color:var(--rzn-primary-ink)}.rzn-verified{color:var(--rzn-primary);font-size:var(--rzn-icon-md);line-height:1;flex-shrink:0}.rzn-user-card-meta{margin:0;font-size:var(--rzn-text-2sm);line-height:var(--rzn-leading-normal);color:var(--rzn-muted-foreground)}.rzn-user-card-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--rzn-space-6)}.rzn-user-card-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;border:1px dashed var(--rzn-input);border-radius:var(--rzn-radius-lg)}.rzn-user-card-stats>div{display:flex;flex-direction:column;gap:2px;padding:var(--rzn-space-8) var(--rzn-space-4);min-width:0}.rzn-user-card-stats>div + div{border-inline-start:1px dashed var(--rzn-input)}.rzn-user-card-stats dt{order:2;font-size:var(--rzn-text-xs);color:var(--rzn-muted-foreground)}.rzn-user-card-stats dd{order:1;margin:0;font-size:var(--rzn-text-sm);font-weight:var(--rzn-weight-semibold);color:var(--rzn-mono);font-variant-numeric:tabular-nums}.rzn-user-card-actions{display:flex;gap:var(--rzn-space-8);width:100%}.rzn-user-card-actions>*{flex:1 1 0;min-width:0}.rzn-user-card-row{flex-direction:row;align-items:center;text-align:start;padding:var(--rzn-space-16) var(--rzn-space-20)}.rzn-user-card-row .rzn-user-card-head{align-items:flex-start;flex:1 1 auto}.rzn-user-card-row .rzn-user-card-actions{width:auto;flex-shrink:0}.rzn-profile-hero{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:var(--rzn-space-10);padding:56px var(--rzn-space-20) var(--rzn-space-24);border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-xl);background:var(--rzn-card);color:var(--rzn-card-foreground);text-align:center}.rzn-profile-hero::before{content:"";position:absolute;inset:0 0 auto 0;height:104px;z-index:-1;background:linear-gradient(165deg,var(--rzn-brand-1) 0%,var(--rzn-brand-2) 55%,var(--rzn-brand-3) 100%)}.rzn-profile-hero .rzn-avatar>img,.rzn-profile-hero .rzn-avatar>.rzn-avatar-fallback{box-shadow:0 0 0 4px var(--rzn-card)}.rzn-profile-hero-name{display:inline-flex;align-items:center;gap:var(--rzn-space-6);margin:var(--rzn-space-4) 0 0;font-size:var(--rzn-text-lg);line-height:1.3;font-weight:var(--rzn-weight-semibold);color:var(--rzn-mono)}.rzn-profile-hero-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--rzn-space-6) var(--rzn-space-16);margin:0;padding:0;list-style:none;font-size:var(--rzn-text-2sm);line-height:var(--rzn-leading-normal);color:var(--rzn-muted-foreground)}.rzn-profile-hero-meta>li{display:inline-flex;align-items:center;gap:var(--rzn-space-4)}.rzn-profile-hero-meta i{font-size:var(--rzn-icon-sm);line-height:1}.rzn-profile-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--rzn-space-8);margin-top:var(--rzn-space-6)}.rzn-timeline{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.rzn-timeline-item{--_c:var(--rzn-muted-foreground);--_bg:var(--rzn-accent);--_line:var(--rzn-border);position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:var(--rzn-space-12);padding-bottom:var(--rzn-space-20)}.rzn-timeline-item::before{content:"";position:absolute;inset-inline-start:16.5px;top:38px;bottom:4px;width:1px;background:var(--rzn-border)}.rzn-timeline-item:last-child{padding-bottom:0}.rzn-timeline-item:last-child::before{display:none}.rzn-timeline-icon{box-sizing:border-box;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--_line);border-radius:var(--rzn-radius-full);background:var(--_bg);color:var(--_c);font-size:var(--rzn-icon-sm);line-height:1}.rzn-timeline-icon>i{font-size:var(--rzn-icon-sm);line-height:1}.rzn-timeline-body{display:flex;flex-direction:column;gap:var(--rzn-space-4);min-width:0;padding-top:7px}.rzn-timeline-title{margin:0;font-size:var(--rzn-text-sm);line-height:var(--rzn-leading-normal);color:var(--rzn-foreground)}.rzn-timeline-title strong,.rzn-timeline-title a{font-weight:var(--rzn-weight-semibold);color:var(--rzn-mono)}.rzn-timeline-time{font-size:var(--rzn-text-xs);line-height:var(--rzn-leading-snug);color:var(--rzn-muted-foreground)}.rzn-timeline-content{margin-top:var(--rzn-space-6);padding:var(--rzn-space-12) var(--rzn-space-14);border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-lg);background:var(--rzn-background);font-size:var(--rzn-text-2sm)}.rzn-timeline-primary{--_c:var(--rzn-primary-ink);--_bg:var(--rzn-primary-soft);--_line:var(--rzn-primary-line)}.rzn-timeline-success{--_c:var(--rzn-success-ink);--_bg:var(--rzn-success-soft);--_line:var(--rzn-success-line)}.rzn-timeline-warning{--_c:var(--rzn-warning-ink);--_bg:var(--rzn-warning-soft);--_line:var(--rzn-warning-line)}.rzn-timeline-info{--_c:var(--rzn-info-ink);--_bg:var(--rzn-info-soft);--_line:var(--rzn-info-line)}.rzn-timeline-destructive{--_c:var(--rzn-danger-ink);--_bg:var(--rzn-danger-soft);--_line:var(--rzn-danger-line)}.rzn-plans{display:grid;gap:var(--rzn-space-16);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch}.rzn-plan{position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--rzn-space-16);min-width:0;padding:var(--rzn-space-24) var(--rzn-space-20) var(--rzn-space-20);border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-xl);background:var(--rzn-card);color:var(--rzn-card-foreground)}.rzn-plan.is-featured{border-color:var(--rzn-primary);box-shadow:0 0 0 1px var(--rzn-primary),var(--rzn-shadow-md)}.rzn-plan.is-current{background:var(--rzn-muted)}.rzn-plan-badge{position:absolute;top:0;inset-inline-start:var(--rzn-space-20);transform:translateY(-50%)}.rzn-plan-head{display:flex;flex-direction:column;gap:var(--rzn-space-4)}.rzn-plan-name{margin:0;font-size:var(--rzn-text-base);line-height:var(--rzn-leading-relaxed);font-weight:var(--rzn-weight-semibold);color:var(--rzn-mono)}.rzn-plan-desc{margin:0;font-size:var(--rzn-text-2sm);line-height:var(--rzn-leading-normal);color:var(--rzn-muted-foreground)}.rzn-plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--rzn-space-4)}.rzn-plan-amount{font-size:var(--rzn-text-2xl);line-height:1.1;font-weight:var(--rzn-weight-bold);letter-spacing:-.01em;color:var(--rzn-mono);font-variant-numeric:tabular-nums}.rzn-plan-period{font-size:var(--rzn-text-2sm);color:var(--rzn-muted-foreground)}.rzn-plan-features{display:flex;flex-direction:column;gap:var(--rzn-space-10);margin:0;padding:0;list-style:none;font-size:var(--rzn-text-2sm);line-height:var(--rzn-leading-normal)}.rzn-plan-features>li{display:flex;align-items:flex-start;gap:var(--rzn-space-8)}.rzn-plan-features>li>i{flex-shrink:0;margin-top:1px;font-size:var(--rzn-icon-sm);line-height:1;color:var(--rzn-success-ink)}.rzn-plan-features>li.is-off{color:var(--rzn-muted-foreground)}.rzn-plan-features>li.is-off>i{color:var(--rzn-muted-foreground)}.rzn-plan-cta{margin-top:auto}.rzn-empty{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:var(--rzn-space-10);padding:var(--rzn-space-40) var(--rzn-space-20);text-align:center}.rzn-empty-dashed{border:1px dashed var(--rzn-input);border-radius:var(--rzn-radius-xl);background:var(--rzn-background)}.rzn-empty-icon{display:grid;place-items:center;width:64px;height:64px;margin-bottom:var(--rzn-space-6);border-radius:var(--rzn-radius-full);background:var(--rzn-primary-soft);color:var(--rzn-primary-ink);font-size:28px;line-height:1;box-shadow:0 0 0 8px color-mix(in srgb,var(--rzn-primary) 4%,transparent)}.rzn-empty-icon>i{font-size:28px;line-height:1}.rzn-empty-art{display:block;width:min(200px,60%);height:auto;margin-bottom:var(--rzn-space-6)}.rzn-empty-title{margin:0;font-size:var(--rzn-text-lg);line-height:1.3;font-weight:var(--rzn-weight-semibold);color:var(--rzn-mono)}.rzn-empty-text{max-width:440px;margin:0;font-size:var(--rzn-text-sm);line-height:var(--rzn-leading-paragraph);color:var(--rzn-muted-foreground)}.rzn-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--rzn-space-8);margin-top:var(--rzn-space-8)}.rzn-error-page{box-sizing:border-box;display:grid;place-items:center;min-height:100dvh;padding:var(--rzn-space-40) var(--rzn-space-20)}.rzn-error-page-inline{min-height:0}.rzn-error{display:flex;flex-direction:column;align-items:center;gap:var(--rzn-space-12);max-width:480px;text-align:center}.rzn-error-code{margin:0 0 var(--rzn-space-4);font-size:clamp(72px,16vw,128px);line-height:.9;font-weight:var(--rzn-weight-bold);letter-spacing:-.04em;color:var(--rzn-primary);background:linear-gradient(165deg,var(--rzn-brand-1),var(--rzn-brand-3));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums}.rzn-error-title{margin:0;font-size:var(--rzn-text-xl);line-height:1.25;font-weight:var(--rzn-weight-semibold);color:var(--rzn-mono)}.rzn-error-text{margin:0;font-size:var(--rzn-text-sm);line-height:var(--rzn-leading-paragraph);color:var(--rzn-muted-foreground)}.rzn-error-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--rzn-space-8);margin-top:var(--rzn-space-8)}.rzn-products{display:grid;gap:var(--rzn-space-16);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.rzn-product{position:relative;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-xl);background:var(--rzn-card);color:var(--rzn-card-foreground);transition:box-shadow var(--rzn-duration) var(--rzn-ease)}.rzn-product:hover{box-shadow:var(--rzn-shadow-md)}.rzn-product-media{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;background:var(--rzn-muted);color:var(--rzn-muted-foreground)}.rzn-product-media>img{max-width:82%;max-height:82%;object-fit:contain}.rzn-product-media>i{font-size:48px;line-height:1}.rzn-product-badge{position:absolute;top:var(--rzn-space-10);inset-inline-start:var(--rzn-space-10)}.rzn-product-fav{position:absolute !important;top:var(--rzn-space-8);inset-inline-end:var(--rzn-space-8)}.rzn-product-body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--rzn-space-6);padding:var(--rzn-space-14) var(--rzn-space-16) var(--rzn-space-16)}.rzn-product-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;font-size:var(--rzn-text-sm);line-height:var(--rzn-leading-normal);font-weight:var(--rzn-weight-medium);color:var(--rzn-mono);text-decoration:none}a.rzn-product-title:hover{color:var(--rzn-primary-ink)}.rzn-product-meta{font-size:var(--rzn-text-xs);color:var(--rzn-muted-foreground)}.rzn-product-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--rzn-space-8);margin-top:auto;padding-top:var(--rzn-space-8)}.rzn-price{font-size:var(--rzn-text-base);line-height:1.2;font-weight:var(--rzn-weight-semibold);color:var(--rzn-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.rzn-price-old{margin-inline-start:var(--rzn-space-4);font-size:var(--rzn-text-xs);font-weight:var(--rzn-weight-normal);color:var(--rzn-muted-foreground);text-decoration:line-through}.rzn-rating{display:inline-flex;align-items:center;gap:2px;font-size:13px;line-height:1;color:var(--rzn-chart-3)}.rzn-rating>i{font-size:13px;line-height:1}.rzn-rating>.is-off{color:var(--rzn-input)}.rzn-rating-value{margin-inline-start:var(--rzn-space-4);font-size:var(--rzn-text-xs);color:var(--rzn-muted-foreground)}.rzn-steps{display:flex;align-items:flex-start;margin:0;padding:0;list-style:none;counter-reset:rzn-step}.rzn-step{position:relative;display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:var(--rzn-space-8);min-width:0;text-align:center;counter-increment:rzn-step;font-size:var(--rzn-text-2sm);color:var(--rzn-muted-foreground)}.rzn-step::before{content:"";position:absolute;top:15px;height:2px;border-radius:2px;background:var(--rzn-border);inset-inline-start:calc(-50% + 24px);inset-inline-end:calc(50% + 24px)}.rzn-step:first-child::before{display:none}.rzn-step-marker{box-sizing:border-box;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--rzn-input);border-radius:var(--rzn-radius-full);background:var(--rzn-background);color:var(--rzn-secondary-foreground);font-size:var(--rzn-text-2sm);font-weight:var(--rzn-weight-semibold);line-height:1}.rzn-step-marker:empty::before{content:counter(rzn-step)}.rzn-step-marker>i{font-size:var(--rzn-icon-sm);line-height:1}.rzn-step-label{font-weight:var(--rzn-weight-medium);line-height:1.3;overflow-wrap:anywhere}.rzn-step-desc{font-size:var(--rzn-text-xs);line-height:var(--rzn-leading-snug)}.rzn-step.is-done::before,.rzn-step.is-active::before{background:var(--rzn-primary)}.rzn-step.is-done .rzn-step-marker{border-color:var(--rzn-primary);background:var(--rzn-primary);color:var(--rzn-primary-foreground)}.rzn-step.is-active{color:var(--rzn-foreground)}.rzn-step.is-active .rzn-step-label{color:var(--rzn-mono)}.rzn-step.is-active .rzn-step-marker{border-color:var(--rzn-primary);color:var(--rzn-primary-ink);box-shadow:0 0 0 4px var(--rzn-primary-soft)}@media (max-width: 639.98px){.rzn-step-desc{display:none}.rzn-step-label{font-size:var(--rzn-text-xs)}}.rzn-notif-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.rzn-notif{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--rzn-space-12);padding:var(--rzn-space-14) var(--rzn-space-20);border-bottom:1px solid var(--rzn-border)}.rzn-notif:last-child{border-bottom:0}.rzn-notif.is-unread{background:color-mix(in srgb,var(--rzn-primary) 3%,transparent)}.rzn-notif.is-unread::after{content:"";position:absolute;top:20px;inset-inline-end:var(--rzn-space-20);width:8px;height:8px;border-radius:var(--rzn-radius-full);background:var(--rzn-primary)}.rzn-notif-body{display:flex;flex-direction:column;gap:var(--rzn-space-4);min-width:0;padding-inline-end:var(--rzn-space-14);font-size:var(--rzn-text-2sm);line-height:var(--rzn-leading-normal)}.rzn-notif-body strong{font-weight:var(--rzn-weight-semibold);color:var(--rzn-mono)}.rzn-notif-time{font-size:var(--rzn-text-xs);color:var(--rzn-muted-foreground)}.rzn-notif-attach{display:flex;align-items:center;gap:var(--rzn-space-8);margin-top:var(--rzn-space-4);padding:var(--rzn-space-8) var(--rzn-space-10);border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-md);background:var(--rzn-muted);font-size:var(--rzn-text-xs)}.rzn-notif-attach>i{font-size:var(--rzn-icon-lg);color:var(--rzn-primary-ink)}.rzn-notif-actions{display:flex;flex-wrap:wrap;gap:var(--rzn-space-8);margin-top:var(--rzn-space-6)}.rzn-chat{display:flex;flex-direction:column;gap:var(--rzn-space-14);padding:var(--rzn-space-16) var(--rzn-space-20)}.rzn-chat-day{align-self:center;padding:2px var(--rzn-space-10);border-radius:var(--rzn-radius-full);background:var(--rzn-muted);font-size:var(--rzn-text-xs);color:var(--rzn-muted-foreground)}.rzn-chat-msg{display:flex;align-items:flex-end;gap:var(--rzn-space-8);max-width:86%}.rzn-chat-msg.is-out{align-self:flex-end;flex-direction:row-reverse}.rzn-chat-col{display:flex;flex-direction:column;gap:var(--rzn-space-4);min-width:0}.rzn-chat-bubble{padding:var(--rzn-space-10) var(--rzn-space-12);border-radius:14px 14px 14px 4px;background:var(--rzn-accent);color:var(--rzn-accent-foreground);font-size:var(--rzn-text-2sm);line-height:var(--rzn-leading-normal);overflow-wrap:anywhere}.rzn-chat-msg.is-out .rzn-chat-bubble{border-radius:14px 14px 4px 14px;background:var(--rzn-primary);color:var(--rzn-primary-foreground)}.rzn-chat-meta{display:flex;align-items:center;gap:var(--rzn-space-4);font-size:var(--rzn-text-xs);color:var(--rzn-muted-foreground)}.rzn-chat-msg.is-out .rzn-chat-meta{justify-content:flex-end}.rzn-chat-meta>i{font-size:14px;line-height:1}.rzn-chat-compose{display:flex;align-items:center;gap:var(--rzn-space-8);flex-shrink:0;padding:var(--rzn-space-12) var(--rzn-space-20);border-top:1px solid var(--rzn-border)}.rzn-chat-compose>.rzn-input{flex:1 1 auto;min-width:0}dialog.rzn-modal.rzn-search{max-width:600px;margin-top:10vh}.rzn-search-field{display:flex;align-items:center;gap:var(--rzn-space-10);flex-shrink:0;padding:var(--rzn-space-14) var(--rzn-space-20);border-bottom:1px solid var(--rzn-border)}.rzn-search-field>i{font-size:var(--rzn-icon-lg);line-height:1;color:var(--rzn-muted-foreground)}.rzn-search-field>input{flex:1 1 auto;min-width:0;height:var(--rzn-h-control);padding:0;border:0;outline:0;background:transparent;color:var(--rzn-foreground);font:inherit;font-size:var(--rzn-text-base)}.rzn-search-field>input::placeholder{color:var(--rzn-muted-foreground)}.rzn-search-field>input::-webkit-search-cancel-button,.rzn-search-field>input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.rzn-search-results{flex:1 1 auto;min-height:0;max-height:min(60vh,460px);overflow-y:auto;padding:var(--rzn-space-8) 0}.rzn-search-group{padding:var(--rzn-space-8) var(--rzn-space-20) var(--rzn-space-4);font-size:var(--rzn-text-xs);font-weight:var(--rzn-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--rzn-muted-foreground)}.rzn-search-item{display:flex;align-items:center;gap:var(--rzn-space-12);padding:var(--rzn-space-8) var(--rzn-space-20);color:var(--rzn-foreground);font-size:var(--rzn-text-2sm);line-height:var(--rzn-leading-normal);text-decoration:none;cursor:pointer}.rzn-search-item:hover,.rzn-search-item[aria-selected="true"]{background:var(--rzn-accent)}.rzn-search-item:focus-visible{outline:0;background:var(--rzn-accent);box-shadow:inset 3px 0 0 var(--rzn-primary)}.rzn-search-item-icon{box-sizing:border-box;display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-md);background:var(--rzn-background);color:var(--rzn-muted-foreground);font-size:var(--rzn-icon-md);line-height:1}.rzn-search-item-icon>i{font-size:var(--rzn-icon-md);line-height:1}.rzn-search-item-text{display:flex;flex-direction:column;min-width:0}.rzn-search-item-title{font-weight:var(--rzn-weight-medium);color:var(--rzn-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rzn-search-item-sub{font-size:var(--rzn-text-xs);color:var(--rzn-muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rzn-search-item-end{margin-inline-start:auto;flex-shrink:0;font-size:var(--rzn-text-xs);color:var(--rzn-muted-foreground)}.rzn-search-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rzn-space-6) var(--rzn-space-16);flex-shrink:0;padding:var(--rzn-space-10) var(--rzn-space-20);border-top:1px solid var(--rzn-border);font-size:var(--rzn-text-xs);color:var(--rzn-muted-foreground)}.rzn-search-foot>span{display:inline-flex;align-items:center;gap:var(--rzn-space-4)}.rzn-search [hidden]{display:none !important}.rzn-btn-group{display:inline-flex;align-items:stretch;max-width:100%;vertical-align:middle}.rzn-btn-group>.rzn-btn,.rzn-btn-group>.rzn-dropdown>.rzn-btn{border-radius:0;--_shadow:none;--_shadow-hover:none}.rzn-btn-group>:is(.rzn-btn,.rzn-dropdown) + :is(.rzn-btn,.rzn-dropdown){margin-inline-start:-1px}.rzn-btn-group>.rzn-btn:not(.rzn-btn-outline,.rzn-btn-ghost,.rzn-btn-dim) + :is(.rzn-btn,.rzn-dropdown){margin-inline-start:1px}.rzn-btn-group>.rzn-btn:hover,.rzn-btn-group>.rzn-btn:focus-visible,.rzn-btn-group>.rzn-btn[aria-pressed="true"],.rzn-btn-group>.rzn-dropdown>.rzn-btn:hover,.rzn-btn-group>.rzn-dropdown>.rzn-btn:focus-visible{position:relative;z-index:1}.rzn-btn-group>.rzn-btn:first-child,.rzn-btn-group>.rzn-dropdown:first-child>.rzn-btn{border-start-start-radius:var(--rzn-radius-md);border-end-start-radius:var(--rzn-radius-md)}.rzn-btn-group>.rzn-btn:last-child,.rzn-btn-group>.rzn-dropdown:last-child>.rzn-btn{border-start-end-radius:var(--rzn-radius-md);border-end-end-radius:var(--rzn-radius-md)}.rzn-btn-group:has(>.rzn-btn-outline){border-radius:var(--rzn-radius-md);box-shadow:var(--rzn-shadow-xs)}.rzn-btn-group-vertical{flex-direction:column}.rzn-btn-group-vertical>.rzn-btn{justify-content:flex-start}.rzn-btn-group.rzn-btn-group-vertical>:is(.rzn-btn,.rzn-dropdown) + :is(.rzn-btn,.rzn-dropdown){margin-inline-start:0;margin-top:-1px}.rzn-btn-group.rzn-btn-group-vertical>.rzn-btn:not(.rzn-btn-outline,.rzn-btn-ghost,.rzn-btn-dim) + .rzn-btn{margin-top:1px}.rzn-btn-group.rzn-btn-group-vertical>.rzn-btn{border-radius:0}.rzn-btn-group.rzn-btn-group-vertical>.rzn-btn:first-child{border-start-start-radius:var(--rzn-radius-md);border-start-end-radius:var(--rzn-radius-md)}.rzn-btn-group.rzn-btn-group-vertical>.rzn-btn:last-child{border-end-start-radius:var(--rzn-radius-md);border-end-end-radius:var(--rzn-radius-md)}.rzn-collapse{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--rzn-duration-slow) var(--rzn-ease),visibility 0s linear var(--rzn-duration-slow)}.rzn-collapse>*{min-height:0;overflow:hidden}.rzn-collapse.is-open{grid-template-rows:1fr;visibility:visible;transition-delay:0s}.rzn-collapse-icon{display:inline-block;transition:transform var(--rzn-duration) var(--rzn-ease)}[aria-expanded="true"]>.rzn-collapse-icon,[aria-expanded="true"] .rzn-collapse-icon{transform:rotate(180deg)}.is-dismissing{opacity:0 !important;transform:scale(.98);transition:opacity .2s var(--rzn-ease),transform .2s var(--rzn-ease) !important;pointer-events:none}.rzn-carousel{--rzn-carousel-per:1;--rzn-carousel-gap:var(--rzn-space-16);position:relative;min-width:0}.rzn-carousel-2{--rzn-carousel-per:1}.rzn-carousel-3{--rzn-carousel-per:1}@media (min-width: 640px){.rzn-carousel-2,.rzn-carousel-3{--rzn-carousel-per:2}}@media (min-width: 1024px){.rzn-carousel-3{--rzn-carousel-per:3}}.rzn-carousel-track{display:flex;gap:var(--rzn-carousel-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;border-radius:var(--rzn-radius-xl)}.rzn-carousel-track::-webkit-scrollbar{display:none}.rzn-carousel-track:focus-visible{outline:3px solid var(--rzn-focus-ring);outline-offset:2px}.rzn-carousel-item{flex:0 0 calc((100% - (var(--rzn-carousel-per) - 1) * var(--rzn-carousel-gap)) / var(--rzn-carousel-per));min-width:0;scroll-snap-align:start}.rzn-carousel-prev,.rzn-carousel-next{position:absolute;top:calc(50% - 16px);z-index:2;transform:translateY(-50%);--_shadow:var(--rzn-shadow-md)}.rzn-carousel-prev{inset-inline-start:10px}.rzn-carousel-next{inset-inline-end:10px}.rzn-carousel-prev:disabled,.rzn-carousel-next:disabled{opacity:0}.rzn-carousel-dots{display:flex;align-items:center;justify-content:center;gap:2px;min-height:20px;margin-top:var(--rzn-space-12)}.rzn-carousel-dot{box-sizing:content-box;width:8px;height:8px;padding:6px 3px;border:0;border-radius:var(--rzn-radius-full);background:var(--rzn-input);background-clip:content-box;cursor:pointer;transition:width var(--rzn-duration) var(--rzn-ease),background-color var(--rzn-duration) var(--rzn-ease)}.rzn-carousel-dot:hover{background-color:var(--rzn-muted-foreground)}.rzn-carousel-dot[aria-current="true"]{width:22px;background-color:var(--rzn-primary)}.rzn-carousel-dot:focus-visible,.rzn-carousel-play:focus-visible{outline:3px solid var(--rzn-focus-ring);outline-offset:1px}.rzn-carousel-play{display:inline-grid;place-items:center;width:24px;height:24px;margin-inline-start:var(--rzn-space-8);padding:0;border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-full);background:var(--rzn-background);color:var(--rzn-secondary-foreground);cursor:pointer}.rzn-carousel-slide{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--rzn-space-4);min-height:200px;box-sizing:border-box;padding:var(--rzn-space-24);border-radius:var(--rzn-radius-xl);overflow:hidden;color:#fff;background:linear-gradient(150deg,var(--rzn-brand-1) 0%,var(--rzn-brand-2) 55%,var(--rzn-brand-3) 100%)}.rzn-carousel-slide>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.rzn-carousel-slide>img + *{margin-top:auto}.rzn-carousel-slide>:not(img){position:relative;z-index:1}.rzn-carousel-slide:has(>img)::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.65),transparent 60%)}.rzn-carousel-slide-title{margin:0;font-size:var(--rzn-text-lg);font-weight:var(--rzn-weight-semibold);line-height:1.3}.rzn-carousel-slide-text{margin:0;font-size:var(--rzn-text-2sm);line-height:var(--rzn-leading-normal);opacity:.9}.rzn-carousel-slide-blue{background:linear-gradient(150deg,#3d8be3,#1d63bd 60%,#123f7a)}.rzn-carousel-slide-dark{background:linear-gradient(150deg,#344054,#1d2939 60%,#101828)}.rzn-popover{position:fixed;z-index:var(--rzn-z-dropdown);box-sizing:border-box;width:max-content;max-width:min(300px,calc(100vw - 16px));border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-lg);background:var(--rzn-popover);color:var(--rzn-popover-foreground);box-shadow:var(--rzn-shadow-md);font-family:var(--rzn-font-sans);font-size:var(--rzn-text-2sm);line-height:var(--rzn-leading-normal);text-align:start;animation:rzn-select-in .12s var(--rzn-ease)}.rzn-popover[hidden]{display:none}.rzn-popover[data-side="top"]{animation-name:rzn-select-in-up}.rzn-popover-header{padding:var(--rzn-space-10) var(--rzn-space-14);border-bottom:1px solid var(--rzn-border);font-size:var(--rzn-text-sm);font-weight:var(--rzn-weight-semibold);color:var(--rzn-mono)}.rzn-popover-body{padding:var(--rzn-space-12) var(--rzn-space-14);color:var(--rzn-secondary-foreground)}.rzn-popover-footer{display:flex;justify-content:flex-end;gap:var(--rzn-space-8);padding:0 var(--rzn-space-14) var(--rzn-space-12)}[data-rzn-tooltip-pos="start"]::after{left:auto;right:calc(100% + 6px);bottom:auto;top:50%;transform:translate(2px,-50%)}[data-rzn-tooltip-pos="end"]::after{left:calc(100% + 6px);bottom:auto;top:50%;transform:translate(-2px,-50%)}[data-rzn-tooltip-pos="start"]:hover::after,[data-rzn-tooltip-pos="start"]:focus-visible::after,[data-rzn-tooltip-pos="end"]:hover::after,[data-rzn-tooltip-pos="end"]:focus-visible::after{transform:translate(0,-50%)}[data-rzn-tooltip-pos="start"]:not(:hover):not(:focus-visible)::after,[data-rzn-tooltip-pos="end"]:not(:hover):not(:focus-visible)::after{display:none}.rzn-progress-circle{--_c:var(--rzn-primary);--_s:64px;--_w:6px;position:relative;display:inline-grid;place-items:center;flex-shrink:0;width:var(--_s);height:var(--_s);border-radius:var(--rzn-radius-full);font-size:max(11px,calc(var(--_s) * .22));font-weight:var(--rzn-weight-semibold);line-height:1;color:var(--rzn-mono);font-variant-numeric:tabular-nums}.rzn-progress-circle::before{content:"";position:absolute;inset:0;border-radius:inherit;background:conic-gradient(var(--_c) var(--value,0%),var(--rzn-secondary) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--_w)),#000 calc(100% - var(--_w) + .5px));mask:radial-gradient(farthest-side,transparent calc(100% - var(--_w)),#000 calc(100% - var(--_w) + .5px))}.rzn-progress-circle>*{position:relative}.rzn-progress-circle-sm{--_s:40px;--_w:4px}.rzn-progress-circle-lg{--_s:96px;--_w:8px}.rzn-progress-circle.rzn-progress-success{--_c:var(--rzn-success)}.rzn-progress-circle.rzn-progress-warning{--_c:var(--rzn-warning)}.rzn-progress-circle.rzn-progress-info{--_c:var(--rzn-info)}.rzn-progress-circle.rzn-progress-destructive{--_c:var(--rzn-destructive)}.rzn-progress-stack{display:grid;gap:var(--rzn-space-6)}.rzn-progress-label{display:flex;justify-content:space-between;gap:var(--rzn-space-8);font-size:var(--rzn-text-2sm);color:var(--rzn-secondary-foreground)}.rzn-progress-label b{font-weight:var(--rzn-weight-medium);color:var(--rzn-mono);font-variant-numeric:tabular-nums}.rzn-progress-striped .rzn-progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.22) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.22) 50%,rgba(255,255,255,.22) 75%,transparent 75%);background-size:12px 12px;animation:rzn-stripes 1s linear infinite}@keyframes rzn-stripes{to{background-position:12px 0}}.rzn-datatable-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rzn-space-10);padding:var(--rzn-space-12) var(--rzn-space-20);border-bottom:1px solid var(--rzn-border)}.rzn-datatable-search{width:min(260px,100%)}.rzn-datatable-length{display:inline-flex;align-items:center;gap:var(--rzn-space-8);white-space:nowrap}.rzn-datatable-info{font-variant-numeric:tabular-nums}[data-rzn-datatable] tbody tr[hidden]{display:none}.rzn-datatable-empty td{padding:var(--rzn-space-30) var(--rzn-space-16) !important;text-align:center !important;color:var(--rzn-muted-foreground)}[data-rzn-datatable] .rzn-pagination:empty{display:none}.rzn-dropdown-sub{position:relative;display:flex;flex-direction:column}.rzn-dropdown-sub>.rzn-dropdown-item::after{content:"";width:12px;height:12px;flex-shrink:0;margin-inline-start:auto;background-color:var(--rzn-muted-foreground);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat}.rzn-dropdown-sub>.rzn-dropdown-item:has(.rzn-badge,.rzn-kbd)::after{margin-inline-start:var(--rzn-space-6)}.rzn-dropdown-submenu{top:calc(var(--rzn-space-10) * -1 - 1px);inset-inline-start:calc(100% + var(--rzn-space-10) + 2px);inset-inline-end:auto;min-width:190px}.rzn-dropdown-submenu::before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:-14px;width:14px}.rzn-dropdown-sub.is-open>.rzn-dropdown-submenu{display:flex}.rzn-dropdown-sub.is-open>.rzn-dropdown-item{background:var(--rzn-accent);color:var(--rzn-accent-foreground)}.rzn-dropdown-sub.is-flip>.rzn-dropdown-submenu{inset-inline-start:auto;inset-inline-end:calc(100% + var(--rzn-space-10) + 2px)}.rzn-dropdown-sub.is-flip>.rzn-dropdown-submenu::before{inset-inline-start:auto;inset-inline-end:-14px}@media (hover: hover) and (min-width: 640px){.rzn-dropdown-sub:hover>.rzn-dropdown-submenu{display:flex}}@media (max-width: 639.98px){.rzn-dropdown-submenu{position:static;min-width:0;margin:2px 0 2px var(--rzn-space-12);padding:0 0 0 var(--rzn-space-8);border:0;border-inline-start:2px solid var(--rzn-border);border-radius:0;box-shadow:none}.rzn-dropdown-submenu::before{display:none}.rzn-dropdown-sub>.rzn-dropdown-item::after{transform:rotate(90deg)}.rzn-dropdown-sub.is-open>.rzn-dropdown-item::after{transform:rotate(-90deg)}}.rzn-context-area{display:grid;place-items:center;min-height:120px;padding:var(--rzn-space-16);border:1.5px dashed var(--rzn-input);border-radius:var(--rzn-radius-lg);color:var(--rzn-muted-foreground);font-size:var(--rzn-text-2sm);text-align:center;-webkit-user-select:none;user-select:none;cursor:context-menu}.rzn-context-area:focus-visible{outline:3px solid var(--rzn-focus-ring);outline-offset:2px}.rzn-toast-container[data-rzn-pos^="top"]{top:max(16px,env(safe-area-inset-top,0px));bottom:auto}.rzn-toast-container[data-rzn-pos$="start"]{left:max(16px,env(safe-area-inset-left,0px));right:auto}.rzn-toast-container[data-rzn-pos$="center"]{left:50%;right:auto;transform:translateX(-50%)}.rzn-toast-close{margin:-4px -6px -4px 0;color:var(--rzn-muted-foreground)}.rzn-toast-actions{display:flex;flex-wrap:wrap;gap:var(--rzn-space-8);margin-top:var(--rzn-space-8)}.rzn-toast.has-progress{position:relative;overflow:hidden}.rzn-toast-progress{position:absolute;inset-inline:0;bottom:0;height:3px;background:var(--_icon);transform-origin:left center;animation:rzn-toast-time linear forwards}@keyframes rzn-toast-time{from{transform:scaleX(1)}to{transform:scaleX(0)}}.rzn-toast.rzn-toast-solid{--_icon:currentColor;border-color:transparent;background:var(--rzn-mono);color:var(--rzn-mono-foreground)}.rzn-toast-solid.rzn-toast-success{background:var(--rzn-success);color:#fff}.rzn-toast-solid.rzn-toast-warning{background:var(--rzn-warning);color:#fff}.rzn-toast-solid.rzn-toast-destructive{background:var(--rzn-destructive);color:#fff}.rzn-toast-solid.rzn-toast-info{background:var(--rzn-info);color:#fff}.rzn-toast-solid .rzn-toast-close{color:inherit;--_bg-hover:rgba(255,255,255,.16);--_fg-hover:currentColor}.rzn-toast-solid .rzn-toast-action{--_bg:transparent;--_fg:currentColor;--_bd:rgba(255,255,255,.5);--_bg-hover:rgba(255,255,255,.14);--_fg-hover:currentColor}.rzn-toast-solid .rzn-toast-progress{background:rgba(255,255,255,.55)}.rzn-scrollable-y{overflow-x:hidden;overflow-y:auto}.rzn-scrollable-x{overflow-x:auto;overflow-y:hidden}.rzn-scrollable-hover{scrollbar-color:transparent transparent}.rzn-scrollable-hover:hover,.rzn-scrollable-hover:focus-within{scrollbar-color:var(--rzn-input) transparent}.rzn-scrollable:focus-visible{outline:3px solid var(--rzn-focus-ring);outline-offset:2px}.rzn-scrollspy{display:flex;flex-direction:column;gap:2px;border-inline-start:1px solid var(--rzn-border)}.rzn-scrollspy-link{display:block;margin-inline-start:-1px;padding:var(--rzn-space-6) var(--rzn-space-12);border-inline-start:2px solid transparent;color:var(--rzn-secondary-foreground);font-size:var(--rzn-text-2sm);line-height:1.4;text-decoration:none;transition:color var(--rzn-duration) var(--rzn-ease),border-color var(--rzn-duration) var(--rzn-ease)}.rzn-scrollspy-link:hover{color:var(--rzn-primary-ink)}.rzn-scrollspy-link.is-active{border-inline-start-color:var(--rzn-primary);color:var(--rzn-primary-ink);font-weight:var(--rzn-weight-medium)}.rzn-scrollspy-link:focus-visible{outline:3px solid var(--rzn-focus-ring);outline-offset:-1px;border-radius:var(--rzn-radius-xs)}.rzn-scrollspy-sub{padding-inline-start:var(--rzn-space-24);font-size:var(--rzn-text-xs)}.rzn-scrollspy-layout{display:grid;gap:var(--rzn-space-20)}@media (min-width: 768px){.rzn-scrollspy-layout{grid-template-columns:180px minmax(0,1fr);align-items:start}}.rzn-scrolltop{position:fixed;inset-inline-end:max(16px,env(safe-area-inset-right,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));z-index:calc(var(--rzn-z-toast) - 1);--_shadow:var(--rzn-shadow-md);--_shadow-hover:var(--rzn-shadow-md);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity var(--rzn-duration) var(--rzn-ease),transform var(--rzn-duration) var(--rzn-ease),visibility 0s linear var(--rzn-duration),background-color var(--rzn-duration) var(--rzn-ease)}.rzn-scrolltop.is-visible{opacity:1;visibility:visible;transform:none;transition-delay:0s}.rzn-sticky{position:sticky;top:var(--rzn-sticky-top,0px);z-index:5;transition:box-shadow var(--rzn-duration) var(--rzn-ease),background-color var(--rzn-duration) var(--rzn-ease)}.rzn-sticky-bottom{top:auto;bottom:var(--rzn-sticky-bottom,0px)}.rzn-sticky.is-stuck{background:var(--rzn-background);box-shadow:var(--rzn-shadow-sm)}.rzn-sticky-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rzn-space-8);padding:var(--rzn-space-10) var(--rzn-space-14);border-bottom:1px solid var(--rzn-border);background:var(--rzn-background)}.rzn-stepper{display:flex;flex-direction:column;gap:var(--rzn-space-24);min-width:0}.rzn-stepper-panel{display:grid;gap:var(--rzn-space-16);min-width:0}.rzn-stepper-panel[hidden],.rzn-stepper-complete[hidden],.rzn-stepper-actions [hidden]{display:none !important}.rzn-stepper-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rzn-space-8);padding-top:var(--rzn-space-16);border-top:1px solid var(--rzn-border)}.rzn-stepper-actions>:first-child{margin-inline-end:auto}.rzn-stepper-counter{font-size:var(--rzn-text-xs);color:var(--rzn-muted-foreground);font-variant-numeric:tabular-nums}@media (max-width: 479.98px){.rzn-stepper-actions{justify-content:flex-end}.rzn-stepper-actions>.rzn-stepper-counter{flex:1 0 100%}}.rzn-stepper-complete{display:grid;justify-items:center;gap:var(--rzn-space-8);padding:var(--rzn-space-24) var(--rzn-space-16);text-align:center}.rzn-step.is-clickable{cursor:pointer}.rzn-step.is-clickable:hover .rzn-step-label{color:var(--rzn-primary-ink)}.rzn-step.is-clickable:focus-visible{outline:none}.rzn-step.is-clickable:focus-visible .rzn-step-marker{box-shadow:0 0 0 3px var(--rzn-focus-ring)}.rzn-step-marker>svg{width:14px;height:14px}.rzn-steps-vertical{flex-direction:column;align-items:stretch}.rzn-steps-vertical .rzn-step{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:var(--rzn-space-12);row-gap:2px;align-items:start;flex:none;padding-bottom:var(--rzn-space-20);text-align:start}.rzn-steps-vertical .rzn-step:last-child{padding-bottom:0}.rzn-steps-vertical .rzn-step-marker{grid-row:span 2}.rzn-steps-vertical .rzn-step-label{padding-top:7px}.rzn-steps-vertical .rzn-step-desc{display:block !important;grid-column:2}.rzn-steps-vertical .rzn-step::before{display:block;top:38px;bottom:6px;height:auto;width:2px;inset-inline-start:15px;inset-inline-end:auto}.rzn-steps-vertical .rzn-step:last-child::before{display:none}.rzn-steps-vertical .rzn-step:first-child::before{display:block}.rzn-steps-vertical .rzn-step:last-child:first-child::before{display:none}.rzn-steps-vertical .rzn-step.is-done::before{background:var(--rzn-primary)}.rzn-steps-vertical .rzn-step.is-active::before{background:var(--rzn-border)}@media (min-width: 768px){.rzn-stepper-split{display:grid;grid-template-columns:220px minmax(0,1fr);column-gap:var(--rzn-space-30);align-items:start}.rzn-stepper-split>.rzn-steps{grid-row:span 3}}.rzn-datepicker{position:relative;display:block;min-width:0}.rzn-datepicker .rzn-input-field,.rzn-datepicker [data-rzn-datepicker-input]{cursor:pointer}.rzn-datepicker [data-rzn-datepicker-input]{text-overflow:ellipsis}.rzn-dp-panel{position:fixed;z-index:var(--rzn-z-dropdown);box-sizing:border-box;display:flex;max-width:calc(100vw - 16px);border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-lg);background:var(--rzn-popover);color:var(--rzn-popover-foreground);box-shadow:var(--rzn-shadow-md);font-family:var(--rzn-font-sans);font-size:var(--rzn-text-2sm);line-height:var(--rzn-leading-normal);animation:rzn-select-in .12s var(--rzn-ease)}.rzn-dp-panel.rzn-dp-inline{position:static;display:inline-flex;max-width:100%;box-shadow:none;animation:none}.rzn-dp-presets{display:flex;flex-direction:column;gap:2px;min-width:150px;padding:var(--rzn-space-8);border-inline-end:1px solid var(--rzn-border)}.rzn-dp-preset{padding:7px var(--rzn-space-10);border:0;border-radius:var(--rzn-radius-md);background:none;color:var(--rzn-foreground);font:inherit;text-align:start;white-space:nowrap;cursor:pointer}.rzn-dp-preset:hover{background:var(--rzn-accent)}.rzn-dp-preset.is-active{background:var(--rzn-primary-soft);color:var(--rzn-primary-ink);font-weight:var(--rzn-weight-medium)}.rzn-dp-preset:focus-visible,.rzn-dp-title:focus-visible{outline:3px solid var(--rzn-focus-ring);outline-offset:0}.rzn-dp-cal{box-sizing:border-box;width:284px;max-width:100%;padding:var(--rzn-space-12)}.rzn-dp-head{display:flex;align-items:center;justify-content:space-between;gap:var(--rzn-space-4);margin-bottom:var(--rzn-space-8)}.rzn-dp-title{flex:1 1 auto;height:28px;padding:0 var(--rzn-space-8);border:0;border-radius:var(--rzn-radius-md);background:none;color:var(--rzn-mono);font:inherit;font-size:var(--rzn-text-sm);font-weight:var(--rzn-weight-semibold);cursor:pointer}.rzn-dp-title:hover:not(:disabled){background:var(--rzn-accent)}.rzn-dp-title:disabled{cursor:default}.rzn-dp-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px}.rzn-dp-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--rzn-space-4)}.rzn-dp-dow{padding:var(--rzn-space-4) 0;font-size:var(--rzn-text-xs);font-weight:var(--rzn-weight-medium);color:var(--rzn-muted-foreground);text-align:center}.rzn-dp-day{position:relative;height:34px;min-width:0;padding:0;border:0;border-radius:var(--rzn-radius-md);background:none;color:var(--rzn-foreground);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer}.rzn-dp-cell{height:42px}.rzn-dp-day:hover:not(:disabled){background:var(--rzn-accent)}.rzn-dp-day.is-outside{color:var(--rzn-muted-foreground)}.rzn-dp-day.is-today{box-shadow:inset 0 0 0 1px var(--rzn-primary-line);color:var(--rzn-primary-ink);font-weight:var(--rzn-weight-semibold)}.rzn-dp-day.is-in-range{border-radius:0;background:var(--rzn-primary-soft);color:var(--rzn-primary-ink)}.rzn-dp-day[aria-pressed="true"],.rzn-dp-day.is-start,.rzn-dp-day.is-end{background:var(--rzn-primary);color:var(--rzn-primary-foreground);font-weight:var(--rzn-weight-semibold);box-shadow:none}.rzn-dp-day.is-start:not(.is-single):not(.is-end){border-start-end-radius:0;border-end-end-radius:0}.rzn-dp-day.is-end:not(.is-single):not(.is-start){border-start-start-radius:0;border-end-start-radius:0}.rzn-dp-day:disabled{opacity:.35;cursor:not-allowed}.rzn-dp-day:focus-visible{outline:2px solid var(--rzn-ring);outline-offset:1px;z-index:1}.rzn-dp-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--rzn-space-8);margin-top:var(--rzn-space-10);padding-top:var(--rzn-space-8);border-top:1px solid var(--rzn-border)}.rzn-dp-hint{font-size:var(--rzn-text-xs);color:var(--rzn-muted-foreground);padding-inline-start:var(--rzn-space-4)}@media (max-width: 559.98px){.rzn-dp-panel:has(.rzn-dp-presets){flex-direction:column}.rzn-dp-presets{flex-direction:row;flex-wrap:wrap;min-width:0;border-inline-end:0;border-bottom:1px solid var(--rzn-border)}.rzn-dp-preset{padding:5px var(--rzn-space-8);font-size:var(--rzn-text-xs)}}.rzn-colorpicker-swatch{flex-shrink:0;width:22px;height:22px;margin-inline-start:-4px;padding:0;border:0;border-radius:var(--rzn-radius-xs);background:var(--_c,transparent);box-shadow:inset 0 0 0 1px rgba(16,24,40,.16);cursor:pointer}.rzn-colorpicker-swatch.is-empty{background:repeating-conic-gradient(var(--rzn-input) 0 25%,transparent 0 50%) 0 0 / 8px 8px}.rzn-colorpicker-swatch:focus-visible{outline:3px solid var(--rzn-focus-ring);outline-offset:1px}.rzn-colorpicker input{font-family:var(--rzn-font-mono,ui-monospace,monospace);text-transform:uppercase}.rzn-cp-panel{position:fixed;z-index:var(--rzn-z-dropdown);box-sizing:border-box;width:244px;max-width:calc(100vw - 16px);padding:var(--rzn-space-12);border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-lg);background:var(--rzn-popover);color:var(--rzn-popover-foreground);box-shadow:var(--rzn-shadow-md);font-family:var(--rzn-font-sans);font-size:var(--rzn-text-2sm);animation:rzn-select-in .12s var(--rzn-ease)}.rzn-cp-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--rzn-space-8)}.rzn-cp-swatch{aspect-ratio:1;min-width:0;padding:0;border:0;border-radius:var(--rzn-radius-sm);background:var(--_c);box-shadow:inset 0 0 0 1px rgba(16,24,40,.14);cursor:pointer;transition:transform var(--rzn-duration) var(--rzn-ease)}.rzn-cp-swatch:hover{transform:scale(1.08)}.rzn-cp-swatch[aria-pressed="true"]{box-shadow:0 0 0 2px var(--rzn-popover),0 0 0 4px var(--rzn-ring)}.rzn-cp-swatch:focus-visible{outline:3px solid var(--rzn-focus-ring);outline-offset:2px}.rzn-cp-custom{display:flex;align-items:center;gap:var(--rzn-space-8);margin-top:var(--rzn-space-12);padding-top:var(--rzn-space-12);border-top:1px solid var(--rzn-border);color:var(--rzn-secondary-foreground);cursor:pointer}.rzn-cp-custom input[type="color"]{width:30px;height:30px;flex-shrink:0;padding:0;border:1px solid var(--rzn-input);border-radius:var(--rzn-radius-sm);background:none;cursor:pointer}.rzn-cp-custom input[type="color"]::-webkit-color-swatch-wrapper{padding:2px}.rzn-cp-custom input[type="color"]::-webkit-color-swatch{border:0;border-radius:5px}.rzn-cp-code{margin-inline-start:auto;font-family:var(--rzn-font-mono,ui-monospace,monospace);font-size:var(--rzn-text-xs);color:var(--rzn-muted-foreground)}.rzn-select-trigger.is-multiple{display:flex;align-items:center;height:auto;min-height:var(--rzn-h-control);padding-block:3px;white-space:normal}.rzn-select-trigger.is-multiple>.rzn-select-value{display:flex;flex-wrap:wrap;gap:var(--rzn-space-4);min-width:0;white-space:normal}.rzn-select-trigger.is-multiple>.rzn-select-value.is-placeholder{display:block;white-space:nowrap}.rzn-select-chip{display:inline-flex;align-items:center;max-width:100%;height:24px;box-sizing:border-box;padding:0 var(--rzn-space-8);border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-xs);background:var(--rzn-accent);color:var(--rzn-accent-foreground);font-size:var(--rzn-text-xs);font-weight:var(--rzn-weight-medium);line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rzn-select-chip-more{background:none;border-style:dashed;color:var(--rzn-secondary-foreground)}.rzn-select-value-icon{margin-inline-end:var(--rzn-space-6);vertical-align:-3px;color:var(--rzn-muted-foreground)}.rzn-select-value>.rzn-select-value-icon{font-size:var(--rzn-icon-sm)}.rzn-select-box{box-sizing:border-box;display:grid;place-items:center;flex-shrink:0;width:16px;height:16px;border:1px solid var(--rzn-input);border-radius:4px;background:var(--rzn-background);color:var(--rzn-primary-foreground)}.rzn-select-box>svg{display:none;width:11px;height:11px}.rzn-select-option[aria-selected="true"] .rzn-select-box{border-color:var(--rzn-primary);background:var(--rzn-primary)}.rzn-select-option[aria-selected="true"] .rzn-select-box>svg{display:block}.rzn-select-panel.is-multiple .rzn-select-option[aria-selected="true"]:not(.is-active){background:none}.rzn-select-option-icon{display:inline-grid;place-items:center;flex-shrink:0;color:var(--rzn-muted-foreground)}.rzn-select-option-icon>i{font-size:var(--rzn-icon-md);line-height:1}.rzn-select-option-text:has(>.rzn-select-option-desc){display:flex;flex-direction:column;gap:1px;white-space:normal}.rzn-select-option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rzn-select-option-desc{font-size:var(--rzn-text-xs);line-height:var(--rzn-leading-snug);color:var(--rzn-muted-foreground)}.rzn-select-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--rzn-space-8);flex-shrink:0;padding:var(--rzn-space-6) var(--rzn-space-10);border-top:1px solid var(--rzn-border);font-size:var(--rzn-text-xs)}.rzn-select-action{padding:var(--rzn-space-4) 2px;border:0;background:none;color:var(--rzn-primary-ink);font:inherit;font-weight:var(--rzn-weight-medium);cursor:pointer}.rzn-select-action:hover{text-decoration:underline;text-underline-offset:2px}.rzn-select-count{color:var(--rzn-muted-foreground);font-variant-numeric:tabular-nums}.rzn-range-dual{--_a:0%;--_b:100%;position:relative;flex:1 1 auto;min-width:0;height:20px}.rzn-range-dual::before{content:"";position:absolute;inset-inline:0;top:8px;height:4px;border-radius:var(--rzn-radius-full);background:linear-gradient(to right,var(--rzn-secondary) var(--_a),var(--rzn-primary) var(--_a),var(--rzn-primary) var(--_b),var(--rzn-secondary) var(--_b))}.rzn-range-dual>.rzn-range{position:absolute;inset:0;pointer-events:none}.rzn-range-dual>.rzn-range::-webkit-slider-runnable-track{background:none}.rzn-range-dual>.rzn-range::-webkit-slider-thumb{pointer-events:auto;cursor:grab}.rzn-range-dual>.rzn-range::-moz-range-track,.rzn-range-dual>.rzn-range::-moz-range-progress{background:none}.rzn-range-dual>.rzn-range::-moz-range-thumb{pointer-events:auto;cursor:grab}.rzn-range-field>.rzn-range-value[data-rzn-range-dual-output]{min-width:120px}.rzn-range-scale>span{white-space:nowrap}.rzn-repeater{display:flex;flex-direction:column;gap:var(--rzn-space-12);min-width:0}.rzn-repeater-list{display:flex;flex-direction:column;gap:var(--rzn-space-10);counter-reset:rzn-rep}.rzn-repeater-item{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--rzn-space-12);padding:var(--rzn-space-12);border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-lg);background:var(--rzn-background);counter-increment:rzn-rep;animation:rzn-pop .18s var(--rzn-ease)}.rzn-repeater-item>.rzn-form-item{flex:1 1 180px}.rzn-repeater-item>.rzn-btn{flex-shrink:0}.rzn-repeater-index{display:grid;place-items:center;flex-shrink:0;align-self:center;width:26px;height:26px;border-radius:var(--rzn-radius-full);background:var(--rzn-primary-soft);color:var(--rzn-primary-ink);font-size:var(--rzn-text-xs);font-weight:var(--rzn-weight-semibold)}.rzn-repeater-index:empty::before{content:counter(rzn-rep)}.rzn-repeater-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rzn-space-8);font-size:var(--rzn-text-xs);color:var(--rzn-muted-foreground)}.rzn-repeater-empty{padding:var(--rzn-space-16);border:1.5px dashed var(--rzn-input);border-radius:var(--rzn-radius-lg);color:var(--rzn-muted-foreground);font-size:var(--rzn-text-2sm);text-align:center}.rzn-repeater-empty[hidden]{display:none}.rzn-sortable{display:flex;flex-direction:column;gap:var(--rzn-space-8);min-height:44px;margin:0;padding:0;list-style:none;border-radius:var(--rzn-radius-md)}.rzn-sortable-x{flex-direction:row;flex-wrap:wrap}.rzn-sortable-item{box-sizing:border-box;display:flex;align-items:center;gap:var(--rzn-space-10);padding:var(--rzn-space-10) var(--rzn-space-12);border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-md);background:var(--rzn-card);box-shadow:var(--rzn-shadow-xs);font-size:var(--rzn-text-sm);color:var(--rzn-foreground)}.rzn-sortable-handle{display:inline-grid;place-items:center;flex-shrink:0;width:24px;height:28px;margin-inline-start:-4px;padding:0;border:0;border-radius:var(--rzn-radius-xs);background:none;color:var(--rzn-muted-foreground);cursor:grab;touch-action:none}.rzn-sortable-handle::before{content:"";width:8px;height:14px;background:radial-gradient(circle,currentColor 1.3px,transparent 1.6px) 0 0 / 4px 4.67px}.rzn-sortable-handle:hover{background:var(--rzn-accent);color:var(--rzn-foreground)}.rzn-sortable-handle:focus-visible{outline:3px solid var(--rzn-focus-ring);outline-offset:0}.rzn-sortable-title{flex:1 1 auto;min-width:0;font-weight:var(--rzn-weight-medium);color:var(--rzn-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rzn-sortable-meta{flex-shrink:0;font-size:var(--rzn-text-xs);color:var(--rzn-muted-foreground)}.rzn-sortable-item.is-dragging{position:fixed;z-index:1000;margin:0;pointer-events:none;box-shadow:var(--rzn-shadow-lg);transform:rotate(1.5deg);opacity:.96}.rzn-sortable-item.is-grabbed{border-color:var(--rzn-ring);box-shadow:0 0 0 3px var(--rzn-focus-ring)}.rzn-sortable-placeholder{box-sizing:border-box;flex-shrink:0;border:1.5px dashed var(--rzn-primary-line);border-radius:var(--rzn-radius-md);background:var(--rzn-primary-soft);list-style:none}.rzn-sortable.is-target{outline:1.5px dashed var(--rzn-input);outline-offset:4px}body.rzn-sorting,body.rzn-sorting *{cursor:grabbing !important;-webkit-user-select:none;user-select:none}.rzn-kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);gap:var(--rzn-space-16);overflow-x:auto;padding-bottom:var(--rzn-space-4)}.rzn-kanban-col{display:flex;flex-direction:column;gap:var(--rzn-space-10);min-width:0;padding:var(--rzn-space-12);border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-lg);background:var(--rzn-muted)}.rzn-kanban-head{display:flex;align-items:center;justify-content:space-between;gap:var(--rzn-space-8)}.rzn-kanban-title{font-size:var(--rzn-text-sm);font-weight:var(--rzn-weight-semibold);color:var(--rzn-mono)}.rzn-kanban-col>.rzn-sortable{flex:1 1 auto;min-height:96px}.rzn-kanban .rzn-sortable-item{flex-wrap:wrap;align-items:flex-start}.rzn-kanban .rzn-sortable-item>.rzn-sortable-body{flex:1 1 0;min-width:0;display:grid;gap:var(--rzn-space-6)}.rzn-kanban .rzn-sortable-title{white-space:normal}.rzn-chart{position:relative;display:flex;flex-direction:column;gap:var(--rzn-space-8);min-width:0;font-family:var(--rzn-font-sans);color:var(--rzn-muted-foreground)}.rzn-chart-s1{--_c:var(--rzn-chart-1)}.rzn-chart-s2{--_c:var(--rzn-chart-2)}.rzn-chart-s3{--_c:var(--rzn-chart-3)}.rzn-chart-s4{--_c:var(--rzn-chart-4)}.rzn-chart-s5{--_c:var(--rzn-chart-5)}.rzn-chart-s0{--_c:var(--rzn-muted-foreground)}.rzn-chart-plot{position:relative;min-width:0;height:var(--rzn-chart-h,220px);border-radius:var(--rzn-radius-sm)}.rzn-chart-plot:focus-visible{outline:3px solid var(--rzn-focus-ring);outline-offset:4px}.rzn-chart-plot>svg{display:block;overflow:visible}.rzn-chart-grid line{stroke:var(--rzn-chart-grid);stroke-width:1;shape-rendering:crispEdges}.rzn-chart-grid line.is-base{stroke:var(--rzn-border)}.rzn-chart-axis text,.rzn-chart-value{fill:var(--rzn-muted-foreground);font-size:11px;font-variant-numeric:tabular-nums}.rzn-chart-value{fill:var(--rzn-secondary-foreground);font-weight:var(--rzn-weight-medium)}.rzn-chart-line{fill:none;stroke:var(--_c);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.rzn-chart-area{fill:var(--_c);fill-opacity:.1;stroke:none}.rzn-chart-dot{fill:var(--_c);stroke:var(--rzn-card);stroke-width:2}.rzn-chart-bar{fill:var(--_c);transition:opacity var(--rzn-duration) var(--rzn-ease)}.rzn-chart-group.is-dim .rzn-chart-bar,.rzn-chart-arc.is-dim{opacity:.35}.rzn-chart-cross{stroke:var(--rzn-input);stroke-width:1;shape-rendering:crispEdges}.rzn-chart-legend{display:flex;flex-wrap:wrap;gap:var(--rzn-space-4) var(--rzn-space-16);font-size:var(--rzn-text-xs);color:var(--rzn-secondary-foreground)}.rzn-chart-key{display:inline-flex;align-items:center;gap:var(--rzn-space-6)}.rzn-chart-key::before{content:"";width:10px;height:10px;flex-shrink:0;border-radius:3px;background:var(--_c)}.rzn-chart-key.is-line::before{height:2px;width:14px;border-radius:2px}.rzn-chart-tip{position:absolute;z-index:3;min-width:130px;padding:var(--rzn-space-8) var(--rzn-space-10);pointer-events:none;border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-md);background:var(--rzn-popover);color:var(--rzn-popover-foreground);box-shadow:var(--rzn-shadow-md);font-size:var(--rzn-text-xs);line-height:1.45;white-space:nowrap;transform:translate(-50%,-100%)}.rzn-chart-tip[hidden]{display:none}.rzn-chart-tip-title{margin-bottom:var(--rzn-space-4);color:var(--rzn-muted-foreground)}.rzn-chart-tip-row,.rzn-chart-tip-total{display:flex;align-items:center;gap:var(--rzn-space-6)}.rzn-chart-tip-row b,.rzn-chart-tip-total b{color:var(--rzn-mono);font-weight:var(--rzn-weight-semibold);font-variant-numeric:tabular-nums}.rzn-chart-tip-row span:last-child,.rzn-chart-tip-total span{color:var(--rzn-secondary-foreground)}.rzn-chart-tip-total{margin-top:var(--rzn-space-4);padding-top:var(--rzn-space-4);border-top:1px solid var(--rzn-border)}.rzn-chart-key-line{width:12px;height:2px;flex-shrink:0;border-radius:2px;background:var(--_c)}.rzn-chart-details>summary{width:fit-content;cursor:pointer;font-size:var(--rzn-text-xs);font-weight:var(--rzn-weight-medium);color:var(--rzn-primary-ink)}.rzn-chart-details>summary:focus-visible{outline:3px solid var(--rzn-focus-ring);outline-offset:2px;border-radius:var(--rzn-radius-xs)}.rzn-chart-details .rzn-table-wrap{margin-top:var(--rzn-space-8);border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-md)}.rzn-chart-details .rzn-table{font-size:var(--rzn-text-2sm)}.rzn-chart-details .rzn-table caption{display:none}.rzn-chart-type-donut .rzn-chart-plot{height:auto}.rzn-chart-donut-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rzn-space-20) var(--rzn-space-30)}.rzn-chart-donut-wrap>svg{flex-shrink:0;overflow:visible}.rzn-chart-track{fill:none;stroke:var(--rzn-secondary)}.rzn-chart-arc{fill:none;stroke:var(--_c);transition:opacity var(--rzn-duration) var(--rzn-ease)}.rzn-chart-center-value{fill:var(--rzn-mono);font-size:22px;font-weight:var(--rzn-weight-semibold)}.rzn-chart-center-label{fill:var(--rzn-muted-foreground);font-size:11px}.rzn-chart-donut-legend{display:grid;gap:2px;flex:1 1 180px;min-width:0;margin:0;padding:0;list-style:none;font-size:var(--rzn-text-2sm)}.rzn-chart-donut-legend .rzn-chart-key{display:grid;grid-template-columns:10px minmax(0,1fr) auto 46px;align-items:center;gap:var(--rzn-space-8);padding:var(--rzn-space-4) var(--rzn-space-6);border-radius:var(--rzn-radius-sm);cursor:default}.rzn-chart-donut-legend .rzn-chart-key.is-active,.rzn-chart-donut-legend .rzn-chart-key:hover{background:var(--rzn-accent)}.rzn-chart-donut-legend .rzn-chart-key:focus-visible{outline:3px solid var(--rzn-focus-ring);outline-offset:0}.rzn-chart-key-name{color:var(--rzn-secondary-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rzn-chart-key-value{color:var(--rzn-mono);font-weight:var(--rzn-weight-medium);font-variant-numeric:tabular-nums}.rzn-chart-key-pct{color:var(--rzn-muted-foreground);text-align:end;font-variant-numeric:tabular-nums}.rzn-chart-type-spark{display:inline-flex;width:var(--rzn-chart-w,120px)}.rzn-chart-type-spark .rzn-chart-plot{height:var(--rzn-chart-h,36px);width:100%}.rzn-chart-spark-line{stroke:var(--rzn-muted-foreground);stroke-width:1.5}.rzn-calendar{display:flex;flex-direction:column;gap:var(--rzn-space-12);min-width:0;font-size:var(--rzn-text-2sm)}.rzn-cal-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rzn-space-8)}.rzn-cal-title{margin:0;font-size:var(--rzn-text-base);font-weight:var(--rzn-weight-semibold);color:var(--rzn-mono)}.rzn-cal-nav{display:flex;align-items:center;gap:var(--rzn-space-8)}.rzn-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-lg);background:var(--rzn-border)}.rzn-cal-row{display:contents}.rzn-cal-dow{padding:var(--rzn-space-8) var(--rzn-space-6);background:var(--rzn-muted);color:var(--rzn-muted-foreground);font-size:var(--rzn-text-xs);font-weight:var(--rzn-weight-medium);text-align:center}.rzn-cal-day{display:flex;flex-direction:column;gap:var(--rzn-space-4);min-width:0;min-height:96px;padding:var(--rzn-space-6);background:var(--rzn-background);cursor:pointer}.rzn-cal-day:hover{background:var(--rzn-accent)}.rzn-cal-day.is-outside{background:var(--rzn-muted)}.rzn-cal-day.is-outside .rzn-cal-num{color:var(--rzn-muted-foreground)}.rzn-cal-day.is-selected{box-shadow:inset 0 0 0 2px var(--rzn-primary-line)}.rzn-cal-day:focus-visible{outline:2px solid var(--rzn-ring);outline-offset:-2px}.rzn-cal-num{display:inline-grid;place-items:center;align-self:flex-start;min-width:24px;height:24px;padding:0 var(--rzn-space-4);box-sizing:border-box;border-radius:var(--rzn-radius-full);color:var(--rzn-secondary-foreground);font-size:var(--rzn-text-xs);font-weight:var(--rzn-weight-medium);font-variant-numeric:tabular-nums}.rzn-cal-day.is-today .rzn-cal-num{background:var(--rzn-primary);color:var(--rzn-primary-foreground)}.rzn-cal-events{display:flex;flex-direction:column;gap:3px;min-width:0}.rzn-cal-event{--_bg:var(--rzn-primary-soft);--_fg:var(--rzn-primary-ink);--_bd:var(--rzn-primary);display:block;box-sizing:border-box;width:100%;padding:2px var(--rzn-space-6);border:0;border-inline-start:3px solid var(--_bd);border-radius:5px;background:var(--_bg);color:var(--_fg);font:inherit;font-size:var(--rzn-text-2xs);font-weight:var(--rzn-weight-medium);line-height:1.5;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.rzn-cal-event:hover{filter:brightness(.97)}.rzn-cal-event-time{font-variant-numeric:tabular-nums;opacity:.8}.rzn-cal-event-success{--_bg:var(--rzn-success-soft);--_fg:var(--rzn-success-ink);--_bd:var(--rzn-online)}.rzn-cal-event-warning{--_bg:var(--rzn-warning-soft);--_fg:var(--rzn-warning-ink);--_bd:var(--rzn-chart-3)}.rzn-cal-event-info{--_bg:var(--rzn-info-soft);--_fg:var(--rzn-info-ink);--_bd:var(--rzn-info)}.rzn-cal-event-destructive{--_bg:var(--rzn-danger-soft);--_fg:var(--rzn-danger-ink);--_bd:var(--rzn-destructive)}.rzn-cal-more{align-self:flex-start;padding:0 var(--rzn-space-4);border:0;background:none;color:var(--rzn-secondary-foreground);font:inherit;font-size:var(--rzn-text-2xs);font-weight:var(--rzn-weight-medium);cursor:pointer}.rzn-cal-more:hover{color:var(--rzn-primary-ink);text-decoration:underline}.rzn-cal-agenda{display:grid;gap:var(--rzn-space-8)}.rzn-cal-agenda-title{font-size:var(--rzn-text-sm);font-weight:var(--rzn-weight-semibold);color:var(--rzn-mono)}.rzn-cal-agenda-list{display:grid;gap:var(--rzn-space-6);margin:0;padding:0;list-style:none}:where(.rzn-cal-agenda-item){--_bd:var(--rzn-primary)}.rzn-cal-agenda-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--rzn-space-4) var(--rzn-space-10);box-sizing:border-box;width:100%;padding:var(--rzn-space-8) var(--rzn-space-12);border:1px solid var(--rzn-border);border-inline-start:3px solid var(--_bd);border-radius:var(--rzn-radius-md);background:var(--rzn-background);color:var(--rzn-foreground);font:inherit;font-size:var(--rzn-text-2sm);text-align:start;cursor:pointer}.rzn-cal-agenda-item:hover{background:var(--rzn-accent)}.rzn-cal-agenda-item:focus-visible,.rzn-cal-event:focus-visible,.rzn-cal-more:focus-visible{outline:3px solid var(--rzn-focus-ring);outline-offset:1px}.rzn-cal-agenda-time{font-size:var(--rzn-text-xs);color:var(--rzn-muted-foreground);font-variant-numeric:tabular-nums}.rzn-cal-agenda-name{font-weight:var(--rzn-weight-medium);color:var(--rzn-mono)}.rzn-cal-agenda-empty{margin:0;color:var(--rzn-muted-foreground)}@media (max-width: 639.98px){.rzn-cal-day{min-height:52px;align-items:center;padding:var(--rzn-space-4) 2px}.rzn-cal-num{align-self:center}.rzn-cal-events{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:3px}.rzn-cal-events .rzn-cal-event{width:6px;height:6px;padding:0;border:0;border-radius:var(--rzn-radius-full);background:var(--_bd);font-size:0;pointer-events:none}.rzn-cal-more{display:none}}.rzn-editor{box-sizing:border-box;min-width:0;overflow:hidden;border:1px solid var(--rzn-input);border-radius:var(--rzn-radius-md);background:var(--rzn-background);box-shadow:var(--rzn-shadow-xs)}.rzn-editor:focus-within{border-color:var(--rzn-ring);box-shadow:0 0 0 3px var(--rzn-focus-ring)}.rzn-editor-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:var(--rzn-space-6);border-bottom:1px solid var(--rzn-border);background:var(--rzn-muted)}.rzn-editor-btn{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 var(--rzn-space-6);border:0;border-radius:var(--rzn-radius-xs);background:none;color:var(--rzn-secondary-foreground);font:inherit;cursor:pointer}.rzn-editor-btn:hover{background:var(--rzn-accent);color:var(--rzn-foreground)}.rzn-editor-btn[aria-pressed="true"]{background:var(--rzn-background);color:var(--rzn-primary-ink);box-shadow:var(--rzn-shadow-xs)}.rzn-editor-btn:focus-visible{outline:3px solid var(--rzn-focus-ring);outline-offset:0}.rzn-editor-sep{width:1px;height:18px;margin:0 var(--rzn-space-4);background:var(--rzn-border)}.rzn-editor-linkbar{display:flex;gap:var(--rzn-space-6);padding:var(--rzn-space-6);border-bottom:1px solid var(--rzn-border);background:var(--rzn-muted)}.rzn-editor-linkbar[hidden]{display:none}.rzn-editor-linkbar>input{flex:1 1 auto;min-width:0}.rzn-editor-content{min-height:160px;max-height:420px;overflow-y:auto;padding:var(--rzn-space-12) var(--rzn-space-14);outline:none;color:var(--rzn-foreground);font-size:var(--rzn-text-sm);line-height:1.6;overflow-wrap:anywhere}.rzn-editor-content:empty::before{content:attr(data-placeholder);color:var(--rzn-muted-foreground);pointer-events:none}.rzn-editor-content>:first-child{margin-top:0}.rzn-editor-content p,.rzn-editor-content ul,.rzn-editor-content ol,.rzn-editor-content blockquote{margin:0 0 .6em}.rzn-editor-content h3{margin:.8em 0 .3em;font-size:var(--rzn-text-base);font-weight:var(--rzn-weight-semibold);color:var(--rzn-mono);line-height:1.4}.rzn-editor-content ul,.rzn-editor-content ol{padding-inline-start:1.4em}.rzn-editor-content blockquote{padding-inline-start:var(--rzn-space-12);border-inline-start:3px solid var(--rzn-border);color:var(--rzn-secondary-foreground)}.rzn-editor-content a{color:var(--rzn-primary-ink);text-decoration:underline;text-underline-offset:2px}.rzn-editor-foot{display:flex;justify-content:space-between;gap:var(--rzn-space-8);padding:var(--rzn-space-6) var(--rzn-space-12);border-top:1px solid var(--rzn-border);font-size:var(--rzn-text-xs);color:var(--rzn-muted-foreground);font-variant-numeric:tabular-nums}[data-rzn-copy].is-copied,[data-rzn-copy-target].is-copied{--_fg:var(--rzn-success-ink);--_fg-hover:var(--rzn-success-ink);color:var(--rzn-success-ink)}.rzn-copy-field{display:flex;align-items:center;gap:var(--rzn-space-8);min-width:0}.rzn-copy-code{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--rzn-font-mono,ui-monospace,monospace);font-size:var(--rzn-text-2sm);color:var(--rzn-mono)}.rzn-confetti-canvas{position:fixed;inset:0;width:100%;height:100%;z-index:calc(var(--rzn-z-toast) + 1);pointer-events:none}.rzn-map{position:relative;overflow:hidden;min-height:280px;border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-lg);background:var(--rzn-muted);isolation:isolate}.rzn-map>svg{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.rzn-map-land{fill:var(--rzn-muted)}.rzn-map-park{fill:var(--rzn-success-soft)}.rzn-map-water{fill:var(--rzn-info-soft)}.rzn-map-road{fill:none;stroke:var(--rzn-background);stroke-width:6;stroke-linecap:round}.rzn-map-road-major{fill:none;stroke:var(--rzn-background);stroke-width:11;stroke-linecap:round}.rzn-map-road-edge{fill:none;stroke:var(--rzn-border);stroke-width:13;stroke-linecap:round}.rzn-map-label{fill:var(--rzn-muted-foreground);font-size:8.5px;font-family:var(--rzn-font-sans)}.rzn-map-pin{--_c:var(--rzn-primary);position:absolute;left:var(--x,50%);top:var(--y,50%);z-index:1;width:28px;height:28px;margin:-28px 0 0 -14px;padding:0;border:0;background:none;cursor:pointer}.rzn-map-pin::before{content:"";position:absolute;inset:0;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--_c);box-shadow:0 0 0 2px var(--rzn-background),var(--rzn-shadow-md)}.rzn-map-pin>.rzn-map-dot{position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--rzn-background)}.rzn-map-pin.is-offline{--_c:var(--rzn-muted-foreground)}.rzn-map-pin.is-warning{--_c:var(--rzn-chart-3)}.rzn-map-pin:focus-visible{outline:3px solid var(--rzn-focus-ring);outline-offset:2px;border-radius:50%}.rzn-map-legend{position:absolute;inset-inline-start:12px;bottom:12px;z-index:2;display:grid;gap:4px;padding:var(--rzn-space-8) var(--rzn-space-10);border:1px solid var(--rzn-border);border-radius:var(--rzn-radius-md);background:var(--rzn-popover);box-shadow:var(--rzn-shadow-sm);font-size:var(--rzn-text-xs);color:var(--rzn-secondary-foreground)}.rzn-map-legend span{display:inline-flex;align-items:center;gap:6px}.rzn-map-legend span::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--_c,var(--rzn-primary))}.rzn-map-attr{position:absolute;inset-inline-end:8px;bottom:6px;z-index:2;font-size:10px;color:var(--rzn-muted-foreground)}.rzn-scrollable{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--rzn-input) transparent}.rzn-sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rzn-theme-toggle .rzn-theme-icon{display:none}:root:not([data-theme-pref]) .rzn-theme-toggle .rzn-theme-auto,:root[data-theme-pref="auto"] .rzn-theme-toggle .rzn-theme-auto,:root[data-theme-pref="dark"] .rzn-theme-toggle .rzn-theme-dark,:root[data-theme-pref="light"] .rzn-theme-toggle .rzn-theme-light{display:block}@media (prefers-reduced-motion: reduce){.rzn-btn,.rzn-sidebar,.rzn-wrapper,.rzn-header,.rzn-switch::before,.rzn-progress-bar,.rzn-menu-arrow,[data-rzn-tooltip]::after,.rzn-collapse,.rzn-collapse-icon,.rzn-carousel-dot,.rzn-scrolltop,.rzn-sticky,.rzn-cp-swatch{transition:none !important}.rzn-carousel-track{scroll-behavior:auto}.rzn-skeleton,dialog.rzn-modal[open],dialog.rzn-drawer[open],.rzn-toast,.rzn-select-panel,.rzn-popover,.rzn-dp-panel,.rzn-cp-panel,.rzn-repeater-item,.rzn-progress-striped .rzn-progress-bar,.rzn-toast-progress{animation:none !important}.rzn-toast-progress{display:none}.rzn-spinner{animation-duration:1.6s}}@media print{.rzn-sidebar,.rzn-header,.rzn-sidebar-backdrop,.rzn-toast-container,.rzn-scrolltop,.rzn-carousel-prev,.rzn-carousel-next,.rzn-editor-toolbar,.rzn-chart-tip{display:none !important}.rzn-wrapper{padding:0 !important}}:root{--rzn-motion-duration:520ms;--rzn-motion-distance:14px;--rzn-motion-ease:cubic-bezier(.16,1,.3,1);--rzn-motion-ease-spring:cubic-bezier(.34,1.56,.64,1)}@property --rzn-motion-p{syntax:"<number>";inherits:true;initial-value:1}[data-rzn-motion~="count"]{font-variant-numeric:tabular-nums}.rzn-progress-circle[data-rzn-motion~="fill"]::before{background:conic-gradient(var(--_c) calc(var(--value,0%) * var(--rzn-motion-p)),var(--rzn-secondary) 0)}:where(i)[data-rzn-motion~="wiggle"],:where(i)[data-rzn-motion~="bounce"]{display:inline-block}.rzn-motion-wait{opacity:0}.rzn-motion-wait-fill .rzn-progress-bar,.rzn-progress-bar.rzn-motion-wait-fill{opacity:0}.rzn-progress-circle.rzn-motion-wait-fill{--rzn-motion-p:0}.rzn-motion-loading{position:relative;color:transparent !important;pointer-events:none}.rzn-motion-loading>*{visibility:hidden}.rzn-motion-loading:disabled,.rzn-motion-loading[aria-disabled="true"]{opacity:1}.rzn-motion-loading::after{content:"";position:absolute;inset:0;margin:auto;width:16px;height:16px;box-sizing:border-box;border:2px solid var(--rzn-motion-spinner,var(--rzn-foreground));border-inline-end-color:transparent;border-radius:var(--rzn-radius-full);animation:rzn-spin .7s linear infinite}.rzn-motion-ripple-host{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}.rzn-motion-ripple{position:absolute;border-radius:var(--rzn-radius-full);background:currentColor;opacity:0;pointer-events:none}.rzn-motion-reset,.rzn-motion-reset::after{animation:none !important}@media (prefers-reduced-motion: no-preference){.rzn-motion-in{animation-duration:var(--rzn-motion-duration);animation-timing-function:var(--rzn-motion-ease);animation-delay:var(--rzn-motion-delay,0ms);animation-fill-mode:backwards}.rzn-motion-in:is([data-rzn-motion~="fade"],[data-rzn-motion-group~="fade"]>*){animation-name:rzn-motion-fade}.rzn-motion-in:is([data-rzn-motion~="up"],[data-rzn-motion-group~="up"]>*){animation-name:rzn-motion-up}.rzn-motion-in:is([data-rzn-motion~="down"],[data-rzn-motion-group~="down"]>*){animation-name:rzn-motion-down}.rzn-motion-in:is([data-rzn-motion~="left"],[data-rzn-motion-group~="left"]>*){animation-name:rzn-motion-left}.rzn-motion-in:is([data-rzn-motion~="right"],[data-rzn-motion-group~="right"]>*){animation-name:rzn-motion-right}.rzn-motion-in:is([data-rzn-motion~="zoom"],[data-rzn-motion-group~="zoom"]>*){animation-name:rzn-motion-zoom}.rzn-motion-in[data-rzn-motion~="fill"] .rzn-progress-bar,.rzn-motion-in.rzn-progress-bar[data-rzn-motion~="fill"]{animation:rzn-motion-fill-w calc(var(--rzn-motion-duration) * 2) var(--rzn-motion-ease) var(--rzn-motion-delay,0ms) backwards}.rzn-motion-in.rzn-progress-circle[data-rzn-motion~="fill"]{animation:rzn-motion-fill-p calc(var(--rzn-motion-duration) * 2) var(--rzn-motion-ease) var(--rzn-motion-delay,0ms) backwards}.rzn-motion-ripple{animation:rzn-motion-ripple .6s var(--rzn-motion-ease)}.rzn-motion-pop{animation:rzn-motion-pop .32s var(--rzn-motion-ease)}.rzn-motion-shake{animation:rzn-motion-shake .42s var(--rzn-ease)}[data-rzn-motion~="pulse"]{animation:rzn-motion-pulse 2.2s var(--rzn-ease) var(--rzn-motion-iterations,infinite)}[data-rzn-motion~="wiggle"]{transform-origin:50% 12%;animation:rzn-motion-wiggle 3s ease-in-out .4s var(--rzn-motion-iterations,3)}[data-rzn-motion~="bounce"]{animation:rzn-motion-bounce 2.4s var(--rzn-motion-ease) .4s var(--rzn-motion-iterations,3)}[data-rzn-motion~="shimmer"]{position:relative;overflow:hidden;isolation:isolate}[data-rzn-motion~="shimmer"]::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;translate:-110% 0;background:linear-gradient(105deg,transparent 25%,color-mix(in oklab,currentColor 30%,transparent) 50%,transparent 75%);animation:rzn-motion-shimmer 3.2s ease-in-out .6s var(--rzn-motion-iterations,3)}@media (hover: hover){[data-rzn-motion~="wiggle"]:hover,:is(a,button,.rzn-btn):hover>[data-rzn-motion~="wiggle"]{animation:rzn-motion-wiggle-once .7s ease-in-out}[data-rzn-motion~="bounce"]:hover,:is(a,button,.rzn-btn):hover>[data-rzn-motion~="bounce"]{animation:rzn-motion-bounce-once .6s var(--rzn-motion-ease)}[data-rzn-motion~="shimmer"]:hover::after{animation:rzn-motion-shimmer-once .9s ease-in-out}}[data-rzn-motion~="off"] :is([data-rzn-motion],[data-rzn-motion-group]>*),[data-rzn-motion~="off"] :is([data-rzn-motion],[data-rzn-motion-group]>*)::after{animation:none !important}}@media (prefers-reduced-motion: reduce){.rzn-motion-wait,.rzn-motion-wait-fill .rzn-progress-bar,.rzn-progress-bar.rzn-motion-wait-fill{opacity:1}.rzn-progress-circle.rzn-motion-wait-fill{--rzn-motion-p:1}.rzn-motion-loading::after{animation-duration:1.6s}}[data-rzn-motion~="off"] :is(.rzn-motion-wait,.rzn-motion-wait-fill .rzn-progress-bar){opacity:1}@keyframes rzn-motion-fade{from{opacity:0}}@keyframes rzn-motion-up{from{opacity:0;translate:0 var(--rzn-motion-distance)}}@keyframes rzn-motion-down{from{opacity:0;translate:0 calc(var(--rzn-motion-distance) * -1)}}@keyframes rzn-motion-left{from{opacity:0;translate:calc(var(--rzn-motion-distance) * -1.5) 0}}@keyframes rzn-motion-right{from{opacity:0;translate:calc(var(--rzn-motion-distance) * 1.5) 0}}@keyframes rzn-motion-zoom{from{opacity:0;scale:.94}}@keyframes rzn-motion-fill-w{from{width:0}}@keyframes rzn-motion-fill-p{from{--rzn-motion-p:0}}@keyframes rzn-motion-ripple{from{opacity:.24;scale:0}to{opacity:0;scale:1}}@keyframes rzn-motion-pop{0%{scale:.78}55%{scale:1.12}100%{scale:1}}@keyframes rzn-motion-shake{0%,100%{translate:0 0}18%{translate:-6px 0}36%{translate:5px 0}54%{translate:-4px 0}72%{translate:3px 0}88%{translate:-1px 0}}@keyframes rzn-motion-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--rzn-motion-color,currentColor) 55%,transparent)}70%,100%{box-shadow:0 0 0 6px color-mix(in oklab,var(--rzn-motion-color,currentColor) 0%,transparent)}}@keyframes rzn-motion-wiggle{0%,26%,100%{rotate:0deg}4%{rotate:14deg}9%{rotate:-12deg}14%{rotate:8deg}19%{rotate:-5deg}23%{rotate:2deg}}@keyframes rzn-motion-wiggle-once{0%,100%{rotate:0deg}18%{rotate:14deg}36%{rotate:-12deg}54%{rotate:8deg}72%{rotate:-5deg}88%{rotate:2deg}}@keyframes rzn-motion-bounce{0%,32%,100%{translate:0 0}10%{translate:0 -6px}20%{translate:0 0}26%{translate:0 -2px}}@keyframes rzn-motion-bounce-once{0%,100%{translate:0 0}35%{translate:0 -6px}65%{translate:0 0}82%{translate:0 -2px}}@keyframes rzn-motion-shimmer{0%{translate:-110% 0}40%,100%{translate:110% 0}}@keyframes rzn-motion-shimmer-once{from{translate:-110% 0}to{translate:110% 0}}