@layer theme, base, components, utilities;@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-violet-600:oklch(54.1% 0.281 293.009);--color-white:#fff;--spacing:0.25rem;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--radius-lg:0.5rem;--ease-in-out:cubic-bezier(0.4,0,0.2,1);--blur-md:12px;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}::placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.not-sr-only{clip-path:none;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.container{width:100%;@media (width >= 40rem){max-width:40rem}@media (width >= 48rem){max-width:48rem}@media (width >= 64rem){max-width:64rem}@media (width >= 80rem){max-width:80rem}@media (width >= 96rem){max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.min-h-0{min-height:calc(var(--spacing)*0)}.w-auto{width:auto}.w-full{width:100%}.max-w-\[2\.75rem\]{max-width:2.75rem}.max-w-\[3\.125rem\]{max-width:3.125rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[11rem\]{max-width:11rem}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-stretch{align-items:stretch}.gap-2{gap:calc(var(--spacing)*2)}.gap-8{gap:calc(var(--spacing)*8)}.space-y-reverse{:where(&>:not(:last-child)){--tw-space-y-reverse:1}}.space-x-reverse{:where(&>:not(:last-child)){--tw-space-x-reverse:1}}.divide-x{:where(&>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-end-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-style:var(--tw-border-style)}}.divide-y{:where(&>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse))}}.divide-y-reverse{:where(&>:not(:last-child)){--tw-divide-y-reverse:1}}.self-stretch{align-self:stretch}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-s{border-end-start-radius:.25rem}.rounded-s,.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-end-end-radius:.25rem}.rounded-e,.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-right-radius:.25rem}.rounded-l,.rounded-t{border-top-left-radius:.25rem}.rounded-l{border-bottom-left-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-r{border-bottom-right-radius:.25rem}.rounded-r,.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-left-radius:.25rem}.rounded-b,.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[var\(--rz-color-primary\)\]{--tw-gradient-from:var(--rz-color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-600{--tw-gradient-to:var(--color-violet-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-repeat{background-repeat:repeat}.object-contain{-o-object-fit:contain;object-fit:contain}.object-left{-o-object-position:left;object-position:left}.py-8{padding-block:calc(var(--spacing)*8)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.text-inherit{color:inherit}.text-transparent{color:transparent}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions}.diagonal-fractions,.lining-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums}.oldstyle-nums,.ordinal{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal}.proportional-nums{--tw-numeric-spacing:proportional-nums}.proportional-nums,.slashed-zero{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero}.stacked-fractions{--tw-numeric-fraction:stacked-fractions}.stacked-fractions,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1))}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,rgba(0,0,0,.1))) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,rgba(0,0,0,.06)));--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%)}.sepia{--tw-sepia:sepia(100%)}.filter,.sepia{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-grayscale{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%)}.backdrop-invert{--tw-backdrop-invert:invert(100%)}.backdrop-invert,.backdrop-sepia{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.divide-x-reverse{:where(&>:not(:last-child)){--tw-divide-x-reverse:1}}.ring-inset{--tw-ring-inset:inset}.hover\:opacity-80{&:hover{@media (hover:hover){opacity:80%}}}.md\:grid-cols-3{@media (width >= 48rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.lg\:grid-cols-\[minmax\(0\,_1fr\)_280px\]{@media (width >= 64rem){grid-template-columns:minmax(0,1fr) 280px}}.lg\:grid-cols-\[minmax\(0\,_1fr\)_300px\]{@media (width >= 64rem){grid-template-columns:minmax(0,1fr) 300px}}.lg\:items-start{@media (width >= 64rem){align-items:flex-start}}}:root{--rz-color-primary:#0f172a;--rz-color-primary-foreground:#f8fafc;--rz-color-secondary:#f1f5f9;--rz-color-secondary-foreground:#0f172a;--rz-color-destructive:#ef4444;--rz-color-destructive-foreground:#fef2f2;--rz-color-muted:#f1f5f9;--rz-color-muted-foreground:#64748b;--rz-color-accent:#f1f5f9;--rz-color-accent-foreground:#0f172a;--rz-color-success:#22c55e;--rz-color-success-foreground:#f0fdf4;--rz-color-warning:#f59e0b;--rz-color-warning-foreground:#fffbeb;--rz-color-info:#3b82f6;--rz-color-info-foreground:#eff6ff;--rz-color-background:#fff;--rz-color-foreground:#0f172a;--rz-color-card:#fff;--rz-color-card-foreground:#0f172a;--rz-color-popover:#fff;--rz-color-popover-foreground:#0f172a;--rz-color-border:#e2e8f0;--rz-color-input:#e2e8f0;--rz-color-ring:#0f172a;--rz-radius-none:0;--rz-radius-xs:.125rem;--rz-radius-sm:.25rem;--rz-radius-md:.375rem;--rz-radius-lg:.5rem;--rz-radius-xl:.75rem;--rz-radius-2xl:1rem;--rz-radius-full:9999px;--rz-font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--rz-font-mono:ui-monospace,SFMono-Regular,"SF Mono",Consolas,"Liberation Mono",Menlo,monospace;--rz-font-size-xs:.75rem;--rz-font-size-sm:.875rem;--rz-font-size-md:1rem;--rz-font-size-lg:1.125rem;--rz-font-size-xl:1.25rem;--rz-animation-duration:.15s;--rz-animation-duration-slow:.3s;--rz-animation-easing:cubic-bezier(.4,0,.2,1);--rz-animation-easing-bounce:cubic-bezier(.34,1.56,.64,1);--rz-shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--rz-shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--rz-shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--rz-shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--rz-spacing-xs:.25rem;--rz-spacing-sm:.5rem;--rz-spacing-md:1rem;--rz-spacing-lg:1.5rem;--rz-spacing-xl:2rem;--rz-spacing-2xl:3rem;--rz-z-dropdown:2000;--rz-z-sticky:1020;--rz-z-overlay:1040;--rz-z-modal:1050;--rz-z-popover:1060;--rz-z-tooltip:1070;--rz-z-toast:1080}.dark{--rz-color-primary:#f8fafc;--rz-color-primary-foreground:#0f172a;--rz-color-secondary:#1e293b;--rz-color-secondary-foreground:#f8fafc;--rz-color-destructive:#ef4444;--rz-color-destructive-foreground:#fef2f2;--rz-color-muted:#1e293b;--rz-color-muted-foreground:#94a3b8;--rz-color-accent:#1e293b;--rz-color-accent-foreground:#f8fafc;--rz-color-background:#0f172a;--rz-color-foreground:#f8fafc;--rz-color-card:#1e293b;--rz-color-card-foreground:#f8fafc;--rz-color-popover:#1e293b;--rz-color-popover-foreground:#f8fafc;--rz-color-border:#334155;--rz-color-input:#334155;--rz-color-ring:#f8fafc}@media (prefers-color-scheme:dark){:root[data-theme=media]{--rz-color-primary:#f8fafc;--rz-color-primary-foreground:#0f172a;--rz-color-secondary:#1e293b;--rz-color-secondary-foreground:#f8fafc;--rz-color-destructive:#ef4444;--rz-color-destructive-foreground:#fef2f2;--rz-color-muted:#1e293b;--rz-color-muted-foreground:#94a3b8;--rz-color-accent:#1e293b;--rz-color-accent-foreground:#f8fafc;--rz-color-background:#0f172a;--rz-color-foreground:#f8fafc;--rz-color-card:#1e293b;--rz-color-card-foreground:#f8fafc;--rz-color-popover:#1e293b;--rz-color-popover-foreground:#f8fafc;--rz-color-border:#334155;--rz-color-input:#334155;--rz-color-ring:#f8fafc}}*,:after,:before{box-sizing:border-box}*{margin:0}body{background-color:var(--rz-color-background);color:var(--rz-color-foreground);font-family:var(--rz-font-sans);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}:focus-visible{outline:2px solid var(--rz-color-ring);outline-offset:2px}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--rz-color-border);border-radius:var(--rz-radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--rz-color-muted-foreground)}::-moz-selection{background-color:var(--rz-color-primary);color:var(--rz-color-primary-foreground)}::selection{background-color:var(--rz-color-primary);color:var(--rz-color-primary-foreground)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.rz-accordion{width:100%}.rz-accordion--separated .rz-accordion__item{border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-lg);margin-bottom:.5rem;overflow:hidden}.rz-accordion--separated .rz-accordion__item:last-child{margin-bottom:0}.rz-accordion__item{border-bottom:1px solid var(--rz-color-border)}.rz-accordion:not(.rz-accordion--separated) .rz-accordion__item:last-child{border-bottom:none}.rz-accordion__trigger{align-items:center;background:transparent;border:none;color:var(--rz-color-foreground);cursor:pointer;display:flex;font-family:var(--rz-font-sans);font-size:var(--rz-font-size-sm);font-weight:500;justify-content:space-between;outline:none;padding:1rem 0;text-align:left;transition:color var(--rz-animation-duration) var(--rz-animation-easing);width:100%}.rz-accordion--separated .rz-accordion__trigger{padding:1rem 1.25rem}.rz-accordion__trigger:hover{color:var(--rz-color-primary)}.rz-accordion__trigger:focus-visible{border-radius:var(--rz-radius-sm);box-shadow:0 0 0 2px var(--rz-color-ring)}.rz-accordion__trigger[data-state=open]{color:var(--rz-color-primary)}.rz-accordion__chevron{color:var(--rz-color-muted-foreground);flex-shrink:0;transition:transform var(--rz-animation-duration-slow) var(--rz-animation-easing)}.rz-accordion__trigger[data-state=open] .rz-accordion__chevron{transform:rotate(180deg)}.rz-accordion__content{overflow:hidden}.rz-accordion__content[data-state=open]{animation:a var(--rz-animation-duration) var(--rz-animation-easing)}.rz-accordion__content[data-state=closed]{animation:b var(--rz-animation-duration) var(--rz-animation-easing)}@keyframes a{0%{height:0;opacity:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes b{0%{height:var(--radix-accordion-content-height);opacity:1}to{height:0;opacity:0}}.rz-accordion__content-inner{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-sm);line-height:1.6;padding-bottom:1rem}.rz-accordion--separated .rz-accordion__content-inner{padding:0 1.25rem 1.25rem}.rz-activity-feed{padding:32px 24px;width:100%}.rz-activity-feed__inner{margin:0 auto;max-width:720px}.rz-activity-feed__header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:24px}.rz-activity-feed__title{color:var(--rz-color-foreground);font-size:var(--rz-font-size-xl);font-weight:700;margin:0}.rz-activity-feed__filter{display:flex;flex-wrap:wrap;gap:4px}.rz-activity-feed__filter-btn{background:none;border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-md);color:var(--rz-color-muted-foreground);cursor:pointer;font-size:var(--rz-font-size-xs);font-weight:500;padding:4px 10px;transition:all .15s ease}.rz-activity-feed__filter-btn:hover{background-color:var(--rz-color-muted);color:var(--rz-color-foreground)}.rz-activity-feed__filter-btn--active{background-color:var(--rz-color-foreground);border-color:var(--rz-color-foreground);color:var(--rz-color-background)}.rz-activity-feed__list{display:flex;flex-direction:column;position:relative}.rz-activity-feed__group-label{border-bottom:1px solid var(--rz-color-border);color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-xs);font-weight:600;letter-spacing:.08em;margin-bottom:4px;padding:12px 0 8px;text-transform:uppercase}.rz-activity-feed__item{border-bottom:1px solid var(--rz-color-border);display:flex;gap:12px;padding:12px 0;position:relative}.rz-activity-feed__item:last-child{border-bottom:none}.rz-activity-feed__avatar-col{flex-shrink:0;position:relative}.rz-activity-feed__avatar{align-items:center;background-color:var(--rz-color-muted);border-radius:50%;color:var(--rz-color-muted-foreground);display:flex;font-size:13px;font-weight:600;height:36px;justify-content:center;overflow:hidden;width:36px}.rz-activity-feed__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rz-activity-feed__type-dot{align-items:center;border:2px solid var(--rz-color-background);border-radius:50%;bottom:-2px;display:flex;height:16px;justify-content:center;position:absolute;right:-2px;width:16px}.rz-activity-feed__type-dot--create{background-color:var(--rz-color-success)}.rz-activity-feed__type-dot--update{background-color:#3b82f6}.rz-activity-feed__type-dot--delete{background-color:var(--rz-color-destructive)}.rz-activity-feed__type-dot--comment{background-color:#8b5cf6}.rz-activity-feed__type-dot--invite{background-color:#f59e0b}.rz-activity-feed__type-dot--login{background-color:var(--rz-color-muted-foreground)}.rz-activity-feed__type-dot--system{background-color:var(--rz-color-foreground)}.rz-activity-feed__body{flex:1;min-width:0}.rz-activity-feed__text{color:var(--rz-color-foreground);font-size:var(--rz-font-size-sm);line-height:1.5;margin-bottom:4px}.rz-activity-feed__actor{font-weight:600}.rz-activity-feed__target{color:var(--rz-color-primary);font-weight:500}.rz-activity-feed__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.rz-activity-feed__time{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-xs)}.rz-activity-feed__tag{border:1px solid var(--rz-color-border);border-radius:9999px;color:var(--rz-color-muted-foreground);font-size:11px;font-weight:500;padding:1px 6px}.rz-activity-feed__extra{background-color:var(--rz-color-muted);border-left:3px solid var(--rz-color-border);border-radius:var(--rz-radius-sm);color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-xs);margin-top:8px;padding:8px 12px}.rz-activity-feed__load-more{display:flex;justify-content:center;margin-top:16px}.rz-activity-feed__load-more-btn{background:none;border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-md);color:var(--rz-color-muted-foreground);cursor:pointer;font-size:var(--rz-font-size-sm);padding:8px 20px;transition:all .15s ease}.rz-activity-feed__load-more-btn:hover{color:var(--rz-color-foreground)}.rz-activity-feed__item--system .rz-activity-feed__avatar,.rz-activity-feed__load-more-btn:hover{background-color:var(--rz-color-muted)}.rz-activity-feed--compact .rz-activity-feed__item{gap:10px;padding:8px 0}.rz-activity-feed--compact .rz-activity-feed__avatar{font-size:11px;height:28px;width:28px}.rz-activity-feed--compact .rz-activity-feed__type-dot{height:12px;width:12px}.rz-activity-feed--compact .rz-activity-feed__text{font-size:var(--rz-font-size-xs)}.rz-alert{align-items:flex-start;background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-lg);display:flex;gap:.75rem;padding:1rem;position:relative}.rz-alert__icon{align-items:center;display:flex;flex-shrink:0;height:1.25rem;justify-content:center;margin-top:.0625rem;width:1.25rem}.rz-alert__body{flex:1;min-width:0}.rz-alert__title{font-size:var(--rz-font-size-sm);font-weight:600;line-height:1.25;margin:0 0 .25rem}.rz-alert__description{font-size:var(--rz-font-size-sm);line-height:1.5;opacity:.9}.rz-alert__close{align-items:center;background:transparent;border:none;border-radius:var(--rz-radius-sm);cursor:pointer;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;opacity:.7;outline:none;transition:opacity var(--rz-animation-duration) var(--rz-animation-easing);width:1.5rem}.rz-alert__close:hover{opacity:1}.rz-alert__close:focus-visible{box-shadow:0 0 0 2px currentColor}.rz-alert--default{background-color:var(--rz-color-background);border-color:var(--rz-color-border);color:var(--rz-color-foreground)}.rz-alert--info{background-color:var(--rz-color-info);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-info) 10%,transparent)}border-color:var(--rz-color-info);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--rz-color-info) 30%,transparent)}color:var(--rz-color-info);@supports (color:color-mix(in lab,red,red)){color:color-mix(in srgb,var(--rz-color-info) 80%,#000)}}.rz-alert--success{background-color:var(--rz-color-success);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-success) 10%,transparent)}border-color:var(--rz-color-success);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--rz-color-success) 30%,transparent)}color:var(--rz-color-success);@supports (color:color-mix(in lab,red,red)){color:color-mix(in srgb,var(--rz-color-success) 70%,#000)}}.rz-alert--warning{background-color:var(--rz-color-warning);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-warning) 10%,transparent)}border-color:var(--rz-color-warning);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--rz-color-warning) 30%,transparent)}color:var(--rz-color-warning);@supports (color:color-mix(in lab,red,red)){color:color-mix(in srgb,var(--rz-color-warning) 70%,#000)}}.rz-alert--destructive{background-color:var(--rz-color-destructive);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-destructive) 10%,transparent)}border-color:var(--rz-color-destructive);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--rz-color-destructive) 30%,transparent)}color:var(--rz-color-destructive);@supports (color:color-mix(in lab,red,red)){color:color-mix(in srgb,var(--rz-color-destructive) 80%,#000)}}.rz-rows{display:flex;flex-direction:column}.rz-rows--inline{display:inline-flex;flex-direction:column}.rz-rows--gap-xs{gap:.25rem}.rz-rows--gap-sm{gap:.5rem}.rz-rows--gap-md{gap:1rem}.rz-rows--gap-lg{gap:1.5rem}.rz-rows--gap-xl{gap:2rem}.rz-rows--gap-2xl{gap:3rem}.rz-rows--align-start{align-items:flex-start}.rz-rows--align-center{align-items:center}.rz-rows--align-end{align-items:flex-end}.rz-rows--align-stretch{align-items:stretch}.rz-rows--align-baseline{align-items:baseline}.rz-rows--justify-start{justify-content:flex-start}.rz-rows--justify-center{justify-content:center}.rz-rows--justify-end{justify-content:flex-end}.rz-rows--justify-between{justify-content:space-between}.rz-rows--justify-around{justify-content:space-around}.rz-rows--justify-evenly{justify-content:space-evenly}.rz-rows--wrap{flex-wrap:wrap}.rz-rows--full-width{width:100%}.rz-rows--full-height{height:100%}.rz-text{color:inherit;font-family:var(--rz-font-sans);margin:0}.rz-text--display{font-size:3.75rem;line-height:1}.rz-text--display,.rz-text--h1{font-weight:700;letter-spacing:-.02em}.rz-text--h1{font-size:2.25rem;line-height:1.111}.rz-text--h2{font-size:1.875rem;line-height:1.2}.rz-text--h2,.rz-text--h3{font-weight:600;letter-spacing:-.01em}.rz-text--h3{font-size:1.5rem;line-height:1.333}.rz-text--h4{font-size:1.25rem;font-weight:600;line-height:1.4}.rz-text--h5{font-size:1.125rem;font-weight:600;line-height:1.444}.rz-text--h6{font-size:1rem;font-weight:600;line-height:1.5}.rz-text--lead{color:var(--rz-color-muted-foreground);font-size:1.125rem;font-weight:400;line-height:1.778}.rz-text--body{font-size:var(--rz-font-size-base,1rem);font-weight:400;line-height:1.5}.rz-text--small{font-size:var(--rz-font-size-sm);font-weight:400;line-height:1.43}.rz-text--caption{font-weight:400}.rz-text--caption,.rz-text--overline{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-xs);line-height:1.5}.rz-text--overline{font-weight:500;letter-spacing:.1em;text-transform:uppercase}.rz-text--code{background-color:var(--rz-color-muted);border-radius:var(--rz-radius-sm);color:var(--rz-color-foreground);font-family:var(--rz-font-mono);font-size:.875em;line-height:1.5;padding:.1em .3em}.rz-text--normal{font-weight:400}.rz-text--medium{font-weight:500}.rz-text--semibold{font-weight:600}.rz-text--bold{font-weight:700}.rz-text--left{text-align:left}.rz-text--center{text-align:center}.rz-text--right{text-align:right}.rz-text--justify{text-align:justify}.rz-text--muted{color:var(--rz-color-muted-foreground)}.rz-text--primary{color:var(--rz-color-primary)}.rz-text--destructive{color:var(--rz-color-destructive)}.rz-text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rz-text--italic{font-style:italic}.rz-button{align-items:center;border:none;border-radius:var(--rz-radius-md);cursor:pointer;display:inline-flex;font-family:var(--rz-font-sans);font-size:var(--rz-font-size-sm);font-weight:500;gap:.5rem;justify-content:center;outline:none;position:relative;text-decoration:none;transition:background-color var(--rz-animation-duration) var(--rz-animation-easing),color var(--rz-animation-duration) var(--rz-animation-easing),border-color var(--rz-animation-duration) var(--rz-animation-easing),box-shadow var(--rz-animation-duration) var(--rz-animation-easing),opacity var(--rz-animation-duration) var(--rz-animation-easing);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.rz-button:focus-visible{box-shadow:0 0 0 2px var(--rz-color-background),0 0 0 4px var(--rz-color-ring)}.rz-button--loading,.rz-button:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.rz-button--default{background-color:var(--rz-color-primary);color:var(--rz-color-primary-foreground)}.rz-button--default:hover:not(:disabled){background-color:var(--rz-color-primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-primary) 88%,transparent)}}.rz-button--secondary{background-color:var(--rz-color-secondary);color:var(--rz-color-secondary-foreground)}.rz-button--secondary:hover:not(:disabled){background-color:var(--rz-color-secondary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-secondary) 80%,var(--rz-color-foreground))}}.rz-button--outline{background-color:transparent;border:1px solid var(--rz-color-border);color:var(--rz-color-foreground)}.rz-button--outline:hover:not(:disabled){background-color:var(--rz-color-accent);border-color:transparent;color:var(--rz-color-accent-foreground)}.rz-button--ghost{background-color:transparent;color:var(--rz-color-foreground)}.rz-button--ghost:hover:not(:disabled){background-color:var(--rz-color-accent);color:var(--rz-color-accent-foreground)}.rz-button--link{background-color:transparent;color:var(--rz-color-primary);height:auto;padding:0;text-decoration:underline;text-underline-offset:4px}.rz-button--link:hover:not(:disabled){text-decoration-thickness:2px}.rz-button--destructive{background-color:var(--rz-color-destructive);color:var(--rz-color-destructive-foreground)}.rz-button--destructive:hover:not(:disabled){background-color:var(--rz-color-destructive);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-destructive) 88%,transparent)}}.rz-button--sm{border-radius:var(--rz-radius-sm);font-size:var(--rz-font-size-xs);height:2rem;padding:0 .75rem}.rz-button--md{height:2.5rem;padding:0 1rem}.rz-button--lg{border-radius:var(--rz-radius-lg);font-size:var(--rz-font-size-md);height:2.75rem;padding:0 2rem}.rz-button--icon{height:2.5rem;padding:0;width:2.5rem}.rz-button--icon.rz-button--sm{height:2rem;width:2rem}.rz-button--icon.rz-button--lg{height:2.75rem;width:2.75rem}.rz-button__icon{align-items:center;display:flex;flex-shrink:0;height:1rem;justify-content:center;width:1rem}.rz-button__spinner{animation:c .6s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;display:inline-block;height:1rem;width:1rem}@keyframes c{to{transform:rotate(1turn)}}.rz-alert-dialog__overlay{backdrop-filter:blur(2px);background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:6}.rz-alert-dialog__overlay[data-state=open]{animation:z .15s ease}.rz-alert-dialog__overlay[data-state=closed]{animation:A .1s ease}.rz-alert-dialog__content{background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:.75rem;box-shadow:0 20px 60px #0003;color:var(--rz-color-foreground);left:50%;max-width:28rem;outline:none;padding:1.5rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:90vw;z-index:6}.rz-alert-dialog__content[data-state=open]{animation:d .2s cubic-bezier(.16,1,.3,1)}.rz-alert-dialog__content[data-state=closed]{animation:e .15s ease-in}@keyframes d{0%{opacity:0;transform:translate(-50%,-48%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes e{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.97)}}.rz-alert-dialog__header{margin-bottom:1rem}.rz-alert-dialog__title{color:var(--rz-color-foreground);font-size:1.125rem;font-weight:600;margin-bottom:.375rem}.rz-alert-dialog__description{color:var(--rz-color-muted-foreground);font-size:.875rem;line-height:1.5}.rz-alert-dialog__footer{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1.5rem}.rz-carousel{overflow:hidden;position:relative;width:100%}.rz-carousel__track{display:flex;transition:transform .35s cubic-bezier(.4,0,.2,1);will-change:transform}.rz-carousel--no-transition .rz-carousel__track{transition:none}.rz-carousel__slide{flex:0 0 100%;min-width:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rz-carousel__arrow{align-items:center;background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:9999px;box-shadow:0 1px 4px #00000014;color:var(--rz-color-foreground);cursor:pointer;display:flex;height:2.5rem;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .15s,opacity .15s;width:2.5rem;z-index:5}.rz-carousel__arrow:hover{background-color:var(--rz-color-muted)}.rz-carousel__arrow:disabled{cursor:default;opacity:.35}.rz-carousel__arrow--prev{left:.75rem}.rz-carousel__arrow--next{right:.75rem}.rz-carousel__dots{align-items:center;display:flex;gap:.375rem;justify-content:center;margin-top:1rem}.rz-carousel__dot{background-color:var(--rz-color-border);border:none;border-radius:9999px;cursor:pointer;height:.5rem;padding:0;transition:background-color .2s,width .2s;width:.5rem}.rz-carousel__dot--active{background-color:var(--rz-color-primary);width:1.25rem}.rz-carousel--gap-sm .rz-carousel__track{gap:.5rem}.rz-carousel--gap-md .rz-carousel__track{gap:1rem}.rz-carousel--gap-lg .rz-carousel__track{gap:1.5rem}.rz-app-download{padding:80px 24px;width:100%}.rz-app-download__inner{margin:0 auto;max-width:1100px}.rz-app-download--centered{text-align:center}.rz-app-download--centered .rz-app-download__inner{gap:48px}.rz-app-download--centered .rz-app-download__content,.rz-app-download--centered .rz-app-download__inner{align-items:center;display:flex;flex-direction:column}.rz-app-download--split .rz-app-download__inner{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr}@media (max-width:768px){.rz-app-download--split .rz-app-download__inner{grid-template-columns:1fr;text-align:center}.rz-app-download--split .rz-app-download__buttons{justify-content:center}}.rz-app-download__eyebrow{color:var(--rz-color-primary);font-size:var(--rz-font-size-xs);font-weight:600;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.rz-app-download__title{color:var(--rz-color-foreground);font-size:var(--rz-font-size-3xl);font-weight:700;line-height:1.2;margin:0 0 16px}.rz-app-download__description{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-base);line-height:1.6;margin:0 0 32px;max-width:480px}.rz-app-download__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.rz-app-download__store-btn{align-items:center;background-color:var(--rz-color-foreground);border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-md);color:var(--rz-color-background);cursor:pointer;display:inline-flex;gap:10px;padding:10px 20px;text-decoration:none;transition:opacity .15s ease,transform .15s ease}.rz-app-download__store-btn:hover{opacity:.85;transform:translateY(-1px)}.rz-app-download__store-icon{flex-shrink:0;height:24px;width:24px}.rz-app-download__store-sub{display:block;font-size:10px;line-height:1;opacity:.7}.rz-app-download__store-name{display:block;font-size:var(--rz-font-size-sm);font-weight:600;line-height:1}.rz-app-download__features{display:flex;flex-direction:column;gap:10px}.rz-app-download__feature{align-items:center;color:var(--rz-color-foreground);display:flex;font-size:var(--rz-font-size-sm);gap:10px}.rz-app-download__feature-icon{background-color:var(--rz-color-success);border-radius:50%;height:20px;width:20px;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-success) 15%,transparent)}align-items:center;color:var(--rz-color-success);display:flex;flex-shrink:0;justify-content:center}.rz-app-download__visual{align-items:center;display:flex;justify-content:center}.rz-app-download__mockup{background-color:#2b2f3d;border-radius:32px;box-shadow:0 32px 64px #00000040;padding:12px;position:relative;width:247px}.rz-app-download__mockup-screen{background-color:#07080c;border-radius:24px;height:480px;overflow:hidden;position:relative}.rz-app-download__mockup-media{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.rz-app-download__mockup-notch{background-color:var(--rz-color-foreground);border-radius:0 0 16px 16px;height:24px;left:50%;pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:100px;z-index:2}.rz-app-download__mockup-media>.rz-app-download__mockup-shot{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;width:100%}.rz-app-download__mockup-media--contain .rz-app-download__carousel .rz-app-download__mockup-shot,.rz-app-download__mockup-media--contain>.rz-app-download__mockup-shot{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.rz-app-download__mockup-carousel{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.rz-app-download__carousel.rz-carousel{bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;top:0}.rz-app-download__carousel .rz-carousel__track{align-self:stretch;flex:1 1 auto;height:100%;min-height:0}.rz-app-download__carousel .rz-carousel__slide{align-items:stretch;align-self:stretch;display:flex;height:100%;min-height:0}.rz-app-download__carousel .rz-app-download__mockup-shot{flex:1 1 auto;height:100%;min-height:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;width:100%}.rz-app-download__carousel .rz-carousel__dots{bottom:.4rem;gap:.3rem;justify-content:center;left:0;margin-top:0;padding:.25rem .5rem .15rem;pointer-events:none;position:absolute;right:0;z-index:3}.rz-app-download__carousel .rz-carousel__dot{background-color:#ffffff59;height:.375rem;pointer-events:auto;width:.375rem}.rz-app-download__carousel .rz-carousel__dot--active{background-color:var(--rz-color-primary);width:.875rem}.rz-app-download__carousel .rz-carousel__arrow{height:2rem;width:2rem;z-index:4}.rz-app-download__carousel .rz-carousel__arrow--prev{left:.35rem}.rz-app-download__carousel .rz-carousel__arrow--next{right:.35rem}.rz-app-download__qr{border:1px dashed var(--rz-color-border);border-radius:var(--rz-radius-md);display:inline-block;padding:12px;text-align:center}.rz-app-download__qr-placeholder{background:repeating-conic-gradient(var(--rz-color-muted-foreground) 0 25%,var(--rz-color-background) 0 50%) 0 0 /8px 8px;border-radius:4px;height:100px;margin:0 auto 8px;width:100px}.rz-app-download__qr-label{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-xs)}.rz-app-download__rating{align-items:center;color:var(--rz-color-muted-foreground);display:flex;font-size:var(--rz-font-size-sm);gap:8px;margin-bottom:24px}.rz-app-download__stars{color:#f59e0b;display:flex;gap:2px}.rz-auth-form{display:flex;min-height:100vh}.rz-auth-form--centered{align-items:center;background-color:var(--rz-color-muted);justify-content:center}.rz-auth-form--split,.rz-auth-form__panel{background-color:var(--rz-color-background)}.rz-auth-form__panel{display:flex;flex:0 0 min(480px,100%);flex-direction:column;justify-content:center;padding:3rem 2rem}.rz-auth-form__panel--card{border:1px solid var(--rz-color-border);border-radius:.75rem;box-shadow:0 8px 30px #0000001a;flex:none;width:min(480px,calc(100vw - 3rem))}@media (min-width:768px){.rz-auth-form--split .rz-auth-form__panel{border-right:1px solid var(--rz-color-border)}}.rz-auth-form__card{margin:0 auto;max-width:24rem;width:100%}.rz-auth-form__logo{margin-bottom:1.5rem}.rz-auth-form__title{color:var(--rz-color-foreground);font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.rz-auth-form__subtitle{color:var(--rz-color-muted-foreground);font-size:.875rem;margin-bottom:2rem}.rz-auth-form__body{display:flex;flex-direction:column;gap:1rem}.rz-auth-form__field{display:flex;flex-direction:column;gap:.375rem}.rz-auth-form__label{color:var(--rz-color-foreground);font-size:.875rem;font-weight:500}.rz-auth-form__input{background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:.375rem;color:var(--rz-color-foreground);font-size:.875rem;outline:none;padding:.625rem .75rem;transition:border-color .15s,box-shadow .15s;width:100%}.rz-auth-form__input:focus{border-color:var(--rz-color-primary);box-shadow:0 0 0 3px var(--rz-color-primary);@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--rz-color-primary) 15%,transparent)}}.rz-auth-form__input::-moz-placeholder{color:var(--rz-color-muted-foreground)}.rz-auth-form__input::placeholder{color:var(--rz-color-muted-foreground)}.rz-auth-form__forgot{align-self:flex-end;color:var(--rz-color-primary);font-size:.75rem;margin-top:-8px;text-decoration:none}.rz-auth-form__forgot:hover{text-decoration:underline}.rz-auth-form__submit{margin-top:.5rem}.rz-auth-form__divider{align-items:center;color:var(--rz-color-muted-foreground);display:flex;font-size:.75rem;gap:.75rem;margin:.25rem 0}.rz-auth-form__divider:after,.rz-auth-form__divider:before{background-color:var(--rz-color-border);content:"";flex:1;height:1px}.rz-auth-form__social{display:flex;flex-direction:column;gap:.5rem}.rz-auth-form__social-btn{align-items:center;background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:.375rem;color:var(--rz-color-foreground);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.625rem 1rem;transition:background-color .15s;width:100%}.rz-auth-form__social-btn:hover{background-color:var(--rz-color-muted)}.rz-auth-form__footer{color:var(--rz-color-muted-foreground);font-size:.875rem;margin-top:1.5rem;text-align:center}.rz-auth-form__footer-link{color:var(--rz-color-primary);font-weight:500;text-decoration:none}.rz-auth-form__footer-link:hover{text-decoration:underline}.rz-auth-form__side{background-color:var(--rz-color-primary);color:var(--rz-color-primary-foreground);display:none;flex:1;flex-direction:column;justify-content:space-between;padding:3rem}@media (min-width:768px){.rz-auth-form__side{display:flex}}.rz-auth-form__side-quote{font-size:1.5rem;font-weight:600;line-height:1.4;max-width:24rem}.rz-auth-form__side-attribution{font-size:.875rem;margin-top:.75rem;opacity:.8}.rz-avatar{align-items:center;background-color:var(--rz-color-muted);border-radius:var(--rz-radius-full);display:inline-flex;flex-shrink:0;justify-content:center;position:relative}.rz-avatar__image{-o-object-fit:cover;object-fit:cover}.rz-avatar__fallback,.rz-avatar__image{border-radius:inherit;height:100%;overflow:hidden;width:100%}.rz-avatar__fallback{align-items:center;background-color:var(--rz-color-secondary);color:var(--rz-color-secondary-foreground);display:flex;font-size:.875em;font-weight:600;justify-content:center;letter-spacing:.025em;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rz-avatar__status{border:2px solid var(--rz-color-background);border-radius:var(--rz-radius-full);bottom:0;height:25%;position:absolute;right:0;width:25%}.rz-avatar__status--online{background-color:var(--rz-color-success)}.rz-avatar__status--offline{background-color:var(--rz-color-muted-foreground)}.rz-avatar__status--busy{background-color:var(--rz-color-destructive)}.rz-avatar__status--away{background-color:var(--rz-color-warning)}.rz-avatar--xs{font-size:var(--rz-font-size-xs);height:1.5rem;width:1.5rem}.rz-avatar--sm{font-size:var(--rz-font-size-xs);height:2rem;width:2rem}.rz-avatar--md{font-size:var(--rz-font-size-sm);height:2.5rem;width:2.5rem}.rz-avatar--lg{font-size:var(--rz-font-size-md);height:3rem;width:3rem}.rz-avatar--xl{font-size:var(--rz-font-size-lg);height:4rem;width:4rem}.rz-avatar--square{border-radius:var(--rz-radius-md)}.rz-avatar--rounded{border-radius:var(--rz-radius-lg)}.rz-avatar-group{display:flex}.rz-avatar-group .rz-avatar{border:2px solid var(--rz-color-background);margin-left:-.5rem}.rz-avatar-group .rz-avatar:first-child{margin-left:0}.rz-avatar-group__more{background-color:var(--rz-color-muted);border:2px solid var(--rz-color-background);border-radius:var(--rz-radius-full);color:var(--rz-color-muted-foreground);justify-content:center;margin-left:-.5rem}.rz-avatar-group__more,.rz-badge{align-items:center;display:inline-flex;font-size:var(--rz-font-size-xs);font-weight:600}.rz-badge{border:1px solid transparent;border-radius:var(--rz-radius-full);gap:.25rem;line-height:1.25;padding:.125rem .5rem;transition:background-color var(--rz-animation-duration) var(--rz-animation-easing);white-space:nowrap}.rz-badge__icon{align-items:center;display:flex;height:.75rem;width:.75rem}.rz-badge--default{background-color:var(--rz-color-primary);border-color:var(--rz-color-primary);color:var(--rz-color-primary-foreground)}.rz-badge--secondary{background-color:var(--rz-color-secondary);border-color:var(--rz-color-secondary);color:var(--rz-color-secondary-foreground)}.rz-badge--outline{background-color:transparent;border-color:var(--rz-color-border);color:var(--rz-color-foreground)}.rz-badge--destructive{background-color:var(--rz-color-destructive);border-color:var(--rz-color-destructive);color:var(--rz-color-destructive-foreground)}.rz-badge--success{background-color:var(--rz-color-success);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-success) 15%,transparent)}color:var(--rz-color-success);@supports (color:color-mix(in lab,red,red)){color:color-mix(in srgb,var(--rz-color-success) 80%,#000)}border-color:var(--rz-color-success);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--rz-color-success) 30%,transparent)}}.rz-badge--warning{background-color:var(--rz-color-warning);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-warning) 15%,transparent)}color:var(--rz-color-warning);@supports (color:color-mix(in lab,red,red)){color:color-mix(in srgb,var(--rz-color-warning) 80%,#000)}border-color:var(--rz-color-warning);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--rz-color-warning) 30%,transparent)}}.rz-badge--info{background-color:var(--rz-color-info);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-info) 15%,transparent)}color:var(--rz-color-info);@supports (color:color-mix(in lab,red,red)){color:color-mix(in srgb,var(--rz-color-info) 80%,#000)}border-color:var(--rz-color-info);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--rz-color-info) 30%,transparent)}}.rz-badge--sm{font-size:.625rem;padding:.0625rem .375rem}.rz-badge--lg{font-size:var(--rz-font-size-sm);padding:.25rem .75rem}.rz-banner{align-items:center;display:flex;font-size:var(--rz-font-size-sm);gap:12px;justify-content:space-between;padding:10px 16px;position:relative;width:100%}.rz-banner__content{align-items:center;display:flex;flex:1;gap:8px;justify-content:center}.rz-banner__icon{flex-shrink:0;height:16px;width:16px}.rz-banner__text{color:inherit}.rz-banner__link{background:none;border:none;color:inherit;cursor:pointer;font-weight:600;margin-left:4px;padding:0;text-decoration:underline;text-underline-offset:2px}.rz-banner__link:hover{opacity:.8}.rz-banner__dismiss{align-items:center;background:none;border:none;border-radius:var(--rz-radius-sm);color:inherit;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;opacity:.7;padding:0;transition:opacity .15s ease,background-color .15s ease;width:24px}.rz-banner__dismiss:hover{background-color:#0000001a;opacity:1}.rz-banner--default{background-color:var(--rz-color-foreground);color:var(--rz-color-background)}.rz-banner--primary{background-color:var(--rz-color-primary);color:var(--rz-color-primary-foreground)}.rz-banner--info{background-color:var(--rz-color-info);color:#fff}.rz-banner--success{background-color:var(--rz-color-success);color:#fff}.rz-banner--warning{background-color:var(--rz-color-warning);color:#fff}.rz-banner--destructive{background-color:var(--rz-color-destructive);color:#fff}.rz-banner--muted{background-color:var(--rz-color-muted);border-bottom:1px solid var(--rz-color-border);color:var(--rz-color-foreground)}.rz-chart{display:flex;flex-direction:column;gap:.75rem;width:100%}.rz-chart__title{color:var(--rz-color-foreground);font-size:.9375rem;font-weight:600}.rz-chart__subtitle{color:var(--rz-color-muted-foreground);font-size:.8125rem}.rz-chart__svg{overflow:visible;width:100%}.rz-chart__tooltip{background-color:var(--rz-color-popover);border:1px solid var(--rz-color-border);border-radius:.5rem;box-shadow:0 4px 12px #0000001a;color:var(--rz-color-foreground);font-size:.8125rem;padding:.375rem .625rem;pointer-events:none;position:absolute;transform:translate(-50%,-110%);white-space:nowrap;z-index:6}.rz-chart__container{position:relative}.rz-chart__legend{display:flex;flex-wrap:wrap;gap:.75rem}.rz-chart__legend-item{align-items:center;color:var(--rz-color-muted-foreground);display:flex;font-size:.8125rem;gap:.375rem}.rz-chart__legend-dot{border-radius:9999px;flex-shrink:0;height:.625rem;width:.625rem}.rz-chart__bar{cursor:default;rx:3;transition:opacity .15s}.rz-chart__bar:hover{opacity:.8}.rz-chart__axis-label{fill:var(--rz-color-muted-foreground,#888);font-family:inherit;font-size:11px}.rz-chart__grid-line{stroke:var(--rz-color-border,#e5e7eb);stroke-dasharray:4 4;stroke-width:1}.rz-chart__line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.rz-chart__area{opacity:.12}.rz-chart__dot{cursor:default;transition:r .1s}.rz-chart__dot:hover{r:6}.rz-chart__slice{cursor:default;transition:opacity .15s}.rz-chart__slice:hover{opacity:.8}.rz-blog-post{margin:0;max-width:680px;padding:0;width:100%}.rz-blog-post__header{margin-bottom:2rem}.rz-blog-post__category{align-items:center;background-color:var(--rz-color-primary);border-radius:9999px;display:inline-flex;font-size:.8125rem;font-weight:500;padding:.25rem .75rem;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-primary) 12%,transparent)}color:var(--rz-color-primary);margin-bottom:1rem}.rz-blog-post__title{color:var(--rz-color-foreground);font-size:2rem;font-weight:800;letter-spacing:-.025em;line-height:1.25;margin-bottom:.75rem}.rz-blog-post__excerpt{color:var(--rz-color-muted-foreground);font-size:1.125rem;line-height:1.65;margin-bottom:1.25rem}.rz-blog-post__author{align-items:center;display:flex;gap:.75rem}.rz-blog-post__author-avatar{align-items:center;background-color:var(--rz-color-primary);border-radius:9999px;color:var(--rz-color-primary-foreground);display:flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:2.5rem;justify-content:center;overflow:hidden;width:2.5rem}.rz-blog-post__author-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rz-blog-post__author-name{color:var(--rz-color-foreground);font-size:.9375rem;font-weight:600}.rz-blog-post__author-meta{align-items:center;color:var(--rz-color-muted-foreground);display:flex;font-size:.8125rem;gap:.5rem}.rz-blog-post__author-dot{background-color:var(--rz-color-muted-foreground);border-radius:9999px;height:3px;width:3px}.rz-blog-post__cover{aspect-ratio:16/9;background-color:var(--rz-color-muted);border-radius:.75rem;margin-bottom:2rem;overflow:hidden;width:100%}.rz-blog-post__cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rz-blog-post__body{color:var(--rz-color-foreground);font-size:1.0625rem;line-height:1.75}.rz-blog-post__body h2{color:var(--rz-color-foreground);font-size:1.375rem;font-weight:700;letter-spacing:-.02em;margin:2rem 0 .75rem}.rz-blog-post__body h3{color:var(--rz-color-foreground);font-size:1.125rem;font-weight:700;margin:1.5rem 0 .5rem}.rz-blog-post__body p{margin-bottom:1.25rem}.rz-blog-post__body a{color:var(--rz-color-primary);text-decoration:underline;text-underline-offset:3px}.rz-blog-post__body ol,.rz-blog-post__body ul{margin:0 0 1.25rem 1.5rem}.rz-blog-post__body li{margin-bottom:.25rem}.rz-blog-post__body blockquote{background-color:var(--rz-color-primary);border-left:3px solid var(--rz-color-primary);margin:1.5rem 0;padding:.75rem 1.25rem;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-primary) 5%,transparent)}border-radius:0 .375rem .375rem 0;color:var(--rz-color-muted-foreground);font-style:italic}.rz-blog-post__body pre{background-color:var(--rz-color-muted);border-radius:.5rem;font-size:.875rem;margin-bottom:1.25rem;overflow-x:auto;padding:1rem 1.25rem}.rz-blog-post__body code{background-color:var(--rz-color-muted);border-radius:.25rem;font-family:ui-monospace,monospace;font-size:.875em;padding:.125em .375em}.rz-blog-post__body pre code{background:none;font-size:inherit;padding:0}.rz-blog-post__footer{align-items:center;border-top:1px solid var(--rz-color-border);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:2.5rem;padding-top:1.5rem}.rz-blog-post__tags{display:flex;flex-wrap:wrap;gap:.375rem}.rz-blog-post__tag{border:1px solid var(--rz-color-border);border-radius:9999px;color:var(--rz-color-muted-foreground);display:inline-flex;font-size:.8125rem;padding:.25rem .625rem;text-decoration:none}.rz-blog-post__tag--link{cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.rz-blog-post__tag--link:hover{background-color:var(--rz-color-primary);border-color:var(--rz-color-primary);color:var(--rz-color-primary-foreground)}.rz-blog-post__author-link{border-radius:.5rem;display:block;text-decoration:none;transition:opacity .15s}.rz-blog-post__author-link:hover{opacity:.75}.rz-blog-post__share{align-items:center;color:var(--rz-color-muted-foreground);display:flex;font-size:.875rem;gap:.5rem}.rz-blog-post__body img,.rz-blog-post__body video{height:auto;max-width:100%}@media (max-width:639px){.rz-blog-post__title{font-size:1.5rem}.rz-blog-post__excerpt{font-size:1rem}.rz-blog-post__cover,.rz-blog-post__header{margin-bottom:1.5rem}.rz-blog-post__cover{border-radius:.5rem}.rz-blog-post__body{font-size:1rem}.rz-blog-post__body h2{font-size:1.25rem;margin-top:1.5rem}.rz-blog-post__body h3{font-size:1.0625rem}.rz-blog-post__body pre{font-size:.8125rem;padding:.75rem 1rem}.rz-blog-post__footer{align-items:flex-start;flex-direction:column}.rz-blog-post__author-meta{flex-wrap:wrap}}.rz-columns{display:flex}.rz-columns,.rz-columns--inline{flex-direction:row;flex-wrap:wrap}.rz-columns--inline{display:inline-flex}.rz-columns--gap-xs{gap:.25rem}.rz-columns--gap-sm{gap:.5rem}.rz-columns--gap-md{gap:1rem}.rz-columns--gap-lg{gap:1.5rem}.rz-columns--gap-xl{gap:2rem}.rz-columns--gap-2xl{gap:3rem}.rz-columns--align-start{align-items:flex-start}.rz-columns--align-center{align-items:center}.rz-columns--align-end{align-items:flex-end}.rz-columns--align-stretch{align-items:stretch}.rz-columns--align-baseline{align-items:baseline}.rz-columns--justify-start{justify-content:flex-start}.rz-columns--justify-center{justify-content:center}.rz-columns--justify-end{justify-content:flex-end}.rz-columns--justify-between{justify-content:space-between}.rz-columns--justify-around{justify-content:space-around}.rz-columns--justify-evenly{justify-content:space-evenly}.rz-columns--nowrap{flex-wrap:nowrap}.rz-columns--full-width{width:100%}.rz-columns--full-height{height:100%}.rz-blog-posts-list{width:100%}.rz-blog-posts-list__layout{display:flex;flex-direction:column;gap:2rem}.rz-blog-posts-list__layout--with-sidebar{align-items:start;display:grid;gap:2.5rem;grid-template-columns:1fr}@media (min-width:1024px){.rz-blog-posts-list__layout--with-sidebar{grid-template-columns:1fr 18rem}.rz-blog-posts-list__layout--sidebar-left{grid-template-columns:18rem 1fr}}.rz-blog-posts-list__main{display:flex;flex-direction:column;gap:2rem;min-width:0}.rz-blog-posts-list__grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:640px){.rz-blog-posts-list__grid{grid-template-columns:repeat(2,1fr)}.rz-blog-posts-list__grid--cols-1{grid-template-columns:1fr}.rz-blog-posts-list__grid--cols-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.rz-blog-posts-list__grid--cols-3{grid-template-columns:repeat(3,1fr)}.rz-blog-posts-list__grid--with-sidebar{grid-template-columns:1fr}.rz-blog-posts-list__grid--cols-3.rz-blog-posts-list__grid--with-sidebar{grid-template-columns:repeat(2,1fr)}}.rz-blog-posts-list__sidebar{display:flex;flex-direction:column;gap:1.5rem}.rz-blog-posts-list__card{background-color:var(--rz-color-card);border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-lg);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:box-shadow var(--rz-animation-duration) var(--rz-animation-easing),border-color var(--rz-animation-duration) var(--rz-animation-easing)}.rz-blog-posts-list__card:hover{border-color:var(--rz-color-primary);box-shadow:var(--rz-shadow-md)}.rz-blog-posts-list__card-link{border-radius:var(--rz-radius-lg);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.rz-blog-posts-list__card-cover{aspect-ratio:16/9;background-color:var(--rz-color-muted);overflow:hidden;width:100%}.rz-blog-posts-list__card-img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--rz-animation-duration-slow) var(--rz-animation-easing);width:100%}.rz-blog-posts-list__card:hover .rz-blog-posts-list__card-img{transform:scale(1.03)}.rz-blog-posts-list__card-body{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:1.25rem}.rz-blog-posts-list__card-category{align-self:flex-start}.rz-blog-posts-list__card-title{color:var(--rz-color-foreground);font-size:var(--rz-font-size-lg);font-weight:700;-webkit-line-clamp:2;line-height:1.35}.rz-blog-posts-list__card-excerpt,.rz-blog-posts-list__card-title{display:-webkit-box;margin:0;-webkit-box-orient:vertical;overflow:hidden}.rz-blog-posts-list__card-excerpt{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-sm);-webkit-line-clamp:3;line-height:1.6}.rz-blog-posts-list__card-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-top:auto;padding-top:.75rem}.rz-blog-posts-list__card-author{align-items:center;display:flex;gap:.5rem;position:relative;z-index:2}.rz-blog-posts-list__card-author-name{color:var(--rz-color-foreground);font-size:var(--rz-font-size-sm);font-weight:500;white-space:nowrap}.rz-blog-posts-list__card-info{align-items:center;display:flex;font-size:var(--rz-font-size-xs);gap:.375rem;white-space:nowrap}.rz-blog-posts-list__card-dot,.rz-blog-posts-list__card-info{color:var(--rz-color-muted-foreground)}.rz-blog-posts-list__card-tags{display:flex;flex-wrap:wrap;gap:.375rem;position:relative;z-index:2}.rz-blog-posts-list__pagination,.rz-pagination{display:flex;justify-content:center}.rz-pagination{gap:.25rem}.rz-pagination,.rz-pagination__item{align-items:center}.rz-pagination__item{background:none;border:1px solid transparent;border-radius:.375rem;color:var(--rz-color-foreground);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;height:2.25rem;justify-content:center;min-width:2.25rem;padding:0 .5rem;transition:background-color .15s,color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rz-pagination__item:hover:not(.rz-pagination__item--active):not(.rz-pagination__item--disabled){background-color:var(--rz-color-muted)}.rz-pagination__item--active{background-color:var(--rz-color-primary);border-color:var(--rz-color-primary);color:var(--rz-color-primary-foreground)}.rz-pagination__item--disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.rz-pagination__item--ellipsis{cursor:default}.rz-pagination__item--ellipsis:hover{background:none}.rz-pagination--sm .rz-pagination__item{font-size:.75rem;height:1.875rem;min-width:1.875rem}.rz-pagination--lg .rz-pagination__item{font-size:1rem;height:2.75rem;min-width:2.75rem}.rz-pagination--outline .rz-pagination__item{border-color:var(--rz-color-border)}.rz-pagination--outline .rz-pagination__item--active{border-color:var(--rz-color-primary)}.rz-box{background-color:var(--rz-color-background)}.rz-box--muted{background-color:var(--rz-color-muted)}.rz-box--primary{background-color:var(--rz-color-primary)}.rz-box--destructive{background-color:var(--rz-color-destructive)}.rz-breadcrumb,.rz-breadcrumb__list{align-items:center;display:flex;flex-wrap:wrap}.rz-breadcrumb__list{gap:.25rem;list-style:none;margin:0;padding:0}.rz-breadcrumb__item,.rz-breadcrumb__link{align-items:center;display:inline-flex;gap:.25rem}.rz-breadcrumb__link{border-radius:var(--rz-radius-sm);color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-sm);padding:0;text-decoration:none;transition:color var(--rz-animation-duration) var(--rz-animation-easing)}.rz-breadcrumb__link:hover{color:var(--rz-color-foreground);text-decoration:underline;text-underline-offset:3px}.rz-breadcrumb__link:focus-visible{outline:2px solid var(--rz-color-ring);outline-offset:2px}.rz-breadcrumb__page{color:var(--rz-color-foreground);font-size:var(--rz-font-size-sm);font-weight:500;padding:.125rem .25rem}.rz-breadcrumb__separator{font-size:var(--rz-font-size-sm);opacity:.6;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rz-breadcrumb__ellipsis,.rz-breadcrumb__separator{align-items:center;color:var(--rz-color-muted-foreground);display:flex}.rz-breadcrumb__ellipsis{background:none;border:none;border-radius:var(--rz-radius-sm);cursor:pointer;height:1.5rem;justify-content:center;padding:0;position:relative;transition:background-color var(--rz-animation-duration) var(--rz-animation-easing);width:1.5rem}.rz-breadcrumb__ellipsis:hover{background-color:var(--rz-color-accent)}.rz-cta{background-color:var(--rz-color-background);padding:5rem 1.5rem}.rz-cta__container{margin:0 auto;max-width:72rem}.rz-cta__inner{align-items:center;border-radius:var(--rz-radius-2xl);display:flex;flex-direction:column;gap:2rem;padding:4rem 3rem;text-align:center}.rz-cta__inner--default{background-color:var(--rz-color-card);border:1px solid var(--rz-color-border)}.rz-cta__inner--dark{background-color:var(--rz-color-foreground);color:var(--rz-color-background)}.rz-cta__inner--gradient{background:linear-gradient(135deg,var(--rz-color-primary),var(--rz-color-primary));@supports (color:color-mix(in lab,red,red)){background:linear-gradient(135deg,color-mix(in srgb,var(--rz-color-primary) 80%,transparent),color-mix(in srgb,var(--rz-color-primary) 40%,transparent))}color:var(--rz-color-primary-foreground)}.rz-cta__inner--bordered{background-color:transparent;border:2px dashed var(--rz-color-border)}@media (max-width:640px){.rz-cta__inner{padding:2.5rem 1.5rem}}.rz-cta__eyebrow{display:inline-block;font-size:var(--rz-font-size-sm);font-weight:600;letter-spacing:.05em;opacity:.8;text-transform:uppercase}.rz-cta__title{font-size:clamp(1.75rem,4vw,3rem);font-weight:800;letter-spacing:-.025em;line-height:1.15;max-width:36rem}.rz-cta__description{font-size:var(--rz-font-size-md);line-height:1.6;max-width:32rem;opacity:.8}.rz-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.rz-cta__note{font-size:var(--rz-font-size-xs);opacity:.65}.rz-calendar{background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-lg,8px);color:var(--rz-color-foreground);display:inline-flex;flex-direction:column;gap:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:280px}.rz-calendar__header{align-items:center;display:flex;justify-content:space-between;padding:.75rem .75rem .5rem}.rz-calendar__nav-btn{align-items:center;background:transparent;border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-md,6px);color:var(--rz-color-foreground);cursor:pointer;display:flex;height:2rem;justify-content:center;transition:background-color .15s;width:2rem}.rz-calendar__nav-btn:hover{background-color:var(--rz-color-muted)}.rz-calendar__nav-btn:focus-visible{outline:2px solid var(--rz-color-ring);outline-offset:2px}.rz-calendar__title{color:var(--rz-color-foreground);font-size:.875rem;font-weight:600}.rz-calendar__grid{padding:0 .5rem .75rem}.rz-calendar__weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:.25rem}.rz-calendar__weekday{align-items:center;color:var(--rz-color-muted-foreground);display:flex;font-size:.75rem;font-weight:500;height:2rem;justify-content:center}.rz-calendar__days{display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.rz-calendar__day{align-items:center;background:transparent;border:none;border-radius:var(--rz-radius-md,6px);color:var(--rz-color-foreground);cursor:pointer;display:flex;font-size:.875rem;height:2.25rem;justify-content:center;transition:background-color .1s,color .1s;width:100%}.rz-calendar__day:hover:not([disabled]):not(.rz-calendar__day--selected){background-color:var(--rz-color-muted)}.rz-calendar__day--today:not(.rz-calendar__day--selected){background-color:var(--rz-color-muted);font-weight:700}.rz-calendar__day--selected{background-color:var(--rz-color-primary);color:var(--rz-color-primary-foreground);font-weight:600}.rz-calendar__day--selected:hover{background-color:var(--rz-color-primary);filter:brightness(.92)}.rz-calendar__day--outside{color:var(--rz-color-muted-foreground);opacity:.5}.rz-calendar__day--disabled,.rz-calendar__day[disabled]{cursor:not-allowed;opacity:.3;pointer-events:none}.rz-calendar__day--in-range{background-color:var(--rz-color-primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-primary) 15%,transparent)}border-radius:0}.rz-calendar__day--range-start{border-radius:var(--rz-radius-md,6px) 0 0 var(--rz-radius-md,6px)}.rz-calendar__day--range-end,.rz-calendar__day--range-start{background-color:var(--rz-color-primary);color:var(--rz-color-primary-foreground)}.rz-calendar__day--range-end{border-radius:0 var(--rz-radius-md,6px) var(--rz-radius-md,6px) 0}.rz-calendar__day:focus-visible{outline:2px solid var(--rz-color-ring);outline-offset:2px}.rz-calendar__footer{border-top:1px solid var(--rz-color-border);display:flex;gap:.5rem;justify-content:flex-end;padding:.5rem .75rem .75rem}.rz-card{background-color:var(--rz-color-card);border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-lg);color:var(--rz-color-card-foreground);overflow:hidden}.rz-card--elevated{border-color:transparent;box-shadow:var(--rz-shadow-md)}.rz-card--ghost{background-color:transparent;border-color:transparent}.rz-card--interactive{cursor:pointer;transition:box-shadow var(--rz-animation-duration) var(--rz-animation-easing),transform var(--rz-animation-duration) var(--rz-animation-easing)}.rz-card--interactive:hover{box-shadow:var(--rz-shadow-lg);transform:translateY(-1px)}.rz-card--interactive:active{transform:translateY(0)}.rz-card__header{display:flex;flex-direction:column;gap:.375rem;padding:1.5rem}.rz-card__header--row{align-items:center;flex-direction:row;justify-content:space-between}.rz-card__title{color:var(--rz-color-card-foreground);font-size:var(--rz-font-size-lg);font-weight:600;line-height:1.25}.rz-card__description{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-sm);line-height:1.5}.rz-card__content{padding:0 1.5rem 1.5rem}.rz-card__content--padded{padding-top:1.5rem}.rz-card__footer{align-items:center;background-color:var(--rz-color-muted);border-top:1px solid var(--rz-color-border);display:flex;padding:1rem 1.5rem;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-muted) 30%,transparent)}}.rz-card__footer--between{justify-content:space-between}.rz-card__footer--end{gap:.5rem;justify-content:flex-end}.rz-card__footer--center{justify-content:center}.rz-card__image{height:12rem;-o-object-fit:cover;object-fit:cover;width:100%}.rz-changelog{margin:0 auto;max-width:760px;padding:48px 24px}.rz-changelog__header{margin-bottom:48px}.rz-changelog__title{color:var(--rz-color-foreground);font-size:var(--rz-font-size-3xl);font-weight:700;margin:0 0 8px}.rz-changelog__subtitle{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-base);margin:0}.rz-changelog__feed{position:relative}.rz-changelog__entry{display:grid;gap:0 32px;grid-template-columns:120px 1fr;margin-bottom:48px}@media (max-width:600px){.rz-changelog__entry{grid-template-columns:1fr}.rz-changelog__meta{margin-bottom:12px}}.rz-changelog__meta{padding-top:4px;text-align:right}.rz-changelog__version{color:var(--rz-color-primary);display:block;font-family:Fira Code,Consolas,monospace;font-size:var(--rz-font-size-sm);font-weight:700;margin-bottom:4px}.rz-changelog__date{color:var(--rz-color-muted-foreground);display:block;font-size:var(--rz-font-size-xs)}.rz-changelog__body{border-left:2px solid var(--rz-color-border);padding-left:24px;position:relative}.rz-changelog__body:before{background-color:var(--rz-color-primary);border:2px solid var(--rz-color-background);border-radius:50%;content:"";height:8px;left:-5px;position:absolute;top:8px;width:8px}.rz-changelog__release-title{color:var(--rz-color-foreground);font-size:var(--rz-font-size-xl);font-weight:700;margin:0 0 8px}.rz-changelog__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.rz-changelog__tag{border-radius:9999px;font-size:11px;font-weight:600;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.rz-changelog__tag--new{background-color:#dbeafe;color:#1d4ed8}.rz-changelog__tag--improved{background-color:#d1fae5;color:#065f46}.rz-changelog__tag--fixed{background-color:#fef3c7;color:#92400e}.rz-changelog__tag--breaking{background-color:#fee2e2;color:#991b1b}.rz-changelog__tag--deprecated{background-color:#f3f4f6;color:#6b7280}:root.dark .rz-changelog__tag--new{background-color:#1e3a5f;color:#93c5fd}:root.dark .rz-changelog__tag--improved{background-color:#14332a;color:#6ee7b7}:root.dark .rz-changelog__tag--fixed{background-color:#3d2800;color:#fcd34d}:root.dark .rz-changelog__tag--breaking{background-color:#3d0a0a;color:#fca5a5}:root.dark .rz-changelog__tag--deprecated{background-color:#1f2937;color:#9ca3af}.rz-changelog__description{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-sm);line-height:1.6;margin:0 0 16px}.rz-changelog__changes{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.rz-changelog__change{color:var(--rz-color-foreground);display:flex;font-size:var(--rz-font-size-sm);gap:10px;line-height:1.5}.rz-changelog__change-dot{border-radius:50%;flex-shrink:0;height:6px;margin-top:6px;width:6px}.rz-changelog__change-dot--new{background-color:#3b82f6}.rz-changelog__change-dot--improved{background-color:#10b981}.rz-changelog__change-dot--fixed{background-color:#f59e0b}.rz-changelog__change-dot--breaking{background-color:#ef4444}.rz-changelog__change-dot--deprecated{background-color:#9ca3af}.rz-chat{background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-lg);display:flex;flex-direction:column;height:100%;min-height:500px;overflow:hidden}.rz-chat__header{align-items:center;background-color:var(--rz-color-background);border-bottom:1px solid var(--rz-color-border);display:flex;flex-shrink:0;gap:12px;padding:14px 16px}.rz-chat__header-avatar{align-items:center;background-color:var(--rz-color-muted);border-radius:50%;color:var(--rz-color-muted-foreground);display:flex;flex-shrink:0;font-size:13px;font-weight:600;height:36px;justify-content:center;overflow:hidden;width:36px}.rz-chat__header-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rz-chat__header-info{flex:1;min-width:0}.rz-chat__header-name{color:var(--rz-color-foreground);font-size:var(--rz-font-size-sm);font-weight:600;line-height:1.3}.rz-chat__header-status{align-items:center;color:var(--rz-color-muted-foreground);display:flex;font-size:var(--rz-font-size-xs);gap:5px}.rz-chat__status-dot{background-color:var(--rz-color-muted-foreground);border-radius:50%;height:7px;width:7px}.rz-chat__status-dot--online{background-color:var(--rz-color-success)}.rz-chat__status-dot--away{background-color:var(--rz-color-warning)}.rz-chat__status-dot--busy{background-color:var(--rz-color-destructive)}.rz-chat__header-actions{display:flex;gap:4px}.rz-chat__action-btn{align-items:center;background:none;border:none;border-radius:var(--rz-radius-sm);color:var(--rz-color-muted-foreground);cursor:pointer;display:flex;height:32px;justify-content:center;transition:background-color .15s ease,color .15s ease;width:32px}.rz-chat__action-btn:hover{background-color:var(--rz-color-muted);color:var(--rz-color-foreground)}.rz-chat__messages{display:flex;flex:1;flex-direction:column;gap:16px;overflow-y:auto;padding:16px;scroll-behavior:smooth}.rz-chat__date-divider{align-items:center;color:var(--rz-color-muted-foreground);display:flex;font-size:var(--rz-font-size-xs);font-weight:500;gap:12px}.rz-chat__date-divider:after,.rz-chat__date-divider:before{background-color:var(--rz-color-border);content:"";flex:1;height:1px}.rz-chat__group{display:flex;gap:10px}.rz-chat__group--self{flex-direction:row-reverse}.rz-chat__group-avatar{align-items:center;align-self:flex-end;background-color:var(--rz-color-muted);border-radius:50%;color:var(--rz-color-muted-foreground);display:flex;flex-shrink:0;font-size:11px;font-weight:600;height:32px;justify-content:center;overflow:hidden;width:32px}.rz-chat__group-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rz-chat__group-content{display:flex;flex-direction:column;gap:4px;max-width:70%}.rz-chat__group--self .rz-chat__group-content{align-items:flex-end}.rz-chat__sender{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-xs);font-weight:600;padding:0 4px}.rz-chat__bubble{background-color:var(--rz-color-muted);border-radius:16px;color:var(--rz-color-foreground);font-size:var(--rz-font-size-sm);line-height:1.5;padding:8px 12px;word-break:break-word}.rz-chat__bubble--self{background-color:var(--rz-color-primary);border-radius:16px 16px 4px;color:var(--rz-color-primary-foreground)}.rz-chat__bubble--other{border-radius:16px 16px 16px 4px}.rz-chat__bubble--first-self{border-radius:16px 16px 4px}.rz-chat__bubble--first-other{border-radius:16px 16px 16px 4px}.rz-chat__bubble-time{align-self:flex-end;color:var(--rz-color-muted-foreground);font-size:10px;padding:0 4px}.rz-chat__bubble--self+.rz-chat__bubble-time{color:#fff9}.rz-chat__typing{align-items:center;background-color:var(--rz-color-muted);border-radius:16px 16px 16px 4px;display:flex;gap:4px;padding:10px 14px;width:-moz-fit-content;width:fit-content}.rz-chat__typing-dot{animation:f 1.2s ease-in-out infinite;background-color:var(--rz-color-muted-foreground);border-radius:50%;height:7px;width:7px}.rz-chat__typing-dot:first-child{animation-delay:0s}.rz-chat__typing-dot:nth-child(2){animation-delay:.2s}.rz-chat__typing-dot:nth-child(3){animation-delay:.4s}@keyframes f{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.rz-chat__compose{align-items:flex-end;border-top:1px solid var(--rz-color-border);display:flex;flex-shrink:0;gap:8px;padding:12px 16px}.rz-chat__compose-btn{align-items:center;background:none;border:none;border-radius:var(--rz-radius-sm);color:var(--rz-color-muted-foreground);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:background-color .15s ease,color .15s ease;width:36px}.rz-chat__compose-btn:hover{background-color:var(--rz-color-muted);color:var(--rz-color-foreground)}.rz-chat__compose-input-wrap{flex:1;position:relative}.rz-chat__compose-input{background-color:var(--rz-color-muted);border:1px solid var(--rz-color-border);border-radius:20px;box-sizing:border-box;color:var(--rz-color-foreground);font-family:inherit;font-size:var(--rz-font-size-sm);line-height:1.5;max-height:120px;outline:none;overflow-y:auto;padding:9px 14px;resize:none;transition:border-color .15s ease;width:100%}.rz-chat__compose-input:focus{background-color:var(--rz-color-background);border-color:var(--rz-color-primary)}.rz-chat__compose-input::-moz-placeholder{color:var(--rz-color-muted-foreground)}.rz-chat__compose-input::placeholder{color:var(--rz-color-muted-foreground)}.rz-chat__send-btn{align-items:center;background-color:var(--rz-color-primary);border:none;border-radius:50%;color:var(--rz-color-primary-foreground);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:opacity .15s ease,transform .1s ease;width:36px}.rz-chat__send-btn:hover{opacity:.9}.rz-chat__send-btn:active{transform:scale(.95)}.rz-chat__send-btn:disabled{cursor:not-allowed;opacity:.5}.rz-checkbox{align-items:flex-start;display:inline-flex;gap:.5rem}.rz-checkbox__input{align-items:center;background-color:var(--rz-color-background);border:1px solid var(--rz-color-primary);border-radius:var(--rz-radius-xs);cursor:pointer;display:flex;flex-shrink:0;height:1rem;justify-content:center;margin-top:.125rem;outline:none;position:relative;transition:background-color var(--rz-animation-duration) var(--rz-animation-easing),border-color var(--rz-animation-duration) var(--rz-animation-easing),box-shadow var(--rz-animation-duration) var(--rz-animation-easing);width:1rem}.rz-checkbox__input:focus-visible{box-shadow:0 0 0 2px var(--rz-color-background),0 0 0 4px var(--rz-color-ring)}.rz-checkbox__input[data-state=checked],.rz-checkbox__input[data-state=indeterminate]{background-color:var(--rz-color-primary);border-color:var(--rz-color-primary)}.rz-checkbox__input[data-disabled]{cursor:not-allowed;opacity:.5}.rz-checkbox__indicator{color:var(--rz-color-primary-foreground)}.rz-checkbox__content{display:flex;flex-direction:column;gap:.125rem}.rz-checkbox__label{color:var(--rz-color-foreground);cursor:pointer;font-size:var(--rz-font-size-sm);font-weight:500;line-height:1.25}.rz-checkbox__description{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-xs);line-height:1.4}.rz-checkbox:has([data-disabled]) .rz-checkbox__description,.rz-checkbox:has([data-disabled]) .rz-checkbox__label{cursor:not-allowed;opacity:.5}.rz-chip{align-items:center;border:1px solid transparent;border-radius:9999px;cursor:default;display:inline-flex;font-weight:500;gap:6px;max-width:100%;position:relative;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease;white-space:nowrap}.rz-chip--clickable{cursor:pointer}.rz-chip--clickable:hover{opacity:.85}.rz-chip--clickable:focus-visible{outline:2px solid var(--rz-color-primary);outline-offset:2px}.rz-chip--xs{font-size:11px;height:20px;padding:1px 8px}.rz-chip--sm{font-size:var(--rz-font-size-xs);height:24px;padding:2px 10px}.rz-chip--md{font-size:var(--rz-font-size-sm);height:30px;padding:4px 12px}.rz-chip--lg{font-size:var(--rz-font-size-base);height:38px;padding:6px 16px}.rz-chip--default{background-color:var(--rz-color-muted);border-color:var(--rz-color-border);color:var(--rz-color-foreground)}.rz-chip--primary{background-color:var(--rz-color-primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-primary) 12%,transparent)}border-color:var(--rz-color-primary);color:var(--rz-color-primary);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--rz-color-primary) 30%,transparent)}}.rz-chip--success{background-color:var(--rz-color-success);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-success) 12%,transparent)}border-color:var(--rz-color-success);color:var(--rz-color-success);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--rz-color-success) 30%,transparent)}}.rz-chip--warning{background-color:var(--rz-color-warning);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-warning) 12%,transparent)}border-color:var(--rz-color-warning);color:var(--rz-color-warning);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--rz-color-warning) 30%,transparent)}}.rz-chip--destructive{background-color:var(--rz-color-destructive);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-destructive) 12%,transparent)}border-color:var(--rz-color-destructive);color:var(--rz-color-destructive);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--rz-color-destructive) 30%,transparent)}}.rz-chip--info{background-color:var(--rz-color-info);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-info) 12%,transparent)}border-color:var(--rz-color-info);color:var(--rz-color-info);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--rz-color-info) 30%,transparent)}}.rz-chip--outline{background-color:transparent;border-color:var(--rz-color-border);color:var(--rz-color-foreground)}.rz-chip--solid{background-color:var(--rz-color-foreground);border-color:var(--rz-color-foreground);color:var(--rz-color-background)}.rz-chip__avatar{border-radius:50%;flex-shrink:0;height:18px;margin-left:-4px;overflow:hidden;width:18px}.rz-chip--lg .rz-chip__avatar{height:24px;width:24px}.rz-chip--sm .rz-chip__avatar{height:16px;width:16px}.rz-chip--xs .rz-chip__avatar,.rz-chip__icon{height:14px;width:14px}.rz-chip__icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.rz-chip--lg .rz-chip__icon{height:16px;width:16px}.rz-chip__label{line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rz-chip__remove{align-items:center;background:none;border:none;border-radius:50%;color:inherit;cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;margin-right:-4px;opacity:.6;padding:0;transition:opacity .15s ease,background-color .15s ease;width:16px}.rz-chip__remove:hover{background-color:#0000001a;opacity:1}.rz-chip__dot{background-color:currentColor;border-radius:50%;flex-shrink:0;height:7px;width:7px}.rz-chip--disabled{opacity:.5;pointer-events:none}.rz-code-block{background-color:var(--rz-color-muted);border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-md);font-family:Fira Code,JetBrains Mono,Cascadia Code,Consolas,Monaco,monospace;font-size:var(--rz-font-size-sm);overflow:hidden;position:relative}.rz-code-block__header{background-color:var(--rz-color-background);border-bottom:1px solid var(--rz-color-border);justify-content:space-between;min-height:40px;padding:8px 12px}.rz-code-block__header,.rz-code-block__header-left{align-items:center;display:flex;gap:8px}.rz-code-block__dots{display:flex;gap:6px}.rz-code-block__dot{border-radius:50%;height:12px;width:12px}.rz-code-block__dot--close{background-color:#ff5f57}.rz-code-block__dot--minimize{background-color:#ffbd2e}.rz-code-block__dot--maximize{background-color:#28c840}.rz-code-block__filename{font-family:inherit}.rz-code-block__filename,.rz-code-block__language{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-xs)}.rz-code-block__language{border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-sm);font-weight:500;letter-spacing:.05em;padding:2px 6px;text-transform:uppercase}.rz-code-block__copy{flex-shrink:0}.rz-code-block__body{overflow-x:auto;overflow-y:auto}.rz-code-block__body--max-height{max-height:var(--rz-code-block-max-height,400px)}.rz-code-block__table{border-collapse:collapse;width:100%}.rz-code-block__row{display:flex}.rz-code-block__row:hover{background-color:#80808014}.rz-code-block__line-number{border-right:1px solid var(--rz-color-border);color:var(--rz-color-muted-foreground);flex-shrink:0;font-size:var(--rz-font-size-xs);line-height:1.7;min-width:40px;padding:0 12px;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rz-code-block__line{flex:1;min-width:0;padding:0 16px}.rz-code-block__line,.rz-code-block__pre{color:var(--rz-color-foreground);line-height:1.7;white-space:pre}.rz-code-block__pre{background:none;border:none;font-family:inherit;font-size:inherit;margin:0;outline:none;padding:16px}.rz-code-block__tok{font-family:inherit}.rz-code-block__tok--keyword{color:#c678dd}.rz-code-block__tok--string{color:#98c379}.rz-code-block__tok--comment{color:#7f848e;font-style:italic}.rz-code-block__tok--number{color:#d19a66}.rz-code-block__tok--builtin{color:#e5c07b}.rz-code-block__tok--tag{color:#e06c75}.rz-code-block__tok--component{color:#61afef}.rz-code-block__tok--attr{color:#d19a66}.rz-code-block__tok--operator{color:#56b6c2}.rz-code-block__tok--type{color:#e5c07b}.rz-code-block__tok--plain{color:var(--rz-color-foreground)}@media (prefers-color-scheme:light){.rz-code-block__tok--keyword{color:#7c3aed}.rz-code-block__tok--string{color:#16a34a}.rz-code-block__tok--comment{color:#6b7280}.rz-code-block__tok--number{color:#c2410c}.rz-code-block__tok--builtin{color:#b45309}.rz-code-block__tok--tag{color:#b91c1c}.rz-code-block__tok--component{color:#0369a1}.rz-code-block__tok--attr{color:#c2410c}.rz-code-block__tok--operator{color:#0369a1}.rz-code-block__tok--type{color:#b45309}}.rz-copy-btn{align-items:center;background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-md);color:var(--rz-color-muted-foreground);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.375rem;justify-content:center;padding:0 .625rem;transition:background-color .15s,color .15s,border-color .15s}.rz-copy-btn:hover{background-color:var(--rz-color-muted);color:var(--rz-color-foreground)}.rz-copy-btn:focus-visible{outline:2px solid var(--rz-color-ring);outline-offset:2px}.rz-copy-btn--copied{background-color:color-mix(in srgb,#10b981 8%,transparent);border-color:#10b981;color:#059669}.rz-copy-btn--sm{height:1.75rem}.rz-copy-btn--md{height:2.25rem}.rz-copy-btn--lg{font-size:.9375rem;height:2.75rem;padding:0 .875rem}.rz-copy-btn--icon{padding:0;width:var(--h)}.rz-copy-btn--icon.rz-copy-btn--sm{--h:1.75rem}.rz-copy-btn--icon.rz-copy-btn--md{--h:2.25rem}.rz-copy-btn--icon.rz-copy-btn--lg{--h:2.75rem}.rz-collapsible{width:100%}.rz-collapsible__trigger{align-items:center;background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-md,6px);color:var(--rz-color-foreground);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;justify-content:space-between;padding:.625rem .75rem;text-align:left;transition:background-color .15s;width:100%}.rz-collapsible__trigger:hover{background-color:var(--rz-color-muted)}.rz-collapsible__trigger:focus-visible{outline:2px solid var(--rz-color-ring);outline-offset:2px}.rz-collapsible__icon{color:var(--rz-color-muted-foreground);flex-shrink:0;transition:transform .2s ease}.rz-collapsible__trigger[data-state=open] .rz-collapsible__icon{transform:rotate(180deg)}.rz-collapsible__content{overflow:hidden}.rz-collapsible__content[data-state=open]{animation:g .2s ease-out}.rz-collapsible__content[data-state=closed]{animation:h .15s ease-in}@keyframes g{0%{height:0;opacity:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes h{0%{height:var(--radix-collapsible-content-height);opacity:1}to{height:0;opacity:0}}.rz-collapsible__body{border:1px solid var(--rz-color-border);border-radius:0 0 var(--rz-radius-md,6px) var(--rz-radius-md,6px);border-top:none;color:var(--rz-color-muted-foreground);font-size:.875rem;padding:.75rem}.rz-color-picker{display:inline-flex;flex-direction:column;gap:.75rem;max-width:220px;width:100%}.rz-color-picker__swatches{display:flex;flex-wrap:wrap;gap:.375rem}.rz-color-picker__swatch{border:2px solid transparent;border-radius:.375rem;cursor:pointer;height:1.75rem;padding:0;transition:transform .15s,border-color .15s;width:1.75rem}.rz-color-picker__swatch:hover{transform:scale(1.15)}.rz-color-picker__swatch--selected{border-color:var(--rz-color-foreground);box-shadow:0 0 0 2px var(--rz-color-background),0 0 0 4px var(--rz-color-foreground)}.rz-color-picker__swatch:focus-visible{outline:2px solid var(--rz-color-ring);outline-offset:2px}.rz-color-picker__hue{background:linear-gradient(90deg,red,#ff8000,#ff0,#80ff00,#0f0,#00ff80,#0ff,#0080ff,#00f,#7f00ff,#f0f,#ff0080,red);border-radius:9999px;cursor:pointer;height:.75rem;position:relative}.rz-color-picker__hue input[type=range]{bottom:0;cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;right:0;top:0;width:100%}.rz-color-picker__hue-thumb{border:2px solid #fff;border-radius:9999px;box-shadow:0 1px 4px #0000004d;height:1rem;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:1rem}.rz-color-picker__hex-row{align-items:center;display:flex;gap:.5rem}.rz-color-picker__preview{border:1px solid var(--rz-color-border);border-radius:.375rem;flex-shrink:0;height:2rem;width:2rem}.rz-color-picker__hex-input{background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-md);color:var(--rz-color-foreground);flex:1;font-family:ui-monospace,monospace;font-size:.8125rem;height:2rem;outline:none;padding:0 .5rem;transition:border-color .15s}.rz-color-picker__hex-input:focus{border-color:var(--rz-color-ring)}.rz-combobox{display:inline-block;position:relative;width:100%}.rz-combobox__trigger{align-items:center;background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-md);color:var(--rz-color-foreground);cursor:pointer;display:flex;font-size:.9375rem;gap:.5rem;justify-content:space-between;overflow:hidden;padding:0 .75rem;text-align:left;transition:border-color .15s,box-shadow .15s;white-space:nowrap;width:100%}.rz-combobox__trigger:focus-visible{border-color:var(--rz-color-ring);box-shadow:0 0 0 3px var(--rz-color-ring);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--rz-color-ring) 20%,transparent)}}.rz-combobox__trigger--sm{font-size:.875rem;height:2rem}.rz-combobox__trigger--md{height:2.5rem}.rz-combobox__trigger--lg{font-size:1rem;height:3rem}.rz-combobox__trigger--placeholder{color:var(--rz-color-muted-foreground)}.rz-combobox__trigger--disabled{cursor:not-allowed;opacity:.5}.rz-combobox__chevron{color:var(--rz-color-muted-foreground);flex-shrink:0;transition:transform .2s}.rz-combobox__trigger[aria-expanded=true] .rz-combobox__chevron{transform:rotate(180deg)}.rz-combobox__value{flex:1;overflow:hidden;text-overflow:ellipsis}.rz-combobox__hint{color:var(--rz-color-muted-foreground)}.rz-combobox__error,.rz-combobox__hint{font-size:.8125rem;margin-top:.375rem}.rz-combobox__error{color:var(--rz-color-destructive)}.rz-popover__content{background-color:var(--rz-color-popover);border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-lg);box-shadow:var(--rz-shadow-lg);color:var(--rz-color-popover-foreground);outline:none;padding:1rem;width:18rem;z-index:var(--rz-z-popover)}.rz-popover__content[data-state=open]{animation:i var(--rz-animation-duration) var(--rz-animation-easing)}.rz-popover__content[data-state=closed]{animation:p var(--rz-animation-duration) var(--rz-animation-easing)}@keyframes i{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.rz-popover__arrow{fill:var(--rz-color-popover);filter:drop-shadow(0 1px 0 var(--rz-color-border))}.rz-popover__header{margin-bottom:.75rem}.rz-popover__title{color:var(--rz-color-popover-foreground);font-size:var(--rz-font-size-sm);font-weight:600}.rz-popover__description{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-xs);margin-top:.125rem}.rz-command{background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:.5rem;box-shadow:var(--rz-shadow-lg,0 10px 40px rgba(0,0,0,.15));color:var(--rz-color-foreground);display:flex;flex-direction:column;overflow:hidden}.rz-command__input-wrapper{align-items:center;border-bottom:1px solid var(--rz-color-border);display:flex;gap:.5rem;padding:0 .75rem}.rz-command__search-icon{color:var(--rz-color-muted-foreground);flex-shrink:0}.rz-command__input{background:transparent;border:none;caret-color:var(--rz-color-primary);color:var(--rz-color-foreground);display:flex;font-size:.875rem;height:2.75rem;outline:none;padding:.75rem 0;width:100%}.rz-command__input::-moz-placeholder{color:var(--rz-color-muted-foreground)}.rz-command__input::placeholder{color:var(--rz-color-muted-foreground)}.rz-command__list{max-height:20rem;overflow-x:hidden;overflow-y:auto}.rz-command__empty,.rz-command__loading{color:var(--rz-color-muted-foreground);font-size:.875rem;padding:1.5rem;text-align:center}.rz-command__group{overflow:hidden;padding:.25rem}.rz-command__group [cmdk-group-heading]{color:var(--rz-color-muted-foreground);font-size:.75rem;font-weight:600;margin-bottom:.25rem;padding:.375rem .5rem}.rz-command__separator{background-color:var(--rz-color-border);height:1px;margin:4px -4px}.rz-command__item{align-items:center;border-radius:.375rem;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;outline:none;padding:.5rem;position:relative;transition:background-color .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rz-command__item[aria-selected=true],.rz-command__item[data-selected=true]{background-color:var(--rz-color-accent,var(--rz-color-muted));color:var(--rz-color-accent-foreground,var(--rz-color-foreground))}.rz-command__item[aria-disabled=true]{opacity:.5;pointer-events:none}.rz-command__item-shortcut{color:var(--rz-color-muted-foreground);font-size:.75rem;letter-spacing:.1em;margin-left:auto}.rz-command-dialog .rz-command{border:none;border-radius:0;box-shadow:none}.rz-coming-soon{align-items:center;background-color:var(--rz-color-background);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:2rem 1.5rem;text-align:center}.rz-coming-soon__logo{color:var(--rz-color-foreground);font-size:1.5rem;font-weight:800;margin-bottom:3rem}.rz-coming-soon__badge{align-items:center;border:1px solid var(--rz-color-border);border-radius:9999px;color:var(--rz-color-muted-foreground);display:inline-flex;font-size:.8125rem;font-weight:500;margin-bottom:1.5rem;padding:.25rem .875rem}.rz-coming-soon__title{color:var(--rz-color-foreground);font-size:clamp(2rem,5vw,3.5rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;margin-bottom:1rem;max-width:32rem}.rz-coming-soon__description{color:var(--rz-color-muted-foreground);font-size:1.125rem;line-height:1.65;margin-bottom:2.5rem;max-width:28rem}.rz-coming-soon__countdown{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:2.5rem}.rz-coming-soon__unit{align-items:center;display:flex;flex-direction:column;gap:.25rem}.rz-coming-soon__value{background-color:var(--rz-color-muted);border-radius:.625rem;color:var(--rz-color-foreground);font-size:2.5rem;font-weight:800;line-height:1;min-width:3.5rem;padding:.5rem .75rem}.rz-coming-soon__label{color:var(--rz-color-muted-foreground);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.rz-coming-soon__notify{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2rem;max-width:28rem;width:100%}.rz-coming-soon__email{background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-md);color:var(--rz-color-foreground);flex:1;font-size:.9375rem;height:2.75rem;min-width:12rem;outline:none;padding:0 1rem;transition:border-color .15s}.rz-coming-soon__email:focus{border-color:var(--rz-color-primary)}.rz-coming-soon__email::-moz-placeholder{color:var(--rz-color-muted-foreground)}.rz-coming-soon__email::placeholder{color:var(--rz-color-muted-foreground)}.rz-coming-soon__social{align-items:center;display:flex;gap:.75rem}.rz-coming-soon__social-link{align-items:center;border:1px solid var(--rz-color-border);border-radius:9999px;color:var(--rz-color-muted-foreground);display:flex;height:2.25rem;justify-content:center;text-decoration:none;transition:color .15s,border-color .15s;width:2.25rem}.rz-coming-soon__social-link:hover{border-color:var(--rz-color-foreground);color:var(--rz-color-foreground)}.rz-coming-soon__notify-success{color:var(--rz-color-success,#10b981);font-weight:500;margin-bottom:2rem}.rz-command-palette__backdrop{align-items:flex-start;backdrop-filter:blur(2px);background-color:#0006;bottom:0;display:flex;justify-content:center;left:0;padding-top:15vh;position:fixed;right:0;top:0;z-index:8}.rz-command-palette{animation:j .15s ease;background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-lg);box-shadow:0 24px 64px #00000040;max-width:560px;overflow:hidden;width:100%}@keyframes j{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.rz-command-palette__cmd{display:flex;flex-direction:column}.rz-command-palette__input-row{align-items:center;border-bottom:1px solid var(--rz-color-border);display:flex;gap:.625rem;min-height:52px;padding:0 1rem}.rz-command-palette__search-icon{color:var(--rz-color-muted-foreground);flex-shrink:0}.rz-command-palette__input{background:none;border:none;color:var(--rz-color-foreground);flex:1;font-size:.9375rem;outline:none;padding:0}.rz-command-palette__input::-moz-placeholder{color:var(--rz-color-muted-foreground)}.rz-command-palette__input::placeholder{color:var(--rz-color-muted-foreground)}.rz-command-palette__close{align-items:center;background:none;border:none;border-radius:var(--rz-radius-sm);color:var(--rz-color-muted-foreground);cursor:pointer;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;transition:background-color .15s,color .15s;width:1.5rem}.rz-command-palette__close:hover{background-color:var(--rz-color-muted);color:var(--rz-color-foreground)}.rz-command-palette__list{max-height:360px;overflow-y:auto;padding:.375rem}.rz-command-palette__group [cmdk-group-heading]{color:var(--rz-color-muted-foreground);font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.375rem .5rem .25rem;text-transform:uppercase}.rz-command-palette__item{align-items:center;border-radius:var(--rz-radius-md);color:var(--rz-color-foreground);cursor:pointer;display:flex;font-size:.875rem;gap:.625rem;outline:none;padding:.5rem .625rem;transition:background-color .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rz-command-palette__item[aria-selected=true],.rz-command-palette__item[data-selected=true]{background-color:var(--rz-color-muted)}.rz-command-palette__item[aria-disabled=true]{cursor:not-allowed;opacity:.4}.rz-command-palette__item-icon{align-items:center;color:var(--rz-color-muted-foreground);display:flex;flex-shrink:0;justify-content:center;width:1.25rem}.rz-command-palette__item-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rz-command-palette__item-desc{color:var(--rz-color-muted-foreground);font-size:.8125rem;white-space:nowrap}.rz-command-palette__shortcut{align-items:center;display:flex;flex-shrink:0;gap:.25rem;margin-left:auto}.rz-command-palette__kbd{align-items:center;background-color:var(--rz-color-muted);border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-xs);color:var(--rz-color-muted-foreground);display:inline-flex;font-family:inherit;font-size:.75rem;justify-content:center;line-height:1;padding:.125rem .375rem}.rz-command-palette__empty{color:var(--rz-color-muted-foreground);font-size:.875rem;padding:2rem;text-align:center}.rz-contact{margin:0 auto;max-width:960px;padding:2rem 1.5rem;width:100%}.rz-contact--split{align-items:flex-start;display:grid;gap:3rem;grid-template-columns:1fr 1.5fr}@media (max-width:680px){.rz-contact--split{grid-template-columns:1fr}}.rz-contact__info{display:flex;flex-direction:column;gap:1.5rem}.rz-contact__eyebrow{color:var(--rz-color-primary);display:inline-block;font-size:.8125rem;font-weight:600;letter-spacing:.08em;margin-bottom:.375rem;text-transform:uppercase}.rz-contact__title{color:var(--rz-color-foreground);font-size:1.75rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:.5rem}.rz-contact__description{color:var(--rz-color-muted-foreground);font-size:1rem;line-height:1.7}.rz-contact__details{display:flex;flex-direction:column;gap:.875rem}.rz-contact__detail{align-items:flex-start;color:var(--rz-color-muted-foreground);display:flex;font-size:.9375rem;gap:.75rem}.rz-contact__detail-icon{align-items:center;background-color:var(--rz-color-primary);border-radius:.5rem;display:flex;height:2.25rem;justify-content:center;width:2.25rem;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-primary) 12%,transparent)}color:var(--rz-color-primary);flex-shrink:0}.rz-contact__detail-label{color:var(--rz-color-foreground);font-weight:600;margin-bottom:.125rem}.rz-contact__form-card{background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:.875rem;padding:2rem}.rz-contact__form{display:flex;flex-direction:column;gap:1.25rem}.rz-contact__row{display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media (max-width:480px){.rz-contact__row{grid-template-columns:1fr}}.rz-contact__success{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:2rem;text-align:center}.rz-contact__success-icon{align-items:center;background-color:color-mix(in srgb,#10b981 15%,transparent);border-radius:9999px;color:#059669;display:flex;height:3rem;justify-content:center;width:3rem}.rz-contact__success-title{color:var(--rz-color-foreground);font-size:1.125rem;font-weight:700}.rz-contact__success-desc{color:var(--rz-color-muted-foreground);font-size:.9375rem}.rz-input{display:flex;flex-direction:column;gap:.375rem}.rz-input__wrapper{align-items:center;display:flex;position:relative}.rz-input__field{background-color:var(--rz-color-background);border:1px solid var(--rz-color-input);border-radius:var(--rz-radius-md);color:var(--rz-color-foreground);font-family:var(--rz-font-sans);font-size:var(--rz-font-size-sm);height:2.5rem;outline:none;padding:0 .75rem;transition:border-color var(--rz-animation-duration) var(--rz-animation-easing),box-shadow var(--rz-animation-duration) var(--rz-animation-easing);width:100%}.rz-input__field::-moz-placeholder{color:var(--rz-color-muted-foreground)}.rz-input__field::placeholder{color:var(--rz-color-muted-foreground)}.rz-input__field:focus{border-color:var(--rz-color-ring);box-shadow:0 0 0 3px var(--rz-color-ring);@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--rz-color-ring) 20%,transparent)}}.rz-input__field:disabled{background-color:var(--rz-color-muted);cursor:not-allowed;opacity:.5}.rz-input__field[readonly]{background-color:var(--rz-color-muted);cursor:default}.rz-input--filled .rz-input__field{background-color:var(--rz-color-muted);border-color:transparent}.rz-input--filled .rz-input__field:focus{background-color:var(--rz-color-background);border-color:var(--rz-color-ring)}.rz-input--error .rz-input__field{border-color:var(--rz-color-destructive)}.rz-input--error .rz-input__field:focus{border-color:var(--rz-color-destructive);box-shadow:0 0 0 3px var(--rz-color-destructive);@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--rz-color-destructive) 20%,transparent)}}.rz-input--sm .rz-input__field{border-radius:var(--rz-radius-sm);font-size:var(--rz-font-size-xs);height:2rem;padding:0 .625rem}.rz-input--lg .rz-input__field{border-radius:var(--rz-radius-lg);font-size:var(--rz-font-size-md);height:3rem;padding:0 1rem}.rz-input__field--has-left{padding-left:2.5rem}.rz-input__field--has-right{padding-right:2.5rem}.rz-input__addon{align-items:center;color:var(--rz-color-muted-foreground);display:flex;justify-content:center;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:2.5rem}.rz-input__addon--left{left:0}.rz-input__addon--right{right:0}.rz-input__label{color:var(--rz-color-foreground);display:block;font-size:var(--rz-font-size-sm);font-weight:500}.rz-input__hint{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-xs)}.rz-input__error-message{color:var(--rz-color-destructive);font-size:var(--rz-font-size-xs)}.rz-textarea{display:flex;flex-direction:column;gap:.375rem}.rz-textarea__field{background-color:var(--rz-color-background);border:1px solid var(--rz-color-input);border-radius:var(--rz-radius-md);color:var(--rz-color-foreground);font-family:var(--rz-font-sans);font-size:var(--rz-font-size-sm);line-height:1.5;min-height:5rem;outline:none;padding:.625rem .75rem;resize:vertical;transition:border-color var(--rz-animation-duration) var(--rz-animation-easing),box-shadow var(--rz-animation-duration) var(--rz-animation-easing);width:100%}.rz-textarea__field::-moz-placeholder{color:var(--rz-color-muted-foreground)}.rz-textarea__field::placeholder{color:var(--rz-color-muted-foreground)}.rz-textarea__field:focus{border-color:var(--rz-color-ring);box-shadow:0 0 0 3px var(--rz-color-ring);@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--rz-color-ring) 20%,transparent)}}.rz-textarea__field:disabled{background-color:var(--rz-color-muted);cursor:not-allowed;opacity:.5;resize:none}.rz-textarea--no-resize .rz-textarea__field{resize:none}.rz-textarea--error .rz-textarea__field{border-color:var(--rz-color-destructive)}.rz-textarea--error .rz-textarea__field:focus{border-color:var(--rz-color-destructive);box-shadow:0 0 0 3px var(--rz-color-destructive);@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--rz-color-destructive) 20%,transparent)}}.rz-textarea__label{color:var(--rz-color-foreground);display:block;font-size:var(--rz-font-size-sm);font-weight:500}.rz-textarea__hint{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-xs)}.rz-textarea__error-message{color:var(--rz-color-destructive);font-size:var(--rz-font-size-xs)}.rz-textarea__counter{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-xs);text-align:right}.rz-textarea__counter--exceeded{color:var(--rz-color-destructive)}.rz-container{margin-inline:auto;max-width:64rem;padding-inline:1.5rem;width:100%}.rz-container--sm{max-width:40rem}.rz-container--md{max-width:48rem}.rz-container--xl{max-width:80rem}.rz-container--2xl{max-width:96rem}.rz-container--full{max-width:none}.rz-context-menu__content,.rz-context-menu__sub-content{animation:k .12s ease-out;background-color:var(--rz-color-popover,var(--rz-color-background));border:1px solid var(--rz-color-border);border-radius:.5rem;box-shadow:0 4px 12px #0000001a;color:var(--rz-color-popover-foreground,var(--rz-color-foreground));min-width:10rem;outline:none;padding:.25rem;z-index:6}@keyframes k{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.rz-context-menu__checkbox-item,.rz-context-menu__item,.rz-context-menu__radio-item,.rz-context-menu__sub-trigger{align-items:center;border-radius:.375rem;cursor:default;display:flex;font-size:.875rem;gap:.5rem;outline:none;padding:.375rem .75rem;position:relative;transition:background-color .1s,color .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rz-context-menu__checkbox-item:hover,.rz-context-menu__item:hover,.rz-context-menu__radio-item:hover,.rz-context-menu__sub-trigger:hover,.rz-context-menu__sub-trigger[data-state=open]{background-color:var(--rz-color-accent,var(--rz-color-muted));color:var(--rz-color-accent-foreground,var(--rz-color-foreground))}.rz-context-menu__checkbox-item[data-disabled],.rz-context-menu__item[data-disabled],.rz-context-menu__radio-item[data-disabled],.rz-context-menu__sub-trigger[data-disabled]{opacity:.5;pointer-events:none}.rz-context-menu__item--destructive{color:var(--rz-color-destructive)}.rz-context-menu__item--destructive:hover{background-color:var(--rz-color-destructive);color:#fff}.rz-context-menu__shortcut{color:var(--rz-color-muted-foreground);font-size:.75rem;letter-spacing:.1em;margin-left:auto}.rz-context-menu__separator{background-color:var(--rz-color-border);height:1px;margin:4px -4px}.rz-context-menu__label{color:var(--rz-color-muted-foreground);font-size:.75rem;font-weight:600;padding:.375rem .75rem}.rz-context-menu__indicator{align-items:center;display:flex;height:.875rem;justify-content:center;left:.5rem;position:absolute;width:.875rem}.rz-cookie{animation:l .3s ease;background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);box-shadow:0 -4px 24px #0000001a;position:fixed;z-index:7}@keyframes l{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.rz-cookie--bar{align-items:center;border-bottom:none;border-left:none;border-radius:0;border-right:none;bottom:0;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;left:0;padding:1rem 1.5rem;right:0}.rz-cookie--card{border-radius:.875rem;bottom:1.5rem;display:flex;flex-direction:column;gap:1rem;left:50%;max-width:28rem;padding:1.5rem;transform:translate(-50%);width:90vw}.rz-cookie--card.rz-cookie--left{left:1.5rem;transform:none}.rz-cookie--card.rz-cookie--right{left:auto;right:1.5rem;transform:none}.rz-cookie__icon{font-size:1.5rem;margin-bottom:.25rem}.rz-cookie__title{color:var(--rz-color-foreground);font-size:1rem;font-weight:700;margin-bottom:.25rem}.rz-cookie__text{color:var(--rz-color-muted-foreground);font-size:.875rem;line-height:1.6}.rz-cookie__text a{color:var(--rz-color-primary);text-decoration:underline;text-underline-offset:2px}.rz-cookie__actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5rem}.rz-cookie__actions--column{align-items:stretch;flex-direction:column}.rz-sidebar-layout{display:flex;min-height:100vh}.rz-sidebar{background-color:var(--rz-color-card);border-right:1px solid var(--rz-color-border);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;transition:width var(--rz-animation-duration-slow) var(--rz-animation-easing);width:16rem}.rz-sidebar--collapsed{width:4rem}.rz-sidebar__header{align-items:center;border-bottom:1px solid var(--rz-color-border);display:flex;gap:.75rem;justify-content:space-between;min-height:4rem;padding:1rem}.rz-sidebar__brand{align-items:center;color:var(--rz-color-foreground);display:flex;font-size:var(--rz-font-size-md);font-weight:700;gap:.625rem;min-width:0;overflow:hidden;text-decoration:none;white-space:nowrap}.rz-sidebar__brand-text{overflow:hidden;text-overflow:ellipsis;transition:opacity var(--rz-animation-duration) var(--rz-animation-easing)}.rz-sidebar--collapsed .rz-sidebar__brand-text{opacity:0;width:0}.rz-sidebar__collapse-btn{align-items:center;background:transparent;border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-md);color:var(--rz-color-muted-foreground);cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;outline:none;transition:background-color var(--rz-animation-duration) var(--rz-animation-easing);width:2rem}.rz-sidebar__collapse-btn:hover{background-color:var(--rz-color-accent);color:var(--rz-color-accent-foreground)}.rz-sidebar__before-nav{border-bottom:1px solid var(--rz-color-border);overflow:hidden;padding:.75rem}.rz-sidebar--collapsed .rz-sidebar__before-nav{display:none}.rz-sidebar__nav{display:flex;flex:1;flex-direction:column;gap:.125rem;overflow-y:auto;padding:.75rem .5rem}.rz-sidebar__section-label{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-xs);font-weight:600;letter-spacing:.06em;overflow:hidden;padding:.5rem .5rem .25rem;text-transform:uppercase;transition:opacity var(--rz-animation-duration) var(--rz-animation-easing);white-space:nowrap}.rz-sidebar__section-label--toggle{align-items:center;background:none;border:none;border-radius:var(--rz-radius-md);cursor:pointer;display:flex;justify-content:space-between;width:100%}.rz-sidebar__section-label--toggle:hover{color:var(--rz-color-foreground)}.rz-sidebar__section-chevron{flex-shrink:0;transition:transform var(--rz-animation-duration) var(--rz-animation-easing)}.rz-sidebar__section-chevron--collapsed{transform:rotate(-90deg)}.rz-sidebar__section-items{display:grid;grid-template-rows:1fr;overflow:hidden;transition:grid-template-rows var(--rz-animation-duration-slow) var(--rz-animation-easing)}.rz-sidebar__section-items--collapsed{grid-template-rows:0fr}.rz-sidebar__section-items>div{min-height:0;overflow:hidden}.rz-sidebar--collapsed .rz-sidebar__section-label{opacity:0}.rz-sidebar__item{align-items:center;background:transparent;border:none;border-radius:var(--rz-radius-md);color:var(--rz-color-muted-foreground);cursor:pointer;display:flex;font-size:var(--rz-font-size-sm);font-weight:500;gap:.625rem;padding:.5rem .625rem;text-align:left;text-decoration:none;transition:background-color var(--rz-animation-duration) var(--rz-animation-easing),color var(--rz-animation-duration) var(--rz-animation-easing);white-space:nowrap;width:100%}.rz-sidebar__item:hover{background-color:var(--rz-color-accent);color:var(--rz-color-accent-foreground)}.rz-sidebar__item--active{background-color:var(--rz-color-accent);box-shadow:inset 3px 0 0 var(--rz-color-primary);color:var(--rz-color-foreground);font-weight:600}.rz-sidebar__item-icon{align-items:center;display:flex;flex-shrink:0;height:1.125rem;justify-content:center;width:1.125rem}.rz-sidebar__item-label{overflow:hidden;text-overflow:ellipsis;transition:opacity var(--rz-animation-duration) var(--rz-animation-easing)}.rz-sidebar--collapsed .rz-sidebar__item-label{opacity:0;width:0}.rz-sidebar__item-badge{margin-left:auto;transition:opacity var(--rz-animation-duration) var(--rz-animation-easing)}.rz-sidebar--collapsed .rz-sidebar__item-badge{opacity:0}.rz-sidebar__user{align-items:center;border-top:1px solid var(--rz-color-border);display:flex;gap:.625rem;overflow:hidden;padding:.75rem}.rz-sidebar__user-avatar{align-items:center;display:flex;flex-shrink:0;justify-content:center}.rz-sidebar__user-info{display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden;transition:opacity var(--rz-animation-duration) var(--rz-animation-easing),width var(--rz-animation-duration) var(--rz-animation-easing)}.rz-sidebar--collapsed .rz-sidebar__user-info{opacity:0;width:0}.rz-sidebar__user-name{color:var(--rz-color-foreground);font-size:var(--rz-font-size-sm);font-weight:600}.rz-sidebar__user-name,.rz-sidebar__user-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rz-sidebar__user-role{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-xs)}.rz-sidebar__user-logout{align-items:center;background:transparent;border:none;border-radius:var(--rz-radius-md);color:var(--rz-color-muted-foreground);cursor:pointer;display:flex;flex-shrink:0;height:1.75rem;justify-content:center;transition:background-color var(--rz-animation-duration) var(--rz-animation-easing),color var(--rz-animation-duration) var(--rz-animation-easing);width:1.75rem}.rz-sidebar__user-logout:hover{background-color:var(--rz-color-destructive);color:var(--rz-color-destructive-foreground)}.rz-sidebar__footer{border-top:1px solid var(--rz-color-border);padding:.75rem}.rz-sidebar-layout__content{flex:1;min-width:0;overflow:auto}.rz-dashboard{color:var(--rz-color-foreground);height:100vh}.rz-dashboard,.rz-dashboard__sidebar{background-color:var(--rz-color-background);display:flex;overflow:hidden}.rz-dashboard__sidebar{border-right:1px solid var(--rz-color-border);flex-direction:column;flex-shrink:0;transition:width .2s ease;width:16rem}.rz-dashboard__sidebar--collapsed{width:3.5rem}.rz-dashboard__sidebar-header{align-items:center;border-bottom:1px solid var(--rz-color-border);display:flex;flex-shrink:0;height:4rem;padding:0 1rem}.rz-dashboard__logo{font-size:1rem;font-weight:600;overflow:hidden;white-space:nowrap}.rz-dashboard__nav{display:flex;flex:1;flex-direction:column;gap:.25rem;overflow-y:auto;padding:.5rem}.rz-dashboard__nav-section{display:flex;flex-direction:column;gap:.125rem;padding-bottom:.75rem}.rz-dashboard__nav-heading{color:var(--rz-color-muted-foreground);font-size:.6875rem;font-weight:600;letter-spacing:.05em;padding:.25rem .5rem;text-transform:uppercase;white-space:nowrap}.rz-dashboard__nav-item{align-items:center;background:none;border:none;border-radius:var(--rz-radius-md);color:var(--rz-color-foreground);cursor:pointer;display:flex;font-size:.875rem;gap:.625rem;overflow:hidden;padding:.5rem .625rem;text-align:left;text-decoration:none;transition:background-color .15s;white-space:nowrap;width:100%}.rz-dashboard__nav-item--active,.rz-dashboard__nav-item:hover{background-color:var(--rz-color-accent)}.rz-dashboard__nav-item--active{color:var(--rz-color-accent-foreground);font-weight:500}.rz-dashboard__nav-item-icon{align-items:center;color:var(--rz-color-muted-foreground);display:flex;flex-shrink:0}.rz-dashboard__nav-item--active .rz-dashboard__nav-item-icon{color:var(--rz-color-foreground)}.rz-dashboard__nav-badge{background-color:var(--rz-color-destructive);border-radius:9999px;color:var(--rz-color-destructive-foreground);font-size:.6875rem;font-weight:600;margin-left:auto;padding:.125rem .4rem}.rz-dashboard__collapse-btn{align-items:center;background:none;border:none;border-radius:var(--rz-radius-md);color:var(--rz-color-muted-foreground);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:.375rem;transition:background-color .15s}.rz-dashboard__collapse-btn:hover{background-color:var(--rz-color-accent);color:var(--rz-color-foreground)}.rz-dashboard__main{display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden}.rz-dashboard__topbar{align-items:center;background-color:var(--rz-color-background);border-bottom:1px solid var(--rz-color-border);display:flex;flex-shrink:0;gap:1rem;height:4rem;padding:0 1.5rem}.rz-dashboard__topbar-title{color:var(--rz-color-foreground);flex:1;font-size:1rem;font-weight:600}.rz-dashboard__content{flex:1;overflow-y:auto;padding:1.5rem}.rz-table-wrapper{border:1px solid var(--rz-color-border);border-radius:.5rem;overflow:auto;width:100%}.rz-table{border-collapse:collapse;color:var(--rz-color-foreground);font-size:.875rem;width:100%}.rz-table__header{background-color:var(--rz-color-muted)}.rz-table__head{border-bottom:1px solid var(--rz-color-border);color:var(--rz-color-muted-foreground);font-weight:600;padding:.75rem 1rem;text-align:left;white-space:nowrap}.rz-table__head--right{text-align:right}.rz-table__head--center{text-align:center}.rz-table__body .rz-table__row{border-bottom:1px solid var(--rz-color-border);transition:background-color .15s}.rz-table__body .rz-table__row:last-child{border-bottom:none}.rz-table__body .rz-table__row:hover{background-color:var(--rz-color-muted)}.rz-table__cell{padding:.75rem 1rem}.rz-table__cell--right{text-align:right}.rz-table__cell--center{text-align:center}.rz-table__cell--bold{font-weight:600}.rz-table__footer{background-color:var(--rz-color-muted);font-weight:600}.rz-table__footer .rz-table__cell{border-top:1px solid var(--rz-color-border)}.rz-table-wrapper--striped .rz-table__body .rz-table__row:nth-child(2n){background-color:var(--rz-color-muted)}.rz-table-wrapper--striped .rz-table__body .rz-table__row:nth-child(2n):hover{filter:brightness(.97)}.rz-table-wrapper--compact .rz-table__cell,.rz-table-wrapper--compact .rz-table__head{padding:.5rem .75rem}.rz-table-wrapper--borderless{border:none}.rz-table-wrapper--borderless .rz-table__body .rz-table__row{border-bottom:none}.rz-table__caption{caption-side:bottom;color:var(--rz-color-muted-foreground);font-size:.875rem;padding:.75rem 1rem;text-align:left}.rz-dt-page{background-color:var(--rz-color-background);padding:2rem 1.5rem;width:100%}.rz-dt-page__header{margin-bottom:1.5rem}.rz-dt-page__title{color:var(--rz-color-foreground);font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.rz-dt-page__subtitle{color:var(--rz-color-muted-foreground);font-size:.9375rem}.rz-dt-page__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1rem}.rz-dt-page__toolbar-left{align-items:center;display:flex;flex:1;gap:.5rem;min-width:0}.rz-dt-page__toolbar-right{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.rz-dt-page__search{max-width:20rem;width:100%}.rz-dt-page__filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.rz-dt-page__filter-chip{align-items:center;background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:9999px;color:var(--rz-color-foreground);cursor:default;display:inline-flex;font-size:.8125rem;gap:.375rem;padding:.25rem .625rem}.rz-dt-page__filter-chip-remove{align-items:center;background:none;border:none;border-radius:9999px;color:var(--rz-color-muted-foreground);cursor:pointer;display:inline-flex;height:1rem;justify-content:center;padding:0;transition:color .15s;width:1rem}.rz-dt-page__filter-chip-remove:hover{color:var(--rz-color-foreground)}.rz-dt-page__table-wrap{border:1px solid var(--rz-color-border);border-radius:.75rem;overflow:hidden}.rz-dt-page__footer{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:1rem}.rz-dt-page__count{color:var(--rz-color-muted-foreground);font-size:.875rem}.rz-dt-page__selection-bar{align-items:center;background-color:var(--rz-color-primary);display:flex;justify-content:space-between;padding:.625rem 1rem;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-primary) 8%,transparent)}border:1px solid var(--rz-color-primary);@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--rz-color-primary) 30%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--rz-color-primary) 30%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--rz-color-primary) 30%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--rz-color-primary) 30%,transparent);border-top-style:solid;border-top-width:1px}border-radius:.5rem;color:var(--rz-color-foreground);font-size:.875rem;margin-bottom:.75rem}.rz-dt-page__selection-actions{display:flex;gap:.5rem}.rz-date-picker__trigger{align-items:center;background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-md,6px);color:var(--rz-color-foreground);cursor:pointer;display:inline-flex;font-size:.875rem;gap:.5rem;justify-content:flex-start;min-width:200px;padding:.5rem .75rem;text-align:left;transition:border-color .15s,box-shadow .15s;width:100%}.rz-date-picker__trigger:hover{border-color:var(--rz-color-primary)}.rz-date-picker__trigger:focus-visible{outline:2px solid var(--rz-color-ring);outline-offset:2px}.rz-date-picker__trigger--placeholder{color:var(--rz-color-muted-foreground)}.rz-date-picker__clear,.rz-date-picker__icon{color:var(--rz-color-muted-foreground);flex-shrink:0;margin-left:auto}.rz-date-picker__clear{align-items:center;background:transparent;border:none;border-radius:9999px;cursor:pointer;display:flex;height:1.25rem;justify-content:center;transition:background-color .15s,color .15s;width:1.25rem}.rz-date-picker__clear:hover{background-color:var(--rz-color-muted);color:var(--rz-color-foreground)}.rz-dialog__overlay{animation:z var(--rz-animation-duration) var(--rz-animation-easing);backdrop-filter:blur(2px);background-color:#0009;bottom:0;left:0;position:fixed;right:0;top:0;z-index:var(--rz-z-overlay)}.rz-dialog__overlay[data-state=closed]{animation:A var(--rz-animation-duration) var(--rz-animation-easing)}.rz-dialog__content{animation:m var(--rz-animation-duration-slow) var(--rz-animation-easing-bounce);background-color:var(--rz-color-popover);border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-xl);box-shadow:var(--rz-shadow-xl);color:var(--rz-color-popover-foreground);left:50%;max-height:calc(100vh - 2rem);max-width:28rem;overflow-y:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:var(--rz-z-modal)}.rz-dialog__content[data-state=closed]{animation:n var(--rz-animation-duration) var(--rz-animation-easing)}@keyframes m{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes n{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.96)}}.rz-dialog__content--sm{max-width:20rem}.rz-dialog__content--md{max-width:28rem}.rz-dialog__content--lg{max-width:42rem}.rz-dialog__content--xl{max-width:56rem}.rz-dialog__content--full{max-width:calc(100vw - 2rem)}.rz-dialog__header{display:flex;flex-direction:column;gap:.25rem;padding:1.5rem 1.5rem 0}.rz-dialog__title{color:var(--rz-color-popover-foreground);font-size:var(--rz-font-size-lg);font-weight:600;line-height:1.25}.rz-dialog__description{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-sm);line-height:1.5}.rz-dialog__body{padding:1.5rem}.rz-dialog__footer{display:flex;gap:.5rem;justify-content:flex-end;padding:0 1.5rem 1.5rem}.rz-dialog__footer--between{justify-content:space-between}.rz-dialog__close{align-items:center;background:transparent;border:none;border-radius:var(--rz-radius-sm);color:var(--rz-color-muted-foreground);cursor:pointer;display:flex;height:1.75rem;justify-content:center;outline:none;position:absolute;right:1rem;top:1rem;transition:background-color var(--rz-animation-duration) var(--rz-animation-easing),color var(--rz-animation-duration) var(--rz-animation-easing);width:1.75rem}.rz-dialog__close:hover{background-color:var(--rz-color-accent);color:var(--rz-color-accent-foreground)}.rz-dialog__close:focus-visible{box-shadow:0 0 0 2px var(--rz-color-ring)}.rz-drawer__overlay{animation:z .2s ease;backdrop-filter:blur(2px);background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:6}.rz-drawer__content{background-color:var(--rz-color-background);box-shadow:0 -4px 32px #0000001f;display:flex;flex-direction:column;position:fixed;z-index:6}.rz-drawer__content--bottom{animation:H .3s cubic-bezier(.32,.72,0,1);border-radius:1rem 1rem 0 0;bottom:0;left:0;max-height:90vh;right:0}.rz-drawer__content--top{animation:F .3s cubic-bezier(.32,.72,0,1);border-radius:0 0 1rem 1rem;box-shadow:0 4px 32px #0000001f;left:0;max-height:90vh;right:0;top:0}.rz-drawer__content--left{animation:D .3s cubic-bezier(.32,.72,0,1);border-radius:0 1rem 1rem 0;bottom:0;box-shadow:4px 0 32px #0000001f;left:0;max-width:90vw;top:0}.rz-drawer__content--right{animation:B .3s cubic-bezier(.32,.72,0,1);border-radius:1rem 0 0 1rem;bottom:0;box-shadow:-4px 0 32px #0000001f;max-width:90vw;right:0;top:0}.rz-drawer__handle{display:flex;flex-shrink:0;justify-content:center;padding:.75rem 0 .25rem}.rz-drawer__handle-bar{background-color:var(--rz-color-border);border-radius:9999px;height:.25rem;width:3rem}.rz-drawer__header{flex-shrink:0;padding:1rem 1.5rem .5rem}.rz-drawer__title{color:var(--rz-color-foreground);font-size:1.125rem;font-weight:700}.rz-drawer__description{color:var(--rz-color-muted-foreground);font-size:.9375rem;margin-top:.25rem}.rz-drawer__body{flex:1;overflow-y:auto;padding:1rem 1.5rem}.rz-drawer__footer{border-top:1px solid var(--rz-color-border);display:flex;flex-shrink:0;gap:.75rem;justify-content:flex-end;padding:.75rem 1.5rem 1.5rem}.rz-drawer__close{align-items:center;background:none;border:none;border-radius:9999px;color:var(--rz-color-muted-foreground);cursor:pointer;display:flex;height:2rem;justify-content:center;padding:0;position:absolute;right:1rem;top:.875rem;transition:background-color .15s;width:2rem}.rz-drawer__close:hover{background-color:var(--rz-color-muted);color:var(--rz-color-foreground)}.rz-dropdown-menu__content,.rz-dropdown-menu__sub-content{background-color:var(--rz-color-popover);border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-md);box-shadow:var(--rz-shadow-lg);color:var(--rz-color-popover-foreground);min-width:10rem;overflow:hidden;padding:.25rem;z-index:var(--rz-z-dropdown)}.rz-dropdown-menu__content[data-state=open],.rz-dropdown-menu__sub-content[data-state=open]{animation:o var(--rz-animation-duration) var(--rz-animation-easing)}.rz-dropdown-menu__content[data-state=closed]{animation:p var(--rz-animation-duration) var(--rz-animation-easing)}@keyframes o{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes p{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.rz-dropdown-menu__checkbox-item,.rz-dropdown-menu__item,.rz-dropdown-menu__radio-item,.rz-dropdown-menu__sub-trigger{align-items:center;border-radius:var(--rz-radius-sm);cursor:pointer;display:flex;font-size:var(--rz-font-size-sm);gap:.5rem;outline:none;padding:.375rem .5rem;position:relative;transition:background-color var(--rz-animation-duration) var(--rz-animation-easing);-webkit-user-select:none;-moz-user-select:none;user-select:none}.rz-dropdown-menu__checkbox-item:hover,.rz-dropdown-menu__checkbox-item[data-highlighted],.rz-dropdown-menu__item:hover,.rz-dropdown-menu__item[data-highlighted],.rz-dropdown-menu__radio-item:hover,.rz-dropdown-menu__radio-item[data-highlighted],.rz-dropdown-menu__sub-trigger:hover,.rz-dropdown-menu__sub-trigger[data-highlighted],.rz-dropdown-menu__sub-trigger[data-state=open]{background-color:var(--rz-color-accent);color:var(--rz-color-accent-foreground)}.rz-dropdown-menu__checkbox-item[data-disabled],.rz-dropdown-menu__item[data-disabled],.rz-dropdown-menu__radio-item[data-disabled]{cursor:not-allowed;opacity:.5}.rz-dropdown-menu__item--destructive{color:var(--rz-color-destructive)}.rz-dropdown-menu__item--destructive:hover,.rz-dropdown-menu__item--destructive[data-highlighted]{background-color:var(--rz-color-destructive);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-destructive) 10%,transparent)}color:var(--rz-color-destructive)}.rz-dropdown-menu__checkbox-item,.rz-dropdown-menu__radio-item{padding-left:2rem}.rz-dropdown-menu__item-indicator{align-items:center;display:flex;height:1rem;justify-content:center;left:.5rem;position:absolute;width:1rem}.rz-dropdown-menu__shortcut,.rz-dropdown-menu__sub-trigger__chevron{color:var(--rz-color-muted-foreground);margin-left:auto}.rz-dropdown-menu__shortcut{font-family:var(--rz-font-mono);font-size:var(--rz-font-size-xs)}.rz-dropdown-menu__label{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-xs);font-weight:600;letter-spacing:.05em;padding:.375rem .5rem;text-transform:uppercase}.rz-dropdown-menu__separator{background-color:var(--rz-color-border);height:1px;margin:.25rem -.25rem}.rz-empty-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center;width:100%}.rz-empty-content--compact{padding:24px 16px}.rz-empty-content--sm{padding:32px 16px}.rz-empty-content--lg{padding:80px 32px}.rz-empty-content__icon-wrap{display:inline-flex;margin-bottom:20px;position:relative}.rz-empty-content__icon-circle{align-items:center;background-color:var(--rz-color-muted);border-radius:50%;color:var(--rz-color-muted-foreground);display:flex;height:72px;justify-content:center;width:72px}.rz-empty-content--sm .rz-empty-content__icon-circle{height:52px;width:52px}.rz-empty-content--lg .rz-empty-content__icon-circle{height:96px;width:96px}.rz-empty-content__icon-circle--primary{background-color:var(--rz-color-primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-primary) 10%,transparent)}color:var(--rz-color-primary)}.rz-empty-content__illustration{height:120px;margin-bottom:20px;width:160px}.rz-empty-content--sm .rz-empty-content__illustration{height:90px;width:120px}.rz-empty-content--lg .rz-empty-content__illustration{height:165px;width:220px}.rz-empty-content__title{color:var(--rz-color-foreground);font-size:var(--rz-font-size-lg);font-weight:700;line-height:1.3;margin:0 0 8px}.rz-empty-content--sm .rz-empty-content__title{font-size:var(--rz-font-size-base)}.rz-empty-content--lg .rz-empty-content__title{font-size:var(--rz-font-size-2xl)}.rz-empty-content__description{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-sm);line-height:1.6;margin:0 0 24px;max-width:360px}.rz-empty-content--sm .rz-empty-content__description{font-size:var(--rz-font-size-xs);margin-bottom:16px}.rz-empty-content__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.rz-empty-content--bordered{border:2px dashed var(--rz-color-border);border-radius:var(--rz-radius-lg)}.rz-empty-state{flex-direction:column;padding:4rem 2rem;text-align:center;width:100%}.rz-empty-state,.rz-empty-state__icon{align-items:center;display:flex;justify-content:center}.rz-empty-state__icon{background-color:var(--rz-color-muted);border-radius:1rem;color:var(--rz-color-muted-foreground);height:4rem;margin-bottom:1.5rem;width:4rem}.rz-empty-state--primary .rz-empty-state__icon{background-color:var(--rz-color-primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-primary) 12%,transparent)}color:var(--rz-color-primary)}.rz-empty-state__title{color:var(--rz-color-foreground);font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.rz-empty-state__description{color:var(--rz-color-muted-foreground);font-size:.9375rem;line-height:1.6;margin-bottom:1.5rem;max-width:28rem}.rz-empty-state__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.rz-empty-state--bordered{border:2px dashed var(--rz-color-border);border-radius:1rem}.rz-empty-state--compact{padding:2rem 1.5rem}.rz-empty-state--compact .rz-empty-state__icon{height:3rem;margin-bottom:1rem;width:3rem}.rz-empty-state--compact .rz-empty-state__title{font-size:1rem}.rz-error-page{align-items:center;background-color:var(--rz-color-background);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:2rem 1.5rem;text-align:center}.rz-error-page__code{color:var(--rz-color-primary);font-size:8rem;font-weight:800;letter-spacing:-.05em;line-height:1;opacity:.15;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rz-error-page__icon{align-items:center;color:var(--rz-color-muted-foreground);display:flex;justify-content:center;margin:.6rem 0;text-align:center}.rz-error-page__title{color:var(--rz-color-foreground);font-size:1.75rem;font-weight:700;margin-bottom:.625rem}.rz-error-page__description{color:var(--rz-color-muted-foreground);font-size:1rem;line-height:1.65;margin-bottom:2rem;max-width:28rem}.rz-error-page__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.rz-error-page--split{align-items:center;flex-direction:row;gap:4rem;justify-content:center;text-align:left}.rz-error-page--split .rz-error-page__actions{justify-content:flex-start}.rz-error-page__illustration{flex-shrink:0}.rz-error-page__body{max-width:32rem}.rz-faq{margin:0 auto;max-width:720px;padding:2rem 1.5rem;width:100%}.rz-faq__header{margin-bottom:.5rem;text-align:center}.rz-faq__eyebrow{color:var(--rz-color-primary);display:inline-block;font-size:.8125rem;font-weight:600;letter-spacing:.08em;margin-bottom:.75rem;text-transform:uppercase}.rz-faq__title{color:var(--rz-color-foreground);font-size:2rem;font-weight:800;letter-spacing:-.025em;margin-bottom:.75rem}.rz-faq__subtitle{color:var(--rz-color-muted-foreground);font-size:1.0625rem;line-height:1.65;margin:0 auto;max-width:36rem}.rz-faq__categories{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.rz-faq__category-btn{background:none;border:1px solid var(--rz-color-border);border-radius:9999px;color:var(--rz-color-muted-foreground);cursor:pointer;font-size:.875rem;font-weight:500;padding:.375rem .875rem;transition:background-color .15s,color .15s,border-color .15s}.rz-faq__category-btn:hover{background-color:var(--rz-color-muted);color:var(--rz-color-foreground)}.rz-faq__category-btn--active{background-color:var(--rz-color-primary);border-color:var(--rz-color-primary);color:var(--rz-color-primary-foreground)}.rz-faq__list{border:1px solid var(--rz-color-border);border-radius:.75rem;display:flex;flex-direction:column;gap:0;overflow:hidden}.rz-faq__item{border-bottom:1px solid var(--rz-color-border)}.rz-faq__item:last-child{border-bottom:none}.rz-faq__question{align-items:center;background:none;border:none;color:var(--rz-color-foreground);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:1rem;justify-content:space-between;padding:1.125rem 1.5rem;text-align:left;transition:background-color .15s;width:100%}.rz-faq__question:hover{background-color:var(--rz-color-muted)}.rz-faq__question[aria-expanded=true]{color:var(--rz-color-primary)}.rz-faq__chevron{color:var(--rz-color-muted-foreground);flex-shrink:0;transition:transform .2s}.rz-faq__question[aria-expanded=true] .rz-faq__chevron{transform:rotate(180deg)}.rz-faq__answer{overflow:hidden;transition:max-height .25s ease,opacity .2s}.rz-faq__answer-inner{color:var(--rz-color-muted-foreground);font-size:.9375rem;line-height:1.7;padding:0 1.5rem 1.25rem}.rz-faq__contact{background-color:var(--rz-color-muted);border:1px solid var(--rz-color-border);border-radius:.75rem;margin-top:2rem;padding:1.5rem;text-align:center}.rz-faq__contact-text{color:var(--rz-color-muted-foreground);font-size:.9375rem;margin-bottom:.75rem}.rz-features{background-color:var(--rz-color-background);padding:5rem 1.5rem}.rz-features__container{margin:0 auto;max-width:72rem}.rz-features__header{margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:42rem;text-align:center}.rz-features__eyebrow{color:var(--rz-color-primary);display:inline-block;font-size:var(--rz-font-size-sm);font-weight:600;letter-spacing:.05em;margin-bottom:.75rem;text-transform:uppercase}.rz-features__title{color:var(--rz-color-foreground);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;letter-spacing:-.025em;line-height:1.2;margin-bottom:1rem}.rz-features__description{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-md);line-height:1.6}.rz-features__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.rz-features__grid--2{grid-template-columns:repeat(2,1fr)}.rz-features__grid--3{grid-template-columns:repeat(3,1fr)}.rz-features__grid--4{grid-template-columns:repeat(4,1fr)}@media (max-width:768px){.rz-features__grid--2,.rz-features__grid--3,.rz-features__grid--4{grid-template-columns:1fr}}@media (min-width:769px)and (max-width:1024px){.rz-features__grid--4{grid-template-columns:repeat(2,1fr)}}.rz-feature-card{background-color:var(--rz-color-card);border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-xl);display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;transition:box-shadow var(--rz-animation-duration) var(--rz-animation-easing),border-color var(--rz-animation-duration) var(--rz-animation-easing)}.rz-feature-card:hover{border-color:var(--rz-color-primary);box-shadow:var(--rz-shadow-md);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--rz-color-primary) 30%,var(--rz-color-border))}}.rz-feature-card__icon{align-items:center;background-color:var(--rz-color-primary);display:flex;height:2.5rem;justify-content:center;width:2.5rem;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-primary) 10%,transparent)}border-radius:var(--rz-radius-lg);color:var(--rz-color-primary);flex-shrink:0}.rz-feature-card__title{color:var(--rz-color-card-foreground);font-size:var(--rz-font-size-md);font-weight:600;line-height:1.25}.rz-feature-card__description{color:var(--rz-color-muted-foreground);flex:1;font-size:var(--rz-font-size-sm);line-height:1.6}.rz-feature-card__link{align-items:center;color:var(--rz-color-primary);display:inline-flex;font-size:var(--rz-font-size-sm);font-weight:500;gap:.25rem;text-decoration:none;transition:gap var(--rz-animation-duration) var(--rz-animation-easing)}.rz-feature-card__link:hover{gap:.5rem;text-decoration:underline}.rz-file-upload{width:100%}.rz-file-upload__zone{align-items:center;background-color:var(--rz-color-background);border:2px dashed var(--rz-color-border);border-radius:.75rem;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;justify-content:center;outline:none;padding:2.5rem 1.5rem;text-align:center;transition:border-color .15s,background-color .15s}.rz-file-upload__zone--dragging,.rz-file-upload__zone:focus-visible,.rz-file-upload__zone:hover{background-color:var(--rz-color-primary);border-color:var(--rz-color-primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-primary) 5%,transparent)}}.rz-file-upload__zone--disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.rz-file-upload__zone--error{border-color:var(--rz-color-destructive)}.rz-file-upload__icon{color:var(--rz-color-muted-foreground)}.rz-file-upload__label{color:var(--rz-color-foreground);font-size:.9375rem;font-weight:500}.rz-file-upload__label strong{color:var(--rz-color-primary)}.rz-file-upload__hint{color:var(--rz-color-muted-foreground);font-size:.8125rem}.rz-file-upload__list{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.rz-file-upload__file{align-items:center;background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:.5rem;display:flex;gap:.75rem;padding:.625rem .875rem}.rz-file-upload__file-icon{color:var(--rz-color-muted-foreground);flex-shrink:0}.rz-file-upload__file-info{flex:1;min-width:0}.rz-file-upload__file-name{color:var(--rz-color-foreground);font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rz-file-upload__file-size{color:var(--rz-color-muted-foreground);font-size:.75rem}.rz-file-upload__file-remove{align-items:center;background:none;border:none;border-radius:9999px;color:var(--rz-color-muted-foreground);cursor:pointer;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;padding:0;transition:background-color .15s,color .15s;width:1.5rem}.rz-file-upload__file-remove:hover{background-color:var(--rz-color-destructive);color:#fff}.rz-file-upload__error{color:var(--rz-color-destructive);font-size:.8125rem;margin-top:.5rem}.rz-footer{background-color:var(--rz-color-background);border-top:1px solid var(--rz-color-border);color:var(--rz-color-foreground);width:100%}.rz-footer__inner{margin:0 auto;max-width:1280px;padding:3rem 1.5rem}.rz-footer__top{display:grid;gap:2rem;grid-template-columns:1fr;margin-bottom:3rem}@media (min-width:640px){.rz-footer__top{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.rz-footer__top{grid-template-columns:2fr repeat(3,1fr)}}.rz-footer__brand{display:flex;flex-direction:column;gap:1rem}.rz-footer__logo{color:var(--rz-color-foreground);font-size:1.25rem;font-weight:700}.rz-footer__tagline{color:var(--rz-color-muted-foreground);font-size:.875rem;line-height:1.625}.rz-footer__social{align-items:center;display:flex;gap:.75rem;margin-top:.5rem}.rz-footer__social-link{align-items:center;border-radius:.375rem;color:var(--rz-color-muted-foreground);display:inline-flex;height:2rem;justify-content:center;text-decoration:none;transition:background-color .15s,color .15s;width:2rem}.rz-footer__social-link:hover{background-color:var(--rz-color-muted);color:var(--rz-color-foreground)}.rz-footer__col-title{color:var(--rz-color-foreground);font-size:.875rem;font-weight:600;margin-bottom:1rem}.rz-footer__links{display:flex;flex-direction:column;gap:.625rem;list-style:none;margin:0;padding:0}.rz-footer__link{color:var(--rz-color-muted-foreground);font-size:.875rem;text-decoration:none;transition:color .15s}.rz-footer__link:hover{color:var(--rz-color-foreground)}.rz-footer__bottom{border-top:1px solid var(--rz-color-border);display:flex;flex-direction:column;gap:1rem;padding-top:2rem}@media (min-width:640px){.rz-footer__bottom{align-items:center;flex-direction:row;justify-content:space-between}}.rz-footer__copy{color:var(--rz-color-muted-foreground);font-size:.875rem}.rz-footer__bottom-links{align-items:center;display:flex;gap:1rem}.rz-footer__bottom-link{color:var(--rz-color-muted-foreground);font-size:.875rem;text-decoration:none;transition:color .15s}.rz-footer__bottom-link:hover{color:var(--rz-color-foreground)}.rz-footer--dark{background-color:#0f0f0f;border-top-color:#ffffff14;color:#f1f1f1}.rz-footer--dark .rz-footer__logo{color:#fff}.rz-footer--dark .rz-footer__bottom-link,.rz-footer--dark .rz-footer__copy,.rz-footer--dark .rz-footer__link,.rz-footer--dark .rz-footer__social-link,.rz-footer--dark .rz-footer__tagline{color:#ffffff80}.rz-footer--dark .rz-footer__bottom-link:hover,.rz-footer--dark .rz-footer__col-title,.rz-footer--dark .rz-footer__link:hover,.rz-footer--dark .rz-footer__social-link:hover{color:#fff}.rz-footer--dark .rz-footer__bottom{border-top-color:#ffffff14}.rz-footer--dark .rz-footer__social-link:hover{background-color:#ffffff14}.rz-form-item{display:flex;flex-direction:column;gap:.375rem}.rz-form-label{color:var(--rz-color-foreground);font-size:.875rem;font-weight:500;line-height:1}.rz-form-label[data-error=true]{color:var(--rz-color-destructive)}.rz-form-description{color:var(--rz-color-muted-foreground);font-size:.8125rem}.rz-form-message{color:var(--rz-color-destructive);font-size:.8125rem;font-weight:500}.rz-grid{display:grid}.rz-grid--inline{display:inline-grid}.rz-grid--align-start{align-items:start}.rz-grid--align-center{align-items:center}.rz-grid--align-end{align-items:end}.rz-grid--align-stretch{align-items:stretch}.rz-grid--justify-start{justify-items:start}.rz-grid--justify-center{justify-items:center}.rz-grid--justify-end{justify-items:end}.rz-grid--justify-stretch{justify-items:stretch}.rz-grid--full-width{width:100%}.rz-hero{align-items:center;background-color:var(--rz-color-background);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:5rem 1.5rem;position:relative;width:100%}.rz-hero--centered{text-align:center}.rz-hero--split{text-align:left}.rz-hero__container{margin:0 auto;max-width:72rem;position:relative;width:100%;z-index:1}.rz-hero--split .rz-hero__container{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}@media (max-width:768px){.rz-hero--split .rz-hero__container{gap:2rem;grid-template-columns:1fr}}.rz-hero__content{display:flex;flex-direction:column;gap:1.5rem}.rz-hero--centered .rz-hero__content{align-items:center;margin:0 auto;max-width:42rem}.rz-hero__eyebrow{align-items:center;color:var(--rz-color-primary);display:inline-flex;font-size:var(--rz-font-size-sm);font-weight:600;gap:.5rem;letter-spacing:.05em;text-transform:uppercase}.rz-hero__title{color:var(--rz-color-foreground);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.rz-hero__title-highlight{color:var(--rz-color-primary)}.rz-hero__description{color:var(--rz-color-muted-foreground);font-size:clamp(1rem,2vw,1.25rem);line-height:1.6;max-width:36rem}.rz-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.rz-hero--centered .rz-hero__actions{justify-content:center}.rz-hero__social-proof{align-items:center;color:var(--rz-color-muted-foreground);display:flex;font-size:var(--rz-font-size-sm);gap:.75rem}.rz-hero__media{position:relative}.rz-hero__image{border-radius:var(--rz-radius-2xl);box-shadow:var(--rz-shadow-xl);width:100%}.rz-hero__bg-grid{background-image:linear-gradient(to right,var(--rz-color-border) 1px,transparent 1px),linear-gradient(to bottom,var(--rz-color-border) 1px,transparent 1px);background-size:3rem 3rem;bottom:0;left:0;opacity:.4;position:absolute;right:0;top:0}.rz-hero__bg-gradient{background:radial-gradient(ellipse 80% 50% at 50% -20%,var(--rz-color-primary),transparent);bottom:0;left:0;position:absolute;right:0;top:0;@supports (color:color-mix(in lab,red,red)){background:radial-gradient(ellipse 80% 50% at 50% -20%,color-mix(in srgb,var(--rz-color-primary) 15%,transparent),transparent)}}.rz-hero--mobile-app{min-height:min(100vh,56rem);padding:5.5rem 1.5rem 4rem}.rz-hero--mobile-app .rz-hero__container{align-items:center;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:1fr 1fr;max-width:80rem}@media (max-width:1023px){.rz-hero--mobile-app .rz-hero__container{gap:2.5rem;grid-template-columns:1fr}}.rz-hero--mobile-app .rz-hero__content{align-items:center;margin:0;max-width:none;text-align:center}@media (min-width:1024px){.rz-hero--mobile-app .rz-hero__content{align-items:flex-start;text-align:left}}.rz-hero--mobile-app .rz-hero__description{margin-left:auto;margin-right:auto;max-width:32rem}@media (min-width:1024px){.rz-hero--mobile-app .rz-hero__description{margin-left:0;margin-right:0}}.rz-hero--mobile-app .rz-hero__actions{justify-content:center}@media (min-width:1024px){.rz-hero--mobile-app .rz-hero__actions{justify-content:flex-start}}.rz-hero__eyebrow--pill{background-color:var(--rz-color-primary);border-radius:var(--rz-radius-full);font-weight:500;letter-spacing:.02em;padding:.35rem 1rem .35rem .65rem;text-transform:none;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-primary) 12%,transparent)}border:1px solid var(--rz-color-primary);@supports (color:color-mix(in lab,red,red)){border-bottom-color:color-mix(in srgb,var(--rz-color-primary) 28%,transparent);border-bottom-style:solid;border-bottom-width:1px;border-left-color:color-mix(in srgb,var(--rz-color-primary) 28%,transparent);border-left-style:solid;border-left-width:1px;border-right-color:color-mix(in srgb,var(--rz-color-primary) 28%,transparent);border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--rz-color-primary) 28%,transparent);border-top-style:solid;border-top-width:1px}}.rz-hero__eyebrow-dot{background-color:var(--rz-color-primary);border-radius:var(--rz-radius-full);flex-shrink:0;height:.5rem;width:.5rem}.rz-hero--mobile-app .rz-hero__title-highlight{background-image:linear-gradient(90deg,var(--rz-color-primary),var(--rz-color-primary));@supports (color:color-mix(in lab,red,red)){background-image:linear-gradient(90deg,var(--rz-color-primary),color-mix(in srgb,var(--rz-color-primary) 45%,var(--rz-color-ring)))}-webkit-background-clip:text;background-clip:text;color:transparent}.rz-hero__stats{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.75rem 2.5rem;justify-content:center;margin-top:.25rem}@media (min-width:1024px){.rz-hero__stats{justify-content:flex-start}}.rz-hero__stat{display:flex;flex-direction:column;gap:.15rem;text-align:inherit}.rz-hero__stat-value{color:var(--rz-color-foreground);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.1}.rz-hero__stat-label{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-sm)}.rz-hero__stat-divider{align-self:stretch;background-color:var(--rz-color-border);display:none;min-height:2.5rem;width:1px}@media (min-width:480px){.rz-hero__stat-divider{display:block}}.rz-hero--mobile-app .rz-hero__media{display:flex;justify-content:center}@media (min-width:1024px){.rz-hero--mobile-app .rz-hero__media{justify-content:flex-end}}.rz-hero__bg-app{pointer-events:none;position:absolute}.rz-hero__bg-app--glow-a{background-color:var(--rz-color-primary);border-radius:50%;filter:blur(3.5rem);height:min(24rem,50vw);left:15%;top:-10%;width:min(24rem,50vw);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-primary) 22%,transparent)}}.rz-hero__bg-app--glow-b{background-color:var(--rz-color-ring);border-radius:50%;bottom:5%;filter:blur(3.5rem);height:min(22rem,45vw);right:10%;width:min(22rem,45vw);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-ring) 18%,transparent)}}.rz-hero__bg-app--mesh{background:linear-gradient(to bottom right,var(--rz-color-primary),transparent 45%,var(--rz-color-ring));bottom:0;left:0;right:0;top:0;@supports (color:color-mix(in lab,red,red)){background:linear-gradient(to bottom right,color-mix(in srgb,var(--rz-color-primary) 12%,transparent),transparent 45%,color-mix(in srgb,var(--rz-color-ring) 10%,transparent))}}.rz-hover-card__content{background-color:var(--rz-color-popover,var(--rz-color-background));border:1px solid var(--rz-color-border);border-radius:.5rem;box-shadow:0 4px 12px #0000001a;color:var(--rz-color-popover-foreground,var(--rz-color-foreground));outline:none;padding:1rem;width:18rem;z-index:6}.rz-hover-card__content[data-state=open]{animation:u .15s ease-out}.rz-hover-card__content[data-state=closed]{animation:A .1s ease-in}.rz-otp{align-items:center;display:flex;gap:.5rem}.rz-otp__group{display:flex;gap:.375rem}.rz-otp__separator{align-items:center;color:var(--rz-color-muted-foreground);display:flex;font-size:1.25rem;font-weight:300;padding:0 .125rem}.rz-otp__slot{align-items:center;background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-md,6px);color:var(--rz-color-foreground);display:flex;font-size:1.125rem;font-weight:600;height:3rem;justify-content:center;position:relative;transition:border-color .15s,box-shadow .15s;width:2.75rem}.rz-otp__slot--active{border-color:var(--rz-color-primary);box-shadow:0 0 0 3px var(--rz-color-primary);@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--rz-color-primary) 20%,transparent)}}.rz-otp__slot--filled{border-color:var(--rz-color-primary)}.rz-otp__caret{animation:q 1s step-end infinite;background-color:var(--rz-color-foreground);height:60%;position:absolute;width:1px}@keyframes q{0%,to{opacity:1}50%{opacity:0}}.rz-otp--sm .rz-otp__slot{font-size:1rem;height:2.5rem;width:2.25rem}.rz-otp--lg .rz-otp__slot{font-size:1.25rem;height:3.5rem;width:3.25rem}.rz-otp--underline .rz-otp__slot{background:transparent;border:none;border-bottom:2px solid var(--rz-color-border);border-radius:0}.rz-otp--underline .rz-otp__slot--active{border-bottom-color:var(--rz-color-primary);box-shadow:none}.rz-invoice{background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:1rem;margin:0 auto;max-width:760px;padding:2.5rem 2rem;width:100%}@media print{.rz-invoice{border:none;max-width:100%;padding:0}}.rz-invoice__top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-bottom:2.5rem}.rz-invoice__brand{display:flex;flex-direction:column;gap:.25rem}.rz-invoice__brand-name{color:var(--rz-color-foreground);font-size:1.25rem;font-weight:800}.rz-invoice__brand-address{color:var(--rz-color-muted-foreground);font-size:.875rem;line-height:1.6}.rz-invoice__meta{display:flex;flex-direction:column;gap:.25rem;text-align:right}.rz-invoice__title{color:var(--rz-color-primary);font-size:1.75rem;font-weight:800;letter-spacing:.05em;margin-bottom:.25rem;text-transform:uppercase}.rz-invoice__number{color:var(--rz-color-foreground);font-size:.9375rem;font-weight:600}.rz-invoice__meta-row{color:var(--rz-color-muted-foreground);font-size:.875rem}.rz-invoice__parties{display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}.rz-invoice__party-label{color:var(--rz-color-muted-foreground);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin-bottom:.5rem;text-transform:uppercase}.rz-invoice__party-name{color:var(--rz-color-foreground);font-size:1rem;font-weight:700;margin-bottom:.25rem}.rz-invoice__party-detail{color:var(--rz-color-muted-foreground);font-size:.875rem;line-height:1.6}.rz-invoice__table{border-collapse:collapse;margin-bottom:1.5rem;width:100%}.rz-invoice__table th{background-color:var(--rz-color-muted);border-bottom:1px solid var(--rz-color-border);color:var(--rz-color-muted-foreground);font-size:.75rem;font-weight:600;letter-spacing:.06em;padding:.625rem .75rem;text-align:left;text-transform:uppercase}.rz-invoice__table td:last-child,.rz-invoice__table th:last-child{text-align:right}.rz-invoice__table td{border-bottom:1px solid var(--rz-color-border);color:var(--rz-color-foreground);font-size:.9375rem;padding:.875rem .75rem;vertical-align:top}.rz-invoice__table tbody tr:last-child td{border-bottom:none}.rz-invoice__item-name{font-weight:500}.rz-invoice__item-desc{color:var(--rz-color-muted-foreground);font-size:.8125rem;margin-top:.125rem}.rz-invoice__totals{display:flex;justify-content:flex-end;margin-bottom:2rem}.rz-invoice__totals-table{display:flex;flex-direction:column;gap:.375rem;min-width:14rem}.rz-invoice__total-row{color:var(--rz-color-muted-foreground);display:flex;font-size:.9375rem;gap:2rem;justify-content:space-between}.rz-invoice__total-row--grand{border-top:1px solid var(--rz-color-border);color:var(--rz-color-foreground);font-size:1.125rem;font-weight:700;margin-top:.25rem;padding-top:.5rem}.rz-invoice__status{align-items:center;border-radius:9999px;display:inline-flex;font-size:.8125rem;font-weight:600;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase}.rz-invoice__status--paid{background-color:color-mix(in srgb,#10b981 15%,transparent);color:#059669}.rz-invoice__status--pending{background-color:color-mix(in srgb,#f59e0b 15%,transparent);color:#d97706}.rz-invoice__status--overdue{background-color:color-mix(in srgb,#ef4444 15%,transparent);color:#dc2626}.rz-invoice__status--draft{background-color:var(--rz-color-muted);color:var(--rz-color-muted-foreground)}.rz-invoice__footer{border-top:1px solid var(--rz-color-border);color:var(--rz-color-muted-foreground);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:1rem;justify-content:space-between;line-height:1.6;padding-top:1.25rem}.rz-kanban{align-items:flex-start;display:flex;gap:1rem;overflow-x:auto;padding-bottom:1rem}.rz-kanban__column{background-color:var(--rz-color-muted);border-radius:.75rem;display:flex;flex:0 0 17rem;flex-direction:column;gap:.5rem;min-height:12rem;padding:.75rem}.rz-kanban__column-header{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.25rem}.rz-kanban__column-title{align-items:center;color:var(--rz-color-foreground);display:flex;font-size:.875rem;font-weight:600;gap:.5rem}.rz-kanban__column-dot{border-radius:9999px;flex-shrink:0;height:.5rem;width:.5rem}.rz-kanban__column-count{background-color:var(--rz-color-border);border-radius:9999px;color:var(--rz-color-muted-foreground);font-size:.75rem;font-weight:500;padding:.125rem .5rem}.rz-kanban__column-actions{align-items:center;display:flex;gap:.25rem}.rz-kanban__card{background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:.625rem;cursor:grab;display:flex;flex-direction:column;gap:.625rem;padding:.875rem;transition:box-shadow .15s,border-color .15s}.rz-kanban__card:hover{border-color:var(--rz-color-primary);box-shadow:0 2px 8px #00000014;@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--rz-color-primary) 40%,var(--rz-color-border))}}.rz-kanban__card-title{color:var(--rz-color-foreground);font-size:.875rem;font-weight:500;line-height:1.4}.rz-kanban__card-desc{color:var(--rz-color-muted-foreground);font-size:.8125rem;line-height:1.5}.rz-kanban__card-footer{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.rz-kanban__card-meta{align-items:center;color:var(--rz-color-muted-foreground);display:flex;font-size:.75rem;gap:.375rem}.rz-kanban__card-tags{display:flex;flex-wrap:wrap;gap:.25rem}.rz-kanban__tag{align-items:center;background-color:var(--rz-color-primary);border-radius:9999px;display:inline-flex;font-size:.6875rem;font-weight:500;padding:.125rem .5rem;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-primary) 12%,transparent)}color:var(--rz-color-primary)}.rz-kanban__priority{border-radius:9999px;flex-shrink:0;height:.375rem;width:.375rem}.rz-kanban__priority--low{background-color:#10b981}.rz-kanban__priority--medium{background-color:#f59e0b}.rz-kanban__priority--high{background-color:#ef4444}.rz-kanban__avatars{display:flex}.rz-kanban__avatar{align-items:center;background-color:var(--rz-color-primary);border:2px solid var(--rz-color-background);border-radius:9999px;color:var(--rz-color-primary-foreground);display:flex;font-size:.625rem;font-weight:700;height:1.5rem;justify-content:center;margin-left:-.375rem;width:1.5rem}.rz-kanban__avatar:first-child{margin-left:0}.rz-kanban__add-btn{align-items:center;background:none;border:none;border-radius:.5rem;color:var(--rz-color-muted-foreground);cursor:pointer;display:flex;font-size:.8125rem;gap:.375rem;margin-top:.25rem;padding:.5rem;transition:background-color .15s,color .15s;width:100%}.rz-kanban__add-btn:hover{background-color:var(--rz-color-border);color:var(--rz-color-foreground)}.rz-kanban__card--dragging{box-shadow:none;cursor:grabbing;opacity:.4}.rz-kanban__column--over{background-color:var(--rz-color-primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-primary) 8%,var(--rz-color-muted))}outline:2px dashed var(--rz-color-primary);@supports (color:color-mix(in lab,red,red)){outline:2px dashed color-mix(in srgb,var(--rz-color-primary) 40%,transparent)}outline-offset:-2px}.rz-kanban__drop-indicator{background-color:var(--rz-color-primary);border-radius:9999px;flex-shrink:0;height:2px;margin:0 2px;position:relative}.rz-kanban__drop-indicator:before{background-color:var(--rz-color-primary);border-radius:50%;content:"";height:8px;left:-3px;position:absolute;top:-3px;width:8px}.rz-kanban__drop-indicator--empty{margin:8px 2px;opacity:.6}.rz-kbd{align-items:center;display:inline-flex;gap:.25rem}.rz-kbd__key{align-items:center;background-color:var(--rz-color-muted);border:solid var(--rz-color-border);border-radius:.25rem;border-width:1px 1px 2px;box-shadow:0 1px 0 var(--rz-color-border);color:var(--rz-color-muted-foreground);display:inline-flex;font-family:ui-monospace,monospace;font-size:.75rem;font-weight:500;height:1.5rem;justify-content:center;line-height:1;min-width:1.5rem;padding:0 .375rem;white-space:nowrap}.rz-kbd--sm .rz-kbd__key{font-size:.6875rem;height:1.25rem;min-width:1.25rem;padding:0 .25rem}.rz-kbd--lg .rz-kbd__key{font-size:.875rem;height:1.75rem;min-width:1.75rem;padding:0 .5rem}.rz-kbd__separator{color:var(--rz-color-muted-foreground);font-size:.75rem}.rz-kbd__separator,.rz-label{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rz-label{align-items:center;color:var(--rz-color-foreground);cursor:default;display:inline-flex;font-size:var(--rz-font-size-sm);font-weight:500;gap:.25rem;line-height:1}.rz-label[data-disabled]{cursor:not-allowed;opacity:.5}.rz-label__required{color:var(--rz-color-destructive);font-size:.875em}.rz-label__optional{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-xs);font-weight:400}.rz-loading-page{background-color:var(--rz-color-background);display:flex;min-height:100vh}.rz-loading-page__sidebar{border-right:1px solid var(--rz-color-border);display:flex;flex-direction:column;flex-shrink:0;gap:1.5rem;padding:1.5rem 1rem;width:15rem}.rz-loading-page__sidebar-logo{border-radius:.375rem;height:2rem}.rz-loading-page__sidebar-nav{display:flex;flex-direction:column;gap:.5rem}.rz-loading-page__sidebar-item{border-radius:.5rem;height:2.25rem}.rz-loading-page__main{display:flex;flex:1;flex-direction:column;overflow:hidden}.rz-loading-page__topbar{align-items:center;border-bottom:1px solid var(--rz-color-border);display:flex;gap:1rem;height:3.5rem;justify-content:space-between;padding:0 1.5rem}.rz-loading-page__topbar-left{border-radius:.375rem;height:1.5rem;width:12rem}.rz-loading-page__topbar-right{align-items:center;display:flex;gap:.75rem}.rz-loading-page__topbar-action{border-radius:.375rem;height:2rem}.rz-loading-page__content{display:flex;flex:1;flex-direction:column;gap:1.5rem;padding:2rem 1.5rem}.rz-loading-page__page-header{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.rz-loading-page__page-title{border-radius:.375rem;height:2rem;width:14rem}.rz-loading-page__page-subtitle{border-radius:.25rem;height:1rem;width:22rem}.rz-loading-page__card-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.rz-loading-page__card{border:1px solid var(--rz-color-border);border-radius:.75rem;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem}.rz-loading-page__card-icon{border-radius:.5rem;height:2.5rem;width:2.5rem}.rz-loading-page__card-value{border-radius:.25rem;height:1.75rem;width:60%}.rz-loading-page__card-label{border-radius:.25rem;height:.875rem;width:80%}.rz-loading-page__table{border:1px solid var(--rz-color-border);border-radius:.75rem;overflow:hidden}.rz-loading-page__table-header{background-color:var(--rz-color-muted);border-bottom:1px solid var(--rz-color-border);height:2.75rem;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-muted) 60%,transparent)}}.rz-loading-page__table-row{align-items:center;border-bottom:1px solid var(--rz-color-border);display:flex;gap:1rem;height:3.25rem;padding:0 1rem}.rz-loading-page__table-row:last-child{border-bottom:none}.rz-loading-page__table-cell{border-radius:.25rem;height:.875rem}.rz-loading-page__skel{background-color:var(--rz-color-muted);border-radius:inherit}.rz-loading-page__skel--pulse{animation:J 1.8s ease-in-out infinite}.rz-loading-page__skel--wave{background:linear-gradient(90deg,var(--rz-color-muted) 25%,var(--rz-color-muted) 50%,var(--rz-color-muted) 75%);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(90deg,var(--rz-color-muted) 25%,color-mix(in srgb,var(--rz-color-muted) 60%,var(--rz-color-background)) 50%,var(--rz-color-muted) 75%)}animation:K 1.6s linear infinite;background-size:200% 100%}.rz-maintenance{align-items:center;background-color:var(--rz-color-background);display:flex;justify-content:center;min-height:100vh;padding:32px 24px;text-align:center}.rz-maintenance__inner{max-width:560px;width:100%}.rz-maintenance__icon{background-color:var(--rz-color-warning);border-radius:50%;height:80px;width:80px;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-warning) 12%,transparent)}align-items:center;color:var(--rz-color-warning);display:flex;justify-content:center;margin:0 auto 28px}.rz-maintenance__eyebrow{color:var(--rz-color-warning);font-size:var(--rz-font-size-xs);font-weight:700;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.rz-maintenance__title{color:var(--rz-color-foreground);font-size:var(--rz-font-size-3xl);font-weight:800;line-height:1.2;margin:0 0 16px}.rz-maintenance__description{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-base);line-height:1.7;margin:0 0 32px}.rz-maintenance__progress-wrap{margin-bottom:32px}.rz-maintenance__progress-header{color:var(--rz-color-muted-foreground);display:flex;font-size:var(--rz-font-size-xs);justify-content:space-between;margin-bottom:8px}.rz-maintenance__progress-bar{background-color:var(--rz-color-muted);border-radius:9999px;height:6px;overflow:hidden}.rz-maintenance__progress-fill{background-color:var(--rz-color-primary);border-radius:9999px;height:100%;transition:width .5s ease}.rz-maintenance__countdown{display:flex;gap:24px;justify-content:center;margin-bottom:32px}.rz-maintenance__countdown-unit{align-items:center;display:flex;flex-direction:column;gap:4px}.rz-maintenance__countdown-value{background-color:var(--rz-color-muted);border-radius:var(--rz-radius-md);color:var(--rz-color-foreground);font-size:var(--rz-font-size-3xl);font-weight:800;line-height:1;min-width:64px;padding:8px 12px;text-align:center}.rz-maintenance__countdown-label{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rz-maintenance__status-list{border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-md);list-style:none;margin:0 0 32px;overflow:hidden;padding:0;text-align:left}.rz-maintenance__status-item{align-items:center;border-bottom:1px solid var(--rz-color-border);display:flex;font-size:var(--rz-font-size-sm);justify-content:space-between;padding:12px 16px}.rz-maintenance__status-item:last-child{border-bottom:none}.rz-maintenance__status-name{color:var(--rz-color-foreground)}.rz-maintenance__status-badge{border-radius:9999px;font-size:11px;font-weight:600;padding:2px 8px}.rz-maintenance__status-badge--ok{background-color:#d1fae5;color:#065f46}.rz-maintenance__status-badge--degraded{background-color:#fef3c7;color:#92400e}.rz-maintenance__status-badge--down{background-color:#fee2e2;color:#991b1b}.rz-maintenance__status-badge--maintenance{background-color:#dbeafe;color:#1d4ed8}:root.dark .rz-maintenance__status-badge--ok{background-color:#14332a;color:#6ee7b7}:root.dark .rz-maintenance__status-badge--degraded{background-color:#3d2800;color:#fcd34d}:root.dark .rz-maintenance__status-badge--down{background-color:#3d0a0a;color:#fca5a5}:root.dark .rz-maintenance__status-badge--maintenance{background-color:#1e3a5f;color:#93c5fd}.rz-maintenance__notify-form{display:flex;gap:8px;margin:0 auto 24px;max-width:400px}.rz-maintenance__notify-input{background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-md);color:var(--rz-color-foreground);flex:1;font-size:var(--rz-font-size-sm);outline:none;padding:10px 14px}.rz-maintenance__notify-input:focus{border-color:var(--rz-color-primary);box-shadow:0 0 0 3px var(--rz-color-primary);@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--rz-color-primary) 15%,transparent)}}.rz-maintenance__notify-btn{background-color:var(--rz-color-primary);border:none;border-radius:var(--rz-radius-md);color:var(--rz-color-primary-foreground);cursor:pointer;font-size:var(--rz-font-size-sm);font-weight:600;padding:10px 16px;transition:opacity .15s ease;white-space:nowrap}.rz-maintenance__notify-btn:hover{opacity:.9}.rz-maintenance__footer{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-xs)}.rz-maintenance__footer a{color:var(--rz-color-primary);text-decoration:none}.rz-maintenance__footer a:hover{text-decoration:underline}.rz-maintenance__notify-success{color:var(--rz-color-success,#10b981);font-size:var(--rz-font-size-sm);margin-bottom:1.5rem}.rz-marquee{overflow:hidden;position:relative;width:100%}.rz-marquee__track{animation:r var(--rz-marquee-duration,20s) linear infinite;display:flex;width:-moz-max-content;width:max-content}.rz-marquee--paused .rz-marquee__track{animation-play-state:paused}.rz-marquee--reverse .rz-marquee__track{animation-direction:reverse}.rz-marquee--vertical{height:var(--rz-marquee-height,200px);width:auto}.rz-marquee--vertical .rz-marquee__track{animation-name:s;flex-direction:column}.rz-marquee__set{align-items:center;display:flex;flex-shrink:0}.rz-marquee--vertical .rz-marquee__set{flex-direction:column}.rz-marquee__item{align-items:center;display:flex;padding:0 var(--rz-marquee-gap,24px)}.rz-marquee--vertical .rz-marquee__item{padding:var(--rz-marquee-gap,12px) 0}.rz-marquee--fade:after,.rz-marquee--fade:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:80px;z-index:1}.rz-marquee--fade:before{background:linear-gradient(to right,var(--rz-color-background),transparent);left:0}.rz-marquee--fade:after{background:linear-gradient(to left,var(--rz-color-background),transparent);right:0}.rz-marquee--vertical.rz-marquee--fade:before{background:linear-gradient(to bottom,var(--rz-color-background),transparent);bottom:auto;height:80px;width:100%}.rz-marquee--vertical.rz-marquee--fade:after{background:linear-gradient(to top,var(--rz-color-background),transparent);height:80px;top:auto;width:100%}@keyframes r{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes s{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.rz-gallery{width:100%}.rz-gallery__header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem}.rz-gallery__title{color:var(--rz-color-foreground);font-size:1.25rem;font-weight:700}.rz-gallery__count{color:var(--rz-color-muted-foreground);font-size:.875rem}.rz-gallery__grid{display:grid;gap:.75rem}.rz-gallery__grid--2{grid-template-columns:repeat(2,1fr)}.rz-gallery__grid--3{grid-template-columns:repeat(3,1fr)}.rz-gallery__grid--4{grid-template-columns:repeat(4,1fr)}.rz-gallery__grid--masonry{-moz-columns:3;column-count:3;-moz-column-gap:.75rem;column-gap:.75rem}@media (max-width:640px){.rz-gallery__grid--3,.rz-gallery__grid--4{grid-template-columns:repeat(2,1fr)}.rz-gallery__grid--masonry{-moz-columns:2;column-count:2}}.rz-gallery__item{aspect-ratio:1;background-color:var(--rz-color-muted);border-radius:.625rem;cursor:pointer;overflow:hidden;position:relative}.rz-gallery__grid--masonry .rz-gallery__item{aspect-ratio:auto;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:.75rem}.rz-gallery__item:focus-visible{outline:2px solid var(--rz-color-ring);outline-offset:2px}.rz-gallery__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;width:100%}.rz-gallery__item:hover .rz-gallery__img{transform:scale(1.05)}.rz-gallery__overlay{align-items:flex-end;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,transparent 50%);bottom:0;display:flex;left:0;opacity:0;padding:.75rem;position:absolute;right:0;top:0;transition:opacity .2s}.rz-gallery__item:hover .rz-gallery__overlay{opacity:1}.rz-gallery__caption{color:#fff;font-size:.8125rem;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.5)}.rz-gallery__lightbox{align-items:center;animation:z .2s ease;background-color:#000000eb;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:7}.rz-gallery__lightbox-img{border-radius:.5rem;max-height:85vh;max-width:90vw;-o-object-fit:contain;object-fit:contain}.rz-gallery__lightbox-close{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:9999px;color:#fff;cursor:pointer;display:flex;height:2.5rem;justify-content:center;padding:0;position:absolute;right:1rem;top:1rem;transition:background-color .15s;width:2.5rem}.rz-gallery__lightbox-close:hover{background:#fff3}.rz-gallery__lightbox-nav{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:9999px;color:#fff;cursor:pointer;display:flex;height:3rem;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .15s;width:3rem}.rz-gallery__lightbox-nav:hover{background:#fff3}.rz-gallery__lightbox-nav:disabled{cursor:default;opacity:.3}.rz-gallery__lightbox-prev{left:1rem}.rz-gallery__lightbox-next{right:1rem}.rz-gallery__lightbox-caption{bottom:1.5rem;color:#fffc;font-size:.9375rem;left:50%;position:absolute;text-align:center;transform:translate(-50%);white-space:nowrap}.rz-gallery__lightbox-counter{color:#fff9;font-size:.875rem;left:50%;position:absolute;top:1rem;transform:translate(-50%)}.rz-menubar{align-items:center;background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:.5rem;display:flex;gap:.125rem;padding:.25rem}.rz-menubar__trigger{align-items:center;background:none;border:none;border-radius:.375rem;color:var(--rz-color-foreground);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.25rem;outline:none;padding:.375rem .625rem;transition:background-color .15s}.rz-menubar__trigger:hover,.rz-menubar__trigger[data-highlighted],.rz-menubar__trigger[data-state=open]{background-color:var(--rz-color-muted)}.rz-menubar__trigger:focus-visible{box-shadow:0 0 0 2px var(--rz-color-ring)}.rz-menubar__content,.rz-menubar__subcontent{animation-duration:.15s;animation-timing-function:ease-out;background-color:var(--rz-color-popover);border:1px solid var(--rz-color-border);border-radius:.5rem;box-shadow:0 4px 16px #0000001a;min-width:10rem;padding:.25rem;z-index:6}.rz-menubar__content[data-state=open],.rz-menubar__subcontent[data-state=open]{animation-name:t}@keyframes t{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.rz-menubar__checkbox-item,.rz-menubar__item,.rz-menubar__radio-item,.rz-menubar__sub-trigger{align-items:center;border-radius:.375rem;color:var(--rz-color-foreground);cursor:default;display:flex;font-size:.875rem;gap:.5rem;outline:none;padding:.375rem .5rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rz-menubar__checkbox-item[data-highlighted],.rz-menubar__item[data-highlighted],.rz-menubar__radio-item[data-highlighted],.rz-menubar__sub-trigger[data-highlighted]{background-color:var(--rz-color-primary);color:var(--rz-color-primary-foreground)}.rz-menubar__checkbox-item[data-disabled],.rz-menubar__item[data-disabled],.rz-menubar__radio-item[data-disabled]{opacity:.5;pointer-events:none}.rz-menubar__item--destructive{color:var(--rz-color-destructive)}.rz-menubar__item--destructive[data-highlighted]{background-color:var(--rz-color-destructive);color:#fff}.rz-menubar__label{color:var(--rz-color-muted-foreground);font-size:.75rem;font-weight:600;padding:.375rem .5rem}.rz-menubar__separator{background-color:var(--rz-color-border);height:1px;margin:.25rem 0}.rz-menubar__shortcut{color:var(--rz-color-muted-foreground);font-size:.75rem;letter-spacing:.05em;margin-left:auto}.rz-menubar__item[data-highlighted] .rz-menubar__shortcut,.rz-menubar__sub-trigger[data-highlighted] .rz-menubar__shortcut{color:inherit;opacity:.7}.rz-menubar__item-indicator{align-items:center;display:flex;height:.875rem;justify-content:center;left:.5rem;position:absolute;width:.875rem}.rz-menubar__checkbox-item,.rz-menubar__radio-item{padding-left:1.75rem}.rz-multi-select{position:relative;width:100%}.rz-multi-select__trigger{align-items:center;background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-md);cursor:pointer;display:flex;flex-wrap:wrap;gap:.25rem;min-height:2.5rem;padding:.25rem .5rem;text-align:left;transition:border-color .15s,box-shadow .15s;width:100%}.rz-multi-select__trigger:focus-visible{border-color:var(--rz-color-ring);box-shadow:0 0 0 3px var(--rz-color-ring);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--rz-color-ring) 20%,transparent)}}.rz-multi-select__trigger[aria-expanded=true]{border-color:var(--rz-color-ring)}.rz-multi-select__trigger--disabled{cursor:not-allowed;opacity:.5}.rz-multi-select__chip{align-items:center;background-color:var(--rz-color-primary);border-radius:9999px;display:inline-flex;gap:.25rem;padding:.125rem .375rem .125rem .5rem;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-primary) 12%,transparent)}color:var(--rz-color-primary);font-size:.8125rem;font-weight:500;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rz-multi-select__chip-remove{align-items:center;background:none;border:none;border-radius:9999px;color:inherit;cursor:pointer;display:flex;flex-shrink:0;height:1rem;justify-content:center;opacity:.6;padding:0;transition:opacity .15s;width:1rem}.rz-multi-select__chip-remove:hover{opacity:1}.rz-multi-select__placeholder{color:var(--rz-color-muted-foreground);font-size:.9375rem;padding:0 .25rem}.rz-multi-select__chevron{color:var(--rz-color-muted-foreground);flex-shrink:0;margin-left:auto;transition:transform .2s}.rz-multi-select__trigger[aria-expanded=true] .rz-multi-select__chevron{transform:rotate(180deg)}.rz-multi-select__hint{color:var(--rz-color-muted-foreground);font-size:.8125rem;margin-top:.375rem}.rz-multi-select__error{color:var(--rz-color-destructive);font-size:.8125rem;margin-top:.375rem}.rz-nav-menu{align-items:center;display:flex;position:relative;z-index:5}.rz-nav-menu__list{align-items:center;display:flex;gap:.25rem;list-style:none;margin:0;padding:0}.rz-nav-menu__link,.rz-nav-menu__trigger{align-items:center;background:transparent;border:none;border-radius:var(--rz-radius-md,6px);color:var(--rz-color-foreground);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.375rem;padding:.375rem .75rem;text-decoration:none;transition:background-color .15s,color .15s}.rz-nav-menu__link:hover,.rz-nav-menu__trigger:hover{background-color:var(--rz-color-muted);color:var(--rz-color-foreground)}.rz-nav-menu__trigger[data-state=open]{background-color:var(--rz-color-muted)}.rz-nav-menu__link:focus-visible,.rz-nav-menu__trigger:focus-visible{outline:2px solid var(--rz-color-ring);outline-offset:2px}.rz-nav-menu__icon{color:var(--rz-color-muted-foreground);transition:transform .2s ease}.rz-nav-menu__trigger[data-state=open] .rz-nav-menu__icon{transform:rotate(180deg)}.rz-nav-menu__viewport-wrapper{display:flex;justify-content:flex-start;left:0;position:absolute;right:0;top:calc(100% + 8px)}.rz-nav-menu__viewport{background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-lg,8px);box-shadow:0 8px 30px #0000001a;height:var(--radix-navigation-menu-viewport-height);overflow:hidden;position:relative;transform-origin:top center;transition:width .25s ease,height .25s ease;width:var(--radix-navigation-menu-viewport-width)}.rz-nav-menu__viewport[data-state=open]{animation:u .2s ease}.rz-nav-menu__viewport[data-state=closed]{animation:A .15s ease}@keyframes u{0%{opacity:0;transform:scale(.97) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.rz-nav-menu__content{left:0;padding:1rem;position:absolute;top:0}.rz-nav-menu__grid{display:grid;gap:.75rem}.rz-nav-menu__grid--2{grid-template-columns:repeat(2,1fr);width:400px}.rz-nav-menu__grid--3{grid-template-columns:repeat(3,1fr);width:560px}.rz-nav-menu__item-card{border-radius:var(--rz-radius-md,6px);color:var(--rz-color-foreground);display:flex;flex-direction:column;gap:.25rem;padding:.75rem;text-decoration:none;transition:background-color .15s}.rz-nav-menu__item-card:hover{background-color:var(--rz-color-muted)}.rz-nav-menu__item-card-title{font-size:.875rem;font-weight:600}.rz-nav-menu__item-card-desc{color:var(--rz-color-muted-foreground);font-size:.8125rem;line-height:1.4}.rz-nav-menu__item-featured{background-color:var(--rz-color-primary);border-radius:var(--rz-radius-md,6px);color:var(--rz-color-primary-foreground);display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:flex-end;padding:1rem;text-decoration:none}.rz-nav-menu__item-featured-title{font-size:1rem;font-weight:700}.rz-nav-menu__item-featured-desc{font-size:.8125rem;line-height:1.4;opacity:.85}.rz-navbar{background-color:var(--rz-color-background);position:sticky;top:0;width:100%;z-index:var(--rz-z-sticky);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-background) 80%,transparent)}backdrop-filter:blur(12px);border-bottom:1px solid var(--rz-color-border);transition:background-color var(--rz-animation-duration) var(--rz-animation-easing),border-color var(--rz-animation-duration) var(--rz-animation-easing)}.rz-navbar--transparent{background-color:transparent;border-color:transparent}.rz-navbar--opaque{background-color:var(--rz-color-background)}.rz-navbar__inner{align-items:center;display:flex;gap:1.5rem;height:4rem;justify-content:space-between;margin:0 auto;max-width:80rem;padding:0 1.5rem}.rz-navbar__brand{align-items:center;color:var(--rz-color-foreground);display:flex;flex-shrink:0;font-size:var(--rz-font-size-lg);font-weight:700;gap:.5rem;text-decoration:none}.rz-navbar__brand:hover{opacity:.8}.rz-navbar__logo{height:2rem;width:2rem}.rz-navbar__nav{align-items:center;display:flex;flex:1;gap:.25rem;justify-content:center}@media (max-width:768px){.rz-navbar__nav{display:none}}.rz-navbar__link{align-items:center;border-radius:var(--rz-radius-md);color:var(--rz-color-muted-foreground);display:inline-flex;font-size:var(--rz-font-size-sm);font-weight:500;gap:.375rem;padding:.375rem .75rem;text-decoration:none;transition:color var(--rz-animation-duration) var(--rz-animation-easing),background-color var(--rz-animation-duration) var(--rz-animation-easing)}.rz-navbar__link--active,.rz-navbar__link:hover{background-color:var(--rz-color-accent);color:var(--rz-color-foreground)}.rz-navbar__actions{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.rz-navbar__menu-toggle{align-items:center;background:transparent;border:none;border-radius:var(--rz-radius-md);color:var(--rz-color-foreground);cursor:pointer;display:none;height:2.5rem;justify-content:center;outline:none;width:2.5rem}.rz-navbar__menu-toggle:hover{background-color:var(--rz-color-accent)}@media (max-width:768px){.rz-navbar__menu-toggle{display:flex}}.rz-navbar__mobile-nav{border-top:1px solid var(--rz-color-border);display:none;flex-direction:column;gap:.25rem;padding:.75rem 1.5rem 1rem}.rz-navbar__mobile-nav--open{display:flex}@media (min-width:769px){.rz-navbar__mobile-nav{display:none!important}}.rz-newsletter{padding:80px 24px;width:100%}.rz-newsletter__inner{margin:0 auto;max-width:640px;text-align:center}.rz-newsletter--split .rz-newsletter__inner{align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr;max-width:1100px;text-align:left}@media (max-width:768px){.rz-newsletter--split .rz-newsletter__inner{grid-template-columns:1fr;text-align:center}}.rz-newsletter__badge{background-color:var(--rz-color-primary);color:var(--rz-color-primary);display:inline-block;font-size:var(--rz-font-size-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-primary) 10%,transparent)}border-radius:9999px;margin-bottom:16px;padding:4px 12px}.rz-newsletter__title{color:var(--rz-color-foreground);font-size:var(--rz-font-size-3xl);font-weight:700;line-height:1.2;margin:0 0 16px}.rz-newsletter__subtitle{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-base);line-height:1.6;margin:0 0 32px}.rz-newsletter__form{display:flex;gap:8px;margin:0 auto;max-width:440px;width:100%}.rz-newsletter--split .rz-newsletter__form{margin:0;max-width:100%}@media (max-width:480px){.rz-newsletter__form{flex-direction:column}}.rz-newsletter__input{background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-md);color:var(--rz-color-foreground);flex:1;font-size:var(--rz-font-size-sm);outline:none;padding:10px 14px;transition:border-color .15s ease,box-shadow .15s ease}.rz-newsletter__input:focus{border-color:var(--rz-color-primary);box-shadow:0 0 0 3px var(--rz-color-primary);@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--rz-color-primary) 15%,transparent)}}.rz-newsletter__input::-moz-placeholder{color:var(--rz-color-muted-foreground)}.rz-newsletter__input::placeholder{color:var(--rz-color-muted-foreground)}.rz-newsletter__submit{background-color:var(--rz-color-primary);border:none;border-radius:var(--rz-radius-md);color:var(--rz-color-primary-foreground);cursor:pointer;font-size:var(--rz-font-size-sm);font-weight:600;padding:10px 20px;transition:opacity .15s ease;white-space:nowrap}.rz-newsletter__submit:hover{opacity:.9}.rz-newsletter__submit:disabled{cursor:not-allowed;opacity:.6}.rz-newsletter__disclaimer{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-xs);margin-top:12px}.rz-newsletter__success{align-items:center;display:flex;flex-direction:column;gap:8px}.rz-newsletter--split .rz-newsletter__success{align-items:flex-start}.rz-newsletter__success-icon{background-color:var(--rz-color-success);border-radius:50%;height:48px;width:48px;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-success) 15%,transparent)}align-items:center;color:var(--rz-color-success);display:flex;justify-content:center;margin-bottom:4px}.rz-newsletter__success-title{color:var(--rz-color-foreground);font-size:var(--rz-font-size-lg);font-weight:700;margin:0}.rz-newsletter__success-text{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-sm);margin:0}.rz-newsletter--gradient{background:linear-gradient(135deg,var(--rz-color-primary),var(--rz-color-primary));@supports (color:color-mix(in lab,red,red)){background:linear-gradient(135deg,color-mix(in srgb,var(--rz-color-primary) 8%,transparent),color-mix(in srgb,var(--rz-color-primary) 3%,transparent))}}.rz-newsletter--dark{background-color:var(--rz-color-foreground)}.rz-newsletter--dark,.rz-newsletter--dark .rz-newsletter__title{color:var(--rz-color-background)}.rz-newsletter--dark .rz-newsletter__subtitle{color:var(--rz-color-background);@supports (color:color-mix(in lab,red,red)){color:color-mix(in srgb,var(--rz-color-background) 70%,transparent)}}.rz-newsletter--dark .rz-newsletter__disclaimer{color:var(--rz-color-background);@supports (color:color-mix(in lab,red,red)){color:color-mix(in srgb,var(--rz-color-background) 50%,transparent)}}.rz-newsletter--dark .rz-newsletter__input{background-color:var(--rz-color-background);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-background) 10%,transparent)}border-color:var(--rz-color-background);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--rz-color-background) 20%,transparent)}color:var(--rz-color-background)}.rz-newsletter__stats{display:flex;gap:32px;justify-content:center;margin-top:32px}.rz-newsletter--split .rz-newsletter__stats{justify-content:flex-start}.rz-newsletter__stat-value{color:var(--rz-color-foreground);display:block;font-size:var(--rz-font-size-xl);font-weight:700}.rz-newsletter--dark .rz-newsletter__stat-value{color:var(--rz-color-background)}.rz-newsletter__stat-label{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-xs)}.rz-newsletter--dark .rz-newsletter__stat-label{color:var(--rz-color-background);@supports (color:color-mix(in lab,red,red)){color:color-mix(in srgb,var(--rz-color-background) 60%,transparent)}}.rz-notif{background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:.875rem;display:flex;flex-direction:column;max-width:420px;overflow:hidden;width:100%}.rz-notif__header{align-items:center;border-bottom:1px solid var(--rz-color-border);display:flex;gap:.75rem;justify-content:space-between;padding:1rem 1.25rem}.rz-notif__title{align-items:center;color:var(--rz-color-foreground);display:flex;font-size:1rem;font-weight:700;gap:.5rem}.rz-notif__badge{align-items:center;background-color:var(--rz-color-primary);border-radius:9999px;color:var(--rz-color-primary-foreground);display:inline-flex;font-size:.6875rem;font-weight:700;height:1.25rem;justify-content:center;min-width:1.25rem;padding:0 .25rem}.rz-notif__header-actions{align-items:center;display:flex;gap:.25rem}.rz-notif__action-btn{align-items:center;background:none;border:none;border-radius:.375rem;color:var(--rz-color-muted-foreground);cursor:pointer;display:flex;font-size:.8125rem;padding:.25rem .5rem;transition:background-color .15s,color .15s;white-space:nowrap}.rz-notif__action-btn:hover{background-color:var(--rz-color-muted);color:var(--rz-color-foreground)}.rz-notif__tabs{border-bottom:1px solid var(--rz-color-border);display:flex;padding:0 .75rem}.rz-notif__tab{background:none;border:none;border-bottom:2px solid transparent;color:var(--rz-color-muted-foreground);cursor:pointer;font-size:.875rem;font-weight:500;margin-bottom:-1px;padding:.625rem .75rem;transition:color .15s,border-color .15s}.rz-notif__tab--active{border-bottom-color:var(--rz-color-primary);color:var(--rz-color-primary)}.rz-notif__list{flex:1;max-height:28rem;overflow-y:auto}.rz-notif__item{align-items:flex-start;border-bottom:1px solid var(--rz-color-border);cursor:pointer;display:flex;gap:.875rem;padding:1rem 1.25rem;position:relative;transition:background-color .15s}.rz-notif__item:last-child{border-bottom:none}.rz-notif__item:hover{background-color:var(--rz-color-muted)}.rz-notif__item--unread{background-color:var(--rz-color-primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-primary) 4%,transparent)}}.rz-notif__item--unread:hover{background-color:var(--rz-color-primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-primary) 8%,transparent)}}.rz-notif__unread-dot{background-color:var(--rz-color-primary);border-radius:9999px;height:.375rem;left:.4rem;position:absolute;top:1.125rem;width:.375rem}.rz-notif__icon{align-items:center;background-color:var(--rz-color-muted);border-radius:9999px;color:var(--rz-color-muted-foreground);display:flex;flex-shrink:0;font-size:1rem;height:2.25rem;justify-content:center;width:2.25rem}.rz-notif__icon--primary{background-color:var(--rz-color-primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-primary) 15%,transparent)}color:var(--rz-color-primary)}.rz-notif__icon--success{background-color:color-mix(in srgb,#10b981 15%,transparent);color:#059669}.rz-notif__icon--warning{background-color:color-mix(in srgb,#f59e0b 15%,transparent);color:#d97706}.rz-notif__icon--destructive{background-color:var(--rz-color-destructive);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-destructive) 15%,transparent)}color:var(--rz-color-destructive)}.rz-notif__content{flex:1;min-width:0}.rz-notif__item-title{color:var(--rz-color-foreground);font-size:.9375rem;font-weight:500;line-height:1.4;margin-bottom:.125rem}.rz-notif__item-body{color:var(--rz-color-muted-foreground);font-size:.8125rem;line-height:1.5;margin-bottom:.25rem}.rz-notif__item-time{color:var(--rz-color-muted-foreground);font-size:.75rem}.rz-notif__dismiss{align-items:center;background:none;border:none;border-radius:9999px;color:var(--rz-color-muted-foreground);cursor:pointer;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;opacity:0;padding:0;transition:opacity .15s,background-color .15s;width:1.5rem}.rz-notif__item:hover .rz-notif__dismiss{opacity:1}.rz-notif__dismiss:hover{background-color:var(--rz-color-border);color:var(--rz-color-foreground)}.rz-notif__empty{align-items:center;color:var(--rz-color-muted-foreground);display:flex;flex-direction:column;font-size:.9375rem;gap:.5rem;justify-content:center;padding:3rem 1.5rem;text-align:center}.rz-notif__empty-icon{font-size:2rem;margin-bottom:.25rem}.rz-notif__footer{border-top:1px solid var(--rz-color-border);padding:.75rem 1.25rem;text-align:center}.rz-notif__see-all{background:none;border:none;color:var(--rz-color-primary);cursor:pointer;font-size:.875rem;font-weight:500;padding:0;text-decoration:none}.rz-notif__see-all:hover{text-decoration:underline}.rz-number-input{align-items:stretch;background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-md);display:inline-flex;overflow:hidden;transition:border-color .15s,box-shadow .15s}.rz-number-input:focus-within{border-color:var(--rz-color-ring);box-shadow:0 0 0 3px var(--rz-color-ring);@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--rz-color-ring) 20%,transparent)}}.rz-number-input--error{border-color:var(--rz-color-destructive)}.rz-number-input--error:focus-within{box-shadow:0 0 0 3px var(--rz-color-destructive);@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--rz-color-destructive) 20%,transparent)}}.rz-number-input--disabled{cursor:not-allowed;opacity:.5}.rz-number-input__btn{align-items:center;background:none;border:none;color:var(--rz-color-muted-foreground);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:0 .625rem;transition:background-color .15s,color .15s}.rz-number-input__btn:hover:not(:disabled){background-color:var(--rz-color-muted);color:var(--rz-color-foreground)}.rz-number-input__btn:disabled{cursor:not-allowed;opacity:.4}.rz-number-input__field{-moz-appearance:textfield;background:none;border:none;color:var(--rz-color-foreground);flex:1;font-size:.9375rem;min-width:0;outline:none;text-align:center}.rz-number-input__field::-webkit-inner-spin-button,.rz-number-input__field::-webkit-outer-spin-button{-webkit-appearance:none}.rz-number-input__divider{background-color:var(--rz-color-border);flex-shrink:0;width:1px}.rz-number-input--sm .rz-number-input__field{font-size:.875rem;padding:.25rem 0}.rz-number-input--sm .rz-number-input__btn{min-height:2rem;padding:0 .5rem}.rz-number-input--md .rz-number-input__field{padding:.5rem 0}.rz-number-input--md .rz-number-input__btn{min-height:2.5rem}.rz-number-input--lg .rz-number-input__field{font-size:1rem;padding:.75rem 0}.rz-number-input--lg .rz-number-input__btn{min-height:3rem;padding:0 .75rem}.rz-number-input__hint{color:var(--rz-color-muted-foreground);font-size:.8125rem;margin-top:.375rem}.rz-number-input__error{color:var(--rz-color-destructive);font-size:.8125rem;margin-top:.375rem}.rz-onboarding{margin:0 auto;max-width:600px;padding:2rem 1.5rem;width:100%}.rz-onboarding__header{margin-bottom:2rem;text-align:center}.rz-onboarding__brand{align-items:center;color:var(--rz-color-foreground);display:inline-flex;font-size:1.25rem;font-weight:700;gap:.5rem;margin-bottom:1.5rem}.rz-onboarding__card{background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:1rem;margin-top:1.5rem;padding:2rem}.rz-onboarding__step-title{color:var(--rz-color-foreground);font-size:1.25rem;font-weight:700;margin-bottom:.375rem}.rz-onboarding__step-desc{color:var(--rz-color-muted-foreground);font-size:.9375rem;line-height:1.6;margin-bottom:1.5rem}.rz-onboarding__step-content{display:flex;flex-direction:column;gap:1rem}.rz-onboarding__footer{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:1.5rem}.rz-onboarding__footer-left,.rz-onboarding__footer-right{align-items:center;display:flex;gap:.5rem}.rz-onboarding__dots{align-items:center;display:flex;gap:.375rem}.rz-onboarding__dot{background-color:var(--rz-color-border);border-radius:9999px;height:.5rem;transition:background-color .2s,width .2s;width:.5rem}.rz-onboarding__dot--active{background-color:var(--rz-color-primary);width:1.25rem}.rz-onboarding__dot--done{background-color:var(--rz-color-primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-primary) 50%,transparent)}}.rz-onboarding--fullpage{align-items:center;background-color:var(--rz-color-background);display:flex;justify-content:center;min-height:100vh;padding:2rem}.rz-onboarding--fullpage .rz-onboarding{padding:0}.rz-onboarding__error{color:var(--rz-color-destructive);font-size:.875rem;margin-top:.75rem}.rz-stepper{width:100%}.rz-stepper--horizontal{align-items:center;display:flex}.rz-stepper--vertical{display:flex;flex-direction:column}.rz-stepper__step{align-items:center;display:flex;flex:1}.rz-stepper--vertical .rz-stepper__step{align-items:flex-start;flex:none;flex-direction:column}.rz-stepper__connector{background-color:var(--rz-color-border);flex:1;height:2px;transition:background-color .3s}.rz-stepper__connector--completed{background-color:var(--rz-color-primary)}.rz-stepper--vertical .rz-stepper__connector{background-color:var(--rz-color-border);flex:none;height:2rem;margin-left:calc(1.25rem - 1px);width:2px}.rz-stepper--vertical .rz-stepper__connector--completed{background-color:var(--rz-color-primary)}.rz-stepper__node{align-items:center;display:flex;flex-shrink:0;gap:.625rem}.rz-stepper--vertical .rz-stepper__node{margin-bottom:.25rem}.rz-stepper__circle{align-items:center;background-color:var(--rz-color-background);border:2px solid var(--rz-color-border);border-radius:50%;color:var(--rz-color-muted-foreground);display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:2.5rem;justify-content:center;transition:border-color .2s,background-color .2s,color .2s;width:2.5rem}.rz-stepper__circle--active{border-color:var(--rz-color-primary);color:var(--rz-color-primary)}.rz-stepper__circle--completed{background-color:var(--rz-color-primary);border-color:var(--rz-color-primary);color:var(--rz-color-primary-foreground)}.rz-stepper__circle--error{background-color:var(--rz-color-destructive);border-color:var(--rz-color-destructive);color:#fff}.rz-stepper--horizontal .rz-stepper__step:last-child .rz-stepper__labels,.rz-stepper__labels{display:none}.rz-stepper--labeled .rz-stepper__labels,.rz-stepper--vertical .rz-stepper__labels{display:flex;flex-direction:column;gap:1px}.rz-stepper__title{color:var(--rz-color-muted-foreground);font-size:.875rem;font-weight:600;white-space:nowrap}.rz-stepper__title--active,.rz-stepper__title--completed{color:var(--rz-color-foreground)}.rz-stepper__subtitle{color:var(--rz-color-muted-foreground);font-size:.75rem;white-space:nowrap}.rz-stepper--sm .rz-stepper__circle{font-size:.75rem;height:2rem;width:2rem}.rz-stepper--lg .rz-stepper__circle{font-size:1rem;height:3rem;width:3rem}.rz-stepper__content{margin-top:1.5rem}.rz-stepper--vertical .rz-stepper__content{margin-left:3.625rem;margin-top:0;padding-bottom:1.5rem}.rz-spinner{align-items:center;display:inline-flex;justify-content:center}.rz-spinner__icon{animation:y .75s linear infinite;color:var(--rz-color-primary)}.rz-spinner__icon--dots{align-items:center;animation:none;display:flex;gap:4px}.rz-spinner__dot{animation:v 1.2s ease-in-out infinite;background-color:currentColor;border-radius:50%}.rz-spinner__dot:first-child{animation-delay:-.32s}.rz-spinner__dot:nth-child(2){animation-delay:-.16s}.rz-spinner__dot:nth-child(3){animation-delay:0s}.rz-spinner__icon--pulse{animation:w 1.2s ease-in-out infinite;background-color:currentColor;border-radius:50%}.rz-spinner--xs .rz-spinner__icon{height:14px;width:14px}.rz-spinner--xs .rz-spinner__dot{height:4px;width:4px}.rz-spinner--xs .rz-spinner__icon--pulse{height:14px;width:14px}.rz-spinner--sm .rz-spinner__icon{height:18px;width:18px}.rz-spinner--sm .rz-spinner__dot{height:5px;width:5px}.rz-spinner--sm .rz-spinner__icon--pulse{height:18px;width:18px}.rz-spinner--md .rz-spinner__icon{height:24px;width:24px}.rz-spinner--md .rz-spinner__dot{height:7px;width:7px}.rz-spinner--md .rz-spinner__icon--pulse{height:24px;width:24px}.rz-spinner--lg .rz-spinner__icon{height:32px;width:32px}.rz-spinner--lg .rz-spinner__dot{height:9px;width:9px}.rz-spinner--lg .rz-spinner__icon--pulse{height:32px;width:32px}.rz-spinner--xl .rz-spinner__icon{height:48px;width:48px}.rz-spinner--xl .rz-spinner__dot{height:12px;width:12px}.rz-spinner--xl .rz-spinner__icon--pulse{height:48px;width:48px}.rz-spinner--default{color:var(--rz-color-primary)}.rz-spinner--muted{color:var(--rz-color-muted-foreground)}.rz-spinner--success{color:var(--rz-color-success)}.rz-spinner--warning{color:var(--rz-color-warning)}.rz-spinner--destructive{color:var(--rz-color-destructive)}.rz-spinner--white{color:#fff}@keyframes v{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@keyframes w{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.rz-pricing{width:100%}.rz-pricing__header{margin-bottom:2.5rem;text-align:center}.rz-pricing__eyebrow{color:var(--rz-color-primary);font-size:.875rem;font-weight:600;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.rz-pricing__title{color:var(--rz-color-foreground);font-size:1.875rem;font-weight:700;margin-bottom:.75rem}.rz-pricing__description{color:var(--rz-color-muted-foreground);font-size:1rem;margin:0 auto;max-width:36rem}.rz-pricing__toggle{align-items:center;display:flex;gap:.75rem;justify-content:center;margin-top:1.5rem}.rz-pricing__toggle-label{color:var(--rz-color-foreground);font-size:.875rem;font-weight:500}.rz-pricing__badge{align-items:center;background-color:var(--rz-color-primary);border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:600;padding:.125rem .5rem;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-primary) 15%,transparent)}color:var(--rz-color-primary)}.rz-pricing__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.rz-plan-card{background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:1rem;display:flex;flex-direction:column;padding:1.5rem;transition:box-shadow .2s}.rz-plan-card:hover{box-shadow:var(--rz-shadow-md,0 4px 12px rgba(0,0,0,.08))}.rz-plan-card--featured{border-color:var(--rz-color-primary);border-width:2px;position:relative}.rz-plan-card__badge{align-items:center;background-color:var(--rz-color-primary);border-radius:9999px;color:var(--rz-color-primary-foreground);display:inline-flex;font-size:.75rem;font-weight:600;left:50%;padding:.125rem .75rem;position:absolute;top:-.875rem;transform:translate(-50%);white-space:nowrap}.rz-plan-card__name{color:var(--rz-color-foreground);font-size:1rem;font-weight:600;margin-bottom:.25rem}.rz-plan-card__description{color:var(--rz-color-muted-foreground);font-size:.875rem;margin-bottom:1.5rem}.rz-plan-card__price{align-items:baseline;display:flex;gap:.25rem;margin-bottom:1.5rem}.rz-plan-card__amount{color:var(--rz-color-foreground);font-size:2.25rem;font-weight:700}.rz-plan-card__period{color:var(--rz-color-muted-foreground);font-size:.875rem}.rz-plan-card__features{display:flex;flex:1;flex-direction:column;gap:.75rem;list-style:none;margin:0 0 2rem;padding:0}.rz-plan-card__feature{align-items:flex-start;color:var(--rz-color-foreground);display:flex;font-size:.875rem;gap:.625rem}.rz-plan-card__feature-icon{color:var(--rz-color-primary);flex-shrink:0;margin-top:.125rem}.rz-plan-card__feature--disabled{text-decoration:line-through}.rz-plan-card__feature--disabled,.rz-plan-card__feature--disabled .rz-plan-card__feature-icon{color:var(--rz-color-muted-foreground)}.rz-plan-card__cta{margin-top:auto}.rz-pricing-comparison{padding:64px 24px;width:100%}.rz-pricing-comparison__inner{margin:0 auto;max-width:1100px}.rz-pricing-comparison__header{margin-bottom:48px;text-align:center}.rz-pricing-comparison__title{color:var(--rz-color-foreground);font-size:var(--rz-font-size-3xl);font-weight:700;margin:0 0 12px}.rz-pricing-comparison__subtitle{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-base);margin:0}.rz-pricing-comparison__table-wrap{border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-lg);overflow-x:auto}.rz-pricing-comparison__table{border-collapse:collapse;min-width:600px;width:100%}.rz-pricing-comparison__plan-head{border-bottom:1px solid var(--rz-color-border);border-right:1px solid var(--rz-color-border);padding:24px 20px;text-align:center;vertical-align:top}.rz-pricing-comparison__plan-head:last-child{border-right:none}.rz-pricing-comparison__plan-head--featured{background-color:var(--rz-color-primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-primary) 6%,transparent)}}.rz-pricing-comparison__feature-head{border-bottom:1px solid var(--rz-color-border);border-right:1px solid var(--rz-color-border);min-width:180px;padding:24px 20px;width:220px}.rz-pricing-comparison__plan-label{color:var(--rz-color-foreground);font-size:var(--rz-font-size-base);font-weight:700;margin-bottom:4px}.rz-pricing-comparison__plan-price{color:var(--rz-color-foreground);font-size:var(--rz-font-size-2xl);font-weight:800;margin-bottom:4px}.rz-pricing-comparison__plan-period{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-xs)}.rz-pricing-comparison__plan-badge{background-color:var(--rz-color-primary);border-radius:9999px;color:var(--rz-color-primary-foreground);display:inline-block;font-size:10px;font-weight:700;letter-spacing:.06em;margin-bottom:8px;padding:2px 8px;text-transform:uppercase}.rz-pricing-comparison__plan-cta{border:none;border-radius:var(--rz-radius-md);cursor:pointer;display:inline-block;font-size:var(--rz-font-size-sm);font-weight:600;margin-top:12px;padding:8px 16px;text-decoration:none;transition:opacity .15s ease}.rz-pricing-comparison__plan-cta--featured{background-color:var(--rz-color-primary);color:var(--rz-color-primary-foreground)}.rz-pricing-comparison__plan-cta--default{background-color:var(--rz-color-muted);color:var(--rz-color-foreground)}.rz-pricing-comparison__plan-cta:hover{opacity:.85}.rz-pricing-comparison__section-row{background-color:var(--rz-color-muted)}.rz-pricing-comparison__section-cell{border-bottom:1px solid var(--rz-color-border);color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-xs);font-weight:700;letter-spacing:.06em;padding:10px 20px;text-transform:uppercase}.rz-pricing-comparison__row:nth-child(2n){background-color:var(--rz-color-muted);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-muted) 40%,transparent)}}.rz-pricing-comparison__feature-cell{border-bottom:1px solid var(--rz-color-border);border-right:1px solid var(--rz-color-border);color:var(--rz-color-foreground);font-size:var(--rz-font-size-sm);padding:14px 20px}.rz-pricing-comparison__feature-hint{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-xs);margin-top:2px}.rz-pricing-comparison__value-cell{border-bottom:1px solid var(--rz-color-border);border-right:1px solid var(--rz-color-border);color:var(--rz-color-foreground);font-size:var(--rz-font-size-sm);padding:14px 20px;text-align:center}.rz-pricing-comparison__value-cell:last-child{border-right:none}.rz-pricing-comparison__value-cell--featured{background-color:var(--rz-color-primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-primary) 4%,transparent)}}.rz-pricing-comparison__check{align-items:center;color:var(--rz-color-success);display:inline-flex;justify-content:center}.rz-pricing-comparison__dash{color:var(--rz-color-border);font-size:var(--rz-font-size-lg);line-height:1}.rz-profile{margin:0 auto;max-width:720px;padding:2rem 1.5rem;width:100%}.rz-profile__cover{background:linear-gradient(135deg,var(--rz-color-primary) 0,var(--rz-color-primary) 100%);border-radius:1rem 1rem 0 0;height:10rem;@supports (color:color-mix(in lab,red,red)){background:linear-gradient(135deg,var(--rz-color-primary) 0,color-mix(in srgb,var(--rz-color-primary) 60%,#7c3aed) 100%)}position:relative}.rz-profile__avatar-wrap{bottom:-3rem;left:1.5rem;position:absolute}.rz-profile__avatar{align-items:center;background-color:var(--rz-color-primary);border:4px solid var(--rz-color-background);border-radius:50%;color:var(--rz-color-primary-foreground);display:flex;font-size:2rem;font-weight:700;height:6rem;justify-content:center;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:6rem}.rz-profile__info-bar{align-items:flex-start;background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:0 0 1rem 1rem;border-top:none;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:3.75rem 1.5rem 1.5rem}.rz-profile__name{color:var(--rz-color-foreground);font-size:1.375rem;font-weight:700;margin-bottom:.125rem}.rz-profile__title{color:var(--rz-color-muted-foreground);font-size:.9375rem;margin-bottom:.75rem}.rz-profile__meta{display:flex;flex-wrap:wrap;gap:1rem}.rz-profile__meta-item{align-items:center;color:var(--rz-color-muted-foreground);display:flex;font-size:.8125rem;gap:.375rem}.rz-profile__actions{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.rz-profile__stats{background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:.75rem;display:flex;margin-top:1.25rem;overflow:hidden}.rz-profile__stat{align-items:center;border-right:1px solid var(--rz-color-border);display:flex;flex:1;flex-direction:column;padding:1rem;text-align:center}.rz-profile__stat:last-child{border-right:none}.rz-profile__stat-value{color:var(--rz-color-foreground);font-size:1.25rem;font-weight:700;line-height:1;margin-bottom:.25rem}.rz-profile__stat-label{color:var(--rz-color-muted-foreground);font-size:.75rem}.rz-profile__card{background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:.75rem;margin-top:1.25rem;padding:1.25rem 1.5rem}.rz-profile__card-title{color:var(--rz-color-foreground);font-size:.875rem;font-weight:600;margin-bottom:.625rem}.rz-profile__bio{color:var(--rz-color-muted-foreground);font-size:.9375rem;line-height:1.65}.rz-profile__skills{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.rz-profile__skill{align-items:center;background-color:var(--rz-color-primary);border-radius:9999px;display:inline-flex;font-size:.8125rem;font-weight:500;padding:.25rem .75rem;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-primary) 12%,transparent)}color:var(--rz-color-primary)}.rz-progress{display:flex;flex-direction:column;gap:.375rem}.rz-progress__track{background-color:var(--rz-color-muted);border-radius:var(--rz-radius-full);height:.5rem;overflow:hidden;position:relative;width:100%}.rz-progress__indicator{background-color:var(--rz-color-primary);border-radius:var(--rz-radius-full);height:100%;transition:transform .3s var(--rz-animation-easing);width:100%}.rz-progress--indeterminate .rz-progress__indicator{animation:x 1.4s ease-in-out infinite;width:40%}@keyframes x{0%{transform:translate(-120%)}to{transform:translate(300%)}}.rz-progress--sm .rz-progress__track{height:.25rem}.rz-progress--lg .rz-progress__track{height:.75rem}.rz-progress--xl .rz-progress__track{height:1rem}.rz-progress--success .rz-progress__indicator{background-color:var(--rz-color-success)}.rz-progress--warning .rz-progress__indicator{background-color:var(--rz-color-warning)}.rz-progress--destructive .rz-progress__indicator{background-color:var(--rz-color-destructive)}.rz-progress--striped .rz-progress__indicator{background-image:repeating-linear-gradient(45deg,transparent,transparent 5px,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 10px)}.rz-progress__header{align-items:baseline;display:flex;justify-content:space-between}.rz-progress__label{color:var(--rz-color-foreground);font-size:var(--rz-font-size-sm);font-weight:500}.rz-progress__value{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-xs);font-weight:600}.rz-progress-ring{align-items:center;display:inline-flex;flex-direction:column;gap:8px;justify-content:center}.rz-progress-ring__svg{overflow:visible;transform:rotate(-90deg)}.rz-progress-ring__track{fill:none;stroke:var(--rz-color-border)}.rz-progress-ring__fill{fill:none;stroke:var(--rz-color-primary);stroke-linecap:round;transition:stroke-dashoffset .5s ease,stroke .3s ease}.rz-progress-ring__fill--indeterminate{animation:y 1.2s linear infinite;transform-origin:50% 50%}.rz-progress-ring__label{fill:var(--rz-color-foreground);font-weight:600}.rz-progress-ring__label,.rz-progress-ring__sublabel{dominant-baseline:middle;font-family:inherit;text-anchor:middle;transform:rotate(90deg);transform-origin:50% 50%}.rz-progress-ring__sublabel{fill:var(--rz-color-muted-foreground)}.rz-progress-ring__caption{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-sm);text-align:center}.rz-progress-ring__fill--success{stroke:var(--rz-color-success)}.rz-progress-ring__fill--warning{stroke:var(--rz-color-warning)}.rz-progress-ring__fill--destructive{stroke:var(--rz-color-destructive)}.rz-progress-ring__fill--info{stroke:var(--rz-color-info)}.rz-progress-ring--xs .rz-progress-ring__svg{height:48px;width:48px}.rz-progress-ring--sm .rz-progress-ring__svg{height:64px;width:64px}.rz-progress-ring--md .rz-progress-ring__svg{height:96px;width:96px}.rz-progress-ring--lg .rz-progress-ring__svg{height:128px;width:128px}.rz-progress-ring--xl .rz-progress-ring__svg{height:160px;width:160px}@keyframes y{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.rz-radio-group{display:flex;flex-direction:column;gap:.5rem}.rz-radio-group--row{flex-direction:row;flex-wrap:wrap}.rz-radio-item{align-items:flex-start;display:inline-flex;gap:.5rem}.rz-radio-item__input{align-items:center;background-color:var(--rz-color-background);border:1px solid var(--rz-color-primary);border-radius:var(--rz-radius-full);cursor:pointer;display:flex;flex-shrink:0;height:1rem;justify-content:center;margin-top:.125rem;outline:none;transition:border-color var(--rz-animation-duration) var(--rz-animation-easing),box-shadow var(--rz-animation-duration) var(--rz-animation-easing);width:1rem}.rz-radio-item__input:focus-visible{box-shadow:0 0 0 2px var(--rz-color-background),0 0 0 4px var(--rz-color-ring)}.rz-radio-item__input[data-state=checked]{background-color:var(--rz-color-primary);border-color:var(--rz-color-primary)}.rz-radio-item__input[data-disabled]{cursor:not-allowed;opacity:.5}.rz-radio-item__indicator{align-items:center;display:flex;justify-content:center}.rz-radio-item__dot{background-color:var(--rz-color-primary-foreground);border-radius:var(--rz-radius-full);height:.375rem;width:.375rem}.rz-radio-item__content{display:flex;flex-direction:column;gap:.125rem;text-align:left}.rz-radio-item__label{color:var(--rz-color-foreground);cursor:pointer;font-size:var(--rz-font-size-sm);font-weight:500;line-height:1.25}.rz-radio-item__description{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-xs);line-height:1.4}.rz-radio-item:has([data-disabled]) .rz-radio-item__description,.rz-radio-item:has([data-disabled]) .rz-radio-item__label{cursor:not-allowed;opacity:.5}.rz-radio-group--card{flex-direction:row;flex-wrap:wrap;gap:.75rem}.rz-radio-item--card{align-items:flex-start;border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-lg);cursor:pointer;flex:1;flex-direction:column;gap:.5rem;min-width:10rem;padding:1rem;position:relative;transition:border-color var(--rz-animation-duration) var(--rz-animation-easing),box-shadow var(--rz-animation-duration) var(--rz-animation-easing)}.rz-radio-item--card:has([data-state=checked]){border-color:var(--rz-color-primary);box-shadow:0 0 0 1px var(--rz-color-primary)}.rz-radio-item--card .rz-radio-item__input{position:absolute;right:.75rem;top:.75rem}.rz-rating{align-items:center;display:inline-flex;gap:.125rem}.rz-rating__star{align-items:center;background:none;border:none;border-radius:.25rem;color:var(--rz-color-border);cursor:pointer;display:inline-flex;justify-content:center;line-height:1;padding:.125rem;transition:transform .1s}.rz-rating__star:focus-visible{outline:2px solid var(--rz-color-ring);outline-offset:2px}.rz-rating__star--hovered,.rz-rating__star:hover{transform:scale(1.15)}.rz-rating__star--filled{color:#f59e0b}.rz-rating__star--half{color:var(--rz-color-border);position:relative}.rz-rating--readonly .rz-rating__star{cursor:default;pointer-events:none}.rz-rating--readonly .rz-rating__star:hover{transform:none}.rz-rating--disabled{opacity:.5}.rz-rating--disabled .rz-rating__star{cursor:not-allowed;pointer-events:none}.rz-rating--sm .rz-rating__star svg{height:1rem;width:1rem}.rz-rating--md .rz-rating__star svg{height:1.25rem;width:1.25rem}.rz-rating--lg .rz-rating__star svg{height:1.75rem;width:1.75rem}.rz-rating--xl .rz-rating__star svg{height:2.25rem;width:2.25rem}.rz-rating__label{color:var(--rz-color-muted-foreground);font-size:.875rem;margin-left:.375rem}.rz-resizable{display:flex;height:100%;overflow:hidden;width:100%}.rz-resizable--vertical{flex-direction:column}.rz-resizable__panel{min-height:0;min-width:0;overflow:auto}.rz-resizable__handle{align-items:center;background-color:var(--rz-color-border);display:flex;flex-shrink:0;justify-content:center;position:relative;transition:background-color .15s;z-index:1}.rz-resizable__handle--horizontal{cursor:col-resize;width:4px}.rz-resizable__handle--vertical{cursor:row-resize;height:4px}.rz-resizable__handle--dragging,.rz-resizable__handle:hover{background-color:var(--rz-color-primary)}.rz-resizable__handle-bar{background-color:var(--rz-color-muted-foreground);border-radius:9999px;opacity:.4;transition:opacity .15s}.rz-resizable__handle--horizontal .rz-resizable__handle-bar{height:2rem;width:2px}.rz-resizable__handle--vertical .rz-resizable__handle-bar{height:2px;width:2rem}.rz-resizable__handle--dragging .rz-resizable__handle-bar,.rz-resizable__handle:hover .rz-resizable__handle-bar{opacity:0}.rz-scroll-area{overflow:hidden;position:relative}.rz-scroll-area__viewport{border-radius:inherit;height:100%;width:100%}.rz-scroll-area__scrollbar{background:transparent;display:flex;touch-action:none;transition:background-color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rz-scroll-area__scrollbar[data-orientation=vertical]{border-left:1px solid transparent;height:100%;padding:1px;width:.5rem}.rz-scroll-area__scrollbar[data-orientation=horizontal]{border-top:1px solid transparent;flex-direction:column;height:.5rem;padding:1px}.rz-scroll-area__scrollbar:hover{background-color:var(--rz-color-muted)}.rz-scroll-area__thumb{background-color:var(--rz-color-border);border-radius:9999px;flex:1;position:relative}.rz-scroll-area__thumb:before{content:"";height:100%;left:50%;min-height:44px;min-width:44px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.rz-scroll-area__corner{background-color:var(--rz-color-muted)}.rz-select{display:flex;flex-direction:column;gap:.375rem}.rz-select__trigger{align-items:center;background-color:var(--rz-color-background);border:1px solid var(--rz-color-input);border-radius:var(--rz-radius-md);color:var(--rz-color-foreground);cursor:pointer;display:flex;font-family:var(--rz-font-sans);font-size:var(--rz-font-size-sm);gap:.5rem;height:2.5rem;justify-content:space-between;outline:none;overflow:hidden;padding:0 .75rem;text-overflow:ellipsis;transition:border-color var(--rz-animation-duration) var(--rz-animation-easing),box-shadow var(--rz-animation-duration) var(--rz-animation-easing);white-space:nowrap;width:100%}.rz-select__trigger:focus{border-color:var(--rz-color-ring);box-shadow:0 0 0 3px var(--rz-color-ring);@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--rz-color-ring) 20%,transparent)}}.rz-select__trigger[data-disabled]{cursor:not-allowed;opacity:.5}.rz-select__chevron,.rz-select__trigger[data-placeholder] .rz-select__value{color:var(--rz-color-muted-foreground)}.rz-select__chevron{flex-shrink:0;transition:transform var(--rz-animation-duration) var(--rz-animation-easing)}.rz-select__trigger[data-state=open] .rz-select__chevron{transform:rotate(180deg)}.rz-select__content{animation:O var(--rz-animation-duration) var(--rz-animation-easing);background-color:var(--rz-color-popover);border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-md);box-shadow:var(--rz-shadow-lg);color:var(--rz-color-popover-foreground);min-width:var(--radix-select-trigger-width);overflow:hidden;position:relative;z-index:var(--rz-z-dropdown)}.rz-select__viewport{max-height:var(--radix-select-content-available-height);overflow-y:auto;padding:.25rem}.rz-select__item{align-items:center;border-radius:var(--rz-radius-sm);cursor:pointer;display:flex;font-size:var(--rz-font-size-sm);gap:.5rem;outline:none;padding:.375rem .5rem .375rem 2rem;position:relative;transition:background-color var(--rz-animation-duration) var(--rz-animation-easing);-webkit-user-select:none;-moz-user-select:none;user-select:none}.rz-select__item:hover,.rz-select__item[data-highlighted]{background-color:var(--rz-color-accent);color:var(--rz-color-accent-foreground)}.rz-select__item[data-disabled]{cursor:not-allowed;opacity:.5}.rz-select__item-indicator{align-items:center;display:flex;height:1rem;justify-content:center;left:.5rem;position:absolute;width:1rem}.rz-select__label{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-xs);font-weight:600;letter-spacing:.05em;padding:.375rem .5rem;text-transform:uppercase}.rz-select__separator{background-color:var(--rz-color-border);height:1px;margin:.25rem 0}.rz-select--error .rz-select__trigger{border-color:var(--rz-color-destructive)}.rz-select__error-message{color:var(--rz-color-destructive);font-size:var(--rz-font-size-xs)}.rz-select__hint{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-xs)}.rz-select__label-text{color:var(--rz-color-foreground);display:block;font-size:var(--rz-font-size-sm);font-weight:500}.rz-separator{background-color:var(--rz-color-border);flex-shrink:0}.rz-separator[data-orientation=horizontal]{height:1px;width:100%}.rz-separator[data-orientation=vertical]{height:100%;width:1px}.rz-separator-labeled{align-items:center;display:flex;gap:.75rem}.rz-separator-labeled .rz-separator{flex:1}.rz-separator-labeled__text{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-xs);font-weight:500;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.rz-settings{background-color:var(--rz-color-background);color:var(--rz-color-foreground);display:flex;min-height:100vh;width:100%}.rz-settings__nav{border-right:1px solid var(--rz-color-border);display:flex;flex-direction:column;flex-shrink:0;gap:.25rem;padding:2rem .75rem;width:14rem}.rz-settings__nav-section{margin-bottom:1.5rem}.rz-settings__nav-heading{color:var(--rz-color-muted-foreground);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin-bottom:.25rem;padding:.25rem .75rem;text-transform:uppercase}.rz-settings__nav-item{align-items:center;background:transparent;border:none;border-radius:var(--rz-radius-md,6px);color:var(--rz-color-muted-foreground);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.625rem;padding:.5rem .75rem;text-align:left;text-decoration:none;transition:background-color .15s,color .15s;width:100%}.rz-settings__nav-item:hover{background-color:var(--rz-color-muted);color:var(--rz-color-foreground)}.rz-settings__nav-item--active{background-color:var(--rz-color-primary);color:var(--rz-color-primary-foreground)!important}.rz-settings__nav-item--active:hover{background-color:var(--rz-color-primary);filter:brightness(.92)}.rz-settings__main{flex:1;max-width:720px;overflow-y:auto;padding:2rem 2.5rem}.rz-settings__page-title{color:var(--rz-color-foreground);font-size:1.5rem;font-weight:700;margin-bottom:.375rem}.rz-settings__page-desc{color:var(--rz-color-muted-foreground);font-size:.9375rem}.rz-settings-section,.rz-settings__page-desc{border-bottom:1px solid var(--rz-color-border);margin-bottom:2rem;padding-bottom:2rem}.rz-settings-section:last-child{border-bottom:none}.rz-settings-section__title{color:var(--rz-color-foreground);font-size:1rem;font-weight:600;margin-bottom:.25rem}.rz-settings-section__desc{color:var(--rz-color-muted-foreground);font-size:.875rem;margin-bottom:1.25rem}.rz-settings-row{align-items:flex-start;border-bottom:1px solid var(--rz-color-border);display:flex;gap:2rem;justify-content:space-between;padding:.875rem 0}.rz-settings-row:last-child{border-bottom:none}.rz-settings-row__info{flex:1;min-width:0}.rz-settings-row__label{color:var(--rz-color-foreground);font-size:.875rem;font-weight:500;margin-bottom:.125rem}.rz-settings-row__desc{color:var(--rz-color-muted-foreground);font-size:.8125rem;line-height:1.4}.rz-settings-row__control{align-items:center;display:flex;flex-shrink:0}.rz-sheet__overlay{background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:6}.rz-sheet__overlay[data-state=open]{animation:z .2s ease}.rz-sheet__overlay[data-state=closed]{animation:A .15s ease}@keyframes z{0%{opacity:0}to{opacity:1}}@keyframes A{0%{opacity:1}to{opacity:0}}.rz-sheet__content{background-color:var(--rz-color-background);box-shadow:0 20px 60px #0003;color:var(--rz-color-foreground);display:flex;flex-direction:column;outline:none;position:fixed;z-index:6}.rz-sheet__content--right{border-left:1px solid var(--rz-color-border);height:100%;inset-block:0;right:0;width:min(80vw,28rem)}.rz-sheet__content--right[data-state=open]{animation:B .25s cubic-bezier(.16,1,.3,1)}.rz-sheet__content--right[data-state=closed]{animation:C .2s ease-in}@keyframes B{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes C{0%{transform:translate(0)}to{transform:translate(100%)}}.rz-sheet__content--left{border-right:1px solid var(--rz-color-border);height:100%;inset-block:0;left:0;width:min(80vw,28rem)}.rz-sheet__content--left[data-state=open]{animation:D .25s cubic-bezier(.16,1,.3,1)}.rz-sheet__content--left[data-state=closed]{animation:E .2s ease-in}@keyframes D{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes E{0%{transform:translate(0)}to{transform:translate(-100%)}}.rz-sheet__content--top{border-bottom:1px solid var(--rz-color-border);inset-inline:0;top:0;width:100%}.rz-sheet__content--top[data-state=open]{animation:F .25s cubic-bezier(.16,1,.3,1)}.rz-sheet__content--top[data-state=closed]{animation:G .2s ease-in}@keyframes F{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes G{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.rz-sheet__content--bottom{border-top:1px solid var(--rz-color-border);inset-inline:0;bottom:0;width:100%}.rz-sheet__content--bottom[data-state=open]{animation:H .25s cubic-bezier(.16,1,.3,1)}.rz-sheet__content--bottom[data-state=closed]{animation:I .2s ease-in}@keyframes H{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes I{0%{transform:translateY(0)}to{transform:translateY(100%)}}.rz-sheet__header{border-bottom:1px solid var(--rz-color-border);display:flex;flex-direction:column;gap:.375rem;padding:1.5rem 1.5rem 1rem}.rz-sheet__title{font-size:1.125rem;font-weight:600;letter-spacing:-.01em;line-height:1}.rz-sheet__description{color:var(--rz-color-muted-foreground);font-size:.875rem}.rz-sheet__body{flex:1;overflow-y:auto;padding:1.5rem}.rz-sheet__footer{align-items:center;border-top:1px solid var(--rz-color-border);display:flex;gap:.75rem;padding:1rem 1.5rem}.rz-sheet__close{align-items:center;background:transparent;border:none;border-radius:.375rem;color:var(--rz-color-muted-foreground);cursor:pointer;display:inline-flex;height:2rem;justify-content:center;position:absolute;right:1rem;top:1rem;transition:background-color .15s,color .15s;width:2rem}.rz-sheet__close:hover{background-color:var(--rz-color-muted);color:var(--rz-color-foreground)}.rz-sheet__close:focus-visible{outline:2px solid var(--rz-color-ring);outline-offset:2px}.rz-skeleton{background-color:var(--rz-color-muted);border-radius:var(--rz-radius-md);display:block}.rz-skeleton--pulse{animation:J 1.5s ease-in-out infinite}.rz-skeleton--wave{overflow:hidden;position:relative}.rz-skeleton--wave:after{background:linear-gradient(90deg,transparent 0,var(--rz-color-background) 50%,transparent 100%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;@supports (color:color-mix(in lab,red,red)){background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--rz-color-background) 60%,transparent) 50%,transparent 100%)}animation:K 1.5s linear infinite}@keyframes J{0%,to{opacity:1}50%{opacity:.4}}@keyframes K{0%{transform:translate(-100%)}to{transform:translate(100%)}}.rz-skeleton--text{border-radius:var(--rz-radius-sm);height:1rem}.rz-skeleton--circular{border-radius:var(--rz-radius-full)}.rz-skeleton--rounded{border-radius:var(--rz-radius-lg)}.rz-skeleton-group{display:flex;flex-direction:column;gap:.5rem}.rz-skeleton-group--row{flex-direction:row}.rz-skeleton-group--row,.rz-slider{align-items:center}.rz-slider{display:flex;height:1.25rem;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.rz-slider[data-orientation=vertical]{flex-direction:column;height:100%;width:1.25rem}.rz-slider__track{background-color:var(--rz-color-muted);border-radius:9999px;flex-grow:1;height:.375rem;overflow:hidden;position:relative}.rz-slider[data-orientation=vertical] .rz-slider__track{height:100%;width:.375rem}.rz-slider__range{background-color:var(--rz-color-primary);border-radius:9999px;height:100%;position:absolute}.rz-slider[data-orientation=vertical] .rz-slider__range{width:100%}.rz-slider__thumb{background-color:var(--rz-color-background);border:2px solid var(--rz-color-primary);border-radius:9999px;box-shadow:0 1px 4px #00000026;cursor:grab;display:block;height:1.25rem;transition:border-color .15s;width:1.25rem}.rz-slider__thumb:focus-visible{outline:2px solid var(--rz-color-ring);outline-offset:2px}.rz-slider__thumb:active{cursor:grabbing}.rz-slider__thumb[data-disabled]{opacity:.5;pointer-events:none}.rz-slider--sm .rz-slider__track{height:.25rem}.rz-slider--sm .rz-slider__thumb{height:1rem;width:1rem}.rz-slider--lg .rz-slider__track{height:.5rem}.rz-slider--lg .rz-slider__thumb{height:1.5rem;width:1.5rem}.rz-slider--success .rz-slider__range{background-color:var(--rz-color-success,#22c55e)}.rz-slider--success .rz-slider__thumb{border-color:var(--rz-color-success,#22c55e)}.rz-slider--destructive .rz-slider__range{background-color:var(--rz-color-destructive)}.rz-slider--destructive .rz-slider__thumb{border-color:var(--rz-color-destructive)}.rz-split-view{background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-lg);display:flex;height:100%;min-height:500px;overflow:hidden;width:100%}.rz-split-view--vertical{flex-direction:row}.rz-split-view--horizontal{flex-direction:column}.rz-split-view__pane{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.rz-split-view--vertical .rz-split-view__pane-primary{flex:0 0 var(--rz-split-primary,50%);max-width:var(--rz-split-primary,50%)}.rz-split-view--vertical .rz-split-view__pane-secondary{border-left:1px solid var(--rz-color-border);flex:1}.rz-split-view--horizontal .rz-split-view__pane-primary{flex:0 0 var(--rz-split-primary,50%);max-height:var(--rz-split-primary,50%)}.rz-split-view--horizontal .rz-split-view__pane-secondary{border-top:1px solid var(--rz-color-border);flex:1}.rz-split-view__pane-header{align-items:center;background-color:var(--rz-color-background);border-bottom:1px solid var(--rz-color-border);display:flex;flex-shrink:0;gap:8px;justify-content:space-between;padding:10px 16px}.rz-split-view__pane-title{color:var(--rz-color-foreground);font-size:var(--rz-font-size-sm);font-weight:600;margin:0}.rz-split-view__pane-actions{display:flex;gap:4px}.rz-split-view__pane-action-btn{align-items:center;background:none;border:none;border-radius:var(--rz-radius-sm);color:var(--rz-color-muted-foreground);cursor:pointer;display:flex;height:28px;justify-content:center;transition:background-color .15s ease,color .15s ease;width:28px}.rz-split-view__pane-action-btn:hover{background-color:var(--rz-color-muted);color:var(--rz-color-foreground)}.rz-split-view__pane-body{flex:1;overflow:auto;padding:16px}.rz-split-view__pane-body--no-padding{padding:0}.rz-split-view__toolbar{align-items:center;background-color:var(--rz-color-muted);border-bottom:1px solid var(--rz-color-border);display:flex;flex-shrink:0;gap:8px;padding:8px 16px}.rz-split-view--with-toolbar{flex-direction:column}.rz-split-view--with-toolbar .rz-split-view__content{display:flex;flex:1;overflow:hidden}.rz-split-view--with-toolbar.rz-split-view--vertical .rz-split-view__content{flex-direction:row}.rz-split-view--with-toolbar.rz-split-view--horizontal .rz-split-view__content{flex-direction:column}.rz-split-view__tabs{background-color:var(--rz-color-muted);border-bottom:1px solid var(--rz-color-border);display:flex;flex-shrink:0;overflow-x:auto}.rz-split-view__tab{align-items:center;background:none;border:none;border-bottom:2px solid transparent;color:var(--rz-color-muted-foreground);cursor:pointer;display:flex;font-size:var(--rz-font-size-xs);font-weight:500;gap:6px;margin-bottom:-1px;padding:8px 16px;transition:color .15s ease,border-color .15s ease;white-space:nowrap}.rz-split-view__tab--active,.rz-split-view__tab:hover{color:var(--rz-color-foreground)}.rz-split-view__tab--active{background-color:var(--rz-color-background);border-bottom-color:var(--rz-color-primary)}.rz-split-view__tab-dot{background-color:var(--rz-color-warning);border-radius:50%;height:7px;width:7px}.rz-split-view__tab-close{align-items:center;background:none;border:none;border-radius:3px;color:inherit;cursor:pointer;display:flex;height:16px;justify-content:center;opacity:0;padding:0;transition:opacity .15s ease,background-color .15s ease;width:16px}.rz-split-view__tab--active .rz-split-view__tab-close,.rz-split-view__tab:hover .rz-split-view__tab-close{opacity:1}.rz-split-view__tab-close:hover{background-color:#0000001a}.rz-split-view__statusbar{align-items:center;background-color:var(--rz-color-primary);border-top:1px solid var(--rz-color-border);color:var(--rz-color-primary-foreground);display:flex;flex-shrink:0;font-size:11px;justify-content:space-between;padding:4px 16px}.rz-split-view__statusbar-items{display:flex;gap:16px}.rz-split-view__statusbar-item{align-items:center;display:flex;gap:4px}.rz-stat-card{border-radius:var(--rz-radius-lg);display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:20px 24px;position:relative;transition:box-shadow .15s ease,transform .15s ease}.rz-stat-card--interactive{cursor:pointer}.rz-stat-card--interactive:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-1px)}.rz-stat-card--elevated{border-color:transparent;box-shadow:0 2px 8px #0000000f}.rz-stat-card--ghost{background-color:var(--rz-color-muted);border-color:transparent}.rz-stat-card__header{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.rz-stat-card__label{font-size:var(--rz-font-size-sm);line-height:1.4}.rz-stat-card__icon{border-radius:var(--rz-radius-md);flex-shrink:0;font-size:18px;height:36px;width:36px}.rz-stat-card__icon--primary{background-color:var(--rz-color-primary);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-primary) 12%,transparent)}color:var(--rz-color-primary)}.rz-stat-card__icon--success{background-color:var(--rz-color-success);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-success) 12%,transparent)}color:var(--rz-color-success)}.rz-stat-card__icon--warning{background-color:var(--rz-color-warning);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-warning) 12%,transparent)}color:var(--rz-color-warning)}.rz-stat-card__icon--destructive{background-color:var(--rz-color-destructive);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-destructive) 12%,transparent)}color:var(--rz-color-destructive)}.rz-stat-card__icon--info{background-color:var(--rz-color-info);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-info) 12%,transparent)}color:var(--rz-color-info)}.rz-stat-card__icon--muted{background-color:var(--rz-color-muted);color:var(--rz-color-muted-foreground)}.rz-stat-card__value{font-size:var(--rz-font-size-3xl);font-weight:800;letter-spacing:-.02em}.rz-stat-card__value--sm{font-size:var(--rz-font-size-2xl)}.rz-stat-card__value--lg{font-size:2.5rem}.rz-stat-card__trend{align-items:center;display:flex;font-size:var(--rz-font-size-xs);font-weight:600;gap:4px}.rz-stat-card__trend--up{color:var(--rz-color-success)}.rz-stat-card__trend--down{color:var(--rz-color-destructive)}.rz-stat-card__trend--neutral{color:var(--rz-color-muted-foreground)}.rz-stat-card__trend-icon{height:14px;width:14px}.rz-stat-card__trend-label{color:var(--rz-color-muted-foreground);font-weight:400}.rz-stat-card__progress{background-color:var(--rz-color-muted);border-radius:9999px;height:4px;margin-top:4px;overflow:hidden}.rz-stat-card__progress-fill{background-color:var(--rz-color-primary);border-radius:9999px;height:100%;transition:width .6s ease}.rz-stat-card__progress-fill--success{background-color:var(--rz-color-success)}.rz-stat-card__progress-fill--warning{background-color:var(--rz-color-warning)}.rz-stat-card__progress-fill--destructive{background-color:var(--rz-color-destructive)}.rz-stat-card:before{border-radius:var(--rz-radius-lg) var(--rz-radius-lg) 0 0;content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0}.rz-stat-card--accent-primary:before{background-color:var(--rz-color-primary);opacity:1}.rz-stat-card--accent-success:before{background-color:var(--rz-color-success);opacity:1}.rz-stat-card--accent-warning:before{background-color:var(--rz-color-warning);opacity:1}.rz-stat-card--accent-destructive:before{background-color:var(--rz-color-destructive);opacity:1}.rz-stats{width:100%}.rz-stats__header{margin-bottom:2rem;text-align:center}.rz-stats__eyebrow{color:var(--rz-color-primary);font-size:.875rem;font-weight:600;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.rz-stats__title{color:var(--rz-color-foreground);font-size:1.875rem;font-weight:700;margin-bottom:.75rem}.rz-stats__description{color:var(--rz-color-muted-foreground);font-size:1rem;margin:0 auto;max-width:42rem}.rz-stats__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.rz-stat-card{background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:.75rem;padding:1.5rem;transition:box-shadow .2s}.rz-stat-card:hover{box-shadow:var(--rz-shadow-md,0 4px 12px rgba(0,0,0,.08))}.rz-stat-card__icon{align-items:center;background-color:var(--rz-color-primary);border-radius:.5rem;color:var(--rz-color-primary-foreground);display:flex;height:2.5rem;justify-content:center;margin-bottom:1rem;width:2.5rem}.rz-stat-card__value{color:var(--rz-color-foreground);font-size:1.875rem;font-weight:700;line-height:1;margin-bottom:.25rem}.rz-stat-card__label{color:var(--rz-color-muted-foreground);font-size:.875rem;font-weight:500;margin-bottom:.5rem}.rz-stat-card__change{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;padding:.125rem .5rem}.rz-stat-card__change--up{background-color:color-mix(in srgb,#22c55e 15%,transparent);color:#16a34a}.rz-stat-card__change--down{background-color:var(--rz-color-destructive);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--rz-color-destructive) 15%,transparent)}color:var(--rz-color-destructive)}.rz-stat-card__change--neutral{background-color:var(--rz-color-muted);color:var(--rz-color-muted-foreground)}.rz-stat-card__description{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-xs);margin-top:.5rem}.rz-stats--minimal .rz-stat-card{background:transparent;border:none;padding:1rem 0}.rz-stats--minimal .rz-stat-card__value{font-size:2.25rem}.rz-stats--bordered .rz-stat-card{border-width:2px}.rz-switch{align-items:flex-start;display:inline-flex;gap:.625rem}.rz-switch__input{align-items:center;background-color:var(--rz-color-input);border:none;border-radius:var(--rz-radius-full);cursor:pointer;display:inline-flex;flex-shrink:0;height:1.25rem;margin-top:.125rem;outline:none;padding:.125rem;transition:background-color var(--rz-animation-duration) var(--rz-animation-easing),box-shadow var(--rz-animation-duration) var(--rz-animation-easing);width:2.25rem}.rz-switch__input:focus-visible{box-shadow:0 0 0 2px var(--rz-color-background),0 0 0 4px var(--rz-color-ring)}.rz-switch__input[data-state=checked]{background-color:var(--rz-color-primary)}.rz-switch__input[data-disabled]{cursor:not-allowed;opacity:.5}.rz-switch__thumb{background-color:#fff;border-radius:var(--rz-radius-full);box-shadow:var(--rz-shadow-sm);display:block;height:1rem;pointer-events:none;transition:transform var(--rz-animation-duration) var(--rz-animation-easing);width:1rem}.rz-switch__input[data-state=checked] .rz-switch__thumb{transform:translate(1rem)}.rz-switch--sm .rz-switch__input{height:1rem;width:1.75rem}.rz-switch--sm .rz-switch__thumb{height:.75rem;width:.75rem}.rz-switch--sm .rz-switch__input[data-state=checked] .rz-switch__thumb{transform:translate(.75rem)}.rz-switch--lg .rz-switch__input{height:1.5rem;width:2.75rem}.rz-switch--lg .rz-switch__thumb{height:1.25rem;width:1.25rem}.rz-switch--lg .rz-switch__input[data-state=checked] .rz-switch__thumb{transform:translate(1.25rem)}.rz-switch__content{display:flex;flex-direction:column;gap:.125rem}.rz-switch__label{color:var(--rz-color-foreground);cursor:pointer;font-size:var(--rz-font-size-sm);font-weight:500;line-height:1.25}.rz-switch__description{color:var(--rz-color-muted-foreground);font-size:var(--rz-font-size-xs)}.rz-switch:has([data-disabled]) .rz-switch__description,.rz-switch:has([data-disabled]) .rz-switch__label{cursor:not-allowed;opacity:.5}.rz-tabs{display:flex;flex-direction:column;gap:0}.rz-tabs__list{align-items:center;background-color:var(--rz-color-muted);border-radius:var(--rz-radius-lg);display:inline-flex;padding:.25rem}.rz-tabs__list--underline{border-bottom:1px solid var(--rz-color-border);gap:0}.rz-tabs__list--pills,.rz-tabs__list--underline{background-color:transparent;border-radius:0;padding:0}.rz-tabs__list--pills{gap:.25rem}.rz-tabs__trigger{align-items:center;background:transparent;border:none;border-radius:var(--rz-radius-md);color:var(--rz-color-muted-foreground);cursor:pointer;display:inline-flex;font-family:var(--rz-font-sans);font-size:var(--rz-font-size-sm);font-weight:500;gap:.375rem;justify-content:center;outline:none;padding:.375rem .75rem;transition:background-color var(--rz-animation-duration) var(--rz-animation-easing),color var(--rz-animation-duration) var(--rz-animation-easing),box-shadow var(--rz-animation-duration) var(--rz-animation-easing);white-space:nowrap}.rz-tabs__trigger:hover{color:var(--rz-color-foreground)}.rz-tabs__trigger:focus-visible{box-shadow:0 0 0 2px var(--rz-color-ring)}.rz-tabs__trigger[data-state=active]{background-color:var(--rz-color-background);box-shadow:var(--rz-shadow-sm);color:var(--rz-color-foreground)}.rz-tabs__trigger[data-disabled]{cursor:not-allowed;opacity:.5}.rz-tabs__list--underline .rz-tabs__trigger{background:transparent;border-bottom:2px solid transparent;border-radius:0;box-shadow:none;margin-bottom:-1px;padding:.625rem 1rem;position:relative}.rz-tabs__list--underline .rz-tabs__trigger[data-state=active]{background:transparent;border-bottom-color:var(--rz-color-primary);box-shadow:none;color:var(--rz-color-foreground)}.rz-tabs__list--pills .rz-tabs__trigger[data-state=active]{background-color:var(--rz-color-primary);box-shadow:none;color:var(--rz-color-primary-foreground)}.rz-tabs__content{margin-top:.75rem;outline:none}.rz-tabs__content[data-state=inactive]{display:none}.rz-tabs__content[data-state=active]{animation:P var(--rz-animation-duration) var(--rz-animation-easing)}.rz-tag-input{align-items:center;background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-md,6px);color:var(--rz-color-foreground);cursor:text;display:flex;flex-wrap:wrap;gap:.375rem;min-height:2.5rem;padding:.375rem .75rem;transition:border-color .15s,box-shadow .15s}.rz-tag-input:focus-within{border-color:var(--rz-color-primary);box-shadow:0 0 0 3px var(--rz-color-primary);@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--rz-color-primary) 15%,transparent)}}.rz-tag-input--disabled{opacity:.5;pointer-events:none}.rz-tag-input--error{border-color:var(--rz-color-destructive)}.rz-tag-input--error:focus-within{box-shadow:0 0 0 3px var(--rz-color-destructive);@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--rz-color-destructive) 15%,transparent)}}.rz-tag{align-items:center;background-color:var(--rz-color-primary);border-radius:9999px;color:var(--rz-color-primary-foreground);display:inline-flex;font-size:.8125rem;font-weight:500;gap:.25rem;max-width:200px;padding:.125rem .5rem}.rz-tag__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rz-tag__remove{align-items:center;background:#fff3;border:none;border-radius:50%;color:inherit;cursor:pointer;display:flex;flex-shrink:0;height:1rem;justify-content:center;padding:0;transition:background-color .1s;width:1rem}.rz-tag__remove:hover{background:#ffffff59}.rz-tag--secondary{background-color:var(--rz-color-muted);color:var(--rz-color-foreground)}.rz-tag--secondary .rz-tag__remove{background:var(--rz-color-border);color:var(--rz-color-muted-foreground)}.rz-tag--secondary .rz-tag__remove:hover{background:var(--rz-color-muted-foreground);color:var(--rz-color-background)}.rz-tag--outline{background-color:transparent;border:1px solid var(--rz-color-border);color:var(--rz-color-foreground)}.rz-tag--outline .rz-tag__remove{background:var(--rz-color-muted)}.rz-tag-input__field{background:transparent;border:none;caret-color:var(--rz-color-primary);color:var(--rz-color-foreground);flex:1;font-size:.875rem;height:1.75rem;min-width:80px;outline:none}.rz-tag-input__field::-moz-placeholder{color:var(--rz-color-muted-foreground)}.rz-tag-input__field::placeholder{color:var(--rz-color-muted-foreground)}.rz-tag-input__hint{color:var(--rz-color-muted-foreground);font-size:.75rem;margin-top:.375rem;width:100%}.rz-team-grid{width:100%}.rz-team-grid__header{margin-bottom:3rem;text-align:center}.rz-team-grid__eyebrow{color:var(--rz-color-primary);font-size:.875rem;font-weight:600;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.rz-team-grid__title{color:var(--rz-color-foreground);font-size:2rem;font-weight:700;margin-bottom:.75rem}.rz-team-grid__description{color:var(--rz-color-muted-foreground);font-size:1rem;margin:0 auto;max-width:42rem}.rz-team-grid__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.rz-team-card{align-items:center;background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:1rem;display:flex;flex-direction:column;padding:1.5rem 1rem;text-align:center;transition:box-shadow .2s,transform .2s}.rz-team-card:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.rz-team-card__avatar{align-items:center;background-color:var(--rz-color-primary);border-radius:50%;color:var(--rz-color-primary-foreground);display:flex;flex-shrink:0;font-size:1.5rem;font-weight:700;height:5rem;justify-content:center;margin-bottom:1rem;-o-object-fit:cover;object-fit:cover;width:5rem}.rz-team-card__name{color:var(--rz-color-foreground);font-size:1rem;font-weight:600;margin-bottom:.25rem}.rz-team-card__role{color:var(--rz-color-primary);font-size:.875rem;font-weight:500;margin-bottom:.625rem}.rz-team-card__bio{color:var(--rz-color-muted-foreground);font-size:.8125rem;line-height:1.5;margin-bottom:1rem}.rz-team-card__socials{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:auto}.rz-team-card__social-link{align-items:center;border:1px solid var(--rz-color-border);border-radius:50%;color:var(--rz-color-muted-foreground);display:inline-flex;height:1.875rem;justify-content:center;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;width:1.875rem}.rz-team-card__social-link:hover{background-color:var(--rz-color-primary);border-color:var(--rz-color-primary);color:var(--rz-color-primary-foreground)}.rz-testimonials{width:100%}.rz-testimonials__header{margin-bottom:3rem;text-align:center}.rz-testimonials__eyebrow{color:var(--rz-color-primary);font-size:.875rem;font-weight:600;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.rz-testimonials__title{color:var(--rz-color-foreground);font-size:2rem;font-weight:700;margin-bottom:.75rem}.rz-testimonials__description{color:var(--rz-color-muted-foreground);font-size:1rem;margin:0 auto;max-width:42rem}.rz-testimonials__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.rz-testimonials--masonry .rz-testimonials__grid{-moz-columns:3;column-count:3;-moz-column-gap:1.5rem;column-gap:1.5rem;display:block}.rz-testimonials--masonry .rz-testimonial-card{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1.5rem}.rz-testimonial-card{background-color:var(--rz-color-background);border:1px solid var(--rz-color-border);border-radius:1rem;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.rz-testimonial-card--featured{background-color:var(--rz-color-primary);border-color:var(--rz-color-primary);color:var(--rz-color-primary-foreground)}.rz-testimonial-card__stars{color:#f59e0b;display:flex;gap:.125rem}.rz-testimonial-card--featured .rz-testimonial-card__stars{color:#fde68a}.rz-testimonial-card__quote{color:var(--rz-color-foreground);font-size:.9375rem;line-height:1.65}.rz-testimonial-card--featured .rz-testimonial-card__quote{color:var(--rz-color-primary-foreground)}.rz-testimonial-card__author{gap:.75rem;margin-top:auto}.rz-testimonial-card__author,.rz-testimonial-card__avatar{align-items:center;display:flex}.rz-testimonial-card__avatar{background-color:var(--rz-color-muted);border-radius:50%;color:var(--rz-color-muted-foreground);flex-shrink:0;font-size:.875rem;font-weight:600;height:2.5rem;justify-content:center;-o-object-fit:cover;object-fit:cover;width:2.5rem}.rz-testimonial-card--featured .rz-testimonial-card__avatar{background-color:#fff3;color:var(--rz-color-primary-foreground)}.rz-testimonial-card__name{color:var(--rz-color-foreground);font-size:.875rem;font-weight:600}.rz-testimonial-card--featured .rz-testimonial-card__name{color:var(--rz-color-primary-foreground)}.rz-testimonial-card__meta{color:var(--rz-color-muted-foreground);font-size:.8125rem}.rz-testimonial-card--featured .rz-testimonial-card__meta{color:#ffffffb3}.rz-theme-toggle{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--rz-radius-md);color:var(--rz-color-muted-foreground);cursor:pointer;display:inline-flex;flex-shrink:0;gap:.375rem;height:2.25rem;justify-content:center;padding:0;transition:background-color var(--rz-animation-duration) var(--rz-animation-easing),color var(--rz-animation-duration) var(--rz-animation-easing),border-color var(--rz-animation-duration) var(--rz-animation-easing);width:2.25rem}.rz-theme-toggle:hover{color:var(--rz-color-foreground)}.rz-theme-toggle:focus-visible{outline:2px solid var(--rz-color-primary);outline-offset:2px}.rz-theme-toggle:disabled{cursor:not-allowed;opacity:.5}.rz-theme-toggle__icon{flex-shrink:0;height:1rem;width:1rem}.rz-theme-toggle__label{font-size:var(--rz-font-size-sm);font-weight:500;line-height:1}.rz-theme-toggle--ghost:hover{background-color:var(--rz-color-muted)}.rz-theme-toggle--outline{background-color:var(--rz-color-background);border-color:var(--rz-color-border)}.rz-theme-toggle--outline:hover{background-color:var(--rz-color-muted);border-color:var(--rz-color-border)}.rz-theme-toggle--sm{border-radius:var(--rz-radius-sm);height:1.75rem;width:1.75rem}.rz-theme-toggle--sm .rz-theme-toggle__icon{height:.875rem;width:.875rem}.rz-theme-toggle--sm .rz-theme-toggle__label{font-size:var(--rz-font-size-xs)}.rz-theme-toggle--lg{border-radius:var(--rz-radius-lg);height:2.75rem;width:2.75rem}.rz-theme-toggle--lg .rz-theme-toggle__icon{height:1.25rem;width:1.25rem}.rz-theme-toggle--lg .rz-theme-toggle__label{font-size:var(--rz-font-size-base)}.rz-theme-toggle:has(.rz-theme-toggle__label){padding-inline:.75rem;width:auto}.rz-theme-toggle--sm:has(.rz-theme-toggle__label){padding-inline:.5rem}.rz-theme-toggle--lg:has(.rz-theme-toggle__label){padding-inline:1rem}.rz-timeline{display:flex;flex-direction:column;width:100%}.rz-timeline__item{display:flex;gap:1rem;position:relative}.rz-timeline__item:not(:last-child):after{background-color:var(--rz-color-border);bottom:0;content:"";left:calc(1.25rem - 1px);position:absolute;top:2.5rem;width:2px}.rz-timeline--left .rz-timeline__item:not(:last-child):after{left:calc(1.25rem - 1px)}.rz-timeline__node{align-items:center;display:flex;flex-direction:column;flex-shrink:0;position:relative;z-index:1}.rz-timeline__dot{align-items:center;background-color:var(--rz-color-muted);border:2px solid var(--rz-color-border);border-radius:50%;color:var(--rz-color-muted-foreground);display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.rz-timeline__dot--primary{background-color:var(--rz-color-primary);border-color:var(--rz-color-primary);color:var(--rz-color-primary-foreground)}.rz-timeline__dot--success{background-color:#22c55e;border-color:#22c55e;color:#fff}.rz-timeline__dot--warning{background-color:#f59e0b;border-color:#f59e0b;color:#fff}.rz-timeline__dot--destructive{background-color:var(--rz-color-destructive);border-color:var(--rz-color-destructive);color:#fff}.rz-timeline__body{flex:1;padding-bottom:1.75rem}.rz-timeline__item:last-child .rz-timeline__body{padding-bottom:0}.rz-timeline__time{color:var(--rz-color-muted-foreground);font-size:.75rem;margin-bottom:.25rem}.rz-timeline__title{color:var(--rz-color-foreground);font-size:.9375rem;font-weight:600;margin-bottom:.25rem}.rz-timeline__description{color:var(--rz-color-muted-foreground);font-size:.875rem;line-height:1.5}.rz-timeline__extra{margin-top:.75rem}.rz-timeline--compact .rz-timeline__dot{height:1.75rem;width:1.75rem}.rz-timeline--compact .rz-timeline__item:not(:last-child):after{left:calc(.875rem - 1px);top:1.75rem}.rz-timeline--compact .rz-timeline__body{padding-bottom:1.25rem}.rz-toaster{display:flex;flex-direction:column;gap:.5rem;max-width:26rem;padding:1rem;pointer-events:none;position:fixed;width:100%;z-index:var(--rz-z-toast)}.rz-toaster--top-right{align-items:flex-end;right:0;top:0}.rz-toaster--top-left{align-items:flex-start;left:0;top:0}.rz-toaster--top-center{align-items:center;left:50%;top:0;transform:translate(-50%)}.rz-toaster--bottom-right{align-items:flex-end;bottom:0;right:0}.rz-toaster--bottom-left{align-items:flex-start;bottom:0;left:0}.rz-toaster--bottom-center{align-items:center;bottom:0;left:50%;transform:translate(-50%)}.rz-toast{align-items:flex-start;background-color:var(--rz-color-popover);border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-lg);box-shadow:var(--rz-shadow-lg);color:var(--rz-color-popover-foreground);display:flex;font-size:var(--rz-font-size-sm);gap:.75rem;padding:.875rem 1rem;pointer-events:all;position:relative;width:100%}.rz-toast[data-state=open]{animation:L var(--rz-animation-duration) var(--rz-animation-easing-bounce)}.rz-toast[data-state=closed]{animation:M var(--rz-animation-duration) var(--rz-animation-easing)}.rz-toast[data-swipe=move]{transform:translate(var(--radix-toast-swipe-move-x))}.rz-toast[data-swipe=cancel]{transform:translate(0);transition:transform .2s ease-out}.rz-toast[data-swipe=end]{animation:N .1s ease-out}@keyframes L{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes M{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes N{0%{transform:translate(var(--radix-toast-swipe-end-x))}to{transform:translate(calc(100% + 1rem))}}.rz-toast__icon{align-items:center;display:flex;flex-shrink:0;height:1.125rem;justify-content:center;margin-top:.0625rem;width:1.125rem}.rz-toast__body{flex:1;min-width:0}.rz-toast__title{font-weight:600;line-height:1.25}.rz-toast__description{color:var(--rz-color-muted-foreground);line-height:1.4;margin-top:.125rem}.rz-toast__close{align-items:center;background:transparent;border:none;border-radius:var(--rz-radius-sm);color:var(--rz-color-muted-foreground);cursor:pointer;display:flex;flex-shrink:0;height:1.25rem;justify-content:center;outline:none;transition:color var(--rz-animation-duration) var(--rz-animation-easing);width:1.25rem}.rz-toast__close:hover{color:var(--rz-color-foreground)}.rz-toast--success{border-color:var(--rz-color-success);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--rz-color-success) 30%,transparent)}}.rz-toast--success .rz-toast__icon{color:var(--rz-color-success)}.rz-toast--warning{border-color:var(--rz-color-warning);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--rz-color-warning) 30%,transparent)}}.rz-toast--warning .rz-toast__icon{color:var(--rz-color-warning)}.rz-toast--destructive{border-color:var(--rz-color-destructive);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--rz-color-destructive) 30%,transparent)}}.rz-toast--destructive .rz-toast__icon{color:var(--rz-color-destructive)}.rz-toast--info .rz-toast__icon{color:var(--rz-color-info)}.rz-toggle-group{align-items:center;background-color:var(--rz-color-muted);border-radius:.375rem;display:inline-flex;gap:1px;padding:2px}.rz-toggle-group[data-orientation=vertical]{flex-direction:column}.rz-toggle-group__item{align-items:center;background:transparent;border:none;border-radius:.25rem;color:var(--rz-color-muted-foreground);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.375rem;justify-content:center;padding:.375rem .75rem;transition:background-color .15s,color .15s;white-space:nowrap}.rz-toggle-group__item:hover:not([data-state=on]),.rz-toggle-group__item[data-state=on]{background-color:var(--rz-color-background);color:var(--rz-color-foreground)}.rz-toggle-group__item[data-state=on]{box-shadow:0 1px 3px #0000001a}.rz-toggle-group__item[data-disabled]{opacity:.5;pointer-events:none}.rz-toggle-group__item:focus-visible{outline:2px solid var(--rz-color-ring);outline-offset:2px}.rz-toggle-group--sm .rz-toggle-group__item{font-size:.75rem;padding:.25rem .625rem}.rz-toggle-group--lg .rz-toggle-group__item{font-size:1rem;padding:.5rem 1rem}.rz-toggle-group--outline{background-color:transparent;border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-md,6px);gap:0;padding:0}.rz-toggle-group--outline .rz-toggle-group__item{border-radius:0;border-right:1px solid var(--rz-color-border)}.rz-toggle-group--outline .rz-toggle-group__item:first-child{border-radius:var(--rz-radius-md,6px) 0 0 var(--rz-radius-md,6px)}.rz-toggle-group--outline .rz-toggle-group__item:last-child{border-radius:0 var(--rz-radius-md,6px) var(--rz-radius-md,6px) 0;border-right:none}.rz-toggle-group--outline .rz-toggle-group__item[data-state=on]{background-color:var(--rz-color-primary);box-shadow:none;color:var(--rz-color-primary-foreground)}.rz-tooltip__content{animation-duration:var(--rz-animation-duration);animation-timing-function:var(--rz-animation-easing);background-color:var(--rz-color-foreground);border-radius:var(--rz-radius-md);box-shadow:var(--rz-shadow-md);color:var(--rz-color-background);font-size:var(--rz-font-size-xs);font-weight:500;line-height:1.25;max-width:18rem;overflow:hidden;padding:.375rem .625rem;z-index:var(--rz-z-tooltip)}.rz-tooltip__content[data-state=delayed-open][data-side=top]{animation-name:P}.rz-tooltip__content[data-state=delayed-open][data-side=bottom]{animation-name:O}.rz-tooltip__content[data-state=delayed-open][data-side=left]{animation-name:R}.rz-tooltip__content[data-state=delayed-open][data-side=right]{animation-name:Q}@keyframes O{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes P{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes Q{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes R{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}.rz-tooltip__arrow{fill:var(--rz-color-foreground)}.rz-tree{--rz-tree-indent:20px;color:var(--rz-color-foreground);font-size:var(--rz-font-size-sm);-webkit-user-select:none;-moz-user-select:none;user-select:none}.rz-tree__list{list-style:none;margin:0;padding:0}.rz-tree__list--nested{padding-left:var(--rz-tree-indent)}.rz-tree__item{position:relative}.rz-tree__node{align-items:center;border-radius:var(--rz-radius-sm);cursor:pointer;display:flex;gap:6px;line-height:1.4;min-height:30px;padding:4px 8px;transition:background-color .12s ease,color .12s ease}.rz-tree__node:hover{background-color:var(--rz-color-muted)}.rz-tree__node--selected{background-color:var(--rz-color-primary);color:var(--rz-color-primary-foreground)}.rz-tree__node--selected:hover{background-color:var(--rz-color-primary);opacity:.9}.rz-tree__node--disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.rz-tree__expand-icon{align-items:center;color:var(--rz-color-muted-foreground);display:flex;flex-shrink:0;height:16px;justify-content:center;transition:transform .15s ease;width:16px}.rz-tree__node--selected .rz-tree__expand-icon{color:var(--rz-color-primary-foreground)}.rz-tree__expand-icon--open{transform:rotate(90deg)}.rz-tree__expand-icon--leaf{visibility:hidden}.rz-tree__icon{align-items:center;color:var(--rz-color-muted-foreground);display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.rz-tree__node--selected .rz-tree__icon{color:var(--rz-color-primary-foreground)}.rz-tree__label{flex:1;truncate:ellipsis;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rz-tree__badge{background-color:var(--rz-color-muted);border-radius:9999px;color:var(--rz-color-muted-foreground);flex-shrink:0;font-size:11px;font-weight:500;padding:1px 6px}.rz-tree__node--selected .rz-tree__badge{background-color:#fff3;color:var(--rz-color-primary-foreground)}.rz-tree--lines .rz-tree__list--nested{border-left:1px dashed var(--rz-color-border);margin-left:12px;padding-left:12px}.rz-tree--sm{font-size:var(--rz-font-size-xs)}.rz-tree--sm .rz-tree__node{min-height:24px;padding:2px 6px}.rz-tree--sm .rz-tree__expand-icon,.rz-tree--sm .rz-tree__icon{height:14px;width:14px}.rz-tree--lg{font-size:var(--rz-font-size-base)}.rz-tree--lg .rz-tree__node{min-height:36px;padding:6px 10px}.rz-tree--lg .rz-tree__expand-icon,.rz-tree--lg .rz-tree__icon{height:18px;width:18px}.rz-tree__children{overflow:hidden}.support-page-faq.rz-faq{margin:0;max-width:100%;padding:0}.support-page-faq .rz-faq__header{margin-bottom:.5rem;text-align:left}.support-page-faq .rz-faq__subtitle{margin-left:0;margin-right:0;max-width:none}.support-page-faq .rz-faq__categories{justify-content:flex-start}.support-contact-grid.rz-grid{align-items:stretch}.support-contact-grid>.rz-card{height:100%;min-height:100%}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}