/*! 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-content:""}}}@layer theme{:host,:root{--font-sans:var(--font-onest),Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--breakpoint-sm:640px;--breakpoint-md:640px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--font-weight-medium:500;--font-weight-semibold:600;--radius-sm:var(--ds-radius-sm);--radius-md:var(--ds-radius-md);--animate-spin:ui-spin var(--duration-spin) linear infinite;--animate-pulse:ui-pulse var(--duration-pulse) var(--ease-standard) infinite;--default-transition-duration:var(--duration-fast);--default-transition-timing-function:var(--ease-standard);--default-font-family:var(--font-onest),Arial,sans-serif;--default-mono-font-family:var(--font-mono);--color-palette-black:var(--palette-black);--color-palette-white:var(--palette-white);--color-palette-neutral-50:var(--palette-neutral-50);--color-palette-neutral-100:var(--palette-neutral-100);--color-palette-neutral-200:var(--palette-neutral-200);--color-palette-neutral-400:var(--palette-neutral-400);--color-palette-neutral-500:var(--palette-neutral-500);--color-palette-neutral-600:var(--palette-neutral-600);--color-palette-neutral-700:var(--palette-neutral-700);--color-palette-neutral-800:var(--palette-neutral-800);--color-palette-neutral-850:var(--palette-neutral-850);--color-palette-neutral-900:var(--palette-neutral-900);--color-palette-neutral-950:var(--palette-neutral-950);--color-palette-orange-50:var(--palette-orange-50);--color-palette-orange-300:var(--palette-orange-300);--color-palette-orange-400:var(--palette-orange-400);--color-palette-orange-500:var(--palette-orange-500);--color-palette-orange-600:var(--palette-orange-600);--color-palette-orange-800:var(--palette-orange-800);--color-palette-orange-950:var(--palette-orange-950);--color-palette-green-50:var(--palette-green-50);--color-palette-green-300:var(--palette-green-300);--color-palette-green-800:var(--palette-green-800);--color-palette-green-950:var(--palette-green-950);--color-palette-yellow-50:var(--palette-yellow-50);--color-palette-yellow-200:var(--palette-yellow-200);--color-palette-yellow-800:var(--palette-yellow-800);--color-palette-yellow-950:var(--palette-yellow-950);--color-palette-red-50:var(--palette-red-50);--color-palette-red-300:var(--palette-red-300);--color-palette-red-700:var(--palette-red-700);--color-palette-red-800:var(--palette-red-800);--color-palette-red-950:var(--palette-red-950);--color-palette-blue-50:var(--palette-blue-50);--color-palette-blue-300:var(--palette-blue-300);--color-palette-blue-700:var(--palette-blue-700);--color-palette-blue-950:var(--palette-blue-950);--color-palette-scrim:var(--palette-scrim);--color-background-light:var(--background-light);--color-background-dark:var(--background-dark);--color-foreground-light:var(--foreground-light);--color-foreground-dark:var(--foreground-dark);--color-card-light:var(--card-light);--color-card-dark:var(--card-dark);--color-card-foreground-light:var(--card-foreground-light);--color-card-foreground-dark:var(--card-foreground-dark);--color-popover-light:var(--popover-light);--color-popover-dark:var(--popover-dark);--color-popover-foreground-light:var(--popover-foreground-light);--color-popover-foreground-dark:var(--popover-foreground-dark);--color-muted-light:var(--muted-light);--color-muted-dark:var(--muted-dark);--color-muted-foreground-light:var(--muted-foreground-light);--color-muted-foreground-dark:var(--muted-foreground-dark);--color-border-light:var(--border-light);--color-border-dark:var(--border-dark);--color-input-light:var(--input-light);--color-input-dark:var(--input-dark);--color-ring-light:var(--ring-light);--color-ring-dark:var(--ring-dark);--color-primary-light:var(--primary-light);--color-primary-dark:var(--primary-dark);--color-primary-foreground-light:var(--primary-foreground-light);--color-primary-foreground-dark:var(--primary-foreground-dark);--color-primary-hover-light:var(--primary-hover-light);--color-primary-hover-dark:var(--primary-hover-dark);--color-primary-active-light:var(--primary-active-light);--color-primary-active-dark:var(--primary-active-dark);--color-primary-border-light:var(--primary-border-light);--color-primary-border-dark:var(--primary-border-dark);--color-contrast-light:var(--contrast-light);--color-contrast-dark:var(--contrast-dark);--color-contrast-foreground-light:var(--contrast-foreground-light);--color-contrast-foreground-dark:var(--contrast-foreground-dark);--color-contrast-hover-light:var(--contrast-hover-light);--color-contrast-hover-dark:var(--contrast-hover-dark);--color-contrast-active-light:var(--contrast-active-light);--color-contrast-active-dark:var(--contrast-active-dark);--color-secondary-light:var(--secondary-light);--color-secondary-dark:var(--secondary-dark);--color-secondary-foreground-light:var(--secondary-foreground-light);--color-secondary-foreground-dark:var(--secondary-foreground-dark);--color-secondary-hover-light:var(--secondary-hover-light);--color-secondary-hover-dark:var(--secondary-hover-dark);--color-secondary-active-light:var(--secondary-active-light);--color-secondary-active-dark:var(--secondary-active-dark);--color-accent-light:var(--accent-light);--color-accent-dark:var(--accent-dark);--color-accent-foreground-light:var(--accent-foreground-light);--color-accent-foreground-dark:var(--accent-foreground-dark);--color-brand-text-light:var(--brand-text-light);--color-brand-text-dark:var(--brand-text-dark);--color-disabled-light:var(--disabled-light);--color-disabled-dark:var(--disabled-dark);--color-disabled-foreground-light:var(--disabled-foreground-light);--color-disabled-foreground-dark:var(--disabled-foreground-dark);--color-success-light:var(--success-light);--color-success-dark:var(--success-dark);--color-success-foreground-light:var(--success-foreground-light);--color-success-foreground-dark:var(--success-foreground-dark);--color-warning-light:var(--warning-light);--color-warning-dark:var(--warning-dark);--color-warning-foreground-light:var(--warning-foreground-light);--color-warning-foreground-dark:var(--warning-foreground-dark);--color-error-light:var(--error-light);--color-error-dark:var(--error-dark);--color-error-foreground-light:var(--error-foreground-light);--color-error-foreground-dark:var(--error-foreground-dark);--color-info-light:var(--info-light);--color-info-dark:var(--info-dark);--color-info-foreground-light:var(--info-foreground-light);--color-info-foreground-dark:var(--info-foreground-dark);--color-destructive-light:var(--destructive-light);--color-destructive-dark:var(--destructive-dark);--color-destructive-foreground-light:var(--destructive-foreground-light);--color-destructive-foreground-dark:var(--destructive-foreground-dark);--color-destructive-hover-light:var(--destructive-hover-light);--color-destructive-hover-dark:var(--destructive-hover-dark);--color-overlay-light:var(--overlay-light);--color-overlay-dark:var(--overlay-dark);--color-shadow-light:var(--shadow-light);--color-shadow-dark:var(--shadow-dark);--color-chart-current-light:var(--chart-current-light);--color-chart-current-dark:var(--chart-current-dark);--color-chart-previous-light:var(--chart-previous-light);--color-chart-previous-dark:var(--chart-previous-dark);--color-chart-grid-light:var(--chart-grid-light);--color-chart-grid-dark:var(--chart-grid-dark);--radius-default:var(--ds-radius-default);--radius-pill:var(--ds-radius-pill);--shadow-card:var(--elevation-card);--shadow-modal:var(--elevation-modal);--breakpoint-desk:1024px}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;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,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box;border-color:var(--border)}body{background:var(--background);color:var(--foreground)}button,input,select,textarea{font:inherit}a,button,input,textarea{-webkit-tap-highlight-color:transparent}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--accent);color:var(--accent-foreground)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.right-1{right:var(--spacing)}.z-floating{z-index:var(--layer-modal-floating)}.order-2{order:2}.order-3{order:3}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.mx-lg{margin-inline:var(--ds-space-lg)}.my-sm{margin-block:var(--ds-space-sm)}.mt-auto{margin-top:auto}.mt-lg{margin-top:var(--ds-space-lg)}.mt-md{margin-top:var(--ds-space-md)}.mt-sm{margin-top:var(--ds-space-sm)}.mt-xs{margin-top:var(--ds-space-xs)}.mb-lg{margin-bottom:var(--ds-space-lg)}.mb-md{margin-bottom:var(--ds-space-md)}.mb-sm{margin-bottom:var(--ds-space-sm)}.mb-xs{margin-bottom:var(--ds-space-xs)}.ml-auto{margin-left:auto}.block{display:block}.block\!{display:block!important}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.aspect-square{aspect-ratio:1}.size-avatar-lg{width:var(--ds-space-avatar-lg);height:var(--ds-space-avatar-lg)}.size-avatar-md{width:var(--ds-space-avatar-md);height:var(--ds-space-avatar-md)}.size-avatar-nav{width:var(--ds-space-avatar-nav);height:var(--ds-space-avatar-nav)}.size-avatar-sm{width:var(--ds-space-avatar-sm);height:var(--ds-space-avatar-sm)}.size-avatar-xl{width:var(--ds-space-avatar-xl);height:var(--ds-space-avatar-xl)}.size-avatar-xs{width:var(--ds-space-avatar-xs);height:var(--ds-space-avatar-xs)}.size-checklist-sm{width:var(--ds-space-checklist-sm);height:var(--ds-space-checklist-sm)}.size-control-md{width:var(--ds-space-control-md);height:var(--ds-space-control-md)}.size-control-sm{width:var(--ds-space-control-sm);height:var(--ds-space-control-sm)}.size-full{width:100%;height:100%}.size-icon-lg{width:var(--ds-space-icon-lg);height:var(--ds-space-icon-lg)}.size-icon-md{width:var(--ds-space-icon-md);height:var(--ds-space-icon-md)}.size-icon-sm{width:var(--ds-space-icon-sm);height:var(--ds-space-icon-sm)}.size-sm{width:var(--ds-space-sm);height:var(--ds-space-sm)}.size-swatch{width:var(--ds-space-swatch);height:var(--ds-space-swatch)}.size-switch-thumb-md{width:var(--ds-space-switch-thumb-md);height:var(--ds-space-switch-thumb-md)}.size-switch-thumb-sm{width:var(--ds-space-switch-thumb-sm);height:var(--ds-space-switch-thumb-sm)}.size-touch-target{width:var(--ds-space-touch-target);height:var(--ds-space-touch-target)}.h-avatar-md{height:var(--ds-space-avatar-md)}.h-avatar-sm{height:var(--ds-space-avatar-sm)}.h-avatar-xl{height:var(--ds-space-avatar-xl)}.h-full{height:100%}.h-icon-lg{height:var(--ds-space-icon-lg)}.h-icon-sm{height:var(--ds-space-icon-sm)}.h-sm{height:var(--ds-space-sm)}.h-stroke{height:var(--ds-space-stroke)}.min-h-control-lg{min-height:var(--ds-space-control-lg)}.min-h-control-md{min-height:var(--ds-space-control-md)}.min-h-control-sm{min-height:var(--ds-space-control-sm)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-home-state-min-height{min-height:var(--ds-space-home-state-min-height)}.min-h-textarea-min{min-height:var(--ds-space-textarea-min)}.min-h-touch-target{min-height:var(--ds-space-touch-target)}.w-96{width:calc(var(--spacing) * 96)}.w-\[360px\]{width:360px}.w-avatar-lg{width:var(--ds-space-avatar-lg)}.w-fit{width:fit-content}.w-full{width:100%}.w-overlay-lg{width:var(--ds-space-overlay-lg)}.w-overlay-md{width:var(--ds-space-overlay-md)}.w-overlay-sm{width:var(--ds-space-overlay-sm)}.w-overlay-xl{width:var(--ds-space-overlay-xl)}.w-preview-min{width:var(--ds-space-preview-min)}.w-sample-min{width:var(--ds-space-sample-min)}.w-sidebar{width:var(--ds-space-sidebar)}.w-switch-md{width:var(--ds-space-switch-md)}.w-switch-sm{width:var(--ds-space-switch-sm)}.max-w-form-max{max-width:var(--ds-space-form-max)}.max-w-full{max-width:100%}.max-w-guide-max{max-width:var(--ds-space-guide-max)}.max-w-popover-max{max-width:var(--ds-space-popover-max)}.max-w-prose-max{max-width:var(--ds-space-prose-max)}.min-w-0{min-width:0}.min-w-\[\.\.\.\]{min-width:...}.min-w-sample-min{min-width:var(--ds-space-sample-min)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.ui-press{transition:transform var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-standard) var(--ease-standard)}.ui-press:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--press-scale))}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-lg{gap:var(--ds-space-lg)}.gap-md{gap:var(--ds-space-md)}.gap-sm{gap:var(--ds-space-sm)}.gap-xl{gap:var(--ds-space-xl)}.gap-xs{gap:var(--ds-space-xs)}:where(.space-y-3xl>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--ds-space-3xl) * var(--tw-space-y-reverse));margin-block-end:calc(var(--ds-space-3xl) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-lg>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--ds-space-lg) * var(--tw-space-y-reverse));margin-block-end:calc(var(--ds-space-lg) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-md>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--ds-space-md) * var(--tw-space-y-reverse));margin-block-end:calc(var(--ds-space-md) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-sm>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--ds-space-sm) * var(--tw-space-y-reverse));margin-block-end:calc(var(--ds-space-sm) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-xl>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--ds-space-xl) * var(--tw-space-y-reverse));margin-block-end:calc(var(--ds-space-xl) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-xs>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--ds-space-xs) * var(--tw-space-y-reverse));margin-block-end:calc(var(--ds-space-xs) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-default{border-radius:var(--ds-radius-default)}.rounded-lg{border-radius:var(--ds-radius-lg)}.rounded-md{border-radius:var(--ds-radius-md)}.rounded-none{border-radius:var(--ds-radius-none)}.rounded-pill{border-radius:var(--ds-radius-pill)}.rounded-sm{border-radius:var(--ds-radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-stroke{border-width:var(--ds-space-stroke)}.border-strong{border-width:var(--ds-space-stroke-strong)}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-stroke{border-top-width:var(--ds-space-stroke)}.border-r-stroke{border-right-width:var(--ds-space-stroke)}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-stroke{border-bottom-width:var(--ds-space-stroke)}.border-b-strong{border-bottom-width:var(--ds-space-stroke-strong)}.border-l-stroke{border-left-width:var(--ds-space-stroke)}.border-border{border-color:var(--border)}.border-error-foreground{border-color:var(--error-foreground)}.border-input{border-color:var(--input)}.border-primary-border{border-color:var(--primary-border)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-contrast{background-color:var(--contrast)}.bg-current{background-color:currentColor}.bg-destructive{background-color:var(--destructive)}.bg-error{background-color:var(--error)}.bg-foreground{background-color:var(--foreground)}.bg-info{background-color:var(--info)}.bg-muted{background-color:var(--muted)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-success{background-color:var(--success)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--warning)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-container-mobile{padding:var(--ds-space-container-mobile)}.p-lg{padding:var(--ds-space-lg)}.p-md{padding:var(--ds-space-md)}.p-none{padding:var(--ds-space-none)}.p-sm{padding:var(--ds-space-sm)}.p-xl{padding:var(--ds-space-xl)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-lg{padding-inline:var(--ds-space-lg)}.px-md{padding-inline:var(--ds-space-md)}.px-none{padding-inline:var(--ds-space-none)}.px-sm{padding-inline:var(--ds-space-sm)}.px-xl{padding-inline:var(--ds-space-xl)}.px-xs{padding-inline:var(--ds-space-xs)}.py-lg{padding-block:var(--ds-space-lg)}.py-md{padding-block:var(--ds-space-md)}.py-none{padding-block:var(--ds-space-none)}.py-sm{padding-block:var(--ds-space-sm)}.py-xl{padding-block:var(--ds-space-xl)}.py-xs{padding-block:var(--ds-space-xs)}.pt-lg{padding-top:var(--ds-space-lg)}.pt-md{padding-top:var(--ds-space-md)}.pt-sm{padding-top:var(--ds-space-sm)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-md{padding-bottom:var(--ds-space-md)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.type-data{font-size:var(--type-data-size);line-height:var(--type-data-line);font-weight:var(--type-data-weight);letter-spacing:var(--type-data-tracking);font-feature-settings:"tnum" 1,"lnum" 1}.type-data,.type-metric{font-family:var(--font-sans)}.type-metric{font-size:var(--type-metric-size);line-height:var(--type-metric-line);font-weight:var(--type-metric-weight);letter-spacing:var(--type-metric-tracking);font-feature-settings:"tnum" 1,"lnum" 1}.type-action{font-size:var(--type-action-size);line-height:var(--type-action-line);font-weight:var(--type-action-weight);letter-spacing:var(--type-action-tracking)}.type-action,.type-body{font-family:var(--font-sans)}.type-body{font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking)}.type-body-lg{font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-line);font-weight:var(--type-body-lg-weight);letter-spacing:var(--type-body-lg-tracking)}.type-body-lg,.type-body-sm{font-family:var(--font-sans)}.type-body-sm{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line);font-weight:var(--type-body-sm-weight);letter-spacing:var(--type-body-sm-tracking)}.type-caption{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);font-family:var(--font-sans)}.type-code{font-size:var(--type-code-size);line-height:var(--type-code-line);font-weight:var(--type-code-weight);letter-spacing:var(--type-code-tracking);font-family:var(--font-code)}.type-display-lg{font-size:var(--type-display-lg-size);line-height:var(--type-display-lg-line);font-weight:var(--type-display-lg-weight);letter-spacing:var(--type-display-lg-tracking);font-family:var(--font-sans)}.type-display-sm{font-size:var(--type-display-sm-size);line-height:var(--type-display-sm-line);font-weight:var(--type-display-sm-weight);letter-spacing:var(--type-display-sm-tracking)}.type-display-sm,.type-h1{font-family:var(--font-sans)}.type-h1{font-size:var(--type-h1-size);line-height:var(--type-h1-line);font-weight:var(--type-h1-weight);letter-spacing:var(--type-h1-tracking)}.type-h2{font-size:var(--type-h2-size);line-height:var(--type-h2-line);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-tracking)}.type-h2,.type-h3{font-family:var(--font-sans)}.type-h3{font-size:var(--type-h3-size);line-height:var(--type-h3-line);font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-tracking)}.type-hero-title-lg{font-size:var(--type-hero-title-lg-size);line-height:var(--type-hero-title-lg-line);font-weight:var(--type-hero-title-lg-weight);letter-spacing:var(--type-hero-title-lg-tracking);font-family:var(--font-sans)}.type-hero-title-md{font-size:var(--type-hero-title-md-size);line-height:var(--type-hero-title-md-line);font-weight:var(--type-hero-title-md-weight);letter-spacing:var(--type-hero-title-md-tracking);font-family:var(--font-sans)}.type-hero-title-sm{font-size:var(--type-hero-title-sm-size);line-height:var(--type-hero-title-sm-line);font-weight:var(--type-hero-title-sm-weight);letter-spacing:var(--type-hero-title-sm-tracking);font-family:var(--font-sans)}.type-label{font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);font-family:var(--font-sans)}.font-sans{font-family:var(--font-onest),Arial,sans-serif}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent-foreground{color:var(--accent-foreground)}.text-brand-text{color:var(--brand-text)}.text-card-foreground{color:var(--card-foreground)}.text-contrast-foreground{color:var(--contrast-foreground)}.text-current{color:currentColor}.text-destructive-foreground{color:var(--destructive-foreground)}.text-disabled-foreground{color:var(--disabled-foreground)}.text-error-foreground{color:var(--error-foreground)}.text-foreground{color:var(--foreground)}.text-info-foreground{color:var(--info-foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-success-foreground{color:var(--success-foreground)}.text-warning-foreground{color:var(--warning-foreground)}.capitalize{text-transform:capitalize}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-token{text-underline-offset:var(--ds-space-xs)}.accent-foreground{accent-color:var(--foreground)}.accent-foreground-dark{accent-color:var(--foreground-dark)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-card{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-card{--tw-shadow:var(--elevation-card)}.shadow-floating{--tw-shadow:var(--elevation-floating)}.shadow-floating,.shadow-modal{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-modal{--tw-shadow:var(--elevation-modal)}.shadow-none{--tw-shadow:0 0 #0000}.ring,.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ui-focus{outline:none}.ui-focus:focus-visible{outline:var(--ds-space-focus-width) solid var(--ring);outline-offset:var(--ds-space-focus-offset)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-fast))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-fast))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-fast))}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}@media (hover:hover){.hover\:border-foreground:hover{border-color:var(--foreground)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-contrast-hover:hover{background-color:var(--contrast-hover)}.hover\:bg-destructive-hover:hover{background-color:var(--destructive-hover)}.hover\:bg-primary-hover:hover{background-color:var(--primary-hover)}.hover\:bg-secondary:hover{background-color:var(--secondary)}.hover\:bg-secondary-hover:hover{background-color:var(--secondary-hover)}.hover\:text-brand-text:hover{color:var(--brand-text)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-floating:hover{--tw-shadow:var(--elevation-floating);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.active\:bg-contrast-active:active{background-color:var(--contrast-active)}.active\:bg-destructive-hover:active{background-color:var(--destructive-hover)}.active\:bg-primary-active:active{background-color:var(--primary-active)}.active\:bg-secondary-active:active{background-color:var(--secondary-active)}.active\:bg-secondary-hover:active{background-color:var(--secondary-hover)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-border:disabled{border-color:var(--border)}.disabled\:bg-disabled:disabled{background-color:var(--disabled)}.disabled\:text-disabled-foreground:disabled{color:var(--disabled-foreground)}.has-\[\[data-state\=checked\]\]\:border-primary-border:has([data-state=checked]){border-color:var(--primary-border)}.has-\[\[data-state\=checked\]\]\:bg-accent:has([data-state=checked]){background-color:var(--accent)}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:bg-disabled[aria-disabled=true]{background-color:var(--disabled)}.aria-disabled\:text-disabled-foreground[aria-disabled=true]{color:var(--disabled-foreground)}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:text-disabled-foreground[data-disabled]{color:var(--disabled-foreground)}.data-\[highlighted\]\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-\[highlighted\]\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}.data-\[loading\=true\]\:cursor-wait[data-loading=true]{cursor:wait}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[state\=active\]\:border-brand-text[data-state=active]{border-color:var(--brand-text)}.data-\[state\=active\]\:bg-accent[data-state=active]{background-color:var(--accent)}.data-\[state\=active\]\:text-accent-foreground[data-state=active]{color:var(--accent-foreground)}.data-\[state\=active\]\:text-brand-text[data-state=active]{color:var(--brand-text)}.data-\[state\=checked\]\:border-primary-border[data-state=checked]{border-color:var(--primary-border)}.data-\[state\=checked\]\:bg-accent[data-state=checked]{background-color:var(--accent)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:bg-primary-foreground[data-state=checked]{background-color:var(--primary-foreground)}.data-\[state\=checked\]\:text-accent-foreground[data-state=checked]{color:var(--accent-foreground)}.data-\[state\=indeterminate\]\:bg-primary[data-state=indeterminate]{background-color:var(--primary)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:ui-pulse var(--duration-pulse) var(--ease-standard) infinite}.motion-safe\:animate-spin{animation:ui-spin var(--duration-spin) linear infinite}}@media (min-width:640px){.md\:mt-xl{margin-top:var(--ds-space-xl)}.md\:block{display:block}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:w-auto{width:auto}.md\:max-w-rating-season-width{max-width:var(--ds-space-rating-season-width)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row,.sm\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:p-container-tablet{padding:var(--ds-space-container-tablet)}.md\:p-lg{padding:var(--ds-space-lg)}.md\:type-h1{font-size:var(--type-h1-size);line-height:var(--type-h1-line);font-weight:var(--type-h1-weight);letter-spacing:var(--type-h1-tracking)}.md\:type-h1,.md\:type-h3{font-family:var(--font-sans)}.md\:type-h3{font-size:var(--type-h3-size);line-height:var(--type-h3-line);font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-tracking)}.md\:type-hero-title-md{font-size:var(--type-hero-title-md-size);line-height:var(--type-hero-title-md-line);font-weight:var(--type-hero-title-md-weight);letter-spacing:var(--type-hero-title-md-tracking);font-family:var(--font-sans)}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-0{top:0}.desk\:order-2{order:2}.desk\:order-3{order:3}.desk\:mt-2xl{margin-top:var(--ds-space-2xl)}.desk\:ml-0{margin-left:0}.desk\:ml-auto{margin-left:auto}.desk\:block{display:block}.desk\:flex{display:flex}.desk\:hidden{display:none}.lg\:block{display:block}.lg\:hidden{display:none}.desk\:size-avatar-xl{width:var(--ds-space-avatar-xl);height:var(--ds-space-avatar-xl)}.desk\:w-auto{width:auto}.desk\:max-w-rating-search-max{max-width:var(--ds-space-rating-search-max)}.desk\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.desk\:flex-row,.lg\:flex-row{flex-direction:row}.desk\:items-end{align-items:flex-end}.desk\:p-container-desktop{padding:var(--ds-space-container-desktop)}.desk\:p-xl{padding:var(--ds-space-xl)}.lg\:p-2xl{padding:var(--ds-space-2xl)}.lg\:p-xl{padding:var(--ds-space-xl)}.desk\:type-metric{font-size:var(--type-metric-size);line-height:var(--type-metric-line);font-weight:var(--type-metric-weight);letter-spacing:var(--type-metric-tracking);font-family:var(--font-sans);font-feature-settings:"tnum" 1,"lnum" 1}.desk\:type-display-lg{font-size:var(--type-display-lg-size);line-height:var(--type-display-lg-line);font-weight:var(--type-display-lg-weight);letter-spacing:var(--type-display-lg-tracking);font-family:var(--font-sans)}.desk\:type-h1{font-size:var(--type-h1-size);line-height:var(--type-h1-line);font-weight:var(--type-h1-weight);letter-spacing:var(--type-h1-tracking);font-family:var(--font-sans)}.desk\:type-h2{font-size:var(--type-h2-size);line-height:var(--type-h2-line);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-tracking);font-family:var(--font-sans)}.desk\:type-h3{font-size:var(--type-h3-size);line-height:var(--type-h3-line);font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-tracking);font-family:var(--font-sans)}.desk\:type-hero-title-lg{font-size:var(--type-hero-title-lg-size);line-height:var(--type-hero-title-lg-line);font-weight:var(--type-hero-title-lg-weight);letter-spacing:var(--type-hero-title-lg-tracking);font-family:var(--font-sans)}}@media (min-width:1280px){.xl\:block{display:block}}}:root{--palette-black:#000;--palette-white:#fff;--palette-neutral-50:#f7f7f7;--palette-neutral-100:#eee;--palette-neutral-200:#d4d4d4;--palette-neutral-400:#a3a3a3;--palette-neutral-500:#737373;--palette-neutral-600:#5c5c5c;--palette-neutral-700:#404040;--palette-neutral-800:#2b2b2b;--palette-neutral-850:#222;--palette-neutral-900:#191919;--palette-neutral-950:#111;--palette-orange-50:#fff1de;--palette-orange-300:#ffb45c;--palette-orange-400:#ff9f2e;--palette-orange-500:#ff8b00;--palette-orange-600:#ef7d00;--palette-orange-800:#9a4b00;--palette-orange-950:#3c270f;--palette-green-50:#e8f5ed;--palette-green-300:#86efac;--palette-green-800:#166534;--palette-green-950:#122c20;--palette-yellow-50:#fff5cc;--palette-yellow-200:#fde68a;--palette-yellow-800:#765400;--palette-yellow-950:#33290f;--palette-red-50:#feecec;--palette-red-300:#fca5a5;--palette-red-700:#b91c1c;--palette-red-800:#991b1b;--palette-red-950:#3d1717;--palette-blue-50:#eaf1ff;--palette-blue-300:#93c5fd;--palette-blue-700:#1d4ed8;--palette-blue-950:#152546;--palette-scrim:#0009;--background-light:var(--palette-neutral-50);--background-dark:var(--palette-neutral-950);--background:var(--background-light);--foreground-light:var(--palette-neutral-900);--foreground-dark:var(--palette-neutral-100);--foreground:var(--foreground-light);--card-light:var(--palette-white);--card-dark:var(--palette-neutral-900);--card:var(--card-light);--card-foreground-light:var(--palette-neutral-900);--card-foreground-dark:var(--palette-neutral-100);--card-foreground:var(--card-foreground-light);--popover-light:var(--palette-white);--popover-dark:var(--palette-neutral-850);--popover:var(--popover-light);--popover-foreground-light:var(--palette-neutral-900);--popover-foreground-dark:var(--palette-neutral-100);--popover-foreground:var(--popover-foreground-light);--muted-light:var(--palette-neutral-100);--muted-dark:var(--palette-neutral-800);--muted:var(--muted-light);--muted-foreground-light:var(--palette-neutral-600);--muted-foreground-dark:var(--palette-neutral-400);--muted-foreground:var(--muted-foreground-light);--border-light:var(--palette-neutral-200);--border-dark:var(--palette-neutral-700);--border:var(--border-light);--input-light:var(--palette-neutral-500);--input-dark:var(--palette-neutral-400);--input:var(--input-light);--ring-light:var(--palette-orange-800);--ring-dark:var(--palette-orange-500);--ring:var(--ring-light);--primary-light:var(--palette-orange-500);--primary-dark:var(--palette-orange-500);--primary:var(--primary-light);--primary-foreground-light:var(--palette-neutral-900);--primary-foreground-dark:var(--palette-neutral-900);--primary-foreground:var(--primary-foreground-light);--primary-hover-light:var(--palette-orange-400);--primary-hover-dark:var(--palette-orange-400);--primary-hover:var(--primary-hover-light);--primary-active-light:var(--palette-orange-600);--primary-active-dark:var(--palette-orange-600);--primary-active:var(--primary-active-light);--primary-border-light:var(--palette-orange-800);--primary-border-dark:var(--palette-orange-500);--primary-border:var(--primary-border-light);--contrast-light:var(--palette-black);--contrast-dark:var(--palette-black);--contrast:var(--contrast-light);--contrast-foreground-light:var(--palette-white);--contrast-foreground-dark:var(--palette-white);--contrast-foreground:var(--contrast-foreground-light);--contrast-hover-light:var(--palette-neutral-900);--contrast-hover-dark:var(--palette-neutral-900);--contrast-hover:var(--contrast-hover-light);--contrast-active-light:var(--palette-neutral-800);--contrast-active-dark:var(--palette-neutral-800);--contrast-active:var(--contrast-active-light);--secondary-light:var(--palette-neutral-100);--secondary-dark:var(--palette-neutral-800);--secondary:var(--secondary-light);--secondary-foreground-light:var(--palette-neutral-900);--secondary-foreground-dark:var(--palette-neutral-100);--secondary-foreground:var(--secondary-foreground-light);--secondary-hover-light:var(--palette-neutral-200);--secondary-hover-dark:var(--palette-neutral-700);--secondary-hover:var(--secondary-hover-light);--secondary-active-light:var(--palette-neutral-400);--secondary-active-dark:var(--palette-neutral-600);--secondary-active:var(--secondary-active-light);--accent-light:var(--palette-orange-50);--accent-dark:var(--palette-orange-950);--accent:var(--accent-light);--accent-foreground-light:var(--palette-orange-800);--accent-foreground-dark:var(--palette-orange-300);--accent-foreground:var(--accent-foreground-light);--brand-text-light:var(--palette-orange-800);--brand-text-dark:var(--palette-orange-300);--brand-text:var(--brand-text-light);--disabled-light:var(--palette-neutral-100);--disabled-dark:var(--palette-neutral-800);--disabled:var(--disabled-light);--disabled-foreground-light:var(--palette-neutral-600);--disabled-foreground-dark:var(--palette-neutral-400);--disabled-foreground:var(--disabled-foreground-light);--success-light:var(--palette-green-50);--success-dark:var(--palette-green-950);--success:var(--success-light);--success-foreground-light:var(--palette-green-800);--success-foreground-dark:var(--palette-green-300);--success-foreground:var(--success-foreground-light);--warning-light:var(--palette-yellow-50);--warning-dark:var(--palette-yellow-950);--warning:var(--warning-light);--warning-foreground-light:var(--palette-yellow-800);--warning-foreground-dark:var(--palette-yellow-200);--warning-foreground:var(--warning-foreground-light);--error-light:var(--palette-red-50);--error-dark:var(--palette-red-950);--error:var(--error-light);--error-foreground-light:var(--palette-red-700);--error-foreground-dark:var(--palette-red-300);--error-foreground:var(--error-foreground-light);--info-light:var(--palette-blue-50);--info-dark:var(--palette-blue-950);--info:var(--info-light);--info-foreground-light:var(--palette-blue-700);--info-foreground-dark:var(--palette-blue-300);--info-foreground:var(--info-foreground-light);--destructive-light:var(--palette-red-700);--destructive-dark:var(--palette-red-300);--destructive:var(--destructive-light);--destructive-foreground-light:var(--palette-white);--destructive-foreground-dark:var(--palette-neutral-900);--destructive-foreground:var(--destructive-foreground-light);--destructive-hover-light:var(--palette-red-800);--destructive-hover-dark:var(--palette-red-50);--destructive-hover:var(--destructive-hover-light);--overlay-light:var(--palette-scrim);--overlay-dark:var(--palette-scrim);--overlay:var(--overlay-light);--shadow-light:var(--palette-neutral-900);--shadow-dark:var(--palette-neutral-950);--shadow:var(--shadow-light);--chart-current-light:var(--palette-orange-800);--chart-current-dark:var(--palette-orange-500);--chart-current:var(--chart-current-light);--chart-previous-light:var(--palette-blue-700);--chart-previous-dark:var(--palette-blue-300);--chart-previous:var(--chart-previous-light);--chart-grid-light:var(--palette-neutral-500);--chart-grid-dark:var(--palette-neutral-400);--chart-grid:var(--chart-grid-light);--ds-space-none:0px;--ds-space-unit:8px;--ds-space-xs:4px;--ds-space-sm:8px;--ds-space-md:16px;--ds-space-lg:24px;--ds-space-xl:32px;--ds-space-2xl:48px;--ds-space-3xl:64px;--ds-space-4xl:96px;--ds-space-container-mobile:var(--ds-space-md);--ds-space-container-tablet:var(--ds-space-lg);--ds-space-container-desktop:var(--ds-space-xl);--ds-space-control-sm:40px;--ds-space-control-md:48px;--ds-space-control-lg:56px;--ds-space-touch-target:44px;--ds-space-icon-sm:16px;--ds-space-icon-md:20px;--ds-space-icon-lg:24px;--ds-space-avatar-xs:24px;--ds-space-avatar-sm:32px;--ds-space-avatar-md:40px;--ds-space-avatar-nav:48px;--ds-space-avatar-lg:64px;--ds-space-avatar-xl:96px;--ds-space-row-min:56px;--ds-space-textarea-min:128px;--ds-space-page-max:1280px;--ds-space-prose-max:680px;--ds-space-form-max:480px;--ds-space-overlay-sm:400px;--ds-space-overlay-md:560px;--ds-space-overlay-lg:800px;--ds-space-overlay-xl:1120px;--ds-space-popover-max:360px;--ds-space-chart-min:280px;--ds-space-breakpoint-tablet:640px;--ds-space-breakpoint-desktop:1024px;--ds-space-stroke:1px;--ds-space-stroke-strong:2px;--ds-space-focus-width:2px;--ds-space-focus-offset:4px;--ds-space-chart-stroke:3px;--ds-space-chart-marker:8px;--ds-space-sidebar:240px;--ds-space-guide-max:1600px;--ds-space-swatch:64px;--ds-space-sample-min:160px;--ds-space-preview-min:240px;--ds-space-menu-max:320px;--ds-space-switch-sm:40px;--ds-space-switch-md:48px;--ds-space-switch-thumb-sm:16px;--ds-space-switch-thumb-md:24px;--ds-space-switch-travel:16px;--ds-space-checklist-sm:20px;--ds-space-home-nav-max:1280px;--ds-space-home-nav-min-height:72px;--ds-space-home-anchor-clearance:var(--ds-space-md);--ds-space-home-hero-start-desktop:160px;--ds-space-home-hero-start-compact:128px;--ds-space-brand-logo-width-desktop:84px;--ds-space-brand-logo-height-desktop:62px;--ds-space-brand-logo-width-compact:72px;--ds-space-brand-logo-height-compact:54px;--ds-space-home-section-gap-desktop:144px;--ds-space-home-section-gap-compact:96px;--ds-space-home-ribbon-wide-breakpoint:1280px;--ds-space-home-history-date-block:128px;--ds-space-home-state-min-height:240px;--ds-space-home-team-orbit-height:460px;--ds-space-home-team-orbit-height-compact:320px;--ds-space-home-team-circle-small:56px;--ds-space-home-team-circle-medium:80px;--ds-space-home-team-circle-large:112px;--ds-space-home-team-circle-small-compact:42px;--ds-space-home-team-circle-medium-compact:58px;--ds-space-home-team-circle-large-compact:80px;--ds-space-join-content-max:1280px;--ds-space-join-card-max:600px;--ds-space-join-tariff-placeholder:128px;--ds-space-rating-season-width:160px;--ds-space-rating-search-max:400px;--ds-space-rating-person-width:256px;--ds-space-rating-person-width-mobile:160px;--ds-space-rating-result-width:112px;--ds-space-rating-long-result-width:160px;--ds-space-rating-table-scroll-max-height:560px;--ds-space-rating-table-scroll-max-height-mobile:480px;--ds-space-rating-comparison-label-width:176px;--ds-space-rating-comparison-label-width-mobile:112px;--ds-space-rating-comparison-person-width:192px;--ds-space-rating-comparison-person-width-mobile:144px;--ds-space-profile-content-max:1120px;--ds-space-profile-runs-scroll-max:320px;--ds-space-cabinet-content-max:var(--ds-space-profile-content-max);--ds-space-profile-avatar-hero:160px;--ds-space-profile-chart-max:400px;--ds-space-profile-radar-callout-width:176px;--ds-space-profile-radar-callout-height:72px;--ds-space-profile-radar-readout-radius:96px;--ds-space-profile-metrics-pair-min:320px;--ds-space-profile-record-column:192px;--ds-space-profile-record-column-mobile:160px;--ds-space-calendar-month-width:160px;--ds-space-calendar-date-width:64px;--ds-space-calendar-date-width-mobile:48px;--ds-space-calendar-plan-action-width:128px;--ds-space-calendar-actions-width:320px;--ds-space-calendar-filter-wide-breakpoint:1280px;--ds-space-event-actions-width:320px;--ds-space-event-actions-width-compact:280px;--ds-space-settings-content-max:var(--ds-space-prose-max);--ds-space-payment-content-max:var(--ds-space-overlay-md);--ds-space-admin-column-xs:112px;--ds-space-admin-column-sm:128px;--ds-space-admin-column-md:144px;--ds-space-admin-column-lg:160px;--ds-space-admin-column-xl:176px;--ds-space-admin-column-wide:192px;--ds-space-admin-column-person:240px;--ds-space-admin-column-text:256px;--ds-space-admin-column-excerpt:320px;--ds-radius-none:0px;--ds-radius-sm:8px;--ds-radius-md:16px;--ds-radius-default:24px;--ds-radius-lg:32px;--ds-radius-pill:9999px;--type-hero-title-lg-size:80px;--type-hero-title-lg-line:88px;--type-hero-title-lg-weight:600;--type-hero-title-lg-tracking:-.03em;--type-hero-title-md-size:64px;--type-hero-title-md-line:72px;--type-hero-title-md-weight:600;--type-hero-title-md-tracking:-.03em;--type-hero-title-sm-size:48px;--type-hero-title-sm-line:56px;--type-hero-title-sm-weight:600;--type-hero-title-sm-tracking:-.025em;--type-display-lg-size:56px;--type-display-lg-line:64px;--type-display-lg-weight:600;--type-display-lg-tracking:-.03em;--type-display-sm-size:40px;--type-display-sm-line:48px;--type-display-sm-weight:600;--type-display-sm-tracking:-.025em;--type-h1-size:36px;--type-h1-line:44px;--type-h1-weight:600;--type-h1-tracking:-.02em;--type-h2-size:28px;--type-h2-line:36px;--type-h2-weight:600;--type-h2-tracking:-.015em;--type-h3-size:20px;--type-h3-line:28px;--type-h3-weight:600;--type-h3-tracking:-.01em;--type-body-lg-size:18px;--type-body-lg-line:28px;--type-body-lg-weight:400;--type-body-lg-tracking:0em;--type-body-size:16px;--type-body-line:24px;--type-body-weight:400;--type-body-tracking:0em;--type-body-sm-size:14px;--type-body-sm-line:20px;--type-body-sm-weight:400;--type-body-sm-tracking:0em;--type-action-size:16px;--type-action-line:24px;--type-action-weight:600;--type-action-tracking:0em;--type-label-size:14px;--type-label-line:20px;--type-label-weight:500;--type-label-tracking:0em;--type-caption-size:12px;--type-caption-line:16px;--type-caption-weight:500;--type-caption-tracking:0em;--type-metric-size:32px;--type-metric-line:40px;--type-metric-weight:600;--type-metric-tracking:-.02em;--type-data-size:14px;--type-data-line:20px;--type-data-weight:500;--type-data-tracking:0em;--type-code-size:12px;--type-code-line:20px;--type-code-weight:400;--type-code-tracking:0em;--elevation-card:0 2px 8px color-mix(in srgb,0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a 6%,transparent),0 8px 24px color-mix(in srgb,0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a 4%,transparent)}@supports (color:color-mix(in lab,red,red)){:root{--elevation-card:0 2px 8px color-mix(in srgb,var(--shadow) 6%,transparent),0 8px 24px color-mix(in srgb,var(--shadow) 4%,transparent)}}:root{--elevation-floating:0 4px 12px color-mix(in srgb,0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a 8%,transparent),0 16px 40px color-mix(in srgb,0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a 8%,transparent)}@supports (color:color-mix(in lab,red,red)){:root{--elevation-floating:0 4px 12px color-mix(in srgb,var(--shadow) 8%,transparent),0 16px 40px color-mix(in srgb,var(--shadow) 8%,transparent)}}:root{--elevation-modal:0 8px 24px color-mix(in srgb,0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a 12%,transparent),0 24px 64px color-mix(in srgb,0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a 12%,transparent)}@supports (color:color-mix(in lab,red,red)){:root{--elevation-modal:0 8px 24px color-mix(in srgb,var(--shadow) 12%,transparent),0 24px 64px color-mix(in srgb,var(--shadow) 12%,transparent)}}:root{--layer-base:0;--layer-sticky:10;--layer-floating:20;--layer-backdrop:40;--layer-modal:50;--layer-modal-floating:60;--layer-tooltip:70;--layer-toast:80;--layer-confirmation-backdrop:90;--layer-confirmation:100;--duration-fast:.12s;--duration-standard:.2s;--duration-slow:.4s;--duration-photo:.6s;--duration-photo-ribbon:60s;--duration-spin:1s;--duration-pulse:2s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-exit:cubic-bezier(.4,0,1,1);--ease-photo-ribbon:linear;--component-page-background-color:var(--background);--component-page-text-color:var(--foreground);--component-page-typography-font-family:Onest;--component-page-typography-font-size:16px;--component-page-typography-font-weight:400;--component-page-typography-line-height:24px;--component-page-typography-letter-spacing:0em;--component-page-padding:var(--ds-space-container-desktop);--component-brand-logo-width-desktop:var(--ds-space-brand-logo-width-desktop);--component-brand-logo-height-desktop:var(--ds-space-brand-logo-height-desktop);--component-brand-logo-width-compact:var(--ds-space-brand-logo-width-compact);--component-brand-logo-height-compact:var(--ds-space-brand-logo-height-compact);--component-public-account-avatar-size:var(--ds-space-avatar-nav);--component-public-account-button-padding-inline:var(--ds-space-sm);--component-hero-heading-typography-font-family:Onest;--component-hero-heading-typography-font-size:80px;--component-hero-heading-typography-font-weight:600;--component-hero-heading-typography-line-height:88px;--component-hero-heading-typography-letter-spacing:-.03em;--component-hero-heading-tablet-typography-font-family:Onest;--component-hero-heading-tablet-typography-font-size:64px;--component-hero-heading-tablet-typography-font-weight:600;--component-hero-heading-tablet-typography-line-height:72px;--component-hero-heading-tablet-typography-letter-spacing:-.03em;--component-hero-heading-mobile-typography-font-family:Onest;--component-hero-heading-mobile-typography-font-size:48px;--component-hero-heading-mobile-typography-font-weight:600;--component-hero-heading-mobile-typography-line-height:56px;--component-hero-heading-mobile-typography-letter-spacing:-.025em;--component-hero-photo-ribbon-visible-desktop-min:5;--component-hero-photo-ribbon-visible-desktop-max:7;--component-hero-photo-ribbon-visible-mobile-min:2;--component-hero-photo-ribbon-visible-mobile-max:3;--component-hero-photo-ribbon-slots-desktop:5;--component-hero-photo-ribbon-slots-wide:6;--component-hero-photo-ribbon-slots-tablet:3;--component-hero-photo-ribbon-slots-mobile:2;--component-hero-photo-ribbon-buffer-cards:2;--component-hero-photo-ribbon-wide-breakpoint:var(--ds-space-home-ribbon-wide-breakpoint);--component-hero-photo-ribbon-aspect-ratio:4/5;--component-hero-photo-ribbon-rounded:var(--ds-radius-default);--component-hero-photo-ribbon-gap:var(--ds-space-lg);--component-hero-photo-ribbon-gap-mobile:var(--ds-space-md);--component-hero-photo-ribbon-inset:var(--ds-space-lg);--component-hero-photo-ribbon-inset-mobile:var(--ds-space-md);--component-hero-photo-ribbon-curve-depth:var(--ds-space-xl);--component-hero-photo-ribbon-curve-depth-tablet:var(--ds-space-lg);--component-hero-photo-ribbon-curve-depth-mobile:var(--ds-space-md);--component-hero-photo-ribbon-max-tilt-degrees:6deg;--component-hero-photo-ribbon-duration-ms:var(--duration-photo-ribbon);--component-hero-photo-ribbon-easing:var(--ease-photo-ribbon);--component-home-navigation-rounded:var(--ds-radius-pill);--component-home-navigation-layer:var(--layer-sticky);--component-home-navigation-max-width:var(--ds-space-home-nav-max);--component-home-navigation-min-height:var(--ds-space-home-nav-min-height);--component-home-navigation-top:var(--ds-space-md);--component-home-navigation-top-mobile:var(--ds-space-sm);--component-home-navigation-padding-inline:var(--ds-space-sm);--component-home-navigation-padding-inline-mobile:var(--ds-space-sm);--component-home-navigation-padding-block:var(--ds-space-sm);--component-home-navigation-gap:var(--ds-space-sm);--component-home-navigation-background-color:var(--card);--component-home-navigation-text-color:var(--card-foreground);--component-home-navigation-border-color:var(--border);--component-home-navigation-border-width:var(--ds-space-stroke);--component-home-navigation-shadow:var(--elevation-card);--component-home-mobile-menu-width:var(--ds-space-overlay-sm);--component-home-mobile-menu-padding:var(--ds-space-lg);--component-home-mobile-menu-rounded:var(--ds-radius-lg);--component-home-mobile-menu-gap:var(--ds-space-sm);--component-home-about-text-columns-desktop:5;--component-home-about-photo-columns-desktop:7;--component-home-about-columns-compact:1;--component-home-about-gap:var(--ds-space-lg);--component-home-about-gap-mobile:var(--ds-space-lg);--component-home-about-aspect-ratio:4/3;--component-home-about-photo-rounded:var(--ds-radius-lg);--component-home-history-columns-desktop:4;--component-home-history-columns-tablet:2;--component-home-history-columns-mobile:1;--component-home-history-gap:var(--ds-space-lg);--component-home-history-item-padding-inline:var(--ds-space-md);--component-home-history-date-typography-font-family:Onest;--component-home-history-date-typography-font-size:40px;--component-home-history-date-typography-font-weight:600;--component-home-history-date-typography-line-height:48px;--component-home-history-date-typography-letter-spacing:-.025em;--component-home-history-date-block:var(--ds-space-home-history-date-block);--component-home-history-date-rotation-desktop-degrees:90deg;--component-home-history-date-rotation-compact-degrees:0deg;--component-home-history-date-color:var(--brand-text);--component-home-history-aspect-ratio:4/3;--component-home-history-photo-rounded:var(--ds-radius-md);--component-home-team-grid-columns-desktop:2;--component-home-team-grid-columns-tablet:2;--component-home-team-grid-columns-mobile:2;--component-home-team-grid-gap:var(--ds-space-lg);--component-home-team-grid-gap-mobile:var(--ds-space-md);--component-photo-constellation-layout-gap:var(--ds-space-xl);--component-photo-constellation-layout-desktop-columns:minmax(0,1fr) minmax(0,1fr);--component-photo-constellation-orbit-height:var(--ds-space-home-team-orbit-height);--component-photo-constellation-orbit-height-compact:var(--ds-space-home-team-orbit-height-compact);--component-photo-constellation-circle-size-small:var(--ds-space-home-team-circle-small);--component-photo-constellation-circle-size-medium:var(--ds-space-home-team-circle-medium);--component-photo-constellation-circle-size-large:var(--ds-space-home-team-circle-large);--component-photo-constellation-circle-size-small-compact:var(--ds-space-home-team-circle-small-compact);--component-photo-constellation-circle-size-medium-compact:var(--ds-space-home-team-circle-medium-compact);--component-photo-constellation-circle-size-large-compact:var(--ds-space-home-team-circle-large-compact);--component-photo-constellation-circle-border:var(--ds-space-stroke);--component-photo-constellation-circle-border-color:var(--background);--component-photo-constellation-orbit-dash:2 6;--component-photo-constellation-orbit-opacity:.45;--component-photo-constellation-drift:var(--ds-space-xs);--component-photo-constellation-zoom-scale:1.04;--component-photo-constellation-drift-duration-ms:7.2s;--component-card-portrait-background-color:var(--background);--component-card-portrait-text-color:var(--foreground);--component-card-portrait-padding:var(--ds-space-none);--component-card-portrait-aspect-ratio:3/4;--component-card-portrait-photo-rounded:var(--ds-radius-default);--component-card-portrait-photo-text-gap:var(--ds-space-md);--component-card-portrait-name-caption-gap:var(--ds-space-xs);--component-card-portrait-name-typography-font-family:Onest;--component-card-portrait-name-typography-font-size:20px;--component-card-portrait-name-typography-font-weight:600;--component-card-portrait-name-typography-line-height:28px;--component-card-portrait-name-typography-letter-spacing:-.01em;--component-card-portrait-caption-typography-font-family:Onest;--component-card-portrait-caption-typography-font-size:14px;--component-card-portrait-caption-typography-font-weight:400;--component-card-portrait-caption-typography-line-height:20px;--component-card-portrait-caption-typography-letter-spacing:0em;--component-card-portrait-caption-color:var(--muted-foreground);--component-home-tariff-grid-columns-desktop:3;--component-home-tariff-grid-columns-tablet:1;--component-home-tariff-grid-columns-mobile:1;--component-home-tariff-grid-max-width-compact:var(--ds-space-prose-max);--component-home-tariff-grid-gap:var(--ds-space-lg);--component-home-tariff-grid-gap-mobile:var(--ds-space-md);--component-home-tariff-card-hover-lift:var(--ds-space-xs);--component-home-tariff-card-hover-shadow:var(--elevation-floating);--component-home-tariff-card-hover-duration-ms:var(--duration-standard);--component-home-tariff-card-hover-easing:var(--ease-standard);--component-home-feedback-form-columns:1;--component-home-feedback-form-max-width:var(--ds-space-form-max);--component-home-feedback-form-field-gap:var(--ds-space-lg);--component-home-feedback-form-label-gap:var(--ds-space-sm);--component-home-feedback-form-result-gap:var(--ds-space-md);--component-home-feedback-form-result-padding:var(--ds-space-md);--component-home-feedback-form-result-rounded:var(--ds-radius-md);--component-join-layout-max-width:var(--ds-space-join-content-max);--component-join-layout-columns-desktop:2;--component-join-layout-columns-compact:1;--component-join-layout-gap:var(--ds-space-xl);--component-join-layout-form-max-width:var(--ds-space-join-content-max);--component-join-layout-photo-breakpoint:var(--ds-space-breakpoint-desktop);--component-join-layout-bottom-desktop:var(--ds-space-3xl);--component-join-layout-bottom-tablet:var(--ds-space-2xl);--component-join-layout-bottom-mobile:var(--ds-space-xl);--component-join-header-min-height:var(--ds-space-control-md);--component-join-header-top-desktop:var(--ds-space-lg);--component-join-header-top-compact:var(--ds-space-md);--component-join-header-content-gap-desktop:var(--ds-space-xl);--component-join-header-content-gap-compact:var(--ds-space-lg);--component-join-header-gap:var(--ds-space-sm);--component-join-photo-tiles:4;--component-join-photo-gap:var(--ds-space-sm);--component-join-photo-rounded:var(--ds-radius-lg);--component-join-photo-tile-rounded:var(--ds-radius-md);--component-join-photo-caption-padding:var(--ds-space-sm);--component-join-tariff-grid-columns-desktop:1;--component-join-tariff-grid-columns-compact:1;--component-join-tariff-grid-gap:var(--ds-space-sm);--component-join-form-content-max-width:var(--ds-space-form-max);--component-join-form-padding-desktop:var(--ds-space-xl);--component-join-form-padding-compact:var(--ds-space-lg);--component-join-form-gap:var(--ds-space-lg);--component-join-form-label-gap:var(--ds-space-sm);--component-join-form-heading-gap:var(--ds-space-sm);--component-join-form-title-typography-font-family:Onest;--component-join-form-title-typography-font-size:36px;--component-join-form-title-typography-font-weight:600;--component-join-form-title-typography-line-height:44px;--component-join-form-title-typography-letter-spacing:-.02em;--component-join-form-title-compact-typography-font-family:Onest;--component-join-form-title-compact-typography-font-size:28px;--component-join-form-title-compact-typography-font-weight:600;--component-join-form-title-compact-typography-line-height:36px;--component-join-form-title-compact-typography-letter-spacing:-.015em;--component-join-form-status-padding:var(--ds-space-md);--component-join-form-status-gap:var(--ds-space-md);--component-join-form-status-rounded:var(--ds-radius-md);--component-join-form-footer-gap:var(--ds-space-lg);--component-join-tariff-option-padding:var(--ds-space-sm);--component-join-tariff-option-rounded:var(--ds-radius-md);--component-join-tariff-option-list-gap:var(--ds-space-sm);--component-join-tariff-option-heading-gap:var(--ds-space-sm);--component-join-tariff-option-description-gap:var(--ds-space-xs);--component-join-tariff-option-title-typography-font-family:Onest;--component-join-tariff-option-title-typography-font-size:16px;--component-join-tariff-option-title-typography-font-weight:600;--component-join-tariff-option-title-typography-line-height:24px;--component-join-tariff-option-title-typography-letter-spacing:0em;--component-join-tariff-option-price-typography-font-family:Onest;--component-join-tariff-option-price-typography-font-size:16px;--component-join-tariff-option-price-typography-font-weight:400;--component-join-tariff-option-price-typography-line-height:24px;--component-join-tariff-option-price-typography-letter-spacing:0em;--component-join-tariff-option-description-typography-font-family:Onest;--component-join-tariff-option-description-typography-font-size:14px;--component-join-tariff-option-description-typography-font-weight:400;--component-join-tariff-option-description-typography-line-height:20px;--component-join-tariff-option-description-typography-letter-spacing:0em;--component-join-tariff-option-placeholder-height:var(--ds-space-join-tariff-placeholder);--component-login-layout-card-max-width:var(--ds-space-form-max);--component-login-layout-header-max-width:var(--ds-space-page-max);--component-login-layout-content-padding-desktop:var(--ds-space-2xl);--component-login-layout-content-padding-compact:var(--ds-space-xl);--component-login-header-min-height:var(--ds-space-control-md);--component-login-header-top-desktop:var(--ds-space-lg);--component-login-header-top-compact:var(--ds-space-md);--component-login-header-gap:var(--ds-space-sm);--component-login-form-title-typography-font-family:Onest;--component-login-form-title-typography-font-size:28px;--component-login-form-title-typography-font-weight:600;--component-login-form-title-typography-line-height:36px;--component-login-form-title-typography-letter-spacing:-.015em;--component-login-form-heading-gap:var(--ds-space-sm);--component-login-form-gap:var(--ds-space-md);--component-login-form-label-gap:var(--ds-space-sm);--component-login-form-recover-gap:var(--ds-space-sm);--component-login-form-status-padding:var(--ds-space-md);--component-login-form-status-gap:var(--ds-space-md);--component-login-form-status-rounded:var(--ds-radius-md);--component-login-form-footer-gap:var(--ds-space-lg);--component-password-toggle-hit-area:var(--ds-space-touch-target);--component-password-toggle-icon-size:var(--ds-space-icon-md);--component-password-toggle-control-padding-block:var(--ds-space-none);--component-password-toggle-text-padding-block:var(--ds-space-sm);--component-recover-layout-card-max-width:var(--ds-space-form-max);--component-recover-layout-header-max-width:var(--ds-space-page-max);--component-recover-layout-content-padding-desktop:var(--ds-space-2xl);--component-recover-layout-content-padding-compact:var(--ds-space-xl);--component-recover-header-min-height:var(--ds-space-control-md);--component-recover-header-top-desktop:var(--ds-space-lg);--component-recover-header-top-compact:var(--ds-space-md);--component-recover-header-gap:var(--ds-space-sm);--component-recover-form-title-typography-font-family:Onest;--component-recover-form-title-typography-font-size:28px;--component-recover-form-title-typography-font-weight:600;--component-recover-form-title-typography-line-height:36px;--component-recover-form-title-typography-letter-spacing:-.015em;--component-recover-form-heading-gap:var(--ds-space-sm);--component-recover-form-gap:var(--ds-space-lg);--component-recover-form-label-gap:var(--ds-space-sm);--component-recover-form-status-padding:var(--ds-space-md);--component-recover-form-status-gap:var(--ds-space-md);--component-recover-form-status-rounded:var(--ds-radius-md);--component-recover-form-footer-gap:var(--ds-space-lg);--component-recover-result-icon-size:var(--ds-space-icon-lg);--component-recover-result-icon-gap:var(--ds-space-md);--component-recover-result-heading-gap:var(--ds-space-sm);--component-recover-result-content-gap:var(--ds-space-lg);--component-recover-result-actions-gap:var(--ds-space-md);--component-card-flush-padding:var(--ds-space-none);--component-card-flush-rounded:var(--ds-radius-default);--component-table-embedded-border-width:var(--ds-space-none);--component-table-embedded-rounded:var(--ds-radius-none);--component-table-embedded-background-color:var(--card);--component-table-embedded-text-color:var(--card-foreground);--component-rating-panel-padding-desktop:var(--ds-space-xl);--component-rating-panel-padding-tablet:var(--ds-space-lg);--component-rating-panel-padding-mobile:var(--ds-space-md);--component-rating-panel-heading-typography-font-family:Onest;--component-rating-panel-heading-typography-font-size:20px;--component-rating-panel-heading-typography-font-weight:600;--component-rating-panel-heading-typography-line-height:28px;--component-rating-panel-heading-typography-letter-spacing:-.01em;--component-rating-panel-gap:var(--ds-space-lg);--component-rating-panel-controls-gap:var(--ds-space-md);--component-rating-panel-helper-gap:var(--ds-space-sm);--component-rating-panel-label-gap:var(--ds-space-sm);--component-rating-panel-season-width:var(--ds-space-rating-season-width);--component-rating-panel-search-max-width:var(--ds-space-rating-search-max);--component-rating-table-person-width:var(--ds-space-rating-person-width);--component-rating-table-person-width-mobile:var(--ds-space-rating-person-width-mobile);--component-rating-table-result-width:var(--ds-space-rating-result-width);--component-rating-table-long-result-width:var(--ds-space-rating-long-result-width);--component-rating-table-cell-padding:var(--ds-space-md);--component-rating-table-cell-padding-mobile:var(--ds-space-sm);--component-rating-table-edge-padding-right:var(--ds-space-lg);--component-rating-table-edge-padding-right-mobile:var(--ds-space-md);--component-rating-table-scroll-max-height:var(--ds-space-rating-table-scroll-max-height);--component-rating-table-scroll-max-height-mobile:var(--ds-space-rating-table-scroll-max-height-mobile);--component-rating-table-row-min-height:var(--ds-space-row-min);--component-rating-table-header-min-height:var(--ds-space-3xl);--component-rating-table-row-min-height-mobile:var(--ds-space-4xl);--component-rating-table-avatar-size:var(--ds-space-avatar-sm);--component-rating-table-selection-hit-area:var(--ds-space-touch-target);--component-rating-table-inline-gap:var(--ds-space-sm);--component-rating-table-value-typography-font-family:Onest;--component-rating-table-value-typography-font-size:14px;--component-rating-table-value-typography-font-weight:500;--component-rating-table-value-typography-line-height:20px;--component-rating-table-value-typography-letter-spacing:0em;--component-rating-table-value-typography-font-feature:"tnum" 1,"lnum" 1;--component-rating-table-name-typography-font-family:Onest;--component-rating-table-name-typography-font-size:14px;--component-rating-table-name-typography-font-weight:400;--component-rating-table-name-typography-line-height:20px;--component-rating-table-name-typography-letter-spacing:0em;--component-rating-table-header-typography-font-family:Onest;--component-rating-table-header-typography-font-size:14px;--component-rating-table-header-typography-font-weight:500;--component-rating-table-header-typography-line-height:20px;--component-rating-table-header-typography-letter-spacing:0em;--component-rating-table-pinned-layer:var(--layer-sticky);--component-rating-table-skeleton-rows:4;--component-rating-comparison-label-width:var(--ds-space-rating-comparison-label-width);--component-rating-comparison-label-width-mobile:var(--ds-space-rating-comparison-label-width-mobile);--component-rating-comparison-person-min-width:var(--ds-space-rating-comparison-person-width);--component-rating-comparison-person-min-width-mobile:var(--ds-space-rating-comparison-person-width-mobile);--component-rating-comparison-cell-padding:var(--ds-space-md);--component-rating-comparison-cell-padding-mobile:var(--ds-space-sm);--component-rating-comparison-row-min-height:var(--ds-space-3xl);--component-rating-comparison-value-typography-font-family:Onest;--component-rating-comparison-value-typography-font-size:14px;--component-rating-comparison-value-typography-font-weight:500;--component-rating-comparison-value-typography-line-height:20px;--component-rating-comparison-value-typography-letter-spacing:0em;--component-rating-comparison-value-typography-font-feature:"tnum" 1,"lnum" 1;--component-rating-comparison-delta-typography-font-family:Onest;--component-rating-comparison-delta-typography-font-size:12px;--component-rating-comparison-delta-typography-font-weight:500;--component-rating-comparison-delta-typography-line-height:16px;--component-rating-comparison-delta-typography-letter-spacing:0em;--component-rating-comparison-delta-gap:var(--ds-space-xs);--component-rating-comparison-participant-gap:var(--ds-space-sm);--component-rating-comparison-header-min-height:var(--ds-space-4xl);--component-profile-layout-max-width:var(--ds-space-profile-content-max);--component-profile-layout-section-gap-desktop:var(--ds-space-2xl);--component-profile-layout-section-gap-compact:var(--ds-space-xl);--component-profile-layout-bottom-desktop:var(--ds-space-3xl);--component-profile-layout-bottom-compact:var(--ds-space-xl);--component-profile-layout-columns:1;--component-card-adaptive-padding-desktop:var(--ds-space-xl);--component-card-adaptive-padding-tablet:var(--ds-space-lg);--component-card-adaptive-padding-mobile:var(--ds-space-md);--component-profile-hero-padding-desktop:var(--ds-space-xl);--component-profile-hero-padding-compact:var(--ds-space-lg);--component-profile-hero-avatar-desktop:var(--ds-space-avatar-xl);--component-profile-hero-avatar-compact:var(--ds-space-avatar-lg);--component-profile-hero-avatar-typography-font-family:Onest;--component-profile-hero-avatar-typography-font-size:28px;--component-profile-hero-avatar-typography-font-weight:600;--component-profile-hero-avatar-typography-line-height:36px;--component-profile-hero-avatar-typography-letter-spacing:-.015em;--component-profile-hero-avatar-compact-typography-font-family:Onest;--component-profile-hero-avatar-compact-typography-font-size:20px;--component-profile-hero-avatar-compact-typography-font-weight:600;--component-profile-hero-avatar-compact-typography-line-height:28px;--component-profile-hero-avatar-compact-typography-letter-spacing:-.01em;--component-profile-hero-avatar-name-gap-desktop:var(--ds-space-lg);--component-profile-hero-avatar-name-gap-compact:var(--ds-space-md);--component-profile-hero-name-link-gap:var(--ds-space-sm);--component-profile-hero-title-typography-font-family:Onest;--component-profile-hero-title-typography-font-size:36px;--component-profile-hero-title-typography-font-weight:600;--component-profile-hero-title-typography-line-height:44px;--component-profile-hero-title-typography-letter-spacing:-.02em;--component-profile-hero-title-compact-typography-font-family:Onest;--component-profile-hero-title-compact-typography-font-size:28px;--component-profile-hero-title-compact-typography-font-weight:600;--component-profile-hero-title-compact-typography-line-height:36px;--component-profile-hero-title-compact-typography-letter-spacing:-.015em;--component-profile-hero-copy-gap:var(--ds-space-sm);--component-profile-hero-feedback-gap:var(--ds-space-sm);--component-profile-section-heading-typography-font-family:Onest;--component-profile-section-heading-typography-font-size:28px;--component-profile-section-heading-typography-font-weight:600;--component-profile-section-heading-typography-line-height:36px;--component-profile-section-heading-typography-letter-spacing:-.015em;--component-profile-section-heading-compact-typography-font-family:Onest;--component-profile-section-heading-compact-typography-font-size:20px;--component-profile-section-heading-compact-typography-font-weight:600;--component-profile-section-heading-compact-typography-line-height:28px;--component-profile-section-heading-compact-typography-letter-spacing:-.01em;--component-profile-section-heading-gap:var(--ds-space-lg);--component-profile-section-item-gap:var(--ds-space-md);--component-profile-section-controls-gap:var(--ds-space-md);--component-profile-section-control-width:var(--ds-space-sidebar);--component-profile-section-label-gap:var(--ds-space-sm);--component-profile-section-panel-padding:var(--ds-space-md);--component-profile-section-panel-rounded:var(--ds-radius-md);--component-profile-metabolic-columns-desktop:2;--component-profile-metabolic-columns-compact:1;--component-profile-metabolic-column-ratio:1/1;--component-profile-metabolic-gap-desktop:var(--ds-space-xl);--component-profile-metabolic-gap-compact:var(--ds-space-lg);--component-profile-metabolic-control-gap:var(--ds-space-md);--component-profile-metabolic-signature-gap:var(--ds-space-md);--component-profile-metabolic-signature-avatar:var(--ds-space-avatar-md);--component-profile-metabolic-results-columns-medium:2;--component-profile-metabolic-results-columns-mobile:1;--component-profile-metabolic-results-gap:var(--ds-space-md);--component-profile-metabolic-results-card-gap:var(--ds-space-xl);--component-profile-metabolic-results-visual-width:var(--ds-space-profile-chart-max);--component-profile-metabolic-results-visual-gap:var(--ds-space-md);--component-radar-chart-max-width:var(--ds-space-profile-chart-max);--component-radar-chart-aspect-ratio:1/1;--component-radar-chart-inset:var(--ds-space-xl);--component-radar-chart-axis-count:5;--component-radar-chart-start-angle-degrees:-90deg;--component-radar-chart-axis-step-degrees:72deg;--component-radar-chart-grid-rings:4;--component-radar-chart-stroke-width:var(--ds-space-chart-stroke);--component-radar-chart-marker-size:var(--ds-space-chart-marker);--component-radar-chart-axis-typography-font-family:Onest;--component-radar-chart-axis-typography-font-size:14px;--component-radar-chart-axis-typography-font-weight:400;--component-radar-chart-axis-typography-line-height:20px;--component-radar-chart-axis-typography-letter-spacing:0em;--component-radar-chart-dash-length:var(--ds-space-sm);--component-radar-chart-dash-gap:var(--ds-space-xs);--component-radar-chart-legend-gap:var(--ds-space-md);--component-radar-chart-callout-width:var(--ds-space-profile-radar-callout-width);--component-radar-chart-callout-height:var(--ds-space-profile-radar-callout-height);--component-radar-chart-callout-offset:var(--ds-space-sm);--component-radar-chart-readout-radius:var(--ds-space-profile-radar-readout-radius);--component-radar-chart-readout-label-width:38%;--component-radar-chart-readout-label-top:20%;--component-profile-metric-padding:var(--ds-space-md);--component-profile-metric-min-height:var(--ds-space-3xl);--component-profile-metric-value-typography-font-family:Onest;--component-profile-metric-value-typography-font-size:32px;--component-profile-metric-value-typography-font-weight:600;--component-profile-metric-value-typography-line-height:40px;--component-profile-metric-value-typography-letter-spacing:-.02em;--component-profile-metric-value-typography-font-feature:"tnum" 1,"lnum" 1;--component-profile-metric-unit-typography-font-family:Onest;--component-profile-metric-unit-typography-font-size:14px;--component-profile-metric-unit-typography-font-weight:400;--component-profile-metric-unit-typography-line-height:20px;--component-profile-metric-unit-typography-letter-spacing:0em;--component-profile-metric-label-typography-font-family:Onest;--component-profile-metric-label-typography-font-size:20px;--component-profile-metric-label-typography-font-weight:600;--component-profile-metric-label-typography-line-height:28px;--component-profile-metric-label-typography-letter-spacing:-.01em;--component-profile-metric-value-gap:var(--ds-space-xs);--component-profile-metric-comparison-gap:var(--ds-space-md);--component-profile-metric-paired-values-min-width:var(--ds-space-profile-metrics-pair-min);--component-profile-metric-explanation-gap:var(--ds-space-sm);--component-profile-records-column-width:var(--ds-space-profile-record-column);--component-profile-records-column-width-mobile:var(--ds-space-profile-record-column-mobile);--component-profile-records-cell-padding:var(--ds-space-md);--component-profile-records-cell-padding-mobile:var(--ds-space-sm);--component-profile-records-row-min-height:var(--ds-space-row-min);--component-profile-records-row-min-height-mobile:var(--ds-space-3xl);--component-profile-records-value-typography-font-family:Onest;--component-profile-records-value-typography-font-size:14px;--component-profile-records-value-typography-font-weight:500;--component-profile-records-value-typography-line-height:20px;--component-profile-records-value-typography-letter-spacing:0em;--component-profile-records-value-typography-font-feature:"tnum" 1,"lnum" 1;--component-profile-records-pinned-layer:var(--layer-sticky);--component-profile-list-row-padding-block:var(--ds-space-md);--component-profile-list-row-gap:var(--ds-space-md);--component-profile-list-title-typography-font-family:Onest;--component-profile-list-title-typography-font-size:16px;--component-profile-list-title-typography-font-weight:400;--component-profile-list-title-typography-line-height:24px;--component-profile-list-title-typography-letter-spacing:0em;--component-profile-list-metadata-typography-font-family:Onest;--component-profile-list-metadata-typography-font-size:14px;--component-profile-list-metadata-typography-font-weight:400;--component-profile-list-metadata-typography-line-height:20px;--component-profile-list-metadata-typography-letter-spacing:0em;--component-profile-list-result-typography-font-family:Onest;--component-profile-list-result-typography-font-size:14px;--component-profile-list-result-typography-font-weight:500;--component-profile-list-result-typography-line-height:20px;--component-profile-list-result-typography-letter-spacing:0em;--component-profile-list-result-typography-font-feature:"tnum" 1,"lnum" 1;--component-profile-list-skeleton-rows:3;--component-profile-runs-scroll-max-height:var(--ds-space-profile-runs-scroll-max);--component-profile-runs-row-padding:var(--ds-space-sm);--component-profile-runs-section-gap:var(--ds-space-xl);--component-action-list-item-row-padding-block:var(--ds-space-md);--component-action-list-item-row-gap:var(--ds-space-sm);--component-action-list-item-content-gap:var(--ds-space-xs);--component-action-list-item-action-gap:var(--ds-space-lg);--component-action-list-item-border-width:var(--ds-space-stroke);--component-action-list-item-border-color:var(--border);--component-sheet-form-width:var(--ds-space-overlay-md);--component-sheet-form-padding-desktop:var(--ds-space-xl);--component-sheet-form-padding-tablet:var(--ds-space-lg);--component-sheet-form-padding-mobile:var(--ds-space-md);--component-sheet-form-rounded-desktop:var(--ds-radius-lg);--component-sheet-form-rounded-mobile:var(--ds-radius-none);--component-sheet-form-header-gap:var(--ds-space-lg);--component-sheet-form-body-gap:var(--ds-space-lg);--component-sheet-form-footer-gap:var(--ds-space-sm);--component-profile-result-form-field-gap:var(--ds-space-lg);--component-profile-result-form-label-gap:var(--ds-space-sm);--component-profile-result-form-status-padding:var(--ds-space-md);--component-profile-result-form-status-rounded:var(--ds-radius-md);--component-profile-result-form-conflict-gap:var(--ds-space-md);--component-profile-result-form-success-gap:var(--ds-space-md);--component-file-upload-padding:var(--ds-space-md);--component-file-upload-rounded:var(--ds-radius-md);--component-file-upload-gap:var(--ds-space-md);--component-file-upload-preview-max-height:var(--ds-space-profile-avatar-hero);--component-file-upload-compact-preview-size:var(--ds-space-avatar-xl);--component-file-upload-compact-padding:var(--ds-space-sm);--component-file-upload-compact-gap:var(--ds-space-xs);--component-file-upload-icon-size:var(--ds-space-icon-md);--component-file-upload-border-width:var(--ds-space-stroke);--component-file-upload-name-typography-font-family:Onest;--component-file-upload-name-typography-font-size:14px;--component-file-upload-name-typography-font-weight:400;--component-file-upload-name-typography-line-height:20px;--component-file-upload-name-typography-letter-spacing:0em;--component-file-upload-inline-padding:var(--ds-space-none);--component-calendar-layout-max-width:var(--ds-space-cabinet-content-max);--component-calendar-layout-heading-typography-font-family:Onest;--component-calendar-layout-heading-typography-font-size:36px;--component-calendar-layout-heading-typography-font-weight:600;--component-calendar-layout-heading-typography-line-height:44px;--component-calendar-layout-heading-typography-letter-spacing:-.02em;--component-calendar-layout-heading-compact-typography-font-family:Onest;--component-calendar-layout-heading-compact-typography-font-size:28px;--component-calendar-layout-heading-compact-typography-font-weight:600;--component-calendar-layout-heading-compact-typography-line-height:36px;--component-calendar-layout-heading-compact-typography-letter-spacing:-.015em;--component-calendar-layout-heading-gap:var(--ds-space-sm);--component-calendar-layout-controls-gap:var(--ds-space-lg);--component-calendar-layout-bottom-desktop:var(--ds-space-3xl);--component-calendar-layout-bottom-compact:var(--ds-space-xl);--component-radio-segmented-height:var(--ds-space-control-md);--component-radio-segmented-gap:var(--ds-space-xs);--component-radio-segmented-padding-inline:var(--ds-space-md);--component-radio-segmented-padding-block:var(--ds-space-sm);--component-radio-segmented-rounded:var(--ds-radius-pill);--component-radio-segmented-typography-font-family:Onest;--component-radio-segmented-typography-font-size:14px;--component-radio-segmented-typography-font-weight:500;--component-radio-segmented-typography-line-height:20px;--component-radio-segmented-typography-letter-spacing:0em;--component-radio-segmented-background-color:var(--muted);--component-radio-segmented-text-color:var(--muted-foreground);--component-radio-segmented-selected-background-color:var(--accent);--component-radio-segmented-selected-text-color:var(--accent-foreground);--component-calendar-filters-columns-wide:4;--component-calendar-filters-columns-tablet:2;--component-calendar-filters-columns-mobile:1;--component-calendar-filters-wide-breakpoint:var(--ds-space-calendar-filter-wide-breakpoint);--component-calendar-filters-padding-desktop:var(--ds-space-xl);--component-calendar-filters-padding-tablet:var(--ds-space-lg);--component-calendar-filters-padding-mobile:var(--ds-space-md);--component-calendar-filters-gap:var(--ds-space-md);--component-calendar-filters-label-gap:var(--ds-space-sm);--component-calendar-filters-summary-gap:var(--ds-space-md);--component-calendar-filters-toggle-gap:var(--ds-space-md);--component-calendar-filters-summary-typography-font-family:Onest;--component-calendar-filters-summary-typography-font-size:14px;--component-calendar-filters-summary-typography-font-weight:400;--component-calendar-filters-summary-typography-line-height:20px;--component-calendar-filters-summary-typography-letter-spacing:0em;--component-calendar-timeline-month-width:var(--ds-space-calendar-month-width);--component-calendar-timeline-column-gap:var(--ds-space-xl);--component-calendar-timeline-group-gap-desktop:var(--ds-space-2xl);--component-calendar-timeline-group-gap-compact:var(--ds-space-xl);--component-calendar-timeline-month-typography-font-family:Onest;--component-calendar-timeline-month-typography-font-size:28px;--component-calendar-timeline-month-typography-font-weight:600;--component-calendar-timeline-month-typography-line-height:36px;--component-calendar-timeline-month-typography-letter-spacing:-.015em;--component-calendar-timeline-month-compact-typography-font-family:Onest;--component-calendar-timeline-month-compact-typography-font-size:20px;--component-calendar-timeline-month-compact-typography-font-weight:600;--component-calendar-timeline-month-compact-typography-line-height:28px;--component-calendar-timeline-month-compact-typography-letter-spacing:-.01em;--component-calendar-timeline-year-typography-font-family:Onest;--component-calendar-timeline-year-typography-font-size:14px;--component-calendar-timeline-year-typography-font-weight:500;--component-calendar-timeline-year-typography-line-height:20px;--component-calendar-timeline-year-typography-letter-spacing:0em;--component-calendar-timeline-year-gap:var(--ds-space-sm);--component-calendar-timeline-compact-heading-gap:var(--ds-space-md);--component-card-row-background-color:var(--background);--component-card-row-text-color:var(--foreground);--component-card-row-hover-background-color:var(--secondary);--component-card-row-selected-background-color:var(--accent);--component-card-row-rounded:var(--ds-radius-md);--component-card-row-padding-inline:var(--ds-space-md);--component-card-row-padding-block-desktop:var(--ds-space-lg);--component-card-row-padding-block-compact:var(--ds-space-md);--component-card-row-shadow:none;--component-calendar-event-row-date-width:var(--ds-space-calendar-date-width);--component-calendar-event-row-date-width-mobile:var(--ds-space-calendar-date-width-mobile);--component-calendar-event-row-gap:var(--ds-space-md);--component-calendar-event-row-metadata-gap:var(--ds-space-sm);--component-calendar-event-row-date-typography-font-family:Onest;--component-calendar-event-row-date-typography-font-size:32px;--component-calendar-event-row-date-typography-font-weight:600;--component-calendar-event-row-date-typography-line-height:40px;--component-calendar-event-row-date-typography-letter-spacing:-.02em;--component-calendar-event-row-date-typography-font-feature:"tnum" 1,"lnum" 1;--component-calendar-event-row-date-compact-typography-font-family:Onest;--component-calendar-event-row-date-compact-typography-font-size:28px;--component-calendar-event-row-date-compact-typography-font-weight:600;--component-calendar-event-row-date-compact-typography-line-height:36px;--component-calendar-event-row-date-compact-typography-letter-spacing:-.015em;--component-calendar-event-row-title-typography-font-family:Onest;--component-calendar-event-row-title-typography-font-size:20px;--component-calendar-event-row-title-typography-font-weight:600;--component-calendar-event-row-title-typography-line-height:28px;--component-calendar-event-row-title-typography-letter-spacing:-.01em;--component-calendar-event-row-title-compact-typography-font-family:Onest;--component-calendar-event-row-title-compact-typography-font-size:18px;--component-calendar-event-row-title-compact-typography-font-weight:400;--component-calendar-event-row-title-compact-typography-line-height:28px;--component-calendar-event-row-title-compact-typography-letter-spacing:0em;--component-calendar-event-row-metadata-typography-font-family:Onest;--component-calendar-event-row-metadata-typography-font-size:14px;--component-calendar-event-row-metadata-typography-font-weight:400;--component-calendar-event-row-metadata-typography-line-height:20px;--component-calendar-event-row-metadata-typography-letter-spacing:0em;--component-calendar-event-row-action-width:var(--ds-space-calendar-actions-width);--component-calendar-event-row-plan-action-width:var(--ds-space-calendar-plan-action-width);--component-calendar-event-row-export-action-width:var(--ds-space-control-md);--component-calendar-event-row-status-gap:var(--ds-space-md);--component-calendar-event-row-count-icon-size:var(--ds-space-icon-sm);--component-calendar-event-row-action-icon-size:var(--ds-space-icon-md);--component-calendar-dialog-max-width:var(--ds-space-overlay-md);--component-calendar-dialog-padding-desktop:var(--ds-space-xl);--component-calendar-dialog-padding-compact:var(--ds-space-lg);--component-calendar-dialog-rounded:var(--ds-radius-lg);--component-calendar-dialog-viewport-gutter:var(--ds-space-md);--component-calendar-dialog-heading-typography-font-family:Onest;--component-calendar-dialog-heading-typography-font-size:20px;--component-calendar-dialog-heading-typography-font-weight:600;--component-calendar-dialog-heading-typography-line-height:28px;--component-calendar-dialog-heading-typography-letter-spacing:-.01em;--component-calendar-dialog-description-gap:var(--ds-space-sm);--component-calendar-dialog-content-gap:var(--ds-space-lg);--component-calendar-dialog-option-gap:var(--ds-space-md);--component-calendar-dialog-action-gap:var(--ds-space-sm);--component-calendar-dialog-status-padding:var(--ds-space-md);--component-calendar-dialog-status-rounded:var(--ds-radius-md);--component-calendar-feedback-padding:var(--ds-space-md);--component-calendar-feedback-rounded:var(--ds-radius-md);--component-calendar-feedback-gap:var(--ds-space-md);--component-calendar-feedback-icon-size:var(--ds-space-icon-md);--component-calendar-feedback-typography-font-family:Onest;--component-calendar-feedback-typography-font-size:14px;--component-calendar-feedback-typography-font-weight:400;--component-calendar-feedback-typography-line-height:20px;--component-calendar-feedback-typography-letter-spacing:0em;--component-calendar-feedback-skeleton-rows:3;--component-calendar-feedback-empty-min-height:var(--ds-space-preview-min);--component-contract-layout-max-width:var(--ds-space-page-max);--component-contract-layout-padding-desktop:var(--ds-space-xl);--component-contract-layout-padding-tablet:var(--ds-space-lg);--component-contract-layout-padding-mobile:var(--ds-space-md);--component-contract-layout-heading-gap:var(--ds-space-lg);--component-contract-layout-section-gap-desktop:var(--ds-space-xl);--component-contract-layout-section-gap-compact:var(--ds-space-lg);--component-contract-layout-bottom-desktop:var(--ds-space-3xl);--component-contract-layout-bottom-compact:var(--ds-space-xl);--component-cabinet-layout-max-width:var(--ds-space-cabinet-content-max);--component-contract-form-max-width:var(--ds-space-prose-max);--component-contract-form-field-gap:var(--ds-space-lg);--component-contract-form-label-gap:var(--ds-space-sm);--component-contract-form-control-height:var(--ds-space-control-md);--component-contract-form-textarea-min:var(--ds-space-textarea-min);--component-contract-form-actions-gap:var(--ds-space-sm);--component-status-message-padding:var(--ds-space-md);--component-status-message-rounded:var(--ds-radius-md);--component-status-message-gap:var(--ds-space-sm);--component-status-message-icon-size:var(--ds-space-icon-md);--component-status-message-typography-font-family:Onest;--component-status-message-typography-font-size:14px;--component-status-message-typography-font-weight:400;--component-status-message-typography-line-height:20px;--component-status-message-typography-letter-spacing:0em;--component-contract-table-cell-padding-inline:var(--ds-space-md);--component-contract-table-cell-padding-block:var(--ds-space-sm);--component-contract-table-row-min:var(--ds-space-row-min);--component-contract-table-header-min:var(--ds-space-3xl);--component-contract-table-typography-font-family:Onest;--component-contract-table-typography-font-size:14px;--component-contract-table-typography-font-weight:400;--component-contract-table-typography-line-height:20px;--component-contract-table-typography-letter-spacing:0em;--component-contract-table-header-typography-font-family:Onest;--component-contract-table-header-typography-font-size:14px;--component-contract-table-header-typography-font-weight:500;--component-contract-table-header-typography-line-height:20px;--component-contract-table-header-typography-letter-spacing:0em;--component-contract-table-border-width:var(--ds-space-stroke);--component-event-detail-actions-width:var(--ds-space-event-actions-width);--component-event-detail-actions-width-compact:var(--ds-space-event-actions-width-compact);--component-event-detail-column-gap:var(--ds-space-lg);--component-event-detail-sticky-top:var(--ds-space-lg);--component-event-detail-prose-max:var(--ds-space-prose-max);--component-participant-list-avatar-size:var(--ds-space-avatar-md);--component-participant-list-row-min:var(--ds-space-3xl);--component-participant-list-padding-block:var(--ds-space-sm);--component-participant-list-gap:var(--ds-space-md);--component-participant-list-name-typography-font-family:Onest;--component-participant-list-name-typography-font-size:16px;--component-participant-list-name-typography-font-weight:400;--component-participant-list-name-typography-line-height:24px;--component-participant-list-name-typography-letter-spacing:0em;--component-participant-list-distance-typography-font-family:Onest;--component-participant-list-distance-typography-font-size:14px;--component-participant-list-distance-typography-font-weight:400;--component-participant-list-distance-typography-line-height:20px;--component-participant-list-distance-typography-letter-spacing:0em;--component-subscription-layout-max-width:var(--ds-space-profile-content-max);--component-subscription-layout-months-row-min:var(--ds-space-3xl);--component-subscription-layout-tariff-columns-desktop:3;--component-subscription-layout-tariff-columns-compact:1;--component-subscription-layout-tariff-wide-breakpoint:var(--ds-space-calendar-filter-wide-breakpoint);--component-subscription-layout-tariff-gap:var(--ds-space-lg);--component-payment-summary-max-width:var(--ds-space-cabinet-content-max);--component-payment-summary-row-gap:var(--ds-space-md);--component-payment-summary-total-typography-font-family:Onest;--component-payment-summary-total-typography-font-size:32px;--component-payment-summary-total-typography-font-weight:600;--component-payment-summary-total-typography-line-height:40px;--component-payment-summary-total-typography-letter-spacing:-.02em;--component-payment-summary-total-typography-font-feature:"tnum" 1,"lnum" 1;--component-payment-summary-status-icon-size:var(--ds-space-icon-lg);--component-settings-layout-max-width:var(--ds-space-cabinet-content-max);--component-settings-layout-avatar-size:var(--ds-space-profile-avatar-hero);--component-settings-layout-gap:var(--ds-space-lg);--component-admin-layout-search-max:var(--ds-space-rating-search-max);--component-admin-layout-filter-width:var(--ds-space-admin-column-person);--component-admin-layout-filters-gap:var(--ds-space-md);--component-admin-layout-wide-breakpoint:var(--ds-space-calendar-filter-wide-breakpoint);--component-admin-layout-person-width:var(--ds-space-admin-column-person);--component-admin-layout-person-width-mobile:var(--ds-space-admin-column-lg);--component-admin-layout-avatar-size:var(--ds-space-avatar-sm);--component-admin-member-layout-max-width:var(--ds-space-profile-content-max);--component-admin-member-layout-avatar-size:var(--ds-space-avatar-xl);--component-admin-member-layout-review-dialog-max:var(--ds-space-overlay-lg);--component-admin-member-layout-proof-preview-max-height:var(--ds-space-profile-chart-max);--component-admin-content-layout-excerpt-lines:2;--component-admin-content-layout-selector-width:var(--ds-space-sidebar);--component-admin-content-layout-selector-gap:var(--ds-space-lg);--component-admin-content-layout-form-max:var(--ds-space-prose-max);--component-admin-content-layout-preview-max-height:var(--ds-space-preview-min);--component-admin-content-layout-overview-gap:var(--ds-space-md);--component-admin-content-layout-overview-columns:2;--component-admin-content-layout-tile-excerpt-lines:2;--component-admin-content-layout-editor-action-gap:var(--ds-space-sm);--component-page-heading-typography-font-family:Onest;--component-page-heading-typography-font-size:36px;--component-page-heading-typography-font-weight:600;--component-page-heading-typography-line-height:44px;--component-page-heading-typography-letter-spacing:-.02em;--component-section-heading-typography-font-family:Onest;--component-section-heading-typography-font-size:28px;--component-section-heading-typography-font-weight:600;--component-section-heading-typography-line-height:36px;--component-section-heading-typography-letter-spacing:-.015em;--component-section-intro-inner-gap:var(--ds-space-sm);--component-section-intro-outer-gap:var(--ds-space-xl);--component-card-heading-typography-font-family:Onest;--component-card-heading-typography-font-size:20px;--component-card-heading-typography-font-weight:600;--component-card-heading-typography-line-height:28px;--component-card-heading-typography-letter-spacing:-.01em;--component-lead-typography-font-family:Onest;--component-lead-typography-font-size:18px;--component-lead-typography-font-weight:400;--component-lead-typography-line-height:28px;--component-lead-typography-letter-spacing:0em;--component-helper-text-color:var(--muted-foreground);--component-helper-typography-font-family:Onest;--component-helper-typography-font-size:14px;--component-helper-typography-font-weight:400;--component-helper-typography-line-height:20px;--component-helper-typography-letter-spacing:0em;--component-caption-text-color:var(--muted-foreground);--component-caption-typography-font-family:Onest;--component-caption-typography-font-size:12px;--component-caption-typography-font-weight:500;--component-caption-typography-line-height:16px;--component-caption-typography-letter-spacing:0em;--component-button-primary-background-color:var(--primary);--component-button-primary-text-color:var(--primary-foreground);--component-button-primary-typography-font-family:Onest;--component-button-primary-typography-font-size:16px;--component-button-primary-typography-font-weight:600;--component-button-primary-typography-line-height:24px;--component-button-primary-typography-letter-spacing:0em;--component-button-primary-rounded:var(--ds-radius-pill);--component-button-primary-height:var(--ds-space-control-md);--component-button-primary-padding:var(--ds-space-sm);--component-button-primary-hover-background-color:var(--primary-hover);--component-button-primary-hover-text-color:var(--primary-foreground);--component-button-primary-active-background-color:var(--primary-active);--component-button-primary-active-text-color:var(--primary-foreground);--component-button-contrast-background-color:var(--contrast);--component-button-contrast-text-color:var(--contrast-foreground);--component-button-contrast-rounded:var(--ds-radius-pill);--component-button-contrast-hover-background-color:var(--contrast-hover);--component-button-contrast-hover-text-color:var(--contrast-foreground);--component-button-contrast-active-background-color:var(--contrast-active);--component-button-contrast-active-text-color:var(--contrast-foreground);--component-button-secondary-background-color:var(--secondary);--component-button-secondary-text-color:var(--secondary-foreground);--component-button-secondary-rounded:var(--ds-radius-pill);--component-button-secondary-hover-background-color:var(--secondary-hover);--component-button-secondary-hover-text-color:var(--secondary-foreground);--component-button-secondary-active-background-color:var(--secondary-active);--component-button-secondary-active-text-color:var(--secondary-foreground);--component-button-destructive-background-color:var(--destructive);--component-button-destructive-text-color:var(--destructive-foreground);--component-button-destructive-rounded:var(--ds-radius-pill);--component-button-destructive-hover-background-color:var(--destructive-hover);--component-button-destructive-hover-text-color:var(--destructive-foreground);--component-button-outline-background-color:var(--card);--component-button-outline-text-color:var(--card-foreground);--component-button-outline-rounded:var(--ds-radius-pill);--component-button-ghost-text-color:var(--foreground);--component-button-ghost-rounded:var(--ds-radius-pill);--component-button-link-text-color:var(--brand-text);--component-button-link-typography-font-family:Onest;--component-button-link-typography-font-size:16px;--component-button-link-typography-font-weight:600;--component-button-link-typography-line-height:24px;--component-button-link-typography-letter-spacing:0em;--component-control-disabled-background-color:var(--disabled);--component-control-disabled-text-color:var(--disabled-foreground);--component-control-outline-text-color:var(--input);--component-control-outline-size:var(--ds-space-stroke);--component-focus-indicator-text-color:var(--ring);--component-focus-indicator-size:var(--ds-space-focus-width);--component-input-background-color:var(--card);--component-input-text-color:var(--card-foreground);--component-input-typography-font-family:Onest;--component-input-typography-font-size:16px;--component-input-typography-font-weight:400;--component-input-typography-line-height:24px;--component-input-typography-letter-spacing:0em;--component-input-rounded:var(--ds-radius-md);--component-input-height:var(--ds-space-control-md);--component-input-padding:var(--ds-space-sm);--component-textarea-background-color:var(--card);--component-textarea-text-color:var(--card-foreground);--component-textarea-typography-font-family:Onest;--component-textarea-typography-font-size:16px;--component-textarea-typography-font-weight:400;--component-textarea-typography-line-height:24px;--component-textarea-typography-letter-spacing:0em;--component-textarea-rounded:var(--ds-radius-md);--component-textarea-padding:var(--ds-space-md);--component-label-text-color:var(--foreground);--component-label-typography-font-family:Onest;--component-label-typography-font-size:14px;--component-label-typography-font-weight:500;--component-label-typography-line-height:20px;--component-label-typography-letter-spacing:0em;--component-checkbox-selected-background-color:var(--primary);--component-checkbox-selected-text-color:var(--primary-foreground);--component-checkbox-selected-rounded:var(--ds-radius-sm);--component-checkbox-selected-size:var(--ds-space-icon-lg);--component-radio-selected-background-color:var(--primary);--component-radio-selected-text-color:var(--primary-foreground);--component-radio-selected-rounded:var(--ds-radius-pill);--component-radio-selected-size:var(--ds-space-icon-lg);--component-switch-on-background-color:var(--primary);--component-switch-on-text-color:var(--primary-foreground);--component-switch-on-rounded:var(--ds-radius-pill);--component-switch-on-width:var(--ds-space-control-lg);--component-switch-on-height:var(--ds-space-avatar-sm);--component-card-background-color:var(--card);--component-card-text-color:var(--card-foreground);--component-card-rounded:var(--ds-radius-default);--component-card-padding:var(--ds-space-xl);--component-card-feature-background-color:var(--card);--component-card-feature-text-color:var(--card-foreground);--component-card-feature-rounded:var(--ds-radius-lg);--component-card-feature-padding:var(--ds-space-xl);--component-badge-background-color:var(--accent);--component-badge-text-color:var(--accent-foreground);--component-badge-typography-font-family:Onest;--component-badge-typography-font-size:14px;--component-badge-typography-font-weight:500;--component-badge-typography-line-height:20px;--component-badge-typography-letter-spacing:0em;--component-badge-rounded:var(--ds-radius-pill);--component-badge-padding:var(--ds-space-sm);--component-status-success-background-color:var(--success);--component-status-success-text-color:var(--success-foreground);--component-status-success-rounded:var(--ds-radius-md);--component-status-warning-background-color:var(--warning);--component-status-warning-text-color:var(--warning-foreground);--component-status-warning-rounded:var(--ds-radius-md);--component-status-error-background-color:var(--error);--component-status-error-text-color:var(--error-foreground);--component-status-error-rounded:var(--ds-radius-md);--component-status-info-background-color:var(--info);--component-status-info-text-color:var(--info-foreground);--component-status-info-rounded:var(--ds-radius-md);--component-avatar-background-color:var(--secondary);--component-avatar-text-color:var(--secondary-foreground);--component-avatar-typography-font-family:Onest;--component-avatar-typography-font-size:14px;--component-avatar-typography-font-weight:500;--component-avatar-typography-line-height:20px;--component-avatar-typography-letter-spacing:0em;--component-avatar-rounded:var(--ds-radius-pill);--component-avatar-size:var(--ds-space-avatar-md);--component-tabs-selected-background-color:var(--accent);--component-tabs-selected-text-color:var(--accent-foreground);--component-tabs-selected-rounded:var(--ds-radius-pill);--component-popover-background-color:var(--popover);--component-popover-text-color:var(--popover-foreground);--component-popover-rounded:var(--ds-radius-md);--component-popover-padding:var(--ds-space-md);--component-dialog-background-color:var(--popover);--component-dialog-text-color:var(--popover-foreground);--component-dialog-rounded:var(--ds-radius-lg);--component-dialog-padding:var(--ds-space-xl);--component-dialog-width:var(--ds-space-overlay-md);--component-sheet-background-color:var(--popover);--component-sheet-text-color:var(--popover-foreground);--component-sheet-rounded:var(--ds-radius-lg);--component-sheet-padding:var(--ds-space-lg);--component-modal-overlay-background-color:var(--overlay);--component-tooltip-background-color:var(--popover);--component-tooltip-text-color:var(--popover-foreground);--component-tooltip-typography-font-family:Onest;--component-tooltip-typography-font-size:14px;--component-tooltip-typography-font-weight:400;--component-tooltip-typography-line-height:20px;--component-tooltip-typography-letter-spacing:0em;--component-tooltip-rounded:var(--ds-radius-sm);--component-tooltip-padding:var(--ds-space-sm);--component-toast-background-color:var(--popover);--component-toast-text-color:var(--popover-foreground);--component-toast-rounded:var(--ds-radius-md);--component-toast-padding:var(--ds-space-md);--component-table-heading-background-color:var(--muted);--component-table-heading-text-color:var(--foreground);--component-table-heading-typography-font-family:Onest;--component-table-heading-typography-font-size:14px;--component-table-heading-typography-font-weight:500;--component-table-heading-typography-line-height:20px;--component-table-heading-typography-letter-spacing:0em;--component-table-heading-padding:var(--ds-space-md);--component-table-cell-background-color:var(--card);--component-table-cell-text-color:var(--card-foreground);--component-table-cell-typography-font-family:Onest;--component-table-cell-typography-font-size:14px;--component-table-cell-typography-font-weight:500;--component-table-cell-typography-line-height:20px;--component-table-cell-typography-letter-spacing:0em;--component-table-cell-typography-font-feature:"tnum" 1,"lnum" 1;--component-table-cell-padding:var(--ds-space-md);--component-divider-background-color:var(--border);--component-divider-height:var(--ds-space-stroke);--component-divider-rounded:var(--ds-radius-none);--component-loading-block-background-color:var(--muted);--component-loading-block-text-color:var(--muted-foreground);--component-loading-block-rounded:var(--ds-radius-md);--component-metric-text-color:var(--foreground);--component-metric-typography-font-family:Onest;--component-metric-typography-font-size:32px;--component-metric-typography-font-weight:600;--component-metric-typography-line-height:40px;--component-metric-typography-letter-spacing:-.02em;--component-metric-typography-font-feature:"tnum" 1,"lnum" 1;--component-chart-current-text-color:var(--chart-current);--component-chart-current-size:var(--ds-space-chart-stroke);--component-chart-previous-text-color:var(--chart-previous);--component-chart-previous-size:var(--ds-space-chart-stroke);--component-chart-grid-text-color:var(--chart-grid);--component-chart-grid-size:var(--ds-space-stroke);--press-scale:.96;--font-code:ui-monospace,monospace;color-scheme:light}.dark{--background:var(--background-dark);--foreground:var(--foreground-dark);--card:var(--card-dark);--card-foreground:var(--card-foreground-dark);--popover:var(--popover-dark);--popover-foreground:var(--popover-foreground-dark);--muted:var(--muted-dark);--muted-foreground:var(--muted-foreground-dark);--border:var(--border-dark);--input:var(--input-dark);--ring:var(--ring-dark);--primary:var(--primary-dark);--primary-foreground:var(--primary-foreground-dark);--primary-hover:var(--primary-hover-dark);--primary-active:var(--primary-active-dark);--primary-border:var(--primary-border-dark);--contrast:var(--contrast-dark);--contrast-foreground:var(--contrast-foreground-dark);--contrast-hover:var(--contrast-hover-dark);--contrast-active:var(--contrast-active-dark);--secondary:var(--secondary-dark);--secondary-foreground:var(--secondary-foreground-dark);--secondary-hover:var(--secondary-hover-dark);--secondary-active:var(--secondary-active-dark);--accent:var(--accent-dark);--accent-foreground:var(--accent-foreground-dark);--brand-text:var(--brand-text-dark);--disabled:var(--disabled-dark);--disabled-foreground:var(--disabled-foreground-dark);--success:var(--success-dark);--success-foreground:var(--success-foreground-dark);--warning:var(--warning-dark);--warning-foreground:var(--warning-foreground-dark);--error:var(--error-dark);--error-foreground:var(--error-foreground-dark);--info:var(--info-dark);--info-foreground:var(--info-foreground-dark);--destructive:var(--destructive-dark);--destructive-foreground:var(--destructive-foreground-dark);--destructive-hover:var(--destructive-hover-dark);--overlay:var(--overlay-dark);--shadow:var(--shadow-dark);--chart-current:var(--chart-current-dark);--chart-previous:var(--chart-previous-dark);--chart-grid:var(--chart-grid-dark);--elevation-card:0 2px 8px var(--shadow-dark),0 8px 24px var(--shadow-dark)}@supports (color:color-mix(in lab,red,red)){.dark{--elevation-card:0 2px 8px color-mix(in srgb,var(--shadow-dark) 20%,transparent),0 8px 24px color-mix(in srgb,var(--shadow-dark) 24%,transparent)}}.dark{--elevation-floating:0 4px 12px var(--shadow-dark),0 16px 40px var(--shadow-dark)}@supports (color:color-mix(in lab,red,red)){.dark{--elevation-floating:0 4px 12px color-mix(in srgb,var(--shadow-dark) 28%,transparent),0 16px 40px color-mix(in srgb,var(--shadow-dark) 32%,transparent)}}.dark{--elevation-modal:0 8px 24px var(--shadow-dark),0 24px 64px var(--shadow-dark)}@supports (color:color-mix(in lab,red,red)){.dark{--elevation-modal:0 8px 24px color-mix(in srgb,var(--shadow-dark) 32%,transparent),0 24px 64px color-mix(in srgb,var(--shadow-dark) 40%,transparent)}}.dark{color-scheme:dark}.swatch-palette-black{background:var(--color-palette-black)}.swatch-palette-white{background:var(--color-palette-white)}.swatch-palette-neutral-50{background:var(--color-palette-neutral-50)}.swatch-palette-neutral-100{background:var(--color-palette-neutral-100)}.swatch-palette-neutral-200{background:var(--color-palette-neutral-200)}.swatch-palette-neutral-400{background:var(--color-palette-neutral-400)}.swatch-palette-neutral-500{background:var(--color-palette-neutral-500)}.swatch-palette-neutral-600{background:var(--color-palette-neutral-600)}.swatch-palette-neutral-700{background:var(--color-palette-neutral-700)}.swatch-palette-neutral-800{background:var(--color-palette-neutral-800)}.swatch-palette-neutral-850{background:var(--color-palette-neutral-850)}.swatch-palette-neutral-900{background:var(--color-palette-neutral-900)}.swatch-palette-neutral-950{background:var(--color-palette-neutral-950)}.swatch-palette-orange-50{background:var(--color-palette-orange-50)}.swatch-palette-orange-300{background:var(--color-palette-orange-300)}.swatch-palette-orange-400{background:var(--color-palette-orange-400)}.swatch-palette-orange-500{background:var(--color-palette-orange-500)}.swatch-palette-orange-600{background:var(--color-palette-orange-600)}.swatch-palette-orange-800{background:var(--color-palette-orange-800)}.swatch-palette-orange-950{background:var(--color-palette-orange-950)}.swatch-palette-green-50{background:var(--color-palette-green-50)}.swatch-palette-green-300{background:var(--color-palette-green-300)}.swatch-palette-green-800{background:var(--color-palette-green-800)}.swatch-palette-green-950{background:var(--color-palette-green-950)}.swatch-palette-yellow-50{background:var(--color-palette-yellow-50)}.swatch-palette-yellow-200{background:var(--color-palette-yellow-200)}.swatch-palette-yellow-800{background:var(--color-palette-yellow-800)}.swatch-palette-yellow-950{background:var(--color-palette-yellow-950)}.swatch-palette-red-50{background:var(--color-palette-red-50)}.swatch-palette-red-300{background:var(--color-palette-red-300)}.swatch-palette-red-700{background:var(--color-palette-red-700)}.swatch-palette-red-800{background:var(--color-palette-red-800)}.swatch-palette-red-950{background:var(--color-palette-red-950)}.swatch-palette-blue-50{background:var(--color-palette-blue-50)}.swatch-palette-blue-300{background:var(--color-palette-blue-300)}.swatch-palette-blue-700{background:var(--color-palette-blue-700)}.swatch-palette-blue-950{background:var(--color-palette-blue-950)}.swatch-palette-scrim{background:var(--color-palette-scrim)}.swatch-background-light{background:var(--color-background-light);color:var(--color-foreground-light)}.swatch-background-dark{background:var(--color-background-dark);color:var(--color-foreground-dark)}.swatch-foreground-light{background:var(--color-foreground-light);color:var(--color-foreground-light)}.swatch-foreground-dark{background:var(--color-foreground-dark);color:var(--color-foreground-dark)}.swatch-card-light{background:var(--color-card-light);color:var(--color-card-foreground-light)}.swatch-card-dark{background:var(--color-card-dark);color:var(--color-card-foreground-dark)}.swatch-card-foreground-light{background:var(--color-card-foreground-light);color:var(--color-foreground-light)}.swatch-card-foreground-dark{background:var(--color-card-foreground-dark);color:var(--color-foreground-dark)}.swatch-popover-light{background:var(--color-popover-light);color:var(--color-popover-foreground-light)}.swatch-popover-dark{background:var(--color-popover-dark);color:var(--color-popover-foreground-dark)}.swatch-popover-foreground-light{background:var(--color-popover-foreground-light);color:var(--color-foreground-light)}.swatch-popover-foreground-dark{background:var(--color-popover-foreground-dark);color:var(--color-foreground-dark)}.swatch-muted-light{background:var(--color-muted-light);color:var(--color-muted-foreground-light)}.swatch-muted-dark{background:var(--color-muted-dark);color:var(--color-muted-foreground-dark)}.swatch-muted-foreground-light{background:var(--color-muted-foreground-light);color:var(--color-foreground-light)}.swatch-muted-foreground-dark{background:var(--color-muted-foreground-dark);color:var(--color-foreground-dark)}.swatch-border-light{background:var(--color-border-light);color:var(--color-foreground-light)}.swatch-border-dark{background:var(--color-border-dark);color:var(--color-foreground-dark)}.swatch-input-light{background:var(--color-input-light);color:var(--color-foreground-light)}.swatch-input-dark{background:var(--color-input-dark);color:var(--color-foreground-dark)}.swatch-ring-light{background:var(--color-ring-light);color:var(--color-foreground-light)}.swatch-ring-dark{background:var(--color-ring-dark);color:var(--color-foreground-dark)}.swatch-primary-light{background:var(--color-primary-light);color:var(--color-primary-foreground-light)}.swatch-primary-dark{background:var(--color-primary-dark);color:var(--color-primary-foreground-dark)}.swatch-primary-foreground-light{background:var(--color-primary-foreground-light);color:var(--color-foreground-light)}.swatch-primary-foreground-dark{background:var(--color-primary-foreground-dark);color:var(--color-foreground-dark)}.swatch-primary-hover-light{background:var(--color-primary-hover-light);color:var(--color-primary-foreground-light)}.swatch-primary-hover-dark{background:var(--color-primary-hover-dark);color:var(--color-primary-foreground-dark)}.swatch-primary-active-light{background:var(--color-primary-active-light);color:var(--color-primary-foreground-light)}.swatch-primary-active-dark{background:var(--color-primary-active-dark);color:var(--color-primary-foreground-dark)}.swatch-primary-border-light{background:var(--color-primary-border-light);color:var(--color-foreground-light)}.swatch-primary-border-dark{background:var(--color-primary-border-dark);color:var(--color-foreground-dark)}.swatch-contrast-light{background:var(--color-contrast-light);color:var(--color-contrast-foreground-light)}.swatch-contrast-dark{background:var(--color-contrast-dark);color:var(--color-contrast-foreground-dark)}.swatch-contrast-foreground-light{background:var(--color-contrast-foreground-light);color:var(--color-foreground-light)}.swatch-contrast-foreground-dark{background:var(--color-contrast-foreground-dark);color:var(--color-foreground-dark)}.swatch-contrast-hover-light{background:var(--color-contrast-hover-light);color:var(--color-foreground-light)}.swatch-contrast-hover-dark{background:var(--color-contrast-hover-dark);color:var(--color-foreground-dark)}.swatch-contrast-active-light{background:var(--color-contrast-active-light);color:var(--color-foreground-light)}.swatch-contrast-active-dark{background:var(--color-contrast-active-dark);color:var(--color-foreground-dark)}.swatch-secondary-light{background:var(--color-secondary-light);color:var(--color-secondary-foreground-light)}.swatch-secondary-dark{background:var(--color-secondary-dark);color:var(--color-secondary-foreground-dark)}.swatch-secondary-foreground-light{background:var(--color-secondary-foreground-light);color:var(--color-foreground-light)}.swatch-secondary-foreground-dark{background:var(--color-secondary-foreground-dark);color:var(--color-foreground-dark)}.swatch-secondary-hover-light{background:var(--color-secondary-hover-light);color:var(--color-foreground-light)}.swatch-secondary-hover-dark{background:var(--color-secondary-hover-dark);color:var(--color-foreground-dark)}.swatch-secondary-active-light{background:var(--color-secondary-active-light);color:var(--color-foreground-light)}.swatch-secondary-active-dark{background:var(--color-secondary-active-dark);color:var(--color-foreground-dark)}.swatch-accent-light{background:var(--color-accent-light);color:var(--color-accent-foreground-light)}.swatch-accent-dark{background:var(--color-accent-dark);color:var(--color-accent-foreground-dark)}.swatch-accent-foreground-light{background:var(--color-accent-foreground-light);color:var(--color-foreground-light)}.swatch-accent-foreground-dark{background:var(--color-accent-foreground-dark);color:var(--color-foreground-dark)}.swatch-brand-text-light{background:var(--color-brand-text-light);color:var(--color-foreground-light)}.swatch-brand-text-dark{background:var(--color-brand-text-dark);color:var(--color-foreground-dark)}.swatch-disabled-light{background:var(--color-disabled-light);color:var(--color-disabled-foreground-light)}.swatch-disabled-dark{background:var(--color-disabled-dark);color:var(--color-disabled-foreground-dark)}.swatch-disabled-foreground-light{background:var(--color-disabled-foreground-light);color:var(--color-foreground-light)}.swatch-disabled-foreground-dark{background:var(--color-disabled-foreground-dark);color:var(--color-foreground-dark)}.swatch-success-light{background:var(--color-success-light);color:var(--color-success-foreground-light)}.swatch-success-dark{background:var(--color-success-dark);color:var(--color-success-foreground-dark)}.swatch-success-foreground-light{background:var(--color-success-foreground-light);color:var(--color-foreground-light)}.swatch-success-foreground-dark{background:var(--color-success-foreground-dark);color:var(--color-foreground-dark)}.swatch-warning-light{background:var(--color-warning-light);color:var(--color-warning-foreground-light)}.swatch-warning-dark{background:var(--color-warning-dark);color:var(--color-warning-foreground-dark)}.swatch-warning-foreground-light{background:var(--color-warning-foreground-light);color:var(--color-foreground-light)}.swatch-warning-foreground-dark{background:var(--color-warning-foreground-dark);color:var(--color-foreground-dark)}.swatch-error-light{background:var(--color-error-light);color:var(--color-error-foreground-light)}.swatch-error-dark{background:var(--color-error-dark);color:var(--color-error-foreground-dark)}.swatch-error-foreground-light{background:var(--color-error-foreground-light);color:var(--color-foreground-light)}.swatch-error-foreground-dark{background:var(--color-error-foreground-dark);color:var(--color-foreground-dark)}.swatch-info-light{background:var(--color-info-light);color:var(--color-info-foreground-light)}.swatch-info-dark{background:var(--color-info-dark);color:var(--color-info-foreground-dark)}.swatch-info-foreground-light{background:var(--color-info-foreground-light);color:var(--color-foreground-light)}.swatch-info-foreground-dark{background:var(--color-info-foreground-dark);color:var(--color-foreground-dark)}.swatch-destructive-light{background:var(--color-destructive-light);color:var(--color-destructive-foreground-light)}.swatch-destructive-dark{background:var(--color-destructive-dark);color:var(--color-destructive-foreground-dark)}.swatch-destructive-foreground-light{background:var(--color-destructive-foreground-light);color:var(--color-foreground-light)}.swatch-destructive-foreground-dark{background:var(--color-destructive-foreground-dark);color:var(--color-foreground-dark)}.swatch-destructive-hover-light{background:var(--color-destructive-hover-light);color:var(--color-foreground-light)}.swatch-destructive-hover-dark{background:var(--color-destructive-hover-dark);color:var(--color-foreground-dark)}.swatch-overlay-light{background:var(--color-overlay-light);color:var(--color-foreground-light)}.swatch-overlay-dark{background:var(--color-overlay-dark);color:var(--color-foreground-dark)}.swatch-shadow-light{background:var(--color-shadow-light);color:var(--color-foreground-light)}.swatch-shadow-dark{background:var(--color-shadow-dark);color:var(--color-foreground-dark)}.swatch-chart-current-light{background:var(--color-chart-current-light);color:var(--color-foreground-light)}.swatch-chart-current-dark{background:var(--color-chart-current-dark);color:var(--color-foreground-dark)}.swatch-chart-previous-light{background:var(--color-chart-previous-light);color:var(--color-foreground-light)}.swatch-chart-previous-dark{background:var(--color-chart-previous-dark);color:var(--color-foreground-dark)}.swatch-chart-grid-light{background:var(--color-chart-grid-light);color:var(--color-foreground-light)}.swatch-chart-grid-dark{background:var(--color-chart-grid-dark);color:var(--color-foreground-dark)}.space-sample-none{width:min(100%,var(--ds-space-none))}.space-sample-unit{width:min(100%,var(--ds-space-unit))}.space-sample-xs{width:min(100%,var(--ds-space-xs))}.space-sample-sm{width:min(100%,var(--ds-space-sm))}.space-sample-md{width:min(100%,var(--ds-space-md))}.space-sample-lg{width:min(100%,var(--ds-space-lg))}.space-sample-xl{width:min(100%,var(--ds-space-xl))}.space-sample-2xl{width:min(100%,var(--ds-space-2xl))}.space-sample-3xl{width:min(100%,var(--ds-space-3xl))}.space-sample-4xl{width:min(100%,var(--ds-space-4xl))}.space-sample-container-mobile{width:min(100%,var(--ds-space-container-mobile))}.space-sample-container-tablet{width:min(100%,var(--ds-space-container-tablet))}.space-sample-container-desktop{width:min(100%,var(--ds-space-container-desktop))}.space-sample-control-sm{width:min(100%,var(--ds-space-control-sm))}.space-sample-control-md{width:min(100%,var(--ds-space-control-md))}.space-sample-control-lg{width:min(100%,var(--ds-space-control-lg))}.space-sample-touch-target{width:min(100%,var(--ds-space-touch-target))}.space-sample-icon-sm{width:min(100%,var(--ds-space-icon-sm))}.space-sample-icon-md{width:min(100%,var(--ds-space-icon-md))}.space-sample-icon-lg{width:min(100%,var(--ds-space-icon-lg))}.space-sample-avatar-xs{width:min(100%,var(--ds-space-avatar-xs))}.space-sample-avatar-sm{width:min(100%,var(--ds-space-avatar-sm))}.space-sample-avatar-md{width:min(100%,var(--ds-space-avatar-md))}.space-sample-avatar-nav{width:min(100%,var(--ds-space-avatar-nav))}.space-sample-avatar-lg{width:min(100%,var(--ds-space-avatar-lg))}.space-sample-avatar-xl{width:min(100%,var(--ds-space-avatar-xl))}.space-sample-row-min{width:min(100%,var(--ds-space-row-min))}.space-sample-textarea-min{width:min(100%,var(--ds-space-textarea-min))}.space-sample-page-max{width:min(100%,var(--ds-space-page-max))}.space-sample-prose-max{width:min(100%,var(--ds-space-prose-max))}.space-sample-form-max{width:min(100%,var(--ds-space-form-max))}.space-sample-overlay-sm{width:min(100%,var(--ds-space-overlay-sm))}.space-sample-overlay-md{width:min(100%,var(--ds-space-overlay-md))}.space-sample-overlay-lg{width:min(100%,var(--ds-space-overlay-lg))}.space-sample-overlay-xl{width:min(100%,var(--ds-space-overlay-xl))}.space-sample-popover-max{width:min(100%,var(--ds-space-popover-max))}.space-sample-chart-min{width:min(100%,var(--ds-space-chart-min))}.space-sample-breakpoint-tablet{width:min(100%,var(--ds-space-breakpoint-tablet))}.space-sample-breakpoint-desktop{width:min(100%,var(--ds-space-breakpoint-desktop))}.space-sample-stroke{width:min(100%,var(--ds-space-stroke))}.space-sample-stroke-strong{width:min(100%,var(--ds-space-stroke-strong))}.space-sample-focus-width{width:min(100%,var(--ds-space-focus-width))}.space-sample-focus-offset{width:min(100%,var(--ds-space-focus-offset))}.space-sample-chart-stroke{width:min(100%,var(--ds-space-chart-stroke))}.space-sample-chart-marker{width:min(100%,var(--ds-space-chart-marker))}.space-sample-sidebar{width:min(100%,var(--ds-space-sidebar))}.space-sample-guide-max{width:min(100%,var(--ds-space-guide-max))}.space-sample-swatch{width:min(100%,var(--ds-space-swatch))}.space-sample-sample-min{width:min(100%,var(--ds-space-sample-min))}.space-sample-preview-min{width:min(100%,var(--ds-space-preview-min))}.space-sample-menu-max{width:min(100%,var(--ds-space-menu-max))}.space-sample-switch-sm{width:min(100%,var(--ds-space-switch-sm))}.space-sample-switch-md{width:min(100%,var(--ds-space-switch-md))}.space-sample-switch-thumb-sm{width:min(100%,var(--ds-space-switch-thumb-sm))}.space-sample-switch-thumb-md{width:min(100%,var(--ds-space-switch-thumb-md))}.space-sample-switch-travel{width:min(100%,var(--ds-space-switch-travel))}.space-sample-checklist-sm{width:min(100%,var(--ds-space-checklist-sm))}.space-sample-home-nav-max{width:min(100%,var(--ds-space-home-nav-max))}.space-sample-home-nav-min-height{width:min(100%,var(--ds-space-home-nav-min-height))}.space-sample-home-anchor-clearance{width:min(100%,var(--ds-space-home-anchor-clearance))}.space-sample-home-hero-start-desktop{width:min(100%,var(--ds-space-home-hero-start-desktop))}.space-sample-home-hero-start-compact{width:min(100%,var(--ds-space-home-hero-start-compact))}.space-sample-brand-logo-width-desktop{width:min(100%,var(--ds-space-brand-logo-width-desktop))}.space-sample-brand-logo-height-desktop{width:min(100%,var(--ds-space-brand-logo-height-desktop))}.space-sample-brand-logo-width-compact{width:min(100%,var(--ds-space-brand-logo-width-compact))}.space-sample-brand-logo-height-compact{width:min(100%,var(--ds-space-brand-logo-height-compact))}.space-sample-home-section-gap-desktop{width:min(100%,var(--ds-space-home-section-gap-desktop))}.space-sample-home-section-gap-compact{width:min(100%,var(--ds-space-home-section-gap-compact))}.space-sample-home-ribbon-wide-breakpoint{width:min(100%,var(--ds-space-home-ribbon-wide-breakpoint))}.space-sample-home-history-date-block{width:min(100%,var(--ds-space-home-history-date-block))}.space-sample-home-state-min-height{width:min(100%,var(--ds-space-home-state-min-height))}.space-sample-home-team-orbit-height{width:min(100%,var(--ds-space-home-team-orbit-height))}.space-sample-home-team-orbit-height-compact{width:min(100%,var(--ds-space-home-team-orbit-height-compact))}.space-sample-home-team-circle-small{width:min(100%,var(--ds-space-home-team-circle-small))}.space-sample-home-team-circle-medium{width:min(100%,var(--ds-space-home-team-circle-medium))}.space-sample-home-team-circle-large{width:min(100%,var(--ds-space-home-team-circle-large))}.space-sample-home-team-circle-small-compact{width:min(100%,var(--ds-space-home-team-circle-small-compact))}.space-sample-home-team-circle-medium-compact{width:min(100%,var(--ds-space-home-team-circle-medium-compact))}.space-sample-home-team-circle-large-compact{width:min(100%,var(--ds-space-home-team-circle-large-compact))}.space-sample-join-content-max{width:min(100%,var(--ds-space-join-content-max))}.space-sample-join-card-max{width:min(100%,var(--ds-space-join-card-max))}.space-sample-join-tariff-placeholder{width:min(100%,var(--ds-space-join-tariff-placeholder))}.space-sample-rating-season-width{width:min(100%,var(--ds-space-rating-season-width))}.space-sample-rating-search-max{width:min(100%,var(--ds-space-rating-search-max))}.space-sample-rating-person-width{width:min(100%,var(--ds-space-rating-person-width))}.space-sample-rating-person-width-mobile{width:min(100%,var(--ds-space-rating-person-width-mobile))}.space-sample-rating-result-width{width:min(100%,var(--ds-space-rating-result-width))}.space-sample-rating-long-result-width{width:min(100%,var(--ds-space-rating-long-result-width))}.space-sample-rating-table-scroll-max-height{width:min(100%,var(--ds-space-rating-table-scroll-max-height))}.space-sample-rating-table-scroll-max-height-mobile{width:min(100%,var(--ds-space-rating-table-scroll-max-height-mobile))}.space-sample-rating-comparison-label-width{width:min(100%,var(--ds-space-rating-comparison-label-width))}.space-sample-rating-comparison-label-width-mobile{width:min(100%,var(--ds-space-rating-comparison-label-width-mobile))}.space-sample-rating-comparison-person-width{width:min(100%,var(--ds-space-rating-comparison-person-width))}.space-sample-rating-comparison-person-width-mobile{width:min(100%,var(--ds-space-rating-comparison-person-width-mobile))}.space-sample-profile-content-max{width:min(100%,var(--ds-space-profile-content-max))}.space-sample-profile-runs-scroll-max{width:min(100%,var(--ds-space-profile-runs-scroll-max))}.space-sample-cabinet-content-max{width:min(100%,var(--ds-space-cabinet-content-max))}.space-sample-profile-avatar-hero{width:min(100%,var(--ds-space-profile-avatar-hero))}.space-sample-profile-chart-max{width:min(100%,var(--ds-space-profile-chart-max))}.space-sample-profile-radar-callout-width{width:min(100%,var(--ds-space-profile-radar-callout-width))}.space-sample-profile-radar-callout-height{width:min(100%,var(--ds-space-profile-radar-callout-height))}.space-sample-profile-radar-readout-radius{width:min(100%,var(--ds-space-profile-radar-readout-radius))}.space-sample-profile-metrics-pair-min{width:min(100%,var(--ds-space-profile-metrics-pair-min))}.space-sample-profile-record-column{width:min(100%,var(--ds-space-profile-record-column))}.space-sample-profile-record-column-mobile{width:min(100%,var(--ds-space-profile-record-column-mobile))}.space-sample-calendar-month-width{width:min(100%,var(--ds-space-calendar-month-width))}.space-sample-calendar-date-width{width:min(100%,var(--ds-space-calendar-date-width))}.space-sample-calendar-date-width-mobile{width:min(100%,var(--ds-space-calendar-date-width-mobile))}.space-sample-calendar-plan-action-width{width:min(100%,var(--ds-space-calendar-plan-action-width))}.space-sample-calendar-actions-width{width:min(100%,var(--ds-space-calendar-actions-width))}.space-sample-calendar-filter-wide-breakpoint{width:min(100%,var(--ds-space-calendar-filter-wide-breakpoint))}.space-sample-event-actions-width{width:min(100%,var(--ds-space-event-actions-width))}.space-sample-event-actions-width-compact{width:min(100%,var(--ds-space-event-actions-width-compact))}.space-sample-settings-content-max{width:min(100%,var(--ds-space-settings-content-max))}.space-sample-payment-content-max{width:min(100%,var(--ds-space-payment-content-max))}.space-sample-admin-column-xs{width:min(100%,var(--ds-space-admin-column-xs))}.space-sample-admin-column-sm{width:min(100%,var(--ds-space-admin-column-sm))}.space-sample-admin-column-md{width:min(100%,var(--ds-space-admin-column-md))}.space-sample-admin-column-lg{width:min(100%,var(--ds-space-admin-column-lg))}.space-sample-admin-column-xl{width:min(100%,var(--ds-space-admin-column-xl))}.space-sample-admin-column-wide{width:min(100%,var(--ds-space-admin-column-wide))}.space-sample-admin-column-person{width:min(100%,var(--ds-space-admin-column-person))}.space-sample-admin-column-text{width:min(100%,var(--ds-space-admin-column-text))}.space-sample-admin-column-excerpt{width:min(100%,var(--ds-space-admin-column-excerpt))}.radius-sample-none{border-radius:var(--ds-radius-none)}.radius-sample-sm{border-radius:var(--ds-radius-sm)}.radius-sample-md{border-radius:var(--ds-radius-md)}.radius-sample-default{border-radius:var(--ds-radius-default)}.radius-sample-lg{border-radius:var(--ds-radius-lg)}.radius-sample-pill{border-radius:var(--ds-radius-pill)}@keyframes ui-spin{to{transform:rotate(1turn)}}@keyframes ui-pulse{50%{opacity:.5}}.ui-invalid{border-color:var(--error-foreground);--ring:var(--error-foreground)}.ui-input-wrap:focus-within{outline:var(--ds-space-focus-width) solid var(--ring);outline-offset:var(--ds-space-focus-offset)}.ui-input-wrap:has([aria-invalid=true]){border-color:var(--error-foreground);--ring:var(--error-foreground)}.ui-input-wrap:has(input:disabled){background:var(--disabled);color:var(--disabled-foreground);cursor:not-allowed}.ui-input-action{padding-block:var(--ds-space-none)}.ui-input-action>input{padding-block:var(--ds-space-sm)}@media (pointer:coarse){.ui-input-wrap.min-h-control-sm{min-height:var(--ds-space-touch-target)}}.ui-card-portrait{border-radius:var(--ds-radius-none)}.ui-card-portrait-media{aspect-ratio:var(--component-card-portrait-aspect-ratio);border-radius:var(--component-card-portrait-photo-rounded);margin-bottom:var(--component-card-portrait-photo-text-gap);overflow:hidden}.ui-card-portrait-media>*{object-fit:cover;border-radius:inherit;width:100%;height:100%}.ui-card-row{border-radius:var(--component-card-row-rounded);padding:var(--component-card-row-padding-block-compact) var(--component-card-row-padding-inline)}@media (min-width:1024px){.ui-card-row{padding-block:var(--component-card-row-padding-block-desktop)}}@media (hover:hover){.ui-card-row:hover{background:var(--secondary)}}.ui-card-row:active{background:var(--secondary)}.ui-card-row[data-selected=true]{background:var(--accent)}.ui-button{overflow-wrap:normal}.ui-back-link{min-height:var(--ds-space-control-md);margin-inline-start:calc(-1 * (var(--ds-space-xs) + var(--ds-space-stroke)))}.ui-badge,.ui-breadcrumb-item,.ui-spinner,.ui-spinner>span,.ui-tabs-trigger{overflow-wrap:anywhere;min-width:0;max-width:100%}@media (pointer:coarse){.ui-button{min-width:var(--ds-space-touch-target)}.ui-button,.ui-select-control,.ui-tabs-trigger{min-height:var(--ds-space-touch-target)}}h1,h2,h3{overflow-wrap:anywhere;max-width:100%}.ui-avatar-hero{font-size:var(--component-profile-hero-avatar-compact-typography-font-size);line-height:var(--component-profile-hero-avatar-compact-typography-line-height)}@media (min-width:1024px){.ui-avatar-hero{font-size:var(--component-profile-hero-avatar-typography-font-size);line-height:var(--component-profile-hero-avatar-typography-line-height)}}.ui-avatar-photo{width:var(--ds-space-avatar-xl);height:var(--ds-space-avatar-xl)}@media (min-width:1280px){.ui-avatar-photo{width:var(--component-settings-layout-avatar-size);height:var(--component-settings-layout-avatar-size)}}.ui-radio-tariffs{grid-template-columns:repeat(var(--component-subscription-layout-tariff-columns-compact),minmax(0,1fr));gap:var(--component-subscription-layout-tariff-gap);display:grid}@media (min-width:1280px){.ui-radio-tariffs{grid-template-columns:repeat(var(--component-subscription-layout-tariff-columns-desktop),minmax(0,1fr))}}.ui-radio-plan{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-md);min-width:0;min-height:var(--ds-space-touch-target);padding:var(--ds-space-md);border:var(--ds-space-stroke) solid var(--input);border-radius:var(--ds-radius-md);background:var(--card);cursor:pointer;display:flex}@media (hover:hover){.ui-radio-plan:hover{background:var(--secondary)}}.ui-radio-plan:has([data-state=checked]){border-color:var(--primary-border);background:var(--accent)}.ui-radio-plan:has(:focus-visible){outline:var(--ds-space-focus-width) solid var(--ring);outline-offset:var(--ds-space-focus-offset)}.ui-radio-plan:has([data-disabled]){cursor:not-allowed;color:var(--disabled-foreground);background:var(--disabled)}.ui-radio-plan-copy{flex:1;min-width:0;display:block}.ui-radio-plan-heading{align-items:baseline;gap:var(--ds-space-xs) var(--ds-space-sm);flex-wrap:wrap;display:flex}.ui-radio-plan-description{gap:var(--ds-space-xs);margin-top:var(--ds-space-sm);display:grid}.ui-radio-plan-description>:first-child{color:var(--foreground)}.ui-radio-segmented{gap:var(--component-radio-segmented-gap)}.ui-input-wrap:has([readonly]){background:var(--muted)}.ui-menu-content{z-index:var(--layer-modal-floating);max-height:min(var(--radix-popover-content-available-height,80dvh),var(--ds-space-overlay-sm));overflow:auto}.ui-select-content{width:var(--radix-popover-trigger-width);min-width:var(--ds-space-preview-min)}.ui-radix-select,.ui-select-content{max-width:calc(100vw - var(--ds-space-xl))}.ui-radix-select{min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height)}.ui-dialog-overlay{z-index:var(--layer-backdrop);background:var(--overlay);position:fixed;inset:0}.ui-dialog-content{z-index:var(--layer-modal);max-width:calc(100vw - var(--ds-space-xl));max-height:calc(100dvh - var(--ds-space-xl));position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.ui-confirm-overlay{z-index:var(--layer-confirmation-backdrop)}.ui-confirm-content{z-index:var(--layer-confirmation)}.ui-sheet{z-index:var(--layer-modal);max-width:100vw;max-height:100dvh;position:fixed;overflow:auto}.ui-sheet-right{border-radius:var(--ds-radius-lg) 0 0 var(--ds-radius-lg);right:0}.ui-sheet-left,.ui-sheet-right{width:var(--ds-space-overlay-sm);inset-block:0}.ui-sheet-left{border-radius:0 var(--ds-radius-lg) var(--ds-radius-lg) 0;left:0}.ui-sheet-top{border-radius:0 0 var(--ds-radius-lg) var(--ds-radius-lg);inset-inline:0;top:0}.ui-sheet-bottom{border-radius:var(--ds-radius-lg) var(--ds-radius-lg) 0 0;inset-inline:0;bottom:0}.ui-switch-thumb[data-state=checked]{transform:translateX(var(--ds-space-switch-travel))}.ui-toast-viewport{right:var(--ds-space-lg);bottom:var(--ds-space-lg);z-index:var(--layer-toast);width:min(var(--ds-space-overlay-sm),calc(100vw - var(--ds-space-xl)));gap:var(--ds-space-sm);flex-direction:column;display:flex;position:fixed}.ui-table-scroll{overflow-x:auto}.ui-table-scroll table{border-collapse:collapse;width:100%}.ui-table-scroll td,.ui-table-scroll th{padding:var(--ds-space-md);text-align:left;border-bottom:var(--ds-space-stroke) solid var(--border)}.ui-table-compact td,.ui-table-compact th{padding:var(--ds-space-sm) var(--ds-space-md)}.ui-status-message{gap:var(--component-status-message-gap);padding:var(--component-status-message-padding);border-radius:var(--component-status-message-rounded);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line);overflow-wrap:anywhere;display:flex}.ui-file-upload{gap:var(--component-file-upload-gap);padding:var(--component-file-upload-padding);border-width:var(--component-file-upload-border-width);border-radius:var(--component-file-upload-rounded);border-style:solid;flex-direction:column;display:flex}.ui-file-upload-inline{padding:var(--component-file-upload-inline-padding);border-width:0}.ui-file-upload-compact{gap:var(--component-file-upload-compact-gap);padding:var(--component-file-upload-compact-padding)}.ui-file-upload-compact .ui-file-upload-value{align-items:center;gap:var(--component-file-upload-compact-gap);min-width:0;display:flex}.ui-file-upload-compact .ui-file-upload-value>p{overflow-wrap:anywhere;min-width:0}.ui-file-upload-compact .ui-file-preview{width:var(--component-file-upload-compact-preview-size);height:var(--component-file-upload-compact-preview-size);object-fit:cover;flex:none}.ui-file-native{width:var(--ds-space-stroke);height:var(--ds-space-stroke);clip-path:inset(50%);white-space:nowrap;margin:0;padding:0;position:absolute;overflow:hidden}.ui-file-native::file-selector-button{min-height:var(--ds-space-touch-target);background:var(--secondary);color:var(--secondary-foreground);border:var(--ds-space-stroke) solid var(--input);border-radius:var(--ds-radius-pill);padding-inline:var(--ds-space-md);cursor:pointer;margin-inline-end:var(--ds-space-sm)}.ui-file-native:focus-visible{outline:var(--ds-space-focus-width) solid var(--ring);outline-offset:var(--ds-space-focus-offset)}.ui-file-preview{width:100%;height:auto;max-height:var(--component-file-upload-preview-max-height);object-fit:contain;border-radius:var(--component-file-upload-rounded)}.ui-file-preview-fallback,.ui-photo-ribbon-fallback{justify-content:center;align-items:center;gap:var(--ds-space-sm);height:100%;padding:var(--ds-space-md);background:var(--muted);color:var(--muted-foreground);text-align:center;flex-direction:column;display:flex}.ui-radar-chart{width:100%;max-width:var(--component-radar-chart-max-width);margin:0}.ui-radar-chart svg{width:100%;aspect-ratio:var(--component-radar-chart-aspect-ratio);overflow:visible}.ui-radar-grid{stroke:var(--chart-grid);stroke-width:var(--ds-space-stroke);fill:none}.ui-radar-axis{fill:var(--foreground);text-anchor:middle;dominant-baseline:middle;font-size:var(--type-body-sm-size)}.ui-radar-current,.ui-radar-legend-current{color:var(--chart-current)}.ui-radar-comparison,.ui-radar-legend-comparison{color:var(--chart-previous)}.ui-radar-comparison polygon,.ui-radar-current polygon{stroke:currentColor;stroke-width:var(--component-radar-chart-stroke-width);fill:currentColor}@supports (color:color-mix(in lab,red,red)){.ui-radar-comparison polygon,.ui-radar-current polygon{fill:color-mix(in srgb,currentColor 18%,transparent)}}.ui-radar-comparison polygon,.ui-radar-current polygon{animation:ui-radar-reveal var(--duration-slow) ease-out both}.ui-radar-comparison polygon{stroke-dasharray:var(--component-radar-chart-dash-length) var(--component-radar-chart-dash-gap);fill:currentColor}@supports (color:color-mix(in lab,red,red)){.ui-radar-comparison polygon{fill:color-mix(in srgb,currentColor 12%,transparent)}}.ui-radar-point{cursor:pointer}.ui-radar-point .ui-radar-hit{fill:#0000}.ui-radar-point .ui-radar-marker{fill:currentColor;stroke:var(--card);stroke-width:var(--ds-space-stroke-strong)}.ui-radar-point:is(:focus-visible,.is-active) .ui-radar-marker{stroke:var(--foreground);stroke-width:var(--component-radar-chart-stroke-width)}@media (hover:hover){.ui-radar-point:hover .ui-radar-marker{stroke:var(--foreground);stroke-width:var(--component-radar-chart-stroke-width)}}.ui-radar-point:focus{outline:none}.ui-radar-point:focus-visible .ui-radar-hit{stroke:var(--ring);stroke-width:var(--ds-space-focus-width)}.ui-radar-callout rect{fill:var(--popover);stroke:var(--border);stroke-width:var(--ds-space-stroke)}.ui-radar-callout text{fill:var(--popover-foreground);font-size:var(--type-body-sm-size)}.ui-radar-callout text.ui-radar-callout-date{fill:var(--muted-foreground);font-size:var(--type-caption-size)}.ui-radar-callout-name{font-weight:600}.ui-radar-callout-value{font-variant-numeric:tabular-nums}.ui-radar-result{min-height:var(--ds-space-avatar-md);padding:var(--ds-space-sm) var(--ds-space-md);border:var(--ds-space-stroke) solid var(--border);border-radius:var(--ds-radius-md);background:var(--card);flex-direction:column;justify-content:center;display:flex}@keyframes ui-radar-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ui-radar-comparison polygon,.ui-radar-current polygon{animation:none}}.ui-radar-axis-list,.ui-radar-legend{gap:var(--component-radar-chart-legend-gap);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ui-radar-axis-list{gap:var(--ds-space-xs);flex-direction:column}.ui-radar-readout-geometry{fill:none;stroke:var(--chart-grid);stroke-width:var(--ds-space-stroke)}.ui-radar-readout-geometry circle{fill:var(--chart-grid);stroke:none}.ui-radar-readout-stage{width:100%;aspect-ratio:var(--component-radar-chart-aspect-ratio);position:relative}.ui-radar-readout-stage svg{display:block}.ui-radar-readout-labels{pointer-events:none;position:absolute;inset:0}.ui-radar-readout-label{gap:var(--ds-space-xs);width:var(--component-radar-chart-readout-label-width);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line);flex-direction:column;display:flex;position:absolute}.ui-radar-readout-label:first-child{text-align:center;align-items:center;top:0;left:50%;transform:translate(-50%)}.ui-radar-readout-label:nth-child(2){top:var(--component-radar-chart-readout-label-top);text-align:right;align-items:flex-end;right:0}.ui-radar-readout-label:nth-child(3){text-align:right;align-items:flex-end;bottom:0;right:0}.ui-radar-readout-label:nth-child(4){text-align:left;align-items:flex-start;bottom:0;left:0}.ui-radar-readout-label:nth-child(5){top:var(--component-radar-chart-readout-label-top);text-align:left;align-items:flex-start;left:0}.ui-radar-readout-axis text{text-anchor:middle}.ui-radar-readout-node{fill:var(--card);stroke:var(--chart-grid);stroke-width:var(--component-radar-chart-stroke-width)}.ui-radar-readout-node-number{fill:var(--foreground);font-size:var(--type-caption-size);dominant-baseline:central;font-weight:600}.ui-radar-readout-point-current{fill:var(--chart-current)}.ui-radar-readout-point-comparison{fill:var(--chart-previous)}.ui-radar-readout-axis-name{color:var(--foreground);font-weight:600;display:none}@media (min-width:640px){.ui-radar-readout-axis-name{display:block}}.ui-radar-readout-comparison,.ui-radar-readout-current{align-items:center;gap:var(--ds-space-xs);font-variant-numeric:tabular-nums;font-weight:600;display:flex}.ui-radar-readout-current{color:var(--chart-current)}.ui-radar-readout-comparison{color:var(--chart-previous)}.ui-radar-readout-value-marker{width:var(--component-radar-chart-marker-size);height:var(--component-radar-chart-marker-size);border-radius:var(--ds-radius-pill);background:currentColor;flex:none;display:inline-block}.ui-radar-readout-comparison .ui-radar-readout-value-marker{border-radius:var(--ds-radius-none)}.ui-radar-readout-caption{gap:var(--ds-space-sm);flex-direction:column;display:flex}.ui-radar-readout-caption .ui-radar-legend{gap:var(--ds-space-md)}.ui-photo-ribbon{width:100%;min-width:0}.ui-photo-ribbon-viewport{width:100%;clip-path:inset(0 var(--component-hero-photo-ribbon-inset-mobile));position:relative;overflow:hidden}@media (min-width:640px){.ui-photo-ribbon-viewport{clip-path:inset(0 var(--component-hero-photo-ribbon-inset))}}.ui-photo-ribbon-card{border-radius:var(--component-hero-photo-ribbon-rounded);background:var(--muted);position:absolute;overflow:hidden}.ui-photo-ribbon-card img{object-fit:cover}.ui-select-full-text{white-space:normal;overflow-wrap:anywhere;display:block}.ui-command [cmdk-item],.ui-select-option{min-height:var(--ds-space-touch-target)}.ui-table-embedded{border-width:var(--component-table-embedded-border-width);border-radius:var(--component-table-embedded-rounded)}.ui-table-scroll{isolation:isolate;scroll-padding-inline:var(--ds-space-focus-offset)}.ui-table-scroll table[data-fixed-widths]{table-layout:fixed;min-width:var(--table-mobile-width)}.ui-table-scroll col,.ui-table-scroll td,.ui-table-scroll th{width:var(--table-column-mobile-width)}.ui-table-scroll td,.ui-table-scroll th{overflow-wrap:anywhere;height:var(--component-contract-table-row-min)}.ui-table-scroll thead th{height:var(--component-contract-table-header-min)}.ui-table-scroll tbody th{font-weight:inherit}.ui-table-scroll tr[data-row-activatable]{cursor:pointer}.ui-table-scroll tr[data-row-activatable]:focus-visible{outline:var(--ds-space-focus-width) solid var(--ring);outline-offset:calc(-1 * var(--ds-space-focus-width))}.ui-table-sort{min-width:var(--ds-space-touch-target);min-height:var(--ds-space-touch-target);max-width:100%}.ui-table-select-column{width:var(--ds-space-3xl)}.ui-table-embedded td,.ui-table-embedded th{padding:var(--component-contract-table-cell-padding-block) var(--component-contract-table-cell-padding-inline)}[data-sticky-first] .ui-table-scroll tr>:first-child{z-index:var(--layer-sticky);background:var(--card);border-right:var(--ds-space-stroke) solid var(--border);position:sticky;left:0}[data-sticky-first] .ui-table-scroll thead tr>:first-child{background:var(--muted)}[data-sticky-first] .ui-table-scroll tr[data-selected]>:first-child{background:var(--accent)}@media (hover:hover){[data-sticky-first] .ui-table-scroll tbody tr:hover>:first-child{background:var(--secondary)}[data-sticky-first] .ui-table-scroll tbody tr[data-selected]:hover>:first-child{background:var(--accent)}}.ui-sheet.ui-sheet-form{border-radius:var(--component-sheet-form-rounded-mobile);width:100%;height:100dvh;padding:var(--component-sheet-form-padding-mobile);padding-top:calc(var(--component-sheet-form-padding-mobile) + env(safe-area-inset-top));padding-bottom:calc(var(--component-sheet-form-padding-mobile) + env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow:hidden}.ui-sheet-form .ui-sheet-footer,.ui-sheet-form .ui-sheet-header{flex:none}.ui-sheet-form .ui-sheet-body{min-height:0;padding:var(--ds-space-focus-offset);scroll-padding-block:var(--ds-space-md);flex:1;overflow:hidden auto}.ui-sheet-form .ui-sheet-footer{flex-direction:column}.ui-sheet-form .ui-sheet-footer>*{width:100%}@media (min-width:640px){.ui-table-scroll table[data-fixed-widths]{min-width:var(--table-width)}.ui-table-scroll col,.ui-table-scroll td,.ui-table-scroll th{width:var(--table-column-width)}.ui-sheet.ui-sheet-form{width:var(--component-sheet-form-width);padding:var(--component-sheet-form-padding-tablet);border-radius:var(--component-sheet-form-rounded-desktop) 0 0 var(--component-sheet-form-rounded-desktop)}.ui-sheet-form .ui-sheet-footer{flex-direction:row}.ui-sheet-form .ui-sheet-footer>*{width:auto}}@media (min-width:1024px){.ui-sheet.ui-sheet-form{padding:var(--component-sheet-form-padding-desktop)}}@media (max-height:640px){.ui-sheet.ui-sheet-form{overflow-y:auto}.ui-sheet-form .ui-sheet-body{flex:none;overflow:visible}}.ui-command [cmdk-input]{width:100%;padding:var(--ds-space-md);background:var(--card);outline:none}.ui-command [cmdk-list]{max-height:var(--ds-space-menu-max);padding:var(--ds-space-sm);overflow:auto}.ui-command [cmdk-item]{cursor:pointer;padding:var(--ds-space-sm) var(--ds-space-md);border-radius:var(--ds-radius-sm)}.ui-command [cmdk-item][data-selected=true]{background:var(--accent);color:var(--accent-foreground)}.ui-command [cmdk-item][data-disabled=true]{color:var(--disabled-foreground);cursor:not-allowed}.ui-command [cmdk-empty]{padding:var(--ds-space-lg);color:var(--muted-foreground)}.ui-touch{min-width:var(--ds-space-touch-target);min-height:var(--ds-space-touch-target);overflow-wrap:anywhere;align-items:center;max-width:100%;display:inline-flex}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ui-press:active{transform:none!important}}.ui-switch-track{padding:calc(var(--ds-space-xs) - var(--ds-space-stroke))}.ui-table-scroll [data-numeric]{text-align:right}@media (pointer:coarse){.ui-hit{position:relative}.ui-hit:after{content:"";width:max(100%,var(--ds-space-touch-target));height:max(100%,var(--ds-space-touch-target));position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.ui-brand-logo{width:var(--component-brand-logo-width-compact);height:var(--component-brand-logo-height-compact);flex:none;display:block;position:relative;overflow:hidden}@media (min-width:1024px){.ui-brand-logo{width:var(--component-brand-logo-width-desktop);height:var(--component-brand-logo-height-desktop)}}.ui-brand-logo-image{mix-blend-mode:multiply;inset-inline-start:0;width:100%;height:auto;display:block;position:absolute;top:50%;transform:translateY(-50%)}.dark .ui-brand-logo-image{filter:invert();mix-blend-mode:screen}.ui-public-account-avatar{padding-inline:var(--component-public-account-button-padding-inline)}.ui-settings-address-field>p{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-caption-size);line-height:var(--type-caption-line);overflow:hidden}@media (min-width:640px){.ui-settings-address-field>p{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line)}}.ui-home-layout{width:100%;max-width:calc(var(--ds-space-page-max) + 2 * var(--ds-space-container-desktop));padding-inline:var(--ds-space-container-mobile);padding-top:max(var(--ds-space-home-hero-start-compact),var(--ui-home-anchor-offset,var(--ds-space-home-hero-start-compact)));padding-bottom:var(--ds-space-3xl);gap:var(--ds-space-home-section-gap-compact);overflow-wrap:anywhere;flex-direction:column;margin-inline:auto;display:flex}@media (min-width:640px){.ui-home-layout{padding-inline:var(--ds-space-container-tablet)}}@media (min-width:1024px){.ui-home-layout{padding-inline:var(--ds-space-container-desktop);padding-top:max(var(--ds-space-home-hero-start-desktop),var(--ui-home-anchor-offset,var(--ds-space-home-hero-start-desktop)));padding-bottom:var(--ds-space-4xl);gap:var(--ds-space-home-section-gap-desktop)}}.ui-home-section{scroll-margin-top:var(--ui-home-anchor-offset,calc(var(--ds-space-md) + var(--ds-space-home-nav-min-height) + var(--ds-space-home-anchor-clearance)))}.ui-section-stack{gap:var(--component-section-intro-outer-gap);flex-direction:column;display:flex}.ui-section-intro{gap:var(--component-section-intro-inner-gap);flex-direction:column;min-width:0;display:flex}.ui-home-navigation{inset-inline:var(--ds-space-container-mobile);top:var(--component-home-navigation-top-mobile);z-index:var(--component-home-navigation-layer);max-width:var(--component-home-navigation-max-width);min-height:var(--component-home-navigation-min-height);padding:var(--component-home-navigation-padding-block) var(--component-home-navigation-padding-inline-mobile);align-items:center;gap:var(--component-home-navigation-gap);border:var(--component-home-navigation-border-width) solid var(--component-home-navigation-border-color);border-radius:var(--component-home-navigation-rounded);background:var(--component-home-navigation-background-color);color:var(--component-home-navigation-text-color);box-shadow:var(--component-home-navigation-shadow);margin-inline:auto;display:flex;position:fixed}@media (min-width:640px){.ui-home-navigation{top:var(--component-home-navigation-top);inset-inline:var(--ds-space-container-tablet)}}@media (min-width:1024px){.ui-home-navigation{inset-inline:var(--ds-space-container-desktop);padding-inline:var(--component-home-navigation-padding-inline)}}.ui-home-navigation-links-slot{flex:1;justify-content:center;min-width:0;display:flex}.ui-home-navigation [data-nav-brand]{align-self:flex-start}.ui-home-navigation-links{align-items:center;gap:var(--component-home-navigation-gap);white-space:nowrap;flex:none;display:flex}.ui-home-navigation[data-compact=true]{padding-inline:var(--component-home-navigation-padding-inline-mobile);flex-wrap:wrap}.ui-home-navigation[data-compact=true] .ui-home-navigation-links-slot{visibility:hidden;pointer-events:none;width:max-content;position:absolute}.ui-home-menu.ui-sheet-right{width:min(var(--component-home-mobile-menu-width),100%);padding:var(--component-home-mobile-menu-padding);border-start-start-radius:var(--component-home-mobile-menu-rounded);border-end-start-radius:var(--component-home-mobile-menu-rounded)}.ui-public-header{box-sizing:border-box;width:calc(100% - 2 * var(--ds-space-container-mobile));max-width:var(--component-home-navigation-max-width);margin-inline:auto;margin-top:calc(var(--component-home-navigation-top-mobile) + var(--component-home-navigation-padding-block) + var(--component-home-navigation-border-width));padding-inline:calc(var(--component-home-navigation-padding-inline-mobile) + var(--component-home-navigation-border-width));min-height:var(--ds-space-control-md);justify-content:space-between;align-items:center;gap:var(--ds-space-sm);flex-wrap:wrap;display:flex}@media (min-width:640px){.ui-public-header{width:calc(100% - 2 * var(--ds-space-container-tablet));margin-top:calc(var(--component-home-navigation-top) + var(--component-home-navigation-padding-block) + var(--component-home-navigation-border-width))}}@media (min-width:1024px){.ui-public-header{width:calc(100% - 2 * var(--ds-space-container-desktop));padding-inline:calc(var(--component-home-navigation-padding-inline) + var(--component-home-navigation-border-width))}}.ui-public-header>.ui-brand-logo{align-self:flex-start}.ui-public-header-join{padding-inline:0}.ui-app-header-inner{box-sizing:border-box;width:calc(100% - 2 * var(--ds-space-container-mobile));max-width:var(--component-home-navigation-max-width);padding:calc(var(--component-home-navigation-top-mobile) + var(--component-home-navigation-padding-block) + var(--component-home-navigation-border-width)) calc(var(--component-home-navigation-padding-inline-mobile) + var(--component-home-navigation-border-width));align-items:center;gap:var(--ds-space-md);flex-wrap:wrap;margin-inline:auto;display:flex}@media (min-width:640px){.ui-app-header-inner{width:calc(100% - 2 * var(--ds-space-container-tablet));padding-block:calc(var(--component-home-navigation-top) + var(--component-home-navigation-padding-block) + var(--component-home-navigation-border-width))}}@media (min-width:1024px){.ui-app-header-inner{width:calc(100% - 2 * var(--ds-space-container-desktop));padding-inline:calc(var(--component-home-navigation-padding-inline) + var(--component-home-navigation-border-width))}}.ui-app-mobile-menu.ui-sheet-left{width:min(var(--ds-space-overlay-sm),calc(100% - var(--ds-space-3xl)));padding-top:max(var(--ds-space-lg),env(safe-area-inset-top));padding-bottom:max(var(--ds-space-lg),env(safe-area-inset-bottom))}.ui-app-mobile-menu .ui-sheet-body{min-height:0;overflow-y:auto}.ui-date-time-sheet.ui-sheet-bottom{width:min(100%,var(--ds-space-overlay-md));max-height:100dvh;padding-bottom:max(var(--ds-space-lg),env(safe-area-inset-bottom));flex-direction:column;display:flex;left:50%;right:auto;transform:translate(-50%)}.ui-date-time-sheet .ui-sheet-footer,.ui-date-time-sheet .ui-sheet-header{flex:none}.ui-date-time-sheet .ui-sheet-body{min-height:0;overflow-y:auto}.ui-date-time-sheet .ui-sheet-footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-date-time-sheet .ui-sheet-footer>*{min-width:0}.ui-date-options,.ui-time-options{gap:var(--ds-space-sm);display:grid}.ui-date-options{grid-template-columns:minmax(0,1fr);max-height:50dvh;overflow-y:auto}.ui-time-options{grid-template-columns:repeat(2,minmax(0,1fr));max-height:50dvh;overflow-y:auto}.ui-date-option{width:100%;min-height:var(--ds-space-touch-target);white-space:normal;justify-content:flex-start}.ui-date-offset,.ui-date-weekdays{display:none}@media (min-width:640px){.ui-date-options{grid-template-columns:repeat(7,minmax(0,1fr))}.ui-date-option{justify-content:center}.ui-date-weekdays{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ui-date-offset{display:block}.ui-time-options{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.ui-home-hero-cta{min-height:var(--ds-space-control-lg);padding-inline:var(--ds-space-xl)}}.ui-home-landscape{aspect-ratio:var(--component-home-about-aspect-ratio)}.ui-home-portrait{aspect-ratio:var(--component-card-portrait-aspect-ratio)}.ui-home-about{gap:var(--component-home-about-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.ui-home-about{grid-template-columns:repeat(calc(var(--component-home-about-text-columns-desktop) + var(--component-home-about-photo-columns-desktop)),minmax(0,1fr))}.ui-home-about>:first-child{grid-column:span var(--component-home-about-text-columns-desktop)}.ui-home-about>:last-child{grid-column:span var(--component-home-about-photo-columns-desktop)}}.ui-home-history-grid{grid-template-columns:repeat(var(--component-home-history-columns-mobile),minmax(0,1fr));gap:var(--component-home-history-gap);display:grid}@media (min-width:640px){.ui-home-history-grid{grid-template-columns:repeat(var(--component-home-history-columns-tablet),minmax(0,1fr))}}@media (min-width:1024px){.ui-home-history-grid{grid-template-columns:repeat(var(--component-home-history-columns-desktop),minmax(0,1fr))}}.ui-home-history-item{border-left:var(--ds-space-stroke) solid var(--border);padding-inline:var(--component-home-history-item-padding-inline);gap:var(--ds-space-md);flex-direction:column;display:flex}@media (min-width:1024px){.ui-home-history-date{height:var(--component-home-history-date-block)}.ui-home-history-date>p{writing-mode:vertical-rl}}.ui-home-team-grid{grid-template-columns:repeat(var(--component-home-team-grid-columns-mobile),minmax(0,1fr));gap:var(--component-home-team-grid-gap-mobile);display:grid}@media (min-width:640px){.ui-home-team-grid{grid-template-columns:repeat(var(--component-home-team-grid-columns-tablet),minmax(0,1fr));gap:var(--component-home-team-grid-gap)}}@media (min-width:1024px){.ui-home-team-grid{grid-template-columns:repeat(var(--component-home-team-grid-columns-desktop),minmax(0,1fr))}}.ui-home-team-layout{gap:var(--component-photo-constellation-layout-gap);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:1024px){.ui-home-team-layout{grid-template-columns:var(--component-photo-constellation-layout-desktop-columns)}}.ui-photo-constellation{min-width:0;position:relative}.ui-photo-constellation-field{height:var(--component-photo-constellation-orbit-height-compact);max-width:100%;position:relative;overflow:hidden}.ui-photo-constellation-orbits{fill:none;width:100%;height:100%;stroke:var(--muted-foreground);stroke-width:var(--component-photo-constellation-circle-border);stroke-dasharray:var(--component-photo-constellation-orbit-dash);opacity:var(--component-photo-constellation-orbit-opacity);position:absolute;inset:0;overflow:hidden}.ui-photo-constellation-item{width:var(--component-photo-constellation-circle-size-medium-compact);aspect-ratio:1;border:var(--component-photo-constellation-circle-border) solid var(--component-photo-constellation-circle-border-color);background:var(--muted);box-shadow:var(--shadow-card);animation:ui-photo-constellation-drift var(--component-photo-constellation-drift-duration-ms) ease-in-out infinite alternate;border-radius:50%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ui-photo-constellation-item[data-size=small]{width:var(--component-photo-constellation-circle-size-small-compact)}.ui-photo-constellation-item[data-size=large]{width:var(--component-photo-constellation-circle-size-large-compact)}.ui-photo-constellation-field>.ui-photo-constellation-item:first-of-type{top:17%;left:20%}.ui-photo-constellation-field>.ui-photo-constellation-item:nth-of-type(2){animation-direction:alternate-reverse;animation-delay:-2s;top:10%;left:41%}.ui-photo-constellation-field>.ui-photo-constellation-item:nth-of-type(3){animation-delay:-4s;top:18%;left:66%}.ui-photo-constellation-field>.ui-photo-constellation-item:nth-of-type(4){animation-direction:alternate-reverse;animation-delay:-1s;top:43%;left:12%}.ui-photo-constellation-field>.ui-photo-constellation-item:nth-of-type(5){animation-delay:-3s;top:36%;left:35%}.ui-photo-constellation-field>.ui-photo-constellation-item:nth-of-type(6){animation-direction:alternate-reverse;animation-delay:-5s;top:40%;left:58%}.ui-photo-constellation-field>.ui-photo-constellation-item:nth-of-type(7){animation-delay:-2.5s;top:42%;left:84%}.ui-photo-constellation-field>.ui-photo-constellation-item:nth-of-type(8){animation-direction:alternate-reverse;animation-delay:-4.5s;top:60%;left:25%}.ui-photo-constellation-field>.ui-photo-constellation-item:nth-of-type(9){animation-delay:-1.5s;top:65%;left:47%}.ui-photo-constellation-field>.ui-photo-constellation-item:nth-of-type(10){animation-direction:alternate-reverse;animation-delay:-3.5s;top:70%;left:75%}.ui-photo-constellation-field>.ui-photo-constellation-item:nth-of-type(11){animation-delay:-5.5s;top:82%;left:12%}.ui-photo-constellation-field>.ui-photo-constellation-item:nth-of-type(12){animation-direction:alternate-reverse;animation-delay:-2.2s;top:86%;left:39%}.ui-photo-constellation-field>.ui-photo-constellation-item:nth-of-type(13){animation-delay:-4.2s;top:91%;left:63%}.ui-photo-constellation-field>.ui-photo-constellation-item:nth-of-type(14){animation-direction:alternate-reverse;animation-delay:-6.2s;top:90%;left:88%}.ui-photo-constellation-field>.ui-photo-constellation-item:only-of-type{top:50%;left:50%}.ui-photo-constellation-field[data-count="2"]>.ui-photo-constellation-item:first-of-type{top:50%;left:35%}.ui-photo-constellation-field[data-count="2"]>.ui-photo-constellation-item:nth-of-type(2){top:50%;left:65%}.ui-photo-constellation-field[data-count="3"]>.ui-photo-constellation-item:first-of-type{top:55%;left:18%}.ui-photo-constellation-field[data-count="3"]>.ui-photo-constellation-item:nth-of-type(2){top:24%;left:53%}.ui-photo-constellation-field[data-count="3"]>.ui-photo-constellation-item:nth-of-type(3){top:70%;left:82%}.ui-photo-constellation-field[data-count="4"]>.ui-photo-constellation-item:first-of-type{top:50%;left:12%}.ui-photo-constellation-field[data-count="4"]>.ui-photo-constellation-item:nth-of-type(2){top:22%;left:37%}.ui-photo-constellation-field[data-count="4"]>.ui-photo-constellation-item:nth-of-type(3){top:74%;left:57%}.ui-photo-constellation-field[data-count="4"]>.ui-photo-constellation-item:nth-of-type(4){top:45%;left:87%}.ui-photo-constellation-field[data-count="5"]>.ui-photo-constellation-item:first-of-type{top:54%;left:10%}.ui-photo-constellation-field[data-count="5"]>.ui-photo-constellation-item:nth-of-type(2){top:21%;left:33%}.ui-photo-constellation-field[data-count="5"]>.ui-photo-constellation-item:nth-of-type(3){top:79%;left:41%}.ui-photo-constellation-field[data-count="5"]>.ui-photo-constellation-item:nth-of-type(4){top:31%;left:65%}.ui-photo-constellation-field[data-count="5"]>.ui-photo-constellation-item:nth-of-type(5){top:61%;left:88%}.ui-photo-constellation-field[data-count="6"]>.ui-photo-constellation-item:nth-of-type(6){top:65%;left:89%}.ui-photo-constellation-field[data-count="7"]>.ui-photo-constellation-item:nth-of-type(7){top:55%;left:91%}.ui-photo-constellation-extra{justify-content:center;gap:var(--ds-space-md);margin-top:var(--ds-space-md);flex-wrap:wrap;display:flex}.ui-photo-constellation-extra>.ui-photo-constellation-item{animation:none;position:relative;top:auto;left:auto;transform:none}.ui-photo-constellation-count{margin-top:var(--ds-space-md);text-align:right;overflow-wrap:anywhere}.ui-home-team-skeleton .ui-photo-constellation-item{animation:none}@keyframes ui-photo-constellation-drift{0%{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(calc(-50% + var(--component-photo-constellation-drift)),calc(-50% - var(--component-photo-constellation-drift))) scale(var(--component-photo-constellation-zoom-scale))}to{transform:translate(calc(-50% - var(--component-photo-constellation-drift)),calc(-50% + var(--component-photo-constellation-drift))) scale(1.01)}}@media (min-width:1024px){.ui-home-team-layout>.ui-photo-constellation{margin-left:var(--ds-space-2xl);width:calc(100% - var(--ds-space-2xl))}.ui-photo-constellation-field{height:var(--component-photo-constellation-orbit-height)}.ui-photo-constellation-item{width:var(--component-photo-constellation-circle-size-medium)}.ui-photo-constellation-item[data-size=small]{width:var(--component-photo-constellation-circle-size-small)}.ui-photo-constellation-item[data-size=large]{width:var(--component-photo-constellation-circle-size-large)}.ui-photo-constellation-field>.ui-photo-constellation-item:nth-of-type(11){top:75%}.ui-photo-constellation-field>.ui-photo-constellation-item:nth-of-type(12){left:32%}.ui-photo-constellation[data-count="12"][data-short-caption=true]>.ui-photo-constellation-count{right:var(--ds-space-md);bottom:var(--ds-space-md);max-width:calc(100% - 2 * var(--ds-space-md));margin-top:0;position:absolute}}@media (min-width:1280px){.ui-photo-constellation-field>.ui-photo-constellation-item:nth-of-type(12){left:28%}.ui-photo-constellation-count{font-size:var(--type-display-sm-size);line-height:var(--type-display-sm-line);font-weight:var(--type-display-sm-weight);letter-spacing:var(--type-display-sm-tracking)}}@media (prefers-reduced-motion:reduce){.ui-photo-constellation-item{animation:none}}.ui-home-tariffs-grid{max-width:var(--component-home-tariff-grid-max-width-compact);gap:var(--component-home-tariff-grid-gap-mobile);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}@media (min-width:640px){.ui-home-tariffs-grid{gap:var(--component-home-tariff-grid-gap)}}@media (min-width:1024px){.ui-home-tariffs-grid{grid-template-columns:repeat(var(--component-home-tariff-grid-columns-desktop),minmax(0,1fr));max-width:none}}.ui-home-tariff{transition:transform var(--component-home-tariff-card-hover-duration-ms) var(--component-home-tariff-card-hover-easing),box-shadow var(--component-home-tariff-card-hover-duration-ms) var(--component-home-tariff-card-hover-easing);display:flex}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ui-home-tariff:hover{transform:translateY(calc(-1 * var(--component-home-tariff-card-hover-lift)));box-shadow:var(--component-home-tariff-card-hover-shadow)}}.ui-home-tariff>div{gap:var(--ds-space-lg);flex-direction:column;flex:1;min-width:0;display:flex}.ui-home-tariff-heading{gap:var(--ds-space-sm)}.ui-home-tariff-facts,.ui-home-tariff-heading{flex-direction:column;display:flex}.ui-home-tariff-facts>div{justify-content:space-between;align-items:baseline;gap:var(--ds-space-sm);min-width:0;padding-block:var(--ds-space-sm);border-top:var(--ds-space-stroke) solid var(--border);display:flex}.ui-home-tariff-facts dt{min-width:0;color:var(--muted-foreground)}.ui-home-tariff-facts dd{min-width:0;font-weight:var(--type-label-weight);text-align:right;margin:0}.ui-home-tariff-facts>div[data-raw]{display:block}.ui-home-tariff-facts>div[data-raw] dt{display:none}.ui-home-tariff-facts>div[data-raw] dd{text-align:left;font-weight:var(--type-body-sm-weight)}.ui-home-tariff-details{border-top:var(--ds-space-stroke) solid var(--border);padding-top:var(--ds-space-sm)}.ui-home-tariff-details>summary{min-height:var(--ds-space-touch-target);justify-content:space-between;align-items:center;gap:var(--ds-space-sm);cursor:pointer;list-style:none;display:flex}.ui-home-tariff-details>summary::-webkit-details-marker{display:none}.ui-home-tariff-details[open]>summary svg{transform:rotate(180deg)}.ui-home-tariff-details ul{padding-left:var(--ds-space-lg);list-style:outside}.ui-home-tariff-details li+li,.ui-home-tariff-details ul{margin-top:var(--ds-space-sm)}.ui-home-tariff-common{gap:var(--ds-space-sm);margin-top:var(--ds-space-xl);padding-top:var(--ds-space-lg);flex-direction:column;display:flex}.ui-home-tariff-common ul{gap:var(--ds-space-sm);padding-left:var(--ds-space-lg);list-style:outside;display:grid}@media (min-width:1024px){.ui-home-tariff-common ul{gap:var(--ds-space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-home-ribbon-skeleton{grid-template-columns:repeat(var(--component-hero-photo-ribbon-slots-mobile),minmax(0,1fr));gap:var(--component-hero-photo-ribbon-gap-mobile);padding:var(--component-hero-photo-ribbon-inset-mobile);padding-bottom:calc(var(--component-hero-photo-ribbon-inset-mobile) + var(--component-hero-photo-ribbon-curve-depth-mobile));display:grid}.ui-home-ribbon-skeleton>div{aspect-ratio:var(--component-hero-photo-ribbon-aspect-ratio)}@media (min-width:640px){.ui-home-ribbon-skeleton{grid-template-columns:repeat(var(--component-hero-photo-ribbon-slots-tablet),minmax(0,1fr));gap:var(--component-hero-photo-ribbon-gap);padding:var(--component-hero-photo-ribbon-inset);padding-bottom:calc(var(--component-hero-photo-ribbon-inset) + var(--component-hero-photo-ribbon-curve-depth-tablet))}}@media (min-width:1024px){.ui-home-ribbon-skeleton{grid-template-columns:repeat(var(--component-hero-photo-ribbon-slots-desktop),minmax(0,1fr));padding-bottom:calc(var(--component-hero-photo-ribbon-inset) + var(--component-hero-photo-ribbon-curve-depth))}}@media (min-width:1280px){.ui-home-ribbon-skeleton{grid-template-columns:repeat(var(--component-hero-photo-ribbon-slots-wide),minmax(0,1fr))}}.ui-join-layout{width:calc(100% - 2 * var(--ds-space-container-mobile));max-width:var(--component-join-layout-max-width);margin-inline:auto;margin-top:var(--ds-space-sm);padding-bottom:var(--ds-space-sm);gap:var(--component-join-layout-gap);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (min-width:640px){.ui-join-layout{width:calc(100% - 2 * var(--ds-space-container-tablet));padding-bottom:var(--ds-space-md)}}@media (min-width:1024px){.ui-join-layout{width:calc(100% - 2 * var(--ds-space-container-desktop));margin-top:var(--ds-space-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ui-join-card{width:100%;max-width:var(--component-join-layout-form-max-width);min-width:0;padding:var(--ds-space-lg) var(--ds-space-md) calc(var(--ds-space-lg) + var(--ds-space-xs))}@media (min-width:640px){.ui-join-card{padding:var(--ds-space-xl) var(--ds-space-xl) calc(var(--ds-space-xl) + var(--ds-space-xs))}}.ui-join-photo{border-radius:var(--ds-radius-default);background:var(--muted);width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.ui-join-photo img{object-fit:cover;object-position:center}.ui-join-photo-content{z-index:1;left:var(--ds-space-md);bottom:var(--ds-space-md);padding:var(--ds-space-xs) var(--ds-space-sm);border-radius:var(--ds-radius-pill);background:var(--card);color:var(--card-foreground);position:absolute}.ui-join-photo-fallback{justify-content:center;align-items:center;gap:var(--ds-space-sm);height:100%;color:var(--muted-foreground);display:flex}.ui-join-form{gap:calc(var(--ds-space-sm) + var(--ds-space-xs))}.ui-join-form button[type=submit]{white-space:normal;overflow-wrap:anywhere}.ui-join-tariff-control{gap:var(--ds-space-sm);flex-direction:column;min-width:0;display:flex}.ui-radio-slider{background:var(--muted);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ui-radio-slider,.ui-radio-slider-stop{gap:var(--ds-space-xs);padding:var(--ds-space-xs);border-radius:var(--ds-radius-pill)}.ui-radio-slider-stop{min-width:0;min-height:var(--ds-space-control-md);justify-content:center;align-items:center;color:var(--muted-foreground);cursor:pointer;text-align:center;font-size:var(--type-caption-size);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);flex-direction:column;font-weight:600;display:flex}@media (min-width:640px){.ui-radio-slider-stop{font-size:var(--type-body-sm-size)}}@media (hover:hover){.ui-radio-slider-stop:hover{color:var(--foreground)}}.ui-radio-slider-stop[data-state=checked]{background:var(--card);color:var(--foreground);box-shadow:var(--shadow-card)}.ui-radio-slider-stop:disabled{cursor:not-allowed;color:var(--disabled-foreground)}.ui-radio-slider-dot{width:calc(var(--ds-space-xs) + var(--ds-space-stroke-strong));height:calc(var(--ds-space-xs) + var(--ds-space-stroke-strong));border-radius:var(--ds-radius-pill);opacity:.5;transition:opacity var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard);background:currentColor;position:relative}.ui-radio-slider-dot:after{content:"";border-radius:inherit;background:var(--primary);opacity:0;pointer-events:none;position:absolute;inset:0}.ui-radio-slider-stop[data-state=checked] .ui-radio-slider-dot{background:var(--primary);opacity:1}.ui-radio-slider-stop[data-state=checked] .ui-radio-slider-dot:after{animation:ui-radio-slider-dot-pulse var(--duration-standard) var(--ease-standard) both}@keyframes ui-radio-slider-dot-pulse{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(3)}}@media (prefers-reduced-motion:reduce){.ui-radio-slider-stop[data-state=checked] .ui-radio-slider-dot:after{animation:none}}.ui-radio-slider-label{overflow-wrap:anywhere;min-width:0}.ui-join-selected-plan{align-items:center;gap:var(--ds-space-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-join-selected-plan>p{min-width:0}.ui-join-selected-plan-price{justify-self:end;align-items:baseline;gap:var(--ds-space-xs);white-space:nowrap;display:inline-flex}.ui-join-tariff-link{align-self:flex-start}.ui-join-tariff-options{grid-template-columns:repeat(var(--component-join-tariff-grid-columns-compact),minmax(0,1fr));gap:var(--component-join-tariff-grid-gap);display:grid}@media (min-width:1024px){.ui-join-tariff-options{grid-template-columns:repeat(var(--component-join-tariff-grid-columns-desktop),minmax(0,1fr))}}.ui-join-tariff-options .ui-radio-plan{padding:var(--component-join-tariff-option-padding)}.ui-join-tariff-options .ui-radio-plan-description{margin-top:var(--component-join-tariff-option-description-gap)}.ui-join-account-intro{padding-top:var(--ds-space-lg);border-top:var(--ds-space-stroke) solid var(--border)}.ui-join-account-intro,.ui-join-tariff-intro{gap:var(--ds-space-xs);display:grid}.ui-join-tariff-placeholder{height:var(--component-join-tariff-option-placeholder-height);border-radius:var(--component-join-tariff-option-rounded);overflow:hidden}.ui-join-tariff-details{border-top:var(--ds-space-stroke) solid var(--border);padding-top:var(--ds-space-sm)}.ui-join-tariff-details>summary{justify-content:space-between;align-items:center;gap:var(--ds-space-sm);min-height:var(--ds-space-touch-target);cursor:pointer;list-style:none;display:flex}.ui-join-tariff-details>summary::-webkit-details-marker{display:none}.ui-join-tariff-details[open]>summary svg{transform:rotate(180deg)}.ui-join-tariff-details-body{gap:var(--ds-space-lg);padding-top:var(--ds-space-md);display:grid}.ui-join-tariff-details-plans{grid-template-columns:repeat(var(--component-join-tariff-grid-columns-compact),minmax(0,1fr));gap:var(--component-join-tariff-grid-gap);display:grid}@media (min-width:1024px){.ui-join-tariff-details-plans{grid-template-columns:repeat(var(--component-join-tariff-grid-columns-desktop),minmax(0,1fr))}}.ui-join-tariff-details-body section,.ui-join-tariff-details-body ul{gap:var(--ds-space-sm);display:grid}.ui-join-tariff-details-body ul{padding-left:var(--ds-space-lg);list-style:outside}.ui-form-field-heading>label{font-size:var(--type-h3-size);line-height:var(--type-h3-line);font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-tracking)}.ui-login-layout{padding-block:var(--component-login-layout-content-padding-compact);padding-inline:max(var(--ds-space-container-mobile),env(safe-area-inset-left)) max(var(--ds-space-container-mobile),env(safe-area-inset-right));overflow-wrap:anywhere;flex:1;justify-content:center;align-items:center;display:flex}@media (min-width:640px){.ui-login-layout{padding-inline:max(var(--ds-space-container-tablet),env(safe-area-inset-left)) max(var(--ds-space-container-tablet),env(safe-area-inset-right))}}@media (min-width:1024px){.ui-login-layout{padding-block:var(--component-login-layout-content-padding-desktop);padding-inline:max(var(--ds-space-container-desktop),env(safe-area-inset-left)) max(var(--ds-space-container-desktop),env(safe-area-inset-right))}}.ui-login-form{gap:var(--component-login-form-gap)}.ui-profile-layout{padding-bottom:var(--component-profile-layout-bottom-compact);gap:var(--component-profile-layout-section-gap-compact);overflow-wrap:anywhere;flex-direction:column;display:flex}@media (min-width:1024px){.ui-profile-layout{padding-bottom:var(--component-profile-layout-bottom-desktop);gap:var(--component-profile-layout-section-gap-desktop)}}.ui-profile-hero{padding:var(--component-profile-hero-padding-compact);text-align:left}@media (min-width:1024px){.ui-profile-hero{padding:var(--component-profile-hero-padding-desktop)}}.ui-profile-hero-main{align-items:flex-start;gap:var(--ds-space-lg);flex-direction:column;display:flex}@media (min-width:1024px){.ui-profile-hero-main{flex-direction:row;justify-content:space-between;align-items:center}}.ui-profile-identity{align-items:center;gap:var(--component-profile-hero-avatar-name-gap-compact);min-width:0;display:flex}@media (min-width:1024px){.ui-profile-identity{gap:var(--component-profile-hero-avatar-name-gap-desktop)}}.ui-profile-identity-copy{gap:var(--ds-space-xs);flex-direction:column;min-width:0;display:flex}.ui-profile-hero-link{gap:var(--component-profile-hero-name-link-gap);margin-top:var(--ds-space-xl);padding-top:var(--ds-space-lg);flex-direction:column;display:flex}.ui-profile-hero-link-row{align-items:flex-start;gap:var(--component-profile-hero-copy-gap);flex-direction:column;min-width:0;display:flex}@media (min-width:640px){.ui-profile-hero-link-row{flex-direction:row;justify-content:space-between;align-items:center}}.ui-profile-subscription>div{gap:var(--ds-space-lg);flex-direction:column;display:flex}.ui-profile-subscription-summary{gap:var(--ds-space-lg);padding-block:var(--ds-space-lg);border-block:var(--ds-space-stroke) solid var(--border);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.ui-profile-subscription-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-profile-subscription-date{text-align:right}}.ui-profile-subscription-actions{align-items:stretch;gap:var(--ds-space-sm);flex-direction:column;display:flex}@media (min-width:1024px){.ui-profile-subscription-actions{flex-direction:row-reverse;justify-content:space-between;align-items:center}}.ui-profile-subscription-actions .ui-button{width:100%}@media (min-width:1024px){.ui-profile-subscription-actions .ui-button{width:auto}}.ui-profile-runs-columns{gap:var(--ds-space-xl);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1280px){.ui-profile-runs-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}}.ui-profile-runs-section{min-width:0}.ui-profile-runs-section+.ui-profile-runs-section{border-top:var(--ds-space-stroke) solid var(--border);padding-top:var(--ds-space-xl)}@media (min-width:1280px){.ui-profile-runs-section+.ui-profile-runs-section{border-top:0;border-left:var(--ds-space-stroke) solid var(--border);padding-top:0;padding-left:var(--ds-space-xl)}.ui-profile-runs-section:first-child{padding-right:var(--ds-space-xl)}}.ui-profile-run-scroll{max-height:var(--component-profile-runs-scroll-max-height);overscroll-behavior:contain;scroll-padding-block:var(--ds-space-md);scrollbar-gutter:stable;overflow-y:auto}.ui-profile-run-table{border-collapse:collapse;width:100%}.ui-profile-run-table td,.ui-profile-run-table th{padding:var(--ds-space-sm) var(--ds-space-xs);border-bottom:var(--ds-space-stroke) solid var(--border);text-align:left;vertical-align:middle}.ui-profile-run-table thead th{z-index:var(--layer-sticky);background:var(--card);position:sticky;top:0}.ui-profile-run-table td:first-child,.ui-profile-run-table th:first-child{white-space:nowrap;padding-left:0}.ui-profile-run-table td:last-child,.ui-profile-run-table th:last-child{text-align:right;white-space:nowrap;padding-right:0}.ui-profile-run-table[data-kind=planned] td:nth-child(3),.ui-profile-run-table[data-kind=planned] th:nth-child(3){text-align:right}.ui-profile-run-table[data-kind=planned] td:nth-child(3){overflow-wrap:anywhere}.ui-profile-run-table tbody tr:last-child>*{border-bottom:0}@media (hover:hover){.ui-profile-run-table tbody tr:hover{background:var(--secondary)}}.ui-profile-run-table tbody th{font-weight:inherit;min-width:0}.ui-profile-run-name{overflow-wrap:anywhere;min-width:0;display:block}.ui-profile-run-detail{align-items:center;gap:var(--ds-space-xs);margin-top:var(--ds-space-xs);flex-wrap:wrap;display:flex}.ui-profile-run-planned-table{display:none}@media (min-width:640px){.ui-profile-run-planned-table{display:table}}.ui-profile-run-planned-mobile{display:grid}@media (min-width:640px){.ui-profile-run-planned-mobile{display:none}}.ui-profile-run-planned-mobile>li{align-items:center;column-gap:var(--ds-space-sm);padding-block:var(--ds-space-sm);border-bottom:var(--ds-space-stroke) solid var(--border);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-profile-run-planned-mobile>li:last-child{border-bottom:0}.ui-profile-run-planned-mobile-meta{justify-content:space-between;gap:var(--ds-space-xs) var(--ds-space-sm);flex-wrap:wrap;grid-column:1/-1;display:flex}.ui-metabolic-panel{container:metabolic-panel/inline-size}.ui-metabolic-panel>div{gap:var(--component-profile-metabolic-results-card-gap);flex-direction:column;display:flex}.ui-metabolic-header{gap:var(--ds-space-lg);flex-direction:column;display:flex}@media (min-width:1280px){.ui-metabolic-header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.ui-metabolic-header>:first-child{min-width:0}.ui-metabolic-controls{align-items:end;gap:var(--ds-space-md);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.ui-metabolic-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.ui-metabolic-controls{grid-template-columns:repeat(2,var(--ds-space-sidebar));justify-content:end}}@media (min-width:640px){.ui-metabolic-controls>.ui-button{grid-column:2;justify-self:end}}.ui-metabolic-control{min-width:0}@media (min-width:1280px){.ui-metabolic-control{width:var(--ds-space-sidebar)}}.ui-metabolic-content{gap:var(--component-profile-metabolic-results-visual-gap);flex-direction:column;display:flex}.ui-metabolic-visual{align-items:center;gap:var(--ds-space-sm);min-width:0;padding:var(--ds-space-md);border:var(--ds-space-stroke) solid var(--border);border-radius:var(--ds-radius-md);background:var(--secondary);flex-direction:column;display:flex}.ui-metabolic-content-comparison .ui-metabolic-visual{justify-content:space-between}.ui-metabolic-visual>.type-label{align-self:flex-start}.ui-metabolic-scale-note,.ui-metabolic-visual .ui-radar-chart{max-width:var(--component-profile-metabolic-results-visual-width)}.ui-metabolic-scale-note{width:100%}.ui-metabolic-scale-details{padding-top:var(--ds-space-sm);border-top:var(--ds-space-stroke) solid var(--border)}.ui-metabolic-scale-details summary{cursor:pointer;width:fit-content;color:var(--foreground)}.ui-metabolic-scale-details summary:focus-visible{outline:var(--ds-space-focus-width) solid var(--ring);outline-offset:var(--ds-space-focus-offset)}.ui-metabolic-scale-details[open]{gap:var(--ds-space-sm);flex-direction:column;display:flex}.ui-metabolic-scale-details ul{padding-inline-start:var(--ds-space-lg)}.ui-metabolic-grid{grid-template-columns:repeat(var(--component-profile-metabolic-results-columns-mobile),minmax(0,1fr));gap:var(--component-profile-metabolic-results-gap);display:grid}@media (min-width:640px){.ui-metabolic-grid{grid-template-columns:repeat(var(--component-profile-metabolic-results-columns-medium),minmax(0,1fr))}}.ui-metabolic-metric{background:var(--secondary);min-width:0;height:100%}@media (min-width:640px){.ui-metabolic-metric:last-child{grid-column:span var(--component-profile-metabolic-results-columns-medium)}}.ui-metabolic-metric>div{justify-content:space-between;gap:var(--ds-space-md);flex-direction:column;min-width:0;height:100%;display:flex}.ui-metabolic-metric h3{align-items:center;gap:var(--ds-space-sm);display:flex}.ui-metabolic-axis-index{width:var(--ds-space-lg);height:var(--ds-space-lg);border:var(--ds-space-stroke) solid var(--border);border-radius:var(--ds-radius-pill);background:var(--card);color:var(--muted-foreground);font-size:var(--type-caption-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-metabolic-values{gap:var(--ds-space-md);grid-template-columns:minmax(0,1fr);display:grid}.ui-metabolic-reading{gap:var(--ds-space-xs);flex-direction:column;min-width:0;display:flex}.ui-metabolic-reading+.ui-metabolic-reading{padding-top:var(--ds-space-md);border-top:var(--ds-space-stroke) solid var(--border)}.ui-metabolic-measure{align-items:baseline;gap:var(--ds-space-xs);flex-wrap:wrap;display:flex}@container metabolic-panel (min-width:1000px){.ui-metabolic-content{grid-template-columns:minmax(0,var(--component-profile-metabolic-results-visual-width)) minmax(0,1fr);align-items:stretch;display:grid}.ui-metabolic-grid{grid-template-columns:repeat(var(--component-profile-metabolic-results-columns-medium),minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}.ui-metabolic-values-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-metabolic-reading+.ui-metabolic-reading{padding-top:0;padding-left:var(--component-profile-metric-comparison-gap);border-top:0;border-left:var(--ds-space-stroke) solid var(--border)}}.ui-profile-record-table .ui-table-scroll td,.ui-profile-record-table .ui-table-scroll th{padding:var(--component-profile-records-cell-padding-mobile);min-height:var(--component-profile-records-row-min-height-mobile)}@media (min-width:640px){.ui-profile-record-table .ui-table-scroll td,.ui-profile-record-table .ui-table-scroll th{padding:var(--component-profile-records-cell-padding);min-height:var(--component-profile-records-row-min-height)}}.ui-action-list-item{gap:var(--component-action-list-item-row-gap) var(--component-action-list-item-action-gap);min-width:0;padding-block:var(--component-action-list-item-row-padding-block);border-bottom:var(--component-action-list-item-border-width) solid var(--component-action-list-item-border-color);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.ui-action-list-item{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.ui-action-list-item-main{gap:var(--component-action-list-item-content-gap);flex-direction:column;min-width:0;display:flex}.ui-action-list-item-heading,.ui-action-list-item-meta{align-items:baseline;gap:var(--component-action-list-item-content-gap) var(--component-action-list-item-row-gap);flex-wrap:wrap;min-width:0;display:flex}.ui-action-list-item-title{overflow-wrap:anywhere;min-width:0}.ui-action-list-item-meta{color:var(--muted-foreground)}.ui-action-list-item-meta .ui-badge{align-self:center}.ui-action-list-item-description{color:var(--muted-foreground);overflow-wrap:anywhere}.ui-action-list-item-attention .ui-action-list-item-description{color:var(--foreground)}.ui-action-list-item-action{justify-self:end}.ui-rating-panel{padding:var(--component-rating-panel-padding-mobile)}@media (min-width:640px){.ui-rating-panel{padding:var(--component-rating-panel-padding-tablet)}}@media (min-width:1024px){.ui-rating-panel{padding:var(--component-rating-panel-padding-desktop)}}.ui-rating-table .ui-table-scroll{max-height:var(--component-rating-table-scroll-max-height-mobile);scrollbar-color:var(--border) transparent;overflow-y:auto}.ui-rating-table .ui-table-scroll td,.ui-rating-table .ui-table-scroll th{padding:var(--component-rating-table-cell-padding-mobile);min-height:var(--component-rating-table-row-min-height-mobile)}.ui-rating-table .ui-table-scroll tr>:last-child{padding-right:var(--component-rating-table-edge-padding-right-mobile)}.ui-rating-table .ui-table-scroll thead th{z-index:calc(var(--layer-sticky) + 1);min-height:var(--component-rating-table-header-min-height);background:var(--muted);position:sticky;top:0}.ui-rating-table[data-sticky-first] .ui-table-scroll thead th:first-child{z-index:calc(var(--layer-sticky) + 2)}.ui-rating-table .ui-table-scroll [data-numeric]{white-space:nowrap}.ui-rating-comparison-table .ui-table-scroll td,.ui-rating-comparison-table .ui-table-scroll th{padding:var(--component-rating-comparison-cell-padding-mobile);min-height:var(--component-rating-comparison-row-min-height)}.ui-rating-comparison-table .ui-table-scroll thead th{min-height:var(--component-rating-comparison-header-min-height)}.ui-rating-selection-tray{z-index:var(--layer-sticky);left:50%;bottom:var(--ds-space-md);width:min(calc(100vw - var(--ds-space-xl)),var(--ds-space-overlay-xl));max-height:calc(100dvh - var(--ds-space-3xl));justify-content:space-between;align-items:center;gap:var(--ds-space-md);border:var(--ds-space-stroke) solid var(--border);border-radius:var(--radius-default);background:var(--card);padding:var(--ds-space-md);box-shadow:var(--shadow-modal);flex-wrap:wrap;display:flex;position:fixed;overflow:auto;transform:translate(-50%)}.ui-rating-selection-people{align-items:center;gap:var(--ds-space-sm);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.ui-rating-selection-person{align-items:center;gap:var(--ds-space-xs);border-radius:var(--radius-pill);background:var(--accent);min-width:0;max-width:100%;padding-left:var(--ds-space-sm);display:inline-flex}.ui-rating-selection-actions{align-items:center;gap:var(--ds-space-sm);flex-wrap:wrap;display:flex}.ui-rating-selection-space:has(.ui-rating-selection-tray){padding-bottom:calc(var(--ds-space-4xl) * 4)}.ui-rating-comparison-person{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-xs);min-width:0;display:flex}.ui-rating-comparison-best{border-radius:var(--radius-sm);background:var(--accent);padding:var(--ds-space-xs)}@media (min-width:640px){.ui-rating-selection-space:has(.ui-rating-selection-tray){padding-bottom:calc(var(--ds-space-4xl) + var(--ds-space-md))}.ui-rating-table .ui-table-scroll{max-height:var(--component-rating-table-scroll-max-height)}.ui-rating-table .ui-table-scroll td,.ui-rating-table .ui-table-scroll th{padding:var(--component-rating-table-cell-padding);min-height:var(--component-rating-table-row-min-height)}.ui-rating-table .ui-table-scroll tr>:last-child{padding-right:var(--component-rating-table-edge-padding-right)}.ui-rating-comparison-table .ui-table-scroll td,.ui-rating-comparison-table .ui-table-scroll th{padding:var(--component-rating-comparison-cell-padding)}}.ui-form-compact-status>[data-form-status]{margin-block:calc(var(--ds-space-md) - var(--ds-space-lg))}.ui-calendar-layout{padding-bottom:var(--component-calendar-layout-bottom-compact);gap:var(--component-calendar-layout-controls-gap);overflow-wrap:anywhere;flex-direction:column;display:flex}@media (min-width:1024px){.ui-calendar-layout{padding-bottom:var(--component-calendar-layout-bottom-desktop)}}.ui-calendar-filters{display:none}.ui-calendar-filters>div{gap:var(--component-calendar-filters-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.ui-calendar-filters>div{grid-template-columns:repeat(var(--component-calendar-filters-columns-tablet),minmax(0,1fr))}}@media (min-width:1280px){.ui-calendar-filters>div{grid-template-columns:repeat(var(--component-calendar-filters-columns-wide),minmax(0,1fr))}}@media (min-width:1024px){.ui-calendar-filters{display:block}}.ui-calendar-filters-open{display:block}.ui-calendar-year-picker{width:100%}@media (min-width:640px){.ui-calendar-year-picker{width:var(--component-calendar-timeline-month-width)}}.ui-calendar-month-nav{top:var(--ds-space-md);z-index:var(--layer-sticky);min-width:0;position:sticky}.ui-calendar-month-nav>div{background:var(--card);min-width:0;box-shadow:var(--shadow-card)}.ui-calendar-month-nav-heading{justify-content:space-between;align-items:center;gap:var(--ds-space-sm);padding:var(--ds-space-md);flex-wrap:wrap;display:flex}.ui-calendar-month-nav-heading .type-body-sm{display:none}@media (min-width:640px){.ui-calendar-month-nav-heading .type-body-sm{display:block}}.ui-scroll-row{gap:var(--ds-space-sm);width:100%;min-width:0;padding-inline:var(--ds-space-md);scroll-padding-inline:var(--ds-space-md);overscroll-behavior-inline:contain;scrollbar-width:none;display:flex;overflow-x:auto}.ui-scroll-row::-webkit-scrollbar{display:none}.ui-scroll-row>*{flex:none}.ui-scroll-row-snap{scroll-snap-type:x mandatory}.ui-scroll-row-snap>*{scroll-snap-align:start}.ui-calendar-month-button{min-width:var(--component-calendar-event-row-plan-action-width);border-radius:var(--radius-md);text-align:left;flex-direction:column;flex:none;align-items:flex-start}.ui-calendar-month-button[aria-current]{background:var(--accent);color:var(--accent-foreground)}.ui-calendar-month h2{scroll-margin-top:calc(var(--ds-space-4xl) + var(--ds-space-4xl))}.ui-calendar-month{gap:var(--component-calendar-timeline-compact-heading-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.ui-calendar-month{grid-template-columns:var(--component-calendar-timeline-month-width) minmax(0,1fr);gap:var(--component-calendar-timeline-column-gap)}}.ui-calendar-month+.ui-calendar-month{margin-top:var(--component-calendar-timeline-group-gap-compact)}@media (min-width:1024px){.ui-calendar-month+.ui-calendar-month{margin-top:var(--component-calendar-timeline-group-gap-desktop)}}.ui-calendar-event-row>div{grid-template-columns:var(--component-calendar-event-row-date-width-mobile) minmax(0,1fr);gap:var(--component-calendar-event-row-gap);min-width:0;display:grid}@media (min-width:1024px){.ui-calendar-event-row>div{grid-template-columns:var(--component-calendar-event-row-date-width) minmax(0,1fr) var(--component-calendar-event-row-action-width)}}.ui-calendar-event-date{grid-column:1}.ui-calendar-event-actions{align-items:stretch;gap:var(--component-calendar-event-row-gap);flex-direction:column;grid-column:1/-1;min-width:0;display:flex}@media (min-width:1024px){.ui-calendar-event-actions{flex-direction:row;grid-column:3;align-items:flex-start}}.ui-calendar-event-actions>:first-child{flex:1;min-width:0}.ui-calendar-event-actions>:last-child{align-self:flex-end}.ui-calendar-day-details,.ui-calendar-list-view{gap:var(--ds-space-lg);flex-direction:column;min-width:0;display:flex}.ui-calendar-grid-view{align-items:start;gap:var(--ds-space-lg);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (min-width:1024px){.ui-calendar-grid-view{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.ui-calendar-grid-card{overflow:hidden}.ui-calendar-grid-toolbar{justify-content:space-between;align-items:center;gap:var(--ds-space-sm);padding:var(--ds-space-md);flex-wrap:wrap;display:flex}@media (min-width:640px){.ui-calendar-grid-toolbar{padding:var(--ds-space-md)}}.ui-calendar-grid-title{gap:var(--ds-space-xs);flex-direction:column;min-width:0;display:flex}.ui-calendar-grid-arrows,.ui-calendar-grid-controls{align-items:center;gap:var(--ds-space-sm);display:flex}.ui-calendar-grid-controls{justify-content:space-between;min-width:0}.ui-calendar-grid-scroll{overflow-x:auto}.ui-calendar-grid{min-width:calc(7 * var(--ds-space-touch-target));border-top:var(--ds-space-stroke) solid var(--border);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ui-calendar-grid-weekday{padding:var(--ds-space-sm) var(--ds-space-xs);text-align:center}.ui-calendar-day,.ui-calendar-grid-weekday{border-bottom:var(--ds-space-stroke) solid var(--border)}.ui-calendar-day{min-width:0;min-height:var(--ds-space-control-md);align-items:flex-start;gap:var(--ds-space-xs);padding:var(--ds-space-xs);border-right:var(--ds-space-stroke) solid var(--border);background:var(--card);color:var(--foreground);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex;position:relative}@media (min-width:640px){.ui-calendar-day{min-height:calc(var(--ds-space-3xl) + var(--ds-space-sm));padding:var(--ds-space-sm)}}.ui-calendar-day:nth-child(7n){border-right:0}@media (hover:hover){.ui-calendar-day:hover{background:var(--secondary)}}.ui-calendar-day[data-selected]{background:var(--accent);color:var(--accent-foreground)}.ui-calendar-day[data-outside]{color:var(--muted-foreground);background:var(--muted)}.ui-calendar-day[data-outside][data-selected]{background:var(--accent);color:var(--accent-foreground)}.ui-calendar-day:disabled{cursor:not-allowed;color:var(--disabled-foreground);background:var(--disabled)}.ui-calendar-day-top{justify-content:space-between;align-items:center;gap:var(--ds-space-xs);width:100%;display:flex}.ui-calendar-day-number{min-width:var(--ds-space-icon-lg);height:var(--ds-space-icon-lg);border-radius:var(--radius-pill);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ui-calendar-day[data-today] .ui-calendar-day-number{outline:var(--ds-space-stroke) solid var(--brand-text);color:var(--brand-text)}.ui-calendar-day-events{gap:var(--ds-space-xs);flex-direction:column;width:100%;min-width:0;display:none}@media (min-width:640px){.ui-calendar-day-events{display:flex}}.ui-calendar-day-event{padding:var(--ds-space-xs) var(--ds-space-sm);border-radius:var(--radius-sm);background:var(--secondary);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-caption-size);display:block;overflow:hidden}.ui-calendar-day-event[data-own]{background:var(--primary);color:var(--primary-foreground)}.ui-calendar-day-event[data-cancelled]{background:var(--muted);color:var(--muted-foreground);text-decoration:line-through}.ui-calendar-day-more{color:var(--muted-foreground);font-size:var(--type-caption-size)}.ui-calendar-day-mobile-markers{align-items:center;gap:var(--ds-space-xs);font-size:var(--type-caption-size);display:flex}@media (min-width:640px){.ui-calendar-day-mobile-markers{display:none}}.ui-calendar-day-dot,.ui-calendar-key-dot{background:var(--primary)}.ui-calendar-day-dot,.ui-calendar-day-own-dot,.ui-calendar-key-dot,.ui-calendar-key-own{width:var(--ds-space-sm);height:var(--ds-space-sm);border-radius:var(--radius-pill);flex:none;display:inline-block}.ui-calendar-day-own-dot,.ui-calendar-key-own{border:var(--ds-space-stroke) solid var(--brand-text)}.ui-calendar-grid-key{align-items:center;gap:var(--ds-space-sm);padding:var(--ds-space-sm) var(--ds-space-md);flex-wrap:wrap;display:flex}.ui-calendar-day-panel{min-width:0}.ui-calendar-day-panel>div{padding:var(--ds-space-md)}@media (min-width:640px){.ui-calendar-day-panel>div{padding:var(--ds-space-lg)}}.ui-calendar-day-details-heading{justify-content:space-between;align-items:end;gap:var(--ds-space-sm);flex-wrap:wrap;display:flex}.ui-calendar-day-details-heading>div{gap:var(--ds-space-xs);flex-direction:column;display:flex}.ui-calendar-day-results{gap:var(--ds-space-md);flex-direction:column;display:flex}.ui-calendar-day-event-card{overflow:hidden}.ui-calendar-day-event-card>div{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ui-event-photo{border-radius:var(--radius-md);background:var(--muted);min-width:0;margin:0;position:relative;overflow:hidden}.ui-event-photo-compact{height:var(--ds-space-4xl)}.ui-event-photo-cover{aspect-ratio:3}@media (min-width:640px){.ui-event-photo-cover{aspect-ratio:4}}.ui-event-photo img{object-fit:cover;width:100%;height:100%;display:block}.ui-event-photo figcaption{padding:var(--ds-space-xs) var(--ds-space-sm);border-radius:var(--radius-sm);background:var(--card);color:var(--muted-foreground);position:absolute;inset-block-end:var(--ds-space-sm);inset-inline-start:var(--ds-space-sm)}.ui-event-photo-fallback{justify-content:center;align-items:center;gap:var(--ds-space-sm);height:100%;display:flex}.ui-calendar-day-event-body{justify-content:space-between;gap:var(--ds-space-md);min-width:0;padding:var(--ds-space-md);flex-direction:column;display:flex}@media (min-width:640px){.ui-calendar-day-event-body{padding:var(--ds-space-md)}}.ui-calendar-day-event-copy{align-items:flex-start;gap:var(--ds-space-sm);flex-direction:column;min-width:0;display:flex}.ui-calendar-day-event-actions{grid-template-columns:minmax(0,1fr) var(--ds-space-control-md);align-items:start;gap:var(--ds-space-sm);min-width:0;display:grid}.ui-calendar-day-event-actions>:first-child{min-width:0}.ui-calendar-day-empty>div{gap:var(--ds-space-sm);flex-direction:column;display:flex}.ui-event-page{max-width:var(--ds-space-page-max);padding-bottom:var(--ds-space-xl);overflow-wrap:anywhere}.ui-event-overview>div{gap:var(--ds-space-lg);flex-direction:column;min-width:0;display:flex}.ui-event-overview-header{gap:var(--ds-space-sm);flex-direction:column;display:flex}.ui-event-facts{gap:var(--ds-space-lg);padding-block:var(--ds-space-lg);border-block:var(--ds-space-stroke) solid var(--border);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.ui-event-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ui-event-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-event-facts[data-has-end]{grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-event-fact{align-items:flex-start;gap:var(--ds-space-sm);min-width:0;display:flex}.ui-event-fact>svg{flex:none}.ui-event-fact>div{gap:var(--ds-space-xs)}.ui-event-action-bar,.ui-event-fact>div{flex-direction:column;min-width:0;display:flex}.ui-event-action-bar{align-items:stretch;gap:var(--ds-space-lg)}@media (min-width:1024px){.ui-event-action-bar{flex-flow:wrap;justify-content:space-between;align-items:flex-end}}.ui-event-action-bar>:first-child{flex:auto;min-width:0}.ui-event-action-bar .ui-participation-actions{flex-direction:column;align-items:stretch}@media (min-width:640px){.ui-event-action-bar .ui-participation-actions{flex-direction:row;align-items:center}}.ui-event-action-bar .ui-participation-actions .ui-button{width:100%}@media (min-width:640px){.ui-event-action-bar .ui-participation-actions .ui-button{width:auto}}.ui-event-action-links{align-items:stretch;gap:var(--ds-space-sm);flex-direction:column;min-width:0;display:flex}@media (min-width:640px){.ui-event-action-links{flex-flow:wrap;align-items:center}}.ui-event-action-links .ui-button{width:100%}@media (min-width:640px){.ui-event-action-links .ui-button{width:auto}}.ui-event-content-grid{align-items:start;gap:var(--ds-space-lg);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.ui-event-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-participant-list{flex-direction:column;display:flex}.ui-participant-row{min-height:var(--component-participant-list-row-min);align-items:center;gap:var(--component-participant-list-gap);padding-block:var(--component-participant-list-padding-block);border-bottom:var(--ds-space-stroke) solid var(--border);display:flex}.ui-subscription-layout{padding-bottom:var(--ds-space-xl);overflow-wrap:anywhere}@media (min-width:1024px){.ui-subscription-layout{padding-bottom:var(--ds-space-3xl)}}.ui-subscription-month-row{min-height:var(--component-subscription-layout-months-row-min);padding-block:var(--ds-space-sm)}.ui-renewal-card>div{gap:var(--ds-space-lg);flex-direction:column;display:flex}.ui-renewal-heading{gap:var(--ds-space-sm);flex-direction:column;display:flex}@media (min-width:640px){.ui-renewal-heading{justify-content:space-between;align-items:baseline;gap:var(--ds-space-lg);flex-direction:row}}.ui-renewal-summary{gap:var(--ds-space-lg);padding-block:var(--ds-space-lg);border-block:var(--ds-space-stroke) solid var(--border);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.ui-renewal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-renewal-amount{text-align:right}}.ui-renewal-actions{align-items:stretch;gap:var(--ds-space-sm);flex-direction:column;display:flex}@media (min-width:1024px){.ui-renewal-actions{flex-direction:row-reverse;justify-content:space-between;align-items:center}}.ui-renewal-actions>button{width:100%}@media (min-width:1024px){.ui-renewal-actions>button{width:auto}}.ui-renewal-secondary-actions{gap:var(--ds-space-sm);flex-direction:column;display:flex}@media (min-width:640px){.ui-renewal-secondary-actions{flex-flow:wrap}}.ui-renewal-secondary-actions>button{width:100%}@media (min-width:640px){.ui-renewal-secondary-actions>button{width:auto}}.ui-payment-layout{padding-bottom:var(--ds-space-xl);overflow-wrap:anywhere}@media (min-width:1024px){.ui-payment-layout{padding-bottom:var(--ds-space-3xl)}}.ui-settings-layout{padding-bottom:var(--ds-space-xl);overflow-wrap:anywhere}@media (min-width:1024px){.ui-settings-layout{padding-bottom:var(--ds-space-3xl)}}.ui-cabinet-layout{width:100%;min-width:0;max-width:var(--component-cabinet-layout-max-width);margin-inline:auto}.ui-settings-grid{gap:var(--ds-space-xl);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1280px){.ui-settings-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.ui-settings-photo{align-items:flex-start;gap:var(--ds-space-md);flex-direction:column;display:flex}@media (min-width:1280px){.ui-settings-photo{justify-content:center;align-items:center;gap:var(--ds-space-lg);text-align:center}.ui-settings-photo-upload{text-align:center;align-items:center;display:flex}}.ui-settings-content{border-top:var(--ds-space-stroke) solid var(--border);min-width:0;padding-top:var(--ds-space-xl)}@media (min-width:1280px){.ui-settings-content{border-top:0;border-left:var(--ds-space-stroke) solid var(--border);padding-top:0;padding-left:var(--ds-space-xl)}}.ui-payment-grid{gap:var(--ds-space-xl);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1280px){.ui-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-payment-actions{border-top:var(--ds-space-stroke) solid var(--border);padding-top:var(--ds-space-xl)}@media (min-width:1280px){.ui-payment-actions{border-top:0;border-left:var(--ds-space-stroke) solid var(--border);padding-top:0;padding-left:var(--ds-space-xl)}}.ui-admin-members-layout{max-width:var(--ds-space-page-max);padding-bottom:var(--ds-space-xl);overflow-wrap:anywhere}.ui-admin-members-toolbar{gap:var(--component-admin-layout-filters-gap);padding:var(--ds-space-md);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.ui-admin-members-count{padding:var(--ds-space-sm) var(--ds-space-md)}.ui-admin-person{align-items:center;gap:var(--ds-space-md);min-width:0;display:flex}.ui-admin-person a{overflow-wrap:anywhere;min-width:0}.ui-admin-member-layout{max-width:var(--component-admin-member-layout-max-width);padding-bottom:var(--ds-space-xl);overflow-wrap:anywhere}.ui-admin-identity-form{max-width:var(--ds-space-form-max)}.ui-admin-test-row{justify-content:space-between;align-items:center;gap:var(--ds-space-md);padding-block:var(--ds-space-md);min-height:var(--ds-space-3xl);flex-wrap:wrap;display:flex}.ui-admin-member-card-head{padding:var(--ds-space-md)}.ui-admin-season-select{width:var(--ds-space-admin-column-lg)}.ui-review-proof-link{gap:var(--ds-space-sm);color:var(--brand-text);flex-direction:column;display:flex}.ui-review-proof{width:100%;height:var(--component-admin-member-layout-proof-preview-max-height);display:block;position:relative;overflow:hidden}.ui-admin-events-layout{max-width:var(--ds-space-page-max);padding-bottom:var(--ds-space-xl);overflow-wrap:anywhere}.ui-admin-events-toolbar{gap:var(--ds-space-md);padding:var(--ds-space-md);display:grid}.ui-admin-events-search{align-items:end}.ui-admin-event-pair,.ui-admin-events-filters,.ui-admin-events-search{gap:var(--ds-space-md);display:grid}.ui-admin-event-section+.ui-admin-event-section{border-top:var(--ds-space-stroke) solid var(--border);padding-top:var(--ds-space-lg)}.ui-admin-event-distance-row{align-items:center;gap:var(--ds-space-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-admin-participant-row{align-items:center;gap:var(--ds-space-md);min-height:var(--ds-space-3xl);padding-block:var(--ds-space-sm);display:flex}.ui-admin-event-actions{align-items:center;gap:var(--ds-space-sm);display:flex}.ui-admin-content-layout{max-width:var(--ds-space-page-max);padding-bottom:var(--ds-space-xl);overflow-wrap:anywhere}.ui-admin-materials{gap:var(--component-admin-content-layout-overview-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.ui-admin-materials{grid-template-columns:repeat(var(--component-admin-content-layout-overview-columns),minmax(0,1fr))}}.ui-admin-material-tile>div{gap:var(--ds-space-sm);flex-direction:column;min-width:0;height:100%;display:flex}.ui-admin-material-excerpt{-webkit-line-clamp:var(--component-admin-content-layout-tile-excerpt-lines);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-admin-material-tile-foot{justify-content:space-between;align-items:center;gap:var(--ds-space-sm);padding-top:var(--ds-space-md);border-top:var(--ds-space-stroke) solid var(--border);flex-wrap:wrap;margin-top:auto;display:flex}.ui-admin-material-image-grid{gap:var(--component-admin-content-layout-overview-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.ui-admin-material-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-admin-editor-actions{z-index:var(--layer-sticky);gap:var(--component-admin-content-layout-editor-action-gap);padding-block:var(--ds-space-md);border-top:var(--ds-space-stroke) solid var(--border);background:var(--popover);position:sticky;bottom:0}.ui-admin-editor-actions>.ui-button{width:100%}@media (min-width:640px){.ui-admin-editor-actions>.ui-button{width:auto}}.ui-admin-feedback-toolbar{gap:var(--ds-space-md);padding:var(--ds-space-md);display:grid}.ui-admin-feedback-controls{align-items:end;gap:var(--ds-space-md);display:grid}.ui-admin-feedback-excerpt{-webkit-line-clamp:var(--component-admin-content-layout-excerpt-lines);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-feedback-full-text{white-space:pre-wrap;overflow-wrap:anywhere}@media (min-width:640px){.ui-admin-feedback-toolbar{padding:var(--ds-space-lg)}.ui-admin-feedback-controls{grid-template-columns:minmax(0,1fr) auto}.ui-admin-feedback-controls>:first-child{grid-column:1/-1}.ui-admin-feedback-controls>:nth-child(2){width:var(--component-admin-content-layout-selector-width)}}@media (min-width:1280px){.ui-admin-feedback-controls{grid-template-columns:minmax(0,var(--component-admin-layout-search-max)) var(--component-admin-content-layout-selector-width) auto}.ui-admin-feedback-controls>:first-child{grid-column:auto}}@media (min-width:640px){.ui-admin-events-toolbar{padding:var(--ds-space-lg)}.ui-admin-events-search{grid-template-columns:minmax(0,var(--component-admin-layout-search-max)) auto}.ui-admin-event-pair,.ui-admin-events-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.ui-admin-events-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:640px){.ui-admin-members-toolbar{padding:var(--ds-space-lg);grid-template-columns:minmax(0,1fr) auto}.ui-admin-members-toolbar>:first-child{grid-column:1/-1}.ui-admin-members-toolbar>:nth-child(2){width:var(--component-admin-layout-filter-width)}}@media (min-width:1024px){.ui-admin-members-toolbar{padding:var(--ds-space-xl)}}@media (min-width:1280px){.ui-admin-members-toolbar{grid-template-columns:minmax(0,1fr) var(--component-admin-layout-filter-width) auto}.ui-admin-members-toolbar>:first-child{grid-column:auto}}.ui-settings-avatar{flex-direction:column}@media (min-width:640px){.ui-settings-avatar{flex-direction:row}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}