@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-border-style:solid;--tw-duration:initial;--tw-leading:initial}:root,:host{--shimmer-track-height:200px;--shimmer-angle:15deg}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-duration:initial;--tw-tracking:initial;--tw-space-y-reverse:0;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-content:"";--tw-space-x-reverse:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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-blue-600:#155dfc;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-danger:var(--danger);--color-separator:var(--separator);--color-surface-tertiary:var(--surface-tertiary);--shadow-surface:var(--surface-shadow);--color-background:var(--background);--color-foreground:var(--foreground);--color-muted:var(--muted);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-border:var(--border);--color-success:var(--success);--color-warning:var(--warning)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:normal;font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:normal;font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,monospace;font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:normal;font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:normal;font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select[multiple]) optgroup,:where(select[size]) optgroup{font-weight:bolder}:where(select[multiple]) optgroup option,:where(select[size]) optgroup option{padding-left:20px}::file-selector-button{margin-right:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{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{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-left:auto;margin-right:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-1\.5{height:.375rem;height:calc(var(--spacing) * 1.5)}.h-3{height:.75rem;height:calc(var(--spacing) * 3)}.h-4{height:1rem;height:calc(var(--spacing) * 4)}.h-9{height:2.25rem;height:calc(var(--spacing) * 9)}.h-10{height:2.5rem;height:calc(var(--spacing) * 10)}.h-11{height:2.75rem;height:calc(var(--spacing) * 11)}.h-full{height:100%}.w-10{width:2.5rem;width:calc(var(--spacing) * 10)}.w-full{width:100%}.max-w-md{max-width:28rem;max-width:var(--container-md)}.min-w-\[320px\]{min-width:320px}.flex-1{flex:1}.grow{flex-grow:1}.transform{transform: ;transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:1s linear infinite spin;animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem;gap:calc(var(--spacing) * 2)}.gap-3{gap:.75rem;gap:calc(var(--spacing) * 3)}.gap-4{gap:1rem;gap:calc(var(--spacing) * 4)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:.625rem;border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-input{border-color:#e5e5e5;border-color:var(--input)}.bg-\[\#2d2219\]{background-color:#2d2219}.bg-background{background-color:#fff;background-color:var(--background)}.bg-brand{background-color:#1a4eda;background-color:var(--brand)}.bg-destructive{background-color:#e40016;background-color:color(display-p3 .83032 .14038 .1332);background-color:var(--destructive)}.bg-secondary{background-color:#f5f5f5;background-color:var(--secondary)}.px-3{padding-left:.75rem;padding-right:.75rem;padding-left:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 3)}.px-4{padding-left:1rem;padding-right:1rem;padding-left:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 4)}.px-6{padding-left:1.5rem;padding-right:1.5rem;padding-left:calc(var(--spacing) * 6);padding-right:calc(var(--spacing) * 6)}.px-8{padding-left:2rem;padding-right:2rem;padding-left:calc(var(--spacing) * 8);padding-right:calc(var(--spacing) * 8)}.py-2{padding-top:.5rem;padding-bottom:.5rem;padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2)}.pb-6{padding-bottom:1.5rem;padding-bottom:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-2xl{font-size:2rem;font-size:var(--text-2xl);line-height:1.33333;line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:1rem;font-size:var(--text-base);line-height:1.5;line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:.875rem;font-size:var(--text-sm);line-height:1.42857;line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:1.75rem;line-height:calc(var(--spacing) * 7)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:500;font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:600;font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-\[\#2d2219\]{color:#2d2219}.text-\[\#6c5d4f\]{color:#6c5d4f}.text-brand{color:var(--brand)}.text-brand-foreground{color:var(--brand-foreground)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 1px 2px 0 #0000000d;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{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,)}.transition{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,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.15s;transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.ease-linear{--tw-ease:linear;transition-timing-function:linear}@media (hover:hover){.hover\:bg-\[\#2563EB\]\/90:hover{background-color:#2563ebe6}.hover\:bg-\[\#46352a\]:hover{background-color:#46352a}.hover\:bg-accent:hover{background-color:#f5f5f5;background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:#e40016;background-color:color(display-p3 .83032 .14038 .1332);background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:lab(48.6485% 74.3864 57.142/.9)}@media (color-gamut:p3){.hover\:bg-destructive\/90:hover{background-color:lab(48.4491% 77.4327 61.544/.9)}}@supports (color:color-mix(in lch, red, blue)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}}.hover\:bg-secondary\/80:hover{background-color:#f5f5f5;background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:lab(96.5375% -.0000298023 0/.8)}@supports (color:color-mix(in lch, red, blue)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:\[background\:linear-gradient\(0deg\,var\(--alpha-90\,rgba\(255\,255\,255\,0\.10\)\)0\%\,var\(--alpha-90\,rgba\(255\,255\,255\,0\.10\)\)100\%\)\,var\(--brand\,\#1D4ED8\)\]:hover{background:linear-gradient(#ffffff1a 0% 100%),#1a4eda;background:linear-gradient(0deg,var(--alpha-90,#ffffff1a)0%,var(--alpha-90,#ffffff1a)100%),var(--brand,#1d4ed8)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:48rem){.md\:px-6{padding-left:1.5rem;padding-right:1.5rem;padding-left:calc(var(--spacing) * 6);padding-right:calc(var(--spacing) * 6)}.md\:text-3xl{font-size:1.875rem;font-size:var(--text-3xl);line-height:1.2;line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-lg{font-size:1.125rem;font-size:var(--text-lg);line-height:1.55556;line-height:var(--tw-leading,var(--text-lg--line-height))}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;width:calc(var(--spacing) * 4);height:1rem;height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}}:root{--radius:.625rem;--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40016;--destructive-foreground:#fff;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--brand:#1a4eda;--brand-foreground:#fcfcfc;--success:#11813c;--success-foreground:#fcfcfc;--warning:#f49f1e;--warning-foreground:#441c06;--color-neutral-muted-default:#f5f5f5;--color-brand-soft-hover:#bfdbfe;--color-brand-solid:var(--color-blue-600);--color-page-ground:#f8fafc;--color-white:#fff;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-600:#155dfc;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-cta:calc(infinity * 1px);--color-background:var(--background);--color-foreground:var(--foreground);--color-surface:var(--secondary);--color-border:var(--border);--color-primary:var(--brand);--color-primary-hover:var(--color-brand-soft-hover);--color-primary-contrast:var(--brand-foreground);--color-success:var(--success);--color-danger:var(--destructive);--color-muted:var(--muted-foreground);--radius-full:var(--radius-cta);--shadow-md:0 4px 12px #00000014;--shadow-on-image:0 1px 3px #00000040;--font-sans:var(--font-geist-sans,ui-sans-serif, system-ui, sans-serif);--font-mono:var(--font-geist-mono,ui-monospace, monospace);--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:2rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--color-decline-surface:#ffecec;--color-decline-border:#ff7279;--color-decline-text:#b4324b;--decline-radius:.5rem;--decline-padding:1.125rem;--content-max-width:30rem;--wallet-button-height:3.125rem;--color-wallet:#000;--color-wallet-foreground:#fff;--wallet-label-size:1.5rem;--wallet-label-tracking:-.022em;--font-apple-pay:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text",system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif}@supports (color:color(display-p3 0 0 0%)){:root{--destructive:#e40016;--color-blue-200:#bedbff}@media (color-gamut:p3){:root{--destructive:color(display-p3 .83032 .14038 .1332);--color-blue-200:color(display-p3 .76688 .85521 .98748)}}}.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--destructive-foreground:#fff;--border:#ffffff1a;--input:#ffffff26;--ring:#737373}@supports (color:color(display-p3 0 0 0%)){.dark{--destructive:#ff6568}@media (color-gamut:p3){.dark{--destructive:color(display-p3 .93353 .43168 .42349)}}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate-fade-in,.fadeIn{animation:.5s forwards fadeIn}.animate-fade-out{animation:.5s forwards fadeOut}@keyframes slideUp{0%{opacity:0;transform:translateY(200px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes zoom-in-zoom-out{0%{scale:1}50%{scale:1.5}to{scale:1}}.zoom-in-out{animation:1s infinite zoom-in-zoom-out}@keyframes animate-ping{75%,to{opacity:0;transform:scaleX(1.05)scaleY(1.3)}}.animate-ping{contain:layout paint size;animation:1s ease-in-out infinite animate-ping}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.animate-shake{animation:.3s ease-in-out shake}@keyframes pulse-zoom{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}ul{padding-left:20px;list-style:outside;display:block}[data-component-type=apple-pay-button] .primer-apple-pay-button,[data-component-type=apple-pay-button] apple-pay-button:not(.does-not-exist),[data-component-type=apple-pay-button] iframe:not(.does-not-exist){box-sizing:border-box;border:0;border-radius:999px;margin:0;padding:0;display:block;width:100%!important;height:100%!important}[data-component-type=apple-pay-button] [id^=apple-pay-] div{box-sizing:border-box;height:100%;margin:0!important;padding:0!important}[data-bevr-payment-form=primer] .PrimerCheckout__formInput{align-items:center;display:flex}[data-bevr-payment-form=primer] .PrimerCheckout__formField--dual{gap:16px;flex-direction:row!important;align-items:start!important}[data-bevr-payment-form=primer] #primer-checkout-card-cvv-field{margin-top:0!important}body,apple-pay-button{--apple-pay-button-border-radius:999px}[data-component-type=apple-pay-button] primer-payment-method-container,[data-component-type=apple-pay-button] primer-checkout,[data-component-type=apple-pay-button] primer-main{width:100%;height:100%;margin:0;display:block}[data-bevr-payment-form=primer] primer-payment-method-container{width:100%;height:3.125rem;height:var(--wallet-button-height,3rem);margin-bottom:1rem;margin-bottom:var(--space-4);display:block}primer-checkout apple-pay-button:not(.does-not-exist),primer-checkout .primer-apple-pay-button,[data-component-type=apple-pay-button] apple-pay-button:not(.does-not-exist),[data-component-type=apple-pay-button] .primer-apple-pay-button{box-sizing:border-box;--apple-pay-button-border-radius:999px;--apple-pay-button-height:var(--wallet-button-height,3rem);border:0;border-radius:999px;margin:0;padding:0;display:block;width:100%!important;height:3.125rem!important;height:var(--wallet-button-height,3rem)!important}primer-checkout primer-payment-method-container>*,[data-component-type=apple-pay-button] primer-payment-method-container>*{box-sizing:border-box;width:100%;margin:0;padding:0}*,:after,:before,::backdrop{border-color:#e5e5e5;border-color:var(--border,currentColor)}::file-selector-button{border-color:#e5e5e5;border-color:var(--border,currentColor)}:root{view-transition-name:none}::view-transition{pointer-events:none}.button{isolation:isolate;height:2.5rem;height:calc(var(--spacing) * 10);transform-origin:50%;justify-content:center;align-items:center;gap:.5rem;gap:calc(var(--spacing) * 2);border-radius:1.5rem;border-radius:var(--radius-3xl);width:fit-content;padding-left:1rem;padding-right:1rem;padding-left:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 4);font-size:.875rem;font-size:var(--text-sm);line-height:1.42857;line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:500;font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media (min-width:48rem){.button{height:2.25rem;height:calc(var(--spacing) * 9)}}.button{transition:transform .25s var(--ease-smooth), background-color .1s cubic-bezier(0, 0, .2, 1), box-shadow .1s cubic-bezier(0, 0, .2, 1);transition:transform .25s var(--ease-smooth), background-color .1s var(--ease-out), box-shadow .1s var(--ease-out);transform:translateZ(0);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);will-change:transform}@media (prefers-reduced-motion:reduce){.button{transition-property:none}}.button{cursor:var(--cursor-interactive);--button-bg:transparent;--button-bg-hover:var(--button-bg);--button-bg-pressed:var(--button-bg-hover);--button-fg:currentColor;background-color:#0000;background-color:var(--button-bg);color:var(--button-fg)}.button:focus-visible:not(:focus),.button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.button:disabled,.button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.button[data-pending=true]{pointer-events:none}.button:active,.button[data-pressed=true]{background-color:var(--button-bg-pressed);transform:scale(.97)}@media (hover:hover){.button:hover,.button[data-hovered=true]{background-color:var(--button-bg-hover)}}.button svg:not([data-slot=spinner] svg):not([data-slot=link-icon] svg){pointer-events:none;margin-left:-.125rem;margin-right:-.125rem;margin-left:calc(var(--spacing) * -.5);margin-right:calc(var(--spacing) * -.5);margin-top:.125rem;margin-bottom:.125rem;margin-top:calc(var(--spacing) * .5);margin-bottom:calc(var(--spacing) * .5);width:1.25rem;width:calc(var(--spacing) * 5);height:1.25rem;height:calc(var(--spacing) * 5);flex-shrink:0;align-self:center}@media (min-width:40rem){.button svg:not([data-slot=spinner] svg):not([data-slot=link-icon] svg){margin-top:.25rem;margin-bottom:.25rem;margin-top:var(--spacing);margin-bottom:var(--spacing);width:1rem;width:calc(var(--spacing) * 4);height:1rem;height:calc(var(--spacing) * 4)}}.button--sm{height:2.25rem;height:calc(var(--spacing) * 9);padding-left:.75rem;padding-right:.75rem;padding-left:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 3)}@media (min-width:48rem){.button--sm{height:2rem;height:calc(var(--spacing) * 8)}}.button--sm svg:not([data-slot=spinner] svg):not([data-slot=link-icon] svg){width:1rem;width:calc(var(--spacing) * 4);height:1rem;height:calc(var(--spacing) * 4)}.button--sm:active,.button--sm[data-pressed=true]{transform:scale(.98)}.button--lg{height:2.75rem;height:calc(var(--spacing) * 11);font-size:1rem;font-size:var(--text-base);line-height:1.5;line-height:var(--tw-leading,var(--text-base--line-height))}@media (min-width:48rem){.button--lg{height:2.5rem;height:calc(var(--spacing) * 10)}}.button--lg:active,.button--lg[data-pressed=true]{transform:scale(.96)}.button--primary{--button-bg:var(--accent);--button-bg-hover:var(--accent-hover);--button-bg-pressed:var(--accent-hover);--button-fg:var(--accent-foreground)}.button--secondary{--button-bg:var(--default);--button-bg-hover:var(--default-hover);--button-bg-pressed:var(--default-hover);--button-fg:var(--accent-soft-foreground)}.button--tertiary{--button-bg:var(--default);--button-bg-hover:var(--default-hover);--button-bg-pressed:var(--default-hover)}.button--ghost,.button--outline{--button-bg:transparent;--button-bg-hover:var(--default);--button-bg-pressed:var(--default);--button-fg:var(--default-foreground)}.button--outline{border-style:var(--tw-border-style);border-width:1px;border-color:#e5e5e5;border-color:var(--border);--button-bg-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){.button--outline{--button-bg-hover:color-mix(in srgb, var(--default) 60%, transparent)}}.button--danger{--button-bg:var(--danger);--button-bg-hover:var(--danger-hover);--button-bg-pressed:var(--danger-hover);--button-fg:var(--danger-foreground)}.button--danger-soft{--button-bg:var(--danger-soft);--button-bg-hover:var(--danger-soft-hover);--button-bg-pressed:var(--danger-soft-hover);--button-fg:var(--danger-soft-foreground)}.button--icon-only{width:2.5rem;width:calc(var(--spacing) * 10);padding:0}@media (min-width:48rem){.button--icon-only{width:2.25rem;width:calc(var(--spacing) * 9)}}.button--icon-only.button--sm{width:2.25rem;width:calc(var(--spacing) * 9)}@media (min-width:48rem){.button--icon-only.button--sm{width:2rem;width:calc(var(--spacing) * 8)}}.button--icon-only.button--lg{width:2.75rem;width:calc(var(--spacing) * 11)}@media (min-width:48rem){.button--icon-only.button--lg{width:2.5rem;width:calc(var(--spacing) * 10)}}.button--full-width{width:100%}.chip{align-items:center;gap:.125rem;gap:calc(var(--spacing) * .5);border-radius:1rem;border-radius:var(--radius-2xl);width:fit-content;padding-left:.5rem;padding-right:.5rem;padding-left:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2);padding-top:.125rem;padding-bottom:.125rem;padding-top:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * .5);font-size:.75rem;font-size:var(--text-xs);line-height:1.25rem;line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:500;font-weight:var(--font-weight-medium);--chip-bg:var(--default);--chip-fg:currentColor;background-color:var(--chip-bg);color:var(--chip-fg);flex-shrink:0;display:inline-flex}.chip__label{padding-left:.125rem;padding-right:.125rem;padding-left:calc(var(--spacing) * .5);padding-right:calc(var(--spacing) * .5)}.chip--accent{--chip-fg:var(--accent-soft-foreground)}.chip--danger{--chip-fg:var(--danger-soft-foreground)}.chip--default{--chip-fg:var(--default-foreground)}.chip--success{--chip-fg:var(--success-soft-foreground)}.chip--warning{--chip-fg:var(--warning-soft-foreground)}.chip--tertiary{--chip-bg:transparent}.chip--sm{padding-left:.25rem;padding-right:.25rem;padding-left:var(--spacing);padding-right:var(--spacing);font-size:.75rem;font-size:var(--text-xs);line-height:1.33333;line-height:var(--tw-leading,var(--text-xs--line-height));padding-top:0;padding-bottom:0}.chip--md{font-size:.75rem;font-size:var(--text-xs);line-height:1.33333;line-height:var(--tw-leading,var(--text-xs--line-height))}.chip--lg{padding-left:.75rem;padding-right:.75rem;padding-left:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 3);padding-top:.25rem;padding-bottom:.25rem;padding-top:var(--spacing);padding-bottom:var(--spacing);font-size:.875rem;font-size:var(--text-sm);line-height:1.42857;line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:500;font-weight:var(--font-weight-medium)}.chip--primary.chip--accent{--chip-bg:var(--accent);--chip-fg:var(--accent-foreground)}.chip--primary.chip--success{--chip-bg:var(--success);--chip-fg:var(--success-foreground)}.chip--primary.chip--warning{--chip-bg:var(--warning);--chip-fg:var(--warning-foreground)}.chip--primary.chip--danger{--chip-bg:var(--danger);--chip-fg:var(--danger-foreground)}.chip--accent.chip--soft{--chip-bg:var(--accent-soft);--chip-fg:var(--accent-soft-foreground)}.chip--success.chip--soft{--chip-bg:var(--success-soft);--chip-fg:var(--success-soft-foreground)}.chip--warning.chip--soft{--chip-bg:var(--warning-soft);--chip-fg:var(--warning-soft-foreground)}.chip--danger.chip--soft{--chip-bg:var(--danger-soft);--chip-fg:var(--danger-soft-foreground)}.chip--default.chip--soft{--chip-bg:var(--default-soft);--chip-fg:var(--default-soft-foreground)}.alert{justify-content:flex-start;align-items:flex-start;gap:1rem;gap:calc(var(--spacing) * 4);background-color:var(--surface);width:100%;padding-left:1rem;padding-right:1rem;padding-left:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 4);padding-top:.75rem;padding-bottom:.75rem;padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:min(32px,1.5rem);border-radius:min(32px, var(--radius-3xl));flex-direction:row;display:flex}.alert__content{flex-direction:column;flex-grow:1;align-items:flex-start;height:100%;display:flex}.alert__indicator{padding:.25rem;padding:var(--spacing);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.alert__indicator [data-slot=alert-default-icon]{box-sizing:content-box;width:1rem;width:calc(var(--spacing) * 4);height:1rem;height:calc(var(--spacing) * 4)}.alert__title{font-size:.875rem;font-size:var(--text-sm);line-height:1.5rem;line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:500;font-weight:var(--font-weight-medium)}.alert__description{font-size:.875rem;font-size:var(--text-sm);line-height:1.42857;line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.alert--default .alert__indicator,.alert--default .alert__title{color:var(--foreground)}.alert--accent .alert__indicator,.alert--accent .alert__title{color:var(--accent-soft-foreground)}.alert--success .alert__indicator,.alert--success .alert__title{color:var(--success-soft-foreground)}.alert--warning .alert__indicator,.alert--warning .alert__title{color:var(--warning-soft-foreground)}.alert--danger .alert__indicator,.alert--danger .alert__title{color:var(--danger-soft-foreground)}.avatar{width:2.5rem;width:calc(var(--spacing) * 10);height:2.5rem;height:calc(var(--spacing) * 10);border-radius:1.5rem;border-radius:var(--radius-3xl);background-color:var(--default);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.avatar__fallback{background-color:var(--default);width:100%;height:100%;font-size:.875rem;font-size:var(--text-sm);line-height:1.42857;line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:500;font-weight:var(--font-weight-medium);justify-content:center;align-items:center;display:flex}.avatar__image{aspect-ratio:1;width:100%;height:100%;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:.25s;transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;transition-duration:.25s;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.avatar__image{transition-property:none}}.avatar--sm{width:2rem;width:calc(var(--spacing) * 8);height:2rem;height:calc(var(--spacing) * 8);border-radius:1rem;border-radius:var(--radius-2xl)}.avatar--lg{width:3rem;width:calc(var(--spacing) * 12);height:3rem;height:calc(var(--spacing) * 12);border-radius:1.5rem;border-radius:var(--radius-3xl)}.avatar--lg .avatar__fallback{font-size:1rem;font-size:var(--text-base);line-height:1.5;line-height:var(--tw-leading,var(--text-base--line-height))}.avatar__fallback--accent{color:var(--accent-soft-foreground)}.avatar__fallback--default{color:var(--default-soft-foreground)}.avatar__fallback--success{color:var(--success-soft-foreground)}.avatar__fallback--warning{color:var(--warning-soft-foreground)}.avatar__fallback--danger{color:var(--danger-soft-foreground)}.avatar--soft{background-color:#0000}.avatar--soft .avatar__fallback--accent{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}.avatar--soft .avatar__fallback--success{background-color:var(--success-soft);color:var(--success-soft-foreground)}.avatar--soft .avatar__fallback--warning{background-color:var(--warning-soft);color:var(--warning-soft-foreground)}.avatar--soft .avatar__fallback--default{background-color:var(--default-soft);color:var(--default-soft-foreground)}.avatar--soft .avatar__fallback--danger{background-color:var(--danger-soft);color:var(--danger-soft-foreground)}.badge{justify-content:center;align-items:center;gap:.125rem;gap:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-weight:500;font-weight:var(--font-weight-medium);min-height:1.75rem;min-height:calc(var(--spacing) * 7);min-width:1.75rem;min-width:calc(var(--spacing) * 7);border-radius:1.5rem;border-radius:var(--radius-3xl);font-size:.75rem;font-size:var(--text-xs);line-height:1.34;line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.34;--badge-bg:var(--default);--badge-fg:var(--default-foreground);--badge-border:var(--background);background-color:var(--badge-bg);color:var(--badge-fg);border:1px solid #fff;border:1px solid var(--badge-border);background-clip:padding-box;flex-shrink:0;line-height:1.34;display:inline-flex}.badge__label{padding-left:.125rem;padding-right:.125rem;padding-left:calc(var(--spacing) * .5);padding-right:calc(var(--spacing) * .5)}.badge-anchor{flex-shrink:0;display:inline-flex;position:relative}.badge--lg{min-height:2rem;min-height:calc(var(--spacing) * 8);min-width:2rem;min-width:calc(var(--spacing) * 8);border-radius:1rem;border-radius:var(--radius-2xl);font-size:.875rem;font-size:var(--text-sm);line-height:1.43;line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;line-height:1.43}.badge--sm{min-height:1rem;min-height:calc(var(--spacing) * 4);min-width:1rem;min-width:calc(var(--spacing) * 4);border-radius:calc(.625rem + 4px);border-radius:var(--radius-xl);--tw-leading:1.34;font-size:10px;line-height:1.34}.badge--accent{--badge-fg:var(--accent-soft-foreground)}.badge--default{--badge-fg:var(--default-foreground)}.badge--success{--badge-fg:var(--success-soft-foreground)}.badge--warning{--badge-fg:var(--warning-soft-foreground)}.badge--danger{--badge-fg:var(--danger-soft-foreground)}.badge--top-right{position:absolute;top:0;right:0;transform:translate(25%,-25%)}.badge--top-left{position:absolute;top:0;left:0;transform:translate(-25%,-25%)}.badge--bottom-right{position:absolute;bottom:0;right:0;transform:translate(25%,25%)}.badge--bottom-left{position:absolute;bottom:0;left:0;transform:translate(-25%,25%)}.badge--primary.badge--accent{--badge-bg:var(--accent);--badge-fg:var(--accent-foreground)}.badge--primary.badge--default{--badge-bg:var(--default);--badge-fg:var(--default-foreground)}.badge--primary.badge--success{--badge-bg:var(--success);--badge-fg:var(--success-foreground)}.badge--primary.badge--warning{--badge-bg:var(--warning);--badge-fg:var(--warning-foreground)}.badge--primary.badge--danger{--badge-bg:var(--danger);--badge-fg:var(--danger-foreground)}.badge--soft.badge--accent{--badge-bg:var(--accent-soft);--badge-fg:var(--accent-soft-foreground)}.badge--soft.badge--default{--badge-bg:var(--default-soft);--badge-fg:var(--default-soft-foreground)}.badge--soft.badge--success{--badge-bg:var(--success-soft);--badge-fg:var(--success-soft-foreground)}.badge--soft.badge--warning{--badge-bg:var(--warning-soft);--badge-fg:var(--warning-soft-foreground)}.badge--soft.badge--danger{--badge-bg:var(--danger-soft);--badge-fg:var(--danger-soft-foreground)}.card{gap:.75rem;gap:calc(var(--spacing) * 3);padding:1rem;padding:calc(var(--spacing) * 4);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:min(32px,1.5rem);border-radius:min(32px, var(--radius-3xl));flex-direction:column;display:flex;position:relative;overflow:visible}.card__header{flex-direction:column;display:flex}.card__title{font-size:.875rem;font-size:var(--text-sm);line-height:1.5rem;line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:500;font-weight:var(--font-weight-medium);color:var(--foreground)}.card__description{font-size:.875rem;font-size:var(--text-sm);line-height:1.25rem;line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted)}.card__content{gap:.25rem;gap:var(--spacing);flex-direction:column;flex:1;display:flex}.card__footer{flex-direction:row;align-items:center;display:flex}.card--transparent{--tw-border-style:none;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-style:none}.card--default{background-color:var(--surface)}.card--secondary{background-color:var(--surface-secondary)}.card--tertiary{background-color:var(--surface-tertiary)}.surface{color:var(--foreground);position:relative}.surface--transparent{background-color:#0000}.surface--default{background-color:var(--surface);color:var(--surface-foreground)}.surface--secondary{background-color:var(--surface-secondary);color:var(--surface-secondary-foreground)}.surface--tertiary{background-color:var(--surface-tertiary);color:var(--surface-tertiary-foreground)}.typography,.typography-prose{color:var(--foreground)}.typography-prose h1{font-size:2.25rem;font-size:var(--text-4xl);line-height:1.11111;line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:600;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:-.025em;letter-spacing:var(--tracking-tight)}.typography-prose h2{font-size:1.875rem;font-size:var(--text-3xl);line-height:1.2;line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:600;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:-.025em;letter-spacing:var(--tracking-tight)}.typography-prose h3{font-size:2rem;font-size:var(--text-2xl);line-height:1.33333;line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:600;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:-.025em;letter-spacing:var(--tracking-tight)}.typography-prose h4{font-size:1.5rem;font-size:var(--text-xl);line-height:1.4;line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:600;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:-.025em;letter-spacing:var(--tracking-tight)}.typography-prose h5{font-size:1.125rem;font-size:var(--text-lg);line-height:1.55556;line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:600;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:-.025em;letter-spacing:var(--tracking-tight)}.typography-prose h6{font-size:1rem;font-size:var(--text-base);line-height:1.5;line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:600;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:-.025em;letter-spacing:var(--tracking-tight)}.typography-prose p{font-size:1rem;font-size:var(--text-base);line-height:1.75rem;line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.typography-prose code{border-radius:calc(.625rem - 2px);border-radius:var(--radius-md);background-color:var(--default);padding-left:.375rem;padding-right:.375rem;padding-left:calc(var(--spacing) * 1.5);padding-right:calc(var(--spacing) * 1.5);padding-top:.125rem;padding-bottom:.125rem;padding-top:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * .5);font-family:ui-monospace,monospace;font-family:var(--font-mono);font-size:.875rem;font-size:var(--text-sm);line-height:1.42857;line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground)}.typography-prose a{--tw-font-weight:var(--font-weight-medium);font-weight:500;font-weight:var(--font-weight-medium);color:var(--link);text-underline-offset:4px;text-decoration-line:underline}.typography-prose blockquote{margin-top:1rem;margin-top:calc(var(--spacing) * 4);border-left-style:var(--tw-border-style);border-color:#e5e5e5;border-left-width:4px;border-color:var(--border);color:var(--muted);padding-left:1rem;padding-left:calc(var(--spacing) * 4);font-style:italic}.typography-prose ul{margin-top:1rem;margin-bottom:1rem;margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);list-style-type:disc}:where(.typography-prose ul>:not(:last-child)){--tw-space-y-reverse:0;margin-top:0;margin-top:calc((var(--spacing) * 2) * var(--tw-space-y-reverse));margin-top:0;margin-top:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-bottom:.5rem;margin-bottom:calc((var(--spacing) * 2) * (1 - var(--tw-space-y-reverse)));margin-bottom:.5rem;margin-bottom:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.typography-prose ul{padding-left:1.5rem;padding-left:calc(var(--spacing) * 6)}.typography-prose ol{margin-top:1rem;margin-bottom:1rem;margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);list-style-type:decimal}:where(.typography-prose ol>:not(:last-child)){--tw-space-y-reverse:0;margin-top:0;margin-top:calc((var(--spacing) * 2) * var(--tw-space-y-reverse));margin-top:0;margin-top:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-bottom:.5rem;margin-bottom:calc((var(--spacing) * 2) * (1 - var(--tw-space-y-reverse)));margin-bottom:.5rem;margin-bottom:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.typography-prose ol{padding-left:1.5rem;padding-left:calc(var(--spacing) * 6)}.typography-prose li{font-size:1rem;font-size:var(--text-base);line-height:1.75rem;line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.typography-prose hr{margin-top:2rem;margin-bottom:2rem;margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 8);border-color:var(--separator)}.typography-prose pre{margin-top:1rem;margin-bottom:1rem;margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);border-radius:calc(.625rem + 4px);border-radius:var(--radius-xl);background-color:var(--default);padding:1rem;padding:calc(var(--spacing) * 4);font-family:ui-monospace,monospace;font-family:var(--font-mono);font-size:.875rem;font-size:var(--text-sm);line-height:1.625;line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);overflow-x:auto}.typography-prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:600;font-weight:var(--font-weight-semibold);color:var(--foreground)}.typography-prose em{font-style:italic}.typography-prose img{margin-top:1rem;margin-bottom:1rem;margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);border-radius:calc(.625rem + 4px);border-radius:var(--radius-xl)}.typography--h1{font-size:2.25rem;font-size:var(--text-4xl);line-height:1.11111;line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:600;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:-.025em;letter-spacing:var(--tracking-tight)}.typography--h2{font-size:1.875rem;font-size:var(--text-3xl);line-height:1.2;line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:600;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:-.025em;letter-spacing:var(--tracking-tight)}.typography--h3{font-size:2rem;font-size:var(--text-2xl);line-height:1.33333;line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:600;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:-.025em;letter-spacing:var(--tracking-tight)}.typography--h4{font-size:1.5rem;font-size:var(--text-xl);line-height:1.4;line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:600;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:-.025em;letter-spacing:var(--tracking-tight)}.typography--h5{font-size:1.125rem;font-size:var(--text-lg);line-height:1.55556;line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:600;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:-.025em;letter-spacing:var(--tracking-tight)}.typography--h6{font-size:1rem;font-size:var(--text-base);line-height:1.5;line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:600;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:-.025em;letter-spacing:var(--tracking-tight)}.typography--body{font-size:1rem;font-size:var(--text-base);line-height:1.75rem;line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.typography--body-sm{font-size:.875rem;font-size:var(--text-sm);line-height:1.5rem;line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.typography--body-xs{font-size:.75rem;font-size:var(--text-xs);line-height:1.25rem;line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.typography--code{border-radius:calc(.625rem - 2px);border-radius:var(--radius-md);background-color:var(--default);padding-left:.375rem;padding-right:.375rem;padding-left:calc(var(--spacing) * 1.5);padding-right:calc(var(--spacing) * 1.5);padding-top:.125rem;padding-bottom:.125rem;padding-top:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * .5);font-family:ui-monospace,monospace;font-family:var(--font-mono);font-size:.875rem;font-size:var(--text-sm);line-height:1.42857;line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground)}.typography--align-start{text-align:left}.typography--align-center{text-align:center}.typography--align-end{text-align:right}.typography--align-justify{text-align:justify}.typography--color-default{color:var(--foreground)}.typography--color-muted{color:var(--muted)}.typography--truncate{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.typography--weight-normal{--tw-font-weight:var(--font-weight-normal);font-weight:400;font-weight:var(--font-weight-normal)}.typography--weight-medium{--tw-font-weight:var(--font-weight-medium);font-weight:500;font-weight:var(--font-weight-medium)}.typography--weight-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:600;font-weight:var(--font-weight-semibold)}.typography--weight-bold{--tw-font-weight:var(--font-weight-bold);font-weight:700;font-weight:var(--font-weight-bold)}.progress-bar{grid-gap:.25rem;grid-gap:var(--spacing);gap:.25rem;gap:var(--spacing);--progress-bar-fill:var(--accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.progress-bar [data-slot=label]{width:fit-content;font-size:.875rem;font-size:var(--text-sm);line-height:1.42857;line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:500;font-weight:var(--font-weight-medium);grid-area:label}.progress-bar .progress-bar__output{font-size:.875rem;font-size:var(--text-sm);line-height:1.42857;line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:500;font-weight:var(--font-weight-medium);--tw-numeric-spacing:tabular-nums;font-feature-settings:tabular-nums;font-feature-settings:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-variant-numeric:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-area:output}.progress-bar .progress-bar__track{border-radius:calc(.625rem - 4px);border-radius:var(--radius-sm);background-color:var(--default);height:.5rem;height:calc(var(--spacing) * 2);grid-area:track;position:relative;overflow:hidden}.progress-bar .progress-bar__fill{border-radius:calc(.625rem - 4px);border-radius:var(--radius-sm);background-color:var(--progress-bar-fill);height:100%;transition:width .3s cubic-bezier(0,0,.2,1);transition:width .3s var(--ease-out);left:0;left:calc(var(--spacing) * 0);position:absolute;top:0}@media (prefers-reduced-motion:reduce){.progress-bar .progress-bar__fill{transition-property:none}}.progress-bar:not([aria-valuenow]) .progress-bar__fill{width:40%;animation:1.5s cubic-bezier(.65,0,.35,1) infinite progress-bar-indeterminate}@media (prefers-reduced-motion:reduce){.progress-bar:not([aria-valuenow]) .progress-bar__fill{animation:none}}.progress-bar:disabled,.progress-bar[data-disabled=true],.progress-bar[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.progress-bar:disabled [data-slot=label],.progress-bar[data-disabled=true] [data-slot=label],.progress-bar[aria-disabled=true] [data-slot=label]{opacity:1}@keyframes progress-bar-indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}.progress-bar--sm .progress-bar__track{height:.25rem;height:var(--spacing);border-radius:.125rem;border-radius:var(--radius-xs)}.progress-bar--sm .progress-bar__fill{border-radius:.125rem;border-radius:var(--radius-xs)}.progress-bar--lg .progress-bar__track{height:.75rem;height:calc(var(--spacing) * 3);border-radius:calc(.625rem - 2px);border-radius:var(--radius-md)}.progress-bar--lg .progress-bar__fill{border-radius:calc(.625rem - 2px);border-radius:var(--radius-md)}.progress-bar--default{--progress-bar-fill:var(--default-foreground)}.progress-bar--accent{--progress-bar-fill:var(--accent)}.progress-bar--success{--progress-bar-fill:var(--success)}.progress-bar--warning{--progress-bar-fill:var(--warning)}.progress-bar--danger{--progress-bar-fill:var(--danger)}.progress-circle{--progress-circle-stroke:var(--accent);--progress-circle-track-stroke:var(--default);justify-content:center;align-items:center;display:inline-flex}.progress-circle .progress-circle__track{width:1.75rem;width:calc(var(--spacing) * 7);height:1.75rem;height:calc(var(--spacing) * 7)}.progress-circle .progress-circle__track-circle{stroke:var(--progress-circle-track-stroke)}.progress-circle .progress-circle__fill-circle{stroke:var(--progress-circle-stroke);transition:stroke-dashoffset .3s cubic-bezier(0,0,.2,1);transition:stroke-dashoffset .3s var(--ease-out)}@media (prefers-reduced-motion:reduce){.progress-circle .progress-circle__fill-circle{transition-property:none}}.progress-circle:not([aria-valuenow]) .progress-circle__track{animation:1s linear infinite progress-circle-spin}@media (prefers-reduced-motion:reduce){.progress-circle:not([aria-valuenow]) .progress-circle__track{animation:none}}.progress-circle:disabled,.progress-circle[data-disabled=true],.progress-circle[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@keyframes progress-circle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-circle--sm .progress-circle__track{width:1.25rem;width:calc(var(--spacing) * 5);height:1.25rem;height:calc(var(--spacing) * 5)}.progress-circle--lg .progress-circle__track{width:2.25rem;width:calc(var(--spacing) * 9);height:2.25rem;height:calc(var(--spacing) * 9)}.progress-circle--default{--progress-circle-stroke:var(--default-foreground)}.progress-circle--accent{--progress-circle-stroke:var(--accent)}.progress-circle--success{--progress-circle-stroke:var(--success)}.progress-circle--warning{--progress-circle-stroke:var(--warning)}.progress-circle--danger{--progress-circle-stroke:var(--danger)}.meter{grid-gap:.25rem;grid-gap:var(--spacing);gap:.25rem;gap:var(--spacing);--meter-fill:var(--accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.meter [data-slot=label]{width:fit-content;font-size:.875rem;font-size:var(--text-sm);line-height:1.42857;line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:500;font-weight:var(--font-weight-medium);grid-area:label}.meter .meter__output{font-size:.875rem;font-size:var(--text-sm);line-height:1.42857;line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:500;font-weight:var(--font-weight-medium);--tw-numeric-spacing:tabular-nums;font-feature-settings:tabular-nums;font-feature-settings:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-variant-numeric:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-area:output}.meter .meter__track{border-radius:calc(.625rem - 4px);border-radius:var(--radius-sm);background-color:var(--default);height:.5rem;height:calc(var(--spacing) * 2);grid-area:track;position:relative;overflow:hidden}.meter .meter__fill{border-radius:calc(.625rem - 4px);border-radius:var(--radius-sm);background-color:var(--meter-fill);height:100%;transition:width .3s cubic-bezier(0,0,.2,1);transition:width .3s var(--ease-out);left:0;left:calc(var(--spacing) * 0);position:absolute;top:0}@media (prefers-reduced-motion:reduce){.meter .meter__fill{transition-property:none}}.meter:disabled,.meter[data-disabled=true],.meter[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.meter:disabled [data-slot=label],.meter[data-disabled=true] [data-slot=label],.meter[aria-disabled=true] [data-slot=label]{opacity:1}.meter--sm .meter__track{height:.25rem;height:var(--spacing);border-radius:.125rem;border-radius:var(--radius-xs)}.meter--sm .meter__fill{border-radius:.125rem;border-radius:var(--radius-xs)}.meter--lg .meter__track{height:.75rem;height:calc(var(--spacing) * 3);border-radius:calc(.625rem - 2px);border-radius:var(--radius-md)}.meter--lg .meter__fill{border-radius:calc(.625rem - 2px);border-radius:var(--radius-md)}.meter--default{--meter-fill:var(--default-foreground)}.meter--accent{--meter-fill:var(--accent)}.meter--success{--meter-fill:var(--success)}.meter--warning{--meter-fill:var(--warning)}.meter--danger{--meter-fill:var(--danger)}.spinner{pointer-events:none;width:1.5rem;width:calc(var(--spacing) * 6);height:1.5rem;height:calc(var(--spacing) * 6);flex-shrink:0;animation:.75s linear infinite spin;display:inline-flex}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.spinner--sm{width:1rem;width:calc(var(--spacing) * 4);height:1rem;height:calc(var(--spacing) * 4)}.spinner--lg{width:2rem;width:calc(var(--spacing) * 8);height:2rem;height:calc(var(--spacing) * 8)}.spinner--xl{width:2.5rem;width:calc(var(--spacing) * 10);height:2.5rem;height:calc(var(--spacing) * 10)}.spinner--current{color:inherit}.spinner--accent{color:var(--accent)}.spinner--danger{color:var(--danger)}.spinner--success{color:var(--success)}.spinner--warning{color:var(--warning)}.skeleton{pointer-events:none;border-radius:calc(.625rem - 4px);border-radius:var(--radius-sm);background-color:var(--surface-tertiary);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.skeleton{background-color:color-mix(in oklab, var(--surface-tertiary) 70%, transparent)}}.skeleton--shimmer:after{--tw-translate-x:-100%;translate:-100% var(--tw-translate-y);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-gradient-position:to right;animation:2s linear infinite skeleton;position:absolute;inset:0}@supports (background-image:linear-gradient(in lab, red, red)){.skeleton--shimmer:after{--tw-gradient-position:to right in oklab}}.skeleton--shimmer:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-via:var(--surface-tertiary);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--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));--tw-gradient-to:transparent;--tw-content:"";content:"";content:var(--tw-content)}.skeleton--shimmer:has(.skeleton):after{content:none}.skeleton--shimmer:has(.skeleton):before{--tw-translate-x:-100%;translate:-100% var(--tw-translate-y);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:"";content:var(--tw-content);z-index:10;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(90deg,#0000 0%,#ffffff80 50%,#0000 100%);animation:2s linear infinite skeleton;position:absolute;inset:0}.skeleton--shimmer:has(.skeleton) .skeleton:after{content:none}.skeleton--pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse;animation:var(--animate-pulse)}.kbd{height:1.5rem;height:calc(var(--spacing) * 6);align-items:center;display:inline-flex}:where(.kbd>:not(:last-child)){--tw-space-x-reverse:0;margin-left:0;margin-left:calc((var(--spacing) * .5) * var(--tw-space-x-reverse));margin-left:0;margin-left:calc(calc(var(--spacing) * .5) * var(--tw-space-x-reverse));margin-right:.125rem;margin-right:calc((var(--spacing) * .5) * (1 - var(--tw-space-x-reverse)));margin-right:.125rem;margin-right:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-x-reverse)))}.kbd{border-radius:.625rem;border-radius:var(--radius-lg);background-color:var(--default);padding-left:.5rem;padding-right:.5rem;padding-left:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2);text-align:center;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-sans);font-size:.875rem;font-size:var(--text-sm);line-height:1.42857;line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:500;font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--muted)}:where(.kbd:where([dir=rtl],[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-space-x-reverse:1}.kbd{word-spacing:-.25rem}.kbd__abbr{justify-content:center;align-items:center;width:100%;height:100%;-webkit-text-decoration:none;text-decoration:none;display:flex}.kbd__content{justify-content:center;align-items:center;display:flex}.kbd--light{background-color:#0000}.separator{border-radius:calc(.625rem - 4px);border-radius:var(--radius-sm);border-top-style:var(--tw-border-style);border-top-width:0;border-bottom-style:var(--tw-border-style);background-color:var(--separator);border-bottom-width:0;flex-shrink:0;width:100%;height:1px}.separator--horizontal{width:100%;height:1px}.separator--vertical{height:auto;min-height:.5rem;min-height:calc(var(--spacing) * 2);align-self:stretch;width:1px}.separator--default{background-color:var(--separator)}.separator--secondary{background-color:var(--separator-secondary)}.separator--tertiary{background-color:var(--separator-tertiary)}.separator__container{align-items:center;gap:.75rem;gap:calc(var(--spacing) * 3);display:flex}.separator__container--horizontal{flex-direction:row;width:100%}.separator__container--vertical{flex-direction:column;justify-content:center;height:100%}.separator__line{flex-grow:1;flex-shrink:0}.separator__content{text-align:center;white-space:nowrap;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.separator__content--horizontal,.separator__content--vertical{text-align:center}.link{border-radius:calc(.625rem + 4px);border-radius:var(--radius-xl);--tw-font-weight:var(--font-weight-medium);width:fit-content;height:fit-content;font-weight:500;font-weight:var(--font-weight-medium);color:var(--link);text-decoration-line:none;-webkit-text-decoration-color:var(--separator-tertiary);text-decoration-color:var(--separator-tertiary);text-underline-offset:4px;-webkit-tap-highlight-color:transparent;transition:color .1s var(--ease-smooth), background-color .15s var(--ease-smooth), box-shadow .15s cubic-bezier(0, 0, .2, 1), opacity .1s cubic-bezier(0, 0, .2, 1);transition:color .1s var(--ease-smooth), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out), opacity .1s var(--ease-out);align-items:center;text-decoration-thickness:1.5px;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.link{transition-property:none}}.link{cursor:var(--cursor-interactive)}@media (hover:hover){.link:hover,.link[data-hovered=true]{text-decoration-line:underline;text-decoration-color:#f5f5f5;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.link:hover,.link[data-hovered=true]{text-decoration-color:lab(96.5375% -.0000298023 0/.5)}@supports (color:color-mix(in lch, red, blue)){.link:hover,.link[data-hovered=true]{-webkit-text-decoration-color:color-mix(in oklab, var(--muted) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.link:hover .link__icon,.link[data-hovered=true] .link__icon{opacity:1}}.link:active,.link[data-pressed=true]{text-decoration-line:underline;text-decoration-color:#f5f5f5;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.link:active .link__icon,.link[data-pressed=true] .link__icon{opacity:1}.link:focus-visible:not(:focus),.link[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.link:focus-visible:not(:focus) .link__icon,.link[data-focus-visible=true]:not(.does-not-exist) .link__icon{opacity:1}.link[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.link .link__icon{pointer-events:none;color:currentColor;opacity:.6;width:.75em;height:.75em;transition:opacity .15s cubic-bezier(0,0,.2,1);transition:opacity .15s var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.link .link__icon{transition-property:none}}.link .link__icon svg{transform:translateZ(0);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.link .link__icon[data-default-icon=true]{padding-bottom:.375rem;padding-bottom:calc(var(--spacing) * 1.5);margin-left:.25rem;margin-left:var(--spacing)}.link.button{gap:0;text-decoration-line:none}.tag{--optical-offset:.031em;align-items:center;gap:.25rem;gap:var(--spacing);border-radius:calc(.625rem + 4px);border-radius:var(--radius-xl);--tw-font-weight:var(--font-weight-medium);font-weight:500;font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color .1s var(--ease-smooth), scale .1s var(--ease-smooth), opacity .1s var(--ease-smooth), background-color .1s var(--ease-smooth), box-shadow .1s cubic-bezier(0, 0, .2, 1);transition:color .1s var(--ease-smooth), scale .1s var(--ease-smooth), opacity .1s var(--ease-smooth), background-color .1s var(--ease-smooth), box-shadow .1s var(--ease-out);transform-origin:50%;transform:translateZ(0);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.tag{transition-property:none}}.tag{cursor:var(--cursor-interactive)}.tag svg{pointer-events:none;width:.75rem;width:calc(var(--spacing) * 3);height:.75rem;height:calc(var(--spacing) * 3);color:currentColor;flex-shrink:0;align-self:center}.tag[data-disabled=true],.tag[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.tag:focus-visible,.tag[data-focus-visible]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tag[data-selected=true],.tag[aria-selected=true]{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}@media (hover:hover){.tag[data-selected=true]:hover,.tag[data-selected=true][data-hovered=true],.tag[aria-selected=true]:hover,.tag[aria-selected=true][data-hovered=true]{background-color:var(--accent-soft-hover)}}.tag--sm{padding-left:.5rem;padding-right:.5rem;padding-left:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2);padding-top:.125rem;padding-bottom:.125rem;padding-top:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * .5);font-size:.75rem;font-size:var(--text-xs);line-height:1.33333;line-height:var(--tw-leading,var(--text-xs--line-height))}.tag--md{padding-left:.5rem;padding-right:.5rem;padding-left:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2);padding-top:.25rem;padding-bottom:.25rem;padding-top:var(--spacing);padding-bottom:var(--spacing);font-size:.75rem;font-size:var(--text-xs);line-height:1.33333;line-height:var(--tw-leading,var(--text-xs--line-height))}.tag--lg{border-radius:1rem;border-radius:var(--radius-2xl);padding-left:.625rem;padding-right:.625rem;padding-left:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 2.5);padding-top:.375rem;padding-bottom:.375rem;padding-top:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * 1.5);font-size:.875rem;font-size:var(--text-sm);line-height:1.42857;line-height:var(--tw-leading,var(--text-sm--line-height))}.tag--default{background-color:var(--default);color:var(--default-foreground)}@media (hover:hover){.tag--default:hover:not([data-selected=true]):not([data-disabled=true]),.tag--default[data-hovered=true]:not([data-selected=true]):not([data-disabled=true]){background-color:var(--default-hover)}}.tag--surface{background-color:var(--surface);color:var(--surface-foreground)}@media (hover:hover){.tag--surface:hover:not([data-selected=true]):not([data-disabled=true]),.tag--surface[data-hovered=true]:not([data-selected=true]):not([data-disabled=true]){background-color:var(--surface-hover)}}.tag__remove-button{width:.75rem;width:calc(var(--spacing) * 3);height:.75rem;height:calc(var(--spacing) * 3);color:inherit}.tag__remove-button svg{width:inherit;height:inherit;color:currentColor;flex-shrink:0;align-self:center}.toggle-button{isolation:isolate;height:2.5rem;height:calc(var(--spacing) * 10);transform-origin:50%;justify-content:center;align-items:center;gap:.5rem;gap:calc(var(--spacing) * 2);border-radius:1.5rem;border-radius:var(--radius-3xl);width:fit-content;padding-left:1rem;padding-right:1rem;padding-left:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 4);font-size:.875rem;font-size:var(--text-sm);line-height:1.42857;line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:500;font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media (min-width:48rem){.toggle-button{height:2.25rem;height:calc(var(--spacing) * 9)}}.toggle-button{transition:transform .25s var(--ease-smooth), background-color .1s cubic-bezier(0, 0, .2, 1), box-shadow .1s cubic-bezier(0, 0, .2, 1);transition:transform .25s var(--ease-smooth), background-color .1s var(--ease-out), box-shadow .1s var(--ease-out);transform:translateZ(0);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}@media (prefers-reduced-motion:reduce){.toggle-button{transition-property:none}}.toggle-button{cursor:var(--cursor-interactive);--toggle-button-bg:var(--default);--toggle-button-bg-hover:var(--default-hover);--toggle-button-bg-pressed:var(--default-hover);--toggle-button-fg:currentColor;--toggle-button-bg-selected:var(--accent-soft);--toggle-button-bg-selected-hover:var(--accent-soft-hover);--toggle-button-bg-selected-pressed:var(--accent-soft-hover);--toggle-button-fg-selected:var(--accent-soft-foreground);background-color:var(--toggle-button-bg);color:var(--toggle-button-fg)}.toggle-button:focus-visible:not(:focus),.toggle-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.toggle-button:disabled,.toggle-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media (hover:hover){.toggle-button:hover,.toggle-button[data-hovered=true]{background-color:var(--toggle-button-bg-hover)}}.toggle-button:active,.toggle-button[data-pressed=true]{background-color:var(--toggle-button-bg-pressed);transform:scale(.97)}.toggle-button[data-selected=true]{background-color:var(--toggle-button-bg-selected);color:var(--toggle-button-fg-selected)}@media (hover:hover){.toggle-button[data-selected=true]:hover,.toggle-button[data-selected=true][data-hovered=true]{background-color:var(--toggle-button-bg-selected-hover)}}.toggle-button[data-selected=true]:active,.toggle-button[data-selected=true][data-pressed=true]{background-color:var(--toggle-button-bg-selected-pressed)}.toggle-button svg{pointer-events:none;margin-left:-.125rem;margin-right:-.125rem;margin-left:calc(var(--spacing) * -.5);margin-right:calc(var(--spacing) * -.5);margin-top:.125rem;margin-bottom:.125rem;margin-top:calc(var(--spacing) * .5);margin-bottom:calc(var(--spacing) * .5);width:1.25rem;width:calc(var(--spacing) * 5);height:1.25rem;height:calc(var(--spacing) * 5);flex-shrink:0;align-self:center}@media (min-width:40rem){.toggle-button svg{margin-top:.25rem;margin-bottom:.25rem;margin-top:var(--spacing);margin-bottom:var(--spacing);width:1rem;width:calc(var(--spacing) * 4);height:1rem;height:calc(var(--spacing) * 4)}}.toggle-button--sm{height:2.25rem;height:calc(var(--spacing) * 9);padding-left:.75rem;padding-right:.75rem;padding-left:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 3)}@media (min-width:48rem){.toggle-button--sm{height:2rem;height:calc(var(--spacing) * 8)}}.toggle-button--sm svg{width:1rem;width:calc(var(--spacing) * 4);height:1rem;height:calc(var(--spacing) * 4)}.toggle-button--sm:active,.toggle-button--sm[data-pressed=true]{transform:scale(.98)}.toggle-button--lg{height:2.75rem;height:calc(var(--spacing) * 11);font-size:1rem;font-size:var(--text-base);line-height:1.5;line-height:var(--tw-leading,var(--text-base--line-height))}@media (min-width:48rem){.toggle-button--lg{height:2.5rem;height:calc(var(--spacing) * 10)}}.toggle-button--lg:active,.toggle-button--lg[data-pressed=true]{transform:scale(.96)}.toggle-button--default{--toggle-button-bg:var(--default);--toggle-button-bg-hover:var(--default-hover);--toggle-button-bg-pressed:var(--default-hover)}.toggle-button--ghost{--toggle-button-bg:transparent;--toggle-button-bg-hover:var(--default);--toggle-button-bg-pressed:var(--default);--toggle-button-fg:var(--default-foreground)}.toggle-button--icon-only{width:2.5rem;width:calc(var(--spacing) * 10);padding:0}@media (min-width:48rem){.toggle-button--icon-only{width:2.25rem;width:calc(var(--spacing) * 9)}}.toggle-button--icon-only.toggle-button--sm{width:2.25rem;width:calc(var(--spacing) * 9)}@media (min-width:48rem){.toggle-button--icon-only.toggle-button--sm{width:2rem;width:calc(var(--spacing) * 8)}}.toggle-button--icon-only.toggle-button--lg{width:2.75rem;width:calc(var(--spacing) * 11)}@media (min-width:48rem){.toggle-button--icon-only.toggle-button--lg{width:2.5rem;width:calc(var(--spacing) * 10)}}.toggle-button-group{justify-content:center;align-items:center;gap:0;width:fit-content;height:auto;display:inline-flex}.toggle-button-group--horizontal{flex-direction:row}.toggle-button-group--vertical{flex-direction:column}.toggle-button-group--full-width{width:100%}.toggle-button-group .toggle-button{border-radius:0}.toggle-button-group--horizontal .toggle-button:first-child{border-top-left-radius:1.5rem;border-top-left-radius:var(--radius-3xl);border-bottom-left-radius:1.5rem;border-bottom-left-radius:var(--radius-3xl)}.toggle-button-group--horizontal .toggle-button:last-child{border-top-right-radius:1.5rem;border-top-right-radius:var(--radius-3xl);border-bottom-right-radius:1.5rem;border-bottom-right-radius:var(--radius-3xl)}.toggle-button-group--horizontal .toggle-button:first-child:last-child{border-radius:1.5rem;border-radius:var(--radius-3xl)}.toggle-button-group--vertical .toggle-button:first-child{border-top-left-radius:1.5rem;border-top-left-radius:var(--radius-3xl);border-top-right-radius:1.5rem;border-top-right-radius:var(--radius-3xl)}.toggle-button-group--vertical .toggle-button:last-child{border-bottom-right-radius:1.5rem;border-bottom-right-radius:var(--radius-3xl);border-bottom-left-radius:1.5rem;border-bottom-left-radius:var(--radius-3xl)}.toggle-button-group--vertical .toggle-button:first-child:last-child{border-radius:1.5rem;border-radius:var(--radius-3xl)}.toggle-button-group .toggle-button:active,.toggle-button-group .toggle-button[data-pressed=true]{transform:none}.toggle-button-group .toggle-button:focus-visible:not(:focus),.toggle-button-group .toggle-button[data-focus-visible=true]{--tw-ring-offset-width:0px;--tw-ring-inset:inset}.toggle-button-group--full-width .toggle-button{flex:1}.toggle-button-group__separator{border-radius:calc(.625rem - 4px);border-radius:var(--radius-sm);opacity:.15;pointer-events:none;transition:opacity .15s var(--ease-smooth);background-color:currentColor;position:absolute}@media (prefers-reduced-motion:reduce){.toggle-button-group__separator{transition-property:none}}.toggle-button-group--horizontal .toggle-button-group__separator{width:1px;height:50%;top:25%;left:-1px}.toggle-button-group--vertical .toggle-button-group__separator{width:50%;height:1px;top:-1px;left:25%}.toggle-button-group--detached{gap:.25rem;gap:var(--spacing)}.toggle-button-group--detached .toggle-button{border-radius:1.5rem;border-radius:var(--radius-3xl)}.toggle-button-group--detached .toggle-button-group__separator{display:none}.empty-state{padding:.5rem;padding:calc(var(--spacing) * 2);font-size:.875rem;font-size:var(--text-sm);line-height:1.42857;line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.rating{--tw-outline-style:none;--rating-active-color:var(--color-warning);--rating-inactive-color:var(--color-surface-tertiary);outline-style:none;align-items:center;display:flex}.rating[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.rating[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.rating[data-readonly=true]{pointer-events:none}.rating[data-readonly=true] input{display:none}.rating[data-readonly=true]:focus-visible,.rating[data-readonly=true][data-focus-visible=true]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.rating__item{--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;justify-content:center;align-items:center;transition:transform .15s;display:flex;position:relative}.rating__item[data-reduce-motion=true]:before,[data-reduce-motion=true] .rating__item:before,.rating__item[data-reduce-motion=true]:after,[data-reduce-motion=true] .rating__item:after,.rating__item[data-reduce-motion=true],[data-reduce-motion=true] .rating__item{transition-property:none}@media (prefers-reduced-motion:reduce){.rating__item:not([data-reduce-motion=true]):not([data-reduce-motion=true] *),.rating__item:not([data-reduce-motion=true]):not([data-reduce-motion=true] *):before,.rating__item:not([data-reduce-motion=true]):not([data-reduce-motion=true] *):after{transition-property:none}}.rating__item:focus-visible:not(:focus),.rating__item[data-focus-visible=true]{border-radius:.3125rem;border-radius:calc(var(--radius) * .5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.rating__item:disabled,.rating__item[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.rating__item:active:not([data-readonly=true]),.rating__item[data-pressed=true]:not([data-readonly=true]){transform:scale(.8)}.rating__item[data-readonly=true]{pointer-events:none;cursor:default}.rating__item[data-readonly=true]:focus-visible:not(:focus),.rating__item[data-readonly=true][data-focus-visible=true]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.rating__icon{color:var(--rating-inactive-color);justify-content:center;align-items:center;transition:color .1s ease-out;display:flex;position:relative}.rating__icon[data-reduce-motion=true]:before,[data-reduce-motion=true] .rating__icon:before,.rating__icon[data-reduce-motion=true]:after,[data-reduce-motion=true] .rating__icon:after,.rating__icon[data-reduce-motion=true],[data-reduce-motion=true] .rating__icon{transition-property:none}@media (prefers-reduced-motion:reduce){.rating__icon:not([data-reduce-motion=true]):not([data-reduce-motion=true] *),.rating__icon:not([data-reduce-motion=true]):not([data-reduce-motion=true] *):before,.rating__icon:not([data-reduce-motion=true]):not([data-reduce-motion=true] *):after{transition-property:none}}.rating__icon svg{width:100%;height:100%}.rating__item[data-active=true] .rating__icon{color:var(--rating-active-color)}.rating__icon-partial{top:0;bottom:0;top:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);left:0;left:calc(var(--spacing,.25rem) * 0);color:var(--rating-active-color);width:var(--rating-partial);align-items:center;display:flex;position:absolute;overflow:hidden}.rating__icon-partial svg{flex-shrink:0}.rating--sm{gap:4px}.rating__item--sm .rating__icon,.rating__item--sm .rating__icon-partial svg{width:1rem;width:calc(var(--spacing,.25rem) * 4);height:1rem;height:calc(var(--spacing,.25rem) * 4)}.rating--md{gap:5px}.rating__item--md .rating__icon,.rating__item--md .rating__icon-partial svg{width:1.25rem;width:calc(var(--spacing,.25rem) * 5);height:1.25rem;height:calc(var(--spacing,.25rem) * 5)}.rating--lg{gap:8px}.rating__item--lg .rating__icon,.rating__item--lg .rating__icon-partial svg{width:1.75rem;width:calc(var(--spacing,.25rem) * 7);height:1.75rem;height:calc(var(--spacing,.25rem) * 7)}.timeline{--timeline-spacing:var(--spacing,.25rem);--timeline-marker-size:calc(var(--timeline-spacing) * 7);--timeline-connector-size:calc(var(--timeline-spacing) * .5);--timeline-rail-width:calc(var(--timeline-spacing) * 7);--timeline-gap:calc(var(--timeline-spacing) * 3.5);--timeline-item-gap:calc(var(--timeline-spacing) * 4);--timeline-marker-border-width:calc(var(--timeline-spacing) * .25);--timeline-marker-border-width-lg:calc(var(--timeline-spacing) * .5);--timeline-current-color:var(--color-accent);--timeline-marker-border:var(--color-border);--timeline-marker-fg:var(--color-muted);--timeline-connector-color:var(--color-separator);margin:0;margin:calc(var(--spacing,.25rem) * 0);padding:0;padding:calc(var(--spacing,.25rem) * 0);list-style-type:none}.timeline--axis-start,.timeline--axis-center{flex-direction:column;display:flex}.timeline--compact{--timeline-item-gap:calc(var(--timeline-spacing) * 3)}.timeline--comfortable{--timeline-item-gap:calc(var(--timeline-spacing) * 4)}.timeline--sm{--timeline-marker-size:calc(var(--timeline-spacing) * 5.5);--timeline-rail-width:calc(var(--timeline-spacing) * 5.5);--timeline-gap:calc(var(--timeline-spacing) * 2.5)}.timeline--md{--timeline-marker-size:calc(var(--timeline-spacing) * 7);--timeline-rail-width:calc(var(--timeline-spacing) * 7);--timeline-gap:calc(var(--timeline-spacing) * 3.5)}.timeline--lg{--timeline-marker-size:calc(var(--timeline-spacing) * 9);--timeline-rail-width:calc(var(--timeline-spacing) * 9);--timeline-gap:calc(var(--timeline-spacing) * 4.5)}.timeline__item{padding-bottom:var(--timeline-item-gap);display:grid;position:relative}.timeline__item[data-last=true]{padding-bottom:0}.timeline--axis-start .timeline__item{grid-template-columns:var(--timeline-rail-width) minmax(0, 1fr) auto;-moz-column-gap:var(--timeline-gap);column-gap:var(--timeline-gap)}.timeline--axis-center .timeline__item{grid-template-columns:minmax(0, 1fr) var(--timeline-rail-width) minmax(0, 1fr);-moz-column-gap:var(--timeline-gap);column-gap:var(--timeline-gap)}.timeline__rail{min-height:var(--timeline-marker-size);grid-row:1/span 20;justify-content:center;display:flex;position:relative}.timeline--axis-start .timeline__rail{grid-column:1}.timeline--axis-center .timeline__rail{grid-column:2}.timeline__marker{z-index:10;border:var(--timeline-marker-border-width) solid var(--timeline-marker-border);color:var(--timeline-marker-fg);height:var(--timeline-marker-size);width:var(--timeline-marker-size);background-color:#0000;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.timeline__marker svg{width:55%;height:55%}.timeline__marker--sm{--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:600;font-weight:var(--font-weight-semibold,600)}.timeline__marker--md{font-size:.75rem;font-size:var(--text-xs,.75rem);line-height:1.33333;line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:600;font-weight:var(--font-weight-semibold,600)}.timeline__marker--lg{font-size:.875rem;font-size:var(--text-sm,.875rem);line-height:1.42857;line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:600;font-weight:var(--font-weight-semibold,600);border-width:var(--timeline-marker-border-width-lg)}.timeline__marker[data-status=default],.timeline__marker[data-status=muted]{border-color:var(--timeline-marker-border);color:var(--timeline-marker-fg);background-color:#0000}.timeline__marker[data-status=muted]{opacity:.7}.timeline__marker[data-status=current]{background-color:var(--accent-soft);color:var(--accent);border-color:var(--timeline-current-color)}.timeline__marker[data-status=success]{background-color:#11813c;background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.timeline__marker[data-status=success]{background-color:#11813c1f}@supports (color:color-mix(in lch, red, blue)){.timeline__marker[data-status=success]{background-color:color-mix(in srgb, var(--color-success) 12%, transparent)}}}.timeline__marker[data-status=success]{border-color:#11813c;border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.timeline__marker[data-status=success]{border-color:color-mix(in srgb, #11813c 55%, var(--timeline-marker-border))}@supports (color:color-mix(in lch, red, blue)){.timeline__marker[data-status=success]{border-color:color-mix(in srgb, var(--color-success) 55%, var(--timeline-marker-border))}}}.timeline__marker[data-status=success]{color:var(--color-success)}.timeline__marker[data-status=warning]{background-color:#f49f1e;background-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.timeline__marker[data-status=warning]{background-color:#f49f1e1f}@supports (color:color-mix(in lch, red, blue)){.timeline__marker[data-status=warning]{background-color:color-mix(in srgb, var(--color-warning) 12%, transparent)}}}.timeline__marker[data-status=warning]{border-color:#f49f1e;border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.timeline__marker[data-status=warning]{border-color:color-mix(in srgb, #f49f1e 55%, var(--timeline-marker-border))}@supports (color:color-mix(in lch, red, blue)){.timeline__marker[data-status=warning]{border-color:color-mix(in srgb, var(--color-warning) 55%, var(--timeline-marker-border))}}}.timeline__marker[data-status=warning]{color:var(--color-warning)}.timeline__marker[data-status=danger]{background-color:#e40016;background-color:color(display-p3 .83032 .14038 .1332);background-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.timeline__marker[data-status=danger]{background-color:#e400161f}@media (color-gamut:p3){.timeline__marker[data-status=danger]{background-color:#e400141f}}@supports (color:color-mix(in lch, red, blue)){.timeline__marker[data-status=danger]{background-color:color-mix(in srgb, var(--color-danger) 12%, transparent)}}}.timeline__marker[data-status=danger]{border-color:#e40016;border-color:color(display-p3 .83032 .14038 .1332);border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.timeline__marker[data-status=danger]{border-color:color-mix(in srgb, #e40016 55%, var(--timeline-marker-border))}@supports (color:color(display-p3 0 0 0%)) and (color:color-mix(in lch, red, blue)){.timeline__marker[data-status=danger]{border-color:color-mix(in srgb, #e40016 55%, var(--timeline-marker-border))}@media (color-gamut:p3){.timeline__marker[data-status=danger]{border-color:color-mix(in srgb, color(display-p3 .83032 .14038 .1332) 55%, var(--timeline-marker-border))}}}@supports (color:color-mix(in lch, red, blue)){.timeline__marker[data-status=danger]{border-color:color-mix(in srgb, var(--color-danger) 55%, var(--timeline-marker-border))}}}.timeline__marker[data-status=danger]{color:#e40016;color:var(--color-danger)}.timeline__connector{background-color:var(--timeline-connector-color);bottom:calc(var(--timeline-item-gap) * -1);left:calc(50% - var(--timeline-connector-size) / 2);top:var(--timeline-marker-size);width:var(--timeline-connector-size);position:absolute}.timeline__item[data-last=true] .timeline__connector:not([data-force]){display:none}.timeline__content{min-width:0;min-width:calc(var(--spacing,.25rem) * 0);min-height:var(--timeline-marker-size);flex-direction:column;display:flex}.timeline__item--align-start .timeline__content{justify-content:flex-start}.timeline__item--align-center .timeline__content{justify-content:center}.timeline--axis-start .timeline__content{grid-column:2}.timeline--axis-center .timeline__content[data-side=start]{text-align:right;grid-column:1;justify-self:end;align-items:flex-end}.timeline--axis-center .timeline__content[data-side=end]{text-align:left;grid-column:3;justify-self:start;align-items:flex-start}.stepper{--stepper-indicator-size:28px;--stepper-separator-size:2px;--stepper-vertical-gap:16px;--stepper-active-color:var(--color-accent);--stepper-complete-color:var(--color-accent);--stepper-complete-fg:var(--color-accent-foreground);--stepper-inactive-border:var(--color-border);--stepper-inactive-fg:var(--color-muted);margin:0;margin:calc(var(--spacing,.25rem) * 0);padding:0;padding:calc(var(--spacing,.25rem) * 0);list-style-type:none}.stepper--horizontal{align-items:flex-start;display:flex}.stepper--vertical{flex-direction:column;display:flex}.stepper__step{position:relative}.stepper__step--horizontal{flex-direction:column;flex:1;align-items:center;display:flex;position:relative;overflow:visible}.stepper__step--vertical{padding-bottom:var(--stepper-vertical-gap);flex-direction:column;display:flex;position:relative}.stepper__step--vertical:last-child{padding-bottom:0}.stepper__step-button{border-style:var(--tw-border-style);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:.1s;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-outline-style:none;-webkit-tap-highlight-color:transparent;border-radius:.625rem;border-radius:calc(var(--radius) * 1);padding:0;padding:calc(var(--spacing,.25rem) * 0);transform:translateZ(0);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);background-color:#0000;border-width:0;outline-style:none;align-items:center;transition-duration:.1s;display:flex}.stepper__step-button[data-reduce-motion=true]:before,[data-reduce-motion=true] .stepper__step-button:before,.stepper__step-button[data-reduce-motion=true]:after,[data-reduce-motion=true] .stepper__step-button:after,.stepper__step-button[data-reduce-motion=true],[data-reduce-motion=true] .stepper__step-button{transition-property:none}@media (prefers-reduced-motion:reduce){.stepper__step-button:not([data-reduce-motion=true]):not([data-reduce-motion=true] *),.stepper__step-button:not([data-reduce-motion=true]):not([data-reduce-motion=true] *):before,.stepper__step-button:not([data-reduce-motion=true]):not([data-reduce-motion=true] *):after{transition-property:none}}.stepper__step-button[data-clickable=true]{cursor:var(--cursor-interactive)}@media (hover:hover){.stepper__step-button[data-clickable=true]:hover .stepper__indicator,.stepper__step-button[data-clickable=true][data-hovered=true] .stepper__indicator{opacity:.8}}.stepper__step-button[data-clickable=true]:active,.stepper__step-button[data-clickable=true][data-pressed=true]{opacity:.8}.stepper__step-button[data-clickable=true]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.stepper__step-button--horizontal{z-index:10;align-items:center;gap:.375rem;gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;position:relative}.stepper__step-button--vertical{z-index:10;align-items:flex-start;gap:.625rem;gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:row;position:relative}.stepper__indicator{width:var(--stepper-indicator-size);height:var(--stepper-indicator-size);border:2px solid;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.stepper__indicator[data-status=inactive]{border-color:var(--stepper-inactive-border);color:var(--stepper-inactive-fg);background-color:#0000}.stepper__indicator[data-status=active]{border-color:var(--stepper-active-color);color:var(--stepper-active-color);background-color:#0000}.stepper__indicator[data-status=complete]{background-color:var(--stepper-complete-color);border-color:var(--stepper-complete-color);color:var(--stepper-complete-fg);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);animation:.3s ease-out stepper-indicator-complete}.stepper__indicator[data-status=complete][data-reduce-motion=true]:before,[data-reduce-motion=true] .stepper__indicator[data-status=complete]:before,.stepper__indicator[data-status=complete][data-reduce-motion=true]:after,[data-reduce-motion=true] .stepper__indicator[data-status=complete]:after,.stepper__indicator[data-status=complete][data-reduce-motion=true],[data-reduce-motion=true] .stepper__indicator[data-status=complete]{animation:none}@media (prefers-reduced-motion:reduce){.stepper__indicator[data-status=complete]:not([data-reduce-motion=true]):not([data-reduce-motion=true] *),.stepper__indicator[data-status=complete]:not([data-reduce-motion=true]):not([data-reduce-motion=true] *):before,.stepper__indicator[data-status=complete]:not([data-reduce-motion=true]):not([data-reduce-motion=true] *):after{animation:none}}@keyframes stepper-indicator-complete{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.stepper__indicator--sm{--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:600;font-weight:var(--font-weight-semibold,600)}.stepper__indicator--md{font-size:.75rem;font-size:var(--text-xs,.75rem);line-height:1.33333;line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:600;font-weight:var(--font-weight-semibold,600)}.stepper__indicator--lg{font-size:.875rem;font-size:var(--text-sm,.875rem);line-height:1.42857;line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:600;font-weight:var(--font-weight-semibold,600)}.stepper__separator{display:flex}.stepper__separator--horizontal{top:calc(var(--stepper-indicator-size) / 2 - var(--stepper-separator-size) / 2);left:calc(50% + var(--stepper-indicator-size) / 2);right:calc(-50% + var(--stepper-indicator-size) / 2);position:absolute}.stepper__separator--vertical{top:var(--stepper-indicator-size);bottom:0;left:calc(var(--stepper-indicator-size) / 2 - var(--stepper-separator-size) / 2);position:absolute}.stepper__separator-track{background-color:var(--separator);position:relative;overflow:hidden}.stepper__separator-track--horizontal{width:100%;height:var(--stepper-separator-size)}.stepper__separator-track--vertical{height:100%;width:var(--stepper-separator-size)}.stepper__separator-fill{inset:0;top:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);background-color:var(--stepper-complete-color);position:absolute}.stepper__separator-fill--horizontal{transform:scaleX(0);transform:scaleX(var(--stepper-separator-progress,0));transform-origin:0;transition:transform .3s}[dir=rtl] .stepper__separator-fill--horizontal{transform-origin:100%}.stepper__separator-fill--vertical{transform:scaleY(0);transform:scaleY(var(--stepper-separator-progress,0));transform-origin:top;transition:transform .3s}.stepper__content{flex-direction:column;display:flex}.stepper__content--horizontal{text-align:center;align-items:center}.stepper__content--vertical{text-align:left;min-height:var(--stepper-indicator-size);align-items:flex-start}.stepper__title{--tw-leading:var(--leading-tight,1.25);line-height:1.25;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:500;font-weight:var(--font-weight-medium,500);color:var(--foreground);transition:color .3s}.stepper__step[data-status=inactive] .stepper__title{color:var(--muted)}.stepper__title--sm{font-size:11px}.stepper__title--md{font-size:.75rem;font-size:var(--text-xs,.75rem);line-height:1.33333;line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.stepper__title--lg{font-size:.875rem;font-size:var(--text-sm,.875rem);line-height:1.42857;line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.stepper__description{--tw-leading:var(--leading-snug,1.375);line-height:1.375;line-height:var(--leading-snug,1.375);color:var(--muted);transition:color .3s}.stepper__step[data-status=inactive] .stepper__description{opacity:.6}.stepper__description--sm{margin-top:.125rem;margin-top:calc(var(--spacing,.25rem) * .5);font-size:10px}.stepper__description--md,.stepper__description--lg{margin-top:.125rem;margin-top:calc(var(--spacing,.25rem) * .5);font-size:.75rem;font-size:var(--text-xs,.75rem);line-height:1.33333;line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.stepper__icon{justify-content:center;align-items:center;display:flex}.stepper__icon svg{width:55%;height:55%}.stepper__icon [data-slot=stepper-default-checkmark]{width:44%;height:44%}[data-slot=stepper-default-checkmark]{transform:translateZ(0);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}[data-slot=stepper-default-checkmark] polyline{stroke-dasharray:22;stroke-dashoffset:0;animation:.2s ease-out 50ms both stepper-checkmark-draw}[data-slot=stepper-default-checkmark] polyline:is([data-reduce-motion=true] *),[data-slot=stepper-default-checkmark] polyline[data-reduce-motion=true]:before,[data-slot=stepper-default-checkmark] polyline:is([data-reduce-motion=true] *):before,[data-slot=stepper-default-checkmark] polyline[data-reduce-motion=true]:after,[data-slot=stepper-default-checkmark] polyline:is([data-reduce-motion=true] *):after,[data-slot=stepper-default-checkmark] polyline[data-reduce-motion=true]{animation:none}@media (prefers-reduced-motion:reduce){[data-slot=stepper-default-checkmark] polyline:not([data-reduce-motion=true]):not([data-reduce-motion=true] *),[data-slot=stepper-default-checkmark] polyline:not([data-reduce-motion=true]):not([data-reduce-motion=true] *):before,[data-slot=stepper-default-checkmark] polyline:not([data-reduce-motion=true]):not([data-reduce-motion=true] *):after{animation:none}}@keyframes stepper-checkmark-draw{0%{stroke-dashoffset:22px}to{stroke-dashoffset:0}}.stepper--sm{--stepper-indicator-size:22px;--stepper-vertical-gap:12px}.stepper--md{--stepper-indicator-size:28px;--stepper-vertical-gap:16px}.stepper--lg{--stepper-indicator-size:36px;--stepper-vertical-gap:24px}.trend-chip__indicator{flex-shrink:0}.trend-chip__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trend-chip__suffix{color:var(--muted)}.trend-chip--sm .trend-chip__indicator{width:.75rem;width:calc(var(--spacing,.25rem) * 3);height:.75rem;height:calc(var(--spacing,.25rem) * 3)}.trend-chip--md .trend-chip__indicator{width:.875rem;width:calc(var(--spacing,.25rem) * 3.5);height:.875rem;height:calc(var(--spacing,.25rem) * 3.5)}.trend-chip--lg .trend-chip__indicator{width:1rem;width:calc(var(--spacing,.25rem) * 4);height:1rem;height:calc(var(--spacing,.25rem) * 4)}.number-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.segment{background-color:var(--default);padding:.25rem;padding:calc(var(--spacing,.25rem) * 1);border-radius:1.25rem;border-radius:calc(var(--radius-2xl) + .25rem);align-items:center;display:inline-flex;position:relative}.segment__item{z-index:1;cursor:var(--cursor-interactive);height:2rem;height:calc(var(--spacing,.25rem) * 8);justify-content:center;align-items:center;gap:.375rem;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:1.875rem;border-radius:calc(var(--radius) * 3);width:100%;padding-left:1rem;padding-right:1rem;padding-left:calc(var(--spacing,.25rem) * 4);padding-right:calc(var(--spacing,.25rem) * 4);text-align:center;font-size:.875rem;font-size:var(--text-sm,.875rem);line-height:1.42857;line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:500;font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--muted);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:color .15s var(--ease-smooth), background-color .15s var(--ease-smooth), box-shadow .15s cubic-bezier(0, 0, .2, 1), opacity .15s var(--ease-smooth);transition:color .15s var(--ease-smooth), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out), opacity .15s var(--ease-smooth);outline-style:none;display:flex;position:relative}.segment__item[data-reduce-motion=true]:before,[data-reduce-motion=true] .segment__item:before,.segment__item[data-reduce-motion=true]:after,[data-reduce-motion=true] .segment__item:after,.segment__item[data-reduce-motion=true],[data-reduce-motion=true] .segment__item{transition-property:none}@media (prefers-reduced-motion:reduce){.segment__item:not([data-reduce-motion=true]):not([data-reduce-motion=true] *),.segment__item:not([data-reduce-motion=true]):not([data-reduce-motion=true] *):before,.segment__item:not([data-reduce-motion=true]):not([data-reduce-motion=true] *):after{transition-property:none}}.segment__item[data-selected=true]{color:var(--segment-foreground)}.segment__item[data-selected=true] .segment__separator,.segment__item[data-selected=true]+.segment__item .segment__separator{opacity:0}.segment__item:disabled,.segment__item[data-disabled=true],.segment__item[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media (hover:hover){.segment__item:not([data-selected=true]):not([data-disabled=true]):hover,.segment__item[data-hovered=true]:not([data-selected=true]):not([data-disabled=true]){opacity:.7}}.segment__item:focus-visible:not(:focus),.segment__item[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.segment__item svg{width:1rem;width:calc(var(--spacing,.25rem) * 4);height:1rem;height:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.segment__separator{background-color:#f5f5f5;background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.segment__separator{background-color:lab(96.5375% -.0000298023 0/.25)}@supports (color:color-mix(in lch, red, blue)){.segment__separator{background-color:color-mix(in oklab, var(--muted) 25%, transparent)}}}.segment__separator{pointer-events:none;width:1px;height:50%;transition:opacity .15s var(--ease-smooth);border-radius:4px;position:absolute;top:25%;left:0}.segment__separator[data-reduce-motion=true]:before,[data-reduce-motion=true] .segment__separator:before,.segment__separator[data-reduce-motion=true]:after,[data-reduce-motion=true] .segment__separator:after,.segment__separator[data-reduce-motion=true],[data-reduce-motion=true] .segment__separator{transition-property:none}@media (prefers-reduced-motion:reduce){.segment__separator:not([data-reduce-motion=true]):not([data-reduce-motion=true] *),.segment__separator:not([data-reduce-motion=true]):not([data-reduce-motion=true] *):before,.segment__separator:not([data-reduce-motion=true]):not([data-reduce-motion=true] *):after{transition-property:none}}.segment__item:first-child>.segment__separator{display:none}.segment__indicator{z-index:-1;border-radius:1.5rem;border-radius:var(--radius-3xl);background-color:var(--segment);width:100%;height:100%;box-shadow:var(--shadow-surface);transition-property:translate,width,height;transition-duration:.25s;transition-timing-function:var(--ease-out-fluid);position:absolute;top:0;left:0}.segment__indicator[data-reduce-motion=true]:before,[data-reduce-motion=true] .segment__indicator:before,.segment__indicator[data-reduce-motion=true]:after,[data-reduce-motion=true] .segment__indicator:after,.segment__indicator[data-reduce-motion=true],[data-reduce-motion=true] .segment__indicator{transition-property:none}@media (prefers-reduced-motion:reduce){.segment__indicator:not([data-reduce-motion=true]):not([data-reduce-motion=true] *),.segment__indicator:not([data-reduce-motion=true]):not([data-reduce-motion=true] *):before,.segment__indicator:not([data-reduce-motion=true]):not([data-reduce-motion=true] *):after{transition-property:none}}.segment--sm{padding:.125rem;padding:calc(var(--spacing,.25rem) * .5)}.segment__item--sm{height:1.75rem;height:calc(var(--spacing,.25rem) * 7);padding-left:.625rem;padding-right:.625rem;padding-left:calc(var(--spacing,.25rem) * 2.5);padding-right:calc(var(--spacing,.25rem) * 2.5);font-size:.75rem;font-size:var(--text-xs,.75rem);line-height:1.33333;line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.segment__item--md{height:2rem;height:calc(var(--spacing,.25rem) * 8);padding-left:1rem;padding-right:1rem;padding-left:calc(var(--spacing,.25rem) * 4);padding-right:calc(var(--spacing,.25rem) * 4);font-size:.875rem;font-size:var(--text-sm,.875rem);line-height:1.42857;line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.segment__item--lg{height:2.5rem;height:calc(var(--spacing,.25rem) * 10);padding-left:1.25rem;padding-right:1.25rem;padding-left:calc(var(--spacing,.25rem) * 5);padding-right:calc(var(--spacing,.25rem) * 5);font-size:.875rem;font-size:var(--text-sm,.875rem);line-height:1.42857;line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.segment--ghost{padding:0;padding:calc(var(--spacing,.25rem) * 0);background-color:#0000}.segment__item--ghost[data-selected=true]{color:var(--accent-foreground)}.segment__indicator--ghost{background-color:#f5f5f5;background-color:var(--accent);box-shadow:none}.item-card{align-items:center;gap:.75rem;gap:calc(var(--spacing,.25rem) * 3);border-radius:1.25rem;border-radius:calc(var(--radius) * 2);padding-left:1rem;padding-right:1rem;padding-left:calc(var(--spacing,.25rem) * 4);padding-right:calc(var(--spacing,.25rem) * 4);padding-top:.75rem;padding-bottom:.75rem;padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 3);display:flex}.item-card--default{background-color:var(--surface);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.item-card--secondary{background-color:var(--surface-secondary)}.item-card--tertiary{background-color:var(--surface-tertiary)}.item-card--secondary>[data-slot=item-card-icon],.item-card--tertiary>[data-slot=item-card-icon]{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.item-card--secondary>[data-slot=item-card-icon],.item-card--tertiary>[data-slot=item-card-icon]{background-color:color-mix(in oklab, var(--surface) 50%, transparent)}}.item-card--outline{border-style:var(--tw-border-style);border-width:1px;border-color:#e5e5e5;border-color:var(--border);background-color:#0000}.item-card--transparent{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000}.item-card__icon{width:2.25rem;width:calc(var(--spacing,.25rem) * 9);height:2.25rem;height:calc(var(--spacing,.25rem) * 9);border-radius:.625rem;border-radius:calc(var(--radius) * 1);background-color:var(--default);color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.item-card__icon svg{width:1rem;width:calc(var(--spacing,.25rem) * 4);height:1rem;height:calc(var(--spacing,.25rem) * 4)}.item-card__content{min-width:0;min-width:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;display:flex}.item-card__title{text-overflow:ellipsis;white-space:nowrap;width:fit-content;font-size:.875rem;font-size:var(--text-sm,.875rem);line-height:1.42857;line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:500;font-weight:var(--font-weight-medium,500);color:var(--foreground);overflow:hidden}.item-card__description{margin-top:.125rem;margin-top:calc(var(--spacing,.25rem) * .5);text-overflow:ellipsis;white-space:nowrap;width:fit-content;font-size:.75rem;font-size:var(--text-xs,.75rem);line-height:1.33333;line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted);overflow:hidden}.item-card__action{padding-left:.5rem;padding-left:calc(var(--spacing,.25rem) * 2);flex-shrink:0;margin-left:auto}@property --shimmer-track-height{syntax:"<length>";inherits:true;initial-value:200px}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:15deg}@keyframes text-shimmer{0%{background-position:100% 0}}.text-shimmer{--shimmer-track-height:1em;--_speed:200;--_spread:calc(4ch + 80px);--_bg:oklch(from currentColor l c h / calc(alpha * .45));--_fg:currentColor;--_gradient-width:calc(var(--_spread) + var(--shimmer-track-height) * tan(var(--shimmer-angle)));--_active-distance:calc(var(--shimmer-track-width,200px) + var(--_gradient-width));--_duration:calc(var(--_active-distance) / var(--_speed) / 1px * 1000);--_repeat-delay:calc(20000 / var(--_speed));--_repeat-delay-px:calc(var(--_repeat-delay) * var(--_active-distance) / var(--_duration));--_xy-offset-px:calc((var(--shimmer-x,0) + var(--shimmer-y,0) * tan(var(--shimmer-angle))) * 1px);--_bg-width:calc(100% + var(--shimmer-track-width,100%) + var(--_gradient-width) + var(--_repeat-delay-px));--_position:calc(var(--shimmer-track-width,(100% - var(--_gradient-width) - var(--_repeat-delay-px)) / 2) + var(--_gradient-width) / 2 + var(--_repeat-delay-px) - var(--_xy-offset-px));--_mix-96:var(--_fg);width:fit-content;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.text-shimmer{--_mix-96:color-mix(in oklch, var(--_fg), var(--_bg) 96%)}}.text-shimmer{--_mix-83:var(--_fg)}@supports (color:color-mix(in lab, red, red)){.text-shimmer{--_mix-83:color-mix(in oklch, var(--_fg), var(--_bg) 83%)}}.text-shimmer{--_mix-67:var(--_fg)}@supports (color:color-mix(in lab, red, red)){.text-shimmer{--_mix-67:color-mix(in oklch, var(--_fg), var(--_bg) 67%)}}.text-shimmer{--_mix-50:var(--_fg)}@supports (color:color-mix(in lab, red, red)){.text-shimmer{--_mix-50:color-mix(in oklch, var(--_fg), var(--_bg) 50%)}}.text-shimmer{--_mix-33:var(--_fg)}@supports (color:color-mix(in lab, red, red)){.text-shimmer{--_mix-33:color-mix(in oklch, var(--_fg), var(--_bg) 33%)}}.text-shimmer{--_mix-17:var(--_fg)}@supports (color:color-mix(in lab, red, red)){.text-shimmer{--_mix-17:color-mix(in oklch, var(--_fg), var(--_bg) 17%)}}.text-shimmer{--_mix-4:var(--_fg)}@supports (color:color-mix(in lab, red, red)){.text-shimmer{--_mix-4:color-mix(in oklch, var(--_fg), var(--_bg) 4%)}}.text-shimmer{background:linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_bg) calc(var(--_position) - var(--_spread) * .5), var(--_mix-96) calc(var(--_position) - var(--_spread) * .44), var(--_mix-83) calc(var(--_position) - var(--_spread) * .37), var(--_mix-67) calc(var(--_position) - var(--_spread) * .31), var(--_mix-50) calc(var(--_position) - var(--_spread) * .25), var(--_mix-33) calc(var(--_position) - var(--_spread) * .19), var(--_mix-17) calc(var(--_position) - var(--_spread) * .12), var(--_mix-4) calc(var(--_position) - var(--_spread) * .06), var(--_fg) var(--_position), var(--_mix-4) calc(var(--_position) + var(--_spread) * .06), var(--_mix-17) calc(var(--_position) + var(--_spread) * .12), var(--_mix-33) calc(var(--_position) + var(--_spread) * .19), var(--_mix-50) calc(var(--_position) + var(--_spread) * .25), var(--_mix-67) calc(var(--_position) + var(--_spread) * .31), var(--_mix-83) calc(var(--_position) + var(--_spread) * .37), var(--_mix-96) calc(var(--_position) + var(--_spread) * .44), var(--_bg) calc(var(--_position) + var(--_spread) * .5)) 0 0 / var(--_bg-width) 100% no-repeat;-webkit-text-fill-color:transparent;animation:1s linear infinite backwards text-shimmer;animation-duration:calc((var(--_duration) + var(--_repeat-delay)) * 1ms);-webkit-background-clip:text;background-clip:text}.dark .text-shimmer,[data-theme=dark] .text-shimmer{--_fg:oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4))}@-moz-document url-prefix(){.text-shimmer{--_duration:calc(375000 / var(--_speed))}}@media (prefers-reduced-motion:reduce){.text-shimmer{-webkit-text-fill-color:unset;color:currentColor;opacity:.6;background:0 0;animation:none}}.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--accent:#0485f7;--accent-foreground:var(--snow);--accent-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--accent-soft:color-mix(in oklab, var(--accent) 15%, transparent)}}.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--accent-soft-foreground:color-mix(in oklab, var(--accent) 70%, var(--foreground) 30%)}}.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--accent-soft-hover:color-mix(in oklab, var(--accent) 20%, transparent)}}.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--backdrop:#00000080;--background:#f5f5f5;--background-inverse:var(--foreground);--background-secondary:var(--background)}@supports (color:color-mix(in lab, red, red)){.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%)}}.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--background-tertiary:var(--background)}@supports (color:color-mix(in lab, red, red)){.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%)}}.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--border:#dedee0;--border-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%)}}.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--border-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--border-tertiary:color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%)}}.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--border-width:1px;--border-width-field:var(--field-border-width,var(--border-width));--cursor-interactive:pointer;--danger:#ff383c;--danger-foreground:var(--snow);--danger-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%)}}.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--danger-soft:var(--danger)}@supports (color:color-mix(in lab, red, red)){.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--danger-soft:color-mix(in oklab, var(--danger) 15%, transparent)}}.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--danger-soft-foreground:color-mix(in oklab, var(--danger) 70%, var(--foreground) 40%)}}.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent)}}.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--default:#ebebec;--default-foreground:var(--eclipse);--default-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--default-soft:var(--default)}@supports (color:color-mix(in lab, red, red)){.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--default-soft:color-mix(in oklab, var(--default) 50%, transparent)}}.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--default-soft-foreground:var(--default-foreground);--default-soft-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent)}}.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--ease-linear:linear;--ease-out-fluid:cubic-bezier(.32, .72, 0, 1);--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-smooth:ease;--eclipse:#18181b;--field-background:var(--white);--field-border:transparent;--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%)}}.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--field-border-width:0px;--field-focus:var(--field-background,var(--default));--field-foreground:#18181b;--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab, red, red)){.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--field-hover:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--field-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f;--focus:var(--accent);--foreground:var(--eclipse);--link:var(--foreground);--muted:#71717a;--overlay:var(--white);--overlay-foreground:var(--foreground);--overlay-shadow:0 2px 8px 0 #0000000f, 0 -6px 12px 0 #00000008, 0 14px 28px 0 #00000014;--radius:.5rem;--radius-2xl:calc(var(--radius) * 2);--radius-3xl:calc(var(--radius) * 3);--radius-xl:calc(var(--radius) * 1.5);--segment:var(--white);--segment-foreground:var(--eclipse);--separator:#e4e4e7;--separator-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%)}}.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%)}}.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--shadow-overlay:var(--overlay-shadow);--snow:#fcfcfc;--spacing:.25rem;--success:#17c964;--success-foreground:var(--eclipse);--success-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--success-hover:color-mix(in oklab, var(--success) 90%, var(--success-foreground) 10%)}}.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--success-soft:var(--success)}@supports (color:color-mix(in lab, red, red)){.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--success-soft:color-mix(in oklab, var(--success) 15%, transparent)}}.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--success-soft-foreground:color-mix(in oklab, var(--success) 80%, var(--foreground) 60%)}}.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--success-soft-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--success-soft-hover:color-mix(in oklab, var(--success) 20%, transparent)}}.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--surface:var(--white);--surface-foreground:var(--foreground);--surface-hover:var(--surface)}@supports (color:color-mix(in lab, red, red)){.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%)}}.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--surface-secondary:#efeff0;--surface-secondary-foreground:var(--foreground);--surface-tertiary:#eaeaeb;--surface-tertiary-foreground:var(--foreground);--warning:#f5a524;--warning-foreground:var(--eclipse);--warning-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--warning-hover:color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%)}}.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--warning-soft:var(--warning)}@supports (color:color-mix(in lab, red, red)){.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--warning-soft:color-mix(in oklab, var(--warning) 15%, transparent)}}.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--warning-soft-foreground:color-mix(in oklab, var(--warning) 80%, var(--foreground) 70%)}}.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--warning-soft-hover:color-mix(in oklab, var(--warning) 20%, transparent)}}.alert,.avatar,.badge,.button,.card,.chip,.empty-state,.kbd,.link,.meter,.progress-bar,.progress-circle,.separator,.skeleton,.spinner,.surface,.tag,.toggle-button,.toggle-button-group,.typography,.rating,.timeline,.stepper,.trend-chip,.number-value,.segment,.item-card,.kpi,.text-shimmer{--white:#fff;--color-warning:var(--warning);--color-surface-tertiary:var(--surface-tertiary);--color-accent:var(--accent);--color-border:var(--border);--color-muted:var(--muted);--color-separator:var(--separator);--color-success:var(--success);--color-danger:var(--danger);--color-accent-foreground:var(--accent-foreground)}:root{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}*,:before,:after{box-sizing:border-box}html,body{scrollbar-width:none;-ms-overflow-style:none;min-height:100%;margin:0;padding:0}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}body{background:#fff;background:var(--color-background);color:var(--color-foreground);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;display:flex}a{color:inherit}button{font:inherit}@keyframes skeleton{to{transform:translate(200%)}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-ease{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{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-content{syntax:"*";inherits:false;initial-value:""}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
