/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@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-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-leading:initial;--tw-border-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-tracking:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--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: 1.5 ;--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: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--leading-tight:1.25;--radius-md:calc(var(--radius) * .5);--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--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);--radius:2.5rem;--color-background:var(--background);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-muted-foreground:var(--muted-foreground);--color-border:var(--border);--text-display:5.3125rem;--text-display--line-height:1.2;--container-page:77.5rem}}@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%;-moz-tab-size:4;tab-size:4;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:var(--default-font-feature-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;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-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:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::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-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background-color:var(--background);font-family:var(--font-sans);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{color-scheme:light}:root.dark{color-scheme:dark}}@layer components{[data-slot=summary-indicator]{background-color:currentColor;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.ui-page{overflow-x:clip}.ui-skip{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-skip:focus{clip-path:none;white-space:normal;width:auto;height:auto;top:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);z-index:50;background-color:var(--background);padding:0;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2);color:var(--foreground);border-radius:3.40282e38px;margin:0;position:fixed;overflow:visible}.ui-sheet-locked{overflow:hidden}.ui-dialog{max-width:100%}.ui-alert{min-height:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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);display:flex}.ui-alert-default{background-color:var(--card);color:var(--card-foreground);--tw-inset-ring-color:var(--border)}.ui-alert-destructive{background-color:var(--muted);color:var(--destructive);--tw-inset-ring-color:var(--destructive)}.ui-alert-success,.ui-alert-warning{background-color:var(--muted);color:var(--foreground);--tw-inset-ring-color:var(--border)}.ui-badge{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);white-space:nowrap;border-radius:3.40282e38px;flex-shrink:0;display:inline-flex}.ui-badge-default{background-color:var(--primary);color:var(--primary-foreground)}.ui-badge-destructive{background-color:var(--destructive);color:var(--destructive-foreground)}.ui-badge-outline{color:var(--foreground);--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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-inset-ring-color:var(--border);background-color:#0000}.ui-badge-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}.ui-badge-size-default{height:calc(var(--spacing) * 7);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ui-badge-size-lg{height:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ui-badge-size-sm{height:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.ui-breadcrumb{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ui-breadcrumb-part-1{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ui-breadcrumb-part-2{align-items:center;display:inline-flex}.ui-breadcrumb-part-3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ui-breadcrumb-part-3-extra{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.ui-breadcrumb-part-3-extra-else{color:var(--muted-foreground)}.ui-breadcrumb-part-3-extra-else-else{color:var(--primary);text-underline-offset:4px}@media(hover:hover){.ui-breadcrumb-part-3-extra-else-else:hover{text-decoration-line:underline}}.ui-breadcrumb-part-4{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ui-breadcrumb-part-4-extra{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.ui-breadcrumb-part-4-extra-else{color:var(--muted-foreground)}.ui-breadcrumb-part-4-extra-else-else{color:var(--primary);text-underline-offset:4px}@media(hover:hover){.ui-breadcrumb-part-4-extra-else-else:hover{text-decoration-line:underline}}.ui-button{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;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:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex-shrink:0;display:inline-flex}.ui-button: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(--ring)}.ui-button:disabled{pointer-events:none;opacity:.5}.ui-button-contrast{background-color:var(--background);color:var(--foreground)}@media(hover:hover){.ui-button-contrast:hover{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.ui-button-contrast:hover{background-color:color-mix(in oklab,var(--background) 90%,transparent)}}}.ui-button-default{background-color:var(--primary);color:var(--primary-foreground)}@media(hover:hover){.ui-button-default:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ui-button-default:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}}.ui-button-destructive{background-color:var(--destructive);color:var(--destructive-foreground)}@media(hover:hover){.ui-button-destructive:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.ui-button-destructive:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}}.ui-button-ghost{color:currentColor;background-color:#0000}@media(hover:hover){.ui-button-ghost:hover{background-color:var(--accent);color:var(--accent-foreground)}}.ui-button-link{color:var(--primary);text-underline-offset:4px;background-color:#0000}@media(hover:hover){.ui-button-link:hover{text-decoration-line:underline}}.ui-button-muted{background-color:var(--muted);color:var(--foreground);--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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)}@media(hover:hover){.ui-button-muted:hover{background-color:var(--accent)}}.ui-button-muted{--tw-inset-ring-color:var(--border)}.ui-button-outline{color:currentColor;--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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);background-color:#0000}@media(hover:hover){.ui-button-outline:hover{background-color:var(--accent);color:var(--accent-foreground)}}.ui-button-outline{--tw-inset-ring-color:var(--border)}.ui-button-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}@media(hover:hover){.ui-button-secondary:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.ui-button-secondary:hover{background-color:color-mix(in oklab,var(--secondary) 90%,transparent)}}}.ui-button-size-default{height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 6);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.ui-button-size-lg{height:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 6);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.ui-button-size-sm{height:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ui-button-size-xl{height:calc(var(--spacing) * 14);padding-inline:calc(var(--spacing) * 10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.ui-button-x-layout-icon-size-default{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);padding:0}.ui-button-x-layout-icon-size-default>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.ui-button-x-layout-icon-size-lg{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);padding:0}.ui-button-x-layout-icon-size-lg>svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.ui-button-x-layout-icon-size-sm{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);padding:0}.ui-button-x-layout-icon-size-sm>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.ui-button-x-variant-ghost-layout-icon,.ui-button-x-variant-outline-layout-icon{color:var(--muted-foreground)}.ui-card{gap:calc(var(--spacing) * 6);border-radius:var(--radius);background-color:var(--card);padding:calc(var(--spacing) * 6);color:var(--card-foreground);flex-direction:column;display:flex}@media(min-width:48rem){.ui-card{padding:calc(var(--spacing) * 8)}}@media(min-width:64rem){.ui-card{padding:calc(var(--spacing) * 12)}}.ui-card-accent{background-color:var(--accent);color:var(--accent-foreground)}.ui-card-compact{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 6)}.ui-card-description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground)}.ui-card-flat{background-color:#0000;padding:0}.ui-card-footer{align-items:center;display:flex}.ui-card-ghost{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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-inset-ring-color:var(--border);background-color:#0000}.ui-card-header{align-items:flex-start;gap:calc(var(--spacing) * 2);grid-auto-rows:min-content;display:grid}.ui-card-kpi{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 6)}.ui-card-muted{background-color:var(--muted)}.ui-card-raised{background-color:var(--background);--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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-inset-ring-color:var(--border)}.ui-card-title{--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold)}.ui-checkbox{border-radius:calc(var(--radius) * .4);place-content:center;display:inline-grid}.ui-checkbox:before{content:"";opacity:0;clip-path:polygon(0 55%,14% 40%,38% 64%,86% 0,100% 15%,38% 95%);background:currentColor;width:8px;height:6px}.ui-checkbox:checked{color:var(--color-primary-foreground)}.ui-checkbox:checked:before{opacity:1}.ui-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background);--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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);flex-shrink:0}.ui-checkbox:checked{background-color:var(--primary)}.ui-checkbox:disabled{cursor:not-allowed;opacity:.5}.ui-checkbox{--tw-inset-ring-color:var(--input)}.ui-checkbox:checked{--tw-inset-ring-color:var(--primary)}.ui-checkbox-ghost{background-color:var(--muted)}.ui-checkbox-size-default{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.ui-checkbox-size-sm{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.ui-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.ui-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.ui-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.ui-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.ui-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.ui-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.ui-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.ui-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.ui-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.ui-dialog{border-radius:var(--radius);background-color:var(--background);color:var(--foreground);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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-inset-ring-color:var(--border);flex-direction:column;margin:auto;display:flex}.ui-dialog::backdrop{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ui-dialog::backdrop{background-color:color-mix(in oklab,var(--foreground) 20%,transparent)}}.ui-dialog-card{background-color:var(--card);color:var(--card-foreground)}.ui-dialog-sheet{border-radius:0;min-height:100vh}.ui-dialog-size-default{width:calc(var(--spacing) * 70)}.ui-dialog-size-full{width:100%;height:100%}.ui-dialog-size-lg{width:calc(var(--spacing) * 100)}.ui-dialog-size-xl{width:calc(var(--spacing) * 140)}.ui-disabled{pointer-events:none;opacity:.5}.ui-disclosure-card{border-radius:var(--radius-md);background-color:var(--card);--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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-inset-ring-color:var(--border)}.ui-disclosure-default{border-radius:var(--radius-md);--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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-inset-ring-color:var(--border)}.ui-disclosure-item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border)}.ui-disclosure-item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.ui-end-1{grid-column-end:1}.ui-end-10{grid-column-end:10}.ui-end-11{grid-column-end:11}.ui-end-12{grid-column-end:12}.ui-end-2{grid-column-end:2}.ui-end-3{grid-column-end:3}.ui-end-4{grid-column-end:4}.ui-end-5{grid-column-end:5}.ui-end-6{grid-column-end:6}.ui-end-7{grid-column-end:7}.ui-end-8{grid-column-end:8}.ui-end-9{grid-column-end:9}.ui-fieldset{display:grid}.ui-fieldset-card{border-radius:var(--radius-md);padding:calc(var(--spacing) * 4);--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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-inset-ring-color:var(--border)}.ui-fieldset-inline{align-items:flex-start;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.ui-fieldset-size-default{gap:calc(var(--spacing) * 2)}.ui-fieldset-size-lg{gap:calc(var(--spacing) * 4)}.ui-fieldset-size-sm{gap:calc(var(--spacing) * 2)}.ui-form{gap:calc(var(--spacing) * 4);display:grid}.ui-form-description{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--muted-foreground)}.ui-form-item{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ui-form-message{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--destructive)}.ui-grid{display:grid}.ui-grid-extra-else-1-2{grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:48rem){.ui-grid-extra-else-1-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-grid-extra-else-1-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:40rem){.ui-grid-extra-else-1-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.ui-grid-extra-else-1-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-grid-extra-else-1-4{grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:40rem){.ui-grid-extra-else-1-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:48rem){.ui-grid-extra-else-1-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-grid-extra-else-2-3{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:48rem){.ui-grid-extra-else-2-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-grid-extra-else-2-4{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:48rem){.ui-grid-extra-else-2-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-grid-extra-else-2-6{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:48rem){.ui-grid-extra-else-2-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.ui-grid-extra-else-3-6{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:48rem){.ui-grid-extra-else-3-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.ui-group{min-width:0;display:flex}.ui-group-align-baseline{align-items:baseline}.ui-group-align-center{align-items:center}.ui-group-align-end{align-items:flex-end}.ui-group-align-start{align-items:flex-start}.ui-group-align-stretch{align-items:stretch}.ui-group-gap-0{gap:0}.ui-group-gap-10{gap:calc(var(--spacing) * 10)}.ui-group-gap-12{gap:calc(var(--spacing) * 12)}.ui-group-gap-2{gap:calc(var(--spacing) * 2)}.ui-group-gap-4{gap:calc(var(--spacing) * 4)}.ui-group-gap-6{gap:calc(var(--spacing) * 6)}.ui-group-gap-8{gap:calc(var(--spacing) * 8)}.ui-group-justify-between{justify-content:space-between}.ui-group-justify-center{justify-content:center}.ui-group-justify-end{justify-content:flex-end}.ui-group-justify-start{justify-content:flex-start}.ui-icon{flex-shrink:0;display:inline-block}.ui-icon-size-default{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.ui-icon-size-lg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.ui-icon-size-md{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.ui-icon-size-sm{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.ui-icon-size-xl{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.ui-icon-size-xs{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.ui-iconbadge{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-iconbadge-accent{background-color:var(--accent);color:var(--accent-foreground)}.ui-iconbadge-default{background-color:var(--muted);color:var(--muted-foreground)}.ui-iconbadge-destructive{background-color:var(--destructive);color:var(--destructive-foreground)}.ui-iconbadge-outline{color:var(--foreground);--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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-inset-ring-color:var(--border)}.ui-iconbadge-primary{background-color:var(--primary);color:var(--primary-foreground)}.ui-iconbadge-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}.ui-iconbadge-size-default{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ui-iconbadge-size-lg{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.ui-iconbadge-size-sm{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.ui-iconbadge-size-xl{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.ui-iconbadge-size-xs{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.ui-image{max-width:100%;display:block}.ui-image-aspect-auto{aspect-ratio:auto}.ui-image-aspect-square{aspect-ratio:1}.ui-image-aspect-video{aspect-ratio:var(--aspect-video)}.ui-image-avatar{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:3.40282e38px;flex-shrink:0}.ui-image-fit-contain{object-fit:contain}.ui-image-fit-cover{object-fit:cover}.ui-image-fit-fill{object-fit:fill}.ui-image-fit-none{object-fit:none}.ui-image-fit-scale-down{object-fit:scale-down}.ui-image-logo{object-fit:contain}.ui-image-position-bottom{object-position:bottom}.ui-image-position-center{object-position:center}.ui-image-position-left{object-position:left}.ui-image-position-left-bottom{object-position:left bottom}.ui-image-position-left-top{object-position:left top}.ui-image-position-right{object-position:right}.ui-image-position-right-bottom{object-position:right bottom}.ui-image-position-right-top{object-position:right top}.ui-image-position-top{object-position:top}.ui-image-rounded{border-radius:calc(var(--radius) * .5)}.ui-image-size-full{width:100%;height:100%}.ui-image-size-lg{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.ui-image-size-md{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.ui-image-size-sm{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.ui-image-size-xl{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.ui-image-size-xs{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.ui-image-thumbnail{border-radius:calc(var(--radius) * .5);--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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-inset-ring-color:var(--border)}.ui-input{border-radius:var(--radius-md);background-color:var(--background);width:100%;color:var(--foreground);--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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);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:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none}.ui-input:disabled{pointer-events:none;opacity:.5}.ui-input{--tw-inset-ring-color:var(--input)}.ui-input:focus-visible{--tw-inset-ring-color:var(--ring)}.ui-input::placeholder{color:var(--muted-foreground)}.ui-input-ghost{background-color:var(--muted);--tw-inset-ring-color:transparent}.ui-input-outline{background-color:#0000}.ui-input-size-default{height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 6);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.ui-input-size-lg{height:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 6);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.ui-input-size-sm{height:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ui-input-size-xs{height:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.ui-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--foreground)}.ui-legend{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.ui-legend-muted{color:var(--muted-foreground)}.ui-legend-size-default{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ui-legend-size-lg{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.ui-legend-size-sm{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.ui-link{align-items:center;gap:calc(var(--spacing) * 2);text-underline-offset:4px;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:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;display:inline-flex}.ui-link: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(--ring)}.ui-link-block{width:100%;color:var(--foreground);display:flex}@media(hover:hover){.ui-link-block:hover{color:var(--primary)}}.ui-link-default{color:var(--primary)}@media(hover:hover){.ui-link-default:hover{text-decoration-line:underline}}.ui-link-external{color:var(--primary)}@media(hover:hover){.ui-link-external:hover{text-decoration-line:underline}}.ui-link-muted{color:var(--muted-foreground)}@media(hover:hover){.ui-link-muted:hover{color:var(--foreground)}}.ui-link-nav{color:currentColor}@media(hover:hover){.ui-link-nav:hover{text-decoration-line:underline}}.ui-link-size-default{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.ui-link-size-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.ui-link-size-md{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.ui-link-size-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ui-lucide-icon{flex-shrink:0;display:inline-block}.ui-meter{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;overflow:hidden}.ui-meter::-webkit-progress-bar{background:0 0}.ui-meter::-webkit-progress-value{background:var(--bar);border-radius:var(--radius)}.ui-meter::-moz-progress-bar{background:var(--bar);border-radius:var(--radius)}.ui-meter::-webkit-meter-bar{background:0 0;border:0}.ui-meter::-webkit-meter-optimum-value{background:var(--bar)}.ui-meter{border-radius:var(--radius);background-color:var(--muted)}.ui-meter-default{--bar:var(--color-primary)}.ui-meter-muted{--bar:var(--color-muted-foreground)}.ui-meter-size-default{height:calc(var(--spacing) * 2)}.ui-meter-size-lg{height:calc(var(--spacing) * 3)}.ui-meter-size-sm{height:var(--spacing)}.ui-order-1{order:1}.ui-order-10{order:10}.ui-order-11{order:11}.ui-order-12{order:12}.ui-order-2{order:2}.ui-order-3{order:3}.ui-order-4{order:4}.ui-order-5{order:5}.ui-order-6{order:6}.ui-order-7{order:7}.ui-order-8{order:8}.ui-order-9{order:9}.ui-progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;overflow:hidden}.ui-progress::-webkit-progress-bar{background:0 0}.ui-progress::-webkit-progress-value{background:var(--bar);border-radius:var(--radius)}.ui-progress::-moz-progress-bar{background:var(--bar);border-radius:var(--radius)}.ui-progress::-webkit-meter-bar{background:0 0;border:0}.ui-progress::-webkit-meter-optimum-value{background:var(--bar)}.ui-progress{border-radius:var(--radius);background-color:var(--muted)}.ui-progress-default{--bar:var(--color-primary)}.ui-progress-muted{--bar:var(--color-muted-foreground)}.ui-progress-size-default{height:calc(var(--spacing) * 2)}.ui-progress-size-lg{height:calc(var(--spacing) * 3)}.ui-progress-size-sm{height:var(--spacing)}.ui-radio{place-content:center;display:inline-grid}.ui-radio:before{content:"";width:var(--dot);height:var(--dot);background:var(--color-primary-foreground);opacity:0;border-radius:9999px}.ui-radio:checked:before{opacity:1}.ui-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background);--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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);border-radius:3.40282e38px;flex-shrink:0}.ui-radio:checked{background-color:var(--primary)}.ui-radio:disabled{cursor:not-allowed;opacity:.5}.ui-radio{--tw-inset-ring-color:var(--input)}.ui-radio:checked{--tw-inset-ring-color:var(--primary)}.ui-radio-ghost{background-color:var(--muted)}.ui-radio-size-default{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);--dot:10px}.ui-radio-size-sm{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--dot:8px}.ui-range{height:calc(var(--spacing) * 5);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;accent-color:var(--primary);background-color:#0000}.ui-range:disabled{cursor:not-allowed;opacity:.5}.ui-range::-moz-range-thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.ui-range::-moz-range-thumb{border-radius:var(--radius)}.ui-range::-moz-range-thumb{border-style:var(--tw-border-style);border-width:0}.ui-range::-moz-range-thumb{background-color:var(--primary)}.ui-range::-moz-range-track{height:var(--spacing)}.ui-range::-moz-range-track{border-radius:var(--radius)}.ui-range::-moz-range-track{background-color:var(--muted)}.ui-range::-webkit-slider-runnable-track{height:var(--spacing)}.ui-range::-webkit-slider-runnable-track{border-radius:var(--radius)}.ui-range::-webkit-slider-runnable-track{background-color:var(--muted)}.ui-range::-webkit-slider-thumb{margin-top:calc(var(--spacing) * -1)}.ui-range::-webkit-slider-thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.ui-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-range::-webkit-slider-thumb{border-radius:var(--radius)}.ui-range::-webkit-slider-thumb{background-color:var(--primary)}.ui-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-md);background-color:var(--background);width:100%;color:var(--foreground);--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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);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:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none}.ui-select:disabled{pointer-events:none;opacity:.5}.ui-select{--tw-inset-ring-color:var(--input)}.ui-select:focus-visible{--tw-inset-ring-color:var(--ring)}.ui-select::placeholder{color:var(--muted-foreground)}.ui-select-ghost{background-color:var(--muted);--tw-inset-ring-color:transparent}.ui-select-outline{background-color:#0000}.ui-select-size-default{height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 6);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.ui-select-size-lg{height:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 6);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.ui-select-size-sm{height:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ui-select-size-xs{height:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.ui-separator{border-style:var(--tw-border-style);background-color:var(--border);border-width:0;flex-shrink:0}.ui-separator-orientation-horizontal{width:100%;height:1px}.ui-separator-orientation-vertical{width:1px;height:100%}.ui-separator-spaced{margin-block:calc(var(--spacing) * 6)}.ui-sheet{z-index:50;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.ui-sheet-close-part-1{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.ui-sheet-part-1{background-color:var(--foreground);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.ui-sheet-part-1{background-color:color-mix(in oklab,var(--foreground) 40%,transparent)}}.ui-sheet-part-2{height:100%;width:calc(var(--spacing) * 80);gap:calc(var(--spacing) * 6);background-color:var(--background);max-width:100%;padding:calc(var(--spacing) * 6);color:var(--foreground);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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),var(--tw-shadow);flex-direction:column;display:flex;position:relative;overflow:auto}.ui-sheet-side-left{flex-direction:row;justify-content:flex-start}.ui-sheet-side-right{flex-direction:row;justify-content:flex-end}.ui-sheet-trigger-part-1{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);display:block}:where([aria-expanded=true]) .ui-sheet-trigger-part-1{display:none}.ui-sheet-trigger-part-2{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);display:none}:where([aria-expanded=true]) .ui-sheet-trigger-part-2{display:block}.ui-sheettrigger{cursor:pointer;border-radius:var(--radius);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:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-sheettrigger: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(--ring);--tw-outline-style:none;outline-style:none}.ui-sheettrigger-contrast{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.ui-sheettrigger-contrast{background-color:color-mix(in oklab,var(--primary-foreground) 10%,transparent)}}.ui-sheettrigger-contrast{color:var(--primary-foreground)}@media(hover:hover){.ui-sheettrigger-contrast:hover{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.ui-sheettrigger-contrast:hover{background-color:color-mix(in oklab,var(--primary-foreground) 20%,transparent)}}}.ui-sheettrigger-current{color:currentColor;background-color:#0000}@media(hover:hover){.ui-sheettrigger-current:hover{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.ui-sheettrigger-current:hover{background-color:color-mix(in oklab,currentcolor 10%,transparent)}}}.ui-sheettrigger-default{background-color:var(--muted);color:var(--foreground)}@media(hover:hover){.ui-sheettrigger-default:hover{background-color:var(--accent)}}.ui-sheettrigger-ghost{color:var(--foreground);background-color:#0000}@media(hover:hover){.ui-sheettrigger-ghost:hover{background-color:var(--muted)}}.ui-sheettrigger-size-default{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.ui-sheettrigger-size-lg{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.ui-sheettrigger-size-sm{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.ui-skeleton{animation:var(--animate-pulse);border-radius:var(--radius);background-color:var(--muted)}@media(prefers-reduced-motion:reduce){.ui-skeleton{animation:none}}.ui-skeleton-shape-block{height:calc(var(--spacing) * 20);width:100%}.ui-skeleton-shape-line{height:calc(var(--spacing) * 4);width:100%}.ui-span-1{grid-column:span 1/span 1}.ui-span-10{grid-column:span 10/span 10}.ui-span-11{grid-column:span 11/span 11}.ui-span-12{grid-column:span 12/span 12}.ui-span-2{grid-column:span 2/span 2}.ui-span-3{grid-column:span 3/span 3}.ui-span-4{grid-column:span 4/span 4}.ui-span-5{grid-column:span 5/span 5}.ui-span-6{grid-column:span 6/span 6}.ui-span-7{grid-column:span 7/span 7}.ui-span-8{grid-column:span 8/span 8}.ui-span-9{grid-column:span 9/span 9}.ui-stack{flex-direction:column;display:flex}.ui-stack-align-baseline{align-items:baseline}.ui-stack-align-center{align-items:center}.ui-stack-align-end{align-items:flex-end}.ui-stack-align-start{align-items:flex-start}.ui-stack-align-stretch{align-items:stretch}.ui-stack-gap-0{gap:0}.ui-stack-gap-10{gap:calc(var(--spacing) * 10)}.ui-stack-gap-12{gap:calc(var(--spacing) * 12)}.ui-stack-gap-2{gap:calc(var(--spacing) * 2)}.ui-stack-gap-4{gap:calc(var(--spacing) * 4)}.ui-stack-gap-6{gap:calc(var(--spacing) * 6)}.ui-stack-gap-8{gap:calc(var(--spacing) * 8)}.ui-stack-justify-between{justify-content:space-between}.ui-stack-justify-center{justify-content:center}.ui-stack-justify-end{justify-content:flex-end}.ui-stack-justify-start{justify-content:flex-start}.ui-start-1{grid-column-start:1}.ui-start-10{grid-column-start:10}.ui-start-11{grid-column-start:11}.ui-start-12{grid-column-start:12}.ui-start-2{grid-column-start:2}.ui-start-3{grid-column-start:3}.ui-start-4{grid-column-start:4}.ui-start-5{grid-column-start:5}.ui-start-6{grid-column-start:6}.ui-start-7{grid-column-start:7}.ui-start-8{grid-column-start:8}.ui-start-9{grid-column-start:9}.ui-summary{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 4);--tw-outline-style:none;outline-style:none;list-style-type:none;display:flex}.ui-summary: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(--ring)}.ui-summary-card{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.ui-summary-default{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.ui-summary-ghost{padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.ui-summary-item{padding-block:calc(var(--spacing) * 4);color:var(--muted-foreground)}.ui-summary-item:is(:where(.group):is([open],:popover-open,:open) *){color:var(--foreground)}@media(hover:hover){.ui-summary-item:hover{color:var(--foreground)}}.ui-summary-part-1{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted-foreground);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0}.ui-summary-part-1:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.ui-summary-size-default{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.ui-summary-size-lg{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.ui-summary-size-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ui-switch:before{content:"";top:50%;left:var(--pad);width:var(--knob);height:var(--knob);background:var(--color-background);border-radius:9999px;transition:left .15s;position:absolute;translate:0 -50%}.ui-switch:checked:before{left:calc(100% - var(--pad) - var(--knob))}.ui-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--muted);--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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);border-radius:3.40282e38px;flex-shrink:0;position:relative}.ui-switch:checked{background-color:var(--primary)}.ui-switch:disabled{cursor:not-allowed;opacity:.5}.ui-switch{--tw-inset-ring-color:var(--input)}.ui-switch:checked{--tw-inset-ring-color:var(--primary)}.ui-switch-size-default{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 9);--knob:12px;--pad:4px}.ui-switch-size-sm{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 8);--knob:12px;--pad:2px}.ui-table-cell{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);vertical-align:middle}.ui-table-head-cell{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);text-align:left;vertical-align:middle;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ui-text-size-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.ui-text-size-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.ui-text-size-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.ui-text-size-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.ui-text-size-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.ui-text-size-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.ui-text-size-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ui-text-size-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.ui-text-size-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.ui-text-weight-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.ui-text-weight-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.ui-text-weight-regular{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.ui-text-weight-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ui-textarea{border-radius:var(--radius-md);background-color:var(--background);width:100%;min-width:0;color:var(--foreground);--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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-outline-style:none;outline-style:none}.ui-textarea:disabled{cursor:not-allowed;opacity:.5}.ui-textarea{--tw-inset-ring-color:var(--input)}.ui-textarea:focus-visible{--tw-inset-ring-color:var(--ring)}.ui-textarea::placeholder{color:var(--muted-foreground)}.ui-textarea-ghost{background-color:var(--muted);--tw-inset-ring-color:transparent}.ui-textarea-size-default{min-height:calc(var(--spacing) * 20);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.ui-textarea-size-default{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.ui-textarea-size-lg{min-height:calc(var(--spacing) * 24);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.ui-textarea-size-sm{min-height:calc(var(--spacing) * 16);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:48rem){.ui-textarea-size-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.ui-theme-toggle-part-1{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);display:none}.ui-theme-toggle-part-1:where(.dark,.dark *){display:block}.ui-theme-toggle-part-2{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);display:block}.ui-theme-toggle-part-2:where(.dark,.dark *){display:none}.ui-themetoggle{cursor:pointer;border-radius:var(--radius);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:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-themetoggle: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(--ring);--tw-outline-style:none;outline-style:none}.ui-themetoggle-contrast{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.ui-themetoggle-contrast{background-color:color-mix(in oklab,var(--primary-foreground) 10%,transparent)}}.ui-themetoggle-contrast{color:var(--primary-foreground)}@media(hover:hover){.ui-themetoggle-contrast:hover{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.ui-themetoggle-contrast:hover{background-color:color-mix(in oklab,var(--primary-foreground) 20%,transparent)}}}.ui-themetoggle-current{color:currentColor;background-color:#0000}@media(hover:hover){.ui-themetoggle-current:hover{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.ui-themetoggle-current:hover{background-color:color-mix(in oklab,currentcolor 10%,transparent)}}}.ui-themetoggle-default{background-color:var(--muted);color:var(--foreground)}@media(hover:hover){.ui-themetoggle-default:hover{background-color:var(--accent)}}.ui-themetoggle-ghost{color:var(--foreground);background-color:#0000}@media(hover:hover){.ui-themetoggle-ghost:hover{background-color:var(--muted)}}.ui-themetoggle-size-default{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.ui-themetoggle-size-lg{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.ui-themetoggle-size-sm{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.ui-title-size-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.ui-title-size-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.ui-title-size-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.ui-title-size-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.ui-title-size-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.ui-title-size-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.ui-title-size-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ui-title-size-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.ui-title-size-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.ui-title-weight-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.ui-title-weight-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.ui-title-weight-regular{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.ui-title-weight-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ui-section{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16)}@media(min-width:48rem){.ui-section{padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 20)}}@media(min-width:64rem){.ui-section{padding-inline:calc(var(--spacing) * 12);padding-block:calc(var(--spacing) * 24)}}.ui-section-container{width:100%;max-width:var(--container-page);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex}@media(min-width:48rem){.ui-section-container{gap:calc(var(--spacing) * 10)}}@media(min-width:64rem){.ui-section-container{gap:calc(var(--spacing) * 12)}}.ui-section-container-narrow{width:100%;max-width:var(--container-3xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex}@media(min-width:48rem){.ui-section-container-narrow{gap:calc(var(--spacing) * 10)}}@media(min-width:64rem){.ui-section-container-narrow{gap:calc(var(--spacing) * 12)}}.ui-section-head-center{align-items:center;gap:calc(var(--spacing) * 4);text-align:center;flex-direction:column;display:flex}.ui-section-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media(min-width:48rem){.ui-section-title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.ui-section-title-display{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media(min-width:48rem){.ui-section-title-display{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media(min-width:64rem){.ui-section-title-display{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.ui-section-title-sm{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.ui-section-lead{max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);color:var(--muted-foreground)}@media(min-width:48rem){.ui-section-lead{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.ui-stack-2{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ui-stack-4{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ui-stack-6{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.ui-stack-8{gap:calc(var(--spacing) * 8);flex-direction:column;display:flex}.ui-item-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ui-item-title-sm{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ui-muted{color:var(--muted-foreground)}.ui-muted-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground)}.ui-grid-3{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:48rem){.ui-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.ui-grid-3{gap:calc(var(--spacing) * 10);grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-cell{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 4);white-space:nowrap}@media(min-width:48rem){.ui-cell{padding-inline:calc(var(--spacing) * 6)}}.ui-icon-sm{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.ui-navbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex;container-type:inline-size}@container (min-width:64rem){.ui-navbar{gap:calc(var(--spacing) * 8)}}.ui-navbar-brand{gap:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:currentColor;text-decoration-line:none}@media(hover:hover){.ui-navbar-brand:hover{text-decoration-line:none}}@container (min-width:64rem){.ui-navbar-brand{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.ui-navbar-mark{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.ui-navbar-menu{align-items:center;gap:calc(var(--spacing) * 4);display:none}@media(min-width:64rem){.ui-navbar-menu{display:flex}}@container (min-width:64rem){.ui-navbar-menu{gap:calc(var(--spacing) * 8)}}.ui-navbar-menu-link{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;white-space:nowrap;color:currentColor;line-height:1}@media(hover:hover){.ui-navbar-menu-link:hover{text-decoration-line:underline}}@container (min-width:64rem){.ui-navbar-menu-link{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.ui-navbar-actions{align-items:center;gap:calc(var(--spacing) * 2);display:flex}@container (min-width:64rem){.ui-navbar-actions{gap:calc(var(--spacing) * 4)}}.ui-navbar-cta{padding-inline:calc(var(--spacing) * 6);display:none}@media(min-width:48rem){.ui-navbar-cta{display:inline-flex}}@container (min-width:64rem){.ui-navbar-cta{padding-inline:calc(var(--spacing) * 8)}}@media(min-width:64rem){.ui-navbar-trigger{display:none}}.ui-navbar-sheet-close{align-self:flex-end}.ui-navbar-sheet-menu{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ui-navbar-sheet-link{border-radius:calc(var(--radius) * .5);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--foreground);text-decoration-line:none;display:block}@media(hover:hover){.ui-navbar-sheet-link:hover{background-color:var(--muted)}}.ui-hero-phones{isolation:isolate;margin:calc(var(--spacing) * 4);border-radius:var(--radius);background-color:var(--primary);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 12);color:var(--primary-foreground);flex-direction:column;display:flex;position:relative;overflow:hidden}@media(min-width:48rem){.ui-hero-phones{margin:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 10)}}@media(min-width:80rem){.ui-hero-phones{aspect-ratio:var(--aspect-video);padding-inline:calc(var(--spacing) * 12);padding-top:calc(var(--spacing) * 12)}}.ui-hero-phones-content{max-width:var(--container-3xl);align-items:center;gap:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 16);text-align:center;flex-direction:column;margin-inline:auto;display:flex}@media(min-width:48rem){.ui-hero-phones-content{gap:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 20)}}@media(min-width:64rem){.ui-hero-phones-content{padding-top:calc(var(--spacing) * 24)}}.ui-hero-phones-title{max-width:var(--container-2xl);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium)}@media(min-width:48rem){.ui-hero-phones-title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media(min-width:64rem){.ui-hero-phones-title{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.ui-hero-phones-lead{max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}@media(min-width:48rem){.ui-hero-phones-lead{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.ui-hero-phones-actions{margin-top:calc(var(--spacing) * 4);justify-content:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap}@media(min-width:48rem){.ui-hero-phones-actions{gap:calc(var(--spacing) * 6)}}.ui-hero-phones-demo{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media(hover:hover){.ui-hero-phones-demo:hover{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.ui-hero-phones-demo:hover{background-color:color-mix(in oklab,var(--primary-foreground) 10%,transparent)}}.ui-hero-phones-demo:hover{color:var(--primary-foreground)}}.ui-hero-phones-demo{--tw-inset-ring-color:var(--primary-foreground)}.ui-hero-phones-demo-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);fill:currentColor}.ui-hero-phones-badge{margin-top:calc(var(--spacing) * 12);align-self:center}@media(min-width:80rem){.ui-hero-phones-badge{margin-top:auto}}.ui-hero-phones-badge-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);fill:currentColor}.ui-hero-phones-art{pointer-events:none;z-index:-10;display:none;position:absolute;top:0;right:0;bottom:0;left:0}@media(min-width:80rem){.ui-hero-phones-art{display:block}}.ui-hero-phones-dot-1{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);background-color:var(--muted);border-radius:3.40282e38px;position:absolute;top:33%;left:9%}.ui-hero-phones-dot-2{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);background-color:var(--secondary);border-radius:3.40282e38px;position:absolute;top:50%;left:77%}.ui-hero-phones-dot-3{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);background-color:var(--chart-3);border-radius:3.40282e38px;position:absolute;top:33%;left:80%}.ui-hero-phones-dot-4{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);background-color:var(--chart-4);border-radius:3.40282e38px;position:absolute;top:77%;left:61%}.ui-hero-phones-dot-5{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);background-color:var(--chart-4);border-radius:3.40282e38px;position:absolute;top:58%;left:21%}.ui-hero-phones-dot-6{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);background-color:var(--chart-5);border-radius:3.40282e38px;position:absolute;top:52%;left:20%}.ui-hero-phones-screen{transform-origin:0 0;border-radius:var(--radius);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);width:16%;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(--foreground);position:absolute}.ui-hero-phones-screen:nth-child(7){top:68%;left:-2%;rotate:19deg}.ui-hero-phones-screen:nth-child(8){top:72%;left:14%;rotate:-4deg}.ui-hero-phones-screen:nth-child(9){z-index:10;top:72%;left:76%;rotate:-14deg}.ui-hero-phones-screen:nth-child(10){top:62%;left:82%;rotate:15deg}.ui-feature-cards{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 12)}@media(min-width:48rem){.ui-feature-cards{padding-inline:calc(var(--spacing) * 10)}}@media(min-width:64rem){.ui-feature-cards{padding-inline:calc(var(--spacing) * 12);padding-top:calc(var(--spacing) * 20)}}.ui-feature-cards-container{width:100%;max-width:var(--container-page);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex}@media(min-width:48rem){.ui-feature-cards-container{gap:calc(var(--spacing) * 10)}}@media(min-width:64rem){.ui-feature-cards-container{gap:calc(var(--spacing) * 12)}}.ui-feature-cards-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);flex-direction:column}@media(min-width:64rem){.ui-feature-cards-head{align-items:center;gap:calc(var(--spacing) * 6);flex-direction:row}}.ui-feature-cards-lead{max-width:var(--container-md);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}@media(min-width:48rem){.ui-feature-cards-lead{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.ui-feature-cards-grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:48rem){.ui-feature-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.ui-feature-cards-grid{gap:calc(var(--spacing) * 10);grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-feature-cards-card{gap:calc(var(--spacing) * 6)}.ui-feature-cards-icon{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);color:var(--foreground)}.ui-feature-cards-card-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold)}.ui-feature-cards-card-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--muted-foreground)}.ui-social-proof-split{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 10)}@media(min-width:48rem){.ui-social-proof-split{padding-inline:calc(var(--spacing) * 10)}}@media(min-width:64rem){.ui-social-proof-split{padding-inline:calc(var(--spacing) * 12)}}.ui-social-proof-split-container{width:100%;max-width:var(--container-page);gap:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto;display:grid}@media(min-width:48rem){.ui-social-proof-split-container{gap:calc(var(--spacing) * 12)}}@media(min-width:64rem){.ui-social-proof-split-container{gap:calc(var(--spacing) * 16);grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-social-proof-split-panel{aspect-ratio:1;border-radius:var(--radius);background-color:var(--accent);position:relative;overflow:hidden}@media(min-width:48rem){.ui-social-proof-split-panel{aspect-ratio:4/3}}@media(min-width:64rem){.ui-social-proof-split-panel{aspect-ratio:auto;height:calc(var(--spacing) * 140)}}.ui-social-proof-split-screen{object-fit:cover;object-position:top;width:100%;height:100%}.ui-social-proof-split-body{justify-content:space-between;gap:calc(var(--spacing) * 8);flex-direction:column;display:flex}@media(min-width:64rem){.ui-social-proof-split-body{gap:calc(var(--spacing) * 12);padding-block:calc(var(--spacing) * 6)}}.ui-social-proof-split-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media(min-width:48rem){.ui-social-proof-split-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:calc(var(--spacing) * 12);line-height:calc(var(--spacing) * 12)}}.ui-social-proof-split-logos{justify-content:center;gap:calc(var(--spacing) * 6);border-radius:var(--radius);background-color:var(--muted);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6);flex-wrap:wrap}@media(min-width:48rem){.ui-social-proof-split-logos{justify-content:space-between;gap:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 8)}}@media(min-width:64rem){.ui-social-proof-split-logos{padding-inline:calc(var(--spacing) * 12);padding-block:calc(var(--spacing) * 10)}}.ui-social-proof-split-logo{height:calc(var(--spacing) * 8);width:auto}@media(min-width:48rem){.ui-social-proof-split-logo{height:calc(var(--spacing) * 10)}}@media(min-width:64rem){.ui-social-proof-split-logo{height:calc(var(--spacing) * 12)}}.ui-social-proof-split-logo:where(.dark,.dark *){--tw-brightness:brightness(0%);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,);--tw-invert:invert(100%)}.ui-social-proof-split-panel:after{content:"";pointer-events:none;border-style:var(--tw-border-style);border-radius:inherit;background-color:inherit;border-width:2px;border-color:#0000;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000,#000),linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#0000,#000),linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0,0 0;mask-position:0 0,0 0,0 0;-webkit-mask-size:auto,auto,auto;mask-size:auto,auto,auto;-webkit-mask-repeat:repeat,repeat,repeat;mask-repeat:repeat,repeat,repeat;-webkit-mask-clip:border-box,padding-box,border-box;mask-clip:border-box,padding-box,border-box;-webkit-mask-origin:border-box,padding-box,border-box;mask-origin:border-box,padding-box,border-box;-webkit-mask-composite:source-in,xor;mask-composite:intersect,exclude;-webkit-mask-source-type:auto,auto,auto;mask-mode:match-source,match-source,match-source}.ui-app-gallery{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 16)}@media(min-width:48rem){.ui-app-gallery{padding-inline:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 20)}}@media(min-width:64rem){.ui-app-gallery{padding-inline:calc(var(--spacing) * 12);padding-top:calc(var(--spacing) * 28)}}.ui-app-gallery-container{width:100%;max-width:var(--container-page);gap:calc(var(--spacing) * 10);flex-direction:column;margin-inline:auto;display:flex}@media(min-width:48rem){.ui-app-gallery-container{gap:calc(var(--spacing) * 16)}}@media(min-width:64rem){.ui-app-gallery-container{gap:calc(var(--spacing) * 20)}}.ui-app-gallery-lead{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}@media(min-width:48rem){.ui-app-gallery-lead{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.ui-app-gallery-tiles{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:48rem){.ui-app-gallery-tiles{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:64rem){.ui-app-gallery-tiles{gap:calc(var(--spacing) * 10)}}.ui-app-gallery-tile{aspect-ratio:1/2;border-radius:var(--radius);position:relative;overflow:hidden}.ui-app-gallery-tile-tone-primary{background-color:var(--primary);color:var(--primary-foreground)}.ui-app-gallery-tile-tone-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}.ui-app-gallery-tile-tone-lilac{background-color:var(--chart-3);color:var(--foreground)}.ui-app-gallery-tile-tone-sky{background-color:var(--chart-4);color:var(--foreground)}.ui-app-gallery-tile-tone-pink{background-color:var(--chart-5);color:var(--foreground)}.ui-app-gallery-tile-tone-muted{background-color:var(--muted);color:var(--foreground)}.ui-app-gallery-screen{object-fit:cover;object-position:top;width:100%;height:100%}.ui-app-gallery-tile:after{content:"";pointer-events:none;border-style:var(--tw-border-style);border-radius:inherit;background-color:inherit;border-width:2px;border-color:#0000;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000,#000),linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#0000,#000),linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0,0 0;mask-position:0 0,0 0,0 0;-webkit-mask-size:auto,auto,auto;mask-size:auto,auto,auto;-webkit-mask-repeat:repeat,repeat,repeat;mask-repeat:repeat,repeat,repeat;-webkit-mask-clip:border-box,padding-box,border-box;mask-clip:border-box,padding-box,border-box;-webkit-mask-origin:border-box,padding-box,border-box;mask-origin:border-box,padding-box,border-box;-webkit-mask-composite:source-in,xor;mask-composite:intersect,exclude;-webkit-mask-source-type:auto,auto,auto;mask-mode:match-source,match-source,match-source}.ui-testimonial-cards{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 16)}@media(min-width:48rem){.ui-testimonial-cards{padding-inline:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 20)}}@media(min-width:64rem){.ui-testimonial-cards{padding-inline:calc(var(--spacing) * 12);padding-top:calc(var(--spacing) * 28)}}.ui-testimonial-cards-container{width:100%;max-width:var(--container-page);gap:calc(var(--spacing) * 10);flex-direction:column;margin-inline:auto;display:flex}@media(min-width:48rem){.ui-testimonial-cards-container{gap:calc(var(--spacing) * 12)}}@media(min-width:64rem){.ui-testimonial-cards-container{gap:calc(var(--spacing) * 16)}}.ui-testimonial-cards-lead{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.ui-testimonial-cards-card{gap:calc(var(--spacing) * 8);height:100%}.ui-testimonial-cards-author{gap:calc(var(--spacing) * 4)}.ui-testimonial-cards-name{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.ui-testimonial-cards-role{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted-foreground)}.ui-testimonial-cards-quote{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--muted-foreground)}.ui-cta-split{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 16)}@media(min-width:48rem){.ui-cta-split{padding-inline:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 20)}}@media(min-width:64rem){.ui-cta-split{padding-inline:calc(var(--spacing) * 12);padding-top:calc(var(--spacing) * 28)}}.ui-cta-split-container{width:100%;max-width:var(--container-page);margin-inline:auto}.ui-cta-split-panel{gap:calc(var(--spacing) * 12);border-radius:var(--radius);background-color:var(--accent);padding:calc(var(--spacing) * 8);color:var(--accent-foreground);flex-direction:column;display:flex}@media(min-width:48rem){.ui-cta-split-panel{gap:calc(var(--spacing) * 16);padding:calc(var(--spacing) * 12)}}@media(min-width:64rem){.ui-cta-split-panel{gap:calc(var(--spacing) * 24);padding:calc(var(--spacing) * 20)}}.ui-cta-split-mark{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);color:var(--foreground)}@media(min-width:48rem){.ui-cta-split-mark{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}}@media(min-width:64rem){.ui-cta-split-mark{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}}.ui-cta-split-row{align-items:flex-end;gap:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:64rem){.ui-cta-split-row{gap:calc(var(--spacing) * 12);grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-cta-split-title{max-width:var(--container-xl);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}@media(min-width:48rem){.ui-cta-split-title{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media(min-width:64rem){.ui-cta-split-title{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height))}}.ui-cta-split-aside{align-items:flex-start;gap:calc(var(--spacing) * 8);flex-direction:column;display:flex}@media(min-width:48rem){.ui-cta-split-aside{gap:calc(var(--spacing) * 10)}}@media(min-width:64rem){.ui-cta-split-aside{align-items:flex-end;gap:calc(var(--spacing) * 16)}}.ui-cta-split-text{max-width:var(--container-lg);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}@media(min-width:48rem){.ui-cta-split-text{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media(min-width:64rem){.ui-cta-split-text{text-align:right}}.ui-cta-split-button{width:100%}@media(min-width:48rem){.ui-cta-split-button{width:auto}}.ui-pricing-two-plans{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 16)}@media(min-width:48rem){.ui-pricing-two-plans{padding-inline:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 20)}}@media(min-width:64rem){.ui-pricing-two-plans{padding-inline:calc(var(--spacing) * 12);padding-top:calc(var(--spacing) * 28)}}.ui-pricing-two-plans-container{width:100%;max-width:var(--container-page);gap:calc(var(--spacing) * 10);flex-direction:column;margin-inline:auto;display:flex}@media(min-width:48rem){.ui-pricing-two-plans-container{gap:calc(var(--spacing) * 12)}}@media(min-width:64rem){.ui-pricing-two-plans-container{gap:calc(var(--spacing) * 16)}}.ui-pricing-two-plans-lead{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.ui-pricing-two-plans-plans{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:48rem){.ui-pricing-two-plans-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.ui-pricing-two-plans-plans{gap:calc(var(--spacing) * 10)}}.ui-pricing-two-plans-plan{gap:calc(var(--spacing) * 8);border-radius:var(--radius);padding:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 10);color:var(--card-foreground);flex-direction:column;display:flex}@media(min-width:48rem){.ui-pricing-two-plans-plan{gap:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 12)}}@media(min-width:64rem){.ui-pricing-two-plans-plan{gap:calc(var(--spacing) * 12);padding:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 24)}}.ui-pricing-two-plans-plan-theme-default{background-color:var(--card)}.ui-pricing-two-plans-plan-theme-dark{background-color:var(--background);--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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-inset-ring-color:var(--input)}.ui-pricing-two-plans-plan-name-row{justify-content:space-between;gap:calc(var(--spacing) * 4)}.ui-pricing-two-plans-plan-name{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ui-pricing-two-plans-plan-description{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted-foreground)}.ui-pricing-two-plans-price{align-items:baseline;gap:calc(var(--spacing) * 2);display:flex}.ui-pricing-two-plans-price-value{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.ui-pricing-two-plans-feature{height:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 4);--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);display:flex}.ui-pricing-two-plans-feature-check{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--primary)}.ui-pricing-two-plans-feature-lock{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted-foreground)}.ui-pricing-two-plans-plan-cta{width:100%;margin-top:auto}.ui-faq-tiles{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 16)}@media(min-width:48rem){.ui-faq-tiles{padding-inline:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 20)}}@media(min-width:64rem){.ui-faq-tiles{padding-inline:calc(var(--spacing) * 12);padding-top:calc(var(--spacing) * 28)}}.ui-faq-tiles-container{width:100%;max-width:var(--container-page);gap:calc(var(--spacing) * 10);flex-direction:column;margin-inline:auto;display:flex}@media(min-width:48rem){.ui-faq-tiles-container{gap:calc(var(--spacing) * 12)}}@media(min-width:64rem){.ui-faq-tiles-container{gap:calc(var(--spacing) * 16)}}.ui-faq-tiles-title{max-width:var(--container-3xl);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media(min-width:48rem){.ui-faq-tiles-title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media(min-width:64rem){.ui-faq-tiles-title{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.ui-faq-tiles-lead{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.ui-faq-tiles-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:48rem){.ui-faq-tiles-grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.ui-faq-tiles-grid{column-gap:calc(var(--spacing) * 10);row-gap:calc(var(--spacing) * 8)}}.ui-faq-tiles-tile{border-radius:var(--radius);padding:calc(var(--spacing) * 2)}@media(min-width:48rem){.ui-faq-tiles-tile{padding:calc(var(--spacing) * 4)}}.ui-faq-tiles-tile-tone-primary{background-color:var(--primary);color:var(--primary-foreground)}.ui-faq-tiles-tile-tone-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}.ui-faq-tiles-tile-tone-lilac{background-color:var(--chart-3);color:var(--foreground)}.ui-faq-tiles-tile-tone-sky{background-color:var(--chart-4);color:var(--foreground)}.ui-faq-tiles-tile-tone-pink{background-color:var(--chart-5);color:var(--foreground)}.ui-faq-tiles-tile-tone-muted{background-color:var(--muted);color:var(--foreground)}.ui-faq-tiles-question{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);list-style-type:none;display:flex}@media(min-width:48rem){.ui-faq-tiles-question{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.ui-faq-tiles-arrow{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--background);color:var(--foreground);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-faq-tiles-arrow-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.ui-faq-tiles-answer{margin-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 12);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.ui-faq-tiles-more{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--foreground);align-self:flex-end}@media(hover:hover){.ui-faq-tiles-more:hover{text-decoration-line:underline}}.ui-faq-tiles-question>[data-slot=summary-indicator]{display:none}.ui-faq-tiles-tile[open] .ui-faq-tiles-arrow-icon{rotate:180deg}.ui-faq-tiles-question::-webkit-details-marker{display:none}.ui-footer-newsletter{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 8)}@media(min-width:48rem){.ui-footer-newsletter{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 12);padding-bottom:calc(var(--spacing) * 12)}}@media(min-width:64rem){.ui-footer-newsletter{padding-inline:calc(var(--spacing) * 12);padding-top:calc(var(--spacing) * 20);padding-bottom:calc(var(--spacing) * 24)}}.ui-footer-newsletter-container{width:100%;max-width:var(--container-page);margin-inline:auto}.ui-footer-newsletter-panel{gap:calc(var(--spacing) * 8);border-radius:var(--radius);background-color:var(--background);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 6);color:var(--foreground);flex-direction:column;display:flex}@media(min-width:48rem){.ui-footer-newsletter-panel{gap:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 10)}}@media(min-width:64rem){.ui-footer-newsletter-panel{gap:calc(var(--spacing) * 16);padding-inline:calc(var(--spacing) * 12);padding-top:calc(var(--spacing) * 16)}}.ui-footer-newsletter-top{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:48rem){.ui-footer-newsletter-top{gap:calc(var(--spacing) * 10);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.ui-footer-newsletter-top{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(12,minmax(0,1fr))}}.ui-footer-newsletter-brand{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media(min-width:48rem){.ui-footer-newsletter-brand{gap:calc(var(--spacing) * 8)}}@media(min-width:64rem){.ui-footer-newsletter-brand{grid-column:span 4/span 4}}.ui-footer-newsletter-brand-link{gap:calc(var(--spacing) * 2);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--foreground)}.ui-footer-newsletter-mark{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.ui-footer-newsletter-text{max-width:var(--container-xs);--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--muted-foreground)}.ui-footer-newsletter-socials{gap:calc(var(--spacing) * 4);display:flex}.ui-footer-newsletter-social{color:var(--muted-foreground)}@media(hover:hover){.ui-footer-newsletter-social:hover{color:var(--foreground)}}.ui-footer-newsletter-social-icon{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.ui-footer-newsletter-column{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media(min-width:64rem){.ui-footer-newsletter-column{grid-column:span 2/span 2}}.ui-footer-newsletter-column-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ui-footer-newsletter-link{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted-foreground)}@media(hover:hover){.ui-footer-newsletter-link:hover{color:var(--foreground)}}.ui-footer-newsletter-newsletter{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media(min-width:64rem){.ui-footer-newsletter-newsletter{grid-column:10/span 3}}.ui-footer-newsletter-newsletter-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ui-footer-newsletter-form{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ui-footer-newsletter-label{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-footer-newsletter-input{background-color:var(--card)}.ui-footer-newsletter-submit{--tw-font-weight:var(--font-weight-normal);width:100%;font-weight:var(--font-weight-normal)}.ui-footer-newsletter-bottom{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 6);flex-direction:column}@media(min-width:48rem){.ui-footer-newsletter-bottom{padding-top:calc(var(--spacing) * 8);flex-direction:row}}.ui-footer-newsletter-copyright{text-align:center;--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted-foreground)}.ui-footer-newsletter-source{gap:calc(var(--spacing) * 2);text-align:center;--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted-foreground)}@media(hover:hover){.ui-footer-newsletter-source:hover{color:var(--foreground)}}.ui-footer-newsletter-source-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0}.ui-announcement-bar{background-color:var(--secondary);color:var(--secondary-foreground)}.ui-announcement-bar-container{max-width:var(--container-page);justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;margin-inline:auto;display:flex}.ui-announcement-bar-link{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:currentColor;text-decoration-line:underline}.ui-hero-centered{padding:calc(var(--spacing) * 4)}@media(min-width:48rem){.ui-hero-centered{padding:calc(var(--spacing) * 8)}}.ui-hero-centered-container{max-width:var(--container-page);align-items:center;gap:calc(var(--spacing) * 6);border-radius:var(--radius);background-color:var(--muted);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);text-align:center;flex-direction:column;margin-inline:auto;display:flex}@media(min-width:48rem){.ui-hero-centered-container{gap:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 20)}}@media(min-width:64rem){.ui-hero-centered-container{padding-block:calc(var(--spacing) * 24)}}.ui-hero-centered-title{max-width:var(--container-3xl);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold)}@media(min-width:48rem){.ui-hero-centered-title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media(min-width:64rem){.ui-hero-centered-title{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.ui-hero-centered-lead{max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--muted-foreground)}@media(min-width:48rem){.ui-hero-centered-lead{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.ui-hero-centered-actions{justify-content:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap}.ui-hero-split{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12)}@media(min-width:48rem){.ui-hero-split{padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.ui-hero-split{padding-inline:calc(var(--spacing) * 12)}}.ui-hero-split-container{width:100%;max-width:var(--container-page);align-items:center;gap:calc(var(--spacing) * 10);grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto;display:grid}@media(min-width:64rem){.ui-hero-split-container{gap:calc(var(--spacing) * 12);grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-hero-split-copy{align-items:flex-start;gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media(min-width:48rem){.ui-hero-split-copy{gap:calc(var(--spacing) * 8)}}.ui-hero-split-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold)}@media(min-width:48rem){.ui-hero-split-title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media(min-width:64rem){.ui-hero-split-title{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.ui-hero-split-lead{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--muted-foreground)}@media(min-width:48rem){.ui-hero-split-lead{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.ui-hero-split-actions{gap:calc(var(--spacing) * 4);flex-wrap:wrap}.ui-hero-split-art{aspect-ratio:1;border-radius:var(--radius);background-color:var(--accent);position:relative;overflow:hidden}@media(min-width:48rem){.ui-hero-split-art{aspect-ratio:4/3}}@media(min-width:64rem){.ui-hero-split-art{aspect-ratio:1}}.ui-hero-split-image{object-fit:cover;object-position:top;width:100%;height:100%}.ui-hero-split-art:after{content:"";pointer-events:none;border-style:var(--tw-border-style);border-radius:inherit;background-color:inherit;border-width:2px;border-color:#0000;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000,#000),linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#0000,#000),linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0,0 0;mask-position:0 0,0 0,0 0;-webkit-mask-size:auto,auto,auto;mask-size:auto,auto,auto;-webkit-mask-repeat:repeat,repeat,repeat;mask-repeat:repeat,repeat,repeat;-webkit-mask-clip:border-box,padding-box,border-box;mask-clip:border-box,padding-box,border-box;-webkit-mask-origin:border-box,padding-box,border-box;mask-origin:border-box,padding-box,border-box;-webkit-mask-composite:source-in,xor;mask-composite:intersect,exclude;-webkit-mask-source-type:auto,auto,auto;mask-mode:match-source,match-source,match-source}.ui-logo-cloud{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12)}@media(min-width:48rem){.ui-logo-cloud{padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.ui-logo-cloud{padding-inline:calc(var(--spacing) * 12)}}.ui-logo-cloud-container{width:100%;max-width:var(--container-page);align-items:center;gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex}.ui-logo-cloud-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground)}.ui-logo-cloud-logos{justify-content:center;align-items:center;gap:calc(var(--spacing) * 8);flex-wrap:wrap;display:flex}@media(min-width:48rem){.ui-logo-cloud-logos{gap:calc(var(--spacing) * 12)}}.ui-logo-cloud-logo{height:calc(var(--spacing) * 10);width:auto}.ui-logo-cloud-logo:where(.dark,.dark *){--tw-brightness:brightness(0%);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,);--tw-invert:invert(100%)}.ui-stats-row-title{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-stats-row-list{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:64rem){.ui-stats-row-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-stats-row-item{gap:calc(var(--spacing) * 2);border-radius:var(--radius);background-color:var(--muted);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media(min-width:64rem){.ui-stats-row-item{padding:calc(var(--spacing) * 8)}}.ui-feature-grid-head{align-items:center;gap:calc(var(--spacing) * 4);text-align:center;flex-direction:column;display:flex}.ui-feature-grid-grid{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:48rem){.ui-feature-grid-grid{column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 10);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.ui-feature-grid-grid{column-gap:calc(var(--spacing) * 10);row-gap:calc(var(--spacing) * 12);grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-feature-grid-item{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ui-feature-grid-badge{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);background-color:var(--primary);color:var(--primary-foreground);border-radius:3.40282e38px}.ui-feature-grid-icon{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.ui-feature-split-container{width:100%;max-width:var(--container-page);align-items:center;gap:calc(var(--spacing) * 10);grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto;display:grid}@media(min-width:48rem){.ui-feature-split-container{gap:calc(var(--spacing) * 12)}}@media(min-width:64rem){.ui-feature-split-container{gap:calc(var(--spacing) * 16);grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-feature-split-art{aspect-ratio:1;border-radius:var(--radius);background-color:var(--chart-3);position:relative;overflow:hidden}@media(min-width:48rem){.ui-feature-split-art{aspect-ratio:4/3}}@media(min-width:64rem){.ui-feature-split-art{aspect-ratio:1}}.ui-feature-split-image{object-fit:cover;object-position:top;width:100%;height:100%}.ui-feature-split-copy{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media(min-width:48rem){.ui-feature-split-copy{gap:calc(var(--spacing) * 8)}}.ui-feature-split-head{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ui-feature-split-list{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.ui-feature-split-item{gap:calc(var(--spacing) * 4);display:flex}.ui-feature-split-check{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);color:var(--primary);flex-shrink:0}.ui-feature-split-art:after{content:"";pointer-events:none;border-style:var(--tw-border-style);border-radius:inherit;background-color:inherit;border-width:2px;border-color:#0000;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000,#000),linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#0000,#000),linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0,0 0;mask-position:0 0,0 0,0 0;-webkit-mask-size:auto,auto,auto;mask-size:auto,auto,auto;-webkit-mask-repeat:repeat,repeat,repeat;mask-repeat:repeat,repeat,repeat;-webkit-mask-clip:border-box,padding-box,border-box;mask-clip:border-box,padding-box,border-box;-webkit-mask-origin:border-box,padding-box,border-box;mask-origin:border-box,padding-box,border-box;-webkit-mask-composite:source-in,xor;mask-composite:intersect,exclude;-webkit-mask-source-type:auto,auto,auto;mask-mode:match-source,match-source,match-source}.ui-steps-head{align-items:center;gap:calc(var(--spacing) * 4);text-align:center;flex-direction:column;display:flex}.ui-steps-list{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:64rem){.ui-steps-list{gap:calc(var(--spacing) * 10);grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-steps-item{gap:calc(var(--spacing) * 4);border-radius:var(--radius);background-color:var(--muted);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media(min-width:48rem){.ui-steps-item{padding:calc(var(--spacing) * 8)}}@media(min-width:64rem){.ui-steps-item{padding:calc(var(--spacing) * 10)}}.ui-steps-icon{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);color:var(--primary)}.ui-steps-list{counter-reset:step}.ui-steps-item{counter-increment:step}.ui-integrations-head{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ui-integrations-grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:48rem){.ui-integrations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.ui-integrations-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-integrations-item{align-items:flex-start;gap:calc(var(--spacing) * 4);border-radius:var(--radius);background-color:var(--card);padding:calc(var(--spacing) * 6);--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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);display:flex}@media(min-width:64rem){.ui-integrations-item{padding:calc(var(--spacing) * 8)}}.ui-integrations-item{--tw-inset-ring-color:var(--border)}.ui-integrations-badge{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);background-color:var(--accent);color:var(--accent-foreground);border-radius:3.40282e38px;flex-shrink:0}.ui-integrations-icon{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.ui-pricing-three-tiers-head{align-items:center;gap:calc(var(--spacing) * 4);text-align:center;flex-direction:column;display:flex}.ui-pricing-three-tiers-plans{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:64rem){.ui-pricing-three-tiers-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-pricing-three-tiers-plan{gap:calc(var(--spacing) * 6);border-radius:var(--radius);padding:calc(var(--spacing) * 6);color:var(--card-foreground);flex-direction:column;display:flex}@media(min-width:48rem){.ui-pricing-three-tiers-plan{gap:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 8)}}@media(min-width:64rem){.ui-pricing-three-tiers-plan{padding:calc(var(--spacing) * 10)}}.ui-pricing-three-tiers-plan-theme-default{background-color:var(--card)}.ui-pricing-three-tiers-plan-theme-dark{background-color:var(--background);--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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-inset-ring-color:var(--input)}.ui-pricing-three-tiers-plan-name-row{justify-content:space-between;gap:calc(var(--spacing) * 2);flex-wrap:wrap}.ui-pricing-three-tiers-plan-name{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ui-pricing-three-tiers-price{align-items:baseline;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ui-pricing-three-tiers-price-value{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.ui-pricing-three-tiers-feature{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.ui-pricing-three-tiers-check{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--primary)}.ui-pricing-three-tiers-cross{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted-foreground)}.ui-pricing-three-tiers-plan-cta{width:100%;margin-top:auto}.ui-comparison-table-head{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ui-comparison-table-scroll{border-radius:var(--radius-md);--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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-inset-ring-color:var(--border);overflow-x:auto}.ui-comparison-table-table{text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ui-comparison-table-thead{background-color:var(--muted)}.ui-comparison-table-th{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media(min-width:48rem){.ui-comparison-table-th{padding-inline:calc(var(--spacing) * 6)}}.ui-comparison-table-th-plan{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap}@media(min-width:48rem){.ui-comparison-table-th-plan{padding-inline:calc(var(--spacing) * 6)}}.ui-comparison-table-th-plan-2{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap}@media(min-width:48rem){.ui-comparison-table-th-plan-2{padding-inline:calc(var(--spacing) * 6)}}.ui-comparison-table-row{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border)}.ui-comparison-table-feature{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}@media(min-width:48rem){.ui-comparison-table-feature{padding-inline:calc(var(--spacing) * 6)}}.ui-comparison-table-cell{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:center}@media(min-width:48rem){.ui-comparison-table-cell{padding-inline:calc(var(--spacing) * 6)}}.ui-comparison-table-yes{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--primary);margin-inline:auto}.ui-comparison-table-sr{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-comparison-table-no{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted-foreground);margin-inline:auto}.ui-comparison-table-sr-2{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-comparison-table-cell-2{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:center}@media(min-width:48rem){.ui-comparison-table-cell-2{padding-inline:calc(var(--spacing) * 6)}}.ui-comparison-table-yes-2{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--primary);margin-inline:auto}.ui-comparison-table-sr-3{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-comparison-table-no-2{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted-foreground);margin-inline:auto}.ui-comparison-table-sr-4{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-testimonial-quote-container{width:100%;max-width:var(--container-page);margin-inline:auto}.ui-testimonial-quote-panel{align-items:center;gap:calc(var(--spacing) * 6);border-radius:var(--radius);background-color:var(--chart-5);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);text-align:center;color:var(--foreground);flex-direction:column;display:flex}@media(min-width:48rem){.ui-testimonial-quote-panel{gap:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 12);padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.ui-testimonial-quote-panel{padding-block:calc(var(--spacing) * 20)}}.ui-testimonial-quote-quote{max-width:var(--container-3xl);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media(min-width:48rem){.ui-testimonial-quote-quote{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}}.ui-testimonial-quote-author{gap:calc(var(--spacing) * 4)}.ui-testimonial-quote-who{flex-direction:column;align-items:flex-start;display:flex}.ui-testimonial-quote-name{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.ui-team-grid-head{align-items:center;gap:calc(var(--spacing) * 4);text-align:center;flex-direction:column;display:flex}.ui-team-grid-member{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius);background-color:var(--muted);padding:calc(var(--spacing) * 6);text-align:center;flex-direction:column;display:flex}@media(min-width:48rem){.ui-team-grid-member{padding:calc(var(--spacing) * 8)}}@media(min-width:64rem){.ui-team-grid-member{padding:calc(var(--spacing) * 10)}}.ui-blog-cards-head{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ui-blog-cards-post{border-radius:var(--radius);background-color:var(--card);flex-direction:column;display:flex;overflow:hidden}.ui-blog-cards-media{aspect-ratio:var(--aspect-video);background-color:var(--accent);overflow:hidden}.ui-blog-cards-image{object-fit:cover;object-position:top;width:100%;height:100%}.ui-blog-cards-body{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media(min-width:64rem){.ui-blog-cards-body{padding:calc(var(--spacing) * 8)}}.ui-blog-cards-meta{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground);flex-wrap:wrap}.ui-blog-cards-date{white-space:nowrap}.ui-blog-cards-post-link{color:var(--foreground)}@media(hover:hover){.ui-blog-cards-post-link:hover{text-decoration-line:underline}}.ui-changelog-head{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ui-changelog-list{gap:calc(var(--spacing) * 8);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--border);padding-left:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media(min-width:48rem){.ui-changelog-list{gap:calc(var(--spacing) * 10);padding-left:calc(var(--spacing) * 8)}}.ui-changelog-item{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ui-changelog-meta{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap}.ui-changelog-date{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;color:var(--muted-foreground)}.ui-faq-accordion-head{align-items:center;gap:calc(var(--spacing) * 4);text-align:center;flex-direction:column;display:flex}.ui-faq-accordion-list{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ui-faq-accordion-item{border-radius:var(--radius);background-color:var(--muted);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}@media(min-width:48rem){.ui-faq-accordion-item{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 6)}}.ui-faq-accordion-question{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);list-style-type:none;display:flex}.ui-faq-accordion-chevron{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.ui-faq-accordion-answer{padding-top:calc(var(--spacing) * 4);color:var(--muted-foreground)}.ui-faq-accordion-question>[data-slot=summary-indicator]{display:none}.ui-faq-accordion-item[open] .ui-faq-accordion-chevron{rotate:180deg}.ui-faq-accordion-question::-webkit-details-marker{display:none}.ui-cta-centered-container{width:100%;max-width:var(--container-page);align-items:center;gap:calc(var(--spacing) * 6);border-radius:var(--radius);background-color:var(--primary);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);text-align:center;color:var(--primary-foreground);flex-direction:column;margin-inline:auto;display:flex}@media(min-width:48rem){.ui-cta-centered-container{gap:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.ui-cta-centered-container{padding-block:calc(var(--spacing) * 20)}}.ui-cta-centered-title{max-width:var(--container-2xl);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media(min-width:48rem){.ui-cta-centered-title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.ui-cta-centered-text{max-width:var(--container-xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}@media(min-width:48rem){.ui-cta-centered-text{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.ui-cta-centered-actions{justify-content:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap}.ui-app-download-container{width:100%;max-width:var(--container-page);align-items:center;gap:calc(var(--spacing) * 8);border-radius:var(--radius);background-color:var(--background);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 10);color:var(--foreground);grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto;display:grid;overflow:hidden}@media(min-width:48rem){.ui-app-download-container{gap:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 12);padding-top:calc(var(--spacing) * 16)}}@media(min-width:64rem){.ui-app-download-container{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-app-download-copy{align-items:flex-start;gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media(min-width:64rem){.ui-app-download-copy{padding-bottom:calc(var(--spacing) * 16)}}.ui-app-download-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--muted-foreground)}@media(min-width:48rem){.ui-app-download-text{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.ui-app-download-stores{gap:calc(var(--spacing) * 4);flex-wrap:wrap}.ui-app-download-apple,.ui-app-download-phone{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.ui-app-download-image{border-top-left-radius:calc(var(--radius) * .5);border-top-right-radius:calc(var(--radius) * .5);align-self:flex-end;width:50%;margin-inline:auto}@media(min-width:48rem){.ui-app-download-image{width:33.3333%}}@media(min-width:64rem){.ui-app-download-image{width:50%}}.ui-app-download-container:has(.ui-app-download-copy){background-color:var(--secondary);color:var(--secondary-foreground)}.ui-newsletter-band-container{width:100%;max-width:var(--container-page);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 6);border-radius:var(--radius);background-color:var(--accent);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10);color:var(--accent-foreground);flex-direction:column;margin-inline:auto;display:flex}@media(min-width:48rem){.ui-newsletter-band-container{gap:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 12)}}@media(min-width:64rem){.ui-newsletter-band-container{padding-inline:calc(var(--spacing) * 12);padding-block:calc(var(--spacing) * 16);flex-direction:row;align-items:center}}.ui-newsletter-band-copy{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ui-newsletter-band-form{width:100%;max-width:var(--container-md);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media(min-width:48rem){.ui-newsletter-band-form{flex-direction:row}}.ui-newsletter-band-label{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-contact-form-container{width:100%;max-width:var(--container-page);gap:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto;display:grid}@media(min-width:48rem){.ui-contact-form-container{gap:calc(var(--spacing) * 10)}}@media(min-width:64rem){.ui-contact-form-container{gap:calc(var(--spacing) * 12);grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-contact-form-copy{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ui-contact-form-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--muted-foreground)}@media(min-width:48rem){.ui-contact-form-text{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.ui-contact-form-form{gap:calc(var(--spacing) * 6);border-radius:var(--radius);background-color:var(--muted);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media(min-width:48rem){.ui-contact-form-form{padding:calc(var(--spacing) * 8)}}@media(min-width:64rem){.ui-contact-form-form{padding:calc(var(--spacing) * 10)}}.ui-contact-form-button{align-self:flex-start}.ui-login-card{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16)}@media(min-width:48rem){.ui-login-card{padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 20)}}@media(min-width:64rem){.ui-login-card{padding-inline:calc(var(--spacing) * 12);padding-block:calc(var(--spacing) * 24)}}.ui-login-card-container{width:100%;max-width:var(--container-md);flex-direction:column;margin-inline:auto;display:flex}.ui-login-card-card{gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 6)}@media(min-width:48rem){.ui-login-card-card{gap:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 10)}}.ui-login-card-head{gap:calc(var(--spacing) * 2);text-align:center;flex-direction:column;display:flex}.ui-login-card-form{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.ui-login-card-button{width:100%}.ui-login-card-foot{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground)}.ui-signup-card{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16)}@media(min-width:48rem){.ui-signup-card{padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 20)}}@media(min-width:64rem){.ui-signup-card{padding-inline:calc(var(--spacing) * 12);padding-block:calc(var(--spacing) * 24)}}.ui-signup-card-container{width:100%;max-width:var(--container-md);flex-direction:column;margin-inline:auto;display:flex}.ui-signup-card-card{gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 6)}@media(min-width:48rem){.ui-signup-card-card{gap:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 10)}}.ui-signup-card-head{gap:calc(var(--spacing) * 2);text-align:center;flex-direction:column;display:flex}.ui-signup-card-form{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.ui-signup-card-button{width:100%}.ui-signup-card-foot{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground)}.ui-settings-panel-container{width:100%;max-width:var(--container-2xl);flex-direction:column;margin-inline:auto;display:flex}.ui-settings-panel-form{gap:calc(var(--spacing) * 6);border-radius:var(--radius);background-color:var(--card);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media(min-width:48rem){.ui-settings-panel-form{gap:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 8)}}@media(min-width:64rem){.ui-settings-panel-form{padding:calc(var(--spacing) * 10)}}.ui-settings-panel-legend{margin-bottom:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ui-settings-panel-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ui-settings-panel-option{justify-content:space-between;gap:calc(var(--spacing) * 4);border-radius:var(--radius-md);background-color:var(--background);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}@media(min-width:48rem){.ui-settings-panel-option{padding-inline:calc(var(--spacing) * 6)}}.ui-settings-panel-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.ui-settings-panel-button{align-self:flex-end}.ui-dashboard-stats-grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:48rem){.ui-dashboard-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.ui-dashboard-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-dashboard-stats-card{gap:calc(var(--spacing) * 2);border-radius:var(--radius);background-color:var(--card);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media(min-width:64rem){.ui-dashboard-stats-card{padding:calc(var(--spacing) * 8)}}.ui-habits-table-scroll{border-radius:var(--radius-md);--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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-inset-ring-color:var(--border);overflow-x:auto}.ui-habits-table-table{text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ui-habits-table-thead{background-color:var(--muted);color:var(--muted-foreground)}.ui-habits-table-th{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media(min-width:48rem){.ui-habits-table-th{padding-inline:calc(var(--spacing) * 6)}}.ui-habits-table-th-2{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media(min-width:48rem){.ui-habits-table-th-2{padding-inline:calc(var(--spacing) * 6)}}.ui-habits-table-th-3{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media(min-width:48rem){.ui-habits-table-th-3{padding-inline:calc(var(--spacing) * 6)}}.ui-habits-table-th-4{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media(min-width:48rem){.ui-habits-table-th-4{padding-inline:calc(var(--spacing) * 6)}}.ui-habits-table-row{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border)}.ui-habits-table-habit{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media(min-width:48rem){.ui-habits-table-habit{padding-inline:calc(var(--spacing) * 6)}}.ui-habits-table-cell-2{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 4);white-space:nowrap;color:var(--muted-foreground)}@media(min-width:48rem){.ui-habits-table-cell-2{padding-inline:calc(var(--spacing) * 6)}}.ui-habits-table-status-tone-done{background-color:var(--primary);color:var(--primary-foreground)}.ui-habits-table-status-tone-pending{background-color:var(--muted);color:var(--foreground)}.ui-empty-state-container{width:100%;max-width:var(--container-xl);align-items:center;gap:calc(var(--spacing) * 6);border-radius:var(--radius);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);text-align:center;--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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);flex-direction:column;margin-inline:auto;display:flex}@media(min-width:48rem){.ui-empty-state-container{padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 16)}}@media(min-width:64rem){.ui-empty-state-container{padding-block:calc(var(--spacing) * 20)}}.ui-empty-state-container{--tw-inset-ring-color:var(--border)}.ui-empty-state-badge{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);background-color:var(--muted);color:var(--muted-foreground);border-radius:3.40282e38px}.ui-empty-state-icon{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.ui-empty-state-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ui-not-found{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16)}@media(min-width:48rem){.ui-not-found{padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 20)}}@media(min-width:64rem){.ui-not-found{padding-inline:calc(var(--spacing) * 12);padding-block:calc(var(--spacing) * 24)}}.ui-not-found-container{width:100%;max-width:var(--container-2xl);align-items:center;gap:calc(var(--spacing) * 6);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.ui-not-found-code{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--primary)}.ui-not-found-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.ui-not-found-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--muted-foreground)}@media(min-width:48rem){.ui-not-found-text{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.ui-cookie-banner{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8)}@media(min-width:48rem){.ui-cookie-banner{padding-inline:calc(var(--spacing) * 10)}}.ui-cookie-banner-card{max-width:var(--container-2xl);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-radius:var(--radius-md);background-color:var(--popover);padding:calc(var(--spacing) * 6);color:var(--popover-foreground);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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);flex-direction:column;margin-inline:auto}@media(min-width:48rem){.ui-cookie-banner-card{flex-direction:row;align-items:center}}.ui-cookie-banner-card{--tw-inset-ring-color:var(--border)}.ui-cookie-banner-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ui-cookie-banner-actions{gap:calc(var(--spacing) * 2);flex-shrink:0}.ui-footer-simple{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10)}@media(min-width:48rem){.ui-footer-simple{padding-inline:calc(var(--spacing) * 10)}}@media(min-width:64rem){.ui-footer-simple{padding-inline:calc(var(--spacing) * 12)}}.ui-footer-simple-container{width:100%;max-width:var(--container-page);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);text-align:center;flex-direction:column;margin-inline:auto;display:flex}@media(min-width:48rem){.ui-footer-simple-container{text-align:left;flex-direction:row}}.ui-footer-simple-brand{gap:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--foreground)}.ui-footer-simple-links{justify-content:center;column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ds-shell{flex-direction:column;min-height:100vh;display:flex}@media(min-width:80rem){.ds-shell{flex-direction:row}}.ds-sidebar{background-color:var(--muted);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8);display:none}@media(min-width:80rem){.ds-sidebar{height:100vh;width:calc(var(--spacing) * 64);flex-shrink:0;display:block;position:sticky;top:0;overflow:auto}}.ds-brand{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--foreground);display:flex}.ds-sidebar-head{margin-bottom:calc(var(--spacing) * 8);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.ds-topbar{z-index:10;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);background-color:var(--background);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);--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),var(--tw-shadow);display:flex;position:sticky;top:0}@media(min-width:80rem){.ds-topbar{display:none}}.ds-topbar-actions{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.ds-sheet-close{align-self:flex-end}.ds-nav-group{margin-bottom:calc(var(--spacing) * 6)}.ds-nav-title{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--muted-foreground)}.ds-nav-list{flex-direction:column;gap:0;display:flex}.ds-nav-link{border-radius:calc(var(--radius) * .5);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground);display:block}@media(hover:hover){.ds-nav-link:hover{background-color:var(--background)}}.ds-nav-link[aria-current=page]{background-color:var(--background);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--primary)}.ds-main{min-width:0;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10);flex-grow:1}@media(min-width:48rem){.ds-main{padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 12)}}@media(min-width:80rem){.ds-main{padding-inline:calc(var(--spacing) * 12)}}.ds-header{margin-bottom:calc(var(--spacing) * 12);max-width:var(--container-3xl)}.ds-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--foreground)}.ds-lead{margin-top:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--muted-foreground)}.ds-section{margin-bottom:calc(var(--spacing) * 12)}.ds-h2{margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}.ds-h3{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}.ds-cards{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:40rem){.ds-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.ds-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-card{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing) * 6)}.ds-card-link{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}@media(hover:hover){.ds-card-link:hover{color:var(--primary)}}.ds-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:40rem){.ds-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.ds-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ds-swatch{height:calc(var(--spacing) * 24);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);width:100%}.ds-sample{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ds-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}.ds-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground)}.ds-rows{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ds-row{align-items:center;gap:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.ds-row-label{width:calc(var(--spacing) * 32);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground);flex-shrink:0}.ds-box{background-color:var(--primary)}.ds-tile{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card)}.ds-text{max-width:var(--container-3xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--muted-foreground)}.ds-sample-dark{border-radius:var(--radius);background-color:var(--background);padding:calc(var(--spacing) * 4)}.ds-toc{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ds-toc-link{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground);border-radius:3.40282e38px}@media(hover:hover){.ds-toc-link:hover{background-color:var(--muted)}}.ds-part{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ds-preview{gap:calc(var(--spacing) * 4);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:48rem){.ds-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.ds-preview{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-case{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex}.ds-case-body{min-height:calc(var(--spacing) * 12);align-items:center;display:flex}.ds-table{text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ds-th{border-color:var(--border);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}.ds-td{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 4)}.ds-frame{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);overflow:hidden}.ds-frame-flow{padding-bottom:calc(var(--spacing) * 10)}@media(min-width:48rem){.ds-frame-flow{padding-bottom:calc(var(--spacing) * 12)}}@media(min-width:64rem){.ds-frame-flow{padding-bottom:calc(var(--spacing) * 16)}}.ds-chip{background-color:var(--muted);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground);border-radius:3.40282e38px}.ds-pager{justify-content:space-between;gap:calc(var(--spacing) * 4);display:flex}.ds-widget{max-width:var(--container-md)}.ds-widget-badge{align-self:flex-start;width:fit-content}.ds-widget-value{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--foreground)}.ds-widget-list{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.ds-widget-person{margin-top:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 4);display:flex}.ds-widget-form{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ds-sample-light{border-radius:var(--radius);background-color:var(--background);padding:calc(var(--spacing) * 4);color:var(--foreground)}.ds-modes{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:64rem){.ds-modes{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-mode{gap:calc(var(--spacing) * 4);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);padding:calc(var(--spacing) * 6);color:var(--foreground);flex-direction:column;display:flex}.ds-mode-row{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ds-mode-swatches{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ds-mode-swatch{height:calc(var(--spacing) * 16);border-radius:calc(var(--radius) * .5);padding:calc(var(--spacing) * 2);align-items:flex-end;display:flex}.ds-mode-swatch-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--foreground)}.ds-swatch-background{background-color:var(--background)}.ds-swatch-foreground{background-color:var(--foreground)}.ds-swatch-card{background-color:var(--card)}.ds-swatch-card-foreground{background-color:var(--card-foreground)}.ds-swatch-popover{background-color:var(--popover)}.ds-swatch-popover-foreground{background-color:var(--popover-foreground)}.ds-swatch-primary{background-color:var(--primary)}.ds-swatch-primary-foreground{background-color:var(--primary-foreground)}.ds-swatch-secondary{background-color:var(--secondary)}.ds-swatch-secondary-foreground{background-color:var(--secondary-foreground)}.ds-swatch-muted{background-color:var(--muted)}.ds-swatch-muted-foreground{background-color:var(--muted-foreground)}.ds-swatch-accent{background-color:var(--accent)}.ds-swatch-accent-foreground{background-color:var(--accent-foreground)}.ds-swatch-destructive{background-color:var(--destructive)}.ds-swatch-destructive-foreground{background-color:var(--destructive-foreground)}.ds-swatch-border{background-color:var(--border)}.ds-swatch-input{background-color:var(--input)}.ds-swatch-ring{background-color:var(--ring)}.ds-swatch-chart-1{background-color:var(--chart-1)}.ds-swatch-chart-2{background-color:var(--chart-2)}.ds-swatch-chart-3{background-color:var(--chart-3)}.ds-swatch-chart-4{background-color:var(--chart-4)}.ds-swatch-chart-5{background-color:var(--chart-5)}.ds-swatch-sidebar{background-color:var(--sidebar)}.ds-swatch-sidebar-foreground{background-color:var(--sidebar-foreground)}.ds-swatch-sidebar-primary{background-color:var(--sidebar-primary)}.ds-swatch-sidebar-primary-foreground{background-color:var(--sidebar-primary-foreground)}.ds-swatch-sidebar-accent{background-color:var(--sidebar-accent)}.ds-swatch-sidebar-accent-foreground{background-color:var(--sidebar-accent-foreground)}.ds-swatch-sidebar-border{background-color:var(--sidebar-border)}.ds-swatch-sidebar-ring{background-color:var(--sidebar-ring)}.ds-swatch-brand-orange{background-color:var(--brand-orange)}.ds-swatch-brand-ink{background-color:var(--brand-ink)}.ds-swatch-brand-pink{background-color:var(--brand-pink)}.ds-swatch-brand-lilac{background-color:var(--brand-lilac)}.ds-swatch-brand-sky{background-color:var(--brand-sky)}.ds-swatch-brand-mist{background-color:var(--brand-mist)}.ds-swatch-brand-success{background-color:var(--brand-success)}.ds-swatch-brand-placeholder{background-color:var(--brand-placeholder)}.ds-type-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.ds-type-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ds-type-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.ds-type-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.ds-type-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.ds-type-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.ds-type-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.ds-type-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.ds-type-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.ds-type-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.ds-space-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.ds-space-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.ds-space-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.ds-space-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.ds-space-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.ds-space-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.ds-space-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.ds-space-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.ds-space-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.ds-space-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.ds-space-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.ds-space-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.ds-radius-none{border-radius:0}.ds-radius-sm{border-radius:calc(var(--radius) * .25)}.ds-radius-md{border-radius:calc(var(--radius) * .5)}.ds-radius-lg{border-radius:var(--radius)}.ds-radius-xl{border-radius:calc(var(--radius) * 1.5)}.ds-radius-2xl{border-radius:var(--radius-2xl)}.ds-radius-3xl{border-radius:var(--radius-3xl)}.ds-radius-full{border-radius:3.40282e38px}.ds-shadow-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),var(--tw-shadow)}.ds-shadow-sm,.ds-shadow-base{--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),var(--tw-shadow)}.ds-shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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),var(--tw-shadow)}.ds-shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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),var(--tw-shadow)}.ds-shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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),var(--tw-shadow)}.ds-frame{border-radius:var(--preview-radius);background-color:var(--preview-surface)}}@layer utilities;:root,[data-theme=light]{--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--background:#fff;--foreground:#111827;--card:#f6f6f6;--card-foreground:#111827;--popover:#fff;--popover-foreground:#111827;--primary:#fe5d33;--primary-foreground:#fff;--secondary:#111827;--secondary-foreground:#fff;--muted:#f6f6f6;--muted-foreground:#4b5563;--accent:#dbedfb;--accent-foreground:#111827;--destructive:#dc2626;--destructive-foreground:#fff;--border:#e5e7eb;--input:#e5e7eb;--ring:#fe5d33;--chart-1:#fe5d33;--chart-2:#111827;--chart-3:#d9b8d5;--chart-4:#dbedfb;--chart-5:#fec6c7;--sidebar:#f6f6f6;--sidebar-foreground:#111827;--sidebar-primary:#fe5d33;--sidebar-primary-foreground:#fff;--sidebar-accent:#dbedfb;--sidebar-accent-foreground:#111827;--sidebar-border:#e5e7eb;--sidebar-ring:#fe5d33}.dark,[data-theme=dark]{--background:#111827;--foreground:#fff;--card:#1f2937;--card-foreground:#fff;--popover:#1f2937;--popover-foreground:#fff;--primary:#fe5d33;--primary-foreground:#fff;--secondary:#f6f6f6;--secondary-foreground:#111827;--muted:#1f2937;--muted-foreground:#9ca3af;--accent:#374151;--accent-foreground:#fff;--destructive:#ef4444;--destructive-foreground:#fff;--border:#1f2937;--input:#374151;--ring:#fe5d33;--chart-1:#fe5d33;--chart-2:#f6f6f6;--chart-3:#5b4660;--chart-4:#1e3a5f;--chart-5:#5c2b33;--sidebar:#111827;--sidebar-foreground:#fff;--sidebar-primary:#fe5d33;--sidebar-primary-foreground:#fff;--sidebar-accent:#374151;--sidebar-accent-foreground:#fff;--sidebar-border:#1f2937;--sidebar-ring:#fe5d33}:root,[data-theme=light]{--brand-orange:#fe5d33;--brand-ink:#111827;--brand-pink:#fec6c7;--brand-lilac:#d9b8d5;--brand-sky:#dbedfb;--brand-mist:#f6f6f6;--brand-success:#10b981;--brand-placeholder:#adaebc}.dark,[data-theme=dark]{--brand-orange:#fe5d33;--brand-ink:#f9fafb;--brand-pink:#5c2b33;--brand-lilac:#5b4660;--brand-sky:#1e3a5f;--brand-mist:#1f2937;--brand-success:#34d399;--brand-placeholder:#6b7280}:root,[data-theme=light]{--preview-radius:.5rem;--preview-surface:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=light]{--preview-surface:color-mix(in oklab, var(--primary) 4%, var(--background))}}.dark,[data-theme=dark]{--preview-surface:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--preview-surface:color-mix(in oklab, var(--primary) 7%, var(--background))}}:where(a,button,input,select,textarea,summary,[role=tab],[role=menuitem],[role=menuitemradio],[role=option],[role=treeitem],[role=radio],[role=switch],[tabindex]):focus-visible{box-shadow:var(--tw-inset-shadow,0 0 #0000),var(--tw-inset-ring-shadow,0 0 #0000),0 0 0 4px var(--tw-ring-color,#80808026),var(--tw-shadow,0 0 #0000);outline:none}[data-slot=prompt-input]:focus-within,[data-slot=smartbox]:focus-within{box-shadow:0 0 0 4px #80808026,inset 0 0 0 1px var(--color-border)}[data-slot=prompt-input] textarea:focus-visible,[data-slot=smartbox] input:focus-visible{box-shadow:none}[data-slot=file-tree-item]:focus-visible,[data-slot=editor-tab]:focus-visible,[data-slot=icon-tab]:focus-visible,[data-slot=dropdown-item]:focus-visible{box-shadow:inset 0 0 0 2px #80808026,inset 0 0 0 1px var(--color-muted-foreground)}:where([data-screen]) :focus:not(:focus-visible){outline:none}::selection{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--color-primary) 15%,transparent)}}[data-slot=button].rounded{border-radius:var(--radius-button,var(--radius))}[data-slot=card].rounded{border-radius:var(--radius-card,var(--radius))}[data-slot=alert].rounded{border-radius:var(--radius-alert,var(--radius))}[data-slot=media-frame].rounded{border-radius:var(--radius-media,var(--radius))}[data-slot=badge].rounded-full{border-radius:var(--radius-badge,calc(infinity * 1px))}[data-slot=card]{--tw-shadow:var(--shadow-card,0 0 #0000)}[data-slot=alert]{--tw-shadow:var(--shadow-alert,0 0 #0000)}[data-slot=media-frame]{--tw-shadow:var(--shadow-media,0 0 #0000)}[data-slot=card].p-6{padding:var(--pad-card,calc(var(--spacing) * 6))}[data-slot=alert].px-2{padding-inline:var(--pad-alert,calc(var(--spacing) * 2))}[data-slot=alert].min-h-8{min-height:var(--min-alert,calc(var(--spacing) * 8))}[data-slot=button].px-4.h-10{padding-inline:var(--pad-button,calc(var(--spacing) * 4));height:var(--h-button,calc(var(--spacing) * 10))}[data-slot=badge].px-3.h-6{padding-inline:var(--pad-badge,calc(var(--spacing) * 3));height:var(--h-badge,calc(var(--spacing) * 6))}[data-density-card=compact]{--pad-card:16px}[data-density-card=comfortable]{--pad-card:32px}[data-density-alert=compact]{--pad-alert:8px;--min-alert:24px}[data-density-alert=comfortable]{--pad-alert:16px;--min-alert:40px}[data-density-button=compact]{--pad-button:12px;--h-button:32px}[data-density-button=comfortable]{--pad-button:20px;--h-button:48px}[data-density-badge=compact]{--pad-badge:8px;--h-badge:20px}[data-density-badge=comfortable]{--pad-badge:16px;--h-badge:28px}@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-leading{syntax:"*";inherits:false}@property --tw-border-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-tracking{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
